CN103471615A - Method for quickly detecting failure of dual-redundancy inertial navigation system - Google Patents
Method for quickly detecting failure of dual-redundancy inertial navigation system Download PDFInfo
- Publication number
- CN103471615A CN103471615A CN2013103888640A CN201310388864A CN103471615A CN 103471615 A CN103471615 A CN 103471615A CN 2013103888640 A CN2013103888640 A CN 2013103888640A CN 201310388864 A CN201310388864 A CN 201310388864A CN 103471615 A CN103471615 A CN 103471615A
- Authority
- CN
- China
- Prior art keywords
- inertial navigation
- navigation system
- fault
- directions
- omega
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000001514 detection method Methods 0.000 claims abstract description 81
- 230000001133 acceleration Effects 0.000 claims description 41
- 239000010453 quartz Substances 0.000 claims description 12
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 10
- 230000002159 abnormal effect Effects 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 3
- 238000005096 rolling process Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 3
- 230000009977 dual effect Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
Images
Landscapes
- Gyroscopes (AREA)
Abstract
The invention belongs to the field of inertia navigation techniques, and particularly relates to a method for quickly detecting a failure of a dual-redundancy inertial navigation system. The method disclosed by the invention comprises the following steps of detecting a bottom layer inertia navigation failure; detecting a failure in navigation software; and detecting a failure in interface control software. According to the method provided by the invention, the technical problems of low detection efficiency and difficulty in location of a specific fault device in the method for quickly detecting the failure of the dual redundancy inertial navigation system in the prior art are solved, inertia elements and key signals of two sets of inertial navigation systems in a local datum can be detected in real time, the detection efficiency is high, the fault elements can be accurately located, and the guarantee is provided for normal work of the local datum.
Description
Technical Field
The invention belongs to the technical field of inertial navigation, and particularly relates to a quick fault detection method for a dual-redundancy inertial navigation system.
Background
In the modern aerospace industry, the reliability of a navigation and guidance system is a 'short plate' of the weapon system, and how to improve the reliability of an inertial navigation system is a difficult problem in weapon system engineering application.
The following two methods are generally used to improve the reliability of inertial navigation systems: firstly, the reliability of an accelerometer and a gyroscope which are key components of the system is improved; and secondly, a high-reliability system is constructed by adopting a redundancy design and adding redundant sensors. In the two methods, the reliability of a single accelerometer and a single gyroscope is the most fundamental method, but because of the limitation of factors such as technical level, expenditure and the like, the reliability of the inertial navigation system is difficult to be enhanced by simply improving the performance of an inertial element; the reliability of the inertial navigation system is improved by a redundancy technology, which is an economic and feasible technical means.
At present, most of redundancy technologies adopted at home and abroad are system-level redundancy, namely, a scheme that two or more sets of inertial navigation systems are mutually hot-backed is adopted, and when a certain set of inertial navigation system fails, navigation information of the other set of inertial navigation system is directly switched and output. The system level redundancy has the advantages of high reliability, flexible control, convenience in realizing comprehensive utilization of different types of information and the like, and is widely applied to occasions with extremely long working time and extremely high safety requirements, such as manned space flight, deep space exploration, military and civil aviation and the like.
The fault detection method of the multi-redundancy inertial navigation system in the prior art is low in detection efficiency and difficult to locate specific fault devices.
Disclosure of Invention
The technical problems to be solved by the invention are as follows: the fault detection method of the dual-redundancy inertial navigation system in the prior art is low in detection efficiency and difficult to locate specific fault devices.
The technical scheme of the invention is as follows:
a quick fault detection method for a dual-redundancy inertial navigation system is characterized by comprising the following steps: the method comprises the following steps: step 1, detecting a bottom inertial navigation fault; step 2, detecting faults in the navigation software; and 3, detecting faults in the interface control software.
The step 1 comprises the following steps:
and (3) respectively carrying out IMU inertia measurement component fault detection in the preprocessing software of the two sets of single inertial navigation systems with local references: if the detection results of the two sets of inertial navigation systems are normal, performing the step 2 and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
The detection content of the IMU inertial measurement unit fault detection comprises the following six aspects:
a) whether the temperature of the laser gyroscope in the three directions is normal or not;
b) judging whether the machine shaking signals of the laser gyroscope in the three directions are normal or not;
c) whether the starting signals of the laser gyro in the three directions are normal or not;
d) whether the sum frequency signals of the laser gyro in the three directions are normal or not;
e) whether the temperature of the quartz flexible accelerometer in the three directions is normal or not;
f) and whether the original pulse signals of the quartz flexible accelerometer in the three directions are normal or not.
The step 2 comprises the following steps:
in the local reference, the IMU inertia measurement component of each set of single inertial navigation system outputs the original pulse values of the gyroscope and the accelerometer to the corresponding navigation software, and the navigation result is detected in the navigation software: if the detection results of the two sets of inertial navigation systems are normal, performing the step 3, and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
The detection content of the navigation result detection comprises the following eight aspects:
a) whether an INT0 interrupt times out;
b) whether FLASH reading and writing are abnormal or not;
c) whether the initialization binding fails or not;
d) whether hardware initialization fails;
e) whether the accelerations in the three directions are out of tolerance:
judging the upper limit value of the acceleration output by the quartz flexible accelerometer in the x direction, the y direction and the z direction according to the following formula, and if the acceleration is out of tolerance, carrying out system failure:
in the formula,
ax, Ay and Az are quartz flexible accelerometers outputting acceleration in x, y and z directions in sequence;
g is the acceleration of gravity;
f) whether the angular velocities in the three directions are out of tolerance:
judging the upper limit value of the angular speed output by the laser gyro in the x direction, the y direction and the z direction according to the following formula, and if the angular speed is out of tolerance, then the system fails:
in the formula,
gx, Gy and Gz are the output angular velocities of the laser gyroscope in the x, y and z directions in sequence;
g) whether the north and east speed of the navigation solution is out of tolerance:
judging the inertial navigation output speed by adopting the following formula, and if the speed is out of tolerance, carrying out system fault:
in the formula,
Vmaxthe maximum navigational speed of the warship is 30m/s in the embodiment;
h) whether three attitude angles of navigation solution are out of tolerance:
judging the inertial navigation output attitude angle by adopting the following formula, and if the attitude angle is out of tolerance, carrying out system fault:
in the formula,
roll is a rolling angle of navigation calculation;
pitch is a pitch angle calculated by navigation;
Anglemaxis the maximum horizontal attitude angle of the warship.
The step 3 comprises the following steps:
step 3.1. detection of inertial error estimation kafang
Establishing an observation equation:
Z=H·X+v
in the formula,
the initial value of X is 0;
sequentially setting the installation error angles in the x direction, the y direction and the z direction between the two sets of inertial navigations;
sequentially carrying out gyroscope drift in the directions of x, y and z between the two sets of inertial navigation;
sequentially enabling the accelerometers in the x, y and z directions between the two sets of inertial navigation to have zero offset;
z is an observation vector;
sequentially obtaining the average angular velocities of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average angular velocities of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
h is an observation coefficient matrix;
is the average angular velocity in the x direction of the inertial navigation system 1 and the inertial navigation system 2,
is the y-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,;
is the z-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,
v is observation noise;
residual r of the k stepkAs shown in the following formula:
wherein,
in the formula,
rkresidual errors in the k step are obtained;
Φk/k-1is a transition matrix from the (k-1) th step to the k-th step;
let AkIs rkAnd (4) variance, wherein a fault detection function corresponding to each observed quantity is shown as the following formula:
setting a threshold value of a kaer square for each observed quantity, and judging that a device corresponding to the observed quantity has a fault when a fault detection function value corresponding to each observed quantity is greater than the threshold value of the kaer square;
step 3.2. detection of specific faulty devices
Calculating the absolute value of each frame of variation output by the inertia devices of the two sets of inertial navigation systems by adopting the following formula:
in the formula,
dω1i(tk) The angular velocity variation of the current frame of the i-direction inertial navigation system 1 is obtained;
df1i(tk) The current frame acceleration variation of the inertial navigation system 1 in the i direction is obtained;
dω2i(tk) Is the direction of inertia of iLeading the system 2 to obtain the angular speed variation of the current frame;
df2i(tk) The current frame acceleration variation of the inertial navigation system 2 in the i direction is obtained;
ω1i(tk)、ω1i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the inertial navigation system 1 in the i direction;
f1i(tk)、f1i(tk-1) sequentially outputting the acceleration of a current frame and an acceleration of a previous frame of the inertial navigation system 1 in the direction i;
ω2i(tk)、ω2i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the i-direction inertial navigation system 2;
f2i(tk)、f2i(tk-1) sequentially outputting the acceleration of a current frame and an acceleration of a previous frame of the inertial navigation system 2 in the direction i;
the maximum value of the absolute value of each frame of variation in a fault detection period is recorded as d omega1i_MAX、df1i_MAX、dω2i_MAX、df2i_MAXI ═ x, y, z; and subtracting the maximum value of the absolute value of the variation in the same direction of the inertial navigation system 1 and the inertial navigation system 2, namely:
if d ωiOr dfiIf the value is greater than a given positive threshold value T _ positive, judging that the device of the inertial navigation system 1 is in fault; if d ωiOr dfiIf the fault is less than the given negative threshold value T _ negative, judging that the device of the inertial navigation system 2 is in fault; otherwise, judging that the inertia devices have no fault.
The invention has the beneficial effects that:
(1) the quick fault detection method for the dual-redundancy inertial navigation system can detect the inertial devices and key signals of two sets of inertial navigation systems in the local reference in real time, has high detection efficiency and provides guarantee for normal work of the local reference;
(2) the quick fault detection method for the dual-redundancy inertial navigation system can accurately position a fault device;
(3) the quick fault detection method for the dual-redundancy inertial navigation system can quickly and accurately detect various typical inertial navigation faults and automatically switch and output navigation data of normal inertial navigation.
Drawings
Fig. 1 is a flow chart of local fiducial detection.
Detailed Description
The following describes a method for detecting a fast failure of a dual redundant inertial navigation system in detail with reference to the accompanying drawings and embodiments.
The invention discloses a quick fault detection method for a dual-redundancy inertial navigation system, which comprises the following steps of: firstly, detecting bottom layer faults in the preprocessing software of the inertia measurement components of two sets of inertial navigation systems; then, detecting the navigation result in the navigation software of the two sets of inertial navigation systems; and finally, detecting typical faults such as hop count, slow drift and the like by comparing the angular velocity and the acceleration of the two sets of inertial navigation systems in interface control software.
Step 1, bottom inertial navigation fault detection
And (3) respectively carrying out IMU inertia measurement component fault detection in the preprocessing software of the two sets of single inertial navigation systems with local references: if the detection results of the two sets of inertial navigation systems are normal, performing the step 2 and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
The detection content of the fault detection of the IMU inertial measurement unit comprises the following six aspects, and the specific detection method is common knowledge of the technical personnel in the field:
a) whether the temperature of the laser gyroscope in the three directions is normal or not;
b) judging whether the machine shaking signals of the laser gyroscope in the three directions are normal or not;
c) whether the starting signals of the laser gyro in the three directions are normal or not;
d) whether the sum frequency signals of the laser gyro in the three directions are normal or not;
e) whether the temperature of the quartz flexible accelerometer in the three directions is normal or not;
f) and whether the original pulse signals of the quartz flexible accelerometer in the three directions are normal or not.
Step 2, detecting faults in navigation software
In the local reference, the IMU inertia measurement component of each set of single inertial navigation system outputs the original pulse values of the gyroscope and the accelerometer to the corresponding navigation software, the original pulse values are subjected to calibration compensation and dynamic error compensation to obtain angular velocity and acceleration, navigation calculation is completed, and the navigation result is detected in the navigation software: if the detection results of the two sets of inertial navigation systems are normal, performing the step 3, and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
The detection content of the navigation result detection comprises the following eight aspects:
a) whether INT0 interrupt times out
INT0 interruption is navigation period interruption, and the interruption is overtime if the interruption is not interrupted after the interruption exceeds the preset navigation period INT0, which indicates system failure.
b) Whether FLASH reading and writing is abnormal or not
Reading FLASH parameters when a system is started and initialized, and if the FLASH reading is abnormal, indicating that the system is in fault; and writing FLASH parameters in the system calibration process, and if the FLASH writing is abnormal, indicating that the system has a writing fault at this time, but the system has no fault. The judgment criteria of the FLASH read exception and the write exception are common knowledge of the skilled in the art.
c) Whether or not the initial binding failed
And (3) judging the validity of external information during initial binding: if the foreign information is invalid, the initial binding fails. The interface control software needs to report the state to the missile launching coordination management machine, but the system has no fault, and the system still waits for effective information to be bound until the binding is successful.
d) Whether hardware initialization failed
And judging the hardware initialization state when the system starts initialization, and representing a system fault if the hardware initialization fails.
e) Whether the accelerations in three directions are out of tolerance
Judging the upper limit value of the acceleration output by the quartz flexible accelerometer in the x direction, the y direction and the z direction according to the following formula, and if the acceleration is out of tolerance, carrying out system failure:
in the formula,
ax, Ay and Az are quartz flexible accelerometers outputting acceleration in x, y and z directions in sequence;
g is the acceleration of gravity.
f) Whether the angular velocities in three directions are out of tolerance
Judging the upper limit value of the angular speed output by the laser gyro in the x direction, the y direction and the z direction according to the following formula, and if the angular speed is out of tolerance, then the system fails:
in the formula,
and Gx, Gy and Gz are the output angular speeds of the laser gyroscope in the x, y and z directions in sequence.
g) Whether the north and east speeds of the navigation solution are out of tolerance
Judging the inertial navigation output speed according to the navigation speed of the warship is an effective fault detection method, judging the inertial navigation output speed by adopting the following formula, and if the speed is out of tolerance, judging the system fault:
in the formula,
Vmaxthe maximum navigational speed of the warship is army in this embodimentThe maximum navigational speed of the ship is 30 m/s.
h) Whether three attitude angles of navigation calculation are out of tolerance
Judging the inertial navigation output attitude according to the horizontal attitude angle of the warship is an effective fault detection method, judging the inertial navigation output attitude angle by adopting the following formula, and if the attitude angle is out of tolerance, judging the system fault:
in the formula,
roll is a rolling angle of navigation calculation;
pitch is a pitch angle calculated by navigation;
Anglemaxthe maximum horizontal attitude angle of the warship is 50 in this embodiment. .
Step 3, detecting the fault in the interface control software
If no fault is detected in the step 1 and the step 2, sending the angular velocity and the acceleration of the two sets of inertial navigation systems to interface control software, ensuring the synchronism of the two sets of inertial navigation systems by a time system on the ship, and completing double-inertial navigation mutual judgment fault detection in the interface control software.
Step 3.1. detection of inertial error estimation kafang
And performing inertial error estimation kaider detection by adopting a Kalman filtering technology.
Establishing an observation equation:
Z=H·X+v
wherein,
in the formula,
the initial value of X is 0;
sequentially setting the installation error angles in the x direction, the y direction and the z direction between the two sets of inertial navigations;
sequentially carrying out gyroscope drift in the directions of x, y and z between the two sets of inertial navigation;
sequentially enabling the accelerometers in the x, y and z directions between the two sets of inertial navigation to have zero offset;
z is an observation vector;
sequentially obtaining the average angular velocities of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average angular velocities of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
h is an observation coefficient matrix;
is the average angular velocity in the x direction of the inertial navigation system 1 and the inertial navigation system 2,
is the y-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,;
is the z-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,
v is the observation noise.
Residual r of the k stepkAs shown in the following formula:
wherein,
in the formula,
rkresidual errors in the k step are obtained;
predicting value in the k step;
Φk/k-1is the transition matrix from the (k-1) th step to the k-th step.
Let AkIs rkAnd (4) variance, wherein a fault detection function corresponding to each observed quantity is shown as the following formula:
all the fault detection functions corresponding to the observed quantities are subjected to chi2And (4) distribution. When a certain device of the system has a fault and the output of the inertia device is abnormal, ZkNumerical value of andwill have a large difference in value of (c), which in turn affects rkYielding a larger value of the chi-square. Such as a device failure to jump, which will result in rkJump is also generated, so that the corresponding click square value is increased, therefore, the fault can be detected by setting a click square threshold value, and the judgment criterion is as follows: and respectively setting a threshold value of a kaer square for each observed quantity, and when the fault detection function value corresponding to each observed quantity is greater than the threshold value of the kaer square, judging that the device corresponding to the observed quantity has a fault. Such as lambdakIf omega x is larger than the kaider threshold value, the observed quantity is judgedThe corresponding device fails, i.e. the device corresponding to the average angular velocity in the x-direction fails.
And (3) estimating a chi-square by adopting inertial errors, detecting to position that the inertial device in a certain direction fails, and then positioning the failed device in the inertial navigation system 1 or the inertial system 2 by the step 3.2, namely positioning the specific failed device.
Step 3.2. detection of specific faulty devices
Calculating the absolute value of each frame of variation output by the inertia devices of the two sets of inertial navigation systems by adopting the following formula:
in the formula,
dω1i(tk) The angular velocity variation of the current frame of the i-direction inertial navigation system 1 is obtained;
df1i(tk) The current frame acceleration variation of the inertial navigation system 1 in the i direction is obtained;
dω2i(tk) The angular velocity variation of the current frame of the i-direction inertial navigation system 2;
df2i(tk) The current frame acceleration variation of the inertial navigation system 2 in the i direction is obtained;
ω1i(tk)、ω1i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the inertial navigation system 1 in the i direction;
f1i(tk)、f1i(tk-1) sequentially outputting the acceleration of a current frame and an acceleration of a previous frame of the inertial navigation system 1 in the direction i;
ω2i(tk)、ω2i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the i-direction inertial navigation system 2;
f2i(tk)、f2i(tkand-1) sequentially outputting the acceleration values of the current frame and the previous frame of the i-direction inertial navigation system 2.
In this embodiment, each fault detection period is 25ms, one frame every 5 ms.
The maximum value of the absolute value of each frame of variation in a fault detection period is recorded as d omegali_MAX、df1i_MAX、dω2i_MAX、df2i_MAXI = x, y, z; and subtracting the maximum value of the absolute value of the variation in the same direction of the inertial navigation system 1 and the inertial navigation system 2, namely:
if d ωiOr dfiIf the value is greater than a given positive threshold value T _ positive, judging that the device of the inertial navigation system 1 is in fault; if d ωiOr dfiIf the fault is less than the given negative threshold value T _ negative, judging that the device of the inertial navigation system 2 is in fault; otherwise, judging that the inertia devices have no fault.
The positive threshold T _ positive and the negative threshold T _ negative are set according to actual conditions, which is common knowledge of those skilled in the art.
Claims (6)
1. A quick fault detection method for a dual-redundancy inertial navigation system is characterized by comprising the following steps: the method comprises the following steps: step 1, detecting a bottom inertial navigation fault; step 2, detecting faults in the navigation software; and 3, detecting faults in the interface control software.
2. The dual-redundancy inertial navigation system rapid fault detection method according to claim 1, characterized in that: the step 1 comprises the following steps:
and (3) respectively carrying out IMU inertia measurement component fault detection in the preprocessing software of the two sets of single inertial navigation systems with local references: if the detection results of the two sets of inertial navigation systems are normal, performing the step 2 and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
3. The dual-redundancy inertial navigation system rapid fault detection method according to claim 2, characterized in that: in step 1, the detection content of fault detection of the IMU inertial measurement unit includes the following six aspects:
a) whether the temperature of the laser gyroscope in the three directions is normal or not;
b) judging whether the machine shaking signals of the laser gyroscope in the three directions are normal or not;
c) whether the starting signals of the laser gyro in the three directions are normal or not;
d) whether the sum frequency signals of the laser gyro in the three directions are normal or not;
e) whether the temperature of the quartz flexible accelerometer in the three directions is normal or not;
f) and whether the original pulse signals of the quartz flexible accelerometer in the three directions are normal or not.
4. The method for detecting the fast failure of the dual-redundancy inertial navigation system according to claim 1 or 2, wherein: the step 2 comprises the following steps:
in the local reference, the IMU inertia measurement component of each set of single inertial navigation system outputs the original pulse values of the gyroscope and the accelerometer to the corresponding navigation software, and the navigation result is detected in the navigation software: if the detection results of the two sets of inertial navigation systems are normal, performing the step 3, and continuing the normal working process; if one set of inertial navigation system fails, switching and outputting navigation data of the other set of inertial navigation system with normal detection results; and if the two sets of inertial navigation systems are in fault, forwarding and outputting main reference data.
5. The dual-redundancy inertial navigation system rapid fault detection method according to claim 4, characterized in that: in step 2, the detection content of the navigation result detection includes the following eight aspects:
a) whether an INT0 interrupt times out;
b) whether FLASH reading and writing are abnormal or not;
c) whether the initialization binding fails or not;
d) whether hardware initialization fails;
e) whether the accelerations in the three directions are out of tolerance:
judging the upper limit value of the acceleration output by the quartz flexible accelerometer in the x direction, the y direction and the z direction according to the following formula, and if the acceleration is out of tolerance, carrying out system failure:
in the formula,
ax, Ay and Az are quartz flexible accelerometers outputting acceleration in x, y and z directions in sequence;
g is the acceleration of gravity;
f) whether the angular velocities in the three directions are out of tolerance:
judging the upper limit value of the angular speed output by the laser gyro in the x direction, the y direction and the z direction according to the following formula, and if the angular speed is out of tolerance, then the system fails:
in the formula,
gx, Gy and Gz are the output angular velocities of the laser gyroscope in the x, y and z directions in sequence;
g) whether the north and east speed of the navigation solution is out of tolerance:
judging the inertial navigation output speed by adopting the following formula, and if the speed is out of tolerance, carrying out system fault:
in the formula,
Vmaxthe maximum navigational speed of the warship is 30m/s in the embodiment;
h) whether three attitude angles of navigation solution are out of tolerance:
judging the inertial navigation output attitude angle by adopting the following formula, and if the attitude angle is out of tolerance, carrying out system fault:
in the formula,
roll is a rolling angle of navigation calculation;
pitch is a pitch angle calculated by navigation;
Anglemaxis the maximum horizontal attitude angle of the warship.
6. The dual-redundancy inertial navigation system rapid fault detection method according to claim 4, characterized in that: the step 3 comprises the following steps:
step 3.1. detection of inertial error estimation kafang
Establishing an observation equation:
Z=H.X+v
in the formula,
the initial value of X is 0;
sequentially setting the installation error angles in the x direction, the y direction and the z direction between the two sets of inertial navigations;
sequentially carrying out gyroscope drift in the directions of x, y and z between the two sets of inertial navigation;
sequentially enabling the accelerometers in the x, y and z directions between the two sets of inertial navigation to have zero offset;
z is an observation vector;
sequentially obtaining the average angular velocities of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average angular velocities of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 1 in the x, y and z directions in a fault detection period;
sequentially obtaining the average acceleration of the inertial navigation system 2 in the x, y and z directions in a fault detection period;
h is an observation coefficient matrix;
is the average angular velocity in the x direction of the inertial navigation system 1 and the inertial navigation system 2,
is the y-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,;
is the z-direction average angular velocity of the inertial navigation system 1 and the inertial navigation system 2,
v is observation noise;
residual r of the k stepkAs shown in the following formula:
wherein,
in the formula,
rkresidual errors in the k step are obtained;
Φk/k-1is a transition matrix from the (k-1) th step to the k-th step;
let AkIs rkAnd (4) variance, wherein a fault detection function corresponding to each observed quantity is shown as the following formula:
setting a threshold value of a kaer square for each observed quantity, and judging that a device corresponding to the observed quantity has a fault when a fault detection function value corresponding to each observed quantity is greater than the threshold value of the kaer square;
step 3.2. detection of specific faulty devices
Calculating the absolute value of each frame of variation output by the inertia devices of the two sets of inertial navigation systems by adopting the following formula:
in the formula,
dω1i(tk) The angular velocity variation of the current frame of the i-direction inertial navigation system 1 is obtained;
df1i(tk) The current frame acceleration variation of the inertial navigation system 1 in the i direction is obtained;
dω2i(tk) The angular velocity variation of the current frame of the i-direction inertial navigation system 2;
df2i(tk) The current frame acceleration variation of the inertial navigation system 2 in the i direction is obtained;
ω1i(tk)、ω1i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the inertial navigation system 1 in the i direction;
f1i(tk)、f1i(tk-1) sequentially outputting the acceleration of a current frame and an acceleration of a previous frame of the inertial navigation system 1 in the direction i;
ω2i(tk)、ω2i(tk-1) sequentially outputting angular velocity values of a current frame and a previous frame of the i-direction inertial navigation system 2;
f2i(tk)、f2i(tk-1) sequentially outputting the acceleration of a current frame and an acceleration of a previous frame of the inertial navigation system 2 in the direction i;
the maximum value of the absolute value of each frame of variation in a fault detection period is recorded as d omega1i_MAX、df1i_MAX、dω2i_MAX、df2i_MAXI ═ x, y, z; and subtracting the maximum value of the absolute value of the variation in the same direction of the inertial navigation system 1 and the inertial navigation system 2, namely:
if d ωiOr dfiIf the value is greater than a given positive threshold value T _ positive, judging that the device of the inertial navigation system 1 is in fault; if d ωiOr dfiIf the fault is less than the given negative threshold value T _ negative, judging that the device of the inertial navigation system 2 is in fault; otherwise, judging that the inertia devices have no fault.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310388864.0A CN103471615B (en) | 2013-08-30 | 2013-08-30 | A kind of two Detection for Redundant Inertial Navigation quick fault testing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310388864.0A CN103471615B (en) | 2013-08-30 | 2013-08-30 | A kind of two Detection for Redundant Inertial Navigation quick fault testing method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103471615A true CN103471615A (en) | 2013-12-25 |
CN103471615B CN103471615B (en) | 2016-05-18 |
Family
ID=49796563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310388864.0A Active CN103471615B (en) | 2013-08-30 | 2013-08-30 | A kind of two Detection for Redundant Inertial Navigation quick fault testing method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103471615B (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104567927A (en) * | 2014-12-19 | 2015-04-29 | 北京航天时代激光导航技术有限责任公司 | Method for collecting faults and evaluating reliability of airborne laser inertial navigation equipment |
CN104764464A (en) * | 2015-03-30 | 2015-07-08 | 北京航天自动控制研究所 | Method for performing aircraft redundancy diagnosis by utilizing full amount information |
CN104850119A (en) * | 2014-02-14 | 2015-08-19 | 丰田自动车株式会社 | Autonomous vehicle and its failure determination method |
CN105424035A (en) * | 2015-10-30 | 2016-03-23 | 北京航天控制仪器研究所 | Inertial measurement system multi-sensor redundancy method |
CN105867414A (en) * | 2016-04-18 | 2016-08-17 | 浙江大学 | Unmanned aerial vehicle flight control system having multisensor redundant backup |
CN106441287A (en) * | 2015-08-10 | 2017-02-22 | 通用汽车环球科技运作有限责任公司 | Reduced-order fail-safe IMU system for active safety application |
CN106643810A (en) * | 2017-02-15 | 2017-05-10 | 上海航天控制技术研究所 | Diagnosis method of measured data of gyroscope combination |
CN107356264A (en) * | 2017-07-07 | 2017-11-17 | 上海航天控制技术研究所 | A kind of isomery Gyro mutually examines method |
CN107421534A (en) * | 2017-04-26 | 2017-12-01 | 哈尔滨工程大学 | A kind of redundance type SINS multiple faults partition method |
CN107588772A (en) * | 2017-09-01 | 2018-01-16 | 北京臻迪科技股份有限公司 | Robot pose of paddling monitoring method, device and monitoring system |
CN107787441A (en) * | 2015-06-23 | 2018-03-09 | 赛峰电子与防务公司 | The inertial measurement system of aircraft |
CN107957269A (en) * | 2016-10-14 | 2018-04-24 | 北京自动化控制设备研究所 | A kind of inertial navigation system fault characteristic judges and testability prediction method |
CN108592946A (en) * | 2018-04-26 | 2018-09-28 | 北京航空航天大学 | A kind of online monitoring method of inertia device drift based under two sets of rotation inertial navigation redundant configurations |
CN109813309A (en) * | 2019-03-08 | 2019-05-28 | 哈尔滨工程大学 | A kind of six gyro redundance type Strapdown Inertial Navigation System Dual Failures partition methods |
CN110617743A (en) * | 2019-09-02 | 2019-12-27 | 中国人民解放军总参谋部第六十研究所 | Hot start method for target drone aircraft avionics equipment |
CN111044079A (en) * | 2019-12-27 | 2020-04-21 | 北京航天飞腾装备技术有限责任公司 | Testing method and tester for inertia measuring unit |
CN112033436A (en) * | 2020-08-07 | 2020-12-04 | 苏州天麓智能科技有限责任公司 | Fault diagnosis method of laser gyro inertial navigation system based on BIT test technology |
CN112631263A (en) * | 2021-03-05 | 2021-04-09 | 北京云圣智能科技有限责任公司 | Flight control method and system of triple-redundancy IMU |
CN113108784A (en) * | 2021-05-13 | 2021-07-13 | 广州导远电子科技有限公司 | Inertia measuring device and inertia detection method |
CN114184211A (en) * | 2021-12-27 | 2022-03-15 | 北京计算机技术及应用研究所 | Method for judging consistency of performance change mechanism in inertial navigation reliability test |
CN116519011A (en) * | 2023-03-11 | 2023-08-01 | 中国人民解放军国防科技大学 | Long-endurance double-inertial navigation collaborative calibration method based on Psi angle error correction model |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101095995B1 (en) * | 2009-11-30 | 2011-12-20 | 국방과학연구소 | Method for detecting error in global navigation satellite system |
CN102654407A (en) * | 2012-04-17 | 2012-09-05 | 南京航空航天大学 | Multiple-fault detecting device and detecting method for tightly-integrated inertial satellite navigation system |
-
2013
- 2013-08-30 CN CN201310388864.0A patent/CN103471615B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101095995B1 (en) * | 2009-11-30 | 2011-12-20 | 국방과학연구소 | Method for detecting error in global navigation satellite system |
CN102654407A (en) * | 2012-04-17 | 2012-09-05 | 南京航空航天大学 | Multiple-fault detecting device and detecting method for tightly-integrated inertial satellite navigation system |
Non-Patent Citations (2)
Title |
---|
夏琳琳: "故障检测与诊断技术在组合导航系统中的应用研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
张洪钺等: "冗余惯性组件的可靠性与故障检测", 《2001年飞行器惯性器件学术交流会论文集》 * |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850119A (en) * | 2014-02-14 | 2015-08-19 | 丰田自动车株式会社 | Autonomous vehicle and its failure determination method |
CN104850119B (en) * | 2014-02-14 | 2020-03-13 | 丰田自动车株式会社 | Autonomous vehicle and fault determination method thereof |
CN104567927B (en) * | 2014-12-19 | 2019-07-12 | 北京航天时代激光导航技术有限责任公司 | A kind of airborne laser inertial navigation equipment failure is collected and reliability estimation method |
CN104567927A (en) * | 2014-12-19 | 2015-04-29 | 北京航天时代激光导航技术有限责任公司 | Method for collecting faults and evaluating reliability of airborne laser inertial navigation equipment |
CN104764464B (en) * | 2015-03-30 | 2018-08-07 | 北京航天自动控制研究所 | A method of carrying out aircraft redundant diagnostic using full dose information |
CN104764464A (en) * | 2015-03-30 | 2015-07-08 | 北京航天自动控制研究所 | Method for performing aircraft redundancy diagnosis by utilizing full amount information |
CN107787441B (en) * | 2015-06-23 | 2022-03-01 | 赛峰电子与防务公司 | Inertial measurement system for aircraft |
CN107787441A (en) * | 2015-06-23 | 2018-03-09 | 赛峰电子与防务公司 | The inertial measurement system of aircraft |
CN106441287B (en) * | 2015-08-10 | 2019-08-13 | 通用汽车环球科技运作有限责任公司 | Depression of order fail safe IMU system for activity safety application |
CN106441287A (en) * | 2015-08-10 | 2017-02-22 | 通用汽车环球科技运作有限责任公司 | Reduced-order fail-safe IMU system for active safety application |
CN105424035A (en) * | 2015-10-30 | 2016-03-23 | 北京航天控制仪器研究所 | Inertial measurement system multi-sensor redundancy method |
CN105867414B (en) * | 2016-04-18 | 2018-08-07 | 浙江大学 | A kind of UAV Flight Control System of multisensor redundancy backup |
CN105867414A (en) * | 2016-04-18 | 2016-08-17 | 浙江大学 | Unmanned aerial vehicle flight control system having multisensor redundant backup |
CN107957269A (en) * | 2016-10-14 | 2018-04-24 | 北京自动化控制设备研究所 | A kind of inertial navigation system fault characteristic judges and testability prediction method |
CN107957269B (en) * | 2016-10-14 | 2021-03-16 | 北京自动化控制设备研究所 | Inertial navigation system fault characteristic judgment and testability prediction method |
CN106643810B (en) * | 2017-02-15 | 2019-03-26 | 上海航天控制技术研究所 | A kind of diagnostic method of pair of Gyro measurement data |
CN106643810A (en) * | 2017-02-15 | 2017-05-10 | 上海航天控制技术研究所 | Diagnosis method of measured data of gyroscope combination |
CN107421534B (en) * | 2017-04-26 | 2020-02-14 | 哈尔滨工程大学 | Redundant strapdown inertial navigation system multi-fault isolation method |
CN107421534A (en) * | 2017-04-26 | 2017-12-01 | 哈尔滨工程大学 | A kind of redundance type SINS multiple faults partition method |
CN107356264B (en) * | 2017-07-07 | 2020-05-26 | 上海航天控制技术研究所 | Combined diagnosis method for heterogeneous gyros |
CN107356264A (en) * | 2017-07-07 | 2017-11-17 | 上海航天控制技术研究所 | A kind of isomery Gyro mutually examines method |
CN107588772A (en) * | 2017-09-01 | 2018-01-16 | 北京臻迪科技股份有限公司 | Robot pose of paddling monitoring method, device and monitoring system |
CN107588772B (en) * | 2017-09-01 | 2020-02-21 | 北京臻迪科技股份有限公司 | Wading robot posture monitoring method, device and system |
CN108592946A (en) * | 2018-04-26 | 2018-09-28 | 北京航空航天大学 | A kind of online monitoring method of inertia device drift based under two sets of rotation inertial navigation redundant configurations |
CN109813309A (en) * | 2019-03-08 | 2019-05-28 | 哈尔滨工程大学 | A kind of six gyro redundance type Strapdown Inertial Navigation System Dual Failures partition methods |
CN110617743A (en) * | 2019-09-02 | 2019-12-27 | 中国人民解放军总参谋部第六十研究所 | Hot start method for target drone aircraft avionics equipment |
CN111044079A (en) * | 2019-12-27 | 2020-04-21 | 北京航天飞腾装备技术有限责任公司 | Testing method and tester for inertia measuring unit |
CN111044079B (en) * | 2019-12-27 | 2022-10-04 | 北京航天飞腾装备技术有限责任公司 | Testing method and tester for inertia measuring unit |
CN112033436A (en) * | 2020-08-07 | 2020-12-04 | 苏州天麓智能科技有限责任公司 | Fault diagnosis method of laser gyro inertial navigation system based on BIT test technology |
CN112631263A (en) * | 2021-03-05 | 2021-04-09 | 北京云圣智能科技有限责任公司 | Flight control method and system of triple-redundancy IMU |
CN113108784A (en) * | 2021-05-13 | 2021-07-13 | 广州导远电子科技有限公司 | Inertia measuring device and inertia detection method |
CN114184211A (en) * | 2021-12-27 | 2022-03-15 | 北京计算机技术及应用研究所 | Method for judging consistency of performance change mechanism in inertial navigation reliability test |
CN116519011A (en) * | 2023-03-11 | 2023-08-01 | 中国人民解放军国防科技大学 | Long-endurance double-inertial navigation collaborative calibration method based on Psi angle error correction model |
CN116519011B (en) * | 2023-03-11 | 2024-03-01 | 中国人民解放军国防科技大学 | Long-endurance double-inertial navigation collaborative calibration method based on Psi angle error correction model |
Also Published As
Publication number | Publication date |
---|---|
CN103471615B (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103471615B (en) | A kind of two Detection for Redundant Inertial Navigation quick fault testing method | |
CN107885219B (en) | Flight monitoring system and method for monitoring flight of unmanned aerial vehicle | |
EP1760431B1 (en) | Inertial navigation system with a plurality of Kalman filters and vehicle equipped with such a system | |
JP5258362B2 (en) | Fault detection, isolation, and reconfiguration of inertial measurement devices using parity logic | |
CN103323007B (en) | A kind of robust federated filter method based on time-variable measurement noise | |
US20210206390A1 (en) | Positioning method and apparatus, vehicle device, and autonomous vehicle | |
CN103389088B (en) | A kind of defining method of four redundancy RFINS allocation optimum schemes | |
CN103453904B (en) | A kind of redundancy configuration structure of Inertial Measurement Unit | |
CN108106635A (en) | Inertia defends the anti-interference posture course calibration method of long endurance for leading integrated navigation system | |
CN1932444B (en) | Attitude measuring method adapted to high speed rotary body | |
CN105698788B (en) | System and method for generating two independent and distinct attitude solutions, inertial solutions, or both | |
CN112650281B (en) | Multi-sensor three-redundancy system, control method, unmanned aerial vehicle, medium and terminal | |
CN105424035A (en) | Inertial measurement system multi-sensor redundancy method | |
CN105300381A (en) | Rapid convergence method based on improved complementary filter for attitude of self-balance mobile robot | |
CN102735259A (en) | Satellite control system fault diagnosis method based on multiple layer state estimators | |
CN110567457B (en) | Inertial navigation self-detection system based on redundancy | |
CN109813309A (en) | A kind of six gyro redundance type Strapdown Inertial Navigation System Dual Failures partition methods | |
CN102927995A (en) | Method for diagnosing consistency fault under configuration of five gyroscopes | |
CN111044051B (en) | Fault-tolerant integrated navigation method for composite wing unmanned aerial vehicle | |
BR102012016327A2 (en) | NAVIGATION DEVICE AND PROCESS INTEGRATING SEVERAL INERIAL HYBRID NAVIGATION SYSTEMS | |
Layh et al. | Design for graceful degradation and recovery from GNSS interruptions | |
CN109612459A (en) | The fault-tolerant air navigation aid of quadrotor inertial sensor based on kinetic model | |
CN111141286A (en) | Unmanned aerial vehicle flight control multi-sensor attitude confidence resolving method | |
CN104121930A (en) | Compensation method for MEMS (Micro-electromechanical Systems) gyroscopic drifting errors based on accelerometer coupling | |
CN102116629A (en) | Method of configuring six micro mechanical electronic gyros based on regular tetrahedron |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |