2024 |
Hamin Chang / Donghyeon Song / Chanhwa Lee / Hyungbo Shim Robust Stability Condition and Simplified Design of Filter-embedded Disturbance Observer Journal Article In: International Journal of Control, Automation, and Systems, vol. 22, pp. 3584-3594, 2024, ISSN: 1598-6446. Abstract | Links | BibTeX | Tags: Disturbance observer @article{nokey, Embedding a filter is one of the simplest ways to enhance the disturbance attenuation performance of feedback control systems. In this paper, we introduce the filter-embedded disturbance observer (FDOB) and present a rigorous stability analysis of the FDOB. The proposed robust stability condition for the closed-loop system with the FDOB shows that if the filter to be embedded is stable and has zero relative degree with unity high-frequency gain, then the FDOB can be designed by simply adding the filter to a well-designed conventional disturbance observer (DOB) that guarantees closed-loop robust stability, and by adjusting the time constant of the Q-filter of the conventional DOB. It is also highlighted that the FDOB can be implemented by integrating the filter into the Q-filter of the conventional DOB, maintaining the add-on structure of the conventional DOB. In addition, it is shown that internal models of disturbances can be directly embedded into the filter of FDOB, which does not affect the design of the Q-filter. Simulation results on a motor control system are provided to validate the theoretical results. |
2023 |
Hamin Chang / Stephan Trenn Design of Q-filter-based Disturbance Observer for Differential Algebraic Equations and a Robust Stability Condition: Zero Relative Degree Case Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), pp. 8489-8494, IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023, ISBN: 979-8-3503-0124-3. Abstract | Links | BibTeX | Tags: Differential algebraic equation, Disturbance observer, Disturbance rejection @inproceedings{nokey, While the disturbance observer (DOB)-based controller is widely utilized in various practical applications, there has been a lack of extension of its use to differential algebraic equations (DAEs). In this paper, we introduce several lemmas that establish necessary and/or sufficient conditions for specifying the relative degree of DAEs. Using these lemmas, we also figure out that there is a class of DAEs which can be viewed as linear systems with zero relative degree. For the class of DAEs, we propose a design of Q-filter-based DOB as well as a robust stability condition for systems controlled by the DOB through time domain analysis using singular perturbation theory. The proposed stability condition is verified by an illustrative example. |
Yongsoon Eun / Jaeho Lee / Hyungbo Shim Data-Driven Inverse of Linear Systems and Application to Disturbance Observer Proceedings Article In: 2023 American Control Conference (ACC), pp. 2806-2811, IEEE, San Diego, CA, USA, 2023, ISBN: 979-8-3503-2806-6. Abstract | Links | BibTeX | Tags: Data-driven control, Disturbance observer, Disturbance rejection, Linear Systems @inproceedings{nokeyt, This work develops a data-based construction of inverse dynamics for LTI systems. Specifically, the problem addressed here is to find an input sequence from the corresponding output sequence based on pre-collected input and output data. The problem can be considered as a reverse of the recent use of the behavioral approach, in which the output sequence is obtained for a given input sequence by solving an equation formed by pre-collected data. The condition under which the problem gives a solution is investigated and turns out to be L-delay invertibility of the plant and a certain degree of persistent excitation of the data input. The result is applied to form a data-driven disturbance observer. The plant dynamics augmented by the data-driven disturbance observer exhibits disturbance rejection without the model knowledge of the plant. |
2020 |
Hamin Chang / Hyuntae Kim / Hyungbo Shim Lemmas on Determination of Minimum Bandwidth of Q-Filter for Robust Stability of Feedback Loop with Disturbance Observers Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 893-898, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. Abstract | Links | BibTeX | Tags: Disturbance observer @inproceedings{JangKimShim20, As the disturbance observer (DOB)-based controller has been widely applied in practice, various aspects of the disturbance observer have been theoretically studied. In particular, robust stability of the linear closed-loop system with single-input single-output (SISO) Q-filter-based DOB has been rigorously analyzed, and finally, a necessary and sufficient condition for robust stability was obtained under the premise that the bandwidth of Q-filter is large. However, even the most recent study about the design of Q-filter-based DOB for robust stability does not offer a practical method for the determination of the Q-filter's bandwidth. In this paper, we present several lemmas regarding the determination of the bandwidth, from which a procedure is developed that can exactly compute the threshold of the bandwidth, so that robust stability (against parametric variations of the plant within a prescribed range) is lost if the bandwidth of the Q-filter becomes lower than that. The proposed procedure is implemented in a MATLAB toolbox named DO-DAT, which is now available at https://do-dat.github.io. |
Soojeong Hyeon / Hyuntae Kim / Hyungbo Shim Design of Robust Feed-through Compensator via Disturbance Observer Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 916-921, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. Abstract | Links | BibTeX | Tags: Disturbance observer, Robust control @inproceedings{HyeonKimShim20, A feed-through compensator is a dynamic system designed for a given plant, whose output is added to the output of the plant. It is typically used in order for the zeros of the combination of the plant and the compensator (seen from the new output) to have desired properties. In particular, Isidori and Marconi (2008) utilized a robust feed-through compensator for uncertain non-minimum phase nonlinear systems, which makes the combined system become of minimum phase so that the output feedback stabilization is rather easily achieved. For the design of robust feed-through compensator, they introduced the so-called auxiliary system and showed that, if the auxiliary system admits a robust output feedback stabilizer, then the robust feed-through compensator can be systematically constructed. This paper, while restricted to linear systems, presents a constructive method for designing the robust output feedback stabilizer for the auxiliary system. For this, minimum phaseness of the auxiliary system (not the plant itself) is required. In order to overcome this restriction, we also proposed a kind of nested design for which it is enough for the second auxiliary system of the auxiliary system to have minimum phaseness. |
Gyujin Na / Gyunghoon Park / Valerio Turri / Karl H. Johansson / Hyungbo Shim / Yongsoon Eun Disturbance observer approach for fuel-efficient heavy-duty vehicle platooning Journal Article In: Vehicle System Dynamics, vol. 58, no. 5, pp. 748-767, 2020, ISSN: 0042-3114. Abstract | Links | BibTeX | Tags: Disturbance observer, Heavy-duty vehicle platoon, Road slope estimation, Robust control @article{Na2020, Heavy-duty vehicle platooning has received much attention as a method to reduce fuel consumption by keeping inter-vehicle distance short. When a platoon follows a fuel-optimal velocity profile calculated using preview road slope information, significant improvement in the fuel economy occurs. To calculate the optimal velocity in the existing method, however, platoon should acquire expensive road slope data in advance. As an alternative, we propose a road slope estimation method, which enables platoon to calculate the optimal velocity profile without the usage of actual road slope data. Other major challenges in platoon operation include overcoming the effect of the vehicle model uncertainties and external disturbances for ensuring the control performance. The most significant part of the disturbances arises from slopes along a route. Existing method for reducing the effect of the slope employs a feed-forward type compensation in the control loop by combining the vehicle position acquired from GPS and the slope database. However, this method exhibits limitations: the mass of the vehicles in the platoon is uncertain which lowers the accuracy of the feed-forward compensation, and the platoon requires the pre-acquired slope database. To overcome these limitations, we propose an alternative method employing disturbance observer. Simulations of various scenarios are conducted to show the efficacy of the proposed method using the actual road slope data of a Swedish highway. |
Hyungbo Shim Disturbance Observers Book Chapter In: John Baillieul; Tariq Samad (Ed.): Encyclopedia of Systems and Control, pp. 1-8, Springer London, London, 2020, ISBN: 978-1-4471-5102-9. Abstract | Links | BibTeX | Tags: Disturbance observer @inbook{Shim20, Disturbance observer is an inner-loop output-feedback controller whose role is to reject external disturbances and to make the outer-loop baseline controller robust against plant’s uncertainties. Therefore, the closed-loop system with the DOB approximates the nominal closed-loop by the baseline controller and the nominal plant model with no disturbances. This article presents how the disturbance observer works under what conditions and how one can design a disturbance observer to guarantee robust stability and to recover the nominal performance not only in the steady state but also for the transient response under large uncertainty and disturbance. |
2019 |
Jeong Woo Kim / Hyungbo Shim / Insoon Yang On Improving the Robustness of Reinforcement Learning-Based Controllers Using Disturbance Observer Proceedings Article In: Proc. of 2019 IEEE 58th Conference on Decision and Control, pp. 8487-852, IEEE, Nice, France, 2019. Abstract | Links | BibTeX | Tags: Disturbance observer, Reinforcement learning @inproceedings{KimShimYang19, Because reinforcement learning (RL) may cause issues in stability and safety when directly applied to physical systems, a simulator is often used to learn a control policy. However, the control performance may be easily deteriorated in a real plant due to the discrepancy between the simulator and the plant. In this paper, we propose an idea to enhance the robustness of such RL-based controllers by utilizing the disturbance observer (DOB). This method compensates for the mismatch between the plant and simulator, and rejects disturbance to maintain the nominal performance while guaranteeing robust stability. Furthermore, the proposed approach can be applied to partially observable systems. We also characterize conditions under which the learned controller has a provable performance bound when connected to the physical system. |
2018 |
Hamin Chang / Hyuntae Kim / Gyunghoon Park / Hyungbo Shim DO-DAT: A MATLAB Toolbox for Design & Analysis of Disturbance Observer Proceedings Article In: Proc. of 9th IFAC Symposium on Robust Control Design & 2nd IFAC Workshop on Linear Parameter Varying Systems, IFAC Brasil, 2018. Abstract | Links | BibTeX | Tags: Disturbance observer @inproceedings{ChangKimParShim18, Although the disturbance observer (DOB)-based controller has been extensively applied and various theoretical results on the DOB have been presented, the exclusive, user-friendly, and unified tool for the computer-aided design of DOB has not been developed yet. In this paper, the MATLAB toolbox DO-DAT (Disturbance Observer - Design & Analysis Toolbox) is introduced. Particularly, we explain the way of using the toolbox and present the applications of main functions in terms of the stabilization of the system and the time-domain performance analysis. |
Gyunghoon Park / Hyungbo Shim Guaranteeing Almost Fault-free Tracking Performance from Transient to Steady-state: a Disturbance Observer Approach Journal Article In: Science China Information Sciences, vol. 61, no. 7, 2018. Abstract | Links | BibTeX | Tags: Disturbance observer, Fault-tolerant @article{ParkShim18, ** Invited Paper for the Special Issue on Advances in Disturbance/Unvertainty Estimation and Attenuation Technique With Applications ** In this paper, we propose an output-feedback fault-tolerant controller (FTC) for a class of uncertain multi-input single-output systems under float and lock-in-place actuator faults. Of particular interest is to recover a fault-free tracking performance of a (pre-defined) nominal closed-loop system, during the entire time period including the transients due to abrupt actuator faults. As a key component, a high-gain disturbance observer (DOB) is employed to rapidly compensate the lumped disturbance, a compressed expression of all the effect of actuator faults (as well as model uncertainty and disturbance) on the system. To implement this high-gain approach, a fixed control allocation (CA) law is presented in order to keep an extended system with a virtual scalar input to remain of minimum phase under any patterns of faults. It is shown via the singular perturbation theory that the proposed FTC, consisting of the high-gain DOB and the CA law, resolves the problem in an approximate but arbitrarily accurate sense. Simulation results with the linearized lateral model of Boeing 747 are performed to verify the validity of the proposed FTC scheme. |
Suseong Kim / Seungwon Choi / Hyeonggeun Kim / Jongho Shin / Hyungbo Shim / H. Jin Kim Robust Control of an Equipment-added Multirotor Using Disturbance Observer Journal Article In: IEEE Transactions on Control Systems Technology, vol. 26, no. 4, pp. 1524-1531, 2018. Abstract | Links | BibTeX | Tags: Aerodynamics, Disturbance observer, Mathematical modeling, Vehicle dynamics @article{KimChoiKimShinShimKim17, Modifications of multirotor unmanned aerial vehicles are increasingly popular by integrating tools, sensors, or a robotic arm depending on types of applications. In these circumstances, precise motion control against model uncertainty and disturbance is essential. This brief presents an inner-loop control structure to recover the dynamics of a multirotor combined with additional objects similar to the bare multirotor using disturbance observer (DOB)-based approach. In addition, in the process of the inner-loop controller design and the associated stability proof, it is revealed that the safe operation bounds of the modified multirotor in accordance with the amount of inertia added to the multirotor. The proposed control design is validated with flight experiments using a multirotor integrated with a four-DOF robotic arm, where the multirotor is commanded to follow a desired trajectory while the robotic arm is in motion. The results show superior tracking performance of the proposed structure in comparison with backstepping control without DOB. |
Gyunghoon Park / Hyungbo Shim / Youngjun Joo Recovering Nominal Tracking Performance in an Asymptotic Sense for Uncertain Linear Systems Journal Article In: SIAM Journal on Control and Optimization, vol. 56, no. 2, pp. 700-722, 2018. Abstract | Links | BibTeX | Tags: Disturbance observer, Internal model principle, Nominal performance recovery, Robustness @article{ParkShimJoo18, In this paper, we consider the problem of recovering a (predefined) nominal output trajectory in the presence of model uncertainty and external disturbance. In particular, whereas the nominal performance recovery (NPR) has been studied in an approximate fashion in the literature, we extend the notion of the NPR in an asymptotic sense from the perspective of the internal model principle: that is, as long as the disturbance and reference signals are generated by an exogenous system, the actual output not only is kept close to the nominal trajectory as much as desired but also asymptotically converges to the nominal one as time elapses. It is shown via the singular perturbation theory that the asymptotic NPR can be achieved for uncertain minimum-phase systems under arbitrarily large (but bounded) model uncertainty. A disturbance observer (DOB) approach is employed in the controller design, with the internal model embedded into the so-called Q-filter, which is a key component of the DOB. Simulation results for mechanical positioning systems illustrate that the asymptotic NPR can enhance robust performance of control systems. |
2016 |
Hyungbo Shim / Gyunghoon Park / Youngjun Joo / Juhoon Back / Nam Hoon Jo Yet Another Tutorial of Disturbance Observer: Robust Stabilization and Recovery of Nominal Performance Journal Article In: Control Theory and Technology, vol. 14, no. 3, pp. 237-249, 2016. Abstract | Links | BibTeX | Tags: Disturbance observer, Disturbance rejection, Robust transient response @article{ShimParkJooBackJo16, This paper presents a tutorial-style review on the recent results about the disturbance observer (DOB) in view of robust stabilization and recovery of the nominal performance. The analysis is based on the case when the bandwidth of Q-filter is large, and it is explained in a pedagogical manner that, even in the presence of plant uncertainties and disturbances, the behavior of real uncertain plant can be made almost similar to that of disturbance-free nominal system both in the transient and in the steady-state. The conventional DOB is interpreted in a new perspective, and its restrictions and extensions are discussed. |
2015 |
Gyunghoon Park / Hyungbo Shim A Generalized Framework for Robust Stability Analysis of Discrete-time Disturbance Observer for Sampled-data Systems: A Fast Sampling Approach Proceedings Article In: Proc. of 2015 15th International Conference on Control, Automation and Systems, pp. 295-300, IEEE, Busan, Korea, 2015. Abstract | BibTeX | Tags: Disturbance observer, Systems and Control @inproceedings{ParkShim15, As a robust controller to compensate both model uncertainty and external disturbances, the disturbance observer (DOB) has been widely employed in a number of industrial applications, typically implemented in a discretetime fashion for sampled-data systems. Substantial research effort has gone into the study on how to design the discretetime DOB over the past decades, yet there is still no unified approach to robust stability analysis for the various types of DOBs. In this paper, by representing these variations into a general structure, we present a generalized framework for stability analysis that is available in whichever way the discrete-time DOB is designed and regardless of how large the model uncertainty is. As a consequence of the generalization, an almost necessary and sufficient stability condition under fast sampling is presented. Motivated by this new stability condition, a systematic design guideline for the discrete-time DOB is proposed in order to guarantee the robust stabilization against arbitrarily large (but bounded) model uncertainty. The validity of the presented analysis and design procedure is verified by an illustrative example. |
2012 |
Youngjun Joo / Juhoon Back Power Regulation of Variable Speed Wind Turbines using Pitch Control based on Disturbance Observer Journal Article In: Journal of Electrical Engineering and Technology, vol. 7, no. 2, pp. 273-280, 2012. Abstract | Links | BibTeX | Tags: Disturbance observer, Power regulation @article{JonnBack12, Most variable speed wind turbines have pitch control mechanisms and one of their objectives is to protect turbines when the wind speed is too high. By adjusting pitch angles of wind turbine, the inlet power and the torque developed by the turbine are regulated. In this paper, the difference between the real wind speed and its rated value is regarded as a disturbance, and a component called disturbance observer (DOB) is added to the pre-designed control loop. The additional DOB based controller estimates the disturbance and generates a compensating signal to suppress the effect of disturbance on the system. As a result, the stability and the performance of the closed loop system guaranteed by an outer-loop controller (designed for a nominal system without taking into account of disturbances) are approximately recovered in the steady state. Simulation results are presented to verify the performance of the proposed control scheme. |
2010 |
Nam Hoon Jo / Hyungbo Shim / Young Ik Son Disturbance observer for non-minimum phase linear systems Journal Article In: International Journal of Control, Automation and Systems, vol. 8, no. 5, pp. 994-1002, 2010, ISSN: 1598-6446. Abstract | Links | BibTeX | Tags: Disturbance observer @article{JoShimSon10, Disturbance observer (DOB) approach has been widely employed in the industry thanks to its powerful ability to attenuate disturbances and compensate plant uncertainties. Motivated by the fact that the application of the DOB approach has been limited to minimum phase systems, we propose a new DOB configuration for non-minimum phase systems. Rigorous analysis for robust stability and performance recovery is presented in terms of a new filter Θ (s). By restricting the plant uncertainty to a multiplicative perturbation, we also present a systematic design methodology for the filter Θ(s) by virtue of the H∞ synthesis technique. An illustrative example of autopilot design is presented to show the effectiveness of the proposed method for which it is not easy to design H∞ controller to achieve some control goals. The simulation results show that the response of the perturbed system in the presence of disturbance can be recovered to the nominal system response in the absence of disturbance. |
2009 |
Hyungbo Shim / Nam Jo An Almost Necessary and Sufficient Condition for Robust Stability of Closed-loop Systems with Disturbance Observer Journal Article In: Automatica, vol. 45, no. 1, pp. 296-299, 2009, ISSN: 0005-1098. Abstract | Links | BibTeX | Tags: Disturbance observer @article{ShimJo09, The disturbance observer (DOB)-based controller has been widely employed in industrial applications due to its powerful ability to reject disturbances and compensate plant uncertainties. In spite of various successful applications, no necessary and sufficient condition for robust stability of the closed loop systems with the DOB has been reported in the literature. In this paper, we present an almost necessary and sufficient condition for robust stability when the Q-filter has a sufficiently small time constant. The proposed condition indicates that robust stabilization can be achieved against arbitrarily large (but bounded) uncertain parameters, provided that an outer-loop controller stabilizes the nominal system, and uncertain plant is of minimum phase. |
List of English Publication
2024 |
Robust Stability Condition and Simplified Design of Filter-embedded Disturbance Observer Journal Article In: International Journal of Control, Automation, and Systems, vol. 22, pp. 3584-3594, 2024, ISSN: 1598-6446. |
2023 |
Design of Q-filter-based Disturbance Observer for Differential Algebraic Equations and a Robust Stability Condition: Zero Relative Degree Case Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), pp. 8489-8494, IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023, ISBN: 979-8-3503-0124-3. |
Data-Driven Inverse of Linear Systems and Application to Disturbance Observer Proceedings Article In: 2023 American Control Conference (ACC), pp. 2806-2811, IEEE, San Diego, CA, USA, 2023, ISBN: 979-8-3503-2806-6. |
2020 |
Lemmas on Determination of Minimum Bandwidth of Q-Filter for Robust Stability of Feedback Loop with Disturbance Observers Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 893-898, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. |
Design of Robust Feed-through Compensator via Disturbance Observer Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 916-921, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. |
Disturbance observer approach for fuel-efficient heavy-duty vehicle platooning Journal Article In: Vehicle System Dynamics, vol. 58, no. 5, pp. 748-767, 2020, ISSN: 0042-3114. |
Disturbance Observers Book Chapter In: John Baillieul; Tariq Samad (Ed.): Encyclopedia of Systems and Control, pp. 1-8, Springer London, London, 2020, ISBN: 978-1-4471-5102-9. |
2019 |
On Improving the Robustness of Reinforcement Learning-Based Controllers Using Disturbance Observer Proceedings Article In: Proc. of 2019 IEEE 58th Conference on Decision and Control, pp. 8487-852, IEEE, Nice, France, 2019. |
2018 |
DO-DAT: A MATLAB Toolbox for Design & Analysis of Disturbance Observer Proceedings Article In: Proc. of 9th IFAC Symposium on Robust Control Design & 2nd IFAC Workshop on Linear Parameter Varying Systems, IFAC Brasil, 2018. |
Guaranteeing Almost Fault-free Tracking Performance from Transient to Steady-state: a Disturbance Observer Approach Journal Article In: Science China Information Sciences, vol. 61, no. 7, 2018. |
Robust Control of an Equipment-added Multirotor Using Disturbance Observer Journal Article In: IEEE Transactions on Control Systems Technology, vol. 26, no. 4, pp. 1524-1531, 2018. |
Recovering Nominal Tracking Performance in an Asymptotic Sense for Uncertain Linear Systems Journal Article In: SIAM Journal on Control and Optimization, vol. 56, no. 2, pp. 700-722, 2018. |
2016 |
Yet Another Tutorial of Disturbance Observer: Robust Stabilization and Recovery of Nominal Performance Journal Article In: Control Theory and Technology, vol. 14, no. 3, pp. 237-249, 2016. |
2015 |
A Generalized Framework for Robust Stability Analysis of Discrete-time Disturbance Observer for Sampled-data Systems: A Fast Sampling Approach Proceedings Article In: Proc. of 2015 15th International Conference on Control, Automation and Systems, pp. 295-300, IEEE, Busan, Korea, 2015. |
2012 |
Power Regulation of Variable Speed Wind Turbines using Pitch Control based on Disturbance Observer Journal Article In: Journal of Electrical Engineering and Technology, vol. 7, no. 2, pp. 273-280, 2012. |
2010 |
Disturbance observer for non-minimum phase linear systems Journal Article In: International Journal of Control, Automation and Systems, vol. 8, no. 5, pp. 994-1002, 2010, ISSN: 1598-6446. |
2009 |
An Almost Necessary and Sufficient Condition for Robust Stability of Closed-loop Systems with Disturbance Observer Journal Article In: Automatica, vol. 45, no. 1, pp. 296-299, 2009, ISSN: 0005-1098. |