[go: up one dir, main page]

CN105300406B - A kind of Gyro fault diagnosis method based on equilibrium equation equivalence - Google Patents

A kind of Gyro fault diagnosis method based on equilibrium equation equivalence Download PDF

Info

Publication number
CN105300406B
CN105300406B CN201510595879.3A CN201510595879A CN105300406B CN 105300406 B CN105300406 B CN 105300406B CN 201510595879 A CN201510595879 A CN 201510595879A CN 105300406 B CN105300406 B CN 105300406B
Authority
CN
China
Prior art keywords
mrow
gyro
msub
mtd
mtr
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.)
Active
Application number
CN201510595879.3A
Other languages
Chinese (zh)
Other versions
CN105300406A (en
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.)
Beijing Institute of Control Engineering
Original Assignee
Beijing Institute of Control Engineering
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 Beijing Institute of Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CN201510595879.3A priority Critical patent/CN105300406B/en
Publication of CN105300406A publication Critical patent/CN105300406A/en
Application granted granted Critical
Publication of CN105300406B publication Critical patent/CN105300406B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • G01C25/005Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Gyroscopes (AREA)

Abstract

本发明一种基于平衡方程等价性的陀螺故障诊断方法,公开了一种适用于航天器陀螺故障诊断方法,首先将具有冗余测量的5个陀螺以四个陀螺为一组合形成5个陀螺组,并在每一陀螺组中任意选择一组平衡方程计算其平衡方程系数及平衡方程误差;然后,针对每组陀螺根据其平衡方程系数计算得到与构型相关参量,并将该参量与设定的故障阈值的乘积作为故障判断依据值;最后,将每组陀螺的平衡方程误差与其计算故障判断依据值进行比较,根据所有陀螺组比较结果对故障陀螺进行定位。本发明基于陀螺组平衡方程之间的等价性结论,以算法最小计算量基础上实现了陀螺故障准确诊断效果,同时对故障判断阈值给出了明确的选取原则,具有很强的工程可操作和可实现性。

The invention discloses a gyroscope fault diagnosis method based on the equivalence of balance equations, and discloses a gyroscope fault diagnosis method suitable for spacecraft. First, 5 gyroscopes with redundant measurement are combined with four gyroscopes to form 5 gyroscopes. group, and arbitrarily select a group of balance equations in each gyro group to calculate its balance equation coefficients and balance equation errors; then, for each group of gyroscopes, calculate parameters related to the configuration according to its balance equation coefficients, and compare the parameters with the design The product of the predetermined fault threshold is used as the fault judgment basis value; finally, the balance equation error of each group of gyroscopes is compared with the calculated fault judgment basis value, and the faulty gyroscope is located according to the comparison results of all gyro groups. The present invention is based on the equivalence conclusion between the balance equations of the gyroscope group, realizes the accurate diagnosis effect of the gyroscope fault on the basis of the minimum calculation amount of the algorithm, and provides a clear selection principle for the fault judgment threshold, and has strong engineering operability and realizability.

Description

一种基于平衡方程等价性的陀螺故障诊断方法A Gyroscope Fault Diagnosis Method Based on Balance Equation Equivalence

技术领域technical field

本发明涉及航天器姿态控制领域,特别是一种基于平衡方程等价性的陀螺故障诊断方法,用于进行航天器上配置陀螺的故障诊断。The invention relates to the field of spacecraft attitude control, in particular to a gyroscope fault diagnosis method based on the equivalence of balance equations, which is used for fault diagnosis of gyroscopes configured on spacecraft.

背景技术Background technique

卫星控制系统中,姿态测量敏感器陀螺的测量是获取星体角速度实现星体姿态有效控制的关键部件,是影响航天器稳定运行和制约航天器在轨寿命关键因素。虽然航天器系统仅配置3个测量轴不共面的陀螺便能实现对星体三轴角速度测量,但为了保证航天器长寿命和高可靠稳定运行,控制系统一般配置多于三个的冗余陀螺。In the satellite control system, the measurement of the attitude measurement sensor gyroscope is the key component to obtain the angular velocity of the star to realize the effective control of the star attitude, and it is the key factor that affects the stable operation of the spacecraft and restricts the life of the spacecraft on orbit. Although the spacecraft system can realize the three-axis angular velocity measurement of the star with only three gyroscopes with non-coplanar measurement axes, in order to ensure the long life and high reliability and stable operation of the spacecraft, the control system is generally equipped with more than three redundant gyroscopes .

航天器陀螺故障诊断一般基于冗余陀螺中的四个陀螺测量所形成平衡方程的误差来对陀螺故障进行判断,即由3个陀螺测量值计算得到的星体角速度在其它陀螺测量轴方向上投影与其测量的偏差作为故障判断依据。为了对故障陀螺定位,参与平衡方程陀螺故障诊断的陀螺数目不能少于5。5个陀螺中任意四个陀螺组合不妨记为{i、j、k、l},可根据其测量输出Δgi、Δgj、Δgk、Δgl及其安装单位矢量VGi、VGj、VGk、VGl建立如下四个不同形式的平衡方程:Spacecraft gyroscope fault diagnosis is generally based on the error of the balance equation formed by the four gyroscope measurements in the redundant gyroscope to judge the gyroscope fault, that is, the star angular velocity calculated from the three gyroscope measurement values is projected in the direction of other gyroscope measurement axes and The measured deviation is used as the basis for fault judgment. In order to locate the faulty gyroscope, the number of gyroscopes participating in the gyroscope fault diagnosis of the balance equation should not be less than 5. Any combination of four gyroscopes in the 5 gyroscopes may be recorded as {i, j, k, l}, and the measured output Δg i , Δg j , Δg k , Δg l and their installation unit vectors VG i , VG j , VG k , VG l establish the following four different forms of balance equations:

εijkl=|kijkl,iΔgi+kijkl,jΔgj+kijkl,kΔgk-Δgl| (1a)ε ijkl =|k ijkl,i Δg i +ki jkl,j Δg j +k ijkl,k Δg k -Δg l | (1a)

εijlk=|kijlk,iΔgi+kijlk,jΔgj+kijlk,lΔgl-Δgk| (1b)ε ijlk =|k ijlk,i Δg i +k ijlk,j Δg j +k ijlk,l Δg l -Δg k | (1b)

εilkj=|kilkj,iΔgi+kilkj,lΔgl+kilkj,kΔgk-Δgj| (1c)ε ilkj =|k ilkj,i Δg i +k ilkj,l Δg l +k ilkj,k Δg k -Δg j | (1c)

εjkli=|kjkl,lΔgl+kjkli,jΔgj+kjkli,kΔgk-Δgi| (1d)ε jkli =|k jkl,l Δg l +k jkli,j Δg j +k jkli,k Δg k -Δg i | (1d)

其中,εijkl、εijlk、εilkj、εjkli为对应平衡方程的误差,四平衡方程中的3个系数依次为如下对应四个向量的前3个元素,即Among them, ε ijkl , ε ijlk , ε ilkj , and ε jkli are the errors of the corresponding balance equations, and the three coefficients in the four balance equations are the first three elements corresponding to the four vectors as follows, namely

目前基于平衡方程的陀螺故障方法一般对5个陀螺按照特定陀螺顺序得到的5个平衡误差与事先选定的固定故障判断阈值进行判断。但由于其中任意组合{i、j、k、l}在相同陀螺测量值下得到的εijkl、εijlk、εilkj、εjkli误差值均有可能不同,因此即使对于同一组合可能会由于平衡方程选取不同而使得判断结果出现不同,从而导致对陀螺故障判断出现不准确的情况,此外事先设定好的固定阈值对于其它不同陀螺组合也可能无法完全适应。为了解决上述方法问题,另一种常采用的方式就是将陀螺所有平衡方程误差均用于陀螺故障判断,并针对每个平衡方程设计一个故障判断阈值。由5个陀螺存在4个陀螺组且每个陀螺组存在4个平衡方程可知,共需要计算20个平衡方程的误差值并设计20个故障判断阈值。虽然该方法可提高陀螺故障诊断的准确性,但该方法以牺牲陀螺故障诊断计算量和系统设计量为代价获得的。The current gyroscope fault method based on the balance equation generally judges the five balance errors obtained by five gyroscopes according to the specific gyroscope sequence and the fixed fault judgment threshold selected in advance. However, since the error values of ε ijkl , ε ijlk , ε ilkj , and ε jkli obtained by any combination {i, j, k, l} under the same gyroscope measurement value may be different, even for the same combination, it may be due to the balance equation Different selections lead to different judgment results, resulting in inaccurate judgment of gyro failures. In addition, the fixed thresholds set in advance may not be fully adaptable to other different gyro combinations. In order to solve the above method problems, another commonly used method is to use all the balance equation errors of the gyroscope for gyroscope fault judgment, and design a fault judgment threshold for each balance equation. Since there are 4 gyro groups for 5 gyroscopes and 4 balance equations for each gyro group, it is necessary to calculate the error values of 20 balance equations and design 20 fault judgment thresholds. Although this method can improve the accuracy of gyroscope fault diagnosis, it is obtained at the expense of gyroscope fault diagnosis calculation and system design.

基于理论分析得到的对于同一陀螺组合下如式(1a)~(1d)的四个平衡方程等价性结论,即对于任意的一陀螺组合,其任意一平衡方程中的陀螺测量值的系数之比与该组合中其它平衡方程中以同样陀螺顺序排列的系数之比存在着固定的比例关系,本发明提出了一种基于平衡方程等价性的陀螺故障诊断方法,实现了仅5个平衡方程采用固定阈值故障方法的计算量和基于所有平衡方程方法故障诊断方法的诊断效果,并给出了合理的故障阈值选择方式。Based on the theoretical analysis, the equivalence conclusions of the four balance equations in formulas (1a) to (1d) for the same gyro combination are obtained, that is, for any gyro combination, the coefficient of the gyro measurement value in any balance equation is There is a fixed proportional relationship between the ratio and the ratio of coefficients arranged in the same gyroscope order in other balance equations in the combination. The present invention proposes a gyroscope fault diagnosis method based on the equivalence of balance equations, and realizes only five balance equations The calculation amount of the fixed threshold fault method and the diagnosis effect of the fault diagnosis method based on all balance equations are adopted, and a reasonable fault threshold selection method is given.

发明内容Contents of the invention

本发明要解决的技术问题为:提供一种基于平衡方程等价性的陀螺故障诊断方法,利用五个陀螺组成平衡方程进行陀螺故障的准确诊断,克服现有技术中的判断方法会出现平衡方程判断不准确导致误诊断或漏诊断的问题,或现有其它陀螺故障诊断法计算量过大且设计量过于复杂的问题。The technical problem to be solved by the present invention is: to provide a gyroscope fault diagnosis method based on the equivalence of balance equations, using five gyroscopes to form a balance equation for accurate diagnosis of gyroscope faults, and to overcome the problem of balance equations in the prior art judgment method Inaccurate judgments lead to misdiagnosis or missed diagnosis, or other existing gyroscope fault diagnosis methods have too much calculation and too complicated design.

本发明的技术方案为:Technical scheme of the present invention is:

一种基于平衡方程等价性的陀螺故障诊断方法,包括,A gyroscope fault diagnosis method based on equivalence of balance equations, comprising,

S1,将五个陀螺分别编号为i、j、k、l、m,并以四个陀螺组成一组的方式分成分成五组:{i、j、k、l}、{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}分别进行平衡方程的故障检测;S1, number the five tops as i, j, k, l, m, and divide them into five groups in the form of four tops: {i, j, k, l}, {i, j, k , m}, {i, j, l, m}, {i, k, l, m}, {j, k, l, m} carry out the fault detection of the balance equation respectively;

S2,对陀螺组{i、j、k、l},由陀螺i、j、k、l测量轴在星体上的安装单位矢量VGi、VGj、VGk、VGl与其陀螺对应测量输出Δgi、Δgj、Δgk、Δgl计算平衡方程系数向量kijkl和平衡方程误差εijklS2, for the gyro group {i, j, k, l}, the installation unit vectors VG i , VG j , VG k , VG l of the gyro i, j, k, l measuring axes on the star body and their gyro corresponding measurement output Δg i , Δg j , Δg k , Δg l calculate the balance equation coefficient vector k ijkl and the balance equation error ε ijkl :

按上述陀螺组{i、j、k、l}计算kijkl和εijkl的过程,对其它四个陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}分别求出其平衡方程系数向量kijkm、kijlm、kiklm、kjklm及其平衡方程误差εijkm、εijlm、εiklm、εjklmCalculate k ijkl and ε ijkl according to the above gyro group {i, j, k, l}, for the other four gyro groups {i, j, k, m}, {i, j, l, m}, {i , k, l, m}, {j, k, l, m} to obtain their balance equation coefficient vectors k ijkm , k ijlm , k iklm , k jklm and their balance equation errors ε ijkm , ε ijlm , ε iklm , ε jklm .

S3,对陀螺组{i、j、k、l},根据向量kijkl的各元素绝对值之和变量kijkl_sum以及设定的陀螺加分判断阈值δgelim1与减分判断阈值δgelim2对陀螺组合中各陀螺进行相同分值的加、减分处理:S3, for the gyro group {i, j, k, l}, according to the sum variable kijkl_sum of the absolute value of each element of the vector k ijkl and the set gyro bonus point judgment threshold δ gelim1 and deduction point judgment threshold δ gelim2 to combine the gyro Each gyroscope in the center carries out the addition and subtraction processing of the same score:

若εijkl小于kijkl_sum×δgelim1时,对陀螺i、j、k、l的记分均进行加分处理;If ε ijkl is less than k ijkl_sum × δ gelim1 , add points to the scores of gyroscopes i, j, k, and l;

若εijkl大于kijkl_sum×δgelim2时,对陀螺i、j、k、l的记分均进行减分处理。按陀螺组{i、j、k、l}相同处理过程,对其它四个陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m},分别求出其各平衡方程系数向量元素绝对值之和kijkm_sum、kijlm_sum、kiklm_sum、kjklm_sum,并结合设定阈值δgelim1、δgelim2依次对各陀螺组中的陀螺进行加、减分处理。If ε ijkl is greater than k ijkl_sum × δ gelim2 , the scores of gyroscopes i, j, k, and l are all subtracted. According to the same process of gyro group {i, j, k, l}, for the other four gyro groups {i, j, k, m}, {i, j, l, m}, {i, k, l, m }, {j, k, l, m}, respectively calculate the sum of the absolute values of the coefficient vector elements of each balance equation k ijkm_sum , k ijlm_sum , k iklm_sum , k jklm_sum , and combine the set thresholds δ gelim1 , δ gelim2 to The gyroscopes in each gyroscope group are added and subtracted.

S4,故障陀螺判定:在完成上述S2、S3处理后且其中出现过有陀螺记分为减分情况时,将陀螺i、j、k、l、m中记分减小最多者判定为故障陀螺。S4. Faulty gyro determination: after the above S2 and S3 processes are completed and there has been a situation where the score of the gyro has been reduced, the gyro i, j, k, l, m with the most reduced score is judged as the faulty gyro.

进一步地,包括,根据陀螺安装单位矢量所决定的构型设定阈值δgelim1、δgelim2,且满足δgelim2gelim1Further, it includes setting thresholds δ gelim1 and δ gelim2 according to the configuration determined by the gyro installation unit vector, and satisfying δ gelim2gelim1 ;

为避免陀螺测量正常时误诊断为故障,选取阀值δgelim1大于陀螺给定的正常测量误差指标范围bnormIn order to avoid misdiagnosis as a fault when the gyro measurement is normal, the threshold value δ gelim1 is selected to be greater than the normal measurement error index range b norm given by the gyro;

为避免当出现一个陀螺故障时出现多个陀螺记分下降相同导致误诊断情况,选取δgelim2一般满足δgelim2>2δgelim1In order to avoid misdiagnosis caused by multiple gyroscopes with the same score drop when a gyroscope fails, the selection of δ gelim2 generally satisfies δ gelim2 >2δ gelim1 .

本发明与现有技术相比的优点在于:The advantage of the present invention compared with prior art is:

(1)本发明基于平衡方程等价性原理而提出,避免现有技术由于诊断时因平衡方程选取不同而导致故障陀螺诊断结果不同的可能情况,在保持最小诊断算法计算量基础上提高诊断结果的准确程度和诊断结果的一致性。(1) The present invention proposes based on the equivalence principle of balance equations, avoids the possibility that the faulty gyroscope diagnosis results are different due to the selection of different balance equations during diagnosis in the prior art, and improves the diagnosis results on the basis of keeping the minimum diagnosis algorithm calculation amount accuracy and consistency of diagnostic results.

(2)本发明给出了明确的故障诊断阈值选取原则,可有效避免原有技术因诊断阈值选取不合理出现的误诊断情况,并极大地简化了系统参数设计的复杂程度。(2) The present invention provides a clear fault diagnosis threshold selection principle, which can effectively avoid misdiagnosis caused by unreasonable selection of diagnostic thresholds in the prior art, and greatly simplifies the complexity of system parameter design.

附图说明Description of drawings

图1为本发明基于平衡方程等价性的陀螺故障诊断流程图;Fig. 1 is the flow chart of gyroscope fault diagnosis based on balance equation equivalence of the present invention;

具体实施方式Detailed ways

如图1所示,本发明的一种基于平衡方程等价性的陀螺故障诊断方法,步骤如下:As shown in Figure 1, a kind of gyroscope fault diagnosis method based on balance equation equivalence of the present invention, the steps are as follows:

(1)利用五个陀螺i、j、k、l、m组成五组:{i、j、k、l}、{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}平衡方程进行故障检测。(1) Use five tops i, j, k, l, m to form five groups: {i, j, k, l}, {i, j, k, m}, {i, j, l, m}, {i, k, l, m}, {j, k, l, m} balance equations for fault detection.

(2)由陀螺i、j、k、l,k测量轴在星体上的安装单位矢量VGi、VGj、VGk、VGl、VGk计算平衡方程系数向量kijkl、kijkm、kijlm、kiklm、kjklm(2) Calculate the equilibrium equation coefficient vectors k ijkl , k ijkm , k ijlm from the installation unit vectors VG i , VG j , VG k , VG l , VG k of the gyroscopes i, j, k, l, and k measuring axes on the star , k iklm , k jklm :

其中in

结合上述计算平衡方程系数向量,由陀螺对应测量输出Δgi、Δgj、Δgk、Δgl、Δgm计算平衡方程误差εijkl、εijkm、εijlm、εiklm、εjklmCombined with the calculation of the balance equation coefficient vector above, calculate the balance equation errors ε ijkl , ε ijkm , ε ijlm , ε iklm , ε jklm from the gyroscope’s corresponding measurement outputs Δg i , Δg j , Δg k , Δg l , Δg m :

εijkl=kijkl×[Δgi Δgj Δgk Δgl]T ε ijkl =k ijkl ×[Δg i Δg j Δg k Δg l ] T

εijkm=kijkm×[Δgi Δgj Δgk Δgm]T ε ijkm =k ijkm ×[Δg i Δg j Δg k Δg m ] T

εijlm=kijlm×[Δgi Δgj Δgl Δgm]T ε ijlm =k ijlm ×[Δg i Δg j Δg l Δg m ] T

εiklm=kiklm×[Δgi Δgl Δgl Δgm]T ε iklm =k iklm ×[Δg i Δg l Δg l Δg m ] T

εjklm=kjklm×[Δgj Δgk Δgl Δgm]T ε jklm =k jklm ×[Δg j Δg k Δg l Δg m ] T

其中,上述各变量的右上标“-1”表示矩阵逆运算,右上标“T”表示向量(矩阵)的转置运算。Wherein, the superscript "-1" on the right of each of the above variables indicates matrix inverse operation, and the superscript "T" on the right indicates transposition operation of vector (matrix).

(3)分别对五个陀螺平衡方程的系数取绝对值并求和,得变量kijkl_sum、kijkm_sum、kijlm_sum、kiklm_sum、kjklm_sum,即(3) Take the absolute values of the coefficients of the five gyro balance equations and sum them up to obtain variables k ijkl_sum , k ijkm_sum , k ijlm_sum , k iklm_sum , k jklm_sum , namely

kijkl_sum=|kijkl,i|+|kijkl,j|+|kijkl,k|+|kijkl,l|k ijkl_sum =|k ijkl,i |+|k ijkl,j |+|k ijkl,k |+|k ijkl,l |

kijkm_sum=|kijkm,i|+|kijkm,j|+|kijkm,k|+|kijkm,m|k ijkm_sum =|k ijkm,i |+|k ijkm,j |+|k ijkm,k |+|k ijkm,m |

kijlm_sum=|kijlm,i|+|kijlm,j|+|kijlm,l|+|kijlm,m|k ijlm_sum =|k ijlm,i |+|k ijlm,j |+|k ijlm,l |+|k ijlm,m |

kiklm_sum=|kiklm,i|+|kiklm,k|+|kiklm,l|+|kiklm,m|k iklm_sum =|k iklm,i |+|k iklm,k |+|k iklm,l |+|k iklm,m |

kjklm_sum=|kjklm,i|+|kjklm,k|+|kjklm,l|+|kjklm,m|k jklm_sum =|k jklm,i |+|k jklm,k |+|k jklm,l |+|k jklm,m |

并将上述计算得到的kijkl_sum、kijkm_sum、kijlm_sum、kiklm_sum、kjklm_sum与陀螺加分判断阈值δgelim1与减分判断阈值δgelim2的相乘得到的乘积作为各组陀螺记分加、减的依据,以陀螺组{i、j、k、l}为例:And the product obtained by multiplying k ijkl_sum , k ijkm_sum , k ijlm_sum , k iklm_sum , k jklm_sum obtained from the above calculation with the gyro plus point judgment threshold δ gelim1 and the deduction judgment threshold δ gelim2 is used as the gyro score addition and subtraction of each group Basis, take the gyro group {i, j, k, l} as an example:

若εijkl小于kijkl_sum×δgelim1时,对陀螺i、j、k、l的记分均加1分;If ε ijkl is less than k ijkl_sum × δ gelim1 , add 1 point to the scoring of top i, j, k, l;

若εijkl大于kijkl_sum×δgelim2时,对陀螺i、j、k、l记分均减1分。If ε ijkl is greater than k ijkl_sum × δ gelim2 , the scores for gyro i, j, k and l will be reduced by 1 point.

同样分别对其它四个陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}进行相同加、减分处理。Do the same addition to the other four gyro groups {i, j, k, m}, {i, j, l, m}, {i, k, l, m}, {j, k, l, m} , Point reduction processing.

(4)故障陀螺判定:在完成各陀螺组加、减分处理后,当出现过有陀螺记分为减分情况时,则将陀螺i、j、k、l、m中总的记分减小为最多者判定为故障陀螺。(4) Judgment of faulty gyroscopes: After completing the processing of adding and subtracting points for each gyroscope group, if there is a gyroscope score for deduction, the total score of gyroscopes i, j, k, l, m will be reduced to The one with the most is judged as a faulty gyro.

上述步骤中,选取阈值需要满足如下条件:In the above steps, the selection of the threshold needs to meet the following conditions:

选取阀值δgelim2gelim1Select the threshold δ gelim2 > δ gelim1 ;

选取阀值δgelim1大于陀螺正常测量误差指标范围bnormSelect the threshold δ gelim1 greater than the normal measurement error index range b norm of the gyroscope;

阀值δgelim2需根据陀螺组合的构型选取,一般可取δgelim2>2δgelim1The threshold δ gelim2 needs to be selected according to the configuration of the gyroscope combination, and generally δ gelim2 >2δ gelim1 is desirable.

实施例1:五个陀螺i、j、k、l、m工作,基于等价的平衡方程进行陀螺故障诊断。Embodiment 1: five gyroscopes i, j, k, l, m are working, and gyroscope fault diagnosis is performed based on equivalent balance equations.

(1)利用五个陀螺i、j、k、l、m组成五组{i、j、k、l}、{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}平衡方程进行故障检测。(1) Use five gyroscopes i, j, k, l, m to form five groups {i, j, k, l}, {i, j, k, m}, {i, j, l, m}, { i, k, l, m}, {j, k, l, m} balance equations for fault detection.

实施例中5个陀螺的安装单位矢量为:The installation unit vector of 5 gyroscopes in the embodiment is:

VGi=[-0.52483389,-0.62547267,0.57735027]TVG i = [-0.52483389, -0.62547267, 0.57735027] T ;

VGj=[0.80409216,-0.14178314,0.57735027]T VGj = [0.80409216, -0.14178314, 0.57735027] T ;

VGk=[-0.27925828,0.76725581,0.57735027]TVG k = [-0.27925828, 0.76725581, 0.57735027] T ;

VGl=[0.70710678,0.40824829,0.57735027]TVG l = [0.70710678, 0.40824829, 0.57735027] T ;

VGm=[-0.70710678,0.40824829,0.57735027]TVG m = [-0.70710678, 0.40824829, 0.57735027] T ;

设置陀螺i为故障,各陀螺的测量输出为:Set gyro i as fault, the measurement output of each gyro is:

Δgi=-0.008384377516774;Δg i =-0.008384377516774;

Δgj=0.014048585562026;Δg j =0.014048585562026;

Δgk=-0.004859446568903;Δg k = -0.004859446568903;

Δgl=0.012355871354728;Δg l =0.012355871354728;

Δgm=-0.012326811593622;Δg m = -0.012326811593622;

根据陀螺正常测量误差指标bnorm小于0.00002,以及阈值选取方式选取加分阈值δgelim1和减分阈值δgelim2分别为According to the normal measurement error index b norm of the gyroscope is less than 0.00002, and the threshold selection method selects the bonus threshold δ gelim1 and the deduction threshold δ gelim2 as

δgelim1=0.00002,δgelim2=0.00004;δ gelim1 = 0.00002, δ gelim2 = 0.00004;

(2)以陀螺组{i、j、k、l}为例,计算εijkl的算法如下:(2) Taking the gyro group {i, j, k, l} as an example, the algorithm for calculating ε ijkl is as follows:

kijkl_sum=2.5862568255;k ijkl_sum = 2.5862568255;

εijkl=kijkl×[Δgi Δgj Δgk Δgl]T=2.23121e-004;ε ijkl = k ijkl × [Δg i Δg j Δg k Δg l ] T = 2.23121e-004;

kijkl_sum×δgelim2=0.00008776;k ijkl_sum × δ gelim2 = 0.00008776;

由于εijkl大于kijkl_sum×δgelim2,则陀螺i、j、k、l记分各减1分。Since ε ijkl is greater than k ijkl_sum × δ gelim2 , the scores of gyro i, j, k, and l will be reduced by 1 point respectively.

对陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}均进行与陀螺组{i、j、k、l}类似处理,得到的各个陀螺组的打分情况如表1所示。The gyro groups {i, j, k, m}, {i, j, l, m}, {i, k, l, m}, {j, k, l, m} are all compared with the gyro groups {i, j, k, l} are treated similarly, and the scores obtained for each gyro group are shown in Table 1.

(3)对每个陀螺在不同陀螺组中的打分进行累计,由结果可知陀螺i的记分-4为最低,因此可判定陀螺i为故障。(3) Accumulate the scores of each gyro in different gyro groups. From the results, it can be seen that the score of -4 for gyro i is the lowest, so it can be determined that gyro i is faulty.

表1经过各组平衡方程判断的陀螺记分情况Table 1 The gyroscope scores judged by each group of balance equations

陀螺组Gyro group GCi GC i GCj GC j GCk GC GCl GC l GCm GC m {i、j、k、l}{i,j,k,l} -1-1 -1-1 -1-1 -1-1 00 {i、j、k、m}{i,j,k,m} -1-1 -1-1 -1-1 00 -1-1 {i、j、l、m}{i,j,l,m} -1-1 -1-1 00 -1-1 -1-1 {i、k、l、m}{i, k, l, m} -1-1 00 -1-1 -1-1 -1-1 {j、k、l、m}{j,k,l,m} 00 +1+1 +1+1 +1+1 +1+1 打分累积Score accumulation -4-4 -2-2 -2-2 -2-2 -2-2

本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。The content that is not described in detail in the description of the present invention belongs to the well-known technology of those skilled in the art.

Claims (4)

1.一种基于平衡方程等价性的陀螺故障诊断方法,其特征在于,包括:1. A gyroscope fault diagnosis method based on balance equation equivalence, it is characterized in that, comprising: S1,将五个陀螺分别编号为i、j、k、l、m,并以四个陀螺组成一组的方式分成五组:{i、j、k、l}、{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}分别进行平衡方程的故障检测;S1, number the five tops as i, j, k, l, m, and divide them into five groups in the form of four tops: {i, j, k, l}, {i, j, k, m}, {i, j, l, m}, {i, k, l, m}, {j, k, l, m} carry out the fault detection of the balance equation respectively; S2,对陀螺组{i、j、k、l},由陀螺i、j、k、l测量轴在星体上的安装单位矢量VGi、VGj、VGk、VGl与其陀螺对应测量输出Δgi、Δgj、Δgk、Δgl计算平衡方程系数向量kijkl和平衡方程误差εijklS2, for the gyro group {i, j, k, l}, the installation unit vectors VG i , VG j , VG k , VG l of the gyro i, j, k, l measuring axes on the star body and their gyro corresponding measurement output Δg i , Δg j , Δg k , Δg l calculate the balance equation coefficient vector k ijkl and the balance equation error ε ijkl : <mrow> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>j</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>VG</mi> <mi>i</mi> <mi>T</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>VG</mi> <mi>j</mi> <mi>T</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>VG</mi> <mi>k</mi> <mi>T</mi> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> <mrow><msub><mi>A</mi><mrow><mi>i</mi><mi>j</mi><mi>k</mi></mrow></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>VG</mi><mi>i</mi><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>VG</mi><mi>j</mi><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>VG</mi><mi>k</mi><mi>T</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow> <mrow> <msub> <mi>k</mi> <mrow> <mi>i</mi> <mi>j</mi> <mi>k</mi> <mi>l</mi> </mrow> </msub> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>VG</mi> <mi>l</mi> <mi>T</mi> </msubsup> <mo>&amp;CenterDot;</mo> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>j</mi> <mi>k</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> <mrow><msub><mi>k</mi><mrow><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>VG</mi><mi>l</mi><mi>T</mi></msubsup><mo>&amp;CenterDot;</mo><msub><mi>A</mi><mrow><mi>i</mi><mi>j</mi><mi>k</mi></mrow></msub></mrow></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced></mrow> <mrow> <msub> <mi>&amp;epsiv;</mi> <mrow> <mi>i</mi> <mi>j</mi> <mi>k</mi> <mi>l</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>k</mi> <mrow> <mi>i</mi> <mi>j</mi> <mi>k</mi> <mi>l</mi> </mrow> </msub> <mo>&amp;times;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&amp;Delta;g</mi> <mi>i</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&amp;Delta;g</mi> <mi>j</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&amp;Delta;g</mi> <mi>k</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&amp;Delta;g</mi> <mi>l</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> <mrow><msub><mi>&amp;epsiv;</mi><mrow><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi>mi></mrow></msub><mo>=</mo><msub><mi>k</mi><mrow><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi></mrow></msub><mo>&amp;times;</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&amp;Delta;g</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&amp;Delta;g</mi><mi>j</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&amp;Delta;g</mi><mi>k</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&amp;Delta;g</mi><mi>l</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow> 按照上述陀螺组{i、j、k、l}计算kijkl和εijkl的过程,对其它四个陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m}分别求出其平衡方程系数向量kijkm、kijlm、kiklm、kjklm及其平衡方程误差εijkm、εijlm、εiklm、εjklmAccording to the process of calculating k ijkl and ε ijkl for the above gyro group {i, j, k, l}, for the other four gyro groups {i, j, k, m}, {i, j, l, m}, {i , k, l, m}, {j, k, l, m} to obtain their balance equation coefficient vectors k ijkm , k ijlm , k iklm , k jklm and their balance equation errors ε ijkm , ε ijlm , ε iklm , ε jklm ; S3,对陀螺组{i、j、k、l},根据向量kijkl的各元素绝对值之和变量kijkl_sum以及设定的陀螺加分判断阈值δgelim1与减分判断阈值δgelim2对陀螺组合中各陀螺进行相同分值的加、减分处理:S3, for the gyro group {i, j, k, l}, according to the sum variable kijkl_sum of the absolute value of each element of the vector k ijkl and the set gyro bonus point judgment threshold δ gelim1 and deduction point judgment threshold δ gelim2 to combine the gyro Each gyroscope in the center carries out the addition and subtraction processing of the same score: 若εijkl小于kijkl_sum×δgelim1时,对陀螺i、j、k、l的记分均进行加分处理;If ε ijkl is less than k ijkl_sum × δ gelim1 , add points to the scores of gyroscopes i, j, k, and l; 若εijkl大于kijkl_sum×δgelim2时,对陀螺i、j、k、l的记分均进行减分处理;If ε ijkl is greater than k ijkl_sum × δ gelim2 , the scores of gyroscopes i, j, k, and l are all subtracted; 按陀螺组{i、j、k、l}相同处理过程,对其它四个陀螺组{i、j、k、m}、{i、j、l、m}、{i、k、l、m}、{j、k、l、m},分别求出其各平衡方程系数向量元素绝对值之和kijkm_sum、kijlm_sum、kiklm_sum、kjklm_sum,并结合设定阈值δgelim1、δgelim2依次对各陀螺组中的陀螺进行加、减分处理;According to the same process of gyro group {i, j, k, l}, for the other four gyro groups {i, j, k, m}, {i, j, l, m}, {i, k, l, m }, {j, k, l, m}, respectively calculate the sum of the absolute values of the coefficient vector elements of each balance equation k ijkm_sum , k ijlm_sum , k iklm_sum , k jklm_sum , and combine the set thresholds δ gelim1 , δ gelim2 to The gyroscopes in each gyroscope group are added and subtracted; S4,故障陀螺判定:S4, faulty gyro judgment: 在完成上述S2、S3处理后且其中出现过有陀螺记分为减分情况时,将陀螺i、j、k、l、m中记分减小最多者判定为故障陀螺。After the processing of S2 and S3 above is completed and there has been a case where the score of the gyro is reduced, the gyro i, j, k, l, m with the most reduced score is determined to be a faulty gyro. 2.根据权利要求1所述方法,其特征在于:根据陀螺安装单位矢量所决定的构型设定阈值δgelim1、δgelim2,且满足δgelim2gelim12 . The method according to claim 1 , wherein the thresholds δ gelim1 and δ gelim2 are set according to the configuration determined by the gyro installation unit vector, and satisfy δ gelim2gelim1 . 3.根据权利要求2所述方法,其特征在于,选取阀值δgelim1大于陀螺给定的正常测量误差指标范围bnorm3 . The method according to claim 2 , wherein the selected threshold value δ gelim1 is larger than the normal measurement error index range b norm given by the gyro. 4 . 4.根据权利要求2所述方法,其特征在于:4. The method according to claim 2, characterized in that: 选取δgelim2满足δgelim2>2δgelim1Select δ gelim2 to satisfy δ gelim2 >2δ gelim1 .
CN201510595879.3A 2015-09-17 2015-09-17 A kind of Gyro fault diagnosis method based on equilibrium equation equivalence Active CN105300406B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510595879.3A CN105300406B (en) 2015-09-17 2015-09-17 A kind of Gyro fault diagnosis method based on equilibrium equation equivalence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510595879.3A CN105300406B (en) 2015-09-17 2015-09-17 A kind of Gyro fault diagnosis method based on equilibrium equation equivalence

Publications (2)

Publication Number Publication Date
CN105300406A CN105300406A (en) 2016-02-03
CN105300406B true CN105300406B (en) 2018-05-22

Family

ID=55197942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510595879.3A Active CN105300406B (en) 2015-09-17 2015-09-17 A kind of Gyro fault diagnosis method based on equilibrium equation equivalence

Country Status (1)

Country Link
CN (1) CN105300406B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107356264B (en) * 2017-07-07 2020-05-26 上海航天控制技术研究所 Combined diagnosis method for heterogeneous gyros
CN107817004B (en) * 2017-09-22 2021-02-02 上海卫星工程研究所 Gyro polarity test and output value fault detection method
CN109061227B (en) * 2018-09-07 2021-01-19 南京林业大学 Fault-tolerant decoupling method of parallel six-dimensional acceleration sensor
CN111637901B (en) * 2020-04-28 2021-12-07 北京控制工程研究所 Multi-gyroscope fault diagnosis and reconstruction method based on non-homogeneous equation solution
CN113324505B (en) * 2021-04-23 2022-06-14 上海卫星工程研究所 Method and system for judging consistency of displacement sensors between double-super-satellite cabins

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103234553A (en) * 2013-03-29 2013-08-07 北京控制工程研究所 Fault diagnosis method for gyro measurement system
CN103759740A (en) * 2014-01-03 2014-04-30 北京控制工程研究所 Gyro failure autonomous diagnostic method of inspector in static state
US8768649B2 (en) * 2008-11-20 2014-07-01 Asahi Kasei Microdevices Corporation Physical amount measuring device and physical amount measuring method
CN103940451A (en) * 2014-04-30 2014-07-23 北京控制工程研究所 Redundant gyroscope fault location method based on zero spatial vector autonomous optimization selection

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8768649B2 (en) * 2008-11-20 2014-07-01 Asahi Kasei Microdevices Corporation Physical amount measuring device and physical amount measuring method
CN103234553A (en) * 2013-03-29 2013-08-07 北京控制工程研究所 Fault diagnosis method for gyro measurement system
CN103759740A (en) * 2014-01-03 2014-04-30 北京控制工程研究所 Gyro failure autonomous diagnostic method of inspector in static state
CN103940451A (en) * 2014-04-30 2014-07-23 北京控制工程研究所 Redundant gyroscope fault location method based on zero spatial vector autonomous optimization selection

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
3+1S陀螺的故障检测方法研究;王立峰等;《中国空间科学技术》;20091231(第6期);第52-58页 *

Also Published As

Publication number Publication date
CN105300406A (en) 2016-02-03

Similar Documents

Publication Publication Date Title
CN105300406B (en) A kind of Gyro fault diagnosis method based on equilibrium equation equivalence
CN103234553B (en) A kind of method for diagnosing faults of gyro measurement system
CN107421534B (en) Redundant strapdown inertial navigation system multi-fault isolation method
CN107391858B (en) A method to obtain the influence of the static aeroelastic deformation of the wind tunnel model
CN108594790B (en) Fault detection and separation method based on structured sparse principal component analysis
CN106842916B (en) A kind of prediction Auto-disturbance-rejection Control of three-dimensional position servo-system
CN102081350B (en) Method for determining equivalent aeroservoelasticity (ASE) robust stability of statically unstable aircraft through flight test
CN103941270B (en) A kind of multisystem merges the method and device of positioning
CN103776449B (en) A kind of initial alignment on moving base method that improves robustness
CN110377921A (en) A Calculation Method of Fault Detection Threshold Based on Centrosymmetric Polytope
CN105005311A (en) Aircraft pitch channel attack angle synchronous tracking control method
CN105203130B (en) A kind of Integrated Navigation Systems method for diagnosing faults based on information fusion
CN104571087A (en) Diagnostic determination method for spacecraft control system under influence of noise
CN105021199A (en) LS (Least square)-based multi- model adaptive state estimation method and system
CN106489068A (en) Measured value analyzing device and measured value analyzing method
CN109490114A (en) A kind of full scale fatigue test wing flap load loading method
CN103940451B (en) Redundancy fault location of single redundant gyroscopes method based on the autonomous optimized choice of kernel vector
CN106742068A (en) A kind of method for diagnosing satellite attitude control system unknown failure
CN108897309B (en) Fault Diagnosis and Isolation Method of Aeroengine Sensor Based on Fuzzy Membership Degree
CN105590013A (en) Method for determining cross arm leeside load decreasing coefficient of transmission tower
CN107316088A (en) A kind of fault detect rate distribution method
CN106874531B (en) Method for automatically recovering abnormal measurement value data of atmospheric data system in case of failure
CN103699121A (en) Analytical redundancy relationship-based diagnosability determination method for satellite control system sensors
CN107655650A (en) Lever load system collision checking method for structural test
CN112966368B (en) Reliability evaluation method considering common cause failure PMS

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant