ANNUAL OF NAVIGATION 19/2012/part 2
SERGEY YAKUSHIN State National Research Polytechnic University of Perm, Russia
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
ABSTRACT Errors of INS output parameters lead to a positive feedback effect of errors and eventually to an even more dramatic increase in system errors. To reduce the impact of this problem on the error output parameters of INS, in this paper, we propose and study a new concept of constructing algorithms for autonomous INS, which is called as synergetic concept. In the paper the synergetic concept of inertial systems algorithm is presented and investigated by implementing its into strapdown inertial navigation system (SDINS). Keywords: Inertial Navigation System, Autonomous INS.
INTRODUCTION It is well known, the schemes of the algorithms autonomous inertial navigation systems (INS) consists of two main sequential functional blocks, which complete the initial alignment and operating mode, including the calculation of the current position coordinates, velocity and the vehicle angular orientation parameters. To improve the accuracy of such systems, usually external information is used, and in this case, INS is integrated and non-autonomous. The use of INS in autonomous mode is preferred for many applications of these systems, because in this case this system is the most simple and reliable. However, it is well known that errors of INS working in autonomous mode, have a general tendency to increase in low frequency. The reason for the growth of errors is in the influence of errors, respectively, in the mode of initial alignment, accelerometer and gyroscope errors in the dynamic operating conditions, as well as computational error processing algorithm for measurement information (mainly the integration errors of measurements from accelerometers).
185
SERGEY YAKUSHIN
Errors of INS output parameters (calculated coordinates of current location, linear velocity of the object and its angular orientation parameters) lead to a positive feedback effect of errors and eventually to an even more dramatic increase in system errors. To reduce the impact of this problem on the error output parameters of INS, in this paper, we propose and study a new concept of constructing algorithms for autonomous INS, which is called as synergetic concept. The purpose of the new concept of algorithm INS is to improve the accuracy of the system without some external measurement data and also without ZUPT-method correction. The essence of the synergetic concept is to fusion mode of current self-evaluation of the main parameters of INS and the conventional operating mode. In this scheme of the INS algorithm is achieved an accuracy improvement of the system on a moving vehicle by using only internal algorithmic (autonomous) capabilities of INS. The idea of developing this concept is based, in particular, on the results of the analysis of the application developed by the author of a new autonomous method of initial alignment of INS, which is implemented on the vehicle that performs a spatial and angular motion [1]. The new concept of the algorithm of inertial navigation system has an universal character and can be used both for the gimbaled and for the strapdown systems. At present, a class of strapdown inertial navigation systems (SDINS), and also their subclass strapdown orientation systems has more and more wide application in many areas of use of modern mobile objects. Thus one of the primary goals of improvement of these systems is increase of their accuracy and reliability of operation. In this paper we consider the synergetic concept of algorithms INS by implementing of the strapdown inertial navigation system (SDINS).
THE NEW METHOD The most difficult mode of SDINS is the mode of initial alignment, however the system errors depend largely on accuracy of its realization also in operational mode. The character and influence of errors of an initial alignment on target parameters SDINS are well-known, and they are the proof of importance of this mode for achievement of required precision of inertial system in operational mode. At present, aware of the various methods of initial alignment of SDINS on the stationary and moving base are known. In this paper, the mode of autonomous initial alignment of SDINS on the moving vehicle is discussed. The main purpose of the initial alignment, realized in this concept is to determine the attitude angles of the vehicle relative to the local level frames (true azimuth
186
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
(heading), pitch, roll, yaw). It coincides with the traditional task of initial alignment for SDINS on a moving base. In contrast to the known methods of solving this problem in presented method the use of any external information for the initial alignment is not assumed. The algorithmic process of initial alignment begins under the conditions for the unknown (arbitrary) initial orientation of measuring unit relative to the local level frames and direction to true north, and also in the absence the data about the linear velocity of the motion of vehicle relative to the Earth. The algorithm of this method is based only on the transformations of measurable data from the SDINS gyroscopes and accelerometers. The method essence consists in an adequate transferring of ideology of an initial alignment of the platform inertial navigation system as applied to SDINS and taking into account features of its operation. In the SDINS there is no gyroscopic stabilized platform which physically models usually local level frame, and accelerometers and gyroscopes are mounted directly on the base. These sensors, unlike platform system, are not isolated from angular motion of the base and that therefore complicates procedure of an initial alignment. In our method the gyroscopic stabilized platform is replaced with the virtual platform which angular position relative to local level frame is simulated by means of a computational algorithm. The initial alignment process includes the concurrently running leveling and gyrocompassing of the virtual platform [1]. For an angular position estimation of the virtual platform relative to the horizontal plane (that is necessary for it leveling) we will use measuring signals from accelerometers, transformed to the virtual platform frame. The direction cosine matrix A between the virtual platform frame and the body frame we will calculate by the numerical integration of Poisson matrix differential equation:
& = A A , A G VP
(1)
where G and VP are the skew symmetric matrixes of the angular rates sensed from gyroscopes, and computed from the virtual platform respectively. The leveling process of the virtual platform is realized by means of PID-regulators with use of as minimized angular parameters the calculated mismatch of the virtual platform frame relative to the true horizontal plane, i.e. with pitch VP and roll VP angles of the virtual platform. Integral components of the virtual platform control I , I (in pitch and roll control channel respectively) in quasisteady state of
19/2012/part 2
187
SERGEY YAKUSHIN
the gyrocompassing mode can be used for heading calculation VP of the virtual platform according to expression
VP = tan 1 ( I / I ) .
(2)
Heading of the virtual platform VPB relative to longitudinal axis of the body frame we will obtain under the information on elements of calculated matrix A from (1)
VPB = tan 1 ( a21 / a22 ) .
Then, heading of the base (vehicle) B will be defined by expression
(3)
B = VP + VPB .
(4)
For the subsequent damping angular rates of the virtual platform in a control mode it is advisably to use low-pass filter. In this paper we consider a simple first-order low-pass filter in the form of aperiodic transfer function. At the time of completion gyrocompassing of SDINS according to the chosen for this criterion (for example, to achieve acceptable values of the standard deviation of the gyrocompassing course of virtual platform or course of the base), we define the heading of the base, according to (4), and compute the pitch and roll angles of the base by formulas
= sin 1 ( a23 ) , = tan 1 ( a13 / a33 ) .
(5)
Then we can go into operational mode of the SDINS. It should be noted that under certain conditions (such as a relative unknown to the allowable limit of the linear velocity of the object, the allowable limit of the angular movements of the object), an autonomous process of initial alignment is stable and provides estimates of the convergence of the angular orientation of a moving object. At the same time, a distinctive feature of the autonomous operation mode is its fundamental instability in the calculation of the output parameters of the inertial system. Synergetic concept of algorithms INS is to share the opportunities of both modes in a single algorithmic scheme. This scheme allows the algorithm of INS in general, increasing the stability of the regime by extending the initial alignment also in operational mode while improving the accuracy due to the fact that the data will reduce uncertainty about the relative linear velocities of the object by changing the information on these velocities derived from the traditional algorithm of SDINS. At the initial stage of the synergetic algorithm can be with maximum robustness to believe
188
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
the unknown relative linear velocity of the object to be zero. Of course, to determine these rates, such as the sea, we can use different types of autonomous lag and thereby improve the accuracy of the initial alignment on the first stage of the algorithm of INS. However, in this paper, we deliberately complicate the delivery of objectives in order to more clearly show the possibility of a new concept in the most difficult conditions, to evaluate the efficiency and quality of the proposed concept of a scheme for high-precision modeling of the marine SDINS based on the use of this synergetic concept in view of the characteristic errors of inertial sensor gyroscopes and accelerometers.
THE MODEL OF SIMULATION The modeling scheme includes the following main components: simulation model of the complex spatial angular and linear moving of the vehicle; calculation of measuring signals from the accelerometers and the gyroscopes (angular rate sensors) for the simulated motion of the vehicle, including their typical deterministic and random errors (bias, scale factor, random drift, etc); shaping the loops of processing measurement data on the basis of matrix transformation and elements of PID-regulators with an appropriate logic of their operation for the initial alignment process; calculation of initial alignment errors due to various factors; conventional algorithm of SDINS; synergistic union of an initial alignment mode and the standard algorithm for operating mode of the SDINS; determination of output parameter errors of the conventional algorithm SDINS and synergetic algorithm. The main object for which we will simulate the operation of the system, we consider a hypothetical naval object with a small relative velocity up to 15 m/s. Lets present the description of the specified research blocks of SDINS initial alignment method. As mathematical model of complicated space movement of a marine vessel with variable horizontal velocity relative to the Earth V , and also with time variables heading , pitch , roll and vertical velocity VZ we will consider the following equations:
V = V0 + AV sin(V t ) ;
(6) (7)
= 0 + A sin( t ) ;
19/2012/part 2
189
SERGEY YAKUSHIN
VN = V cos ; VE = V sin ;
(8) (9) (10) (11) (12)
VZ = A VZ sin(VZ t ) ;
= 0 + A sin( t ) ;
= 0 + A sin( t ) .
Local latitude and longitude of vessel position, according to simulated moving in relation to the Earth will change in following way:
& = VN / R2 ; & = V /( R cos( )) , E 1
(13) (14)
where R1 and R2 the Earth radiuses of the reference ellipsoid, defined by well-known formulas from geodesy. According to mathematical model of marine vessel moving (614) we will write down expressions for definition of measured accelerations AE , AN , AZ in local level frame ENZ which axes points to the east, north and to the local vertical upwards respectively
& 2V sin V V tan / R + V ( cos + V /R ) ; AE = V E N E N 1 Z E 1
& + 2V sin + V 2 tan/R + V V /R ; AN = V N E E 1 Z N 2
2 2 & . AZ = -VN /R2 - VE /R1 - 2VE cos + g + V Z
(15) (16) (17)
The measured accelerations vector in the body frame Ab we will obtain by the following transformation (18) Ab = MAn , where M direction cosine matrix between the body frame and local level frame. The elements of matrix M we will calculate on preset values of orientation angles defined by the equations (7), (11), (12)
m11 = C C - S S S ;
m12 = C S + S SC ;
190
(19) (20)
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
m13 = - S C ;
m21 = - C S ; m22 = CC ; m23 = S ; m31 = S C + C S S ;
(21) (22) (23) (24) (25) (26) (27)
m32 = S S - C SC ;
m33 = C C ,
where designation C( ) = cos( ) , S( ) = sin( ) is used. Now, if we add to the vector of accelerations Ab an accelerometer errors, we will obtain a simulated accelerometer signals in the body frame which we will use further in simulation program by modelling of the SDINS initial alignment. In addition, it is necessary to execute imitation of measuring signals from gyroscopes for the moving preset values of the vessel in space. Lets consider as measuring signals from gyroscopes (angular rate sensors) the corresponding angular rates in axes of the body frame. In this case, taking into account change of orientation of the body frame relative to the local level frame, described by well-known Euler transformation, we will obtain following expressions for these angular rates
&C - & C S + Y ( S C + C S S ) - ZC S + X ( C C - S S S ) ; (28) bx = & S + Y C C + Z S X S C ; by = & +
(29)
&S + ( S S - C C S ) + C C + ( S S C + C S ) ;(30) & CC + bz = Y Z X &, where X = & ) cos , Y = ( + & ) sin . Z = ( +
Adding the corresponding errors to expressions from (28) to (30), we will obtain simulated signals of angular rate sensors in the body frame which further will be also as well as simulated signals of accelerometers, to use in simulation program by modelling of the SDINS initial alignment. The operational algorithm of the PID-regulators used in a control loop of the virtual platform, looks like
19/2012/part 2
191
SERGEY YAKUSHIN
& ; VPx = k1 xVP k 2 x I k 3 x VP
(31) (32) (33)
VPy = k1 y VP k 2 y I k 3 y &VP ; VPz = sin .
On the basis of simulation results for the contributed method of an initial alignment it is obtained, that satisfactory results on alignment accuracy are provided, in particular, at following PID-regulators parameter values and logic of their switching.
Table 1. Parameters of PID-regulators [own study]
k1 x
k2 x
0.01 0.00002
k3 x
0.9 0.005
k1 y
0.9 0.01
k2 y
0.01 0.00002
k3 y
0.9 0.005
0 t 200 s t > 200 s
0.9 0.01
We show now the main results of sequential simulation mode of the initial alignment and operational (inertial) mode of SDINS, which will continue to be thought a foundation to support the concept of the synergetic algorithm of autonomous inertial systems. The sequence of modes of simulation is that the simulation is carried out first mode of SDINS initial alignment on a moving object, the linear velocity and angular parameters are unknown, but is limited to the upper range, and then the data on the angular orientation, the system calculated at the end of the initial alignment, transferred to the operating mode of the conventional algorithm of SDINS. Thus, we simulate normal system operation, carrying out the initial alignment on a moving base.
PARAMETERS OF SIMULATED MOVEMENT OF VESSEL By simulation of initial alignment algorithm the various movement parameters of the marine vessel, and also various sources of errors of SDINS sensors, which can take place in practice, were considered. One of variants of these parameters is presented below: time sampling: 100 Hz; horizontal velocity: V0 = 10 m / s , AV = 0.2 m /s , V = 1.27 s -1 ; vertical velocity: AVZ = 1 m /s , VZ = 1 s -1 ; heading parameters: 0 = 54o , A = 10 o , = 1 s -1 ; pitch parameters (trim angle): 0 = 5 o , A = 10o , = 1 s -1 ;
192
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
roll parameters: 0 = 13o , A = 8o , = 1 s -1 ; duration of initial alignment 2500 s; accelerometer biases 0.001 m /s 2 ; accelerometer random drift 0.1 mg (3 ) ; gyroscope biases 0.05 / h ; gyroscope random drift 0.05 / h (3 ) .
For this version of the algorithm parameters of the study of initial alignment and operating mode of SDINS, following results were obtained by calculating the errors of azimuth, pitch, roll, and also the latitude and longitude of the simulated motion of the vessel (fig. 15), changing over time. The total simulation time (indicated on the drawings in seconds) is the sum of the initial alignment time (the first mode) and operating mode time of SDINS, equal to two hours. In fig. 13 the error of orientation angle (in degrees) computed in the initial alignment mode and in a conventional algorithm for SDINS (for the first mode solid lines, for the second mode in the form of points) is presented. In Fig. 45 the error of the coordinates, respectively, in latitude and in longitude (in meters, with a scale factor 10000) is presented.
Fig. 1. Errors by azimuth calculation in the initial alignment mode, and after switch to operational mode of SDINS [own study]
19/2012/part 2
193
SERGEY YAKUSHIN
Fig. 2. Errors by roll angle calculation in the initial alignment mode, and after switch to operational mode of SDINS [own study]
Fig. 3. Errors by pitch angle calculation in the initial alignment mode, and after switch to operational mode of SDINS [own study]
194
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
Fig. 4. Errors by latitude calculation after switch to the operational mode of SDINS [own study]
Fig. 5. Errors by longitude calculation after switch to the operational mode of SDINS [own study]
19/2012/part 2
195
SERGEY YAKUSHIN
CONCLUSIONS The presented results are characteristic enough for parametres of movement of vessel and for the given class and level sensors errors. This type of plots has a small changes caused by insignificant (in 1,52 times) variation of the vessel motion parametres and sensor errors concerning numerical data resulted above. Based on these results and other similar studies it is possible to make the following conclusions: character of errors of the first and second modes essentially differ; in the first case they look like constants, and in the second case as a variable processes in time; well-known, that errors of operating mode of SDINS have fluctuations with the Schulers period that is shown also in our modelling; at sufficient time of an initial alignment the second mode as a whole on level of errors will be about one order with errors of the first mode during the limited operating time; at reduction of duration of the first mode, the errors of convetional algorithm SDINS will tend to faster increase, and parallel continuation of the first mode (after formal end of an initial alignment) will be characterised, on the contrary, by reduction of errors of calculation of angular orientation of the vessel. It is possible to explain last conclusion to that errors in angular orientation of a virtual platform at the moment of formal end of the first mode are transferred into standard algorithm of SDINS, leading to known accumulation of errors of calculation of the output parametres caused by errors of an initial alignment. Thus the basic source of increase in errors in the second mode is double integration of components of a vector of the gravity acceleration, having projections to the directions of computing axes of the local level frames in algorithm of SDINS. If to take advantage of both modes in a single processing measurement data, it is possible to achieve a synergistic effect, the use of which will improve the accuracy of SDINS. The scheme proposed synergetic concept of constructing algorithms of INS is the following: operation of the first and second modes to make parallel (instead of serial); the parameters of angular motion of the virtual platform (first mode), calculated as accurately as possible, to use in conventional algorithm of SDINS as calculated angular velocity of the local level frames; based on the fact that the errors on the pitch and roll of virtual platforms tend to constant values, to specify their values by bringing information about the error
196
ANNUAL OF NAVIGATION
SYNERGETIC CONCEPT OF ALGORITHMS AUTONOMOUS INERTIAL NAVIGATION SYSTEMS
calculating the height of the object according to the convetional marine SDINS algorithm. Calculation of constant errors in angular position of the virtual platforms in relation to the horizon plane can be carried out under following formulas based on the definition of height as double integral of the vertical acceleration:
2 (h1 h) , gt 2
(34)
where h1 h an increment of the height calculated in algorithm of SDINS for the time t , during which to the calculated value of the pitch angle the fixed value (under condition = 0 ) is added. Similarly,
2 (h1 h) . gt 2
(35)
As shown by simulation results, the implementation of the synergetic concept of algorithm INS is universal and can be used for different types of systems (both platform and strapdown) and improves the accuracy of these systems. The level of increase of accuracy in autonomes mode is determined by the magnitude and rate of change of linear and angular motion of the object, as well as errors in inertial sensors. As prospects of development of this concept is supposed the solution of problems connected with optimisation of control of virtual platform in order to reduce the transition time of its angular stabilisation in navigational frames and with improvement of quality of its control.
REFERENCES [1] Yakushin S. M., Novel Method for Autonomous Initial Alignment of Strapdown Inertial Navigation System on Moving Base, The European Navigation Conference on Global Navigation Satellite Systems, Braunschweig, Germany, 2010.
Received May 2012 Reviewed September 2012
19/2012/part 2
197