本申请涉及检修相关技术领域,尤其涉及一种检修策划智能编排方法、装置和设备。
背景技术:
目前,检修策划涉及oms智能编排、周度计划、检修申请、节调等模块,系统之间缺乏信息自动交互,主要依靠excel表格进行管理,检修策划涉及oms智能编排,无法满足现货支持、综合防御、安全校核、信息发布等系统对检修计划的需求。
技术实现要素:
本申请的目的是提供一种检修策划智能编排方法、装置和设备,以解决相关技术中的问题。
本申请的目的是通过以下技术方案实现的:
基于本申请的第一方面,提供一种检修策划智能编排方法,包括:
获取基础数据:
根据基础数据、检修计划约束和优化目标,搭建年度/月度检修优化模型;
通过预设算法,对年度/月度检修优化模型,进行求解;其中,求解的结果为年度/月度检修计划;
对求解的结果进行合理性检验:
若合理性检验不通过,基于不通过的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型;
计算量化的评估指标,判断所述评估指标是否合格;
若指标不合格,基于不合格的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型。
可选的,所述基础数据包括:
机组/线路检修意愿、机组/电厂参数和电网拓扑参数;
机组/电厂参数包括:机组煤耗参数、机组容量、出力上下限、机组爬坡能力和降出力能力、机组振动区、机组电量约束条件、机组检修计划等主要机组参数;电厂的容量约束参数、电厂的电量约束参数、电厂检修计划等;
电网拓扑参数包括:电网在检修计划决策周期内的拓扑信息、拓扑变化信息以及线路实际参数。
可选的,所述检修计划约束包括:检修意愿区间约束及其连续性要求、检修资源约束、系统备用约束、机组出力限制、静态安全约束。
可选的,所述优化目标为:经济性优化目标或兼顾经济性和可靠性的优化目标;
所述经济性优化目标为:机组的检修费用与生产成本之和最小;
所述兼顾经济性和可靠性的优化目标为:系统备用与检修费用、生产成本的加权之和最小。
可选的,所述合理性检验包括:
求解结果的可行性检验:
求解结果的可操作性检验。
可选的,所述评估指标包括:适应性指标、经济性指标、节能性指标、公平性指标。
可选的,还包括:
基于求解的结果生成周检修计划。
可选的,还包括:
基于所述周检修计划,生成日检修计划。
基于本申请的第二方面,提供一种检修策划智能编排装置,包括:
获取模块,用于获取基础数据:
搭建模块,用于根据基础数据、检修计划约束和优化目标,搭建年度/月度检修优化模型;
求解模块,用于通过预设算法,对年度/月度检修优化模型,进行求解;其中,求解的结果为年度/月度检修计划;
校验模块,用于对求解的结果进行合理性检验:若合理性检验不通过,基于不通过的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型;
判断模块,用于计算量化的评估指标,判断所述评估指标是否合格;若指标不合格,基于不合格的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型。
基于本申请的第三方面,提供一种检修策划智能编排设备,包括:
处理器,以及与所述处理器相连接的存储器;
所述存储器用于存储计算机程序;
所述处理器用于调用并执行所述存储器中的所述计算机程序,以执行如本申请第一方面所述的检修策划智能编排方法。
本申请采用以上技术方案,具有如下有益效果:
本申请提供的方案中,采用了搭建年度/月度检修优化模型;
通过预设算法,对年度/月度检修优化模型,进行求解;其中,求解的结果为年度/月度检修计划;对求解的结果进行合理性检验:若合理性检验不通过,基于不通过的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型;计算量化的评估指标,判断所述评估指标是否合格;若指标不合格,基于不合格的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型。采用上述方案,检修策划灵活制定,可以满足现货支持、综合防御、安全校核、信息发布等系统对检修计划的需求。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个实施例提供的一种检修策划智能编排方法的流程图。
图2是本申请另一个实施例提供的一种检修策划智能编排装置的结构示意图。
图3是本申请另一个实施例提供的一种检修策划智能编排备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
首先对本发明实施例的应用场景进行说明,本发明的主要目的是:在市场化下,规范检修计划制定过程中的每一个环节,以量化和优化的指标引导检修计划制定者的每一个动作。重点规范影响检修计划协同性和优质性的模型结构参数、数据合理性检验和流程,制定相应的量化与优化指标。
运行维护单位年度计划/月度计划/临时计划主要过程及需考虑的因素主要如下:
检修计划提交页面应集成到oms系统中;
所报送设备365天内已执行的停电记录应给予重复停电提示,如“xxx线2018年12月10日安排计划停电,本次申请为重复停电”;
某单位报送停电计划后,发短信至其他相关运行维护单位;其他单位登录系统时,自动提示与单位相关的已上报停电设备,并辅助创建本单位停电计划申请;
检修标准化:检修类型选择、是否接受时间调整、是否存在需要同停的关联计划,检修内容定义:基建工程、市政配合、大修技改、消缺、预试定检、开关刀闸大修、开关刀闸小修、常规维护、反措。
检修调整:选择已发布的月度计划,调整类型,调整原因,是否已征得其他维护单位同意、说明附件。
临时检修:检修类型(重大缺陷、其它)、检修原因,必要性说明、说明附件。
中调年度计划/月度计划/临时计划,具备表格导入、导出功能,使用导入功能时,设备应具备与设备台账模糊匹配功能,匹配成功率应不低于90%。进一步的,还应基于统一编码,建立设备、维护单位、联系人员的对应关系。
实施例
参见图1,图1是本申请一个实施例提供的一种检修策划智能编排方法的流程图。
如图1所示,本实施例提供的一种检修策划智能编排方法至少包括如下步骤:
步骤11,获取基础数据:
具体的,基础数据包括:机组/线路检修意愿、机组/电厂参数和电网拓扑参数;
机组/电厂参数包括:机组煤耗参数、机组容量、出力上下限、机组爬坡能力和降出力能力、机组振动区、机组电量约束条件、机组检修计划等主要机组参数;电厂的容量约束参数、电厂的电量约束参数、电厂检修计划等;
电网拓扑参数包括:电网在检修计划决策周期内的拓扑信息、拓扑变化信息以及线路实际参数。
步骤12,根据基础数据、检修计划约束和优化目标,搭建年度/月度检修优化模型;
需要说明的是,为了可以更好的进行年度/月度检修优化模型的搭建,同时也为了保证数据的正确性,可以对基础数据进行合理性检验。
检修计划的合理性和实用性需要真实、合理的输入数据来保证,因此在进行检修计划优化计算之前,需要进行数据合理性检验。
具体的,合理性检验包括:
检修计划输入坏数据的检测与识别:主要检验并修正在数据采集、传输过程中产生的坏数据,并且通过重新采集或者估计的方法予以校正。
检修计划基础数据合理性的检测与识别:主要包括机组数据的校验、网络数据的校验以及机组检修意愿曲线合理性校验等,重点去除例如机组不合理约束以及数据问题造成的网络孤岛等问题。
检修计划数据模型合理性检验:在用基础数据构造检修优化模型时需要考虑检修优化模型约束条件的相容性和合理性问题,防止由模型约束条件之间存在矛盾造成的检修优化模型不可解。
同时,应规定数据修正的方法和程序。如果数据不合理,需要将不合理数据信息反馈给电网基础数据采集和维护模块,通过改进数据采集和维护模块,改善基础数据质量。
在应用成熟的优化软件包求解检修计划优化模型时,最重要的问题在于如何建立有效的检错机制和保证机制,确保模型中数据的正确性和合理性,提高模型计算的稳定性和可控性,确保检修计划制定结果的合理性和实用性。因此,规范检修计划的数据合理性检验是十分必要的。
进一步的,所述检修计划约束包括:检修意愿区间约束及其连续性要求、检修资源约束、系统备用约束、机组出力限制、静态安全约束。
所述优化目标为:经济性优化目标或兼顾经济性和可靠性的优化目标;所述经济性优化目标为:机组的检修费用与生产成本之和最小;
所述兼顾经济性和可靠性的优化目标为:系统备用与检修费用、生产成本的加权之和最小。
具体建模过程需要遵循建模的完备性、可操作性以及高效性的原则,结合稀疏技术和松弛技术,提高模型的计算效率和模型的鲁棒性。
建模过程中应注意,检修规则库(检修工期,互斥约束(根据工作经验总结),顺序约束)基础断面库(以度夏极限中n-1和n-2极限作为安全风险提示)、电网模型、设备台账、安全校核边界数据(系统负荷、节点负荷、断面极限等节调系统中的安全校核编辑数据)。
步骤13,通过预设算法,对年度/月度检修优化模型,进行求解;其中,求解的结果为年度/月度检修计划;
具体的,年度、月度检修计划模型可通过线性混合整数规划(milp)或基于等备用的机组检修启发式算法进行求解。
步骤14,对求解的结果进行合理性检验:
所述合理性检验包括:求解结果的可行性检验:求解结果的可操作性检验。
具体的,考虑到全部或者部分模型需要采用优化软件求解,缺乏应有的电力系统实际物理背景,无法深入软件内部在求解过程中判断求解结果的合理性。因此,必须针对模型的求解结果,设计完善的结果校验机制,确保求解结果的正确性和物理意义;针对不合理的结果,能够迅速定位模型的缺陷,反馈修改建模环节。具体需要进行如下几方面的检验:
求解结果的可行性检验:如果模型无可行解,现有的成熟优化软件都会给出最佳的不可行解,并给出相关信息。此时,需要结合软件输出信息,以及建模过程中加入的松弛变量的求解结果,通过对照计算结果和模型约束条件,快速定位模型不可行的原因和存在的问题,从而提高求解效率。
求解结果的可操作性检验:由于检修计划模型中存在部分非解析约束,只能通过简化建模的方式将约束加入优化模型中。因此,模型的求解结果可能并不能完全符合这些实际运行约束的要求。此时,需要通过其他的约束检测策略或者人工的方式定位检修计划模型存在的问题,并且修改检修计划模型。
步骤15,若合理性检验不通过,基于不通过的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型;
具体的,如果模型求解结果不合理,需要将不合理信息反馈回数据抽象和模型建立模块,修改检修计划模型后重新求解。
步骤16,计算量化的评估指标,判断所述评估指标是否合格;
步骤17,若指标不合格,基于不合格的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型。
具体的,量化评估指标是引导检修计划制定者不断完善工作、保证检修计划编制质量的有效抓手。检修计划制定完成后,应计算其适应性、经济性、节能性、公平性指标,指标合格后方能下达执行;若指标不合格,还应找出原因,形成检修计划修正约束,重新进行优化计算。
进一步的,本申请提供的方案还包括:
基于求解的结果生成周检修计划。
具体的,周检修计划的主要任务是落实月度检修计划,并对月度检修计划进行滚动调整。由于机组检修时间较长,而设备检修一般也需要数天的时间,因此周内一般不做检修计划优化计算,规范接受临时检修的申报和计划制定工作。
周检修计划的主要任务是落实月度检修计划,并对月度检修计划进行滚动分析。规范周检修计划的实施流程:
1.周检修申请的批量导入。
2.新增周检修申请的辨识。
3.落实跨周检修计划。
4.结合临时检修申请和已有待落实检修计划,生成周检修计划。
5.周检修计划生成。
进一步的,本申请提供的方案还包括:
基于所述月度检修计划或周检修计划,生成日检修计划。
具体的,日前检修计划的主要任务是落实月度和周的检修计划,并对每日待落实的检修计划进行监控,日前一般不做检修计划优化计算。规范接受临时检修的申报和计划制定。
日前检修计划的主要任务是落实月度和周的检修计划,并对每日待落实的检修计划进行实时监控,规范日前检修计划的实施流程:
1.接受日前检修申请的批量导入。
2.日前检修申请的辨识。
3.继承并落实中长期检修计划及已经开工的检修计划。
4.综合考虑日内申请临时检修申请以及待落实检修计划,生成每日的检修计划。
5.能够生成满足安全约束的日前检修计划。
进一步的,本申请提供的方案还包括:
实时从检修单系统获取检修票执行情况、流程状态信息;
定期将计划检修停电和执行情况数据发布到现货系统,统计非计划检修信息发给现货系统;
定期从综合防御系统获取断面约束信息,定期将检修停电计划和执行情况数据发布到综合防御系统;
定期将年度和月度检修断面发布到中长期安全校核系统,支持将校核结果提取到本系统作为决策依据;
根据检修计划和实际执行情况,可按照不同时间维度自动统计设备重复停电率、计划检修完成率、非计划检修率,生成不同时间维度的报告。
参见图2,图2是本申请一个实施例提供的一种检修策划智能编排装置的结构示意图。如图2所示,本实施例提供的一种检修策划智能编排装置至少包括:
获取模块21,用于获取基础数据:
搭建模块22,用于根据基础数据、检修计划约束和优化目标,搭建年度/月度检修优化模型;
求解模块23,用于通过预设算法,对年度/月度检修优化模型,进行求解;其中,求解的结果为年度/月度检修计划;
校验模块24,用于对求解的结果进行合理性检验:若合理性检验不通过,基于不通过的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型;
判断模块25,用于计算量化的评估指标,判断所述评估指标是否合格;若指标不合格,基于不合格的原因,形成新的检修计划约束,重新搭建年度/月度检修优化模型。
参见图3,图3是本申请一个实施例提供的一种检修策划智能编排设备的结构示意图。如图3所示,本实施例提供的一种检修策划智能编排设备至少包括:
处理器31,以及与所述处理器相连接的存储器32;
所述存储器32用于存储计算机程序;
所述处理器31用于调用并执行所述存储器32中的所述计算机程序,以执行如本申请提供的检修策划智能编排方法。
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。
需要说明的是,在本申请的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。