[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103425146B - A kind of inertially stabilized platform interference observer method for designing based on angular acceleration - Google Patents

A kind of inertially stabilized platform interference observer method for designing based on angular acceleration Download PDF

Info

Publication number
CN103425146B
CN103425146B CN201310331352.0A CN201310331352A CN103425146B CN 103425146 B CN103425146 B CN 103425146B CN 201310331352 A CN201310331352 A CN 201310331352A CN 103425146 B CN103425146 B CN 103425146B
Authority
CN
China
Prior art keywords
frame
value
current
angular acceleration
motor
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
CN201310331352.0A
Other languages
Chinese (zh)
Other versions
CN103425146A (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.)
Beihang University
Original Assignee
Beihang 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 Beihang University filed Critical Beihang University
Priority to CN201310331352.0A priority Critical patent/CN103425146B/en
Publication of CN103425146A publication Critical patent/CN103425146A/en
Application granted granted Critical
Publication of CN103425146B publication Critical patent/CN103425146B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

A kind of inertially stabilized platform interference observer method for designing based on angular acceleration, based on traditional three ring PID multiplex control system structures, according to current sensor, the current information that each framework rate gyro is measured in real time and each frame corners velocity information, estimate the disturbance torque suffered by each framework of stable platform, then the torque motor current value of offsetting needed for this disturbance torque is calculated, and this current value is compensated in the given value of current input value of electric current loop, motor is exported and disturbance torque equal and opposite in direction, the moment that direction is contrary, compensating platform disturbance torque disturbs, improve platform stable precision.Present invention achieves real-time estimation and the compensation of disturbance torque, improve lasting accuracy, be applicable to the aerial remote sensing inertial-stabilized platform with disturbance torque.

Description

Design method of inertial stabilization platform disturbance observer based on angular acceleration
Technical Field
The invention relates to a design method of an inertial stabilization platform disturbance observer based on angular acceleration, which can be used for compensating various medium and high precision inertial stabilization platform disturbance moments for aerial remote sensing, and is particularly suitable for an aerial remote sensing inertial stabilization platform with larger mass eccentricity.
Background
The aerial remote sensing system is an effective means for acquiring high-resolution and high-precision remote sensing images, and plays an important role in the fields of basic mapping, disaster monitoring, resource and environment investigation, meteorological hydrological detection and the like. The aerial remote sensing inertial stabilization platform is arranged between a flight carrier and a remote sensing load, bears and stabilizes the remote sensing load, and is one of important components of an aerial remote sensing system. The stable platform can effectively isolate the influence of the non-ideal attitude motion of the flight carrier and various internal disturbances on the visual axis of the remote sensing load, so that the attitude of the remote sensing load is kept stable relative to the inertial space. After the stable platform is used, the overlapping degree between the front and back remote sensing load images and between the two adjacent frames of images is greatly improved, the imaging requirement is met, and the working efficiency of aerial remote sensing can be obviously improved. The stability precision is one of the main technical indexes of the inertially stabilized platform, and reflects the inhibition capability of the stabilized platform on the disturbance moment.
The triaxial inertially stabilized platform can bear various loads, the mass center positions of different loads are different, the mass center can deviate in the working process, and in addition, the mass center position of the platform is uncertain due to machining, so that the mass eccentricity is difficult to overcome completely in a counterweight mode. Due to the fact that mass eccentricity exists, and the imaging load mass borne by the platform is large, under the action of gravity acceleration and airplane disturbance acceleration, large unbalanced moment can be generated. Besides the moment of mass unbalance, the platform is also influenced by other interference moments such as friction moment, frame coupling moment and the like, so that the stability and the precision of the platform are reduced, the imaging quality of imaging load is reduced, and the aerial remote sensing operation efficiency is reduced. Therefore, when the control system of the stable platform is designed, the interference torque of the stable platform must be compensated, and the control precision and the dynamic performance of the stable platform are improved. In the prior art, feedback control in a three-loop PID composite control system is usually used for compensating interference in the system, but the compensation method increases the suppression capability of the disturbance by increasing PID parameters, and the increase of the PID parameters can cause the stability of the system to be reduced and even cause the instability of the system, and if the interference is uncertain or time-varying, the compensation effect of conventional PID control is not ideal; the disturbance observer can observe the disturbance moment borne by the system in real time, the disturbance moment can be completely compensated through feedforward control, however, when the disturbance observer is used for observing the disturbance moment, the differentiation of information is generally required to be solved, the traditional differentiation mode is adopted for solving the differentiation, noise signal amplification is caused, the Kalman filtering is adopted for solving the differentiation signal, the phase lag of the differentiation signal is caused, a tracking-differentiator is adopted for solving the differentiation, a larger estimation error is caused in the initial stage of the differentiation signal, and the inaccurate calculation of the differentiation signal can cause poor disturbance moment compensation effect or even cause system instability.
Disclosure of Invention
The technical problems to be solved by the invention are as follows: the defect that the conventional three-ring PID composite control and a common disturbance observer are insufficient in platform disturbance torque inhibition capacity is overcome, and the design method of the inertially stabilized platform disturbance observer based on the angular acceleration is provided and used for improving the system stabilization precision.
The technical solution of the invention is as follows: a design method of an inertial stabilization platform disturbance observer based on angular acceleration estimates a disturbance moment value according to measurement values of a current sensor and each frame rate gyro and further calculates a compensation current value based on a traditional three-ring PID composite control system structure, and specifically comprises the following steps:
(1) the method is characterized by establishing a three-ring PID composite control system of the aerial remote sensing triaxial inertial stabilization platform, and comprises the following three steps:
firstly, establishing a current loop PID feedback loop;
the output of the stabilizing loop is used as the given current value I of the current loopsetThe current sensor in the motor power driving circuit outputs the frame motor current value as the current feedback value I of the current loop circuitfbAnd the error value of the current loop PID controller and the frame motor is used as the input of the current loop PID controller, and the output value of the current loop PID controller is used as the input frame motor voltage value to enable the frame motor to generate a corresponding current value.
Establishing a stable loop PID feedback loop;
output of tracking loop as angular velocity of stabilizing loop given by ωsetRate gyros mounted on frames for measuring angular velocity feedback values omega of framesfbThe error value of the two is used as the input of a PID controller of the stabilizing loop, and the output value of the PID controller of the stabilizing loop is used as the given value I of the current loop currentsetThe drive frame rotates at a given angular velocity.
Establishing a tracking loop PID feedback loop;
the tracking loop circuit is divided into two modes, an autonomous working mode and a combined working mode with the POS. Autonomous operating mode for measuring position feedback value theta by using accelerometer as measuring elementfbAnd the attitude information output by the POS is used as a position feedback value theta in the combined working mode with the POSfbThe position setting value of the autonomous working mode is 0, even if the platform keeps the local level, the position setting value theta is set by the upper computer in the working mode combined with the POS machinesetAnd the error value of the set value and the feedback value is used as the input of the tracking loop PID controller, the output value of the tracking loop PID controller is used as the given value of the angular velocity of the stabilizing loop, and the frame is driven to rotate to a specified angle.
(2) Measuring current value I of transverse rolling frame motor by using current sensor on each frame motor driving circuit boardxAnd the current value I of the pitching frame motoryAnd azimuth frame motor current value Iz(ii) a Measuring roll frame angular velocity omega using rate gyros mounted on framesxAngular velocity omega of pitching frameyAnd azimuth frame angular velocity ωz
(3) According to the measured value of the rate gyro in the step (2) -the angular speed omega of the transverse rolling framexAngular velocity omega of pitching frameyAnd azimuth frame angular velocity ωzEstimating angular acceleration information of each frame-rolling frame angular acceleration by using Kalman filtering and tracking-differentiatorAngular acceleration of pitch frameAnd azimuth frame angular acceleration
(4) According to the direct measurement value I in the step (2) and the step (3)x、Iy、IzAnd indirect calculated valueCalculating the interference torque value M of the horizontal rolling framed_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_z
(5) According to the interference torque value M of each frame calculated in the step (4)d_x、Md_yAnd Md_zFurther calculating the current value I of the torque motor required for counteracting the interference torque of each framecom_x、Icom_yAnd Icom_zAnd compensating the calculated current value to a current given input value of the current loop, outputting a torque with the same magnitude and the opposite direction with the interference torque by the motor, and compensating the interference torque of the inertially stabilized platform.
In the step (3), angular acceleration information of each frame is estimated by using Kalman filtering and a tracking-differentiator according to the rate gyro measurement value of each frame in the step (2), and the method specifically comprises the following steps:
(31) estimating angular acceleration information of each frame according to Kalman filtering, as follows:
establishing a Kalman filtering motion equation and an observation equation:
x k + 1 = Ax k + w k y k = Hx k + v k
secondly, establishing a Kalman filtering equation according to the established motion equation and the observation equation:
x ^ k \ k - 1 = A x ^ k - 1 x ^ k = x ^ k / k - 1 + K k ( y k - H x ^ k / k - 1 ) K k = P k / k - 1 H T ( HP k / k - 1 H T + R ) - 1 P k / k - 1 = AP k - 1 A T + Q P k = ( I - K k H ) P k / k - 1
wherein the definition: x is the number ofkAn n-dimensional state vector for the kth sampling period; y iskIs a one-dimensional measurement value of the kth sampling period, A, H is a n × n and 1 × n dimensional coefficient matrix, wk、vkRespectively system noise and measurement noise which are independent of each other and have different values of kkAnd vkAre also independent of each other;a one-step predictive estimation of the system state;optimally estimating for the last state; pk/k-1Is composed ofThe corresponding prior error; pkIs composed ofCorresponding posterior error; q is a system noise variance matrix; r is a measurement noise variance matrix; kkIs the kalman filter gain.
Thirdly, estimating the required angular acceleration information according to the angular velocity information, and setting Kalman filtering equation parameters as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
wherein, ω iskAngular velocity measured for a gyro βkIs the angular acceleration to be estimated; t is the sampling period.
(32) The angular acceleration information of each frame is estimated from the tracking-differentiator as follows:
firstly, establishing a second-order discrete tracking-differentiator equation as follows:
x ^ 1 ( k + 1 ) = x ^ 1 ( k ) + T x ^ 2 ( k ) x ^ 2 ( k + 1 ) = x ^ 2 ( k ) + T f s t ( ϵ ( k ) , x ^ 2 ( k ) , M , h )
wherein T is sampling time;is the estimation error of the input variable r (k), and M is a velocity factor which mainly influences the tracking velocity; h is filteringFactor, mainly affecting the filtering effect, x1(k)、x2(k) Is an output, where x1(k) Tracking input r (k), x2(k) For "approximate differentiation" of the input r (k), the nonlinear function fst (v1, v2, M, h) is defined as follows:
f s t ( v 1 , v 2 , M , h ) = - M a / d , | a | ≤ d M s i g n ( a ) , | a | > d
wherein sign (. cndot.) is a sign function; a and d are defined as follows:
a = v 2 + y / h , | y | ≤ d 0 v 2 + a 0 - d 2 s i g n ( y ) , | y | > d 0
wherein,
d = M h d 0 = d h y = v 1 + h v 2 a 0 = d 2 + 8 M | y |
② sets the input variable r (k) to angular velocity ωkThen the variable x is output1(k)、x2(k) Respectively, input angular velocity omegakOf the tracking signal and the differential signal, where x2(k) Is angular acceleration information to be estimated;
(33) and (3) obtaining more ideal angular acceleration information of each frame through fusion according to the angular acceleration information of each frame estimated in the step (31) and the angular acceleration information of each frame estimated in the step (32), wherein the angular acceleration information of each frame is as follows:
selecting the error between the angular acceleration value estimated by the Kalman filtering and the angular acceleration value estimated by the tracking-differentiator to construct the following judgment index function:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
in the formula, alpha is more than or equal to 0, beta is more than 0, lambda is more than 0, alpha + beta is 1, and t is the error between the angular acceleration estimated by Kalman filtering and the angular acceleration estimated by the tracking-differentiator, alpha represents the proportion of transient error in the judgment index function, beta represents the proportion of past error in the judgment index function, lambda is a forgetting factor, the length of memory is determined, parameters alpha and beta are reasonably selected according to the angular acceleration estimated by Kalman filtering and the angular acceleration value estimated by the tracking-differentiator, and the trade-off is carried out between instantaneous error and historical error, so that better angular acceleration estimation is obtained.
In the step (4), the direct measurement value I in the step (2) and the step (3) is obtainedx、Iy、IzAnd indirect calculated valueCalculating the interference torque value M of the horizontal rolling framed_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_zThe method comprises the following steps:
M d _ x = J n _ x ω · x - C m n _ x K g r _ x I x ;
M d _ y = J n _ y ω · y - C m n _ y K g r _ y I y ;
M d _ z = J n _ z ω · z - C m n _ z K g r _ z I z ;
wherein the definition: j. the design is a squaren_x、Jn_yAnd Jn_zRespectively, respectively taking the rotational inertia nominal values of the roll frame, the pitch frame and the azimuth frame; cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zThe transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame are respectively.
The torque motor current value required by the interference torque is offset in the step (5), and the steps are as follows:
(51) calculating the current value of the torque motor required for counteracting the disturbance torque according to the estimated disturbance torque value, and the method comprises the following steps:
① counteracts the roll-frame disturbing moment Md_xRequired current value of torque motor
② canceling the pitch frame disturbance moment Md_yRequired current value of torque motor
③ offsetting azimuth frame disturbance moment Md_zRequired current value of torque motor
Wherein, Cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zThe transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame are respectively.
(52) The current value I in the step (51) is comparedcom_x、Icom_y、Icom_zRespectively performing feedforward compensation on the current given input values of the current loops of the roll frame, the pitch frame and the azimuth frame control system, outputting a torque with the same magnitude and the opposite direction as the disturbance torque by the motor, and compensating the disturbance torque of the stable platform.
The principle of the invention is as follows: establishing a traditional three-ring PID composite control system aiming at an aerial remote sensing triaxial inertial stabilization platform;
and obtaining the relation between the interference torque borne by each frame and the current of the motor of the stable platform and the angular acceleration of the frame based on the structure of the interference observer. The current I of each frame motor is measured by using a current sensor on a driving circuit boardx、IyAnd Iz(ii) a Angular velocity information omega of each frame is measured by using rate gyro mounted on each framex、ωyAnd ωz(ii) a And estimating the angular acceleration information of each frame by comprehensively utilizing Kalman filtering and a tracking-differentiator according to the angular velocity information of the frame measured by the rate gyroscope. Calculating the interference moment value M of the roll frame according to the direct measurement value or the indirect calculation valued_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_z(ii) a Further calculates the moment M for counteracting the interference of the roll framed_xRequired current value I of torque motorcom_xCounteracting the disturbance moment M of the pitching framed_yRequired current value I of torque motorcom_yCounteracting the azimuth frame disturbance moment Md_zRequired current value I of torque motorcom_zAnd compensating the calculated current value to electricityIn the current given input value of the current loop, the motor outputs a torque which is equal to the interference torque in magnitude and opposite in direction, and the platform interference torque is compensated;
compared with the prior art, the invention has the advantages that:
(1) the invention overcomes the defects of the conventional three-ring PID control because of the real-time estimation and compensation of the disturbance moment of the stable platform, so that the stable precision of the platform is improved;
(2) the compensation principle of the invention is clear, the compensation algorithm is simple, and the invention is easy to be realized in DSP programming;
(3) the invention does not need additional sensors, realizes the compensation of the interference torque through the improvement of the control algorithm, and has the characteristics of simple structure and convenient engineering realization.
Drawings
FIG. 1 is a flow chart of a disturbance torque compensation control method according to the present invention;
FIG. 2 is a schematic diagram of the present invention for estimating angular acceleration using Kalman filtering and a tracking-differentiator;
fig. 3 is a structural diagram of a disturbance observer based on angular acceleration estimation in the present invention.
Detailed Description
As shown in fig. 1, 2 and 3, the specific implementation method of the present invention is as follows:
(1) establishing a three-ring PID composite control system of an aerial remote sensing triaxial inertially stabilized platform, comprising the following steps of:
(11) establishing a current loop PID feedback loop;
the output of the stabilizing loop is used as the given current value I of the current loopsetCurrent sensor output frame in motor power driving circuitThe current value of the overhead motor is used as the current feedback value I of the current loopfbAnd the error value of the current loop PID controller and the frame motor is used as the input of the current loop PID controller, and the output value of the current loop PID controller is used as the input frame motor voltage value to enable the frame motor to generate a corresponding current value.
(12) Establishing a stable loop PID feedback loop;
output of tracking loop as angular velocity of stabilizing loop given by ωsetRate gyros mounted on frames for measuring angular velocity feedback values omega of framesfbThe error value of the two is used as the input of a PID controller of the stabilizing loop, and the output value of the PID controller of the stabilizing loop is used as the given value I of the current loop currentsetThe drive frame rotates at a given angular velocity.
(13) Establishing a tracking loop PID feedback loop;
the tracking loop circuit is divided into two modes, an autonomous working mode and a combined working mode with the POS. Autonomous operating mode for measuring position feedback value theta by using accelerometer as measuring elementfbAnd the attitude information output by the POS is used as a position feedback value theta in the combined working mode with the POSfbThe position setting value of the autonomous working mode is 0, even if the platform keeps the local level, the position setting value theta is set by the upper computer in the working mode combined with the POS machinesetAnd the error value of the set value and the feedback value is used as the input of the tracking loop PID controller, the output value of the tracking loop PID controller is used as the given value of the angular velocity of the stabilizing loop, and the frame is driven to rotate to a specified angle.
(2) The method comprises the following steps of obtaining information of a current sensor and each frame rate gyro sensor:
(21) current sensors on the driving circuit board measure the current I of the motor of each frame and the current of the motor of each transverse rolling framexPitching frame motor current IyAnd azimuth frame motor current Iz
(22) Rate gyro mounted on each frame for measuring angular speed information of each frame and rolling angular speed omega of each framexAngular velocity omega of pitching frameyAnd azimuth frame angular velocity ωz
(3) As shown in FIG. 2, angular acceleration information of frames is estimated by Kalman filtering based on angular velocity information ω of frames measured by a rate gyroAnd estimating angular acceleration information of the frame using a tracking-differentiatorThen, fusion is carried out through evaluation criteria to obtain more accurate angular acceleration information, and the specific steps are as follows:
(31) estimating angular acceleration information of each frame according to Kalman filtering, as follows:
establishing a Kalman filtering motion equation and an observation equation:
x k + 1 = Ax k + w k y k = Hx k + v k
secondly, establishing a Kalman filtering equation according to the established motion equation and the observation equation:
x ^ k \ k - 1 = A x ^ k - 1 x ^ k = x ^ k / k - 1 + K k ( y k - H x ^ k / k - 1 ) K k = P k / k - 1 H T ( HP k / k - 1 H T + R ) - 1 P k / k - 1 = AP k - 1 A T + Q P k = ( I - K k H ) P k / k - 1
wherein the definition: x is the number ofkAn n-dimensional state vector for the kth sampling period; y iskIs a one-dimensional measurement value of the kth sampling period, A, H is a n × n and 1 × n dimensional coefficient matrix, wk、vkRespectively system noise and measurement noise which are independent of each other and have different values of kkAnd vkAre also independent of each other;a one-step predictive estimation of the system state;optimally estimating for the last state; pk/k-1Is composed ofThe corresponding prior error; pkIs composed ofCorresponding posterior error; q is a system noise variance matrix; r is a measurement noise variance matrix; kkIs the kalman filter gain.
Thirdly, estimating the required angular acceleration information according to the angular velocity information, and setting Kalman filtering equation parameters as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
wherein, ω iskAngular velocity measured for a gyro βkIs the angular acceleration to be estimated; t is the sampling period.
(32) The angular acceleration information of each frame is estimated from the tracking-differentiator as follows:
firstly, establishing a second-order discrete tracking-differentiator equation as follows:
x ^ 1 ( k + 1 ) = x ^ 1 ( k ) + T x ^ 2 ( k ) x ^ 2 ( k + 1 ) = x ^ 2 ( k ) + T f s t ( ϵ ( k ) , x ^ 2 ( k ) , M , h )
wherein T is sampling time;is the estimation error of the input variable r (k), and M is a velocity factor which mainly influences the tracking velocity; h is a filtering factor, mainly affecting the filtering effect, x1(k)、x2(k) Is an output, where x1(k) Tracking input r (k), x2(k) For "approximate differentiation" of the input r (k), the nonlinear function fst (v1, v2, M, h) is defined as follows:
f s t ( v 1 , v 2 , M , h ) = - M a / d , | a | ≤ d M s i g n ( a ) , | a | > d
wherein sign (. cndot.) is a sign function; a and d are defined as follows:
a = v 2 + y / h , | y | ≤ d 0 v 2 + a 0 - d 2 s i g n ( y ) , | y | > d 0
wherein,
d = M h d 0 = d h y = v 1 + h v 2 a 0 = d 2 + 8 M | y |
② sets the input variable r (k) to angular velocity ωkThen the variable x is output1(k)、x2(k) Respectively, input angular velocity omegakOf the tracking signal and the differential signal, where x2(k) Is the angular acceleration information to be estimated.
(33) And (4) obtaining more ideal angular acceleration information of each frame through fusion according to the angular acceleration information of each frame obtained in the step (31) and the step (32), wherein the angular acceleration information of each frame is as follows:
selecting the error between the angular acceleration value estimated by the Kalman filtering and the angular acceleration value estimated by the tracking-differentiator to construct the following judgment index function:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
in the formula, alpha is more than or equal to 0, beta is more than 0, lambda is more than 0, alpha + beta is 1, and t is the error between the angular acceleration estimated by Kalman filtering and the angular acceleration estimated by the tracking-differentiator, alpha represents the proportion of transient error in the judgment index function, beta represents the proportion of past error in the judgment index function, lambda is a forgetting factor, the length of memory is determined, parameters alpha and beta are reasonably selected according to the angular acceleration estimated by Kalman filtering and the angular acceleration value estimated by the tracking-differentiator, and the trade-off is carried out between instantaneous error and historical error, so that better angular acceleration estimation is obtained. When the influence of the instantaneous error on the evaluation index function is large, a small alpha is selected, when the influence of the past error on the evaluation index function is large, a small beta is selected, and through experiments, alpha is 0.324, and beta is 0.676, so that the obtained angular acceleration is estimated ideally.
(4) As shown in FIG. 3, the disturbance observer structure based on angular acceleration estimation is based on the traditional three-loop PID compound control system, and outputs omega through angular velocityoutAnd a current output IoutObtaining the frame motor current value I required by compensating the interference torque through certain calculationcomThe current value is compensated to the input end of the current loop, so that the frame motor can generate a moment which is equal to the interference moment in magnitude and opposite in direction, and the interference moment is compensated. According to the direct measurement value I in the step (2) and the step (3)x、Iy、IzAnd indirect calculated valueCalculating the interference torque value M of the horizontal rolling framed_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_z
M d _ x = J n _ x ω · x - C m n _ x K g r _ x I x ;
M d _ y = J n _ y ω · y - C m n _ y K g r _ y I y ;
M d _ z = J n _ z ω · z - C m n _ z K g r _ z I z ;
Wherein the definition: j. the design is a squaren_x、Jn_yAnd Jn_zRespectively, respectively taking the rotational inertia nominal values of the roll frame, the pitch frame and the azimuth frame; cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zThe transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame are respectively.
(5) As shown in fig. 3, the steps of calculating the torque motor current value required for canceling the disturbance torque of each frame in (4) according to the calculated disturbance torque value of each frame are as follows:
(51) calculating the current value of the torque motor required for counteracting the disturbance torque according to the estimated disturbance torque value, and the method comprises the following steps:
① counteracts the roll-frame disturbing moment Md_xRequired current value of torque motor
② canceling the pitch frame disturbance moment Md_yRequired current value of torque motor
③ offsetting azimuth frame disturbance moment Md_zRequired current value of torque motor
Wherein, Cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zThe transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame are respectively.
(52) The current value I in (51)com_x、Icom_y、Icom_zRespectively performing feedforward compensation on the current given input values of the current loops of the roll frame, the pitch frame and the azimuth frame control system, outputting a torque with the same magnitude and the opposite direction as the disturbance torque by the motor, and compensating the disturbance torque of the stable platform.
Those skilled in the art will appreciate that the invention may be practiced without these specific details.

Claims (4)

1. A design method of an inertial stabilization platform disturbance observer based on angular acceleration is characterized in that based on a traditional three-ring PID composite control system structure, a disturbance moment value of each frame is estimated according to a current sensor and a measured value of each frame rate gyro, and a compensation current value is further calculated, and specifically comprises the following steps:
(1) the method is characterized by establishing a three-ring PID composite control system of the aerial remote sensing triaxial inertial stabilization platform, and comprises the following three steps:
firstly, establishing a current loop PID feedback loop;
of stationary-ring circuitsOutputting a given current value I as a current loop circuitsetThe current sensor in the motor power driving circuit outputs the frame motor current value as the current feedback value I of the current loop circuitfbThe error value of the current loop PID controller and the frame motor is used as the input of the current loop PID controller, and the output value of the current loop PID controller is used as the voltage value of the input frame motor to enable the frame motor to generate a corresponding current value;
establishing a stable loop PID feedback loop;
output of tracking loop as angular velocity of stabilizing loop given by ωsetRate gyros mounted on frames for measuring angular velocity feedback values omega of framesfbThe error value of the two is used as the input of a PID controller of the stabilizing loop, and the output value of the PID controller of the stabilizing loop is used as the given value I of the current loop currentsetDriving the frame to rotate at a given angular speed;
establishing a tracking loop PID feedback loop;
the tracking loop is divided into two modes, namely an autonomous working mode and a POS combined working mode, wherein the autonomous working mode takes an accelerometer as a measuring element to measure a position feedback value thetafbAnd the attitude information output by the POS is used as a position feedback value theta in the combined working mode with the POSfbThe position setting value of the autonomous working mode is 0, even if the platform keeps the local level, the position setting value theta is set by the upper computer in the working mode combined with the POS machinesetThe error value of the set value and the feedback value is used as the input of a tracking loop PID controller, the output value of the tracking loop PID controller is used as the given value of the angular velocity of the stabilizing loop, and the frame is driven to rotate to a specified angle;
(2) measuring current value I of transverse rolling frame motor by using current sensor on each frame motor driving circuit boardxAnd the current value I of the pitching frame motoryAnd azimuth frame motor current Iz(ii) a Measuring roll frame angular velocity omega using rate gyros mounted on framesxAngular velocity omega of pitching frameyAnd azimuth frame angular velocity ωz
(3) According to the measured value of the rate gyro in the step (2) -the angular speed omega of the transverse rolling framexAngular velocity omega of pitching frameyAnd azimuth frame angular velocity ωzEstimating angular acceleration information of each frame-rolling frame angular acceleration by using Kalman filtering and tracking-differentiatorAngular acceleration of pitch frameAnd azimuth frame angular acceleration
(4) According to the direct measurement value I in the step (2) and the step (3)x、Iy、IzAnd indirect calculated valueCalculating the interference torque value M of the horizontal rolling framed_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_z
(5) According to the interference torque value M of each frame calculated in the step (4)d_x、Md_yAnd Md_zFurther calculating the current value I of the torque motor required for counteracting the interference torque of each framecom_x、Icom_yAnd Icom_zAnd compensating the calculated current value to a current given input value of the current loop, outputting a torque with the same magnitude and the opposite direction with the interference torque by the motor, and compensating the interference torque of the inertially stabilized platform.
2. The method for designing an inertially stabilized platform disturbance observer based on angular acceleration according to claim 1, characterized in that: in the step (3), angular acceleration information of each frame is estimated by using Kalman filtering and a tracking-differentiator according to the rate gyro measurement value of each frame in the step (2), and the specific method is as follows:
(1) estimating angular acceleration information of each frame according to Kalman filtering, as follows:
establishing a Kalman filtering motion equation and an observation equation:
x k + 1 = Ax k + w k y k = Hx k + v k
secondly, establishing a Kalman filtering equation according to the established motion equation and the observation equation:
x ^ k \ k - 1 = A x ^ k - 1 x ^ k = x ^ k / k - 1 + K k ( y k - H x ^ k / k - 1 ) K k = P k / k - 1 H T ( HP k / k - 1 H T + R ) - 1 P k / k - 1 = AP k - 1 A T + Q P k = ( I - K k H ) P k / k - 1
wherein the definition: x is the number ofkAn n-dimensional state vector for the kth sampling period; y iskIs a 1-dimensional measurement value of the kth sampling period, and A, H is a coefficient moment of n × n and 1 × n dimensionsArraying; w is ak、vkRespectively system noise and measurement noise which are independent of each other and have different values of kkAnd vkAre also independent of each other;a one-step predictive estimation of the system state;optimally estimating for the last state; pk/k-1Is composed ofThe corresponding prior error; pkIs composed ofCorresponding posterior error; q is a system noise variance matrix; r is a measurement noise variance matrix; kkIs the Kalman filter gain;
thirdly, estimating the required angular acceleration information according to the angular velocity information, and setting Kalman filtering equation parameters as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
wherein, ω iskAngular velocity measured for a gyro βkIs the angular acceleration to be estimated; t is a sampling period;
(2) the angular acceleration information of each frame is estimated from the tracking-differentiator as follows:
firstly, establishing a second-order discrete tracking-differentiator equation as follows:
x ^ 1 ( k + 1 ) = x ^ 1 ( k ) + T x ^ 2 ( k ) x ^ 2 ( k + 1 ) = x ^ 2 ( k ) + T f s t ( ϵ ( k ) , x ^ 2 ( k ) , M , h )
wherein T is sampling time;is the estimation error of the input variable r (k), and M is a velocity factor which mainly influences the tracking velocity; h is a filtering factor, mainly affecting the filtering effect, x1(k)、x2(k) Is an output, where x1(k) Tracking input r (k), x2(k) For "approximate differentiation" of the input r (k), the nonlinear function fst (v1, v2, M, h) is defined as follows:
f s t ( v 1 , v 2 , M , h ) = - M a / d , | a | ≤ d M s i g n ( a ) , | a | > d
wherein sign (. cndot.) is a sign function; a and d are defined as follows:
a = v 2 + y / h , | y | ≤ d 0 v 2 + a 0 - d 2 s i g n ( y ) , | y | > d 0
wherein,
d = M h d 0 = d h y = v 1 + hv 2 a 0 = d 2 + 8 M | y |
② sets the input variable r (k) to angular velocity ωkThen the variable x is output1(k)、x2(k) Respectively, input angular velocity omegakOf the tracking signal and the differential signal, where x2(k) Is angular acceleration information to be estimated;
(3) and (3) obtaining more ideal angular acceleration information of each frame through fusion according to the angular acceleration information of each frame estimated in the step (1) and the angular acceleration information of each frame estimated in the step (2), wherein the method comprises the following steps:
selecting the error between the angular acceleration value estimated by the Kalman filtering and the angular acceleration value estimated by the tracking-differentiator to construct the following judgment index function:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
in the formula, alpha is more than or equal to 0, beta is more than 0, lambda is more than 0, alpha + beta is 1, and t is the error between the angular acceleration estimated by Kalman filtering and the angular acceleration estimated by the tracking-differentiator, alpha represents the proportion of transient error in the judgment index function, beta represents the proportion of historical error in the judgment index function, lambda is a forgetting factor, the length of memory is determined, parameters alpha and beta are reasonably selected according to the angular acceleration estimated by Kalman filtering and the angular acceleration value estimated by the tracking-differentiator, and the transient error and the historical error are subjected to compromise to obtain better angular acceleration estimation.
3. The method for designing an inertially stabilized platform disturbance observer based on angular acceleration according to claim 1, characterized in that: in the step (4), the direct measurement value I in the step (2) and the step (3) is obtainedx、Iy、IzAnd indirect calculated valueCalculating the interference torque value M of the horizontal rolling framed_xPitching frame interference moment value Md_yAnd the value M of the disturbance moment of the azimuth framed_zThe method comprises the following steps:
M d _ x = J n _ x ω · x - C m n _ x K g r _ x I x ;
M d _ y = J n _ y ω · y - C m n _ y K g r _ y I y ;
M d _ z = J n _ z ω · z - C m n _ z K g r _ z I z ;
wherein the definition: j. the design is a squaren_x、Jn_yAnd Jn_zRespectively, respectively taking the rotational inertia nominal values of the roll frame, the pitch frame and the azimuth frame; cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zThe transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame are respectively.
4. The method for designing an inertially stabilized platform disturbance observer based on angular acceleration according to claim 1, characterized in that: the step of calculating the torque motor current value required for counteracting the disturbance torque in the step (5) is as follows:
(1) calculating the current value of the torque motor required for counteracting the disturbance torque according to the estimated disturbance torque value, and the method comprises the following steps:
① counteracts the roll-frame disturbing moment Md_xRequired current value of torque motor
② canceling the pitch frame disturbance moment Md_yRequired current value of torque motor
③ offsetting azimuth frame disturbance moment Md_zRequired current value of torque motor
Wherein, Cmn_x、Cmn_yAnd Cmn_zRespectively the nominal values of the motor torque systems of the roll frame, the pitch frame and the azimuth frame; kgr_x、Kgr_yAnd Kgr_zRespectively the transmission coefficients of the motor of the roll frame, the pitch frame and the azimuth frame;
(2) the current value I in the step (1) is measuredcom_x、Icom_y、Icom_zRespectively performing feedforward compensation on the current given input values of the current loops of the roll frame, the pitch frame and the azimuth frame control system, outputting a torque with the same magnitude and the opposite direction as the disturbance torque by the motor, and compensating the disturbance torque of the stable platform.
CN201310331352.0A 2013-08-01 2013-08-01 A kind of inertially stabilized platform interference observer method for designing based on angular acceleration Expired - Fee Related CN103425146B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310331352.0A CN103425146B (en) 2013-08-01 2013-08-01 A kind of inertially stabilized platform interference observer method for designing based on angular acceleration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310331352.0A CN103425146B (en) 2013-08-01 2013-08-01 A kind of inertially stabilized platform interference observer method for designing based on angular acceleration

Publications (2)

Publication Number Publication Date
CN103425146A CN103425146A (en) 2013-12-04
CN103425146B true CN103425146B (en) 2016-01-20

Family

ID=49650044

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310331352.0A Expired - Fee Related CN103425146B (en) 2013-08-01 2013-08-01 A kind of inertially stabilized platform interference observer method for designing based on angular acceleration

Country Status (1)

Country Link
CN (1) CN103425146B (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103744287A (en) * 2013-12-20 2014-04-23 河北汉光重工有限责任公司 Triaxial target-tracking system position resolving device
CN103926835B (en) * 2014-04-04 2016-06-29 北京航空航天大学 A kind of lander power dropping section optimal control method based on interference observer
CN104238359B (en) * 2014-08-31 2017-12-26 长春工业大学 A kind of large-scale electromechanical mixing inertia system control method
CN104697524A (en) * 2014-12-08 2015-06-10 河北汉光重工有限责任公司 Peak adaptive stability control platform
CN104635492A (en) * 2014-12-19 2015-05-20 中国科学院长春光学精密机械与物理研究所 Parametric adaptive feed-forward control method of guide head stabilizing platform
CN104914716B (en) * 2015-04-08 2017-06-20 中国人民解放军海军工程大学 Airborne marine gravity measurement platform adaptive is controlled and fault-tolerant protection system and method
CN105115505B (en) * 2015-09-08 2018-02-09 北京航天控制仪器研究所 A kind of second order dynamic disturbance torque compensation method of four axles inertially stabilized platform system
CN105136170B (en) * 2015-09-08 2018-01-12 中国人民解放军装备学院 A kind of suspension rotor class gyroscopic drift error high accuracy online compensation method
CN105866459B (en) * 2016-03-25 2018-10-26 中国人民解放军国防科学技术大学 Non-gyro inertial measurement system restriction Attitude rate estimator method
CN106482735A (en) * 2016-10-14 2017-03-08 中国科学院光电技术研究所 Control method for improving disturbance suppression capability of fast reflecting mirror stabilization platform
CN110069012A (en) * 2018-01-23 2019-07-30 北京京东尚科信息技术有限公司 Control amount for inhibiting noise determines method and apparatus, attitude control system
CN108519181B (en) * 2018-03-09 2020-06-09 北京航天控制仪器研究所 Modeling and testing method for mass unbalance moment of platform body
CN108873092B (en) * 2018-03-28 2020-12-15 中国船舶重工集团公司第七0七研究所 Water stable fixed platform for marine gravimeter and control method thereof
CN108832863B (en) * 2018-06-20 2022-03-18 无锡信捷电气股份有限公司 Servo system resonance suppression method of double observers
CN110876275A (en) * 2019-04-30 2020-03-10 深圳市大疆创新科技有限公司 Aiming control method, mobile robot and computer readable storage medium
CN112504527B (en) * 2020-10-11 2022-12-16 中国航空工业集团公司洛阳电光设备研究所 Small-sized stable platform friction torque testing method based on force balance
CN112611378B (en) * 2020-10-26 2022-12-20 西安航天精密机电研究所 Carrier attitude angular velocity measurement method based on four-ring inertial navigation platform
CN112504297A (en) * 2020-11-08 2021-03-16 中国航空工业集团公司洛阳电光设备研究所 Airborne photoelectric detection equipment visual axis disturbance compensation method based on measurement

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436262A (en) * 2011-09-26 2012-05-02 北京航空航天大学 High-precision and large-load control system and method of three-axis inertially stabilized platform for airborne remote sensing
CN102679979A (en) * 2012-05-18 2012-09-19 北京航空航天大学 Method for monitoring working mode of aerial remote sensing triaxial inertia stabilization platform
CN103175530A (en) * 2013-03-04 2013-06-26 北京航空航天大学 Method for estimating and compensating coupling torque of aerial remote sensing inertially stabilized platform

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62126403A (en) * 1985-11-27 1987-06-08 Fanuc Ltd Speed control system
JP3052182B2 (en) * 1995-02-13 2000-06-12 三井造船株式会社 Water-to-ground speed maintenance device for ships

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436262A (en) * 2011-09-26 2012-05-02 北京航空航天大学 High-precision and large-load control system and method of three-axis inertially stabilized platform for airborne remote sensing
CN102679979A (en) * 2012-05-18 2012-09-19 北京航空航天大学 Method for monitoring working mode of aerial remote sensing triaxial inertia stabilization platform
CN103175530A (en) * 2013-03-04 2013-06-26 北京航空航天大学 Method for estimating and compensating coupling torque of aerial remote sensing inertially stabilized platform

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
An autonomous celestial navigation method for LEO satellite based on unscented kalman filter and information fusion;xiaolin ning etc.;《aerospace science and technology》;20070430;第11卷;第222-228页 *

Also Published As

Publication number Publication date
CN103425146A (en) 2013-12-04

Similar Documents

Publication Publication Date Title
CN103425146B (en) A kind of inertially stabilized platform interference observer method for designing based on angular acceleration
CN101709975B (en) Estimation and compensation method for unbalanced moment of aerial remote sensing inertially stabilized platform
CN105698765B (en) Object pose method under double IMU monocular visions measurement in a closed series noninertial systems
CN104267743B (en) Shipborne camera shooting stabilized platform control method with active disturbance rejection control technology adopted
CN108759845B (en) Optimization method based on low-cost multi-sensor combined navigation
CN106873611B (en) A kind of design method of multichannel linear active disturbance rejection controller
CN107367934B (en) Fast reflecting mirror stability control method based on double disturbance observers
CN109541945B (en) Disturbance suppression method based on composite disturbance observer
CN104977004B (en) A kind of used group of laser and odometer Combinated navigation method and system
CN102679979B (en) Method for monitoring working mode of aerial remote sensing triaxial inertia stabilization platform
US8209069B1 (en) Aircraft sensor anticipator system
CN102288133B (en) Installation deflection angle calibration method of gyro indirect stable system
CN110032074B (en) Double compensator design method of double-path feedforward disturbance observer
CN109443342A (en) NEW ADAPTIVE Kalman's UAV Attitude calculation method
CN110702113B (en) Method for preprocessing data and calculating attitude of strapdown inertial navigation system based on MEMS sensor
CN111964688B (en) Attitude estimation method combining unmanned aerial vehicle dynamic model and MEMS sensor
CN103674059A (en) External measured speed information-based horizontal attitude error correction method for SINS (serial inertial navigation system)
Gąsior et al. Estimation of altitude and vertical velocity for multirotor aerial vehicle using Kalman filter
CN108469842A (en) Precise and stable disturbance decoupling method for photoelectric tracking system of moving platform composite axis
CN107505845A (en) Control method for improving disturbance suppression capability of tilting mirror control system
Li et al. High-precision disturbance compensation for a three-axis gyro-stabilized camera mount
CN113670314A (en) Unmanned aerial vehicle attitude estimation method based on PI self-adaptive two-stage Kalman filtering
CN113203429B (en) Online estimation and compensation method for temperature drift error of gyroscope
CN102508503B (en) Compensation method based on generalized inner module for eccentric torque of three-shaft inertially stabilized platform
Fontanella et al. Improving inertial attitude measurement performance by exploiting MEMS gyros and neural thermal calibration

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: 20160120

Termination date: 20160801

CF01 Termination of patent right due to non-payment of annual fee