Optimum settings for PID control of nonlinear systems
Robert Vrabel
TL;DR
This work addresses the challenge of controlling nonlinear systems of the form $y^{(n)} + f(y, y', \dots, y^{(n-1)}) = u(t)$ by introducing a piecewise affine approximation Lin$_h$ over an $n$-simplex partition of a compact domain. It proves existence, uniqueness, and convergence of the piecewise-linear model to the original nonlinear system using Banach and Gronwall tools, and defines a transfer-function-like description in the linearized regime with $G_h(s) = 1/(s^n + a_h\cdot(1,s,\dots,s^{n-1}))$ converging to $G(s) = 1/(s^n + \nabla f(y)\cdot(1,s,\dots,s^{n-1}))$ as $h\to\infty$. The authors couple this framework with PID control, optimizing $(K_p,K_i,K_d)$ via Particle Swarm Optimization to minimize ITAE and ISO criteria, demonstrated on linear and nonlinear first-order examples. The approach offers a tractable path to design and analyze nonlinear controllers using familiar linear tools, while controlling approximation error through refinement (larger $h$) and balancing computational cost. Overall, it provides theoretical guarantees of convergence and practical, PSO-driven PID tuning for nonlinear systems, with clear guidelines on when increased piecewise resolution yields meaningful performance gains.
Abstract
This paper investigates the application of piecewise linear approximation for the control of nonlinear systems, particularly focusing on the effective linearization of systems modeled by the differential equation y^(n) + f(y,y',...,y^(n-1)) = u(t). We explore the use of PID controllers in conjunction with piecewise linearization, tackling the challenges of nonlinear dynamics by dividing the function f into smaller regions or simplices over a predefined compact set D subset of R^n. The parameter h determines the number of linear pieces and influences the approximation accuracy. By increasing h, the system's behavior increasingly mirrors that of the original nonlinear system, leading to enhanced performance of the control system. The paper further discusses the optimization of PID controller parameters through the Particle Swarm Optimization method, with a focus on minimizing the ITAE and ISO criteria. Numerical simulations demonstrate the efficacy of the approach, highlighting the trade-off between computational complexity and approximation accuracy in the context of control system design.
