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
value
frame
disturbance torque
angular acceleration
framework
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

A kind of inertially stabilized platform interference observer method for designing based on angular acceleration
Technical field
The present invention relates to a kind of inertially stabilized platform interference observer method for designing based on angular acceleration, can be used for the compensation of the airborne remote sensing inertially stabilized platform disturbance torque of various middle and high precision, be specially adapted to the aerial remote sensing inertial-stabilized platform with larger mass eccentricity.
Background technology
Airborne remote sensing system is the effective means obtaining At High Resolution remote sensing images, has vital role in fields such as base surveying, disaster monitoring, resources and environment investigation and meteorological model detections.Aerial remote sensing inertial-stabilized platform is arranged between flight carrier and remote sensing load, carries and stablizes remote sensing load, is one of important component part of airborne remote sensing system.Use stable platform effectively can isolate the imperfect attitude motion of flight carrier and inner various disturbance thereof to the impact of the remote sensing load optical axis, thus make remote sensing load attitude relative inertness space keep stable.After using stable platform, the degree of overlapping before and after remote sensing load and between adjacent two two field pictures significantly improves, and meets into figure requirement, can significantly improve the work efficiency of airborne remote sensing.Lasting accuracy is one of the key technical indexes of inertially stabilized platform, reflects the rejection ability of stable platform to disturbance torque.
Three axle inertially stabilized platforms can carry multiple load, the centroid position of different loads is different, and barycenter can offset in the course of the work, add because machining causes the uncertain of the centroid position of platform own, cause the mode be difficult to by counterweight to overcome mass eccentricity completely.Due to the existence of mass eccentricity, and the imaging quality of loads of platform bearer is comparatively large, under the effect of acceleration of gravity and aircraft disturbing acceleration, can produce larger unbalanced moments.Except mass unbalance torque, platform is also subject to the impact of other disturbance torques such as moment of friction, framework coupling torque, causes platform stable precise decreasing, causes imaging load image quality to decline, and reduces airborne remote sensing operating efficiency.Therefore, when carrying out Control System of Stable Platform design, must compensate stable platform disturbance torque, improving control accuracy and the dynamic property of stable platform.In prior art, usually FEEDBACK CONTROL in three ring PID multiplex control systems is utilized to compensate the interference in system, but this compensation method increases rejection ability to disturbance by increasing pid parameter, and increase pid parameter and system stability can be caused to decline even cause the instability of system, if interference be uncertain or time become, the compensation effect of regulatory PID control can be very undesirable, interference observer can be real-time to the disturbance torque suffered by system observation out, can by disturbance torque full remuneration by feedforward control, but when utilizing interference observer to carry out disturbance torque observation, usually the differential of information of asking for is needed, adopting traditional differential mode to ask for differential can cause noise signal to be amplified, the delayed phase utilizing Kalman filtering to ask for differential signal to cause differential signal, and utilize Tracking differentiator to ask for differential in the starting stage of differential signal to have larger evaluated error, the inaccurate meeting asked for due to differential signal causes the bad system that even causes of disturbance torque compensation effect unstable.
Summary of the invention
The technical issues that need to address of the present invention are: overcome conventional three ring PID complex controll and common interference observer to the defect of platform disturbance torque rejection ability deficiency, there is provided a kind of inertially stabilized platform interference observer method for designing based on angular acceleration, in order to improve system stability precision.
Technical solution of the present invention is: 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, each framework rate gyro measured value estimation disturbance torque value, further calculation compensation current value, specifically comprises the following steps:
(1) set up airborne remote sensing three axle inertially stabilized platform three ring PID multiplex control system, be divided into following three steps:
1. electric current loop PID backfeed loop is set up;
The output in stabilizing ring loop is as the given value of current value I of current loop set, the current sensor output framework motor current value in power of motor driving circuit is as the current feedback values I of current loop fb, the two error amount is as the input of electric current loop PID controller, and electric current loop PID controller output valve makes frame motor produce corresponding current value as input framework electric moter voltage value.
2. stabilizing ring PID backfeed loop is set up;
The output in tracking loop loop is as the given ω of angular velocity in stabilizing ring loop set, each frame corners speed feedback value ω measured by the rate gyro be installed on each framework fb, the two error amount is as the input of stabilizing ring PID controller, and stabilizing ring PID controller output valve is as electric current loop given value of current value I set, driver framework rotates with given angular velocity.
3. tracking loop PID backfeed loop is set up;
Two kinds of patterns are divided in tracking loop loop, utonomous working pattern and with POS work in combination pattern.Utonomous working pattern is using accelerometer as measuring sensor measuring position value of feedback θ fb, the attitude information exported using POS with POS work in combination pattern is as location feedback value θ fb, utonomous working mode position setting value is 0, even if platform keeps local level, with POS work in combination pattern by host computer desired location setting value θ set, setting value and the error amount both value of feedback are as the input of tracking loop PID controller, and tracking loop PID controller output valve is as stabilizing ring angular velocity set-point, and driver framework turns to the angle of specifying.
(2) the current sensor measurement roll frame motor current value I on each frame motor drive circuit board is utilized x, pitching frame motor current value I ywith orientation frame motor current value I z; The rate gyro be installed on each framework is utilized to measure roll frame corners speed omega x, pitching frame angular velocity omega ywith orientation frame corners speed omega z;
(3) according to step (2) medium-rate gyro to measure value-roll frame corners speed omega x, pitching frame angular velocity omega ywith orientation frame corners speed omega z, utilize Kalman filtering and Tracking differentiator to estimate the angular acceleration information-roll frame corners acceleration of each framework pitching frame angular acceleration with orientation frame corners acceleration
(4) according to measured value I direct in step (2), step (3) x, I y, I zwith indirect calculation value calculate roll frame disturbance torque value M d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_z;
(5) according to each framework disturbance torque value M calculated in step (4) d_x, M d_yand M d_z, calculate the torque motor current value I offset needed for each framework disturbance torque further com_x, I com_yand I com_z, and compensate in the given value of current input value of electric current loop by the current value calculated, motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensation inertially stabilized platform disturbance torque.
Kalman filtering and Tracking differentiator is utilized to estimate the angular acceleration information of each framework according to framework rate gyro measured value each in step (2) in described step (3), specific as follows:
(31) the angular acceleration information of each framework is estimated according to Kalman filtering, as follows:
1. the Kalman filtering equation of motion and observation equation is set up:
x k + 1 = Ax k + w k y k = Hx k + v k
2. according to the equation of motion set up and observation equation, Kalman filter equation is set up:
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 define: x kfor the n in a kth sampling period ties up state vector; y kfor the one dimension measuring value in a kth sampling period; A, H are that n × n, 1 × n maintain matrix number; w k, v kbe respectively system noise and measurement noise, separate between them, and the w of different value of K kand v kalso separate; for the one-step prediction of system state is estimated; for laststate optimal estimation; P k/k-1for corresponding prior uncertainty; P kfor corresponding posteriori error; Q is system noise variance matrix; R is measuring noise square difference battle array; K kfor Kalman filtering gain.
3. according to the angular acceleration information that angular velocity information estimation needs, Kalman filter equation parameter is set, as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
Wherein, ω kfor the angular velocity that gyro records; β kfor the angular acceleration that will estimate; T is the sampling period.
(32) the angular acceleration information of each framework is estimated according to Tracking differentiator, as follows:
1. Second-Order Discrete Tracking differentiator equation is set up, 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 the sampling time; for the evaluated error of input variable r (k), M is velocity factor, major effect tracking velocity; H is filtering factor, major effect filter effect, x 1(k), x 2k () is output, wherein x 1k () follows the tracks of input r (k), x 2k () is " approximate differential " of input r (k), 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
In formula, sign () is sign function; A and d is 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 |
2. input variable r (k) is set to angular velocity omega k, then output variable x 1(k), x 2k () is respectively input angular velocity ω ktracking signal and differential signal, wherein x 2(k) angular acceleration information for estimating;
(33) the angular acceleration information of each framework that each frame corners acceleration information estimated according to step (31) and step (32) estimate is through merging the angular acceleration information obtaining more desirable each framework, as follows:
The judging quota function that error between the angular acceleration values selecting the angular acceleration values of Kalman Filter Estimation and Tracking differentiator to estimate is constructed as follows:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
In formula, α >=0, β >0, λ >0, alpha+beta=1, error between the angular acceleration that ε (t) is Kalman Filter Estimation and the angular acceleration that Tracking differentiator is estimated, α represents the proportion that transient error is shared in judging quota function, β represents the proportion that mistake error is shared in judging quota function, λ is forgetting factor, determine the length of memory, according to the angular acceleration values that angular acceleration and the Tracking differentiator of Kalman Filter Estimation are estimated, choose reasonable parameter alpha and β, trade off between transient error and history error, and then obtain the estimation of better angular acceleration.
According to measured value I direct in step (2), step (3) in described step (4) x, I y, I zwith indirect calculation value calculate roll frame disturbance torque value M d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_z, specific as follows:
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 define: J n_x, J n_yand J n_zbe respectively roll frame, pitching frame and orientation frame moment of inertia nominal value; C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient.
Offset the torque motor current value needed for disturbance torque in described step (5), step is as follows:
(51) the torque motor current value of offsetting needed for this disturbance torque is calculated according to the disturbance torque value of estimation, as follows:
1. roll frame disturbance torque M is offset d_xrequired torque motor current value
2. pitching frame disturbance torque M is offset d_yrequired torque motor current value
3. orientation frame disturbance torque M is offset d_zrequired torque motor current value
Wherein, C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient.
(52) by current value I in step (51) com_x, I com_y, I com_zrespectively feedforward compensation is in the given value of current input value of roll frame, pitching frame and orientation frame control system electric current loop, and motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensation stable platform disturbance torque.
Principle of the present invention is: set up traditional three ring PID multiplex control systems for airborne remote sensing three axle inertially stabilized platform;
The relation of disturbance torque suffered by each framework and stable platform current of electric and frame corners acceleration is drawn based on interference observer structure.The current sensor on drive circuit board is utilized to record each frame motor electric current I x, I yand I z; The rate gyro be arranged on each framework is utilized to record the angular velocity information ω of each framework x, ω yand ω z; According to the frame corners velocity information that rate gyro records, comprehensive utilization Kalman filtering and the angular acceleration information of Tracking differentiator to each framework are estimated.Roll frame disturbance torque value M is calculated according to above directly measured value or indirect calculation value d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_z; Calculate further and offset roll frame disturbance torque M d_xrequired torque motor current value I com_x, offset pitching frame disturbance torque M d_yrequired torque motor current value I com_y, offset orientation frame disturbance torque M d_zrequired torque motor current value I com_z, and compensate in the given value of current input value of electric current loop by the current value calculated, motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensating platform disturbance torque;
The present invention's advantage is compared with prior art:
(1) the present invention is owing to estimating in real time the disturbance torque of stable platform and compensating, and overcomes the deficiency that conventional three ring PID control, platform stable precision is improved;
(2) compensation principle of the present invention is distinct, and backoff algorithm is succinct, is easy to programming realization in dsp;
(3) the present invention does not need extra sensor, is realized the compensation of disturbance torque by the improvement of control algolithm, has structure simple, is convenient to the feature of Project Realization.
Accompanying drawing explanation
Fig. 1 is the disturbance torque compensating control method process flow diagram in the present invention;
Fig. 2 is that utilize Kalman filtering and the Tracking differentiator in the present invention estimates angular acceleration schematic diagram;
Fig. 3 is the interference observer structural drawing estimated based on angular acceleration in the present invention.
Embodiment
As shown in Figure 1, Figure 2 and Figure 3, specific embodiment of the invention method is as follows:
(1) set up airborne remote sensing three axle inertially stabilized platform three ring PID multiplex control system, step is as follows:
(11) electric current loop PID backfeed loop is set up;
The output in stabilizing ring loop is as the given value of current value I of current loop set, the current sensor output framework motor current value in power of motor driving circuit is as the current feedback values I of current loop fb, the two error amount is as the input of electric current loop PID controller, and electric current loop PID controller output valve makes frame motor produce corresponding current value as input framework electric moter voltage value.
(12) stabilizing ring PID backfeed loop is set up;
The output in tracking loop loop is as the given ω of angular velocity in stabilizing ring loop set, each frame corners speed feedback value ω measured by the rate gyro be installed on each framework fb, the two error amount is as the input of stabilizing ring PID controller, and stabilizing ring PID controller output valve is as electric current loop given value of current value I set, driver framework rotates with given angular velocity.
(13) tracking loop PID backfeed loop is set up;
Two kinds of patterns are divided in tracking loop loop, utonomous working pattern and with POS work in combination pattern.Utonomous working pattern is using accelerometer as measuring sensor measuring position value of feedback θ fb, the attitude information exported using POS with POS work in combination pattern is as location feedback value θ fb, utonomous working mode position setting value is 0, even if platform keeps local level, with POS work in combination pattern by host computer desired location setting value θ set, setting value and the error amount both value of feedback are as the input of tracking loop PID controller, and tracking loop PID controller output valve is as stabilizing ring angular velocity set-point, and driver framework turns to the angle of specifying.
(2) current sensor, each framework rate gyro sensor information obtaining step are as follows:
(21) each frame motor electric current of the current sensor measurement on drive circuit board roll frame current of electric I x, pitching frame current of electric I ywith orientation frame current of electric I z;
(22) the angular velocity information roll frame corners speed omega of each framework measured by the rate gyro being arranged on each framework x, pitching frame angular velocity omega ywith orientation frame corners speed omega z;
(3) as shown in Figure 2, according to the angular velocity information ω of each framework that rate gyro is measured, Kalman filtering is utilized to estimate the angular acceleration information of framework and utilize Tracking differentiator to estimate the angular acceleration information of framework then merge through judgment criteria, obtain angular acceleration information more accurately, concrete steps are as follows:
(31) the angular acceleration information of each framework is estimated according to Kalman filtering, as follows:
1. the Kalman filtering equation of motion and observation equation is set up:
x k + 1 = Ax k + w k y k = Hx k + v k
2. according to the equation of motion set up and observation equation, Kalman filter equation is set up:
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 define: x kfor the n in a kth sampling period ties up state vector; y kfor the one dimension measuring value in a kth sampling period; A, H are that n × n, 1 × n maintain matrix number; w k, v kbe respectively system noise and measurement noise, separate between them, and the w of different value of K kand v kalso separate; for the one-step prediction of system state is estimated; for laststate optimal estimation; P k/k-1for corresponding prior uncertainty; P kfor corresponding posteriori error; Q is system noise variance matrix; R is measuring noise square difference battle array; K kfor Kalman filtering gain.
3. according to the angular acceleration information that angular velocity information estimation needs, Kalman filter equation parameter is set, as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
Wherein, ω kfor the angular velocity that gyro records; β kfor the angular acceleration that will estimate; T is the sampling period.
(32) the angular acceleration information of each framework is estimated according to Tracking differentiator, as follows:
1. Second-Order Discrete Tracking differentiator equation is set up, 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 the sampling time; for the evaluated error of input variable r (k), M is velocity factor, major effect tracking velocity; H is filtering factor, major effect filter effect, x 1(k), x 2k () is output, wherein x 1k () follows the tracks of input r (k), x 2k () is " approximate differential " of input r (k), 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
In formula, sign () is sign function; A and d is 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 |
2. input variable r (k) is set to angular velocity omega k, then output variable x 1(k), x 2k () is respectively input angular velocity ω ktracking signal and differential signal, wherein x 2(k) angular acceleration information for estimating.
(33) the angular acceleration information of each framework obtained according to step (31), step (32) is through merging the angular acceleration information obtaining more desirable each framework, as follows:
The judging quota function that error between the angular acceleration values selecting the angular acceleration values of Kalman Filter Estimation and Tracking differentiator to estimate is constructed as follows:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
In formula, α >=0, β >0, λ >0, alpha+beta=1, error between the angular acceleration that ε (t) is Kalman Filter Estimation and the angular acceleration that Tracking differentiator is estimated, α represents the proportion that transient error is shared in judging quota function, β represents the proportion that mistake error is shared in judging quota function, λ is forgetting factor, determine the length of memory, according to the angular acceleration values that angular acceleration and the Tracking differentiator of Kalman Filter Estimation are estimated, choose reasonable parameter alpha and β, trade off between transient error and history error, and then obtain the estimation of better angular acceleration.When transient error is larger to judging quota function influences, less α should be selected, when mistake error is larger to judging quota function influences, less β should be selected, by experiment, select α=0.324, β=0.676, the angular acceleration now obtained is estimated ideal.
(4) as shown in Figure 3, the interference observer structure estimated based on angular acceleration is on the basis of traditional three ring PID multiplex control systems, exports ω by angular velocity outand electric current exports I out, by certain frame motor current value I calculated needed for compensate for disturbances moment com, this current value is compensated to electric current loop input end and frame motor can be made to produce the moment contrary with disturbance torque equal and opposite in direction, direction, compensate for disturbances moment.According to measured value I direct in step (2), step (3) x, I y, I zwith indirect calculation value calculate roll frame disturbance torque value M d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_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 define: J n_x, J n_yand J n_zbe respectively roll frame, pitching frame and orientation frame moment of inertia nominal value; C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient.
(5) as shown in Figure 3, according to the disturbance torque value that each framework calculated is subject to, the torque motor current value step offset in (4) needed for each framework disturbance torque is calculated as follows:
(51) the torque motor current value of offsetting needed for this disturbance torque is calculated according to the disturbance torque value of estimation, as follows:
1. roll frame disturbance torque M is offset d_xrequired torque motor current value
2. pitching frame disturbance torque M is offset d_yrequired torque motor current value
3. orientation frame disturbance torque M is offset d_zrequired torque motor current value
Wherein, C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient.
(52) by current value I in (51) com_x, I com_y, I com_zrespectively feedforward compensation is in the given value of current input value of roll frame, pitching frame and orientation frame control system electric current loop, and motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensation stable platform disturbance torque.
The content be not described in detail in instructions of the present invention belongs to the known prior art of professional and technical personnel in the field.

Claims (4)

1. the inertially stabilized platform interference observer method for designing based on angular acceleration, it is characterized in that: based on traditional three ring PID multiplex control system structures, each framework disturbance torque value is estimated according to current sensor, each framework rate gyro measured value, further calculation compensation current value, specifically comprises the following steps:
(1) set up airborne remote sensing three axle inertially stabilized platform three ring PID multiplex control system, be divided into following three steps:
1. electric current loop PID backfeed loop is set up;
The output in stabilizing ring loop is as the given value of current value I of current loop set, the current sensor output framework motor current value in power of motor driving circuit is as the current feedback values I of current loop fb, the two error amount is as the input of electric current loop PID controller, and electric current loop PID controller output valve makes frame motor produce corresponding current value as input framework electric moter voltage value;
2. stabilizing ring PID backfeed loop is set up;
The output in tracking loop loop is as the given ω of angular velocity in stabilizing ring loop set, each frame corners speed feedback value ω measured by the rate gyro be installed on each framework fb, the two error amount is as the input of stabilizing ring PID controller, and stabilizing ring PID controller output valve is as electric current loop given value of current value I set, driver framework rotates with given angular velocity;
3. tracking loop PID backfeed loop is set up;
Two kinds of patterns are divided in tracking loop loop, utonomous working pattern and with POS work in combination pattern, utonomous working pattern is using accelerometer as measuring sensor measuring position value of feedback θ fb, the attitude information exported using POS with POS work in combination pattern is as location feedback value θ fb, utonomous working mode position setting value is 0, even if platform keeps local level, with POS work in combination pattern by host computer desired location setting value θ set, setting value and the error amount both value of feedback are as the input of tracking loop PID controller, and tracking loop PID controller output valve is as stabilizing ring angular velocity set-point, and driver framework turns to the angle of specifying;
(2) the current sensor measurement roll frame motor current value I on each frame motor drive circuit board is utilized x, pitching frame motor current value I ywith orientation frame current of electric I z; The rate gyro be installed on each framework is utilized to measure roll frame corners speed omega x, pitching frame angular velocity omega ywith orientation frame corners speed omega z;
(3) according to step (2) medium-rate gyro to measure value-roll frame corners speed omega x, pitching frame angular velocity omega ywith orientation frame corners speed omega z, utilize Kalman filtering and Tracking differentiator to estimate the angular acceleration information-roll frame corners acceleration of each framework pitching frame angular acceleration with orientation frame corners acceleration
(4) according to measured value I direct in step (2), step (3) x, I y, I zwith indirect calculation value calculate roll frame disturbance torque value M d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_z;
(5) according to each framework disturbance torque value M calculated in step (4) d_x, M d_yand M d_z, calculate the torque motor current value I offset needed for each framework disturbance torque further com_x, I com_yand I com_z, and compensate in the given value of current input value of electric current loop by the current value calculated, motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensation inertially stabilized platform disturbance torque.
2. the inertially stabilized platform interference observer method for designing based on angular acceleration according to claim 1, it is characterized in that: utilize Kalman filtering and Tracking differentiator to estimate the angular acceleration information of each framework according to framework rate gyro measured value each in step (2) in described step (3), concrete grammar is as follows:
(1) the angular acceleration information of each framework is estimated according to Kalman filtering, as follows:
1. the Kalman filtering equation of motion and observation equation is set up:
x k + 1 = Ax k + w k y k = Hx k + v k
2. according to the equation of motion set up and observation equation, Kalman filter equation is set up:
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 define: x kfor the n in a kth sampling period ties up state vector; y kfor the 1 dimension measuring value in a kth sampling period; A, H are that n × n, 1 × n maintain matrix number; w k, v kbe respectively system noise and measurement noise, separate between them, and the w of different value of K kand v kalso separate; for the one-step prediction of system state is estimated; for laststate optimal estimation; P k/k-1for corresponding prior uncertainty; P kfor corresponding posteriori error; Q is system noise variance matrix; R is measuring noise square difference battle array; K kfor Kalman filtering gain;
3. according to the angular acceleration information that angular velocity information estimation needs, Kalman filter equation parameter is set, as follows:
x k = ω k β k A = 1 T 0 1 H = 1 0
Wherein, ω kfor the angular velocity that gyro records; β kfor the angular acceleration that will estimate; T is the sampling period;
(2) the angular acceleration information of each framework is estimated according to Tracking differentiator, as follows:
1. Second-Order Discrete Tracking differentiator equation is set up, 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 the sampling time; for the evaluated error of input variable r (k), M is velocity factor, major effect tracking velocity; H is filtering factor, major effect filter effect, x 1(k), x 2k () is output, wherein x 1k () follows the tracks of input r (k), x 2k () is " approximate differential " of input r (k), 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
In formula, sign () is sign function; A and d is 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 |
2. input variable r (k) is set to angular velocity omega k, then output variable x 1(k), x 2k () is respectively input angular velocity ω ktracking signal and differential signal, wherein x 2(k) angular acceleration information for estimating;
(3) the angular acceleration information of each framework estimated according to each frame corners acceleration information of being estimated by step (1) and step (2), through merging the angular acceleration information obtaining more desirable each framework, method is as follows:
The judging quota function that error between the angular acceleration values selecting the angular acceleration values of Kalman Filter Estimation and Tracking differentiator to estimate is constructed as follows:
J = αϵ 2 ( t ) + β ∫ 0 t e - λ ( t - τ ) ϵ 2 ( τ ) d τ
In formula, α >=0, β > 0, λ > 0, alpha+beta=1, error between the angular acceleration that ε (t) is Kalman Filter Estimation and the angular acceleration that Tracking differentiator is estimated, α represents the proportion that transient error is shared in judging quota function, β represents the proportion that history error is shared in judging quota function, λ is forgetting factor, determine the length of memory, according to the angular acceleration values that angular acceleration and the Tracking differentiator of Kalman Filter Estimation are estimated, choose reasonable parameter alpha and β, carrying out between transient error and history error trades off and then obtain better angular acceleration estimates.
3. the inertially stabilized platform interference observer method for designing based on angular acceleration according to claim 1, is characterized in that: according to measured value I direct in step (2), step (3) in described step (4) x, I y, I zwith indirect calculation value calculate roll frame disturbance torque value M d_x, pitching frame disturbance torque value M d_yand orientation frame disturbance torque value M d_z, specific as follows:
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 define: J n_x, J n_yand J n_zbe respectively roll frame, pitching frame and orientation frame moment of inertia nominal value; C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient.
4. the inertially stabilized platform interference observer method for designing based on angular acceleration according to claim 1, is characterized in that: calculate the torque motor current value step offset needed for disturbance torque in described step (5) as follows:
(1) the torque motor current value of offsetting needed for this disturbance torque is calculated according to the disturbance torque value of estimation, as follows:
1. roll frame disturbance torque M is offset d_xrequired torque motor current value
2. pitching frame disturbance torque M is offset d_yrequired torque motor current value
3. orientation frame disturbance torque M is offset d_zrequired torque motor current value
Wherein, C mn_x, C mn_yand C mn_zbe respectively roll frame, pitching frame and orientation frame motor torque system nominal value; K gr_x, K gr_yand K gr_zbe respectively roll frame, pitching frame and orientation frame motor-driven coefficient;
(2) by current value I in step (1) com_x, I com_y, I com_zrespectively feedforward compensation is in the given value of current input value of roll frame, pitching frame and orientation frame control system electric current loop, and motor exports the moment contrary with disturbance torque equal and opposite in direction, direction, compensation stable platform disturbance torque.
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 中国科学院光电技术研究所 A kind of control method for improving anti-mirror stabilized platform Disturbance Rejection ability soon
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
WO2020220284A1 (en) * 2019-04-30 2020-11-05 深圳市大疆创新科技有限公司 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
CN106873611B (en) A kind of design method of multichannel linear active disturbance rejection controller
CN105698765B (en) Object pose method under double IMU monocular visions measurement in a closed series noninertial systems
CN102679979B (en) Method for monitoring working mode of aerial remote sensing triaxial inertia stabilization platform
CN102955477B (en) Attitude control system and control method of four-rotor aircraft
CN104267743B (en) Shipborne camera shooting stabilized platform control method with active disturbance rejection control technology adopted
CN103175530B (en) Method for estimating and compensating coupling torque of aerial remote sensing inertially stabilized platform
CN103344243B (en) A kind of aerial remote sensing inertial-stabilized platform friction parameter discrimination method
CN103822633B (en) A kind of low cost Attitude estimation method measuring renewal based on second order
CN106500693B (en) A kind of AHRS algorithm based on adaptive extended kalman filtering
Luo et al. Accurate flight path tracking control for powered parafoil aerial vehicle using ADRC-based wind feedforward compensation
CN103488081B (en) Inertially-stabilizeplatform platform control method
CN109443342A (en) NEW ADAPTIVE Kalman's UAV Attitude calculation method
CN111964688B (en) Attitude estimation method combining unmanned aerial vehicle dynamic model and MEMS sensor
Gąsior et al. Estimation of altitude and vertical velocity for multirotor aerial vehicle using Kalman filter
Niermeyer et al. Open-loop quadrotor flight dynamics identification in frequency domain via closed-loop flight testing
CN104281159A (en) Dynamic position loop control method and system for stabilized platform
Zorina et al. Enhancement of INS/GNSS integration capabilities for aviation-related applications
CN102508503B (en) Compensation method based on generalized inner module for eccentric torque of three-shaft inertially stabilized platform
CN111006665B (en) Atomic spin gyroscope strapdown system based on magnetic field feedback
CN107702718B (en) Airborne POS maneuvering optimization method and device based on instant observability model
CN113359809B (en) Bridge detection unmanned aerial vehicle autonomous positioning method based on RBFNN assistance
Sanz et al. Attitude estimation using low-cost sensors: A comparative analysis
CN104655132A (en) Method for estimating body elastic deformation angle on basis of accelerometer

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