Design of Multivariable PID Control Using Iterative Linear Programming and Decoupling

Juan Garrido,Sergio Garrido-Jurado,Francisco Vázquez,Orlando Arrieta
DOI: https://doi.org/10.3390/electronics13040698
IF: 2.9
2024-02-09
Electronics
Abstract:The design of multivariable process control systems is specially complicated when there are strong interactions between the different control loops, and even more with multiple time delays. This paper proposes an iterative design method of centralized proportional-integral-derivative (PID) controllers for stable linear systems. The methodology is based on the linear parameterization of equivalent loop transfer functions (ELTFs) for centralized control. These functions capture the dynamics of the other loops and, from a prior design, allow solving the design problem at each iteration with linear programming that shapes the Nyquist plot of the ELTFs in the frequency domain, which also avoids the need for approximations. Two optimizations are proposed: (I) maximizing integral gains by fulfilling linear robustness margins in each ELTF and (II) maximizing linear robustness margins by fulfilling minimum bandwidths in each loop. In both optimizations, static decoupling and decoupling at a frequency close to the bandwidth of each loop are included as constraints, which improves the decoupling performance and the procedure convergence. The effectiveness of the method is verified in three simulation examples (square and non-square) and a lab experimental process. The proposed designs achieve a similar or better response when compared to that achieved by other authors.
engineering, electrical & electronic,computer science, information systems,physics, applied
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the complexity of designing centralized Proportional - Integral - Derivative (PID) controllers in multivariable process control systems when there are strong interactions and multiple time delays. Specifically, the paper proposes a centralized multivariable PID controller design method based on iterative linear programming and decoupling techniques, aiming to overcome the limitations of traditional methods in dealing with highly interactive systems. Through this method, the dynamic behavior of the system can be controlled more effectively, and the robustness and performance of the system can be improved. ### Main Contributions of the Paper 1. **Iterative Design Method**: The paper proposes an iterative design method for centralized PID controllers of stable linear systems. This method is based on the linear parameterization of the Equivalent Loop Transfer Function (ELTF), which can capture the dynamic characteristics of other loops. 2. **Linear Programming Optimization**: Two optimization objectives are proposed: - Maximize the integral gain while satisfying the linear robustness margin of each ELTF. - Maximize the linear robustness margin while satisfying the minimum bandwidth of each loop. 3. **Static and Dynamic Decoupling**: Static decoupling and dynamic decoupling constraints at specific frequencies are introduced during the optimization process to reduce the interactions at low frequencies and near - bandwidth frequencies, and to improve the decoupling performance and convergence speed. 4. **Verification and Application**: The effectiveness of the proposed method is verified through three simulation examples (including square and non - square systems) and a laboratory experimental process. The results show that this method is comparable or better in performance to existing methods. ### Key Concepts - **Equivalent Loop Transfer Function (ELTF)**: Represents the transfer function between the output and its error signal when a loop is open - loop, while other loops remain closed. ELTF can better reflect the internal interactions of the system. - **Linear Robustness Margin**: The stability of the closed - loop system is ensured by the linear margin in the Nyquist diagram. The linear margin can be expressed by the inequality condition of the frequency response. - **Linear Parameterization**: Express ELTF as a linear combination of PID controller parameters, which is convenient for optimization using linear programming. ### Mathematical Formulas - **Expression of ELTF**: \[ l_j(s)=\frac{l_{jj}(s)-\sum_{i = 1, i\neq j}^{n}l_{ij}(s)l_{ji}(s)}{1 + l_{ii}(s)} \] - **Linear Robustness Margin Condition**: \[ \Im(l_i(j\omega_k))-\tan(\alpha)(\Re(l_i(j\omega_k)) + 1 - L_m)\leq0\quad\forall\omega_k \] - **Bandwidth Limitation Condition**: \[ \begin{cases} \cos(\beta_j)\Im(l_j(j\omega_k))+\sin(\beta_j)\Re(l_j(j\omega_k))\leq - 1&\forall\omega_k\leq\omega_x\\ -\cos(\beta_j)\Im(l_j(j\omega_k))-\sin(\beta_j)\Re(l_j(j\omega_k))> - 1&\forall\omega_k>\omega_x \end{cases} \] ### Summary This paper solves the design problem of multivariable PID controllers in dealing with strong interactions and multiple time delays by proposing a new iterative design method. Through linear parameterization and linear programming optimization, as well as static and dynamic decoupling techniques, the robustness and performance of the system are improved. The paper verifies the effectiveness of the method through multiple simulations and experiments.