Discrete-time IDA-passivity based control of coupled tank processes subject to actuator saturation

Interconnection damping assignment passivity based control (IDA-PBC) is an emerging control design method which allows an engineer to systematically design an advanced controller for complex non-linear systems. As a result specific gain ranges can be determined which can prevent an operator (adversary) from accidentally (maliciously) setting control gains which could potentially destabilize the system. However in order to generate the controller the engineer will have to resort to using symbolic numerical solvers in order to complete the design. This can be both a cumbersome and error-prone task which can be automated. We present initial results of a tool which simplifies IDA-PBC. In addition many fluid control problems posses tight operating regions in which pumps degrade over time. As a result actuator saturation may occur for given set-point profiles which will lead to integrator wind-up and more oscillatory behavior. We provide a non-linear anti-windup control-law which greatly improves system resilience to such degradation. Finally we demonstrate that IDA-PBC works reasonably well for moderately large sampling times by simply applying the bilinear transform to approximate any additional (non-linear) integral control terms.

[1]  Arjan van der Schaft,et al.  Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems , 2002, Autom..

[2]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[3]  Frank Allgöwer,et al.  An introduction to interconnection and damping assignment passivity-based control in process engineering , 2009 .

[4]  Karl Johan Åström,et al.  A Teaching Laboratory for Process Control , 1985 .

[5]  Romeo Ortega,et al.  On the control of non-linear processes: An IDA–PBC approach , 2009 .

[6]  Arjan van der Schaft,et al.  Sampled data systems passivity and discrete port-Hamiltonian systems , 2005, IEEE Transactions on Robotics.

[7]  A. Schaft,et al.  L2-Gain and Passivity in Nonlinear Control , 1999 .

[8]  Karl Henrik Johansson,et al.  The quadruple-tank process: a multivariable laboratory process with an adjustable zero , 2000, IEEE Trans. Control. Syst. Technol..

[9]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[10]  Chenyang Lu,et al.  Feedback Thermal Control for Real-time Systems , 2010, 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium.

[11]  W. Haddad,et al.  Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach , 2008 .

[12]  Romeo Ortega,et al.  Passivity-based Control of Euler-Lagrange Systems , 1998 .

[13]  Sandra Fillebrown,et al.  The MathWorks' MATLAB , 1996 .

[14]  Jøgen K. Johnsen,et al.  Interconnection and Damping Assignment Passivity-Based Control of a Four-Tank System , 2007 .

[15]  Joseph Porter,et al.  Digital passive attitude and altitude control schemes for quadrotor aircraft , 2009, 2009 IEEE International Conference on Control and Automation.