Our paper, Matrix-Scheduling of QSR-Dissipative Systems, has been accepted as a full paper in TAC and is tentatively scheduled to appear in the August 2025 issue! Abstract PDF This paper considers gain-scheduling of QSR-dissipative subsystems using scheduling matrices. The corresponding QSR-dissipative properties of the overall matrix-gain-scheduled system, which depends on the QSR properties of the subsystems scheduled, are explicitly derived. The use of scheduling matrices is a generalization of the scalar scheduling signals used in the literature, and allows for greater design freedom when scheduling systems, such as in the case of gain-scheduled control. Furthermore, this work extends the existing gain-scheduling results to a broader class of QSR-dissipative systems. The matrix-scheduling of important special cases, such as passive, input strictly passive, output strictly passive, finite L2 gain, very strictly passive, and conic systems are presented. The proposed gain-scheduling architecture is used in the context of controlling a planar three-link robot subject to model uncertainty. A novel control synthesis technique is used to design QSR-dissipative subcontrollers that are gain-scheduled using scheduling matrices. Numerical simulation results highlight the greater design freedom of scheduling matrices, leading to improved performance. |
01/02/25 Journal | Our paper, Matrix-Scheduling of QSR-Dissipative Systems, has been accepted as a full paper in TAC and is tentatively scheduled to appear in the August 2025 issue! Abstract PDF This paper considers gain-scheduling of QSR-dissipative subsystems using scheduling matrices. The corresponding QSR-dissipative properties of the overall matrix-gain-scheduled system, which depends on the QSR properties of the subsystems scheduled, are explicitly derived. The use of scheduling matrices is a generalization of the scalar scheduling signals used in the literature, and allows for greater design freedom when scheduling systems, such as in the case of gain-scheduled control. Furthermore, this work extends the existing gain-scheduling results to a broader class of QSR-dissipative systems. The matrix-scheduling of important special cases, such as passive, input strictly passive, output strictly passive, finite L2 gain, very strictly passive, and conic systems are presented. The proposed gain-scheduling architecture is used in the context of controlling a planar three-link robot subject to model uncertainty. A novel control synthesis technique is used to design QSR-dissipative subcontrollers that are gain-scheduled using scheduling matrices. Numerical simulation results highlight the greater design freedom of scheduling matrices, leading to improved performance. |
Our paper proposing the Input-Output Stability of Gradient Descent: A Discrete-Time Passivity-Based Approach has been accepted to ACC 2025. Abstract PDF This paper presents a discrete-time passivity-based analysis of the gradient descent method for a class of functions with sector-bounded gradients. Using a loop transformation, it is shown that the gradient descent method can be interpreted as a passive controller in negative feedback with a very strictly passive system. The passivity theorem is then used to guarantee input-output stability, as well as the global convergence, of the gradient descent method. Furthermore, provided that the lower and upper sector bounds are not equal, the input-output stability of the gradient descent method is guaranteed using the weak passivity theorem for a larger choice of step size. Finally, to demonstrate the utility of this passivity-based analysis, a new variation of the gradient descent method with variable step size is proposed by gain-scheduling the input and output of the gradient. |
27/01/25 Conference | Our paper proposing the Input-Output Stability of Gradient Descent: A Discrete-Time Passivity-Based Approach has been accepted to ACC 2025. Abstract PDF This paper presents a discrete-time passivity-based analysis of the gradient descent method for a class of functions with sector-bounded gradients. Using a loop transformation, it is shown that the gradient descent method can be interpreted as a passive controller in negative feedback with a very strictly passive system. The passivity theorem is then used to guarantee input-output stability, as well as the global convergence, of the gradient descent method. Furthermore, provided that the lower and upper sector bounds are not equal, the input-output stability of the gradient descent method is guaranteed using the weak passivity theorem for a larger choice of step size. Finally, to demonstrate the utility of this passivity-based analysis, a new variation of the gradient descent method with variable step size is proposed by gain-scheduling the input and output of the gradient. |
I presented our work on the Passivity-Based Gain-Scheduled Control with Scheduling Matrices at CCTA 2024. Abstract PDF Code Slides This paper considers gain-scheduling of very strictly passive (VSP) subcontrollers using scheduling matrices. The use of scheduling matrices, over scalar scheduling signals, realizes greater design freedom, which in turn can improve closed-loop performance. The form and properties of the scheduling matrices such that the overall gain-scheduled controller is VSP are explicitly discussed. The proposed gain-scheduled VSP controller is used to control a rigid two-link robot subject to model uncertainty where robust input-output stability is assured via the passivity theorem. Numerical simulation results highlight the greater design freedom, resulting in improved performance, when scheduling matrices are used over scalar scheduled signals. |
21/08/24 Presentation | I presented our work on the Passivity-Based Gain-Scheduled Control with Scheduling Matrices at CCTA 2024. Abstract PDF Code Slides This paper considers gain-scheduling of very strictly passive (VSP) subcontrollers using scheduling matrices. The use of scheduling matrices, over scalar scheduling signals, realizes greater design freedom, which in turn can improve closed-loop performance. The form and properties of the scheduling matrices such that the overall gain-scheduled controller is VSP are explicitly discussed. The proposed gain-scheduled VSP controller is used to control a rigid two-link robot subject to model uncertainty where robust input-output stability is assured via the passivity theorem. Numerical simulation results highlight the greater design freedom, resulting in improved performance, when scheduling matrices are used over scalar scheduled signals. |
I presented our preliminary work on the Input-Output Stability of First-Order Optimization Algorithms: A Passivity Approach at ISMP 2024. Abstract Slides In this presentation, the stability of popular first-order optimization algorithms is examined through the lens of passivity. The passivity theorem ensures input-output stability of a passive plant connected in a negative feedback loop with a very strictly passive (VSP) system. Combining existing work on control interpretation of first-order optimization algorithms with loop transformation techniques, it is shown that gradient descent (GD) can be rendered passive, while the more recent triple momentum (TM) method is input strictly passive (ISP). It is shown that the sector boundedness of the gradient of an L-smooth, m-strongly convex function renders it being VSP. Therefore, the passivity theorem can ensure input-output stability of GD when the gradient is L-smooth, m-strongly convex. |
24/07/24 Presentation | I presented our preliminary work on the Input-Output Stability of First-Order Optimization Algorithms: A Passivity Approach at ISMP 2024. Abstract Slides In this presentation, the stability of popular first-order optimization algorithms is examined through the lens of passivity. The passivity theorem ensures input-output stability of a passive plant connected in a negative feedback loop with a very strictly passive (VSP) system. Combining existing work on control interpretation of first-order optimization algorithms with loop transformation techniques, it is shown that gradient descent (GD) can be rendered passive, while the more recent triple momentum (TM) method is input strictly passive (ISP). It is shown that the sector boundedness of the gradient of an L-smooth, m-strongly convex function renders it being VSP. Therefore, the passivity theorem can ensure input-output stability of GD when the gradient is L-smooth, m-strongly convex. |
Our paper proposing the Passivity-Based Gain-Scheduled Control with Scheduling Matrices has been accepted to CCTA 2024. Abstract PDF This paper considers gain-scheduling of very strictly passive (VSP) subcontrollers using scheduling matrices. The use of scheduling matrices, over scalar scheduling signals, realizes greater design freedom, which in turn can improve closed-loop performance. The form and properties of the scheduling matrices such that the overall gain-scheduled controller is VSP are explicitly discussed. The proposed gain-scheduled VSP controller is used to control a rigid two-link robot subject to model uncertainty where robust input-output stability is assured via the passivity theorem. Numerical simulation results highlight the greater design freedom, resulting in improved performance, when scheduling matrices are used over scalar scheduled signals. |
25/05/24 Conference | Our paper proposing the Passivity-Based Gain-Scheduled Control with Scheduling Matrices has been accepted to CCTA 2024. Abstract PDF This paper considers gain-scheduling of very strictly passive (VSP) subcontrollers using scheduling matrices. The use of scheduling matrices, over scalar scheduling signals, realizes greater design freedom, which in turn can improve closed-loop performance. The form and properties of the scheduling matrices such that the overall gain-scheduled controller is VSP are explicitly discussed. The proposed gain-scheduled VSP controller is used to control a rigid two-link robot subject to model uncertainty where robust input-output stability is assured via the passivity theorem. Numerical simulation results highlight the greater design freedom, resulting in improved performance, when scheduling matrices are used over scalar scheduled signals. |