2024 |
Yutian Wang / Tengfei Liu / Hyungbo Shim / George A. Rovithakis / Zhong-Ping Jiang A Lyapunov Characterization of Prescribed Performance Control Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 69, iss. 11, pp. 7917 - 7924, 2024, ISSN: 0018-9286. Abstract | Links | BibTeX | Tags: Input-to-state practical stability, Lyapunov function, Prescribed performance control @article{nokey, This paper contributes a Lyapunov formulation for prescribed performance controller designs. In particular, we first show that the closed-loop system of a typical class of prescribed performance control systems can be transformed into an interconnection of input-to-state practically stable (ISpS) subsystems characterized by ISpS-Lyapunov functions. Then, we take advantage of the gain-interconnections between the subsystems and construct a Lyapunov function for the closed-loop system. The proposed approach is validated through prescribed performance control for both SISO and MIMO plants, as well as systems not necessarily in the lower-triangular form and systems with dynamic uncertainty. |
Joowon Lee / Donggil Lee / Junsoo Kim / Hyungbo Shim Encrypted Dynamic Control Exploiting Limited Number of Multiplications and a Method Using RLWE-based Cryptosystem Journal Article Forthcoming In: IEEE Transactions on Systems, Man, and Cybernetics: Systems, Forthcoming, ISSN: 2168-2216. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption @article{nokey, In this article, we present a method to encrypt dynamic controllers that can be implemented through most homomorphic encryption schemes, including somewhat, leveled fully, and fully homomorphic encryption. To this end, we represent the output of the given controller as a linear combination of a fixed number of previous inputs and outputs. As a result, the encrypted controller involves only a limited number of homomorphic multiplications on every encrypted data, assuming that the output is re-encrypted and transmitted back from the actuator. A guidance for parameter choice is also provided, ensuring that the encrypted controller achieves predefined performance for an infinite time horizon. Furthermore, we propose a customization of the method for ring learning with errors (RLWE)-based cryptosystems, where a vector of messages can be encrypted into a single ciphertext and operated simultaneously, thus reducing computation and communication loads. Unlike previous results, the proposed customization does not require extra algorithms, such as rotation, other than basic addition and multiplication. Simulation results demonstrate the effectiveness of the proposed method. |
Hyuntae Kim / Hamin Chang / Hyungbo Shim Evaluating MR-GPR and MR-NN: An Exploration of Data-driven Control Methods for Nonlinear Systems Journal Article In: International Journal of Control, Automation, and Systems, 2024, ISSN: 1598-6446. Abstract | Links | BibTeX | Tags: Data-driven control, Gaussian process, Neural Network, nonlinear systems, Stability, System identification @article{nokey, This paper addresses the challenge of data-driven control of nonlinear systems, focusing on the limi-tations and capabilities of model reference Gaussian process regression (MR-GPR) and its evolved counterpart,model reference neural networks (MR-NN). MR-GPR, based on Gaussian processes renowned for their adaptabil-ity to diverse data structures, encounters scalability issues especially when handling large datasets. To address theselimitations, this paper introduces MR-NN, an extension of MR-GPR, leveraging neural networks (NN) to managelarge datasets and capture complex nonlinear dynamics effectively. We present a comprehensive evaluation of bothmethods through a classical control problem of the inverted pendulum, a system well-recognized for its nonlinearbehavior. Numerical experiments are conducted to compare the methods in terms of control performance, compu-tational efficiency, and reliability. |
Soojeong Hyeon / Iman Shames / Hyungbo Shim Multi-agent Target Position Estimation Using Bearing-only Measurments via Spatial Excitation Proceedings Article In: 2024 American Control Conference, pp. 548-553, IEEE, 2024, ISBN: 979-8-3503-8265-5. Abstract | Links | BibTeX | Tags: Multi-agent system, Networked control system @inproceedings{nokey, This paper solves the problem of estimating a single target position by a group of agents in two-dimensional space. Each agent is assumed to know its own position and to measure only the bearing to the target. We develop a distributed estimation scheme that processes individual bearing measurements by utilizing continuous-time dynamics with communication among the agents. Under the assumption of connectivity on the communication graph, it is shown that, even if each bearing measurement does not satisfy the persistency of excitation condition, each agent is able to estimate the target position provided that the agents are properly positioned. We examine this condition in terms of spatial excitation and its relationship with geometric configuration of the agents. Additionally, we analyze the convergence rate of the estimation error. Simulation results are provided to illustrate the performance of the proposed estimator. |
Sunghyun Koo / Hyungbo Shim Reference-Tracking Sliding-Mode Control Robust to Mismatched Exogenous Disturbances Proceedings Article In: 2024 14th Asian Control Conference, pp. 848-853, 2024, ISBN: 978-9-8875-8159-8. Abstract | Links | BibTeX | Tags: Internal model principle, Output regulation, Sliding mode control @inproceedings{nokey, A dynamic state-feedback sliding-mode controller (SMC) based on the internal model principle (IMP) is proposed for the tracking of exogenous signals. The proposed SMC is robust to both matched disturbances and mismatched exogenous disturbances. It also achieves robustness to matched parametric uncertainties and a certain degree of mismatched parametric uncertainties. The stability of the closed-loop system and the existence of a global solution are theoretically guaranteed by a specific initialization of the internal model. Its performance is demonstrated through numerical simulations. |
Deuksun Hong / Hyungbo Shim A Reinforcement Learning Approach for Safe Control Using Multi-Agent Q-Learning Proceedings Article In: 2024 14th Asian Control Conference, 2024. Abstract | BibTeX | Tags: Consensus, Multi-agent system, Reinforcement learning @inproceedings{nokey, Reinforcement learning techniques typically optimize a controller only for the trained environment. This characteristic leads to trouble when applying the learned models to other settings, particularly in real control scenarios where control needs to be performed under different conditions than those during the learning phase due to modeling errors or aging. This paper introduces a multi-agent version of Q-learning known as QD-learning. We also present how this algorithm operates when applied to the various environment settings, and experimentally demonstrate its effectiveness for designing a safe controller. |
Gyunghoon Park / Hyungbo Shim / Tomomichi Hagiwara On Existence of Uniformly Marginally Stable Zeros of Linear Sampled-data Systems and its Application to Stable Inversion-based Control Journal Article In: IEEE Access, vol. 12, pp. 49826 - 49836, 2024, ISSN: 2169-3536. Abstract | Links | BibTeX | Tags: Linear Systems, marginal stability, Sampled data system @article{nokey, This paper investigates a class of sampled-data systems in which at least one of the discretetime zeros remains on the unit circle regardless of the sampling period. This type of zero is referred to as an ‘‘uniformly marginally stable’’ (UMS) zero. Utilizing this novel concept, we present necessary conditions as well as sufficient conditions for the continuous-time plant whose sampled-data model has an UMS zero. The significance of the symmetry regarding the zeros and the poles of the continuous-time plant is highlighted as it plays a vital role in enforcing a discrete-time zero of the sampled-data system to be UMS, for both discretization zeros and intrinsic zeros. We develop the theory for sampled-data systems employing a conventional sampler and a zero-order hold together with a single-input single-output continuous-time plant, and then observe that certain results can be extended to the generalized holds. As an application, we establish a condition for sampled-data systems that allow for discrete-time stable inversion-based control where the absence of such an UMS zero is crucial in the design of such control systems. |
Sihyun Ahn / Hyungbo Shim / Daniel Liberzon Semi-global practical stability of nonlinear systems with slow and fast time variation and switching in a separable form Proceedings Article In: 2024 IFAC Conference on Analysis and Control of Nonlinear Dynamics and Chaos, 2024. Abstract | BibTeX | Tags: Lyapunov method, Switched systems @inproceedings{nokey, This paper investigates stability of nonlinear systems, which has the separable form, with time-varying parameters. When the parameters are frozen, the system is stable, and the stability question is for the case when the parameters are fast-varying but its (time-varying) average (defined in a certain sense) varies slowly. Here, we allow the slowly-varying average to be discontinuous as long as its total variation has small growth. While existing results are based on the assumption that the equilibrium is invariant with respect to the parameters, we extend them to the case where the equilibrium is invariant with respect to the average of the fast-varying parameters. |
Miao Guo / Bayu Jayawardhana / Jin Gyu Lee / Hyungbo Shim Maintaining and steering a formation in an unknown dynamic environment via a consistent distributed dynamic map Journal Article In: International Journal of Robust and Nonlinear Control, vol. 34, iss. 13, pp. 8785-8801, 2024, ISSN: 1049-8923. Abstract | Links | BibTeX | Tags: Formation control, Localization, simultaneous localization and mapping @article{nokey, In this paper, we study the problem of maintaining a stable mobile robot formation, steering and localizing all robots in an unknown dynamic environment consisting of multiple periodically moving objects, without the presence of a global positioning system or a robot tracking system. We propose a distributed observer such that each agent can estimate global positions of all mobile robots and that of moving landmarks in an unknown environment. By combining the proposed distributed observer with the distributed formation control and centroid tracking control law, we show that the formation shape can be maintained by utilizing its available relative measurements and the estimated relative measurements to its neighbors, and the group's centroid follows a desired trajectory. We present stability analysis of the closed-loop system. Finally, we validate the proposed methods in a simulation result where a group of mobile robots can maintain a robust formation and maneuver in an unknown dynamic environment. |
Yeongjun Jang / Hamin Chang / Heein Park / Hyungbo Shim Path Generating Inverse Gaussian Process Regression for Data-Driven Ultimate Boundedness Control of Nonlinear Systems Journal Article In: IEEE Control Systems Letters, vol. 8, pp. 748 - 753, 2024, ISSN: 2475-1456. Abstract | Links | BibTeX | Tags: Data-driven control, Gaussian process, nonlinear systems @article{nokey, A data-driven ultimate boundedness controller for a nonlinear system is proposed. The controller is designed based on the inverse model of the system identified by Gaussian process regression with state/input measurement data to track a reference trajectory suitable for achieving a desired ultimate bound. In particular, a suitable reference trajectory is actively generated based on the data that have been used for the identification. For this reason, the controller is named the path generating inverse Gaussian process regression (PGIGP) controller. We provide a sufficient condition on the data under which the PGIGP controller guarantees ultimate boundedness with a desired ultimate bound. It is shown that the condition can serve as a practical guideline for data acquisition and, conversely, be employed to determine the baseline of the control performance achievable from a given dataset. The effectiveness of the PGIGP controller is demonstrated through numerical simulations. |
Taekyoo Kim / Donggil Lee / Hyungbo Shim Decentralized Design and Plug-and-Play Distributed Control for Linear Multi-Channel Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 69, iss. 5, pp. 2807 - 2822, 2024, ISSN: 0018-9286. Abstract | Links | BibTeX | Tags: Distributed algorithm, Multi-channel system, Plug-and-play @article{nokey, We propose a distributed control, in which many identical control agents are deployed for controlling a linear time-invariant plant that has multiple input-output channels. Each control agent can join or leave the control loop during the operation of stabilization without particular initialization over the whole networked agents. Once new control agents join the loop, they self-organize their control dynamics, which does not interfere the control by other active agents, which is achieved by local communication with the neighboring agents. The key idea enabling these features is the use of Bass' algorithm, which allows the distributed computation of stabilizing gains by solving a Lyapunov equation in a distributed manner. |
Hyungbo Shim How Does a Swarm Exhibit Emergent Behavior Through Synchronization? Journal Article In: Journal of Institute of Control, Robotics and Systems, vol. 30, iss. 4, pp. 352, 2024, ISSN: 1976-5622. Abstract | Links | BibTeX | Tags: Blended dynamics, Multi-agent systems, Synchronization @article{nokey, A swarm of individuals often exhibits behaviors that are not possible for each individual. This phenomenon is called emergence, and this paper mathematically demonstrates that new dynamics can arise in swarm behavior that cannot be explained by the dynamics of individuals. In particular, we argue that emergence occurs when heterogeneity is coupled with synchronization. These two concepts may seem conflicting, as heterogeneity is the tendency to differ whereas synchronization is the tendency toward sameness. However, we show that emergent behavior arises from the interplay between the two. |
Jin Gyu Lee / Cyrus Mostajeran / Graham Van Goffrier Node-Wise Monotone Barrier Coupling Law for Formation Control Journal Article In: Entropy, vol. 26, iss. 2, pp. 134, 2024, ISSN: 1099-4300. Abstract | Links | BibTeX | Tags: Consensus, Formation control, Nonlinear space, Positivity @article{nokey, We study a node-wise monotone barrier coupling law, motivated by the synaptic coupling of neural central pattern generators. It is illustrated that this coupling imitates the desirable properties of neural central pattern generators. In particular, the coupling law (1) allows us to assign multiple central patterns on the circle and (2) allows for rapid switching between different patterns via simple ‘kicks’. In the end, we achieve full control by partitioning the state space by utilizing a barrier effect and assigning a unique steady-state behavior to each element of the resulting partition. We analyze the global behavior and study the viability of the design. |
Namguk Kim / Hyungbo Shim Asymptotic output tracking in a class of non-minimum phase nonlinear systems via learning-based inversion Journal Article In: International Journal of Robust and Nonlinear Control, vol. 34, iss. 1, pp. 240-269, 2024, ISSN: 1049-8923. Abstract | Links | BibTeX | Tags: asymptotic output tracking, iterative learning, Non-minimum phase, stable inversion @article{noneb, Asymptotic output tracking of non-minimum phase (NMP) nonlinear systems has been a popular topic in control theory and applications. Many approaches have focused on finding solutions under minimal assumptions either in the target system or desired trajectories, as there is no general solution available. In this article, we propose a practical and simple solution for cases where the reference trajectory is periodic in time. Our approach employs a learning-based scheme to iteratively determine the desired feedforward input. Unlike previous learning-based frameworks, our method only requires the output tracking error to update the feedforward input iteratively and can be applicable to NMP systems. Our method retains the key advantages of the learning-based framework, including robustness to parameter uncertainties and periodic disturbances. We evaluate the effectiveness of our algorithm using simulation results with an inverted pendulum on a cart, a typical NMP nonlinear system. |
Jiyeon Nam / Soojeong Hyeon / Youngjun Joo / DongKi Noh / Hyungbo Shim Spectral Trade-off for Measurement Sparsification of Pose-graph SLAM Journal Article In: IEEE Robotics and Automation Letters, vol. 9, iss. 1, pp. 723 - 730, 2024, ISSN: 2377-3766. Abstract | Links | BibTeX | Tags: optimal control, simultaneous localization and mapping @article{nokey, In this paper, we propose a trade-off optimization algorithm to compute an appropriate number of edges for measurement (edge) sparsification in pose-graph SLAM. The greater the amount of measurement data, the larger is the computational burden. To reduce computational burden, one can remove a portion of measurements. However, reliable data, such as odometric measurements, can be lost if measurements are removed without any principle. To remove measurements which is redundant, we propose a trade-off optimization algorithm between maximization of the Fiedler value and minimization of the largest eigenvalue of adjacency matrix for measurement graph. This problem formulation gives virtues twofold. First, it is scalable. For any dataset, when a weight for trade-off is given, this algorithm determines the appropriate number of edges since this is a trade-off optimization problem. Second, the edges of the measurement graph can be distributed evenly. The algorithm considers the minimization of the largest eigenvalue of the adjacency matrix, so it suppresses the upper bound of the maximum degree of the measurement graph. It removes the redundant information concentrated on a few nodes, and improves the estimation accuracy of the sparsified graph. To validate the performance of the proposed trade-off optimization algorithm, we apply our approach to CSAIL, Intel, and Manhattan datasets. |
Jeong Woo Kim / Jin Gyu Lee / Donggil Lee / Hyungbo Shim A design method of distributed algorithms via discrete-time blended dynamics theorem Journal Article In: Automatica, vol. 159, pp. 111371, 2024, ISSN: 0005-1098. Abstract | Links | BibTeX | Tags: Blended dynamics, Discrete-time blended dynamics, Discrete-time heterogeneous multi-agent system, Multi-step coupling @article{Discrete-timeheterogeneousmulti-agentsystemMulti-stepcouplingBlendeddynamics, We develop a discrete-time version of the blended dynamics theorem for the use of designing distributed computation algorithms. The blended dynamics theorem enables to predict the behavior of heterogeneous multi-agent systems. Therefore, once we get a blended dynamics for a particular computational task, design idea of node dynamics for individual heterogeneous agents can easily occur. In the continuous-time case, prediction by blended dynamics was enabled by high coupling gain among neighboring agents. In the discrete-time case, we propose an equivalent action, which we call multi-step coupling in this paper. Compared to the continuous-time case, the blended dynamics can have more variety depending on the coupling matrix. This benefit is demonstrated with three applications; distributed estimation of network size, distributed computation of the PageRank, and distributed computation of the degree sequence of a graph, which correspond to the coupling by doubly-stochastic, column-stochastic, and row-stochastic matrices, respectively. |
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. |
Joowon Lee / Donggil Lee / Seungbeom Lee / Junsoo Kim / Hyungbo Shim Conversion of Controllers to Have Integer State Matrix for Encrypted Control: Non-Minimal Order Approach Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), pp. 5091-5096, IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023, ISBN: 979-8-3503-0124-3. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption, Linear Systems @inproceedings{nokey, To implement an encrypted dynamic controller based on homomorphic encryption that operates for an infinite time horizon, it is essential for every component of the controller's state matrix to be an integer. In this paper, we tackle the challenge of converting a pre-designed controller into a new one with an integer state matrix while preserving its control performance in the closed-loop system. This enables encrypted dynamic systems to be realized without re-encryption and approximation of control parameters, compared to the previous results. To achieve this, we propose two approaches and provide sufficient conditions on the design parameter for each. The first approach is to design the new controller as an estimator of the original closed-loop system, and the conditions on the estimator gain are derived. Our second approach is to formulate a problem of finding certain polynomials, whose solution leads to the design of the new controller. In a special case when the numerator of the plant transfer function is a constant, we provide a constructive method to obtain such solution. |
Donggil Lee / Junsoo Kim / Hyungbo Shim Distributed Resilient Observer: Blended Dynamics Theory Meets L1-Minimization Approach Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), IEEE IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023. Abstract | Links | BibTeX | Tags: distributed control, distributed observer, Networked control system @inproceedings{nokey, This letter presents a distributed resilient observer for continuous-time linear time-invariant plants that remains functional even under sensor attacks. The proposed method aims to determine the estimation outcome that matches the majority of sensor measurements, which is formulated as an ℓ1 -minimization problem considering all the observable components of each sensor measurement. A distributed observer based on the blended dynamics theory is then proposed to solve the ℓ1 -minimization problem in a distributed manner. As a result, the distributed resilient estimation is enabled for a broader class of systems compared to previous works. The design procedure is constructive with parameters obtained from a specified condition that is equivalent to the well-known null-space property. |
Hyuntae Kim / Hamin Chang Model Reference Gaussian Process Regression: Data-Driven State Feedback Controller Journal Article In: IEEE Access, vol. 11, pp. 134374, 2023, ISSN: 2169-3536. Abstract | Links | BibTeX | Tags: @article{nokey, This paper proposes a data-driven state feedback controller that enables reference tracking for nonlinear discrete-time systems. The controller is designed based on the identified inverse model of the system and a given reference model, assuming that the identification of the inverse model is carried out using only the system’s state/input measurements. When its results are provided, we present conditions that guarantee a certain level of reference tracking performance, regardless of the identification method employed for the inverse model. Specifically, when Gaussian process regression (GPR) is used as the identification method, we propose sufficient conditions for the required data by applying some lemmas related to identification errors to the aforementioned conditions, ensuring that the Model Reference-GPR (MR-GPR) controller can guarantee a certain level of reference tracking performance. Finally, an example is provided to demonstrate the effectiveness of the MR-GPR controller. |
Seungbeom Lee / Jinwook Heo / Soojeong Hyeon / Jiyeon Nam / Hyungbo Shim / Jinsung Kim User-friendly Vehicle-to-Grid Optimal Scheduling Problem and Distributed Implementation for Plug-and-play Operation Proceedings Article In: International Conference on Control, Automation and Systems (ICCAS 2023), IEEE, Yeosu, Korea, Republic of, 2023. Abstract | Links | BibTeX | Tags: Distributed optimization, Initialization-free, Plug-and-play @inproceedings{nokey, In this paper, we propose an optimization method of charging scheduling algorithm based on preference of vehicle owners. To suffice various desires for vehicle charging, we design objective function of optimization problem as weighted sum of some objective function to reflect various desires. To solve the problem without aggregating weight coefficient, distributed optimization based on dynamic average consensus method is implemented. By initialization-free property of dynamic average consensus, plug-and-play operation of electric vehicle is applicable. Finally, we simulate the proposed algorithm to enlighten the meaning of weighted sum for objective function and plug-and-play scenario. |
Jeong Mo Seong / Donggil Lee / Hyungbo Shim Exponential Synchronization of Heterogeneous Multi-agent Systems via Linear-signum-type Diffusive Coupling: Blended Dynamics Approach Proceedings Article In: International Conference on Control, Automation and Systems (ICCAS 2023), IEEE, Yeosu, Korea, Republic of, 2023. Abstract | Links | BibTeX | Tags: Blended dynamics, Exponential synchronization, Heterogeneous multi-agents @inproceedings{nokey, This paper investigates the behavior of heterogeneous agents that interact through diffusive coupling, resulting in emergent blended dynamics that may not be observed in the dynamics of individual agents. In particular, we propose a linear-signum-type diffusive coupling to achieve exponential synchronization among heterogeneous agents. This finding offers a notable advantage over previous research, which primarily focused on linear-type diffusive coupling with remaining steady-state error in synchronization. We provide conditions of both linear and signum coupling strengths for achieving the exponential synchronization and analyze the associated convergence rate. Furthermore, simulation results validate the effectiveness of the proposed approach. |
Jin Gyu Lee / Thomas Berger / Stephan Trenn / Hyungbo Shim Edge-wise funnel output synchronization of heterogeneous agents with relative degree one Journal Article In: Automatica, vol. 156, pp. 111204, 2023, ISSN: 0005-1098. Abstract | Links | BibTeX | Tags: Blended dynamics, Funnel control, Heterogeneous multi-agents, output synchronization @article{nokey, When a group of heterogeneous node dynamics are diffusively coupled with a high coupling gain, the group exhibits a collective emergent behavior which is governed by a simple algebraic average of the node dynamics called the blended dynamics. This finding has been utilized for designing heterogeneous multi-agent systems by building the desired blended dynamics first and then splitting it into the node dynamics. However, to compute the magnitude of the coupling gain, each agent needs to know global information such as the number of participating nodes, the graph structure, and so on, which prevents a fully decentralized design of the node dynamics in conjunction with the coupling laws. To resolve this issue, the idea of funnel control, which is a method for adaptive gain selection, can be exploited for a node-wise coupling, but the price to pay is that the collective emergent behavior is no longer governed by a simple average of the node dynamics. Our analysis reveals that this drawback can be avoided by an edge-wise design premise, which is the idea that we present in this paper. After all, we gain benefits such as a fully decentralized design without global information, collective emergent behavior being governed by the blended dynamics, and the plug-and-play operation based on edge-wise handshaking between two nodes |
Hiroshi Ito / Hyungbo Shim A Toolkit for Globally Robust Observer-Based Feedback with Relaxed Characterization of iISS/ISS Journal Article In: IEEE Transactions on Automatic Control, vol. 68, iss. 7, pp. 3858-3871, 2023, ISSN: 0018-9286. Abstract | Links | BibTeX | Tags: Integral input-to-state stability, Lyapunov function, Output feedback, Small gain theorem @article{nokey, This paper elaborates on flexibility in dealing with the interconnection of integral input-to-state stable (iISS) and input-to-state stable (ISS) systems. The undecoupled characterizations introduced separately for iISS and ISS in the literature are linked to build a framework enabling global analysis without settling for local and semi-global properties. Feedback control design in the presence of measurement noise can benefit from the framework immediately if plants are nonlinear, irrespective of application areas. This paper proposes a toolkit for providing robustness guarantees in observer-based output feedback control subject to measurement noise. For a nonlinear plant, the couplings among the plant state, the estimation error, and the measurement noise arising in the closed-loop equations often hinder global analysis such as ISS with respect to the measurement noise. In the formalism of iISS, this paper demonstrates that the flexibility in dealing with the couplings allows one to establish the robustness globally. Moreover, it gives a condition under which the closed-loop system can possess ISS and strong iISS which are stronger than iISS. |
Donggil Lee / Junsoo Kim / Hyungbo Shim Distributed Resilient Observer: Blended Dynamics Theory Meets ℓ1-Minimization Approach Journal Article In: IEEE Control Systems Letters, vol. 7, pp. 2083 - 2088, 2023, ISSN: 2475-1456. Abstract | Links | BibTeX | Tags: Blended dynamics, Blended Dynamics Approach, Distributed state estimation, Resilient state estimation @article{nokeyp, This paper presents a distributed resilient observer for continuous-time linear time-invariant plants that remains functional even under sensor attacks. The proposed method aims to determine the estimation outcome that matches the majority of sensor measurements, which is formulated as an ℓ1-minimization problem considering all the observable components of each sensor measurement. A distributed observer based on the blended dynamics theory is then proposed to solve the ℓ1-minimization problem in a distributed manner. As a result, the distributed resilient estimation is enabled for a broader class of systems compared to previous works. The design procedure is constructive with parameters obtained from a specified condition that is equivalent to the well-known null-space property. |
Hyuntae Kim / Hamin Chang / Hyungbo Shim Model Reference Gaussian Process Regression: Data-Driven Output Feedback Controller Proceedings Article In: 2023 American Control Conference (ACC), pp. 955-960, IEEE, San Diego, CA, USA, 2023, ISBN: 979-8-3503-2806-6. Abstract | Links | BibTeX | Tags: Data-driven control, Gaussian process, MR-GPR @inproceedings{nokey, Data-driven controls using Gaussian process regression have recently gained much attention. In such approaches, system identification by Gaussian process regression is mostly followed by model-based controller designs. However, the outcomes of Gaussian process regression are often too complicated to apply conventional control designs, which makes the numerical design such as model predictive control employed in many cases. To overcome the restriction, our idea is to perform Gaussian process regression to the inverse of the plant with the same input/output data for the conventional regression. With the inverse, one can design a model reference controller without resorting to numerical control methods. This paper considers single-input single-output (SISO) discrete-time nonlinear systems of minimum phase with relative degree one. It is highlighted that the model reference Gaussian process regression controller is designed directly from pre-collected input/output data without system identification. |
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. |
Junsoo Kim / Hyungbo Shim / Kyoohyung Han Dynamic Controller that Operates over Homomorphically Encrypted Data for Infinite Time Horizon Journal Article In: IEEE Transactions on Automatic Control, vol. 68, no. 2, pp. 660-672, 2023, ISSN: 1558-2523. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption @article{nokey, In this paper, we present dynamic systems over encrypted data that compute the next state and the output using homomorphic properties of the cryptosystem, which has equivalent performance to the linear dynamic controllers over real-valued signals. Assuming that the input as well as the output of the plant is encrypted and transmitted to the system, the state matrix of the system is designed to consist of integers. This allows the proposed dynamic system to operate for infinite time horizon, without decryption or reset of the state. For implementation in practice, the use of cryptosystems based on Learning With Errors problem is considered, which allows both multiplication and addition over encrypted data. The effect of injecting errors during encryption is in turn controlled under closed-loop stability. |
2022 |
Hyungbo Shim / Daniel Liberzon Stability of linear systems with slow and fast time variation and switching Proceedings Article In: Proc. of 2022 IEEE 61st Conference on Decision and Control (CDC), pp. 674-678, IEEE, Cancun, Mexico, 2022, ISBN: 978-1-6654-3659-5. Abstract | Links | BibTeX | Tags: Stability of linear systems, Switched systems, Time-varying systems @inproceedings{none, We establish exponential stability for a class of linear systems with slow and fast time variation and switching. We use the averaging method to approximate the original system by the average system which only exhibits slow time variation and switching. We then apply a stability criterion recently developed for such systems to prove stability of the average system and, consequently, of the original system. |
Jin Gyu Lee / Thiago B. Burghi / Rodolphe Sepulchre Open-loop contraction design Proceedings Article In: Proc. of 2022 IEEE 61st Conference on Decision and Control (CDC), IEEE, Cancun, Mexico, 2022, ISBN: 978-1-6654-3659-5. Abstract | Links | BibTeX | Tags: @inproceedings{nokey, Given a non-contracting trajectory of a nonlinear system, we consider the question of designing an input perturbation that makes the perturbed trajectory contracting. This paper stresses the analogy of this question with the classical question of feedback stabilization. In particular, it is shown that the existence of an output variable that ensures contraction of the inverse system facilitates the design of a contracting input perturbation. We illustrate the relevance of this question in parameter estimation. |
Jiyeon Nam / Jinwook Heo / Jeongwoo Kim / Hyungbo Shim / Jae Sung Bang / Jinsung Kim Initialization-free Algorithm for Discrete-time Dynamic Average Consensus and Its Application to Distributed Optimization Proceedings Article In: Proc. of 22th International Conference on Control, Automation and Systems (ICCAS), pp. 424-429, IEEE, Busan, Korea, 2022, ISBN: 978-89-93215-24-3. Abstract | Links | BibTeX | Tags: Dynamic average consensus, Initialization-free, Multi-agent system @inproceedings{nokey, In this paper, we address the problem of dynamic average consensus in a discrete-time setting. The objective of dynamic average consensus problem is for each state of agent to track the average of reference input signals of each agent in a distributed manner. Without initialization process, the proposed algorithm renders the state of each agent converge practically to the average of time-varying reference signals with any given bound. It is a simple time-domain algorithm based on two-time scale. Finally, by applying our algorithm to an distributed optimization problem, we provide two simulation results that converge correctly when the initial conditions are perturbed and that converge within certain amount of small error when numerical errors are injected every time step. |
Chulhong Kim / Junghyun Park / Taeyup Kim / Jee-Seong Kim / Jeongmo Seong / Hyungbo Shim / Hyoungho Ko / Dong-Il (Dan) Cho Development and evaluation of haltere-mimicking gyroscope for three-axis angular velocity sensing using a haltere-mimicking structure pair Journal Article In: Bioinspiration & Biomimetics, vol. 18, no. 1, pp. 016003, 2022, ISSN: 1748-3182. Abstract | Links | BibTeX | Tags: Biomimetic sensor, Gyroscope, Haltere @article{nokey, This paper presents a three-axis biomimetic gyroscope, mimicking the haltere of Diptera. Diptera use a club-shaped mechanosensory organ called the haltere to get the three-axis angular velocity information, namely roll, pitch and yaw axes, for flight control. One pair of halteres is physically connected to the wings of Diptera that vibrate in antiphase to the flapping wings in ambient air. They sense the Coriolis force and relay angular velocity information to the Diptera. As an alternative to the conventional micro-electro-mechanical system gyroscopes which are widely used in robotics, many research groups have attempted to mimic the haltere. However, no previous study succeeded in measuring all three-axis components of angular velocity, due to various shortcomings. In this paper, we developed the first three-axis haltere-mimicking gyroscope. Two perpendicularly positioned haltere-mimicking structures that can vibrate at a 180° amplitude were mechanically integrated into a robot actuator. Two accelerometers, placed at the tip of each structure, were employed to measure the Coriolis force. The performance of the novel biomimetic gyroscope was measured in all rotational directions, using a motion capture system as the ground truth. One-axis input experiments were performed 240 times at different input magnitudes and directions, and the measured orientation error was less than ±2.0% in all experiments. In 80 three-axis input experiments, the orientation error was less than ±3.5%. |
Junsoo Kim / Dongwoo Kim / Yongsoo Song / Hyungbo Shim / Henrik Sandberg / Karl H. Johansson Comparison of encrypted control approaches and tutorial on dynamic systems using Learning With Errors-based homomorphic encryption Journal Article In: Annual Reviews in Control, vol. 54, pp. 200-218, 2022, ISSN: 1367-5788. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption @article{nokey, Encrypted control has been introduced to protect controller data by encryption at the stage of computation and communication, by performing the computation directly on encrypted data. In this article, we first review and categorize recent relevant studies on encrypted control. Approaches based on homomorphic encryption, multi-party computation, and secret sharing are introduced, compared, and then discussed with respect to computational complexity, communication load, enabled operations, security, and research directions. We proceed to discuss a current challenge in the application of homomorphic encryption to dynamic systems, where arithmetic operations other than integer addition and multiplication are limited. We also introduce a Learning With Errors based homomorphic cryptosystem called ‘‘Gentry-Sahai-Waters’’ scheme and discuss its benefits that allow for recursive multiplication of encrypted dynamic systems, without use of computationally expensive bootstrapping techniques. |
Jin Gyu Lee / Thiago B. Burghi Funnel control by induced contraction Proceedings Article In: Proceedings of the 25th International Symposium on Mathematical Theory of Networks and Systems, pp. 248, IFAC-PapersOnLine, Bayreuth, Germany, 2022. Abstract | Links | BibTeX | Tags: @inproceedings{nokey, This note explores a property of the internal dynamics that is essential for the functioning of classical funnel control. We relax the property of internal dynamics boundedinput bounded-output (BIBO) stability by concentrating on a narrower class of output reference trajectories. Our ideas have a connection with the recently introduced concept of induced contraction, which is motivated by the phenomenon of noise-induced synchronization in neuronal oscillators. We remark that, contrary to previous works, we only have to modify the class of admissible output reference trajectories to handle non-minimum phase systems. We also propose a way (specific to nonlinear systems) to choose an output reference trajectory (possibly under output constraints) for classical funnel control to work for a certain class of unknown systems. |
Jin Gyu Lee / Stephan Trenn / Hyungbo Shim Synchronization with prescribed transient behavior: Heterogeneous multi-agent systems under funnel coupling Journal Article In: Automatica, vol. 141, pp. 110276, 2022, ISSN: 0005-1098. Abstract | Links | BibTeX | Tags: Funnel control, Heterogeneous multi-agents, Multi-agent systems, Synchronization @article{nokey, In this paper, we introduce a nonlinear time-varying coupling law, which can be designed in a fully decentralized manner and achieves approximate synchronization with arbitrary precision, under only mild assumptions on the individual vector fields and the underlying (undirected) graph structure. The proposed coupling law is motivated by the so-called funnel control method studied in adaptive control under the observation that arbitrary precision synchronization can be achieved for heterogeneous multi-agent systems by a high-gain coupling; consequently we call our novel synchronization method ‘(node-wise) funnel coupling.’ By adjusting the conventional proof technique in the funnel control study, we are even able to obtain asymptotic synchronization with the same funnel coupling law. Moreover, the emergent collective behavior that arises for a heterogeneous multi-agent system when enforcing arbitrary precision synchronization by the proposed funnel coupling law, is analyzed in this paper. In particular, we introduce a single scalar dynamics called ‘emergent dynamics’ which describes the emergent synchronized behavior of the multi-agent system under funnel coupling. Characterization of the emergent dynamics is important because, for instance, one can design the emergent dynamics first such that the solution trajectory behaves as desired, and then, provide a design guideline to each agent so that the constructed vector fields yield the desired emergent dynamics. We illustrate this idea via the example of a distributed median solver based on funnel coupling. |
Seungjoon Lee / Hyungbo Shim Blended dynamics approach to distributed optimization: Sum convexity and convergence rate Journal Article In: Automatica, vol. 141, pp. 110290, 2022, ISSN: 0005-1098. Abstract | Links | BibTeX | Tags: Blended Dynamics Approach, Distributed optimization @article{nokey, In this paper, we introduce the concept of the blended dynamics of the multi-agent system, which is constructed using dynamics of individual agents. The blended dynamics approach is applied to the distributed optimization problem where the global cost function is given by a sum of local cost functions. The benefits include (i) individual cost function need not be convex as long as the global cost function is strongly convex and (ii) the convergence rate of the distributed algorithm is arbitrarily close to the convergence rate of the centralized one. Two particular continuous-time algorithms are presented using the proportional–integral-type couplings. One has benefit of ‘initialization-free’, so that agents can join or leave the network during the operation. The other one has the minimal amount of communication information. After presenting a general theorem that can be used for designing distributed algorithms, we particularly present a distributed heavy-ball method and discuss its strength over other methods. |
Hyungbo Shim / Juhoon Back / Yongsoon Eun / Gyunghoon Park / Jihan Kim Zero-dynamics Attack, Variations, and Countermeasures Book Chapter In: Hideaki Ishii; Quanyan Zhu (Ed.): Security and Resilience of Control Systems, vol. 489, Chapter 2, pp. 31–61, Springer Cham, 1, 2022, ISBN: 978-3-030-83236-0. Abstract | Links | BibTeX | Tags: Cyber-physical systems, Security, Zero-dynamics @inbook{nokey, This chapter presents an overview of actuator attacks that exploit zero dynamics, and countermeasures against them. First, zero-dynamics attack is reintroduced based on a canonical representation called normal form. Then it is shown that the target dynamic system is at elevated risk if the associated zero dynamics is unstable. From there on, several questions are raised in series to ensure when the target system is immune to an attack of this kind. The first question is: Is the target system secure from zero-dynamics attack if it does not have any unstable zeros? An answer provided for this question is: No, the target system may still be at risk due to another attack surface emerging in the process of implementation. This is followed by a series of questions, and in the course of providing answers, variants of the classic zero-dynamics attack are presented, from which the vulnerability of the target system is explored in depth. In the end, countermeasures are proposed to render the attack ineffective. Because it is known that zero dynamics in continuous-time systems cannot be modified by feedback, the main idea of the countermeasure is to relocate any unstable zero to a stable region in the stage of digital implementation through modified digital samplers and holders. Adversaries can still attack actuators, but due to the relocated zeros, they are of little use in damaging the target system. |
2021 |
Junsoo Kim / Hyungbo Shim / Henrik Sandberg / Karl H. Johansson Method for Running Dynamic Systems Over Encrypted Data for Infinite Time Horizon without Bootstrapping and Re-Encryption Proceedings Article In: Proc. of 2021 IEEE 60th Conference on Decision and Control, pp. 5614-5619, IEEE, Austin, Texas, USA, 2021, ISBN: 978-1-6654-3659-5. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption @inproceedings{nokey, In this paper, we propose a method for dynamic systems to operate over homomorphically encrypted data for an infinite time horizon, where we do not make use of reset, re-encryption, or bootstrapping for the encrypted messages. The given system is first decomposed into the stable part and the anti-stable part. Then, the stable part is approximated to have finite impulse response, and by a novel conversion scheme, the eigenvalues of the state matrix of the anti-stable part are approximated to algebraic integers. This allows that the given system can be implemented to operate for an infinite time horizon using only addition and multiplication over encrypted data, without re-encrypting any portion of data. The performance error caused by the approximation and quantization can be made arbitrarily small, with appropriate choice of parameters. |
Aneel Tawani / Hyungbo Shim Lyapunov Functions for Singularly Perturbed Hybrid Systems with Frequent Jump Dynamics Proceedings Article In: Proc. of 2021 IEEE 60th Conference on Decision and Control, pp. 5382-5387, IEEE, Austin, Texas, USA, 2021. Abstract | Links | BibTeX | Tags: Hybrid system, Lyapunov function, Singular perturbation @inproceedings{nokey, This article considers the stability analysis for a class of hybrid systems with the focus being on the frequently occurring jump dynamics. The system class is modelled as a singularly perturbed hybrid system where the singular perturbation parameter governs the frequency of jumps. Consequently, this results in a quasi steady-state system modeled by a differential equation without any jumps, and the boundary-layer system described by purely discrete dynamics. By imposing appropriate assumptions on the quasi steady-state system and the boundary-layer system, we derive results showing practical convergence to a compact attractor when the jumps occur frequently often. Our system class is motivated by the control design problem in a network of second-order continuous-time coupled oscillators, where each agent communicates the information about its position to the neighbors at discrete times. As a corollary to our main result, we show that if the information exchange between the agents and their neighbors is frequent enough, then the oscillators achieve practical consensus. |
Jeong Mo Seong / Jeong Woo Kim / Seungjoon Lee / Hyungbo Shim Distributed Dynamic Quantile Solver With Plug-and-Play Operation Journal Article In: IEEE Access, vol. 9, pp. 165517-165525, 2021, ISSN: 2169-3536. Abstract | Links | BibTeX | Tags: Blended Dynamics Approach, Distributed algorithm, Multi-agent system @article{nokey, In this paper, we propose a continuous-time distributed algorithm for the dynamic quantile problem. The problem is to find the quantile of time-varying signals in a network of agents, each of which having the signal of its own. For example, this problem includes finding the median, maximum, or the second largest value of the signals. The proposed algorithm guarantees convergence from arbitrary initial conditions and does not use the decaying gains. Hence our algorithm is suitable for plug-and-play operation, where agents may freely join or leave the network during the operation. An application to a simplified electricity market problem is presented to show the effectiveness of the design. |
Jin Gyu Lee / Hyungbo Shim Design of Heterogeneous Multi-agent System for Distributed Computation Book Chapter In: Zhong-Ping Jiang; Christophe Prieur; Alessandro Astolfi (Ed.): Trends in Nonlinear and Adaptive Control, vol. 489, Chapter 4, pp. 83-108, Springer, Cham, Switzerland, 1, 2021, ISBN: 978-3-030-74627-8. Abstract | Links | BibTeX | Tags: Distributed algorithm, Heterogeneous multi-agents, Multi-agent system @inbook{LeeShim20c, A group behavior of a heterogeneous multi-agent system is studied which obeys an “average of individual vector fields” under strong couplings among the agents. Under stability of the averaged dynamics (not asking stability of individual agents), the behavior of heterogeneous multi-agent system can be estimated by the solution to the averaged dynamics. A following idea is to “design” individual agent’s dynamics such that the averaged dynamics performs the desired task. A few applications are discussed including estimation of the number of agents in a network, distributed least-squares or median solver, distributed optimization, distributed state estimation, and robust synchronization of coupled oscillators. Since stability of the averaged dynamics makes the initial conditions forgotten as time goes on, these algorithms are initialization-free and suitable for plug-and-play operation. At last, nonlinear couplings are also considered, which potentially asserts that enforced synchronization gives rise to an emergent behavior of a heterogeneous multi-agent system. |
Minsung Kim / Donggil Lee / Joonwoo Ahn / Minsoo Kim / Jaeheung Park Model Predictive Control Method for Autonomous Vehicles Using Time-Varying and Non-Uniformly Spaced Horizon Journal Article In: IEEE Access, vol. 9, pp. 86475-86487, 2021, ISSN: 2169-3536. Abstract | Links | BibTeX | Tags: Autonomous vehicle, Collision avoiadance, Model predictive control, Path following @article{Kim21, This paper proposes an algorithm for path-following and collision avoidance of an autonomous vehicle based on model predictive control (MPC) using time-varying and non-uniformly spaced horizon. The MPC based on non-uniformly spaced horizon approach uses the time intervals that are small for the near future, and time intervals that are large for the distant future, to extend the length of the whole prediction horizon with a fixed number of prediction steps. This MPC has the advantage of being able to detect obstacles in advance because it can see the distant future. However, the presence of longer time interval samples may lead to poor path-following performance, especially for paths with high curvature. The proposed algorithm performs proper adjustment of the prediction interval according to a given situation. For sections with large curvature, it uses the short prediction intervals to increase the path-following performance; further, to consider obstacles over a wider range, it uses the long prediction intervals. This technique allows simultaneous improvement of the path-following performance and the range of obstacle avoidance with fixed computational complexity. The effectiveness of the proposed method is verified through an open-source simulator, CARLA and real-time experiments. |
2020 |
Junsoo Kim / Hyungbo Shim / Kyoohyung Han Design Procedure for Dynamic Controllers based on LWE-based Homomorphic Encryption to Operate for Infinite Time Horizon Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 5463-5468, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. Abstract | Links | BibTeX | Tags: Controller encryption, Homomorphic encryption @inproceedings{KimShimHan20, The design of encrypted controllers, which perform control operation directly over encrypted signals via homomorphic cryptosystems, should consider both security of the control data and performance of the controller. Considering the use of Learning With Errors (LWE) based cryptosystem, in this paper, we present a design procedure for encrypted linear dynamic controllers. Providing a guideline for choosing the parameters of the cryptosystem as well as quantization, the procedure guarantees both the desired level of security and performance. Receiving the encrypted signals of the plant input as well as the output, the proposed controller is able to perform the dynamic operation over encrypted data for infinite time horizon, without the use of decryption or reset of the state. Thanks to additively and multiplicatively homomorphic property of the LWE-based cryptosystem, information of both control signals and gain matrices is protected by encryption. |
Donggil Lee / Junsoo Kim / Hyungbo Shim Distributed Aggregation Over Homomorphically Encrypted Data under Switching Networks Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 5495-5500, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. Abstract | Links | BibTeX | Tags: Distributed aggregation, Homomorphic encryption @inproceedings{LeeKimShim20b, This paper presents a distributed algorithm for additive aggregation over encrypted data. Our algorithm allows networked systems to compute the sum of all individual data without revealing each node's private contribution. To conceal the private data, the local computations on each node and the communications with neighbor nodes are conducted by utilizing the additively homomorphic cryptosystem. As a consequence, the leader node which has the secret key of the cryptosystem recovers the correct outcome after decryption in a finite time. Moreover, the leader cannot learn the private data of the other nodes. Furthermore, the proposed algorithm can operate on encrypted data for an infinite time horizon even when the network varies intermittently with time. |
Jung Hee Cheon / Dongwoo Kim / Junsoo Kim / Seungbeom Lee / Hyungbo Shim Authenticated Computation of Control Signal from Dynamic Controllers Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 3249-3254, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. Abstract | Links | BibTeX | Tags: Secure control system, Verifiable computation @inproceedings{CheonKimKimLeeShim20, Significant concerns on networked control systems are modifications on the control signals caused by a compromise on the network or the controller, since it can cause a devastating behavior or even entire failure of the system. In this paper, we present a fundamental solution to this problem by proposing a new authenticated computation that checks the matrix-vector multiplications-the main arithmetic of a controller-and verifies the updates on the states of the controller. It enables the plant-side not only to check the computation of the controller with much less computational cost than that required for the computation itself, but also to detect any modifications on the control signals. |
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. |
Taekyoo Kim / Chanhwa Lee / Hyungbo Shim Completely Decentralized Design of Distributed Observer for Linear Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 65, no. 11, pp. 4664-4678, 2020, ISSN: 1558-2523. Abstract | Links | BibTeX | Tags: Decentralized design, Distributed state estimation, Linear time-invariant system, Plug-and-play @article{Kim2020, This article presents a decentralized design of a distributed state observer for a continuous-time linear time-invariant plant. The plant is monitored by a group of agents and each agent‘s measurement of the plant’s state suffers from lack of detectability with the plant dynamics. Then the missing information (i.e., the undetectable portion) is compensated by a local communication with the neighboring agents. In particular, when the local observer for each agent is designed, no global information such as the structure of network and the number of agents is needed, and so, the decentralized design is achieved. Therefore, the plug-and-play operation is enabled; that is, during the operation, a new agent can design a local observer for itself without any global information and join the network, and any agent may leave the network without hampering the operation as long as the rest of the agents remain detectable. The main idea is to let each agent recover its own detectable part while the undetectable part is compensated by a projection of the neighbors‘ estimates into the receiver’s undetectable subspace. An adaptive algorithm for individual agent is designed in order to find suitable gains for compensating the undetectable portion. Simulation results confirm the effectiveness of the proposed design. |
Jeong Mo Seong / Hyungbo Shim Estimation of 3-Axis Body Angular Velocity Using Accelerometers Combined With High Speed Propellers Proceedings Article In: Proc. of 20th International Conference on Control, Automation and Systems (ICCAS), IEEE, Busan, Korea, 2020. Abstract | Links | BibTeX | Tags: Actuator combined accelerometer, Aerial Vehicle, Gyroscope @inproceedings{SeongShim20, In this paper, we design a 3-axis body angular velocity estimator for propeller actuated aerial vehicles using two 2-axis accelerometers combined with two propellers that rotate fast. A kinematic model of the aerial vehicle is used. Simulation results verify the performance of the 3-axis body angular velocity estimator. |
Seungjoon Lee / Hongkeun Kim Synchronization of Lur'e-type Nonlinear Systems using Incremental Output-feedback Passivity with Shortage of Passivity Proceedings Article In: Proc. of 20th International Conference on Control, Automation and Systems (ICCAS), IEEE, Busan, Korea, 2020. Abstract | Links | BibTeX | Tags: Multi-agent systems, Passivity, Synchronization @inproceedings{LeeKim20, This paper studies the synchronization problem of Lur’e-type nonlinear systems. For the analysis, the concept of incremental output-feedback passivity (iOFP) is introduced and generalized using the shortage of passivity. It is shown that Lur’e-type nonlinear system is iOFP and examples are presented. Using iOFP, a sufficient condition (which is in form of sector condition) is proposed for the Lur’e-type nonlinear systems to achieve the synchronization using static output diffusive couplings. Results are further extended to nonlinear coupling under fully connected network. Numerical simulations are given to demonstrate the proposed results. |
List of English Publication
2024 |
A Lyapunov Characterization of Prescribed Performance Control Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 69, iss. 11, pp. 7917 - 7924, 2024, ISSN: 0018-9286. |
Encrypted Dynamic Control Exploiting Limited Number of Multiplications and a Method Using RLWE-based Cryptosystem Journal Article Forthcoming In: IEEE Transactions on Systems, Man, and Cybernetics: Systems, Forthcoming, ISSN: 2168-2216. |
Evaluating MR-GPR and MR-NN: An Exploration of Data-driven Control Methods for Nonlinear Systems Journal Article In: International Journal of Control, Automation, and Systems, 2024, ISSN: 1598-6446. |
Multi-agent Target Position Estimation Using Bearing-only Measurments via Spatial Excitation Proceedings Article In: 2024 American Control Conference, pp. 548-553, IEEE, 2024, ISBN: 979-8-3503-8265-5. |
Reference-Tracking Sliding-Mode Control Robust to Mismatched Exogenous Disturbances Proceedings Article In: 2024 14th Asian Control Conference, pp. 848-853, 2024, ISBN: 978-9-8875-8159-8. |
A Reinforcement Learning Approach for Safe Control Using Multi-Agent Q-Learning Proceedings Article In: 2024 14th Asian Control Conference, 2024. |
On Existence of Uniformly Marginally Stable Zeros of Linear Sampled-data Systems and its Application to Stable Inversion-based Control Journal Article In: IEEE Access, vol. 12, pp. 49826 - 49836, 2024, ISSN: 2169-3536. |
Semi-global practical stability of nonlinear systems with slow and fast time variation and switching in a separable form Proceedings Article In: 2024 IFAC Conference on Analysis and Control of Nonlinear Dynamics and Chaos, 2024. |
Maintaining and steering a formation in an unknown dynamic environment via a consistent distributed dynamic map Journal Article In: International Journal of Robust and Nonlinear Control, vol. 34, iss. 13, pp. 8785-8801, 2024, ISSN: 1049-8923. |
Path Generating Inverse Gaussian Process Regression for Data-Driven Ultimate Boundedness Control of Nonlinear Systems Journal Article In: IEEE Control Systems Letters, vol. 8, pp. 748 - 753, 2024, ISSN: 2475-1456. |
Decentralized Design and Plug-and-Play Distributed Control for Linear Multi-Channel Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 69, iss. 5, pp. 2807 - 2822, 2024, ISSN: 0018-9286. |
How Does a Swarm Exhibit Emergent Behavior Through Synchronization? Journal Article In: Journal of Institute of Control, Robotics and Systems, vol. 30, iss. 4, pp. 352, 2024, ISSN: 1976-5622. |
Node-Wise Monotone Barrier Coupling Law for Formation Control Journal Article In: Entropy, vol. 26, iss. 2, pp. 134, 2024, ISSN: 1099-4300. |
Asymptotic output tracking in a class of non-minimum phase nonlinear systems via learning-based inversion Journal Article In: International Journal of Robust and Nonlinear Control, vol. 34, iss. 1, pp. 240-269, 2024, ISSN: 1049-8923. |
Spectral Trade-off for Measurement Sparsification of Pose-graph SLAM Journal Article In: IEEE Robotics and Automation Letters, vol. 9, iss. 1, pp. 723 - 730, 2024, ISSN: 2377-3766. |
A design method of distributed algorithms via discrete-time blended dynamics theorem Journal Article In: Automatica, vol. 159, pp. 111371, 2024, ISSN: 0005-1098. |
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. |
Conversion of Controllers to Have Integer State Matrix for Encrypted Control: Non-Minimal Order Approach Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), pp. 5091-5096, IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023, ISBN: 979-8-3503-0124-3. |
Distributed Resilient Observer: Blended Dynamics Theory Meets L1-Minimization Approach Proceedings Article In: 2023 62nd IEEE Conference on Decision and Control (CDC), IEEE IEEE Control Systems Society, Marina Bay Sands, Singapore, 2023. |
Model Reference Gaussian Process Regression: Data-Driven State Feedback Controller Journal Article In: IEEE Access, vol. 11, pp. 134374, 2023, ISSN: 2169-3536. |
User-friendly Vehicle-to-Grid Optimal Scheduling Problem and Distributed Implementation for Plug-and-play Operation Proceedings Article In: International Conference on Control, Automation and Systems (ICCAS 2023), IEEE, Yeosu, Korea, Republic of, 2023. |
Exponential Synchronization of Heterogeneous Multi-agent Systems via Linear-signum-type Diffusive Coupling: Blended Dynamics Approach Proceedings Article In: International Conference on Control, Automation and Systems (ICCAS 2023), IEEE, Yeosu, Korea, Republic of, 2023. |
Edge-wise funnel output synchronization of heterogeneous agents with relative degree one Journal Article In: Automatica, vol. 156, pp. 111204, 2023, ISSN: 0005-1098. |
A Toolkit for Globally Robust Observer-Based Feedback with Relaxed Characterization of iISS/ISS Journal Article In: IEEE Transactions on Automatic Control, vol. 68, iss. 7, pp. 3858-3871, 2023, ISSN: 0018-9286. |
Distributed Resilient Observer: Blended Dynamics Theory Meets ℓ1-Minimization Approach Journal Article In: IEEE Control Systems Letters, vol. 7, pp. 2083 - 2088, 2023, ISSN: 2475-1456. |
Model Reference Gaussian Process Regression: Data-Driven Output Feedback Controller Proceedings Article In: 2023 American Control Conference (ACC), pp. 955-960, IEEE, San Diego, CA, USA, 2023, ISBN: 979-8-3503-2806-6. |
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. |
Dynamic Controller that Operates over Homomorphically Encrypted Data for Infinite Time Horizon Journal Article In: IEEE Transactions on Automatic Control, vol. 68, no. 2, pp. 660-672, 2023, ISSN: 1558-2523. |
2022 |
Stability of linear systems with slow and fast time variation and switching Proceedings Article In: Proc. of 2022 IEEE 61st Conference on Decision and Control (CDC), pp. 674-678, IEEE, Cancun, Mexico, 2022, ISBN: 978-1-6654-3659-5. |
Open-loop contraction design Proceedings Article In: Proc. of 2022 IEEE 61st Conference on Decision and Control (CDC), IEEE, Cancun, Mexico, 2022, ISBN: 978-1-6654-3659-5. |
Initialization-free Algorithm for Discrete-time Dynamic Average Consensus and Its Application to Distributed Optimization Proceedings Article In: Proc. of 22th International Conference on Control, Automation and Systems (ICCAS), pp. 424-429, IEEE, Busan, Korea, 2022, ISBN: 978-89-93215-24-3. |
Development and evaluation of haltere-mimicking gyroscope for three-axis angular velocity sensing using a haltere-mimicking structure pair Journal Article In: Bioinspiration & Biomimetics, vol. 18, no. 1, pp. 016003, 2022, ISSN: 1748-3182. |
Comparison of encrypted control approaches and tutorial on dynamic systems using Learning With Errors-based homomorphic encryption Journal Article In: Annual Reviews in Control, vol. 54, pp. 200-218, 2022, ISSN: 1367-5788. |
Funnel control by induced contraction Proceedings Article In: Proceedings of the 25th International Symposium on Mathematical Theory of Networks and Systems, pp. 248, IFAC-PapersOnLine, Bayreuth, Germany, 2022. |
Synchronization with prescribed transient behavior: Heterogeneous multi-agent systems under funnel coupling Journal Article In: Automatica, vol. 141, pp. 110276, 2022, ISSN: 0005-1098. |
Blended dynamics approach to distributed optimization: Sum convexity and convergence rate Journal Article In: Automatica, vol. 141, pp. 110290, 2022, ISSN: 0005-1098. |
Zero-dynamics Attack, Variations, and Countermeasures Book Chapter In: Hideaki Ishii; Quanyan Zhu (Ed.): Security and Resilience of Control Systems, vol. 489, Chapter 2, pp. 31–61, Springer Cham, 1, 2022, ISBN: 978-3-030-83236-0. |
2021 |
Method for Running Dynamic Systems Over Encrypted Data for Infinite Time Horizon without Bootstrapping and Re-Encryption Proceedings Article In: Proc. of 2021 IEEE 60th Conference on Decision and Control, pp. 5614-5619, IEEE, Austin, Texas, USA, 2021, ISBN: 978-1-6654-3659-5. |
Lyapunov Functions for Singularly Perturbed Hybrid Systems with Frequent Jump Dynamics Proceedings Article In: Proc. of 2021 IEEE 60th Conference on Decision and Control, pp. 5382-5387, IEEE, Austin, Texas, USA, 2021. |
Distributed Dynamic Quantile Solver With Plug-and-Play Operation Journal Article In: IEEE Access, vol. 9, pp. 165517-165525, 2021, ISSN: 2169-3536. |
Design of Heterogeneous Multi-agent System for Distributed Computation Book Chapter In: Zhong-Ping Jiang; Christophe Prieur; Alessandro Astolfi (Ed.): Trends in Nonlinear and Adaptive Control, vol. 489, Chapter 4, pp. 83-108, Springer, Cham, Switzerland, 1, 2021, ISBN: 978-3-030-74627-8. |
Model Predictive Control Method for Autonomous Vehicles Using Time-Varying and Non-Uniformly Spaced Horizon Journal Article In: IEEE Access, vol. 9, pp. 86475-86487, 2021, ISSN: 2169-3536. |
2020 |
Design Procedure for Dynamic Controllers based on LWE-based Homomorphic Encryption to Operate for Infinite Time Horizon Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 5463-5468, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. |
Distributed Aggregation Over Homomorphically Encrypted Data under Switching Networks Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 5495-5500, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. |
Authenticated Computation of Control Signal from Dynamic Controllers Proceedings Article In: Proc. of 2020 IEEE 59th Conference on Decision and Control, pp. 3249-3254, IEEE, Jeju, Korea, 2020, ISBN: 978-1-7281-7447-1. |
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. |
Completely Decentralized Design of Distributed Observer for Linear Systems Journal Article In: IEEE Transactions on Automatic Control, vol. 65, no. 11, pp. 4664-4678, 2020, ISSN: 1558-2523. |
Estimation of 3-Axis Body Angular Velocity Using Accelerometers Combined With High Speed Propellers Proceedings Article In: Proc. of 20th International Conference on Control, Automation and Systems (ICCAS), IEEE, Busan, Korea, 2020. |
Synchronization of Lur'e-type Nonlinear Systems using Incremental Output-feedback Passivity with Shortage of Passivity Proceedings Article In: Proc. of 20th International Conference on Control, Automation and Systems (ICCAS), IEEE, Busan, Korea, 2020. |