背景技术
核电厂的设备维修类型分为三类:纠正性维修、预测性维修、预防性维修。纠正性维护和预测性维护是设备故障已经发生或将要发生时执行的维护活动。定期维护项目包括预防性维修和定期试验,是以固定周期执行的,用以检查和维持设备功能的活动。其区别于纠正性维修项目和预测性维修项目的特点在于以固定周期执行。正是由于定期维护项目重复执行,其排程的经验和成果有必要在下一次执行中得到继承和完善。
核电厂定期维护项目的排程按涉及项目的数量和范围分为:
a.对一个定期维护项目的排程:
b.对一个***中所有设备的定期维护项目排程:
c.对整个核电厂所有设备的定期维护项目排程:
一个CPR1000堆型核电厂共有300个左右***,每个***中包含几十到几百个不等的设备。排程时需要根据排程考虑因素确定各项目的开始日期,进行开始日期的设置调整。排程结果通常以年度计划形式予以发布执行。
目前核电厂日常定期维护项目排程的通常方法是:
首先建立所有定期维护项目并设定一个开始日期,此日期通常取设备TOM(take over of maintenance)的日期,即设备由工程移交维修的日期。核电厂一般使用EAM或者ERP软件的预防性维修管理模块管理定期维护项目。一个CPR1000堆型核电厂大约有70000日常定期维护项目。
然后在定期维护项目中录入排程备注信息。如果可以确定项目执行的季节等大的时间窗口,此时可进行项目开始日期的初次调整,即初次排程。
接着分机组将定期维护项目某年度内的排程结果导出,形成年度计划,在年度计划中进行进一步的详细排程检查,并根据需要再次调整预防性维修管理模块中维护项目的开始日期。
维护项目和计划均调整完成后发出全年工单,根据工单形成最终年度计划,即完成最终排程。
如建立风机L3DVC007ZV的年度轴承、叶轮机械检查项目,其编码为400083176。在此定期维护项目中记录的信息包括:
在风机L3DVC007ZV的定期维护项目“参考”区域记录了此项目需“冬季执行”,需“与电气年检项目一同执行”,“可被八年更换工作覆盖”等排程备注信息。
本实例中,L3DVC007ZV的年度轴承、叶轮机械检查需与L3DVC007ZV的电气年检项目一同安排执行。故在电气年度项目中需同样记录备注信息“与机械年检项目一同执行”。
本例确定此通风***工作需在冬季执行,此时可以进行初次排程,将此项目开始日期设置在冬季某一天。设置项目开始日期在2012-11-8、2013-11-7、2014-11-6执行的计划安排。
使用报表将此机组所有的日常定期维护项目在2013年的计划执行信息导出到项目管理软件,形成年度计划。可以查看项目每日安排或筛选查看某些设备检修工作,并可以在作业间建立逻辑关系。人工检查核对各排程考虑因素是否得到体现(例如工作负荷、设备切换等待),当发现定期维护排程不合理需要调整日程安排时,需同时修改定期维护项目的开始日期。
如此逐项反复调整,直至认为所有项目日程安排合理。最后发出工单,并将工单信息导入项目管理软件中形成最终版年度计划。
现有的核电厂定期维护项目排程方法效率不高,定期维护项目排程有以下缺点:
1.由于参考备注信息需在相关项目重复记录且无严格规范,在实际操作中存在同步修改更新的困难。例如DVC07ZV风机有相关的电气检查和机械检查定期维护项目,以及相关的阀门检修项目,应在DVC007ZV设备停运时同时安排进行,在这些涉及的几十个项目中均需记录此排程信息。但各项目中备注信息描述可能不完全一致或不完整,影响对相关项目排程信息的全面检索。
2.处理定期维护项目过于繁琐。一个月度检查的项目在年度计划中将出现十二次,即有十二条作业。一旦需要排程调整,人工逐一修改相关项目开始日期不仅繁琐而且容易造成错漏,且这种人为漏改的错误不易被检查发现。另外,通过逻辑关系进行处理只适用于连接两个作业。例如对于一个风机与几十个风门一同检修的情况,则需要添加几十个逻辑关系到此风机检修作业。
3.项目排程中缺少对排程要素的直观的检查手段,过于依赖人工。例如由于资源的限制,每日工作负荷一般不超过60项工作,每专业一般不超过10项,计划排程时需要人工统计检查。再例如排程中需要考虑设备的定期运行切换,设备隔离检修需要设备处于停运状态,而润滑等通常需要设备处于运行状态,这需要人工核对切换表。
发明内容
本申请提供一种可提高维护效率的定期维护项目的排程方法及***。
根据本申请的第一方面,本申请提供一种定期维护项目的排程方法,包括以下步骤:
从数据库中将定期维护项目的信息导入电子表格;
选择所述电子表格中的预设置定期维护项目,根据所述预设置定期维护项目的信息,确定所述预设置定期维护项目的排程;
创建所述预设置定期维护项目与相关的定期维护项目的逻辑关系;
根据所述逻辑关系自动设置所述相关的定期维护项目的排程。
上述定期维护项目的排程方法,所述逻辑关系包括结合关系;
所述根据所述逻辑关系自动设置所述相关的定期维护项目的排程包括,将所述相关的定期维护项目与所述定期维护项目设置为具有相同的开始日期。
上述定期维护项目的排程方法,所述逻辑关系包括分布关系;
所述根据所述逻辑关系自动设置所述相关的定期维护项目的排程包括,根据所述定期维护项目的开始日期,依次以预定的时间间隔设置所述相关的定期维护项目的开始日期。
定期维护项目的排程方法,所述逻辑关系包括覆盖关系;
所述根据所述逻辑关系自动设置所述相关的定期维护项目的排程包括,所述定期维护项目包含所述相关的定期维护项目,所述定期维护项目周期是所述相关的定期维护项目周期的倍数,且所述定期维护项目和所述相关的定期维护项目均到执行日期,执行周期最长的定期维护项目,将其他定期维护项目的开始日期设置为与周期最短的定期维护项目相同。
上述所述的定期维护项目的排程方法,所述逻辑关系包括区间关系;
所述根据所述逻辑关系自动设置所述相关的定期维护项目的排程包括,将所述定期维护项目和所述相关的定期维护项目的开始日期设置为在指定时间范围以内。
上述定期维护项目的排程方法,在步骤从数据库中将定期维护项目的信息导入电子表格之前,还包括:
建立定期维护项目,录入所述定期维护项目的信息,并将所述信息存入数据库。
上述定期维护项目的排程方法,在步骤根据所述逻辑关系自动设置所述相关的定期维护项目的排程之后,还包括:
根据排程结果,调整有冲突的定期维护项目的开始日期。
根据本申请的第二方面,本申请提供一种定期维护项目的排程***,包括:输入模块、处理模块、设置模块和控制模块,所述输入模块用于从数据库中将定期维护项目的信息导入电子表格;所述处理模块用于选择所述电子表格中的预设置定期维护项目,根据所述预设置定期维护项目的信息,确定所述预设置定期维护项目的排程;所述设置模块用于创建所述预设置定期维护项目与相关的定期维护项目的逻辑关系;所述控制模块用于根据所述逻辑关系自动设置所述相关的定期维护项目的排程。
上述定期维护项目的排程***,所述设置模块包括结合单元,所述结合单元用于将所述相关的定期维护项目与所述定期维护项目设置为具有相同的开始日期。
上述定期维护项目的排程***,所述设置模块包括分布单元,所述分布单元用于根据所述定期维护项目的开始日期,依次以预定的时间间隔设置所述相关的定期维护项目的开始日期。
上述定期维护项目的排程***,所述设置模块包括覆盖单元,所述覆盖单元用于当所述定期维护项目包含所述相关的定期维护项目,所述定期维护项目周期是所述相关的定期维护项目周期的倍数,且所述定期维护项目和所述相关的定期维护项目均到执行日期时,执行周期最长的定期维护项目,将其他定期维护项目的开始日期设置为与周期最短的定期维护项目相同
上述定期维护项目的排程***,所述设置模块包括区间单元,所述区间单元用于将所述定期维护项目和所述相关的定期维护项目的开始日期设置为在指定时间范围以内。
上述定期维护项目的排程***,所述控制模块还用于根据排程结果,调整有冲突的定期维护项目的开始日期。
本申请的有益效果是:
⑴在本申请的具体实施方式中,通过创建预设置定期维护项目与相关的定期维护项目的逻辑关系,根据逻辑关系自动设置相关的定期维护项目的排程,在定期维护项目中记录排程备注信息后,与其相关的定期维护项目可通过逻辑关系,自动获得排程信息,无需在每条记录中设置,减少了工作量,提高了劳动效率。
⑵在本申请的具体实施方式中,由于将定期维护项目的信息进行了分类,转化为规范的逻辑关系,逻辑关系包括结合关系、分类关系、覆盖关系和区间关系,可实现排程逻辑关系和备注信息的集中的创建、查询和修改,进一步提高了劳动效率。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
定期维护项目来自于对设备的维护要求,以保障设备的可用性和可靠性。维护要求来源包括国家法规,设备生产厂家建议,设备运营单位的反馈等等。由于核安全的特殊性,对核安全相关设备可用性和可靠性比普通设备有更高的要求。本申请的项目排程方法及***不仅应用于核电厂,也可用于其它工厂。
实施例一:
如图1、图2所示,本申请的定期维护项目的排程***,其一种实施方式,包括:输入模块、处理模块、设置模块和控制模块。输入模块用于从数据库中将定期维护项目的信息导入电子表格;处理模块用于选择电子表格中的预设置定期维护项目,根据预设置定期维护项目的信息,确定预设置定期维护项目的排程;设置模块用于创建所述预设置定期维护项目与相关的定期维护项目的逻辑关系;控制模块用于根据逻辑关系自动设置所述相关的定期维护项目的排程。
设置模块包括结合单元,结合单元用于将相关的定期维护项目与定期维护项目设置为具有相同的开始日期。
设置模块包括分布单元,分布单元用于根据所述定期维护项目的开始日期,依次以预定的时间间隔设置相关的定期维护项目的开始日期。
设置模块包括覆盖单元,覆盖单元用于当定期维护项目包含相关的定期维护项目,定期维护项目周期是相关的定期维护项目周期的倍数,且定期维护项目和相关的定期维护项目均到执行日期时,执行周期最长的定期维护项目,将其他定期维护项目的开始日期设置为与周期最短的定期维护项目相同。
设置模块包括区间单元,区间单元用于将定期维护项目和相关的定期维护项目的开始日期设置为在指定时间范围以内。
输入模块还用于建立定期维护项目,录入定期维护项目的信息,并将信息存入数据库。
控制模块还用于根据排程结果,调整有冲突的定期维护项目的开始日期。
实施例二:
如图3所示,本申请的定期维护项目的排程方法,其一种实施方式,包括以下步骤:
步骤102:从数据库中将定期维护项目的信息导入电子表格;定期维护项目的信息包括开始日期。
步骤104:选择电子表格中的预设置定期维护项目,根据预设置定期维护项目的信息,确定预设置定期维护项目的排程;将排程描述信息进行了分类,转化为规范的逻辑关系,存储在专门的数据库中,可实现排程逻辑关系和备注信息的集中的创建、查询和修改。
步骤106:创建预设置定期维护项目与相关的定期维护项目的逻辑关系;
步骤108:根据逻辑关系自动设置相关的定期维护项目的排程。
如图4所示,本申请的定期维护项目的排程方法,其另一种实施方式,包括以下步骤:
步骤202:建立定期维护项目,录入定期维护项目的信息,并将所述信息存入数据库。首先建立所有定期维护项目。
步骤204:从数据库中将定期维护项目的信息导入电子表格;然后将所有定期维护项目导入电子表格(如Microsoft的Excel),以供查询和建立排程逻辑关系调用。
步骤206:选择电子表格中的预设置定期维护项目,根据预设置定期维护项目的信息,确定预设置定期维护项目的开始日期;设定预设置定期维护项目的开始日期,此日期通常取设备TOM((take over of maintenance)的日期,即设备由工程移交维修的日期。
步骤208:创建预设置定期维护项目与相关的定期维护项目的逻辑关系;在电子表格中结合各排程因素,对排程进行全面的检查,调整相关维护项目的开始日期。将排程描述信息转化为逻辑关系,将不规范的描述统一转化为规范的逻辑关系。
步骤210:判断逻辑关系是否为结合关系;如是,将相关的定期维护项目与定期维护项目设置为具有相同的开始日期。结合关系即n个定期维护项目A1、A2、A3、……An具有相同开始日期,在同一天安排执行。例如DVK***B列风机及其相关管线风门的定期维护。
结合关系中项目L 3DVK002ZV风机电气年检(周期为52周,执行专业ME),与L3DVD002ZV风机的机械年检(周期为52周,执行专业MR)一同安排执行,项目开始日期需为相同日期。结合关系中可以通过勾选项目I D前的选择框指定基准项目,应用此关系时,程序将列表中所有项目开始日期改为与基准项目开始日期一致。`
结合关系中的项目周期可以与基准项目周期不同,例如DVK002ZV风机机械检查为1年(52周),其相关风门的检修周期为2年(104周),风机及相关风门工作需在同一时间窗口执行。此时指定一个与基准项目开始日期的天数间隔(模式字段中的数值),即可将长周期项目提前执行或推后执行。本例中将风门项目提前1年(-364天)执行,即第一次执行DVK002ZV风机年检时就同时执行相关风门的两年检。
步骤212:判断逻辑关系是否为分布关系;如是,根据定期维护项目的开始日期,依次以预定的时间间隔设置所述相关的定期维护项目的开始日期。分布关系即n个定期维护项目A1、A2、A3、……An具有不同开始日期,以一定的日期间隔错开安排执行。例如CFI的4台反冲洗泵的年度检查,考虑设备功能冗余、共模失效、人力资源等因素一周安排一台,分布在四周内执行。
分布关系中指定一个开始日期2012-8-28和一个“+14”天的日期间隔,应用后列表中项目CFI101PO年检的开始日期将为2012-8-28,项目CFI103PO年检的开始日期将为2012-9-11(2012-8-28+14)。若有第3个项目,则其开始日期将为2012-9-25(2012-9-11+14),依次类推。
步骤214:判断逻辑关系是否为覆盖关系;即定期维护项目包含相关的定期维护项目,定期维护项目周期是相关的定期维护项目周期的倍数,且定期维护项目和相关的定期维护项目均到执行日期,执行周期最长的定期维护项目,将其他定期维护项目的开始日期设置为与周期最短的定期维护项目相同。即n个定期维护项目A1、A2、A3、……An具有相同开始日期,项目工作内容具有覆盖关系,实际只安排其中到期的具有最长周期的项目执行。例如DAM001AC电梯有半月检、月检、季检、半年检和年检。年检执行时,同时到期的半年检、季检等均不需执行。
如关于DAI002AC电梯有半月检、月检、季检、半年检和年检五个项目,其长周期项目执行时,工作内容覆盖较短周期项目。例如年检项目执行时,同时到期的月检项目无需执行。应用关系后,月检、季检、半年检和年检项目开始日期均将设为与半月检项目开始日期相同。
步骤216:判断逻辑关系是否为区间关系;如是,可以将定期维护项目和相关的定期维护项目的开始日期设置为在指定时间范围以内,也可以将定期维护项目和相关的定期维护项目的开始日期设置为在指定时间范围以外。即n个定期维护项目A1、A2、A3、……An的开始日期均处于特定日期区间。
关系中所有项目开始日期均受限于“开始”与“结束”输入框中指定的日期范围,模式字段中的数值1表示所有项目开始日期在指定日期范围(4月25日至10月1日)内,若模式字段中的数值为0,则表示所有项目开始日期在指定日期(4月25日至10月1日)范围外。
一个定期维护项目可能涉及多个排程逻辑关系。如项目300009899L3SEK001MO年度检查涉及两个逻辑关系Y30004和Y90053。关系Y30004说明此项目为三防工作,需要在三防时间区间执行。关系Y90053说明此项目与其它专业MG/MS的项目可以结合执行,双击此约束关系可以查看具体包含哪些项目。
步骤218:根据逻辑关系自动设置相关的定期维护项目的排程。
步骤220:根据排程结果,调整有冲突的定期维护项目的开始日期。
在一种实施方式中,可选择电子表格来展示定期维护项目的排程结果,通过宏程序开发项目冲突检查和负荷报警等功能,实现可视化的排程自动调整。
如图5所示,本申请的定期维护项目的排程方法,其一种具体实施方式,包括以下步骤:
步骤302:流程开始
步骤304:建立定期维护项目,具体可在ERP或EAM软件预防性维修管理模块中执行。
步骤306:使用ERP或EAM软件报表,将步骤304中建立的定期维护项目已清单形式导出另存为电子表格。
步骤308:在电子表格中,通过预设的关系定义,建立项目间的排程逻辑关系,或者修改已有的项目排程逻辑关系。
步骤310:将步骤308中建立或修改后的项目排程逻辑关系保存在数据库中。
步骤312:判断排程逻辑关系是否为分布关系,如是,转步骤314,否则,转步骤328。
步骤314:按照分布关系定义,调整相关定期维护项目的开始日期。
步骤316:判断排程逻辑关系是否为结合关系,如是,转步骤318,否则,转步骤328。
步骤318:按照结合关系定义,调整相关定期维护项目的开始日期。
步骤320:判断排程逻辑关系是否为覆盖关系,如是,转步骤322,否则,转步骤328。
步骤322:按照覆盖关系定义,调整相关定期维护项目的开始日期。
步骤324:判断排程逻辑关系是否为区间关系,如是,转步骤326,否则,转步骤328。
步骤326:按照区间关系定义,检查相关定期维护项目的开始日期。
步骤328:在电子表格中,检查各定期维护项目的排程结果。
步骤330:判断排程结果是否满足要求,如是则回到步骤308修改排程逻辑关系,否则转步骤332。
步骤332:在电子表格中,通过预设的设备切换显示与工作负荷显示功能,检查排程结果。
步骤334:根据排程考虑要素,判断是否需要调整项目排程,如是转步骤336,否则转步骤338。
步骤336:调整项目开始日期。
步骤338:根据电子表格排程结果调整ERP或EAM软件中定期维护项目开始日期并产生工单,发布年度计划。
步骤340:流程结束
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。