一种核电厂日常预维项目自动排程方法与流程

文档序号:30502055发布日期:2022-06-24 23:03阅读:145来源:国知局

1.本发明属于核电机组预防性维修技术领域,具体涉及一种核电厂日常预维项目自动排程方法。


背景技术:

2.核电厂预防性维修工单任务数量众多,种类复杂。日常计划工程师花费大量的时间来调整预防性维修工单任务的计划开工和计划完工时间,以便工单任务执行能避开周末、安排在同一feg窗口或与存在关联关系的工单任务一起实施。
3.国内核电厂对于日常预防性维修项目自动排程研究较少,大部分工作依据预防性维修数据库给定的截止日期排程,一些电厂根据功能设备组做了部分尝试,但没有一套完整的自动排程方法。


技术实现要素:

4.本发明的目的在于提供一种核电厂日常预维项目自动排程方法,解决现有核电站核电机组预防性维修工单任务排程的问题,实现预防性维修工作排程的高效、准确。
5.本发明的技术方案如下:一种核电厂日常预维项目自动排程方法,该方法包括:
6.s1、采集由预防性维修数据库触发的任务工单,并根据任务工单的不同类型进行分类排程;
7.s2、对于非设备预防性维修任务工单,采集所述任务工单中的倒班班次、截止日期和工期参数,进行自动排程;
8.s3、针对设备预防性维修工单任务,采集所述工单任务截止日期参数,识别与所述工单任务相关联的工单任务,并根据是否存在同一设备的工单以及是否存在设备功能组的判断下,进行工单任务排程;
9.s4、完成预防性维修工单任务排程,并在工作执行前,根据现场机组状态、设备运行情况,利用feg实施窗口及设备运转状态情况对所述排程进行调整。
10.所述s3中对设备预防性维修工单任务进行工单任务排程包括:对预防性维修工单任务的关联属性进行判断,并在存在关联关系时,采集识别与所述待排程预防性维修工单任务截止日期最近对关联工单任务,并获取其排程日期。
11.所述s3中对预防性维修工单任务的关联属性进行判断,并在存在关联关系时,采集识别与所述待排程预防性维修工单任务截止日期最近对关联工单任务,并获取其排程日期具体包括:
12.s3.1.1、在存在关联工单任务且所述关联工单任务已排程时,所述关联工单任务满足调整时间未进入t-5周之内或调整时间未超过6个月时,排程工单任务的计划开工日期与所述关联工单任务计划日期保持一致;
13.s3.1.2、在存在关联工单任务,但所述关联工单任务未排程时,判断所述关联工单任务的作业类型;若所述关联工单作业类型不为pm,则关联工单任务会根据截至日期进行
排程,排程工单按照关联工单任务的截止日期进行排程;若所述关联工单任务类型为pm时,则排程工单任务按自身截止日期进行排程。
14.所述s3.12中所述关联工单任务类型为pm时,则排程工单任务按自身截止日期进行排程进一步包括:
15.s3.1.2.1、所述关联工单任务类型为pm时,进行检查排程日期的保护列工作冲突检查,确保不得在同一核安全相关系统的不同列上同时安排工作;确保不得同时在两个保护通道上开展工作或试验;确保同一工艺系统上不得同时在两个控制通道上开展工作或试验;
16.s3.1.2.2、所述关联工单任务类型为pm时,检查排程日期的工作量,如果当日工单数量已超过日均工作量的20%,则对部分所述工单任务的pm工作计划开完工日期进行调整。
17.所述s3中,在对预防性维修工单任务关联属性进行判断后,进一步包括:对预防性维修工单任务是否存在同一设备的工单任务进行判断,若存在同一设备的预防性维修工单任务,则识别
±
12.5%范围内符合条件的工单任务进行排程;
18.s3.2.1、若存在已排程工单任务,则寻找截止日期最相近的已排程工单任务来算,且满足判断调整时间未进入t-5周之内或调整时间未超过6个月,则排程工单任务与已排程工单任务保持一致;
19.s3.2.2、若同一设备工单任务未排程,且作业类型为pm;则需要判断所述工单任务是否属于某一feg,若是则按feg自动排程规则排程;若不是,则排程工单任务拟按自身截止日期进行排程。
20.所述s3中在完成防性维修工单任务关联属性以及同一设备工单任务判断后,进一步包括:在预防性维修工单任务不存在关联关系且不存在同一设备已排程工单任务时,则对工单任务是否存在设备功能组进行判断,并根据设备功能组相关的预防性维修工单任务计划开工日期调整进行排程;
21.s3.3.1、采集新触发对工单任务,且所述工单任务中对设备功能组feg有值,则获取同一feg的预防性维修工单任务清单;
22.s3.3.2、确认查同一pm项目是否有多个工单任务符合条件,若存在则仅保留截止日期与feg工单任务最近的一个工单任务;
23.s3.3.3、feg工单任务根据截止日期和工期进行排程。
24.所述s2进一步包括:
25.s2.1、对于定期试验、设备切换、停复役操作非设备预防性维修任务工单,采集任务工单中的截止日期、倒班班次和工期参数;
26.s2.2、根据非设备预防性维修任务工单获得截止日期、倒班班次和工期参数,进行任务工单排程。
27.所述s2.1中对于定期试验、设备切换、停复役操作非设备预防性维修任务工单,采集任务工单中的截止日期、倒班班次和工期参数具体包括:
28.s2.1、对于定期试验、设备切换、停复役操作非设备预防性维修任务工单,采集任务工单中的截止日期、倒班班次和工期参数;
29.s2.1.1、获取工单任务截止日期、工期和倒班班次信息,并对工期是否能被8整除
进行计算;
30.工单任务中的截止日期td是数据库根据固定频度给出的日期;采集的工期参数为h;采集的倒班班次包括早班、中班和夜班信息;
31.s2.1.2、若采集的倒班班次具有明确的数值,则获得工期的具体步骤为:
32.工期≤8小时且倒班班次为“早班”,ts=td+08:00,tc=ts+h;
33.工期≤8小时且倒班班次为“中班”,ts=td+16:00,tc=ts+h;
34.工期≤8小时且倒班班次为“晚班”,ts=td+16:00,tc=ts+h;
35.工期>8小时,工期能被8整除,且倒班班次为“早班”,ts=td+08:00,tc={(td+h/8)-1}+17:00;
36.工期>8小时,工期能被8整除,且倒班班次为“中班”,ts=td+16:00,tc={(ts+h/8)-1}+24:00;
37.工期>8小时,工期能被8整除,且倒班班次为“晚班”,ts=td+00:00,tc={(td+h/8)-1}+08:00;
38.工期>8小时,工期不能被8整除,且倒班班次为“早班”,ts=td+08:00,tc=(ts+h/8)+r;
39.工期>8小时,工期不能被8整除,且倒班班次为“中班”,ts=td+16:00,tc=(ts+h/8)+r;
40.工期>8小时,工期不能被8整除,且倒班班次为“晚班”,ts=td+00:00,tc=(ts+h/8)+r;
41.其中ts表示计划开工时间,tc表示计划完工时间,td是预防性维修数据库给工单任务的截止日期,h表示工期,r表示h/8的余数;
42.s2.1.3、若采集的倒班班次参数数值为0,则获得工期的具体步骤为:
43.工期≤8小时,ts=td+09:00,tc=ts+h;
44.工期>8小时,工期能被8整除,ts=td+09:00,tc={(td+h/8)-1}+17:00;
45.工期>8小时,工期不能被8整除,ts=td+09:00,tc=(ts+h/8)+r。
46.所述s1中采集由预防性维修数据库触发的任务工单,所述预防性维修数据库触发的任务工单包括定期试验、设备切换、停复役操作和预防性维修,其中,定期试验、设备切换、停复役操作为非设备预防性维修;预防性维修为设备预防性维修。
47.所述s1中定期试验在自动排程中不能减少执行的次数;任何两次定期试验之间的时间间隔不能超过试验监督大纲规定周期的+25%的裕度;预防性维修工单任务自动排程需满足:自动排程时间不早于截止日期减去0.125倍的频度,不晚于截止日期加0.125倍的频度,其中,频度是预防性维修项目的执行周期。
48.本发明的显著效果在于:本发明所述的一种核电厂日常预维项目自动排程方法,可以节约现有核电厂日常预维项目排程所需大量的工作时间和人力资源,同时,能够减少存在错过实施窗口、任务之间逻辑关系不合理、单日工作量过多等问题,造成资源浪费,降低电站整体安全和可靠性水平的问题;优化了核电站资源,提升核电厂运转效率,改进和提高系统及设备的可靠性,最终提高核电机组的核安全水平。
具体实施方式
49.一种核电厂日常预维项目自动排程方法,该方法具体包括:
50.s1、采集由预防性维修数据库触发的任务工单,并根据任务工单的不同类型进行分类排程;
51.预防性维修数据库触发的任务工单包括定期试验、设备切换、停复役操作和预防性维修,其中,定期试验、设备切换、停复役操作为非设备预防性维修;预防性维修为设备预防性维修;
52.定期试验在自动排程中不能减少执行的次数;任何两次定期试验之间的时间间隔不能超过试验监督大纲规定周期的+25%的裕度;预防性维修工单任务自动排程需满足:自动排程时间不早于截止日期减去0.125倍的频度,不晚于截止日期加0.125倍的频度,其中,频度是预防性维修项目的执行周期;
53.s2、对于非设备预防性维修任务工单,采集所述任务工单中的倒班班次、截止日期和工期参数,进行自动排程;
54.s2.1、对于定期试验、设备切换、停复役操作非设备预防性维修任务工单,采集任务工单中的截止日期、倒班班次和工期参数;
55.s2.1.1、获取工单任务截止日期、工期和倒班班次信息,并对工期是否能被8整除进行计算;
56.工单任务中的截止日期td是数据库根据固定频度给出的日期;采集的工期参数为h;采集的倒班班次包括早班、中班和夜班信息;
57.s2.1.2、若采集的倒班班次具有明确的数值,则获得工期的具体步骤为:
58.工期≤8小时且倒班班次为“早班”,ts=td+08:00,tc=ts+h;
59.工期≤8小时且倒班班次为“中班”,ts=td+16:00,tc=ts+h;
60.工期≤8小时且倒班班次为“晚班”,ts=td+16:00,tc=ts+h;
61.工期>8小时,工期能被8整除,且倒班班次为“早班”,ts=td+08:00,tc={(td+h/8)-1}+17:00;
62.工期>8小时,工期能被8整除,且倒班班次为“中班”,ts=td+16:00,tc={(ts+h/8)-1}+24:00;
63.工期>8小时,工期能被8整除,且倒班班次为“晚班”,ts=td+00:00,tc={(td+h/8)-1}+08:00;
64.工期>8小时,工期不能被8整除,且倒班班次为“早班”,ts=td+08:00,tc=(ts+h/8)+r;
65.工期>8小时,工期不能被8整除,且倒班班次为“中班”,ts=td+16:00,tc=(ts+h/8)+r;
66.工期>8小时,工期不能被8整除,且倒班班次为“晚班”,ts=td+00:00,tc=(ts+h/8)+r;
67.其中ts表示计划开工时间,tc表示计划完工时间,td是预防性维修数据库给工单任务的截止日期,h表示工期,r表示h/8的余数;
68.s2.1.3、若采集的倒班班次参数数值为0,则获得工期的具体步骤为:
69.工期≤8小时,ts=td+09:00,tc=ts+h;
70.工期>8小时,工期能被8整除,ts=td+09:00,tc={(td+h/8)-1}+17:00;
71.工期>8小时,工期不能被8整除,ts=td+09:00,tc=(ts+h/8)+r;
72.s2.2、根据非设备预防性维修任务工单获得截止日期、倒班班次和工期参数,进行任务工单排程;
73.s3、针对设备预防性维修工单任务,采集所述工单任务截止日期参数,识别与所述工单任务相关联的工单任务,并根据是否存在同一设备的工单以及是否存在设备功能组的判断下,进行工单任务排程;
74.s3.1、对预防性维修工单任务的关联属性进行判断,并在存在关联关系时,采集识别与所述待排程预防性维修工单任务截止日期最近对关联工单任务,并获取其排程日期;
75.s3.1.1、在存在关联工单任务且所述关联工单任务已排程时,所述关联工单任务满足调整时间未进入t-5周之内或调整时间未超过6个月时,排程工单任务的计划开工日期与所述关联工单任务计划日期保持一致;
76.s3.1.2、在存在关联工单任务,但所述关联工单任务未排程时,判断所述关联工单任务的作业类型;若所述关联工单作业类型不为pm,则关联工单任务会根据截至日期进行排程,排程工单按照关联工单任务的截止日期进行排程;若所述关联工单任务类型为pm时,则排程工单任务按自身截止日期进行排程;
77.s3.1.2.1、所述关联工单任务类型为pm时,进行检查排程日期的保护列工作冲突检查,确保不得在同一核安全相关系统的不同列上同时安排工作;确保不得同时在两个保护通道上开展工作或试验;确保同一工艺系统上不得同时在两个控制通道上开展工作或试验;
78.s3.1.2.2、所述关联工单任务类型为pm时,检查排程日期的工作量,如果当日工单数量已超过日均工作量的20%,则对部分所述工单任务的pm工作计划开完工日期进行调整;
79.s3.2、对预防性维修工单任务是否存在同一设备的工单任务进行判断,若存在同一设备的预防性维修工单任务,则识别
±
12.5%范围内符合条件的工单任务进行排程;
80.s3.2.1、若存在已排程工单任务,则寻找截止日期最相近的已排程工单任务来算,且满足判断调整时间未进入t-5周之内或调整时间未超过6个月,则排程工单任务与已排程工单任务保持一致;
81.s3.2.2、若同一设备工单任务未排程,且作业类型为pm;则需要判断所述工单任务是否属于某一feg,若是则按feg自动排程规则排程;若不是,则排程工单任务拟按自身截止日期进行排程;
82.s3.2.2.1、所述同一设备工单任务未排程且所述工单任务类型为pm时,进行检查排程日期的保护列工作冲突检查,确保不得在同一核安全相关系统的不同列上同时安排工作;确保不得同时在两个保护通道上开展工作或试验;确保同一工艺系统上不得同时在两个控制通道上开展工作或试验;
83.s3.1.2.2、所述同一设备工单任务未排程且所述工单任务类型为pm时,检查排程日期的工作量,如果当日工单数量已超过日均工作量的20%,则对部分所述工单任务的pm工作计划开完工日期进行调整;
84.s3.3、在预防性维修工单任务不存在关联关系且不存在同一设备已排程工单任务
时,则对工单任务是否存在设备功能组进行判断,并根据设备功能组相关的预防性维修工单任务计划开工日期调整进行排程;
85.s3.3.1、采集新触发对工单任务,且所述工单任务中对设备功能组feg有值,则获取同一feg的预防性维修工单任务清单;
86.s3.3.2、确认查同一pm项目是否有多个工单任务符合条件,若存在则仅保留截止日期与feg工单任务最近的一个工单任务;
87.s3.3.3、feg工单任务根据截止日期和工期进行排程;
88.s4、完成预防性维修工单任务排程,并在工作执行前,根据现场机组状态、设备运行情况,利用feg实施窗口及设备运转状态情况对所述排程进行调整。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1