CN113467247B - Design method of federal expanded state observer - Google Patents
Design method of federal expanded state observer Download PDFInfo
- Publication number
- CN113467247B CN113467247B CN202110826743.4A CN202110826743A CN113467247B CN 113467247 B CN113467247 B CN 113467247B CN 202110826743 A CN202110826743 A CN 202110826743A CN 113467247 B CN113467247 B CN 113467247B
- Authority
- CN
- China
- Prior art keywords
- eso
- state
- observer
- sub
- order
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000013461 design Methods 0.000 title claims abstract description 11
- 238000012937 correction Methods 0.000 claims abstract description 30
- 230000004927 fusion Effects 0.000 claims abstract description 12
- 238000001914 filtration Methods 0.000 claims abstract description 8
- 238000005259 measurement Methods 0.000 claims description 37
- 230000004069 differentiation Effects 0.000 claims description 6
- 238000010606 normalization Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
The invention provides a federal extended state observer design method, which comprises the steps of constructing federal ESOs based on measured values and system state orders, constructing n sub-ESOs for n different observed values corresponding to each order of system state, adopting a main ESO to complete global fusion of local state estimation results of each sub-ESO, returning the global system state to each sub-ESO after the main ESO completes fusion, and carrying out secondary correction on local state estimation. According to the invention, the traditional extended state observation theory is used as a core to construct the sub ESO, meanwhile, the federal filtering framework is introduced, and the multi-source sensor data is introduced to correct the same system state while the observer gain is rapidly and conveniently determined based on the bandwidth setting method, so that the estimation precision of the ESO on the high-order system state and disturbance is improved.
Description
Technical Field
The invention belongs to the technical field of robot motion control, and particularly relates to a federal expanded state observer design method.
Background
Extended State Observers (ESO) are an effective means of estimating unknown term disturbances in a system that have low model dependence and are easy to program. The setting of ESO parameters can be calculated quickly using a 3w method based on observer bandwidth, which is widely verified in engineering applications. The traditional ESO design method is only suitable for observing single system state estimation, an observer can only correct a result by adopting a lowest-order system state, and the differential correction of an observation error only is used for correcting a high-order state estimation, so that larger errors are brought, the traditional bandwidth setting method cannot be suitable for the situation of a plurality of observables, a plurality of sensors are often used for measuring the same state in a plurality of actual robot control systems, and therefore, a method for designing the ESO by using a plurality of sensor data as measured values while the 3w bandwidth setting convenience is reserved is urgently needed.
Disclosure of Invention
First, the technical problem to be solved
The invention aims to provide a federal expanded state observer design method to solve the technical problem of how to improve the high-order system state and disturbance estimation precision of ESO on various sensor data.
(II) technical scheme
In order to solve the technical problems, the invention provides a federal expanded state observer design method, which comprises the following steps:
s1, constructing federal ESO based on measured values and system state orders
Constructing n sub-observers ESO-i for n different observation values with corresponding system states of each order, performing global fusion on local state estimation of each sub-observer by using a global state estimation feedback structure in a federal filtering frame by using a main observer M-ESO, obtaining optimal global state estimation by fusing local state estimation results of the sub-observers, and returning the global state to each sub-observer to perform secondary correction on the local state estimation;
s2, initializing states of each sub-observer and the main observer, and calculating state correction coefficients of each sub-observer based on a bandwidth setting method
Setting the bandwidths of the second-order sub-observer ESO-I and the third-order sub-observer ESO-II, and calculating the state correction coefficient of the corresponding sub-observer by adopting a bandwidth setting method according to the order of the sub-observer, wherein the state correction coefficient is shown in a formula (1):
wherein L is 1,I And L 2,I First-order and second-order state correction coefficients, w, of ESO-I, respectively 1 Is ESO-I bandwidth; l (L) 1,II 、L 2,II And L 3,II First, second and third order state correction coefficients, w, respectively, of ESO-II 2 Is ESO-II bandwidth;
s3, constructing a measurement error value by adopting a corresponding state measurement value, correcting the state estimation of the sub-observer, and correcting the state estimation of the ESO-I by using a second-order state corresponding measurement value of the original system, wherein the method is as shown in a formula (2):
wherein,,for ESO-I error,/-, for>For the corresponding measurement value of the second order state of the original system, +.>And->First and second order state estimates, b, of ESO-I, respectively I For ESO-I model gain, u I For ESO-I control input, +.>And->Differentiation of the first and second order state estimates of ESO-I, respectively;
the state estimation for ESO-II is corrected using the angle measurement as shown in equation (3):
wherein e θ For ESO-II error, θ is the corresponding measured value of the first-order state of the original system,respectively estimating the first, second and third states of ESO-II, b II For ESO-II model gain, u II For the ESO-II control input,differentiation of the first, second and third order state estimates of ESO-II, respectively;
s4, defining sub-observer information distribution factor beta i > 0, i=1, 2,..Information distribution factor beta during global information fusion i Based on sensor measurement variance sigma i Determination of
S5, calculating sub-observer information allocation weights by using sensor measurement variances
Normalization processing is adopted when constructing information allocation weights, as shown in a formula (4):
wherein beta is i (k) Weight, beta, for ESO-I information allocation II (k) Assigning weights to the ESO-II information;
s6, calculating global state estimation based on information distribution weight of online calculation
The main observer global state estimation is a weighted result of the sub-observer local state estimation, as shown in formula (5):
wherein,,and->Global estimates of the first, second and third order states of the M-ESO, respectively;
s7, feeding back global state estimation of the main observer to the sub observer based on the federal filtering frame, and carrying out secondary correction on local state estimation of the sub observer
The local state estimate of ESO-I is secondarily modified as shown in equation (6):
wherein,,and->The correction value is estimated for the first-order and second-order states of ESO-I respectively;
the local state estimate for ESO-II is modified twice as shown in equation (7):
wherein,,and->Correction values are estimated for the first, second and third order states of ESO-II, respectively.
Further, in step S3, the first-order state corresponding measurement value of the original system is an angle measurement value, and the second-order state corresponding measurement value of the original system is an angular velocity measurement value.
Further, in step S4, the sensor measures the variance σ i Medium angular velocity measurement variance sigma I And attitude angle measurement variance sigma II Obtained by online statistics.
(III) technical effects
The invention provides a federal extended state observer design method, which comprises the steps of constructing federal ESOs based on measured values and system state orders, constructing n sub-ESOs for n different observed values corresponding to each order of system state, adopting a main ESO to complete global fusion of local state estimation results of each sub-ESO, returning the global system state to each sub-ESO after the main ESO completes fusion, and carrying out secondary correction on local state estimation. According to the invention, the traditional extended state observation theory is used as a core to construct the sub ESO, meanwhile, the federal filtering framework is introduced, and the multi-source sensor data is introduced to correct the same system state while the observer gain is rapidly and conveniently determined based on the bandwidth setting method, so that the estimation precision of the ESO on the high-order system state and disturbance is improved.
Drawings
FIG. 1 is a schematic diagram of a federal extended state observer according to the present invention.
Detailed Description
To make the objects, contents and advantages of the present invention more apparent, the following detailed description of the present invention will be given with reference to the accompanying drawings and examples.
Taking the application of robot gesture control as an example, the embodiment provides a federal expanded state observer design method, the method adopts angular velocity and gesture angle as measured values, a third-order control system is constructed, and the disturbance of the angle, the angular velocity and the angular acceleration is observed, and the method specifically comprises the following steps:
s1, constructing federal ESO based on measured values and system state orders
The main observer adopts a global state estimation feedback structure in the federal filtering framework to carry out global fusion on local state estimation of each sub-observer, and obtains the optimal global state estimation by fusing local state estimation results of the sub-observers, so that the estimation of the system state with the same order by using different sensor data is realized, and the global state is returned to each sub-observer to carry out secondary correction on the local state estimation.
For the case of n child observers, the federal ESO structure is shown in FIG. 1. In order to integrate the angular velocity measurement and the attitude fusion result and estimate the observer system state, and simultaneously preserve the convenience of the traditional bandwidth setting method, in the embodiment, the angular velocity is taken as a measured value to construct a second-order sub-observer ESO-I, the attitude angle is taken as a measured value to construct a third-order sub-observer ESO-II, and a third-order main observer M-ESO is constructed.
S2, initializing states of each sub-observer and the main observer, and calculating state correction coefficients of each sub-observer based on a bandwidth setting method
Setting the bandwidth of the sub-observer, and calculating a corresponding sub-observer state correction coefficient by adopting a bandwidth setting method according to the order of the sub-observer, wherein the correction coefficient is shown in a formula (1):
wherein L is 1,I And L 2,I First-order and second-order state correction coefficients, w, of ESO-I, respectively 1 Is ESO-I bandwidth; l (L) 1,II 、L 2,II And L 3,II First, second and third order state correction coefficients, w, respectively, of ESO-II 2 Is ESO-II bandwidth.
S3, constructing a measurement error value by adopting a corresponding state measurement value, correcting the state estimation of the sub-observer, and correcting the state estimation of the ESO-I by using an angular velocity measurement value, wherein the method is as shown in a formula (2):
wherein,,for ESO-I error,/-, for>For angular velocity measurement, +.>And->First and second order state estimates, b, of ESO-I, respectively I For ESO-I model gain, u I For ESO-I control input, +.>And->The differentiation of the first and second order state estimates of ESO-I, respectively.
The state estimation for ESO-II is corrected using the angle measurement as shown in equation (3):
wherein e θ For ESO-II error, θ is the angle measurement,respectively estimating the first, second and third states of ESO-II, b II For ESO-II model gain, u II For ESO-II control input, +.> The differentiation of the first, second and third order state estimates of ESO-II, respectively.
S4, defining sub-observer information distribution factor beta i > 0, i=1, 2,..Information distribution factor beta during global information fusion i Based on sensor measurement variance sigma i Determination of
In the present embodiment, the angular velocity measurement variance σ I And attitude angle measurement variance sigma II Obtained by online statistics.
S5, calculating sub-observer information allocation weights by using sensor measurement variances
Since the measurement equation units of the sensors in the fusion are not consistent, normalization processing is adopted when constructing information distribution weights, as shown in a formula (4):
wherein beta is I (k) Weight, beta, for ESO-I information allocation II (k) The ESO-II information is assigned a weight.
S6, calculating global state estimation based on information distribution weight of online calculation
The main observer global state estimation is a weighted result of the sub-observer local state estimation, as shown in formula (5):
wherein,,and->Global estimates of the first, second and third order states of the M-ESO, respectively.
S7, feeding back global state estimation of the main observer to the sub observer based on the federal filtering frame, and carrying out secondary correction on local state estimation of the sub observer
The local state estimate of ESO-I is secondarily modified as shown in equation (6):
wherein,,and->Correction values are estimated for the first and second order states of ESO-I, respectively.
The local state estimate for ESO-II is modified twice as shown in equation (7):
wherein,,and->Correction values are estimated for the first, second and third order states of ESO-II, respectively.
The foregoing is merely a preferred embodiment of the present invention, and it should be noted that modifications and variations could be made by those skilled in the art without departing from the technical principles of the present invention, and such modifications and variations should also be regarded as being within the scope of the invention.
Claims (3)
1. A method of federal expanded state observer design, the method comprising the steps of:
s1, constructing federal ESO based on measured values and system state orders
Constructing n sub-observers ESO-i for n different observation values with corresponding system states of each order, performing global fusion on local state estimation of each sub-observer by using a global state estimation feedback structure in a federal filtering frame by using a main observer M-ESO, obtaining optimal global state estimation by fusing local state estimation results of the sub-observers, and returning the global state to each sub-observer to perform secondary correction on the local state estimation;
s2, initializing states of each sub-observer and the main observer, and calculating state correction coefficients of each sub-observer based on a bandwidth setting method
Setting the bandwidths of the second-order sub-observer ESO-I and the third-order sub-observer ESO-II, and calculating the state correction coefficient of the corresponding sub-observer by adopting a bandwidth setting method according to the order of the sub-observer, wherein the state correction coefficient is shown in a formula (1):
wherein L is 1,I And L 2,I First-order and second-order state correction coefficients, w, of ESO-I, respectively 1 Is ESO-I bandwidth; l (L) 1,II 、L 2,II And L 3,II First, second and third order state correction coefficients, w, respectively, of ESO-II 2 Is ESO-II bandwidth;
s3, constructing a measurement error value by adopting the corresponding state measurement value, and correcting the state estimation of the sub observer
And (3) correcting the ESO-I by using the corresponding measured value of the second-order state of the original system, wherein the ESO-I is subjected to state estimation as shown in a formula (2):
wherein,,for ESO-I error,/-, for>For the corresponding measurement value of the second order state of the original system, +.>And->First and second order state estimates, b, of ESO-I, respectively I For ESO-I model gain, u I For ESO-I control input, +.>And->Differentiation of the first and second order state estimates of ESO-I, respectively;
the state estimation for ESO-II is corrected using the angle measurement as shown in equation (3):
wherein e θ For ESO-II error, θ is the corresponding measured value of the first-order state of the original system,respectively estimating the first, second and third states of ESO-II, b II For ESO-II model gain, u II For the ESO-II control input,differentiation of the first, second and third order state estimates of ESO-II, respectively;
s4, defining sub-observer information divisionLigand factor beta i > 0, i=1, 2,..Information distribution factor beta during global information fusion i Based on sensor measurement variance sigma i Determination of
S5, calculating sub-observer information allocation weights by using sensor measurement variances
Normalization processing is adopted when constructing information allocation weights, as shown in a formula (4):
wherein beta is i (k) Weight, beta, for ESO-I information allocation II (k) Assigning weights to the ESO-II information;
s6, calculating global state estimation based on information distribution weight of online calculation
The main observer global state estimation is a weighted result of the sub-observer local state estimation, as shown in formula (5):
wherein,,and->Global estimates of the first, second and third order states of the M-ESO, respectively;
s7, feeding back global state estimation of the main observer to the sub observer based on the federal filtering frame, and carrying out secondary correction on local state estimation of the sub observer
The local state estimate of ESO-I is secondarily modified as shown in equation (6):
wherein,,and->The correction value is estimated for the first-order and second-order states of ESO-I respectively;
the local state estimate for ESO-II is modified twice as shown in equation (7):
2. The method of claim 1, wherein in step S3, the first-order state corresponding measurement value of the original system is an angle measurement value, and the second-order state corresponding measurement value of the original system is an angular velocity measurement value.
3. The federal expanded state observer design method according to claim 1, wherein in step S4, the sensor measures the variance σ i Medium angular velocity measurement variance sigma I And attitude angle measurement variance sigma II Obtained by online statistics.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110826743.4A CN113467247B (en) | 2021-07-21 | 2021-07-21 | Design method of federal expanded state observer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110826743.4A CN113467247B (en) | 2021-07-21 | 2021-07-21 | Design method of federal expanded state observer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113467247A CN113467247A (en) | 2021-10-01 |
CN113467247B true CN113467247B (en) | 2023-06-30 |
Family
ID=77881711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110826743.4A Active CN113467247B (en) | 2021-07-21 | 2021-07-21 | Design method of federal expanded state observer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113467247B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106773672A (en) * | 2016-11-24 | 2017-05-31 | 滨州学院 | Improve the new three ranks linear extended state observer building method of accuracy of observation |
CN107877511A (en) * | 2017-09-28 | 2018-04-06 | 南京邮电大学 | More double link mechanical arms based on outgoing position include controller and design method |
CN108628172A (en) * | 2018-06-25 | 2018-10-09 | 南京理工大学 | A kind of mechanical arm high-precision motion control method based on extended state observer |
CN109471449A (en) * | 2018-12-28 | 2019-03-15 | 中国兵器工业计算机应用技术研究所 | A kind of unmanned aerial vehicle control system and control method |
CN110687800A (en) * | 2019-11-19 | 2020-01-14 | 大连海事大学 | Data-driven adaptive anti-interference controller structure and estimation method thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109116721B (en) * | 2018-08-23 | 2021-10-19 | 广东工业大学 | A control method for transforming a time-varying system into a stationary system |
-
2021
- 2021-07-21 CN CN202110826743.4A patent/CN113467247B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106773672A (en) * | 2016-11-24 | 2017-05-31 | 滨州学院 | Improve the new three ranks linear extended state observer building method of accuracy of observation |
CN107877511A (en) * | 2017-09-28 | 2018-04-06 | 南京邮电大学 | More double link mechanical arms based on outgoing position include controller and design method |
CN108628172A (en) * | 2018-06-25 | 2018-10-09 | 南京理工大学 | A kind of mechanical arm high-precision motion control method based on extended state observer |
CN109471449A (en) * | 2018-12-28 | 2019-03-15 | 中国兵器工业计算机应用技术研究所 | A kind of unmanned aerial vehicle control system and control method |
CN110687800A (en) * | 2019-11-19 | 2020-01-14 | 大连海事大学 | Data-driven adaptive anti-interference controller structure and estimation method thereof |
Non-Patent Citations (4)
Title |
---|
基于反双曲正弦函数的扩张状态观测器;周涛;;控制与决策(第05期);全文 * |
基于扩张状态观测器的无传感永磁同步电机研究;卢青高;唐春茂;王会明;李清都;;微特电机(第06期);全文 * |
基于线性自抗扰控制器的光伏板旋转定位控制;王林青;李大虎;孙建波;刘佳;陈宝塔;黄柳柳;;高技术通讯(第07期);全文 * |
线性扩张状态观测器及其高阶形式的性能分析;邵星灵;王宏伦;;控制与决策(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113467247A (en) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109459019B (en) | Vehicle navigation calculation method based on cascade adaptive robust federal filtering | |
Rigatos | Nonlinear Kalman filters and particle filters for integrated navigation of unmanned aerial vehicles | |
CN113792411B (en) | Spacecraft attitude determination method based on central error entropy criterion unscented Kalman filtering | |
CN110987068B (en) | Data fusion method for multi-sensor integrated control system | |
CN108960334B (en) | Multi-sensor data weighting fusion method | |
CN107664498A (en) | A kind of posture fusion calculation method and system | |
Zamani et al. | Near-optimal deterministic filtering on the rotation group | |
CN114147713B (en) | Track tracking control method based on adaptive neural network high-order dynamic sliding mode | |
CN113670314A (en) | UAV attitude estimation method based on PI adaptive two-stage Kalman filter | |
CN108108559A (en) | A kind of structural response acquisition methods and sensitivity acquisition methods based on minor structure | |
Qiu et al. | Stochastic stable attitude estimation algorithm using UKF with measurement loss | |
CN113467247B (en) | Design method of federal expanded state observer | |
CN114636842B (en) | Atmospheric data estimation method and device for hypersonic aircraft | |
CN114139109B (en) | A target tracking method, system, device, medium and data processing terminal | |
CN115014347A (en) | A fast observability analysis and its guided multi-sensor information fusion method | |
CN110006462A (en) | On-orbit calibration method of star sensor based on singular value decomposition | |
Chen et al. | Finite-time attitude control with chattering suppression for quadrotors based on high-order extended state observer | |
CN110186482B (en) | Method for improving drop point precision of inertial guidance spacecraft | |
Liu et al. | Robust fusion filter for multisensor descriptor system with uncertain‐variance noises and packet dropout | |
CN110362879B (en) | Priori fusion and updating method and priori supplement method for two-layer and multi-layer structure | |
Sanjurjo et al. | Testing the efficiency and accuracy of multibody-based state observers | |
CN114417912B (en) | Satellite attitude determination method based on center error entropy center difference Kalman filtering under wild value noise interference | |
CN115752483A (en) | A New Method for Spacecraft Attitude Estimation with Adaptive Robust Volumetric Kalman Filter | |
CN115238454A (en) | Method and device for correcting data | |
CN114061592A (en) | Adaptive Robust AUV Navigation Method Based on Multiple Models |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |