CN102393200B - General inertial navigation test method based on flight simulation - Google Patents

General inertial navigation test method based on flight simulation Download PDF

Info

Publication number
CN102393200B
CN102393200B CN 201110332861 CN201110332861A CN102393200B CN 102393200 B CN102393200 B CN 102393200B CN 201110332861 CN201110332861 CN 201110332861 CN 201110332861 A CN201110332861 A CN 201110332861A CN 102393200 B CN102393200 B CN 102393200B
Authority
CN
China
Prior art keywords
flight
inertial navigation
aircraft
data
control
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.)
Expired - Fee Related
Application number
CN 201110332861
Other languages
Chinese (zh)
Other versions
CN102393200A (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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN 201110332861 priority Critical patent/CN102393200B/en
Publication of CN102393200A publication Critical patent/CN102393200A/en
Application granted granted Critical
Publication of CN102393200B publication Critical patent/CN102393200B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

The invention discloses a general inertial navigation test method based on flight simulation. The method comprises the following steps: establishing a flight control simulation module based on a control rate design, designing the flight path, aiming inertial navigation initial conditions, implementing a flight simulation process, and outputting the flight state data of flights; inversely solving and calculating the specific force and angular rate data by utilizing the flight state data; solving and calculating the flight state data of the flights in real time according to the specific force and angular rate; and comparing the flight state data output by the flight control simulation module and the flight state data output by an inertial navigation system according to consistent time shot, and comparing the different information of the data, thus detecting the inertial navigation performance. Through the method provided by the invention, not only can dynamic continuous inertial navigation performance test be intensified, but also the method accords with the test requirements of the complex working environment in the air on the inertial navigation system, and has great significance to engineering practical application of the inertial navigation system performance testing.

Description

General inertial navigation method of testing based on flight simulation
Technical field
The present invention relates to a kind of inertial navigation system method of testing under continuous, the aerial practical flight of dynamic similation, is the method for testing performance of a general inertial navigation system of using towards engineering.
Background technology
Test for the inertial navigation system performance, generally need carry out the test of every index at multiaxis turntable or testing apparatus, as the personal error at traditional inertial navigation test such as Liu Yuhao (Chinese inertial technology journal, 2008), a kind of automatic test and calibration system based on turntable proposed.Chen Cai etc. (systems engineering and electronic technology, 2010) have proposed based on the Inertial navigation platform error coefficient discrimination method of hydro-extractor test according to the turntable error etc.Tradition inertial navigation test can only be carried out the test under the discrete state condition, and the inertial navigation performance is tested in the time of can not getting off the plane the non-stop flight state to true aerial various factors condition.
And in actual taking a flight test, carry out the inertial navigation performance test, though can carry out the non-stop flight test of aerial various complex conditions, there are problems such as cost height, test period length, very flexible.Therefore, study a kind of artificial actual aircraft flight, can be continuously, the method and system dynamically the inertial navigation performance tested has important significance for theories and engineering using value.
Summary of the invention
In order to overcome the deficiencies in the prior art, the present invention proposes a kind of based under the flight simulation excitation of control rate design the inertial navigation performance test methods, not only strengthened dynamic continuous inertial navigation performance test, and meet aerial complicacy working environment to the requirement of inertial navigation system test, have very important significance for the engineering practical application of inertial navigation system performance test.
The technical solution adopted for the present invention to solve the technical problems comprises the steps:
The first step is set up the flight control emulation module based on the control rate design, for the inertial navigation system performance test provides the data driving source.Utilization is carried out nonlinear equation by known model aircraft parameter and is derived and calculating based on the design of aircraft control law, and carries out the vertical and side direction control law design of aircraft, realizes the motion under the aircraft typical Mode.
Second step, carry out flight path setting, inertial navigation starting condition aligning, implement the flight simulation process, and output flight status data, specifically may further comprise the steps:
1, carry out flight path and set, flight path comprises aircraft initial state information (position, attitude, speed) and other boat
Mark dot position information, flight path are set to contain in the air and are climbed, glide, spiral, turn and comprehensive non-stop flight mode.It is poor that flight mode is characterised in that whether the relevant position is arranged between two track points.As climb flight mode basis for estimation be whether two track points have difference in height, whether other also is respectively two track points longitude, latitude difference.If two track points have corresponding flight path coordinate difference, then namely represent corresponding flight mode.
2, inertial navigation initial alignment, the starting condition data are consistent during namely the Flight Condition Data under the inertial navigation starting condition and flight path setting;
3, real-time resolving and output is by the Flight Condition Data of the aircraft of flight control emulation module output, comprises aircraft state information such as speed (m/s), the angle of attack (rad), yaw angle (rad), rate of pitch (rad/s), roll angle speed (rad/s), yaw rate (rad/s), the angle of pitch (rad), roll angle (rad), crab angle (rad), aircraft position (longitude, latitude, highly).
The 3rd step is by anti-specific force and the angular rate data of calculating of Flight Condition Data.By longitude, latitude and the height (L, λ, H) that the flight simulation module provides, reach geographic coordinate system and get off the plane east orientation, north orientation and sky to speed (V E, V N, V U) calculating inertial coordinates system, to tie up to navigation coordinate with respect to terrestrial coordinates be the angular speed projection
Figure BSA00000600813800021
Terrestrial coordinate system ties up to the angular speed projection down of navigation coordinate system with respect to navigation coordinate
Figure BSA00000600813800022
Inertial coordinates system is with respect to navigation coordinate angular speed projection under navigation coordinate system Aircraft pitch, roll and the course angle (θ, γ, ψ) that provide by the flight simulation module calculate angular velocity under the body axis system according to the Eulerian angle differential equation
Figure BSA00000600813800024
Attitude matrix
Figure BSA00000600813800025
Utilize
Figure BSA00000600813800026
Figure BSA00000600813800027
Calculate angular speed under the gyro angular speed output body axis system
Figure BSA00000600813800028
Utilize the specific force equation to calculate specific force f under acceleration and the output body coordinate b
In the 4th step, inertial navigation system goes out the flight status data according to specific force and angular speed real-time resolving.Specific force and angular rate data are transferred to the inertial navigation system that will test by communication line, and inertial navigation system carries out corresponding data solver, by communication line Flight Condition Data is exported.
The 5th step, according to the time clap the consistent Flight Condition Data of flight control emulation module output and the Flight Condition Data that inertial navigation system is exported of contrast, compare data differences information between the two, thereby the inertial navigation performance detected.
Inertial navigation test system hardware based on flight simulation among the present invention encourages communication line between computing machine, supervisory control comuter, communication card, the computing machine, computing machine and inertial navigation system communication line to form by emulation, and communication card is settled at emulation excitation computing machine, supervisory control comuter respectively.Finish flight control emulation at emulation excitation computing machine, instead resolve, the functions such as transmission of data, finish the functions such as reception, demonstration, record, analysis of data at supervisory control comuter.Communication line and communication card communicate with computing machine and inertial navigation system respectively, realize between the computing machine, the transfer function of data between computing machine and the inertial navigation system.The Flight Condition Data that emulation excitation computing machine produces directly is transferred to supervisory control comuter by communication card and communication line; Specific force, angular rate data that emulation excitation computing machine produces are transferred to inertial navigation system by communication card and communication line; The Flight Condition Data that inertial navigation system calculates receives data by communication line and the integrated circuit board on supervisory control comuter.
The invention has the beneficial effects as follows:
The switching that the turntable test of tradition ground can not be simulated aerial complicated non-stop flight state and state of flight.This programme can be simulated aerial Live Flying based on the flight simulation of control rate design and be controlled and produce dynamically continuous track, can realize the performance test of inertial navigation system under many flight mode, continuous dynamically flight.
The method of testing that this programme provides can provide checking in the early stage of ground data and data-optimized and improvement in performance work in early stage for truly taking a flight test in the air.
The enforcement of this programme has solved problems such as the cost height of directly taking a flight test, test period length, very flexible.
It is convenient, flexible that this programme is implemented, and has development prospect and engineering using value.
Description of drawings
Fig. 1 forms for overall system hardware.
Fig. 2 forms for system software module.
Fig. 3 forms structure for flight control emulation module.
Fig. 4 is the overall calculation flow chart of method
Fig. 5 is course line and its perspective view.
Fig. 6 is track initiation point and impact point height relativeness.
Aircraft and course line relation when Fig. 7 is flight.
Embodiment
The present invention is further described below in conjunction with drawings and Examples.
Be the overall system hardware design as Fig. 1, hardware encourages communication line between computing machine, supervisory control comuter, communication card, the computing machine, computing machine and inertial navigation system communication line to form by emulation, and communication card is settled at emulation excitation computing machine, supervisory control comuter respectively.
The overall system software module as shown in Figure 2.Software module is formed and has been comprised emulation excitation subsystem, emulation Monitor And Control Subsystem.In the excitation subsystem, control emulation module, the anti-compositions such as module, data transmission, communication module that resolve by flight; Monitor And Control Subsystem is made up of modules such as communication module, data reception module, data demonstration, data recording, calculating and analyses.
Fig. 4 is method concrete calculation flow chart when implementing.When implementing the present invention program, can at first set up correlation function modules such as flight control module, guide module processed.Carry out the inertial navigation performance test according to Fig. 4 flow process then.When concrete test, at first carry out the flight path setting, utilize to set up the guidance of flying of good flight control analogue system, produce height, crab angle control, carry out vertical, horizontal side direction control law design respectively, control elevating rudder, yaw rudder, aileron model move, and add that the thrust that Atmospheric models are calculated, thrust meter is calculated drives model aircraft, thereby produce Flight Condition Data.Flight Condition Data is compared with the required position calculation in real-time course line in the guide module processed, constantly produces guidance information.Simultaneously, Flight Condition Data will resolve that module produces specific force, angular rate data offers inertial navigation system by inertial navigation is counter.The 3rd, Flight Condition Data also directly is transferred to supervisory control comuter, and inertial navigation system produces other one group of Flight Condition Data according to specific force, angular rate data, the two is compared, thereby can detect the inertial navigation performance.
The concrete implementation step details of each several part is as follows:
1, sets up flight control analogue system
Design to realize flying to control the foundation of analogue system based on the aircraft control law, its construction module and commutative relation are as shown in Figure 3.In this structure, mainly consist of the following components:
1.1 flight guidance
Positional information according to flight path data message and current aircraft, judge whether aircraft is on the course line, place, carry out height, crab angle calculating, thereby produce vertical and horizontal side direction control respectively, give to fly to control module all kinds of mode control informations are provided, make the aircraft can be according to predetermined airline operation.
1.1.1 highly control
In flight path control, highly change, the current plane projection position according to prebriefed pattern and aircraft calculates the height that aircraft should reach in current location in real time, this is carried out real-time follow-up by flying to control module.
Suppose that A-B is the course line according to 1.1 described settings, C (X C, 0, Z C), D (X D, 0, Z D) be respectively A (X A, Y A, Z A), B (X B, Y B, Z B) projection on surface level XOZ, have: X A=X C, Z A=Z C, X B=X D, Z B=Z D
Aspect height control, can calculate the assigned altitute in course line by projection.As shown in Figure 4, suppose that the current point of aircraft is the E point, calculate to such an extent that aircraft projection in the plane should be the F point by non-level flight range so.In order to obtain the height that aircraft should reach, elder generation to the C-D of course line, is the G point with the F spot projection.Obtain and just can find behind the G point coordinate course line A-B to go up the coordinate H point that G is ordered that is projected as in the XOZ plane, then can obtain the height that aircraft should reach.
Among Fig. 5, C, D and F coordinate are known, calculate the G point coordinate, wherein (X D-X C) and (Z D-Z C) can not be zero simultaneously, because the course line of planning can not be vertical with ground level.Calculate X G, Z G
X G = ( X D - X C ) 2 X F + ( Z D - Z C ) 2 X C + ( Z F - Z C ) ( Z D - Z C ) ( X D - X C ) ( X D - X C ) 2 + ( Z D - Z C ) 2 Z G = ( Z D - Z C ) 2 Z F + ( X D - X C ) 2 Z C + ( X F - X C ) ( Z D - Z C ) ( X D - X C ) ( X D - X C ) 2 + ( Z D - Z C ) 2 - - - ( 1 - 1 )
ABDC separates with the plane, and as shown in Figure 6, A, B, C, D, G coordinate are known.Can be released the relation of each straight-line segment by Fig. 6:
AJ HJ = AI BI ⇔ CG HJ = CD BI ⇒ HJ = CG CD BI - - - ( 1 - 2 )
And then draw the height value that H is ordered, the height h that namely should arrive.
When the course line starting point is lower than impact point:
h = Y H = Y A + ( X C - X G ) 2 + ( Z C - Z G ) 2 ( X C - X D ) 2 + ( Z C - Z D ) 2 ( Y B - Y A ) = Y A + K ( Y B - Y A ) - - - ( 1 - 3 )
When in like manner starting point was higher than impact point, the height value that H is ordered was the height h that reaches:
h = Y H = Y A + ( X C - X G ) 2 + ( Z C - Z G ) 2 ( X C - X D ) 2 + ( Z C - Z D ) 2 ( Y A - Y B ) = Y A - K ( Y A - Y B ) - - - ( 1 - 4 )
When starting point is identical with the impact point height, the height h=Y that should reach B
1.1.2 crab angle control
The driftage distance as the course controlled quentity controlled variable, participates in the control of aircraft level navigation, as judging whether to arrive impact point in navigation.The principal element that influences flight track is the course angle of aircraft, the course angle of aircraft should be consistent with the prebriefed pattern flight-path angle when the aircraft flight flight path is on prebriefed pattern, when producing driftage, should there be deviation at the vector angle with the prebriefed pattern flight-path angle, by driftage is obtained given crab angle apart from carrying out PID control.
According to set route in the plane projection and the physical location of aircraft relatively, calculate the driftage distance, and then calculate height and the course controlled quentity controlled variable is flown to control module, fly to control the real-time follow-up of the course realization prebriefed pattern of module controls aircraft.
Model aircraft resolve obtain the aircraft current position coordinates will be for the calculating of driftage distance, driftage apart from navigation as the course controlled quentity controlled variable, participate in the control of aircraft level navigation, can also conduct judge whether to arrive impact point simultaneously.
By shown in Figure 5, aircraft and course line relation during navigation, driftage apart from the computing formula of Δ d is:
Δd = | ( Z D - Z C ) X F - ( X D - X C ) Z F + Z C X D - Z D X C | ( X D - X C ) 2 + ( Z D - Z C ) 2 - - - ( 1 - 5 )
In Fig. 7, the course line vector
Figure BSA00000600813800062
Angle (course line flight-path angle) ψ with direct north 0For:
In the formula, Δ z=z 2-z 1, Δ x=x 2-x 2
The principal element that influences flight track is the course angle of aircraft, and the course angle of aircraft should be consistent with the prebriefed pattern flight-path angle when the aircraft flight flight path is on prebriefed pattern, and when producing driftage, should there be deviation at the vector angle with the prebriefed pattern flight-path angle.So, desirable course angle (given course angle) ψ of aircraft during driftage gShould be:
ψ g = ψ 0 + K P Δd + K I ∫ 0 t Δddt + K D d ( Δd ) dt - - - ( 1 - 7 )
In the formula: K PBe scale-up factor; K IBe integral coefficient; K DBe differential coefficient, obtain by debugging.
Need discretize when actual computation, T is computation period.Be shown below after discrete:
ψ g ( k ) = ψ 0 + K p Δd ( k ) + K l T Σ i = 0 k Δd ( i ) + K D Δd ( k ) - Δd ( k - 1 ) T - - - ( 1 - 8 )
In flight course, at first, can determine the direction ψ in course line according to two voyages point 0When flying behind impact point, calculate the direction ψ in the course line that makes new advances again 0, the rest may be inferred.
1.2 the flight control based on the control rate design
Flying to control Module Design mainly realizes the emulation of typical state of flight (flat flying climbed, and glides, and turns left, and turns right and waits each mode and comprehensive mode) is solved the logic switching problem of complicated flight control.
The Flight Control Law modular design mainly is divided into vertical control law design and the design of side direction control law, carrying out control law resolves, this module is according to the aeroplane performances such as aerodynamic parameter of all kinds of aircrafts own, transfer ginseng to finish the control rate design according to PID, the value that control law resolves is out carried out deflection as the controlled quentity controlled variable control rudder face of topworks.
1.2.1 vertically control rate design
The main basic function that lengthwise movement will realize is as follows:
(1) waits the angle of pitch to climb with the given angle of pitch or glide, keep pitching stable.
(2) put down with assigned altitute and fly, keep the flying height of aircraft.
A. pitch loop control law design
Aircraft uses pitch attitude to keep/control mode under downslide, climb mode, is the damping torque that increases aircraft, introduces angle rate signal, with the variable of angle of pitch increment Delta θ as control.
B. highly keep the design of circuit controls rule
Highly stable control module is input to angle of pitch control module with the difference in height signal, changes the flight path pitch angle, and the lifting of control aircraft is zero until difference in height, and aircraft is got back to till the predetermined height.
1.2.2 side direction control law design
The purpose of sideway movement control is at different mode of motion, takes different measures to guarantee that aircraft has good performance.The main basic function that sideway movement will realize is as follows:
(1) carries out the uniform slope orbit with given roll angle.
(2) course keeps mode, gives vectoring, aircraft is forwarded to vectoring flight, and realize coordinate turn.
A. the design of the mode of spiraling control law
Aircraft changes course or spirals when turning, and aircraft is general all by means of the pitch angle control module, imports given control signal γ g, make craft inclination, change the flight path deflection angle by the side force that produces behind the craft inclination, reach the purpose that changes vector.
B. course retentive control rule design
Course control is coordinated control with aileron and yaw rudder simultaneously, stable and control course, and course signal is sent the aileron passage, the lift-over signal incoming direction rudder passage that simultaneously the aileron passage is produced.
1.3 set up topworks
By yaw rudder, elevating rudder, steering wheel models such as aileron are formed, and this module adopts the design of reaction type rudder loop, the instruction that flies to control module can compare situation with the planning flight path by state of flight and produce angle of rudder reflection, offers aircraft six degree of freedom model (1.7 is described) as the input controlled quentity controlled variable.
1.4 set up Atmospheric models
Be atmospheric gas pressure, temperature with the height change model, calculate air pressure and the temperature of place height by height value, calculating for thrust provides required temperature, barometric information.Account form is undertaken by international atmosphere ISA model in this module.
1.5 thrust is calculated
According to place height, temperature, air pressure, and corresponding aircraft-position information, suitable throttle thrust calculated to drive aircraft flight.This programme is taked the motor power testing experiment, the corresponding relation of accelerator open degree and thrust under the friction speed of acquisition, and the engine gear that provides according to instruction control and model resolve the velocity amplitude that obtains and carry out two-dimensional interpolation, obtain the thrust magnitude of engine.Thrust result of calculation is exported to model aircraft, makes flight model obtain corresponding thrust.
1.6 set up model aircraft
Aircraft is regarded as rigid body, and aircraft has six-freedom degree in the motion in space, i.e. three of barycenter one-movement-freedom-degrees and around three rotational freedoms of barycenter.The degree of freedom of three movements of barycenter is the increase and decrease campaign of speed, oscilaltion campaign and left and right sides shifting movement.Three rotational freedoms are pitch movement, crab angle motion and roll angle motion.The non-linear full dose equation of the six degree of freedom of aircraft is made up of 12 differential equation of first orders, comprises six kinetics equations and six kinematical equations.
When the non-linear full dose equation of the six degree of freedom of derivation aircraft, need carry out following hypothesis to aircraft:
Think that aircraft is not only rigid body, and quality is constant;
Suppose that ground is inertial reference system, namely coordinate is inertial coordinate hypothetically;
Ignore earth curvature, looking ground is the plane;
Suppose that acceleration of gravity does not change with flying height;
Suppose the x of body axis system b-O b-z bThe plane is the symmetrical plane of aircraft, and aircraft geometric shape symmetry not only, and internal soundness is distributed also symmetry.So product of inertia I Xy=I Zy=0.
The computing formula of three-axis force and three-axis force square is as follows:
Q = C x q S w Y = C y q S w C = C z q S w M x = m x q S w L M y = m y q S w L M z = m z q S w b A - - - ( 1 - 9 )
Wherein, Q, Y, C are respectively resistance, lift, side force.M x, M y, M zBe respectively rolling moment, yawing, pitching moment.
Figure BSA00000600813800082
Be air hydrodynamic, S wBe wing area, L is the span, b ABe mean aerodynamic chord.
In order to calculate three-axis force and the three-axis force square in (1-1) formula, calculate three-axis force coefficient and three-axis force moment coefficient earlier, the computing formula that has provided each coefficient below is as follows:
Resistance coefficient: C x = C x 0 + Δ C x H + AC y 2 - - - ( 1 - 10 )
Lift coefficient: C y = c y 0 + c y α * α + c y δ z * δ z - - - ( 1 - 11 )
Lateral force coefficient: C z = c z β * β + c z ω y ‾ * ω y ‾ + c z δ y * δ y - - - ( 1 - 12 )
The rolling moment coefficient: m x = m x β * β + m x ω x ‾ * ω x ‾ + m x ω y ‾ * ω y ‾ + m x δ x * δ x + m x δ y * δ y - - - ( 1 - 13 )
Yawing moment coefficient: m y = m y β * β + m y ω x ‾ * ω x ‾ + m y ω y ‾ * ω y ‾ + m y δ x * δ x + m y δ y * δ y - - - ( 1 - 14 )
Pitching moment coefficient: m z = m z 0 + m z δ z * δ z + m z α * ( α - α 0 ) + m z ω z ‾ * ω z ‾ + m z α ‾ * α ‾ - - - ( 1 - 15 )
In the following formula, the derivative of each component of resistance coefficient all is the function of Mach number, wherein C X0, c Y0Be zero resistance, lift coefficient, Δ C xH is that the thunder of height is such counted correction, and A is the induced drag factor.
Figure BSA00000600813800096
With Be two derivatives of lift coefficient, δ x, δ y, δ zBe respectively aileron, direction, elevator angle.α is aircraft angle of attack, α 0For zero-lift angle, β are yaw angle, δ yThe rudder kick angle,
Figure BSA00000600813800098
With
Figure BSA00000600813800099
Derivative for resistance coefficient.
Figure BSA000006008138000910
Be horizontal static-stability derivative,
Figure BSA000006008138000911
Be the lift-over damping derivative,
Figure BSA000006008138000912
Be the intersection dynamic derivative of yawing rotation,
Figure BSA000006008138000913
Be the control derivative of aileron,
Figure BSA000006008138000914
Be the cross control derivative,
Figure BSA000006008138000915
Be course static-stability derivative,
Figure BSA000006008138000916
Be the cross derivative of rolling movement,
Figure BSA000006008138000917
Be the course damping derivative,
Figure BSA000006008138000918
Be the cross control derivative,
Figure BSA000006008138000919
It is the rudder control derivative.m Z0Be the zero lift moment coefficient,
Figure BSA000006008138000920
Aerodynamic derivative,
Figure BSA000006008138000921
The aerodynamic derivative that causes for tailplane,
Figure BSA000006008138000922
For aircraft around OZ tAxle rotates and causes aerodynamic derivative,
Figure BSA000006008138000923
Figure BSA000006008138000924
Be zero dimension lift-over, driftage, rate of pitch.
Figure BSA000006008138000925
For zero dimension change in angle of attack speed,
Figure BSA000006008138000926
Be the dynamic derivative of taking offence.
Q, Y, C and M x, M y, M zAll known situation gets off to resolve 12 differential equation of first orders in the aircraft flight process.
Σ F x = m ( V · x + V z ω y - V y ω z ) Σ F y = m ( V · y + V x ω z - V z ω x ) Σ F z = m ( V · z + V y ω x - V x ω y ) - - - ( 1 - 16 )
Σ M x = I x ω · x + ( I z - I y ) ω z ω y + I xy ( ω x ω z - ω · y ) Σ M y = I y ω · y + ( I x - I z ) ω x ω z - I xy ( ω y ω z - ω · x ) Σ M z = I z ω · z + ( I y - I x ) ω y ω x - I xy ( ω y 2 - ω x 2 ) - - - ( 1 - 17 )
γ · = ω x - tgθ ( ω y cos γ - ω z sin γ ) ψ · = ( ω y cos γ - ω z sin γ ) / cos θ θ · = ω y sin γ + ω z cos γ - - - ( 1 - 18 )
x · d = V x cos ψ cos θ + V y ( sin ψ sin γ - cos ψ sin θ cos γ ) + V z ( sin ψ cos γ + cos ψ sin θ sin γ ) y · d = V x sin θ + V y cos θ cos γ - V z cos θ sin γ z · d = - V x sin ψ cos θ + V y ( cos ψ sin γ + sin ψ sin θ cos γ ) + V z ( cos ψ cos γ - sin ψ sin θ sin γ ) - - - ( 1 - 19 )
∑ F in the following formula x, ∑ F y, ∑ F zBe respectively making a concerted effort on x, y, the z axle,
Figure BSA00000600813800103
Be respectively speed differential component on x, y, the z axle.ω x, ω y, ω zBe respectively angular velocity component on x, y, the z axle, other footmark implication therewith is identical.M is Aircraft Quality. γ, ψ are respectively pitching, roll and course angle.I x, I y, I zBody is around the moment of inertia of each, I XyBe the product of inertia.
Under the output rudder of 1.3 steering wheel models believed one side only breath and 1.5 thrust information functions, model aircraft was exported corresponding Flight Condition Data.
2, flight path setting, inertial navigation starting condition are aimed at, flight simulation process, the output of flight status data
2.1 flight path setting
It generally is to arrange according to the trajectory planning requirement that flight path arranges.Trajectory planning refers to seek movable body satisfies certain performance index optimum from the initial point to the impact point movement locus under specific constraint condition.For ease of saying something, among the design the flight path setting by different situation set that aircraft is initial, the position coordinates of state transition point and termination track points, the initial attitude, position, the velocity information that comprise aircraft simultaneously, each modal information that flies calculates judgement according to coordinate and the aircraft of adjacent track points in current position, and whether basis for estimation i.e. two track points has difference in height, longitude, difference of latitude to produce corresponding flight guidance and control to select suitable flight mode.
2.2 inertial navigation initial alignment
The initial information that namely guarantees inertial navigation is consistent with the original state that flight path is set, i.e. settings such as identical attitude, position, speed.
2.3 flight simulation
More than setting up, under 2.1, the 2.2 described prerequisites, begin the flight simulation process.
2.4 output Flight Condition Data
Satisfy and successful implementation communication condition, namely realized the correlation function of communication module.Guaranteed to carry out under the prerequisite of data communication protocol, the communication protocol between the computing machine as inertial navigation system and simulation computer the output of real-time Flight Condition Data.These data are divided into two branch roads to be exported simultaneously, and a branch road is directly exported to monitoring computing system (supervisory control comuter) by relevant communication protocol and the corresponding interface, and another branch road is exported to the anti-module of resolving, and its data flow is seen Fig. 2.
3, inertial navigation is counter resolves
Anti-specific force and the angular speed of calculating of Flight Condition Data by the output of flight control emulation module.
The longitude that provides by the flight simulation module, latitude and height (L, λ, H), and geographic coordinate system get off the plane east orientation, north orientation and day to speed (V E, V N, V U) calculating inertial coordinates system, to tie up to navigation coordinate with respect to terrestrial coordinates be the angular speed projection Terrestrial coordinate system ties up to the angular speed projection down of navigation coordinate system with respect to navigation coordinate
Figure BSA00000600813800112
Inertial coordinates system is with respect to navigation coordinate angular speed projection under navigation coordinate system
ω en n = - v N n R e v E n R e v E n R e tan L T - - - ( 3 - 1 )
ω ie n = 0 ω ie cos L ω ie sin L T - - - ( 3 - 2 )
ω in n = ω ie n + ω en n - - - ( 3 - 3 )
R in the following formula eBe earth radius,
Figure BSA00000600813800117
For navigation coordinate is east orientation, north orientation speed, L is latitude, ω IeBe the spin velocity of the earth under inertial coordinates system.
Aircraft pitch, roll and the course angle that provides by the flight simulation module (
Figure BSA00000600813800118
γ, ψ) calculate angular velocity under the body axis system according to the Eulerian angle differential equation
Figure BSA00000600813800119
Inertial navigation attitude transition matrix
ω nbx b ω nby b ω nbz b = C γ C θ 0 0 - ψ · + C γ θ · 0 0 + 0 γ · 0 = > ω nbx b ω nby b ω nbz b = cos θ sin γ cos γ 0 - sin θ 0 1 - cos θ cos γ sin γ 0 ψ · θ · γ · - - - ( 3 - 4 )
C b n = cos γ cos ψ + sin γ sin ψ sin θ sin ψ cos θ sin γ cos ψ - cos γ sin ψ sin θ - cos γ sin ψ + sin γ cos ψ sin θ cos ψ cos θ - sin γ sin ψ - cos γ cos ψ sin θ - sin γ cos θ sin θ cos γ cos θ - - - ( 3 - 5 )
In the following formula
Figure BSA000006008138001113
Be respectively
Figure BSA000006008138001114
At three direction of principal axis components, C γ,
Figure BSA000006008138001115
Be respectively lift-over, pitching transition matrix,
Figure BSA000006008138001116
Be respectively the angular velocity of pitching, driftage, roll angle.Utilize
Figure BSA000006008138001117
Calculate angular speed under the gyro angular speed output body axis system
Figure BSA000006008138001118
ω ib b = ω nb b + ( C b n ) T ω in n - - - ( 3 - 6 )
The proportion of utilization equation calculates the specific force f under acceleration and the output body coordinate b
f n = v · n - ( 2 ω ie n + ω en n ) × v n - g n - - - ( 3 - 7 )
f b = ( C b n ) T f n - - - ( 3 - 8 )
V in the following formula nThe following speed of navigation coordinate system,
Figure BSA00000600813800123
Be speed differential, g under the navigation coordinate system nBe acceleration of gravity, f nFor navigation coordinate is specific force.
The computational algorithm of attitude transition matrix also can the service orientation Method of Cosine, hypercomplex number method, equivalent rotating vector method etc.
4, inertial navigation system calculates Flight Condition Data
4.1 specific force, angular rate data are transferred to inertial navigation
According to relevant communication protocol, as realization related communication functions of modules such as ARINC429, specific force, angular rate data that above-mentioned 3 trifles are calculated are transferred to actual inertial navigation system.
4.2 inertial navigation system calculates the flight status data
Inertial navigation system calculates other one group of Flight Condition Data according to performance own.
4.3 the output of Flight Condition Data
According to relevant communication protocol, realize the communication module function, the Flight Condition Data that inertial navigation system is produced is transferred to Monitor And Control Subsystem (supervisory control comuter).
5, the comparative analysis of data
In Monitor And Control Subsystem, realize the related communication function, namely finish relevant data transmission communication function respectively, can receive the Flight Condition Data that is produced by inertial navigation system and excitation subsystem respectively, respectively being compared by flight control analogue system Flight Condition Data that directly export and that exported by inertial navigation system, as data such as speed, attitude, positions.During contrast according to the time clap the principle of correspondence, namely satisfying under 2.2 conditions, according to corresponding each time data of clapping be analyzed.Thereby every performances such as the error of each data item of check inertial navigation system, variance.

Claims (1)

1. general inertial navigation method of testing based on flight simulation is characterized in that may further comprise the steps:
The first step, foundation is based on the flight control emulation module of control law design, for the inertial navigation system performance test provides the data driving source, utilization is based on the design of aircraft control law, carrying out nonlinear equation by known model aircraft parameter derives and calculating, and carry out the vertical and side direction control law design of aircraft, realize the motion under the aircraft typical Mode;
Second step, carry out flight path setting, inertial navigation starting condition aligning, implement the flight simulation process, and output flight status data, specifically may further comprise the steps:
1, carry out flight path and set, flight path comprises aircraft initial state information and other track points positional information, and flight path is set to contain in the air and climbed, glides, spirals, turns and comprehensive non-stop flight mode;
2, inertial navigation initial alignment, the starting condition data are consistent during the Flight Condition Data under the inertial navigation starting condition and flight path setting;
3, real-time resolving and output are by the Flight Condition Data of the aircraft of flight control emulation module output;
The 3rd step, by anti-specific force and the angular rate data of calculating of Flight Condition Data, the longitude that provides by the flight simulation module, latitude and height, and geographic coordinate system get off the plane east orientation, north orientation and day calculate inertial coordinates system to velograph to tie up to navigation coordinate with respect to terrestrial coordinates be that angular speed projection, terrestrial coordinate system tie up to the angular speed projection down of navigation coordinate system, inertial coordinates system with respect to navigation coordinate angular speed projection under navigation coordinate system with respect to navigation coordinate
Figure FSB00001081617600011
Aircraft pitch, roll and course angle by the flight simulation module provides calculate angular velocity under the body axis system according to the Eulerian angle differential equation
Figure FSB00001081617600012
Attitude matrix
Figure FSB00001081617600013
Utilize
Figure FSB00001081617600014
Calculate angular speed under the gyro angular speed output body axis system; Utilize the specific force equation to calculate specific force under acceleration and the output body coordinate;
The 4th step, inertial navigation system goes out the flight status data according to specific force and angular speed real-time resolving, specific force and angular rate data are transferred to the inertial navigation system that will test by communication line, and inertial navigation system resolves the back and by communication line Flight Condition Data is exported;
The 5th step, according to the time clap the consistent Flight Condition Data of flight control emulation module output and the Flight Condition Data that inertial navigation system is exported of contrast, compare data differences information between the two, thereby the inertial navigation performance detected.
CN 201110332861 2011-10-27 2011-10-27 General inertial navigation test method based on flight simulation Expired - Fee Related CN102393200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110332861 CN102393200B (en) 2011-10-27 2011-10-27 General inertial navigation test method based on flight simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110332861 CN102393200B (en) 2011-10-27 2011-10-27 General inertial navigation test method based on flight simulation

Publications (2)

Publication Number Publication Date
CN102393200A CN102393200A (en) 2012-03-28
CN102393200B true CN102393200B (en) 2013-08-14

Family

ID=45860561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110332861 Expired - Fee Related CN102393200B (en) 2011-10-27 2011-10-27 General inertial navigation test method based on flight simulation

Country Status (1)

Country Link
CN (1) CN102393200B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3396487A1 (en) * 2017-04-27 2018-10-31 The Boeing Company Computer-implemented method and system for modelling performance of a fixed-wing aerial vehicle with six degrees of freedom

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103542865B (en) * 2013-08-23 2016-09-07 航天科工惯性技术有限公司 Investigating method and device
CN103942085B (en) * 2013-12-31 2017-06-23 中国人民解放军空军航空大学军事仿真技术研究所 A kind of carrier-based helicopter flight simulator warship emulation mode
CN103792843B (en) * 2014-01-24 2016-05-04 北京航天控制仪器研究所 A kind of inertial platform quick rotation control method
CN104156595B (en) * 2014-08-11 2015-06-24 北京航天自动控制研究所 Determination method and device for flight path command of flight vehicle
CN105185164B (en) * 2015-08-04 2017-08-25 北京航空航天大学 A kind of fixed-wing unmanned vehicle monitoring system based on guidance model
CN105501464B (en) * 2015-12-16 2018-03-06 成都赫尔墨斯科技股份有限公司 The radio communication of flight test airborne and the method for navigation system performance
CN107121940B (en) * 2017-05-27 2021-01-15 南京航空航天大学 Four-degree-of-freedom semi-physical simulation platform for parafoil
CN107990911B (en) * 2017-11-08 2021-03-26 江西洪都航空工业集团有限责任公司 Method for compensating simulation input signal of navigation system
CN107943060B (en) * 2017-12-29 2021-12-07 上海司南卫星导航技术股份有限公司 Autopilot, method for guiding a vehicle along a tracking line, and computer-readable medium
CN109186634B (en) * 2018-08-30 2020-11-13 衡阳市衡山科学城科技创新研究院有限公司 MEMS inertial measurement unit navigation performance measurement method and device
CN109614644B (en) * 2018-11-02 2023-03-14 中国航空工业集团公司西安飞机设计研究所 Method for evaluating power lift-increasing effect of external blowing type flap layout airplane
CN109542111B (en) * 2018-12-19 2021-04-13 南京航空航天大学 Sectional type-based unmanned aerial vehicle ultra-low altitude flight control method
CN110471313B (en) * 2019-08-26 2022-07-22 中仿智能科技(上海)股份有限公司 Flight simulation subsystem of simulation aircraft
CN112559288B (en) * 2020-12-09 2024-06-11 北京航天控制仪器研究所 Distributed inertial platform test system based on Ethernet
CN112577481B (en) * 2020-12-22 2022-07-26 西北工业大学 Ground target positioning method for rotor unmanned aerial vehicle
CN112711272B (en) * 2020-12-29 2022-08-23 中国航空工业集团公司西安飞机设计研究所 Aircraft inclination angle construction method and system
CN114063469A (en) * 2021-10-29 2022-02-18 北京星途探索科技有限公司 Semi-physical simulation verification technology with rotary table based on differential equation solving
CN114896680B (en) * 2022-03-18 2024-06-07 成都飞机工业(集团)有限责任公司 Stable spiral overload correction method based on climbing flight test data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456906B1 (en) * 1999-11-18 2002-09-24 Trimble Navigation, Ltd Satellite positioning-based guidance system that utilizes simulated inertial navigation system
US7299113B2 (en) * 2004-01-15 2007-11-20 The Boeing Company System and method for determining aircraft tapeline altitude
CN100585602C (en) * 2007-01-17 2010-01-27 南京航空航天大学 Inertial measuring system error model demonstration test method
CN100495261C (en) * 2007-09-04 2009-06-03 北京控制工程研究所 Half-physical emulation test system for controlling and guiding, navigating and controlling soft landing for moon

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3396487A1 (en) * 2017-04-27 2018-10-31 The Boeing Company Computer-implemented method and system for modelling performance of a fixed-wing aerial vehicle with six degrees of freedom

Also Published As

Publication number Publication date
CN102393200A (en) 2012-03-28

Similar Documents

Publication Publication Date Title
CN102393200B (en) General inertial navigation test method based on flight simulation
CN103488814B (en) Closed loop simulation system suitable for controlling attitude of reentry vehicle
CN100495261C (en) Half-physical emulation test system for controlling and guiding, navigating and controlling soft landing for moon
CN103365296B (en) A kind of four rotor unmanned aircraft nonlinear object feedback flight control methods
Hoffmann et al. Quadrotor helicopter trajectory tracking control
CN104898642B (en) A kind of integration testing analogue system for Spacecraft Attitude Control algorithm
CN105151292B (en) Distributive vectored thrust system
CN104007665A (en) Flight simulation test system for solid-liquid power aircraft
CN102592007A (en) Method for modeling unmanned aerial vehicle object model for parameter adjustment of flight control law design
CN110471313B (en) Flight simulation subsystem of simulation aircraft
CN104765272A (en) Four-rotor aircraft control method based on PID neural network (PIDNN) control
CN105242679A (en) Method for designing control system of four rotor aircraft
CN102323759B (en) Parafoil autonomous homing semi-physical simulation system
CN104484717A (en) Onboard flight path prediction method based on current air route
CN105865455A (en) Method for calculating attitude angles of aircraft through GPS and accelerometer
CN106527122A (en) Stratospheric airship fixed-height flight nonlinear PID control method
CN113758383B (en) Reusable rocket for verifying vertical take-off and landing technology and verification method
Yu et al. Design and Implementation of a Hardware‐in‐the‐Loop Simulation System for a Tilt Trirotor UAV
Dalle et al. Flight envelope calculation of a hypersonic vehicle using a first principles-derived model
CN109991992A (en) Based on the small-sized depopulated helicopter MFA control method for immersing invariant set
CN105069311A (en) Long-range rocket launching initial state error spreading estimation method
CN103578299A (en) Method for simulating flight process of aircraft
CN104536448A (en) Backstepping based control method for unmanned-plane attitude system
CN111123700A (en) Constraint full-course satisfied optimal control system for obstacle-detouring flight of hypersonic aircraft
CN106774385A (en) A kind of dirigible spot hover control method of use adaptive variable structure

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130814

Termination date: 20151027

EXPY Termination of patent right or utility model