2025-11-23T04:58:23.221412

Globally Stable Discrete Time PID Passivity-based Control of Power Converters: Simulation and Experimental Results

Moreschini, He, Ortega et al.
The key idea behind PID Passivity-based Control (PID-PBC) is to leverage the passivity property of PIDs (for all positive gains) and wrap the PID controller around a passive output to ensure global stability in closed-loop. However, the practical applicability of PID-PBC is stymied by two key facts: (i) the vast majority of practical implementations of PIDs is carried-out in discrete time -- discretizing the continuous time dynamical system of the PID; (ii) the well-known problem that passivity is not preserved upon discretization, even with small sampling times. Therefore, two aspects of the PID-PBC must be revisited for its safe practical application. First, we propose a discretization of the PID that ensures its passivity. Second, since the output that is identified as passive for the continuous time system is not necessarily passive for its discrete time version, we construct a new output that ensures the passivity property for the discretization of the system. In this paper, we provide a constructive answer to both issues for the case of power converter models. Instrumental to achieve this objective is the use of the implicit midpoint discretization method -- which is a symplectic integration technique that preserves system invariants. Since the reference value for the output to be regulated in power converters is non-zero, we are henceforth interested in the property of passivity of the incremental model -- currently known as shifted passivity. Therefore, we demonstrate that the resulting discrete-time PID-PBC defines a passive map for the incremental model and establish shifted passivity for the discretized power converter model. Combining these properties, we prove global stability for the feedback interconnection of the power converter with the discretized PID-PBC. The paper also presents simulations and experiments that demonstrate the performance of the proposed discretization.
academic

Globally Stable Discrete Time PID Passivity-based Control of Power Converters: Simulation and Experimental Results

Basic Information

  • Paper ID: 2508.18719
  • Title: Globally Stable Discrete Time PID Passivity-based Control of Power Converters: Simulation and Experimental Results
  • Authors: Alessio Moreschini (Imperial College London), Wei He (Nanjing University of Information Science and Technology), Romeo Ortega (ITAM), Yiheng Lu, Tao Li
  • Classification: eess.SY (Electrical Engineering and Systems Science - Systems and Control), cs.SY (Computer Science - Systems and Control)
  • Submission Date: October 14, 2025 (v2)
  • Paper Link: https://arxiv.org/abs/2508.18719

Abstract

This paper investigates the application of discrete-time PID passivity-based control (PID-PBC) in power converters. The core concept of PID-PBC is to exploit the passivity property of PID controllers (for all positive gains) by wrapping the PID controller around a passive output to ensure global closed-loop stability. However, practical implementation of PID-PBC faces two critical challenges: (1) the vast majority of practical PID implementations are discrete-time; (2) passivity is typically not preserved during discretization, even with small sampling times. To address these issues, this paper proposes a PID discretization method that preserves passivity and constructs novel outputs to ensure passivity of the discretized system. The key technique employs implicit midpoint discretization—a symplectic integration method that preserves system invariants.

Research Background and Motivation

Problem Background

  1. Challenges in Power Converter Control: Power converters are essential components in modern electrical engineering applications, with highly nonlinear dynamics where linear approximations are valid only in small neighborhoods.
  2. Key Difficulties in Practical Control:
    • (D1) Complete state of the converter is typically unknown; sensor implementation is costly and sensitive to noise
    • (D2) Converter parameters are uncertain and time-varying, particularly with highly uncertain loads
    • (D3) Practical controller implementation is predominantly discrete-time, while theoretical development is based on continuous-time
  3. Limitations of Existing PID-PBC: Although continuous-time PID-PBC provides global stability guarantees, its practical application faces discretization challenges because passivity is typically not preserved during sampling.

Research Motivation

  • Bridge the gap between theory (continuous-time PID-PBC) and practice (discrete-time implementation)
  • Provide digital control methods for power converters with theoretical guarantees
  • Preserve the desirable properties of PID-PBC: global stability, positive gain guarantee, physical intuition, etc.

Core Contributions

  1. First Discrete-Time PID-PBC Design Procedure: Employs implicit midpoint rule for discretization, a symplectic integration method that preserves system motion invariants.
  2. Establishment of Discrete-Time PID Passivity: Proves that the discrete-time PID obtained through the proposed discretization procedure defines a passive map for the incremental model.
  3. Construction of Shifted Passive Output for Discretized Power Converters: Defines outputs for the discretized power converter model that guarantee shifted passivity.
  4. Global Stability Theoretical Results: Combining the above two properties, proves global stability of the feedback interconnection between the power converter and discrete-time PID-PBC controller.

Methodology Details

Task Definition

Control Objective: Use discrete-time PID-PBC controller to stabilize the power converter state x(t) to the desired equilibrium point x⋆, i.e.: limtx(t)=x\lim_{t→∞} x(t) = x⋆

System Model: Continuous-time port-Hamiltonian model of power converter: x˙=(J0R+i=1muiJi)Hx(x)+(G0+i=1muiGi)E\dot{x} = \left(J_0 - R + \sum_{i=1}^m u_i J_i\right)\frac{\partial H}{\partial x}(x) + \left(G_0 + \sum_{i=1}^m u_i G_i\right)E

Where:

  • x(t)Rnx(t) ∈ \mathbb{R}^n: State vector of converter (inductor flux linkage and capacitor charge)
  • u(t)Rmu(t) ∈ \mathbb{R}^m: Switching duty ratios
  • H(x)=12xTQxH(x) = \frac{1}{2}x^T Qx: Total energy storage function
  • Q=QT>0Q = Q^T > 0: Determined by capacitor and inductor values

Model Architecture

1. Implicit Midpoint Discretization Method

For continuous-time system x˙(t)=F(x(t))\dot{x}(t) = F(x(t)), the implicit midpoint rule is: xk+1=xk+δF(xk+xk+12)x_{k+1} = x_k + δF\left(\frac{x_k + x_{k+1}}{2}\right)

Where zk=12(xk+1+xk)z_k = \frac{1}{2}(x_{k+1} + x_k) is the midpoint variable.

2. Discretized Power Converter Model

Applying midpoint discretization yields: xk+1=xk+δf(zk)+δg(zk)ukx_{k+1} = x_k + δf(z_k) + δg(z_k)u_k

3. Shifted Passive Output Construction

Define output for discretized system: yk=(g)TQzky_k = (g^⋆)^T Q z_k

Where g=g(x)g^⋆ = g(x^⋆) is the input matrix at the equilibrium point.

4. Discrete-Time PID-PBC Design

Discrete-time PID controller:

ξ_{k+1} &= ξ_k + δ\tilde{y}_k \\ u_k &= -K_P \tilde{y}_k - \frac{1}{2}K_I(ξ_{k+1} + ξ_k) - \frac{1}{δ}K_D C Δx_k \end{aligned}$$ Where $C = (g^⋆)^T Q$, $Δx_k = x_{k+1} - x_k$. ### Technical Innovations 1. **Symplectic Structure Preservation**: The midpoint discretization method preserves the symplectic structure of Hamiltonian systems, which is crucial for maintaining passivity. 2. **Incremental Storage Function Approach**: Uses incremental energy function $H(\tilde{x}_k)$ to establish shifted passivity, avoiding complexity in traditional methods. 3. **Unified Discretization Framework**: Simultaneously addresses discretization of both system and controller, ensuring overall performance. ## Experimental Setup ### Experimental Platform - **Simulation Environment**: MATLAB/Simulink - **Hardware Platform**: YXSPACE controller, TMS320F28335 CPU - **Test Circuit**: Buck-Boost converter ### Circuit Parameters | Parameter | Symbol | Value | |-----------|--------|-------| | Input Voltage | $V_{in}$ | 24 V | | Inductance | $L$ | 1000 μH | | Capacitance | $C$ | 330 μF | | Load Resistance | $r$ | 60 Ω | ### Experimental Design 1. **Tracking Performance Test**: Step response under different gains 2. **Sampling Time Effect**: Performance comparison with different sampling periods δ 3. **Discretization Method Comparison**: Midpoint method vs. Euler method 4. **Experimental Validation**: Hardware-in-the-loop testing ## Experimental Results ### Main Results #### 1. Simulation Results - **Gain Effect**: Larger gains lead to smoother transient response and faster convergence - **Sampling Time Effect**: Smaller sampling time δ achieves better transient performance; larger δ shows degraded performance but maintains stability - **Method Comparison**: The proposed midpoint method significantly outperforms Euler discretization under identical conditions #### 2. Experimental Results - **Tracking Performance**: Voltage reference step change from 15V to 22V demonstrates excellent tracking performance - **Multi-Mode Operation**: Performs well in both buck and boost modes - **Robustness**: System maintains stability under different sampling times, though larger δ produces steady-state error ### Key Findings 1. **Stability Guarantee**: The proposed method maintains global stability under all test conditions 2. **Performance Advantage**: Compared to Euler discretization, the midpoint method maintains good performance even with larger sampling times 3. **Practicality**: Experimental validation confirms the effectiveness of theoretical results on actual hardware ## Related Work ### Theoretical Foundation 1. **Passivity Control Theory**: Control design based on Lyapunov stability and energy methods 2. **Port-Hamiltonian Systems**: Provides natural modeling framework for power converters 3. **Shifted Passivity**: Key theoretical tool for handling non-zero equilibrium points ### Discretization Methods 1. **Symplectic Integration**: Numerical methods preserving geometric structure of Hamiltonian systems 2. **Passivity of Sampled Systems**: Studies impact of discretization on passivity preservation 3. **Structure-Preserving Discretization**: Discretization techniques maintaining fundamental properties of physical systems ## Conclusions and Discussion ### Main Conclusions 1. Successfully resolves critical obstacles in transitioning PID-PBC from theory to practice 2. Provides discrete-time power converter control method with global stability guarantee 3. Experimental validation confirms effectiveness and practicality of theoretical results ### Limitations 1. **Computational Complexity**: Implicit midpoint method requires solving nonlinear algebraic equations 2. **Parameter Dependence**: Performance has certain requirements on system parameter accuracy 3. **Application Scope**: Primarily targets power converters; applicability to other systems requires further investigation ### Future Directions 1. **Integrated Parameter Estimation**: Combine online parameter estimation to handle uncertainty 2. **ρ-Passivity Theory**: Further improvements using latest generalized passivity theory 3. **Output Feedback Design**: Controller design using only output measurements ## In-Depth Evaluation ### Strengths 1. **Significant Theoretical Contribution**: First systematic solution to PID-PBC discretization problem 2. **Strong Method Innovation**: Cleverly combines symplectic integration and shifted passivity theory 3. **Comprehensive Experimental Validation**: Complete verification chain from simulation to hardware experiments 4. **High Practical Value**: Provides theoretically-supported digital control solution for industry ### Weaknesses 1. **Complex Theoretical Analysis**: Involves multiple advanced mathematical concepts with high learning threshold 2. **Limited Experimental Scale**: Validation only on Buck-Boost converter; testing on more circuit topologies needed 3. **Computational Burden**: Implicit solving may become bottleneck in high-frequency applications ### Impact 1. **Academic Value**: Provides important theoretical tools for control theory community 2. **Engineering Significance**: Advances development of high-performance power converter control technology 3. **Method Generalizability**: Proposed framework extensible to other physical systems ### Applicable Scenarios - High-performance power converter control - Applications requiring global stability guarantee - Systems with high transient performance requirements - Industrial applications with large parameter uncertainty ## References The paper cites 46 relevant references covering important works in passivity control theory, power electronics, numerical methods, and other related fields, providing solid theoretical foundation for this research. --- **Overall Assessment**: This is an important work that bridges theory and practice, not only solving long-standing technical challenges but also laying foundation for further development in related fields. The paper demonstrates high technical depth and practical value, representing an excellent contribution at the intersection of control theory and power electronics.