Abstract

The Analytical Triangular Decoupling Internal Model Control (ATDIMC) technique for 2×2 systems is generalized to <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> × <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> systems ( <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> ≥2) with delays and right-half-plane (RHP) transmission zeros. The formulation is done by first creating a triangular closed-loop transfer function matrix corresponding to the achievement of the triangular decoupling objective of restraining inverse-response and control-loop-interaction characteristics to a single plant output. Subsequently, the corresponding multivariable internal model controller is calculated, with transfer-function approximations made using optimization algorithm that minimizes the Integral Time-Weighted Absolute Error (ITAE) of the difference between the step responses of the original and reduced expressions. It is shown that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> ATDIMC designs emerge that achieve the shifting of inverse responses and interactions to a least-desired output, with delays retained for all outputs and asymptotic tracking of setpoints achieved for all <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</i> outputs of each design. To mitigate the possible effect of severe interaction on the least-desired output, a modification of this formulation is performed to spread inverse-response behavior to a second output, while minimizing the interaction of that output with the initial least-desired output. Simulation results for selected 3×3 and 4×4 systems show the effectiveness of these propositions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call