法律状态公告日
法律状态信息
法律状态
2023-08-25
专利权的转移 IPC(主分类):G06F17/10 专利号:ZL2017105672297 登记生效日:20230809 变更事项:专利权人 变更前权利人:哈尔滨工业大学(威海) 变更后权利人:威海哈威资产经营有限责任公司 变更事项:地址 变更前权利人:264200 山东省威海市文化西路2号 变更后权利人:264299 山东省威海市文化西路2号 变更事项:专利权人 变更前权利人: 变更后权利人:付旭云 张永健 崔智全
专利申请权、专利权的转移
2019-12-31
授权
授权
2017-12-12
实质审查的生效 IPC(主分类):G06F19/00 申请日:20170712
实质审查的生效
2017-11-17
公开
公开
技术领域:
本发明涉及航空发动机维修技术领域,具体地说是一种考虑结构相关性的多寿命件更换策略搜索算法。
背景技术:
航空发动机是对安全性要求很高的复杂装备,维修成本十分高昂。其中,寿命件的更换成本是发动机维修成本的重要组成部分。以CFM56-5B发动机为例,更换全套寿命件的成本约为260万美元。寿命件是发动机中有强制寿命限制的部件。在发动机运行过程中,寿命件使用时间不允许超出其寿命限制,在到达寿命限制前必须进行更换。由于各寿命件的材料、结构、工作条件等存在差异,各寿命件的寿命限制相差很大。如CFM56-5B发动机的增压机转子寿命限制为30000飞行循环,高压涡轮转子盘寿命限制为20000飞行循环。如果每次维修仅更换达到其寿命限制的寿命件,则会造成维修次数太多,大大增加发动机的维修成本;如果每次维修均更换全部寿命件,则会造成寿命件的大量浪费,同样会给航空公司造成经济损失。由此可见,确定多寿命件的最优更换策略对降低发动机的维修成本具有重要意义。
目前还没有一种有效的求解算法能够适应于发动机多寿命件机会更换问题的求解,而且目前的研究主要是围绕部件之间的经济相关性展开,对部件之间存在的结构相关性研究比较少。发动机普遍采用了单元体结构设计。当更换某个寿命件时,首先需要将发动机分解为单元体状态,相应会发生一定的装拆成本;然后需要将该寿命件所在单元体进一步分解,相应会发生该单元体的装拆成本,各单元体的装拆成本往往是不同的。目前的研究认为不论更换哪个寿命件,发生的固定维修成本都是相同的,并没有考虑寿命件所在单元体对维修成本的影响。
发明内容:
本发明针对现有技术中存在的缺点和不足,提出了一种考虑结构相关性的多寿命件更换策略搜索算法。
本发明通过以下措施达到:
一种考虑结构相关性的多寿命件更换策略搜索算法,其特征在于包括以下步骤:
步骤1:建立多寿命件机会更换问题优化模型,具体包括:
步骤1-1:定义各参数:考虑发动机总寿命为Tlim,包含p(p≥1)个单元体和n(n≥p)个寿命件的机会更换问题,记发动机固定维修成本为cb,0,其独立于更换的寿命件数量;记发动机的第k个单元体为Mk(k=1,2···,p),其包含nk个寿命件,则
式中,
式中,T0=0,
步骤1-2:多寿命件机会更换问题属于组合优化问题,该问题的解空间规模如式(3)所示:
问题解空间表达为树,树的根节点表示初始状态(T=T0=0),记为N0;N0的任一子节点表示第1次维修(T=T1),记为N1;以此类推;问题解空间树除N0之外的每个节点均表示一次维修,第j次维修对应的任一节点Nj包含的决策变量为维修时机Tj以及所有寿命件更换情况
步骤2:执行基于约简规则的搜索算法,具体包括以下内容:
步骤2-1:优化模型约简化规则,其中包括可行性约简规则、寿命件更换约简规则、维修时机确定约简规则、成本约简规则;
步骤2-2:执行基于约简规则的搜索算法,其中可行性约简规则、寿命件更换约简规则和维修时机确定约简规则作为解空间树中子节点的生成规则,成本约简规则作为在解空间树求解过程中子节点搜寻中止规则;
假设在某次维修中,寿命件
Step1令
Step2将集合
Step3确定单元体集合
Step4确定不包含到寿寿命件的单元体的集合,
Step5从
Step6记
Step7确定不包含寿命件的单元体的寿命件更换方案:
Step8判断是否
Step9令m=m+1,判断是否满足m>M,若成立,则继续,否则跳转至Step7,
Step10令c=c+1,判断是否
Step11令b=b+1,判断是否b>B;如果成立,继续;否则跳转至Step5,
Step12令l=l+1,判断是否l>q;如果成立,算法结束,返回更换方案子节点集合R;否则,跳转至Step3;
根据子节点生成方法,提出多寿命件机会更换问题的求解算法,具体步骤如下。
Step1初始化最优值Cmin、最优叶节点集合Smin、活节点列表SL、根节点N0,Cmin设为一个较大的数,Smin为空,SL为空;
Step2判断是否tres,min(T0)≥Tlim。如果是,Cmin=0,Smin={N0},算法结束;如果否,将N0加入SL;
Step3判断SL是否为空。如果是,算法结束;如果否,指定SL中最后一个加入的节点为当前节点Nc;
Step4采用子节点生成方法生成当前节点Nc的子节点,子节点构成集合R;
Step5依次判断R中各子节点
Step6依次判断R中各节点中的全部寿命件是否能够使用到Tlim,如果是,根据式(2-1)计算该元素对应的目标函数值,将目标函数值与Cmin进行比较,更新Cmin和Smin,并从R中去掉该元素;否则将剩余的节点到活结点集合SL中,返回步骤3;
由算法的求解步骤可以看出,该算法对问题解空间树进行了大量约简,且一定能够获取到发动机多寿命件机会更换问题的最优解。
本发明步骤2-1中所述可行性约简规则为:对式(1)所示的多寿命件机会更换问题,设Nj-1为解空间树中任意节点,如果该节点有子节点Nj,那么有
通过式(1)的约束条件可以很容易的得出下面两个引理:
引理1:
引理2:对式(1)所示的多寿命件机会更换问题,假设存在两个可行解路径
本发明步骤2-1中所述寿命件更换约简规则中包括寿命件更换约简规则1和寿命件更换约简规则2,其中寿命件更换约简规则1为:对式(1)所示的多寿命件机会更换问题,设Nj为解空间树中任意节点,在同一单元体Mk中,如果有寿命件满足
本发明步骤2-1中所述寿命件更换约简规则中包括寿命件更换约简规则1和寿命件更换约简规则2,其中寿命件更换约简规则2为:对式(1)所示的多寿命件机会更换问题,设Nj为解空间树中任意节点,在同一单元体Mk中,如果存在
维修时机确定约简规则
本发明步骤2-1中所述维修时机确定约简规则为:对式(1)所示的多寿命件机会更换问题,设Nj为解空间树中任意节点,如果存在
本发明步骤2-1中所述成本约简规则为:Na是解空间树中的一个节点(非叶节点),所有包含节点Na的目标函数解的成本评估下限值Cl(Na)可以通过式(4)进行计算:
式中
本发明在综合考虑航空发动机寿命件之间经济相关性和结构相关性的基础上,以全生命周期内寿命件更换总成本最低为优化目标,建立了多寿命件机会更换问题优化模型;针对优化模型的特点,提出了四种模型解空间约简规则,基于提出的规则提出一种基于约简规则的搜索算法,该算法可以获取模型的最优解,能够实现小规模多寿命件机会更换问题的精确求解。
附图说明:
附图1是本发明中问题解空间树示意图。
附图2是本发明中寿命件更换约简规则1示例图。
附图3是本发明中寿命件更换约简规则2示例图。
附图4是本发明中维修时机确定约简规则示例图。
具体实施方式:
下面结合附图对本发明作进一步的说明。
本发明综合考虑多寿命件之间的结构相关性和经济相关性,提出了一种考虑结构相关性的多寿命件更换策略搜索算法,具体包括以下内容:
首先,建立多寿命件机会更换问题优化模型,考虑发动机总寿命为Tlim,包含p(p≥1)个单元体和n(n≥p)个寿命件的机会更换问题。记发动机固定维修成本为cb,0,其独立于更换的寿命件数量。记发动机的第k个单元体为Mk(k=1,2···,p),其包含nk个寿命件,则
求解多寿命件机会更换问题就是确定多寿命件更换策略,即确定m、Tj(j=1,2,···,m)、每次维修时更换的寿命件,使得C最小,其可以形式化表示为式(1)。
式中,
式中,T0=0,
进行解空间分析,多寿命件机会更换问题属于组合优化问题。根据各决策变量的定义,不难求出该问题的解空间规模,如式(3)所示。
可以看出,问题解空间规模极其庞大,主要影响因素为单元体个数p、寿命件总数n、以及发动机总寿命Tlim。即使当发动机总寿命和寿命件数量不太大时,通过完全遍历解空间获得最优解也几乎是不可能的。
不难发现,发动机历次维修具有天然的时间顺序。因此,问题解空间能够自然的表达为树,如图1所示。树的根节点表示初始状态(T=T0=0),记为N0;N0的任一子节点表示第1次维修(T=T1),记为N1;以此类推。问题解空间树除N0之外的每个节点均表示一次维修。第j次维修对应的任一节点Nj包含的决策变量为维修时机Tj以及所有寿命件更换情况
执行基于约简规则的搜索算法,为了提高搜索的有效性,本发明提出一种基于约简规则的搜索算法。该算法主要通过以下三个方面减小解空间的规模:(1)只遍历可行解;(2)在确定某个节点的子节点时,只保留可能获得最优解的子节点;(3)及时终止对非最优节点的搜索。首先优化模型约简规则,其中可行性约简规则:对式(1)所示的多寿命件机会更换问题,设Nj-1为解空间树中任意节点,如果该节点有子节点Nj,那么有
通过式(1)的约束条件可以很容易的得出下面两个引理:
引理1:
引理2:对式(1)所示的多寿命件机会更换问题,假设存在两个可行解路径
该规则说明,当对发动机进行寿命件更换时,对某一单元体中,寿命件的更换应该依照剩余寿命从小到大的顺序。寿命件更换约简规则2:对式(1)所示的多寿命件机会更换问题,设Nj为解空间树中任意节点,在同一单元体Mk中,如果存在
由寿命件更换约简规则2可知,当对发动机进行维修时,在同一单元体Mk(k=1,2,···,p)中,到寿的寿命件必须进行更换;同时,单元体中被更换的寿命件需要满足条件:
(3)维修时机确定约简规则:对式(1)所示的多寿命件机会更换问题,设Nj为解空间树中任意节点,如果存在
由维修时机确定约简规则可知,当Nj是多寿命件机会更换问题解空间树的任一节点,对应的维修时机为Tj。如果Nj存在子节点Nj+1,则Nj+1的维修时机可以确定为Tj+1=Tj+tres,min(Tj)。
(4)成本约简规则,Na是解空间树中的一个节点(非叶节点),所有包含节点Na的目标函数解的成本评估下限值Cl(Na)可以通过式(4)进行计算:
式中
成本约简规则:对式(1)所示的多寿命件机会更换问题,设Cmin为目标函数全局最优值,Na为解空间中一个节点(非叶节点),如果Cl(Na)>Cmin,那么包含节点Na的解不是最优解。
该规则显然是成立的。通过该规则可知,如果包含当前节点的解的成本评估下界值Cl(Na)超过了目标函数全局最优解Cmin,那么包含当前节点的搜索路径应该被终止。
执行基于约简规则的搜索算法,其为基于约简规则的求解算法:可行性约简规则、寿命件更换约简规则和维修时机确定约简规则作为解空间树中子节点的生成规则,成本约简规则作为在解空间树求解过程中子节点搜寻中止规则。
目前在对发动机进行维修时,首先需要将其分解为单元体,然后再进行后续的维修活动。假设在某次维修中,寿命件
下面给出解空间树的子节点生成方法。为了更清楚的说明子节点生成方法,作如下规定:在维修时机Tj时刻,到寿寿命件的集合为
Step1令
Step2将集合
Step3确定单元体集合
Step4确定不包含到寿寿命件的单元体的集合,
Step5从
Step6记
Step7确定不包含寿命件的单元体的寿命件更换方案:
Step8判断是否
Step9令m=m+1,判断是否满足m>M,若成立,则继续,否则跳转至Step7。
Step10令c=c+1,判断是否
Step11令b=b+1,判断是否b>B;如果成立,继续;否则跳转至Step5。
Step12令l=l+1,判断是否l>q;如果成立,算法结束,返回更换方案子节点集合R;否则,跳转至Step3。
根据子节点生成方法,提出多寿命件机会更换问题的求解算法,具体步骤如下。
Step1初始化最优值Cmin、最优叶节点集合Smin、活节点列表SL、根节点N0,Cmin设为一个较大的数,Smin为空,SL为空。
Step2判断是否tres,min(T0)≥Tlim。如果是,Cmin=0,Smin={N0},算法结束;如果否,将N0加入SL。
Step3判断SL是否为空。如果是,算法结束;如果否,指定SL中最后一个加入的节点为当前节点Nc。
Step4采用子节点生成方法生成当前节点Nc的子节点,子节点构成集合R。
Step5依次判断R中各子节点
Step6依次判断R中各节点中的全部寿命件是否能够使用到Tlim,如果是,根据式(2-1)计算该元素对应的目标函数值,将目标函数值与Cmin进行比较,更新Cmin和Smin,并从R中去掉该元素;否则将剩余的节点到活结点集合SL中,返回步骤3。
由算法的求解步骤可以看出,该算法对问题解空间树进行了大量约简,且一定能够获取到发动机多寿命件机会更换问题的最优解。
下面进行算法验证,通过数值实验,采用随机生成多寿命件机会更换问题的方法对提出算法进行评估。令cb,0~U(100000,300000),cb,k~U(4500,20000),
由表可知,随着全生命周期Tlim和寿命件个数n的增加,问题求解的时间也随之增长,当问题规模较大时,发生内存溢出。例如,当Tlim=60000时,求解时间随着n的增加而增长,当n=11时,内存溢出。
表1实验结果
下面以航空公司的某台发动机为例,采用本发明提出算法对多寿命件机会更换问题进行求解。该型号发动机包含20个寿命件,更换一套寿命件的成本约为260万美元。表为该型号发动机含有寿命件的单元体清单,表为该型号发动机的寿命件清单。设cb,0=160000美元,Tlim=60000飞行循环。表为求解结果。
本发明算法共消耗时间14.64min,取得了1个最优解,相应的目标函数值为8142147美元。应用案例表明,本发明提出算法适用于航空发动机的多寿命件机会更换问题。
表2单元体清单
表3寿命件清单
表4求解结果
本发明在综合考虑航空发动机寿命件之间经济相关性和结构相关性的基础上,以全生命周期内寿命件更换总成本最低为优化目标,建立了多寿命件机会更换问题优化模型;针对优化模型的特点,提出了四种模型解空间约简规则,基于提出的规则提出一种基于约简规则的搜索算法,该算法可以获取模型的最优解。最后采用数值实验和应用案例对提出算法进行了评估和验证。结果表明,提出算法能够实现小规模多寿命件机会更换问题的精确求解。
机译: 通过将零件更换时间输入到计时器中并显示根据使用时间的零件更换时间来扩展车辆寿命的车辆的消耗品零件更换时间警告系统
机译: 考虑桥梁寿命周期的桥梁和桥梁群的管理策略生成方法以及使用该方法的桥梁管理系统
机译: 零部件,即汽车零部件,一种自动预定的最终涂漆表面结构方法,涉及将预测的涂漆零部件表面结构与相对于相关性的结构目标参数进行比较