Abstract
This paper studies the interaction between the notions of passivity of systems theory and complementarity of mathematical programming in the context of complementarity systems. These systems consist of a dynamical system (given in the form of state space representation) and complementarity relations. We study existence, uniqueness, and nature of solutions for this system class under a passivity assumption on the dynamical part. A complete characterization of the initial states and the inputs for which a solution exists is given. These initial states are called consistent states. For the inconsistent states, we introduce a solution concept in the framework of distributions.
Similar content being viewed by others
References
Brogliato, B.: Some perspectives on the analysis and control of complementarity systems. IEEE Trans. Autom. Control 48(6), 918–935 (2003)
Brogliato, B.: Absolute stability and the Lagrange-Dirichlet theorem with monotone multivalued mappings. Syst. Control Lett. 51(5), 343–353 (2004)
Brogliato, B.: Some results on the controllability of planar evolution variational inequalities. Syst. Control Lett. 54, 65–71 (2005)
Brogliato, B., Daniilidis, A., Lemaréchal, C., Acary, V.: On the equivalence between complementarity systems, projected systems and unilateral differential inclusions. Syst. Control Lett. 55(1), 45–51 (2006)
Brogliato, B., Goeleven, D.: Well-posedness, stability and invariance results for a class of multivalued lure dynamical systems. Nonlinear Anal. Theory Methods Appl. 74, 195–212 (2011)
Brogliato, B., Lozano, R., Egeland, O., Maschke, B.: Dissipative Systems Analysis and Control: Theory and Applications, 2nd edn. Communications and Control Engineering Series. Springer, London (2007)
Brogliato, B., Thibault, L.: Existence and uniqueness of solutions for non-autonomous complementarity dynamical systems. J. Convex Anal. 17(3–4), 961–990 (2010)
Camlibel, M.K.: Complementarity methods in the analysis of piecewise linear dynamical systems. PhD thesis, Dissertation series of Center for Economic Research, Tilburg University, The Netherlands, 2001 (ISBN: 90 5668 079 X)
Camlibel, M.K.: Popov-Belevitch-Hautus type tests for the controllability of linear complementarity systems. Syst. Control Lett. 56(5), 381–387 (2007)
Camlibel, M.K., Heemels, W.P.M.H., van der Schaft, A.J., Schumacher, J.M.: Switched networks and complementarity. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 50(8), 1036–1046 (2003)
Camlibel, M.K., Heemels, W.P.M.H., Schumacher, J.M.: On the controllability of bimodal piecewise linear systems. In: Alur, R., Pappas, G.J. (eds.) Hybrid Systems: Computation and Control. LNCS 2993, pp. 250–264. Springer, Berlin (2004)
Camlibel, M.K., Heemels, W.P.M.H., Schumacher, J.M.: Algebraic necessary and sufficient conditions for the controllability of conewise linear systems. IEEE Trans. Autom. Control 53(3), 762–774 (2008)
Camlibel, M.K., Heemels, W.P.M.H., Schumacher, J.M.: On linear passive complementarity systems. Eur. J. Control 8(3), 220–237 (2002)
Camlibel, M.K., Heemels, W.P.M.H., Schumacher, J.M.: A full characterization of stabilizability of bimodal piecewise linear systems with scalar inputs. Automatica 44(5), 1261–1267 (2008)
Camlibel, M.K., Pang, J.-S., Shen, J.: Conewise linear systems: non-zenoness and observability. SIAM J. Control Optim. 45(5), 1769–1800 (2006)
Camlibel, M.K., Pang, J.S., Shen, J.: Lyapunov stability of complementarity and extended systems. SIAM J. Optim. 17(4), 1056–1101 (2006)
Cottle, R.W., Pang, J.-S., Stone, R.E.: The Linear Complementarity Problem. Academic Press, Boston (1992)
Goeleven, D., Brogliato, B.: Stability and instability matrices for linear evolution variational inequalities. IEEE Trans. Autom. Control 49(4), 521–534 (2004)
Heemels, W.P.M.H.: Linear complementarity systems: a study in hybrid dynamics. PhD thesis, Department of Electrical Engineering, Eindhoven University of Technology, Eindhoven, The Netherlands (1999)
Heemels, W.P.M.H., Brogliato, B.: The complementarity class of hybrid dynamical systems. Eur. J. Control 26(4), 651–677 (2003)
Heemels, W.P.M.H., Camlibel, M.K., van der Schaft, A.J., Schumacher, J.M.: Modelling, well-posedness, and stability of switched electrical networks. In: Maler, O., Pnueli, A. (eds.) Hybrid Systems: Computation and Control. LNCS 2623, pp. 249–266. Springer, Berlin (2003)
Heemels, W.P.M.H., Camlibel, M.K., Schumacher, J.M.: On the dynamic analysis of piecewise-linear networks. EEE Trans. Circuits Syst. I Fundam. Theory Appl. 49(3), 315–327 (2002)
Heemels, W.P.M.H., Schumacher, J.M., Weiland, S.: The rational complementarity problem. Linear Algebra Appl. 294(1–3), 93–135 (1999)
Heemels, W.P.M.H., Schumacher, J.M., Weiland, S.: Linear complementarity systems. SIAM J. Appl. Math. 60(4), 1234–1269 (2000)
Mangasarian, O.L.: Nonlinear Programming. McGraw-Hill, New York (1969)
McCollum, P.A., Brown, B.F.: Laplace Transform Tables and Theorems. Holt Rinehart and Winston, New York (1965)
Moreau, J.J.: Quadratic programming in mechanics: dynamics of one-sided constraints. SIAM J. Control 4, 153–158 (1966)
Moreau, J.J.: Liaisons unilaterales sans frottement et chocs inelastiques. C. R. Acad. Sci. Paris Ser. II 296(19), 1473–1476 (1983)
Moreau, J.J.: Unilateral contact and dry friction in finite freedom dynamics. In: Moreau, J.J., Panagiotopoulos, P.D. (eds.) Nonsmooth Mechanics and Applications. CISM Courses and Lectures, vol. 302, pp. 1–82. Springer, Wien, New York (1988)
Pang, J.S., Stewart, D.E.: Solution dependence on initial conditions in differential variational inequalities. Math. Program. B 116, 429–460 (2007)
Pang, J.S., Stewart, D.E.: Differential variational inequalities. Math. Program. A 113(2), 345–424 (2008)
Rudin, W.: Principles of Mathematical Analysis. McGraw-Hill, New York (1976)
Schumacher, J.M.: Complementarity systems in optimization. Math. Program. Ser. B 101, 263–295 (2004)
Schwartz, L.: Théorie des Distributions. Herman, Paris (1978)
Shen, J., Pang, J.S.: Linear complementarity systems: zeno states. SIAM J. Control Optim. 44(3), 1040–1066 (2005)
Shen, J., Pang, J.S.: Strongly regular differential variational systems. IEEE Trans. Autom. Control 52(2), 242–255 (2007)
Stoer, J., Witzgall, C.: Convexity and Optimization in Finite Dimensions I. Springer, Berlin (1970)
Trentelman, H.L., Stoorvogel, A.A., Hautus, M.L.J.: Control Theory for Linear Systems. Springer, London (2001)
van der Schaft, A.J., Schumacher, J.M.: The complementary-slackness class of hybrid systems. Math. Control Signals Syst. 9, 266–301 (1996)
van der Schaft, A.J., Schumacher, J.M.: Complementarity modelling of hybrid systems. IEEE Trans. Autom. Control 43(4), 483–490 (1998)
van der Schaft, A.J., Schumacher, J.M.: An Introduction to Hybrid Dynamical Systems. Springer, London (2000)
Willems, J.C.: Dissipative dynamical systems. Arch. Ration. Mech. Anal. 45, 321–393 (1972)
Zhang, J., Johansson, K.H., Lygeros, J., Sastry, S.: Zeno hybrid systems. Int. J. Robust Nonlinear Control 11, 435–451 (2001)
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Quadratic programming
Theorem 11
Let \(Q\) be a symmetric nonnegative definite matrix. Consider the following three quadratic programs
The following statements hold.
-
1.
Karush-Kuhn-Tucker conditions
$$\begin{aligned}&x\geqslant 0\\&b+Qx\geqslant 0\\&x^T(b+Qx)=0 \end{aligned}$$are necessary and sufficient for the vector \(x\) to be globally optimal solution of the quadratic program \((QP_1)\).
-
2.
(Dorn’s duality theorem) [25, Theorem 8.2.4] If \({\bar{x}}\) solves \((QP_2)\) then there exists \({\bar{u}}\) such that \(({\bar{x}},{\bar{u}})\) solves \((QP_3)\). Moreover, the two extrema are equal.
-
3.
(Dorn’s converse duality theorem) [25, Theorem 8.2.6] If \(({\bar{x}},{\bar{u}})\) solves \((QP_3)\) then there exists \({\hat{x}}\) with \(Q{\hat{x}}=Q{\bar{x}}\) such that \({\hat{x}}\) solves \((QP_2)\).
Appendix 2: Geometric control theory
Consider the linear system
where \(x\in \mathbb{R }^n\), \(u\in \mathbb{R }^m\), \(y\in \mathbb{R }^p\), and all involved matrices are of appropriate dimensions. A subspace \(\mathcal V \subseteq \mathbb{R }^n\) is said to be an output-nulling controlled-invariant subspace if there exists \(L\in \mathbb{R }^{m\times n}\) such that
Since the set of all such subspaces are closed under subspace sum and intersection, there exists a unique subspace \(\mathcal V ^*\) such that
holds whenever \(\mathcal V \) is an output-nulling controlled invariant subspace. We call \(\mathcal V ^*\) the largest output-nulling controlled invariant subspace and define
The following result (see e.g. [38, Theorem 7.11]) establishes a link between such subspaces and the so-called zero dynamics of linear systems.
Theorem 12
The pair \((u,x)\) satisfies the differential algebraic equations
if and only if \(x(0)\in \mathcal V ^*\) and the input \(u\) has the form \(u(t)=Lx(t)+v(t)\) where \(L\in \mathcal{L }\), \(v(t)\in \ker D\cap B^{-1}\mathcal V ^*\) for almost all \(t\), and \(B^{-1}\mathcal V ^*=\{\bar{v}\mid B\bar{v}\in \mathcal V ^*\}\).
Rights and permissions
About this article
Cite this article
Camlibel, M.K., Iannelli, L. & Vasca, F. Passivity and complementarity. Math. Program. 145, 531–563 (2014). https://doi.org/10.1007/s10107-013-0678-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-013-0678-4