[go: up one dir, main page]

CN112613116A - Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage - Google Patents

Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage Download PDF

Info

Publication number
CN112613116A
CN112613116A CN202011355836.5A CN202011355836A CN112613116A CN 112613116 A CN112613116 A CN 112613116A CN 202011355836 A CN202011355836 A CN 202011355836A CN 112613116 A CN112613116 A CN 112613116A
Authority
CN
China
Prior art keywords
fault
rocket engine
liquid rocket
transition
probability
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011355836.5A
Other languages
Chinese (zh)
Inventor
张信哲
刘久富
汪恒宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202011355836.5A priority Critical patent/CN112613116A/en
Publication of CN112613116A publication Critical patent/CN112613116A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/27Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/02Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Testing Of Engines (AREA)

Abstract

The invention discloses a Petri network quantum Bayes fault diagnosis method in a starting stage of a liquid rocket engine. By establishing a quantum Bayesian network model related to the unobservable fault transition, and by utilizing the observable node triggering relation and the triggering probability of the unobservable nodes, quantum parameters are manually selected to calculate the triggering probability of the fault nodes, and the fault state of the system is judged. The method can be used for fault diagnosis of a discrete dynamic system with a considerable part, and has the advantage that the fault diagnosis of the non-considerable part can be accurately carried out.

Description

一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊 断方法A Petri Net Quantum Bayesian Fault Diagnosis Method for Liquid Rocket Engine Startup

技术领域technical field

本发明涉及离散动态系统系统故障诊断领域,尤其涉及一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊断方法。The invention relates to the field of fault diagnosis of discrete dynamic systems, in particular to a Petri net quantum Bayesian fault diagnosis method in the start-up stage of a liquid rocket engine.

背景技术Background technique

推力器故障约占航天器、卫星姿态和轨道控制系统故障的四分之一,推力器故障会极大地改变整个航天器的行为,甚至可能导致整个任务的失败。因此,异常组件行为必须及早检测。航天器的故障检测和诊断往往依赖硬件和传感器冗余,但由于重量和成本等限制,给航天器加传感器并不总是成功的。Thrust failures account for about a quarter of spacecraft, satellite attitude and orbit control system failures, and thruster failures can dramatically alter the behavior of the entire spacecraft and may even lead to the failure of the entire mission. Therefore, abnormal component behavior must be detected early. Fault detection and diagnosis of spacecraft often rely on hardware and sensor redundancy, but adding sensors to spacecraft is not always successful due to constraints such as weight and cost.

为克服观测信息不全的问题,同时满足实时性要求,诊断系统一般采用基于定性模型的诊断方法,Petri网最早应用于故障识别与诊断,应用在电力系统、通信系统等。In order to overcome the problem of incomplete observation information and meet the real-time requirements, the diagnosis system generally adopts the diagnosis method based on the qualitative model.

目前现有的故障诊断技术是Petri网,其最早应用于故障识别与诊断,应用在电力系统、通信系统等。通过运用一种基于增量算法,从当前可能状态及其概率的集合出发,利用概率模型提出了一种评估未来故障概率的方法。而部分可观随机Petri网,计算与给定的时间观测序列相一致的时间和非时间标记轨迹的概率,根据故障概率进行诊断。At present, the existing fault diagnosis technology is Petri net, which is first used in fault identification and diagnosis, and is applied in power system, communication system and so on. By using an incremental-based algorithm, starting from the set of current possible states and their probabilities, a probabilistic model is used to propose a method for evaluating the probability of future failures. The partially observable stochastic Petri net, on the other hand, calculates the probability of time- and non-time-marked trajectories consistent with a given time-observed sequence, and diagnoses based on the probability of failure.

本发明创造提出一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊断方法,由于量子干涉的引入,量子贝叶斯网络可以极大地影响概率推断,特别是当网络的不确定性水平非常高时(没有观察到证据)。通过建立关于不可观故障变迁的量子贝叶斯网络模型,利用可观节点触发关系和不可观节点的触发概率,手动选择量子参数计算故障节点触发概率,判断系统故障状态。The invention creates and proposes a Petri net quantum Bayesian fault diagnosis method in the start-up phase of a liquid rocket engine. Due to the introduction of quantum interference, the quantum Bayesian network can greatly affect probability inference, especially when the uncertainty level of the network is very high. high (no evidence observed). By establishing a quantum Bayesian network model about the transition of unobservable faults, using the triggering relationship of observable nodes and the triggering probability of unobservable nodes, manually selecting quantum parameters to calculate the triggering probability of faulty nodes, and judging the fault state of the system.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明的目的在于提供一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊断方法,本发明能够大大提升液体火箭发动机启动阶段故障诊断过程中的效率以及对故障诊断的准确性。In view of this, the purpose of the present invention is to provide a Petri net quantum Bayesian fault diagnosis method in the start-up phase of a liquid rocket engine, and the present invention can greatly improve the efficiency in the fault diagnosis process and the accuracy of the fault diagnosis in the start-up phase of the liquid rocket engine. sex.

为实现上述的目的,本发明提供一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊断方法,其特征在于,包括如下步骤:In order to achieve the above-mentioned purpose, the present invention provides a Petri net quantum Bayesian fault diagnosis method in the start-up stage of a liquid rocket engine, which is characterized in that, comprising the following steps:

步骤S1、根据液体火箭发动机启动阶段的工作状态建立液体火箭发动机启动阶段的Petri网模型;Step S1, establishing a Petri net model of the liquid rocket engine startup stage according to the working state of the liquid rocket engine startup stage;

步骤S2、构建Petri网模型的SCG图,遍历SCG图中满足可观变迁触发序列的路径,并且判断是否包含故障变迁,估计液体火箭发动机的故障状态;Step S2, constructing the SCG graph of the Petri net model, traversing the path in the SCG graph that satisfies the observable transition trigger sequence, and judging whether the fault transition is included, and estimating the fault state of the liquid rocket engine;

步骤S3、建立QBPN模型,通过QBPN模型估计液体火箭发动机的故障概率。Step S3, establishing a QBPN model, and estimating the failure probability of the liquid rocket engine through the QBPN model.

进一步的,所述步骤3具体包括:Further, the step 3 specifically includes:

步骤S301、根据前向路径中的可观变迁触发状态计算故障变迁触发概率;Step S301, calculating the failure transition trigger probability according to the observable transition trigger state in the forward path;

步骤S302、利用QB函数根据后向路径可观变迁触发状态修正故障变迁触发概率;Step S302, using the QB function to correct the fault transition trigger probability according to the observable transition trigger state of the backward path;

步骤S303、取所有故障变迁中最大触发概率作为液体火箭发动机的故障概率。Step S303, taking the maximum trigger probability among all failure transitions as the failure probability of the liquid rocket engine.

本发明的有益效果是:The beneficial effects of the present invention are:

本发明能够针对部分可观的离散动态系统进行故障诊断,其优点是能够对不可观的部分也进行准确的故障诊断。因为引入了量子干涉,故通过建立关于不可观故障变迁的量子贝叶斯网络模型,利用可观节点触发关系和不可观节点的触发概率,手动选择量子参数计算故障节点触发概率,就能判断系统故障状态。The present invention can perform fault diagnosis for a part of the discrete dynamic system that is observable, and has the advantage of being able to perform accurate fault diagnosis for the insignificant part. Because of the introduction of quantum interference, by establishing a quantum Bayesian network model about the transition of unobservable faults, using the triggering relationship of observable nodes and the triggering probability of unobservable nodes, and manually selecting quantum parameters to calculate the triggering probability of faulty nodes, the system fault can be judged state.

附图说明Description of drawings

图1是实施例1中液体火箭发动机启动阶段工作过程中各关键节点的Petri网模型。Fig. 1 is the Petri net model of each key node in the working process of the liquid rocket engine start-up phase in Example 1.

图2是实施例1中故障变迁t10对应的QBPN模型。FIG. 2 is the QBPN model corresponding to the fault transition t 10 in the first embodiment.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

需要说明的是,在正式说明本发明实施例之前,有两点需要提前说明,第一本发明是对于液体火箭发动机启动阶段的可能出现的故障进行预测,液体火箭发动机启动阶段工作原理为高压氦气通入推进剂储箱挤压推进剂进入下游燃烧室混合点火产生推力,电磁阀未打开或燃料加注阀故障,则说明液体火箭发动机在启动阶段发生了故障。It should be noted that, before formally explaining the embodiments of the present invention, there are two points that need to be explained in advance. First, the present invention is to predict possible failures in the startup phase of the liquid rocket engine. The working principle of the liquid rocket engine startup phase is high pressure helium. The gas enters the propellant storage tank and squeezes the propellant into the downstream combustion chamber to mix and ignite to generate thrust. The solenoid valve does not open or the fuel filling valve fails, indicating that the liquid rocket engine failed during the startup phase.

第二,介绍与本发明相关的两种算法,第一种算法是:Second, two algorithms related to the present invention are introduced. The first algorithm is:

1、基于SCG的状态估计算法1. State estimation algorithm based on SCG

输入:POPN模型及可能故障变迁

Figure BDA0002802535450000021
和可观变迁序列σo;Input: POPN model and possible failure transitions
Figure BDA0002802535450000021
and the observable transition sequence σ o ;

输出:系统的故障状

Figure BDA0002802535450000022
Output: fault status of the system
Figure BDA0002802535450000022

步骤1、初始化根节点C0标记node(C0)=E,对应标识M0,ti∈A(M0);Step 1. Initialize the root node C 0 and mark node(C 0 )=E, corresponding to the mark M 0 , t i ∈ A(M 0 );

步骤2、当存在一个标记node(Ck)=E的节点则选择一新节点Ck标记node(Ck)=E,遍历任意ti∈A(M0),ti在标识Mk触发Mq=Mk+C(·,ti)建立新节点Cq标识为Mq,如果存在和Cq相同节点,则Cq节点标记node(Ck)=Z否则Cq节点标记node(Ck)=E;Step 2. When there is a node marked node(C k )=E, select a new node C k to mark node(C k )=E, traverse any t i ∈ A(M 0 ), t i triggers on the marker M k M q =M k +C(·,t i ) to establish a new node C q marked as M q , if there is the same node as C q , then C q node mark node(C k )=Z otherwise C q node mark node ( C k )=E;

步骤3、用标记为E的节点构建SCG图;Step 3. Construct the SCG graph with the nodes marked E;

步骤4、令所有满足S(σo)路径放入集合;Step 4. Put all paths satisfying S(σ o ) into the set;

步骤5、遍历i=1,…,r,如果

Figure BDA0002802535450000031
Figure BDA0002802535450000032
Figure BDA0002802535450000033
如果
Figure BDA0002802535450000034
Figure BDA0002802535450000035
如果
Figure BDA0002802535450000036
Figure BDA0002802535450000037
Step 5. Traverse i=1,...,r, if
Figure BDA0002802535450000031
but
Figure BDA0002802535450000032
Figure BDA0002802535450000033
if
Figure BDA0002802535450000034
but
Figure BDA0002802535450000035
if
Figure BDA0002802535450000036
but
Figure BDA0002802535450000037

其中,

Figure BDA0002802535450000038
为每个集合分配一个故障状态;所有满足可观变迁序列σo的路径放在集合S(σ0);Pre∈(N)m×n、Post∈(N)m×n分别为变迁的前向弧矩阵和后向弧矩阵,C=Post-Pre为POPN的关联矩阵,维数为m×n(N为非负整数集),M0为初始标识;ψ为量子贝叶斯表;ti∈A(M0)表示从M0状态到其他状态的路径集合。in,
Figure BDA0002802535450000038
Assign a fault state to each set; all paths satisfying the observable transition sequence σ o are placed in the set S(σ 0 ); Pre∈(N) m×n , Post∈(N) m×n are the forward directions of the transition, respectively Arc matrix and backward arc matrix, C=Post-Pre is the correlation matrix of POPN, the dimension is m×n (N is the set of non-negative integers), M 0 is the initial identification; ψ is the quantum Bayes table; t i ∈A(M 0 ) represents the set of paths from M 0 state to other states.

在该算法中,步骤1,步骤2,步骤3为构建SCG图的过程,步骤4为遍历所有满足可观变迁序列σo的路径放在集合S(σ0)中,步骤5为根据集合S(σ0)中路径是否包含故障变迁判断系统故障状态。In this algorithm, step 1, step 2, and step 3 are the process of constructing the SCG graph, step 4 is to traverse all the paths satisfying the observable transition sequence σ o and put them in the set S(σ 0 ), and step 5 is to traverse all the paths that satisfy the observable transition sequence σ o and put them in the set S(σ 0 ). Whether the path in σ 0 ) contains fault transitions determines the fault state of the system.

2、基于QBPN模型的故障诊断算法2. Fault diagnosis algorithm based on QBPN model

输入:POPN模型、量子贝叶斯概率表ψ和可能故障变迁

Figure BDA0002802535450000039
Input: POPN model, quantum Bayesian probability table ψ, and possible failure transitions
Figure BDA0002802535450000039

输出:系统故障概率

Figure BDA00028025354500000310
Output: System Failure Probability
Figure BDA00028025354500000310

步骤1、初始化

Figure BDA00028025354500000311
Step 1. Initialize
Figure BDA00028025354500000311

步骤2、遍历

Figure BDA00028025354500000312
Figure BDA00028025354500000313
则i<j≤k,tj∈Tu,复制tk
Figure BDA00028025354500000314
之间所有变迁tj、库所P和弧到QBPN,
Figure BDA00028025354500000315
Figure BDA00028025354500000316
则k<j≤i,tj∈Tu,复制
Figure BDA00028025354500000317
与tk之间所有变迁tj、库所P和弧到QBPN,
Figure BDA00028025354500000318
Step 2. Traverse
Figure BDA00028025354500000312
when
Figure BDA00028025354500000313
Then i<j≤k,t j ∈T u , copy t k and
Figure BDA00028025354500000314
All transitions between t j , place P and arc to QBPN,
Figure BDA00028025354500000315
when
Figure BDA00028025354500000316
Then k<j≤i,t j ∈T u , copy
Figure BDA00028025354500000317
All transitions t j , places P and arcs to QBPN between and t k ,
Figure BDA00028025354500000318

步骤3、如果

Figure BDA00028025354500000319
tk没有发生权则删除tk及其输入输出弧;Step 3. If
Figure BDA00028025354500000319
If t k does not have the right to occur, delete t k and its input and output arcs;

步骤4、遍历ti∈TQB,根据量子概率表ψ对ti设置P(ti)和量子概率振幅

Figure BDA00028025354500000320
根据前向路径可观变迁状态计算
Figure BDA00028025354500000321
Step 4. Traverse t i ∈ T QB , set P(t i ) and quantum probability amplitude for t i according to the quantum probability table ψ
Figure BDA00028025354500000320
Calculated according to the observable transition state of the forward path
Figure BDA00028025354500000321

步骤5、遍历

Figure BDA00028025354500000322
Figure BDA00028025354500000323
计算系统故障概率
Figure BDA00028025354500000324
Step 5. Traverse
Figure BDA00028025354500000322
make
Figure BDA00028025354500000323
Calculate the probability of system failure
Figure BDA00028025354500000324

其中,变迁ti在标识M处点火,记为M[ti>,σ=t0t1t2…th∈T是变迁序列集合,对应标识为M0[t0>M1[t1>…[th>Mh+1,简记为M0[σ>Mh+1,th为最后触发的变迁;T是n维的变迁集,To是可观变迁集,Tu是不可观变迁集;量子贝叶斯Petri网定义为

Figure BDA0002802535450000041
其中
Figure BDA0002802535450000042
为QBPN中可观变迁集,
Figure BDA0002802535450000043
为QBPN中不可观变迁集,且
Figure BDA0002802535450000044
ψ是ti∈TQB的量子概率表。Among them, the transition t i is ignited at the mark M, denoted as M[t i >, σ=t 0 t 1 t 2 ... t h ∈ T is the transition sequence set, and the corresponding mark is M 0 [t 0 >M 1 [t 1 >…[t h >M h+1 , abbreviated as M 0 [σ>M h+1 , t h is the last triggered transition; T is the n-dimensional transition set, T o is the observable transition set, T u is the set of unobservable transitions; the quantum Bayesian Petri net is defined as
Figure BDA0002802535450000041
in
Figure BDA0002802535450000042
is the observable transition set in QBPN,
Figure BDA0002802535450000043
is the unobservable transition set in QBPN, and
Figure BDA0002802535450000044
ψ is the quantum probability table for t i ∈ T QB .

在该算法中:步骤1,步骤2,步骤3和步骤4为在POPN模型基础上构建QBPN模型的过程,其中步骤2为根据故障变迁所在序列分别向前向后构建含有故障变迁的关系网络,步骤3为删除没有发生权的变迁,步骤4为给定变迁触发的量子概率幅值,并计算故障变迁的先验概率,步骤5为根据后向路径可观变迁触发状态修正故障变迁触发概率。In this algorithm: Step 1, Step 2, Step 3 and Step 4 are the process of constructing the QBPN model on the basis of the POPN model, and Step 2 is to construct the relational network containing the fault transition forward and backward respectively according to the sequence of the fault transition, Step 3 is to delete the transition without the right of occurrence, step 4 is to give the quantum probability amplitude triggered by the transition, and calculate the prior probability of the fault transition, and step 5 is to correct the trigger probability of the fault transition according to the observable transition trigger state of the backward path.

QBPN模型诊断系统故障状态,首先根据前向路径中可观变迁触发状态计算故障变迁触发概率,再利用QB函数根据后向路径可观变迁触发状态修正故障变迁触发概率。The QBPN model diagnoses the system fault state. First, the fault transition trigger probability is calculated according to the observable transition trigger state in the forward path, and then the QB function is used to correct the fault transition trigger probability according to the backward path observable transition trigger state.

最后,取所有故障变迁中最大触发概率作为系统故障概率。Finally, the maximum trigger probability among all fault transitions is taken as the system fault probability.

实施例1Example 1

图1以液体火箭发动机启动阶段工作过程中关键节点为库所,关键动作为变迁建立Petri网模型,模拟液体火箭发动机启动阶段,各库所、变迁含义如表1、表2所示。Figure 1 takes the key nodes in the starting stage of the liquid rocket engine as the warehouse, and the key action is the transition to establish a Petri net model to simulate the starting stage of the liquid rocket engine. The meanings of each warehouse and transition are shown in Table 1 and Table 2.

表1、各库所物理含义Table 1. Physical meaning of each warehouse

库所Treasury 库所含义Library meaning 库所Treasury 库所含义Library meaning p<sub>0</sub>p<sub>0</sub> 系统准备就绪system ready p<sub>8</sub>p<sub>8</sub> 氧化剂管道温度达标Oxidant pipeline temperature up to standard p<sub>1</sub>p<sub>1</sub> 1支路接通氦气1 branch connected to helium p<sub>9</sub>p<sub>9</sub> 燃料加注阀稳定工作The fuel filling valve works stably p<sub>2</sub>p<sub>2</sub> 2支路接通氦气2 branches are connected to helium p<sub>10</sub>p<sub>10</sub> 氧化剂加注阀使能Oxidant Fill Valve Enable p<sub>3</sub>p<sub>3</sub> 燃料储箱形成气压Fuel tank builds up air pressure p<sub>11</sub>p<sub>11</sub> 燃烧室准备工作Preparing the combustion chamber p<sub>4</sub>p<sub>4</sub> 氧化剂储箱形成气压Oxidant tank builds up air pressure p<sub>12</sub>p<sub>12</sub> 氧化剂储箱需增压Oxidant tank to be pressurized p<sub>5</sub>p<sub>5</sub> 燃料储箱气压达标Fuel tank air pressure up to standard p<sub>13</sub>p<sub>13</sub> 燃料储箱需增压The fuel tank needs to be pressurized p<sub>6</sub>p<sub>6</sub> 氧化剂储箱气压达标Oxidant storage tank air pressure up to standard p<sub>14</sub>p<sub>14</sub> 燃烧室气体浓度偏低Combustion chamber gas concentration is low p<sub>7</sub>p<sub>7</sub> 燃料管道温度达标Fuel line temperature up to standard p<sub>15</sub>p<sub>15</sub> 发动机吹除使能Engine blowout enable

表2、各变迁物理含义、可观测性Table 2. Physical meaning and observability of each transition

Figure BDA0002802535450000045
Figure BDA0002802535450000045

Figure BDA0002802535450000051
Figure BDA0002802535450000051

参见图1,若电磁阀(变迁t10)未打开或燃料加注阀(变迁t11)故障,则系统发生故障。Referring to Figure 1 , if the solenoid valve (transition t 10 ) does not open or the fuel fill valve (transition t 11 ) fails, the system fails.

本实施例提出一种液体火箭发动机启动阶段的Petri网量子贝叶斯故障诊断方法,包括如下步骤:The present embodiment proposes a Petri net quantum Bayesian fault diagnosis method in the start-up phase of a liquid rocket engine, including the following steps:

步骤S1、根据液体火箭发动机启动阶段的工作状态建立液体火箭发动机启动阶段的Petri网模型;Step S1, establishing a Petri net model of the liquid rocket engine startup stage according to the working state of the liquid rocket engine startup stage;

步骤S2、构建Petri网模型的SCG图,遍历SCG图中满足可观变迁触发序列的路径,并且判断是否包含故障变迁,估计液体火箭发动机的故障状态;Step S2, constructing the SCG graph of the Petri net model, traversing the path in the SCG graph that satisfies the observable transition trigger sequence, and judging whether the fault transition is included, and estimating the fault state of the liquid rocket engine;

步骤S3、建立QBPN模型,通过QBPN模型诊断液体火箭发动机的故障状态;Step S3, establishing a QBPN model, and diagnosing the fault state of the liquid rocket engine through the QBPN model;

具体的说,所述步骤3具体包括:Specifically, the step 3 specifically includes:

步骤S301、根据前向路径中的可观变迁触发状态计算故障变迁触发概率;Step S301, calculating the failure transition trigger probability according to the observable transition trigger state in the forward path;

前项路径指的是所求概率的点之前所经过的路径,在本实施例中,例如图2中t10点的前向路径是t3、t5;The preceding path refers to the path passed before the point of the obtained probability. In this embodiment, for example, the forward path at point t10 in FIG. 2 is t3 and t5;

步骤S302、利用QB函数根据后向路径可观变迁触发状态修正故障变迁触发概率;Step S302, using the QB function to correct the fault transition trigger probability according to the observable transition trigger state of the backward path;

后向路径指的是所求概率的点之后经过的路径,在本实施例中,例如图2中某点到可观节点12、14、15的路径。The backward path refers to the path passed after the point of the obtained probability, in this embodiment, for example, the path from a certain point in FIG. 2 to the observable nodes 12 , 14 , and 15 .

所述修正具体指的是因为已知条件改变,所以修正后验概率,在本实施例中,例如已经算出图2中t10的概率,然后观察到t14触发,然后t10的后验概率就会改变。同理,在观察到t15触发的情况下,t10的后验概率也会发生变化。所以需要修正。The modification specifically refers to modifying the posterior probability because the known conditions change. In this embodiment, for example, the probability of t 10 in FIG. 2 has been calculated, and then the triggering of t 14 is observed, and then the posterior probability of t 10 has been calculated. will change. Similarly, the posterior probability of t 10 also changes in the case where the trigger at t 15 is observed. So it needs to be corrected.

步骤S303、取所有故障变迁中最大触发概率作为液体火箭发动机的故障概率。Step S303, taking the maximum trigger probability among all failure transitions as the failure probability of the liquid rocket engine.

更具体的说,在本实施中步骤2的具体流程为本发明具体实施方式中提出的基于SCG的状态估计算法。More specifically, the specific process of step 2 in this implementation is the state estimation algorithm based on SCG proposed in the specific implementation manner of the present invention.

根据图1,第一次试验观测到的序列为μ0μ4,具体见表3,计算所有TS路经集合,也即是变迁序列路径集合有3条,正常变迁有3条,无故障发生。According to Figure 1, the sequence observed in the first test is μ 0 μ 4 , see Table 3 for details, calculate all TS path sets, that is, there are 3 transition sequence path sets, 3 normal transitions, and no fault occurs .

第二次试验观测序列为μ0μ4μ3μ14μ15μ12,具体见表3,计算所有满足条件的TS集合σ共15条,其中正常变迁σ为3条,故障变迁σ为12条,t10和t11都有可能触发故障。The observation sequence of the second test is μ 0 μ 4 μ 3 μ 14 μ 15 μ 12 . See Table 3 for details. There are 15 TS sets σ that satisfy the conditions, including 3 normal transitions σ and 12 fault transitions σ bar, both t 10 and t 11 have the potential to trigger a fault.

根据基于SCG的状态估计算法,试验诊断出系统故障状态都为可能故障,可能故障变迁为t10(电磁阀门故障)和t11(燃料加注阀故障)。According to the state estimation algorithm based on SCG, the test diagnoses that the system failure states are all possible failures, and the possible failure transitions are t 10 (electromagnetic valve failure) and t 11 (fuel filling valve failure).

然后利用基于QBPN模型的故障诊断算法估计系统故障概率,首先利用算法分别构建故障变迁t10和故障变迁t11对应的QBPN模型,然后计算两个故障变迁各自触发概率,取最大概率作为系统故障概率。Then, the fault diagnosis algorithm based on the QBPN model is used to estimate the system failure probability. First, the algorithm is used to construct the QBPN model corresponding to the fault transition t 10 and the fault transition t 11 respectively, and then the respective trigger probabilities of the two fault transitions are calculated, and the maximum probability is taken as the system failure probability. .

在液体火箭发动机启动阶段的部分可观Petri网模型中,给定故障变迁,向前向后搜索其所有路径中的变迁和库所,直到出现可观测变迁为止。对于故障变迁t10,其所在路径包括t3t5t10t14t12,t3t5t10t15t12,t3t5t10t9t8t15t12,t3t5t10t9t8t14t15t12,其中路径t3t5t10t14t12中的可观变迁为t3,t12,t14,不可观变迁为t5,t10;路径t3t5t10t15t12中可观变迁为t3,t12,t15,不可观变迁为t5,t10;路径t3t5t10t9t8t15t12中可观变迁为t3,t12,t15,不可观变迁为t5,t10,t9,t8路径,t3t5t10t9t8t14t15t12中可观变迁为t3,t12,t14,t15,不可观变迁为t5,t10,t9,t8。建立t10燃料加注阀泄露故障对应的QBPN模型诊断子网如图2所示。In the partially observable Petri net model of the liquid rocket engine startup phase, given a fault transition, the transitions and locations in all its paths are searched forward and backward until an observable transition occurs. For the fault transition t 10 , its path includes t 3 t 5 t 10 t 14 t 12 , t 3 t 5 t 10 t 15 t 12 , t 3 t 5 t 10 t 9 t 8 t 15 t 12 , t 3 t 5 t 10 t 9 t 8 t 14 t 15 t 12 , where the observable transitions in the path t 3 t 5 t 10 t 14 t 12 are t 3 , t 12 , t 14 , and the unobservable transitions are t 5 , t 10 ; In the path t 3 t 5 t 10 t 15 t 12 the observable transitions are t 3 , t 12 , t 15 , and the invisible transitions are t 5 , t 10 ; in the path t 3 t 5 t 10 t 9 t 8 t 15 t 12 The observable transitions are t 3 , t 12 , t 15 , the unobservable transitions are t 5 , t 10 , t 9 , t 8 paths, and the observable transitions in t 3 t 5 t 10 t 9 t 8 t 14 t 15 t 12 are t 3 , t 12 , t 14 , t 15 , the invisible transitions are t 5 , t 10 , t 9 , t 8 . The QBPN model diagnosis sub-network corresponding to the leakage fault of the fuel filling valve at t 10 is established as shown in Figure 2.

为了在QBPN模型中使用量子贝叶斯推理计算系统故障概率,需获得变迁的量子条件概率表及可观变迁触发状态,这些信息体现了故障过程的不确定性和量子干涉效应。In order to use quantum Bayesian inference to calculate the failure probability of the system in the QBPN model, it is necessary to obtain the quantum conditional probability table of the transition and the triggering state of the observable transition. These information reflect the uncertainty of the fault process and the quantum interference effect.

本发明基于POPN的液体火箭发动机启动阶段故障诊断中,仿真实验结果为可能故障,需要利用基于QBPN模型的故障诊断算法确定系统故障概率。In the POPN-based liquid rocket engine start-up stage fault diagnosis of the present invention, the simulation experiment result is a possible fault, and the fault diagnosis algorithm based on the QBPN model needs to be used to determine the system fault probability.

表3、基于QBPN模型的故障诊断算法的诊断结果Table 3. Diagnosis results of fault diagnosis algorithm based on QBPN model

Figure BDA0002802535450000061
Figure BDA0002802535450000061

Figure BDA0002802535450000071
Figure BDA0002802535450000071

表3是基于QBPN模型的故障诊断算法的诊断结果,试验中,待诊断故障变迁为t10和t11,监控中心收到如下可观变迁触发状态:可观变迁t3、t12、t14、t15触发。Table 3 is the diagnosis results of the fault diagnosis algorithm based on the QBPN model. In the test, the transition of the fault to be diagnosed is t 10 and t 11 , and the monitoring center receives the following observable transition trigger states: observable transition t 3 , t 12 , t 14 , t 15 triggers.

需要指出的是,以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化和替换,都应涵盖在本发明的保护范围内。因此,本发明的保护范围应以权利要求的保护范围为准。It should be pointed out that the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited to this. Any person skilled in the art can easily think of changes within the technical scope disclosed by the present invention. and replacement, should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims (2)

1. A Petri net quantum Bayesian fault diagnosis method in a starting stage of a liquid rocket engine is characterized by comprising the following steps:
s1, establishing a Petri network model of the liquid rocket engine in the starting stage according to the working state of the liquid rocket engine in the starting stage;
s2, constructing an SCG (substation configuration graph) of the Petri network model, traversing paths which meet an observable transition trigger sequence in the SCG, judging whether fault transition is included, and preliminarily estimating the fault state of the liquid rocket engine;
and step S3, establishing a QBPN model, and estimating the fault probability of the liquid rocket engine through the QBPN model.
2. The Petri net quantum Bayesian fault diagnosis method for the liquid rocket engine starting stage according to claim 1, wherein the step 3 specifically comprises:
step S301, calculating a fault transition triggering probability according to an observable transition triggering state in a forward path;
step S302, correcting the fault transition triggering probability according to the observable transition triggering state of the backward path by utilizing a QB function;
and S303, taking the maximum trigger probability in all fault transitions as the fault probability of the liquid rocket engine.
CN202011355836.5A 2020-11-27 2020-11-27 Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage Pending CN112613116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011355836.5A CN112613116A (en) 2020-11-27 2020-11-27 Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011355836.5A CN112613116A (en) 2020-11-27 2020-11-27 Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage

Publications (1)

Publication Number Publication Date
CN112613116A true CN112613116A (en) 2021-04-06

Family

ID=75225940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011355836.5A Pending CN112613116A (en) 2020-11-27 2020-11-27 Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage

Country Status (1)

Country Link
CN (1) CN112613116A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114167836A (en) * 2021-11-25 2022-03-11 南京航空航天大学 Fault diagnosis method for Petri network with part of observable tag time
CN114897169A (en) * 2022-05-05 2022-08-12 哈尔滨工业大学 Fault Diagnosis Method Based on Adaptive Nonlinear Filtering
CN115271076A (en) * 2021-04-29 2022-11-01 合肥本源量子计算科技有限责任公司 Construction method and device of quantum circuit corresponding to Bayesian network
CN115374945A (en) * 2021-05-18 2022-11-22 合肥本源量子计算科技有限责任公司 System state judgment method and device based on quantum Bayesian network
CN115438791A (en) * 2021-06-04 2022-12-06 合肥本源量子计算科技有限责任公司 Method and device for solving Bayesian network based on quantum line

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050262394A1 (en) * 2004-04-21 2005-11-24 Fuji Xerox Co., Ltd. Failure diagnosis method, failure diagnosis apparatus, conveyance device, image forming apparatus, program, and storage medium
CN102246111A (en) * 2008-12-15 2011-11-16 斯奈克玛 Identification of defects in an aircraft engine
CN107656176A (en) * 2017-11-09 2018-02-02 华北电力大学(保定) A kind of electric network failure diagnosis method based on improvement Bayes's Petri network
US20180232649A1 (en) * 2015-08-10 2018-08-16 Microsoft Technology Licensing, Llc Efficient online methods for quantum bayesian inference

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050262394A1 (en) * 2004-04-21 2005-11-24 Fuji Xerox Co., Ltd. Failure diagnosis method, failure diagnosis apparatus, conveyance device, image forming apparatus, program, and storage medium
CN102246111A (en) * 2008-12-15 2011-11-16 斯奈克玛 Identification of defects in an aircraft engine
US20180232649A1 (en) * 2015-08-10 2018-08-16 Microsoft Technology Licensing, Llc Efficient online methods for quantum bayesian inference
CN107656176A (en) * 2017-11-09 2018-02-02 华北电力大学(保定) A kind of electric network failure diagnosis method based on improvement Bayes's Petri network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ZHIMING HUANG 等: "Uncertainty measurement with belief entropy on the interference effect in the quantum-like Bayesian Networks", APPLIED MATHEMATICS AND COMPUTATION, vol. 347, pages 417 - 428 *
张信哲 等: "部分可观时间Petri网故障的贝叶斯诊断", 应用科技, vol. 47, no. 1, pages 61 - 67 *
郭栋;熊文真;徐建新;韩继光;李哲;: "基于变精度粗糙集与量子贝叶斯网络的变压器故障诊断研究", 计算机应用与软件, no. 02 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115271076A (en) * 2021-04-29 2022-11-01 合肥本源量子计算科技有限责任公司 Construction method and device of quantum circuit corresponding to Bayesian network
CN115374945A (en) * 2021-05-18 2022-11-22 合肥本源量子计算科技有限责任公司 System state judgment method and device based on quantum Bayesian network
CN115438791A (en) * 2021-06-04 2022-12-06 合肥本源量子计算科技有限责任公司 Method and device for solving Bayesian network based on quantum line
CN114167836A (en) * 2021-11-25 2022-03-11 南京航空航天大学 Fault diagnosis method for Petri network with part of observable tag time
CN114897169A (en) * 2022-05-05 2022-08-12 哈尔滨工业大学 Fault Diagnosis Method Based on Adaptive Nonlinear Filtering

Similar Documents

Publication Publication Date Title
CN112613116A (en) Petri net quantum Bayesian fault diagnosis method for liquid rocket engine starting stage
Caceres et al. A probabilistic Bayesian recurrent neural network for remaining useful life prognostics considering epistemic and aleatory uncertainties
Cha et al. Fault detection and diagnosis algorithms for transient state of an open-cycle liquid rocket engine using nonlinear Kalman filter methods
Yin et al. Data‐driven adaptive observer for fault diagnosis
US10621061B2 (en) Combined model-based approach and data driven prediction for troubleshooting faults in physical systems
CN114167836A (en) Fault diagnosis method for Petri network with part of observable tag time
Simon et al. Aircraft engine gas path diagnostic methods: public benchmarking results
CN106841928A (en) A kind of Fault Section Location of Distribution Network and system based on Multi-source Information Fusion
Gario et al. Testing of safety-critical systems: An aerospace launch application
Srinivas A polynomial algorithm for computing the optimal repair strategy in a system with independent component failures
CN118210647A (en) Abnormal fault analysis method, device, equipment and storage medium of operation and maintenance platform
Lin et al. N-diagnosability for active on-line diagnosis in discrete event systems
CN111191770B (en) Rocket system health state assessment method based on fuzzy neural network
Alsuwian et al. Design of Active Fault-Tolerant Control System for Air-Fuel Ratio control of Internal Combustion engine using nonlinear regression-based observer model
Rausch et al. Towards in-flight detection and accommodation of faults in aircraft engines
Han et al. Control performance‐based fault detection and fault‐tolerant control schemes for a class of nonlinear systems
CN113205204A (en) Power distribution network outage node prediction method based on Bayesian network
US20240338270A1 (en) Method and apparatus for reliability evaluation based on multiple performance degradation, and device
CN113959744A (en) Equipment fault testing method and system based on artificial intelligence
CN110146084B (en) Distributed collaborative navigation filtering method for multi-satellite formation system facing satellite failure
Yang et al. An IMM‐GLR Approach for Marine Gas Turbine Gas Path Fault Diagnosis
De Lira et al. LPV Model-Based Fault Diagnosis Using Relative Fault Sensitivity Signature Approach in a PEM Fuel Cell.
US20220170976A1 (en) Assistance apparatus for localizing errors in a monitored technical system
Patton et al. A Monte Carlo analysis and design for FDI of a satellite attitude control system
Tu et al. Multiple fault diagnosis in graph-based systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210406