PIETOOLS 2024: User Manual
Sachin Shivakumar, Declan Jagt, Danilo Braghini, Amritam Das, Yulia Peet, Matthew Peet
TL;DR
PIETOOLS 2024 provides a comprehensive MATLAB-based framework for modeling, analyzing, and controlling linear distributed-parameter systems via Partial Integral Equations (PIEs). It unifies PDE/DDE/ODe representations into PIE form, enabling convex optimization through Linear PI Inequalities (LPIs) and providing integrated simulation with PIESIM. The toolbox supports 1D and 2D PI operators (opvar/opvar2d) and offers GUI, multiple input formats, and interconnection capabilities for building closed-loop PIE systems, alongside robust LPI-based design for controllers and estimators. Together, these capabilities streamline stability analysis, H2/H-infinity performance bounds, and closed-loop synthesis for complex PDE and DDE models, with visualization and benchmarking through demonstrations. The release emphasizes 2D PDE support, enhanced H2 analysis, and streamlined workflows that extend SDP techniques to infinite-dimensional systems with practical tools for simulation and control design.
Abstract
The PIETOOLS 2024 User Manual describes all the features of version 2024 of the MATLAB toolbox PIETOOLS for the analysis and control of Partial Integral Equations (PIEs). The manual is aimed to guide, with examples, first-time users to four fundamental features of PIETOOLS: converting coupled ODE-PDEs, DDEs, DDFs, etc., to PIE representation; analysis of stability and input-output properties of PIEs; design of optimal observers and controllers for PIEs; simulation of open- and closed-loop PIE systems. The use of PIETOOLS is not limited to the features described above. However, the manual focuses on these features to provide a holistic understanding of the workflow of PIETOOLS, which will serve as a foundation to develop more complicated programs, for example, the design of boundary feedback controllers, robust observers, robust controllers, etc..
