基于马尔科夫决策过程的航空发动机维修策略优化方法与流程

文档序号:12124562阅读:来源:国知局

技术特征:

1.基于马尔科夫决策过程的航空发动机维修策略优化方法,其特征在于,所述航空发动机维修策略优化方法包括以下步骤:

步骤一:航空发动机状态空间确定;

步骤二:根据步骤一进行航空发动机维修动作的确定;

步骤三:根据步骤二确定的航空发动机维修动作确定各动作状态转移概率矩阵;

步骤四:根据步骤二和步骤三进行成本矩阵的确定及维修策略优化。

2.根据权利要求1所述的基于马尔科夫决策过程的航空发动机维修策略优化方法,其特征在于,所述步骤一中航空发动机状态空间确定的具体过程为:

状态空间用式(1)表示:

S0={Xi,Yj,Zk,...} (1)

其中所述Xi,Yj,Zk分别表示不同的状态维度;

若考虑航空发动机的性能衰退和两个寿命件的状态,则状态空间表示为式(2)的形式:

S={Di,Tj,Lk} (2)

其中所述Tj和Lk表示航空发动机的两个不同寿命的寿命件的寿命状态,Di表示发动机的性能状态和随机故障状态;

将航空发动机的性能衰退划分为5个状态,两个寿命件分别划分为2个和3个状态,则式(2)的状态空间表达为式(3)的形式:

S={(Di,Tj,Lk)|i∈{0,1,2,...,6},j∈{0,1,2},k∈{0,1,2,3}} (3)

其中D0表示为新发状态,D1,D2...,D5表示为5个性能衰退的状态,D6表示为随机故障状态。

3.根据权利要求2所述的基于马尔科夫决策过程的航空发动机维修策略优化方法,其特征在于,所述步骤二中进行航空发动机维修动作的确定的具体过程为:

(1)假设任何车间修理都不能够使航空发动机恢复到全新的新发状态,即任何性能恢复动作都不能够使航空发动机的性能状态恢复至D0

(2)将D5定义为航空发动机的性能最差状态,且假设在D5状态不能执行任何性能恢复维修动作;

基于以上两点,则航空发动机的性能恢复维修动作可表示为式(4)的形式:

Arec={Arec0,Arec1,Arec2,Arec3} (4)

其中所述Arec0表示不执行性能恢复维修动作,Arec1,Arec2,Arec3分别表示执行性能恢复动作,且性能能够分别恢复1,2,3个级别;

若在D4状态执行Arec1,则发动机的性能状态恢复到D3,若在D4状态执行Arec2,则发动机的性能状态恢复到D2,若在D4状态执行Arec3,则发动机的性能状态恢复到D1

寿命件的更换维修分别用动作集合AT={AT,rep0,AT,rep1}和动作集合AL={AL,rep0,AL,rep1}表示;其中AT,rep0和AL,rep0分别表示不执行寿命件T和L的更换维修,AT,rep1和AL,rep1分别表示执行寿命件T和L的更换维修;

确定其共有16种动作组合,包括:A(i)=Areci∪A1,rep0∪A2,rep0,A(i)=Areci∪A1,rep1∪A2,rep0,A(i)=Areci∪A1,rep0∪A2,rep1,A(i)=Areci∪A1,rep1∪A2,rep1,其中i={0,1,2,3}。

4.根据权利要求3所述的基于马尔科夫决策过程的航空发动机维修策略优化方法,其特征在于,所述步骤三中确定各动作状态转移概率矩阵的具体过程为:

在以式(3)表达状态空间的模型中,对性能状态的转移概率进行计算;当不执行维修动作时,航空发动机的性能状态按照概率矩阵进行跳转,在不考虑寿命件更换的情况下,性能恢复概率矩阵用式(5)的形式进行表达;

采用基于威布尔分布的生存分析模型进行概率计算;

当维修动作为A(i)=Areci∪AT,rep0∪AL,rep0时,即:两个寿命件均不进行更换时,发动机的状态转移概率矩阵表示为:

其中当动作为A(i)=Arec0∪AT,rep0∪AL,rep0时,PF=PF0,P=P′S,PN=1,PR=0;当维修动作为A(i)=Arec1∪AT,rep0∪AL,rep0时,PF=PF1,P=P1',PN=0,PR=PR1;当维修动作为A(i)=Arec2∪AT,rep0∪AL,rep0时,PF=PF2,P=P′2,PN=0,PR=PR2;当维修动作为A(i)=Arec3∪AT,rep0∪AL,rep0时,PF=PF3,P=P′3,PN=0,PR=PR3

在状态转移矩阵中,每一行的转移概率和都为1,将矩阵PS按比例转换为P′S;P1',P2',P3'分别为P1,P2,P3的比例转换形式;其中的P1,P2,P3表示为(10),(11),(12)的形式:

在式(3)表达状态空间的模型中,若执行寿命限制为T=2的寿命件更换动作时,维修动作表达为A(i)=Areci∪AT,rep1∪AL,rep0,则维修的状态转移概率形式用下式表示:

当维修动作为A(i)=Arec0∪A1,rep1∪A2,rep0时,PF=PF0,P=P′S,PN=1,PR=0;当维修动作为A(i)=Arec1∪A1,rep1∪A2,rep0时,PF=PF1,P=P1',PN=0,PR=PR1;当维修动作为A(i)=Arec2∪A1,rep1∪A2,rep0时,PF=PF2,P=P′2,PN=0,PR=PR2;当维修动作为A(i)=Arec3∪A1,rep1∪A2,rep0时,PF=PF3,P=P′3,PN=0,PR=PR3

在式(3)表达状态空间的模型中,若执行寿命限制为L=3的寿命件更换动作时,维修动作表达为A(i)=Areci∪AT,rep0∪AL,rep1;维修的状态转移概率形式用下式表示:

当维修动作为A(i)=Arec0∪A1,rep0∪A2,rep1时,PF=PF0,P=P′S,PN=1,PR=0;当维修动作为A(i)=Arec1∪A1,rep0∪A2,rep1时,PF=PF1,P=P1',PN=0,PR=PR1;当维修动作为A(i)=Arec2∪A1,rep0∪A2,rep1时,PF=PF2,P=P′2,PN=0,PR=PR2;当维修动作为A(i)=Arec3∪A1,rep0∪A2,rep1时,PF=PF3,P=P′3,PN=0,PR=PR3

在式(3)表达状态空间的模型中,若两个寿命件都进行更换,则维修动作可以表达为A(i)=Areci∪A1,rep1∪A2,rep1;维修的状态转移概率形式用下式表示:

当维修动作为A(i)=Arec0∪A1,rep1∪A2,rep1时,PF=PF0,P=P′S,PN=1,PR=0;当维修动作为A(i)=Arec1∪A1,rep1∪A2,rep1时,PF=PF1,P=P1',PN=0,PR=PR1;当维修动作为A(i)=Arec2∪A1,rep1∪A2,rep1时,PF=PF2,P=P′2,PN=0,PR=PR2;当维修动作为A(i)=Arec3∪A1,rep1∪A2,rep1时,PF=PF3,P=P′3,PN=0,PR=PR3

5.根据权利要求4所述的基于马尔科夫决策过程的航空发动机维修策略优化方法,其特征在于,所述步骤四中进行成本矩阵的确定及维修策略优化的具体过程为:

确定各维修动作的状态转移概率矩阵后,确定各动作的成本,设寿命件更换动作A1,rep1和A2,rep1分别为300和600个成本单位,性能恢复维修动作Arep1,Arep2,Arep3的成本分别为200,500,800个成本单位;设置寿命件浪费惩罚成本,并确定航空发动机的运营成本Cope;在确定模型的状态矩阵、维修动作、状态转移矩阵和成本矩阵后,利用马尔科夫决策过程的迭代算法即可计算出航空发动机的维修策略。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1