Research Papers

Thermodynamics-Based Control of Network Systems

[+] Author and Article Information
Jordan M. Berg

Fellow of ASME
Department of Mechanical Engineering
and Nano Tech Center,
Texas Tech University,
Lubbock, TX 79409
e-mail: jordan.berg@ttu.edu

D. H. S. Maithripala

Senior Lecturer
Department of Mechanical Engineering,
Faculty of Engineering,
University of Peradeniya,
KY-400200, Sri Lanka
e-mail: smaithri@pdn.ac.lk

Qing Hui

Assistant Professor
Member of ASME
Department of Mechanical Engineering,
Texas Tech University,
Lubbock, TX 79409
e-mail: qing.hui@ttu.edu

Wassim M. Haddad

School of Aerospace Engineering,
Georgia Institute of Technology,
Atlanta, GA 30332
e-mail: wm.haddad@aerospace.gatech.edu

This version of the first law holds only when work performed by the system on the environment, and work done by the environment on the system, are assumed to be zero.

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the Journal of Dynamic Systems, Measurements, and Control. Manuscript received May 11, 2012; final manuscript received February 19, 2013; published online May 21, 2013. Assoc. Editor: Sergey Nersesov.

J. Dyn. Sys., Meas., Control 135(5), 051003 (May 21, 2013) (11 pages) Paper No: DS-12-1134; doi: 10.1115/1.4023845 History: Received May 11, 2012; Revised February 19, 2013

The zeroth and first laws of thermodynamics define the concepts of thermal equilibrium and thermal energy. The second law of thermodynamics determines whether a particular transfer of thermal energy can occur. Collectively, these fundamental laws of nature imply that a closed collection of thermodynamic subsystems will tend to thermal equilibrium. This paper generalizes the concepts of energy, entropy, and temperature to undirected and directed networks of single integrators, and demonstrates how thermodynamic principles can be applied to the design of distributed consensus control algorithms for networked dynamical systems.

Copyright © 2013 by ASME
Your Session has timed out. Please sign back in to continue.


Mesbahi, M., and Egerstedt, M., 2010, Graph Theoretic Methods in Multiagent Systems, Princeton University, Princeton, NJ.
Fax, J. A., and Murray, R. M., 2004, “Information Flow and Cooperative Control of Vehicle Formations,” IEEE Trans. Autom. Control., 49(9), pp. 1465–1476. [CrossRef]
Olfati-Saber, R., and Murray, R. M., 2004, “Consensus Problems in Networks of Agents With Switching Topology and Time-Delays,” IEEE Trans. Autom. Control, 49(9), pp. 1520–1533. [CrossRef]
Olfati-Saber, R., Fax, J. A., and Murray, R. M., 2007, “Consensus and Cooperation in Networked Multi-Agent Systems,” Proc. IEEE, 95(1), pp. 215–233. [CrossRef]
Cortés, J., 2008, “Distributed Algorithms for Reaching Consensus on General Functions,” Automatica, 44, pp. 726–737. [CrossRef]
Bullo, F., Cortés, J., and Martnez, S., 2009, Distributed Control of Robotic Networks, Princeton University, Princeton NJ.
Haddad, W. M., Chellaboina, V. S., and Nersesov, S. G., 2005, Thermodynamics: A Dynamical Systems Approach, Princeton University, Princeton, NJ.
Haddad, W. M., and Hui, Q., 2009, “Complexity, Robustness, Self-Organization, Swarms, and System Thermodynamics,” Nonlinear Anal.: Real World Appl., 10(1), pp. 531–543. [CrossRef]
Haddad, W. M., Chellaboina, V., Hui, Q., and Nersesov, S. G., 2007, “Energy- and Entropy-Based Stabilization for Lossless Dynamical Systems via Hybrid Controllers,” IEEE Trans. Autom. Control., 52(9), pp. 1604–1614. [CrossRef]
Haddad, W. M., Hui, Q., Chellaboina, V., and Nersesov, S. G., 2007, “Hybrid Decentralized Maximum Entropy Control for Large-Scale Dynamical Systems,” Nonlinear Anal., 1(2), pp. 244–263. [CrossRef]
Haddad, W. M., Hui, Q., Nersesov, S. G., and Chellaboina, V., 2005, “Thermodynamic Modeling, Energy Equipartition, and Nonconservation of Entropy for Discrete-Time Dynamical Systems,” Adv. Differ. Equ., 2005(3), pp. 275–318. [CrossRef]
Haddad, W. M., and Chellaboina, V., 2008, Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach, Princeton University, Princeton, NJ.
Hui, Q., and Haddad, W. M., 2008, “Distributed Nonlinear Control Algorithms for Network Consensus,” Automatica, 44(9), pp. 2375–2381. [CrossRef]
Boyling, J. B., 1972, “An Axiomatic Approach to Classical Thermodynamics,” Proc. R. Soc. London, Ser. A, 329(1576), pp. 35–70. [CrossRef]
Kondepudi, D., and Prigogine, I., 1998, Modern Thermodynamics: From Heat Engines to Dissipative Structures, Wiley, New York.
Godsil, C., and Royle, G. F., 2001, Algebraic Graph Theory, Springer-Verlag, Berlin.
Bang-Jensen, J., and Gutin, G., 2002, Digraphs: Theory, Algorithms and Applications, Springer, New York.
Hardy, G. H., Littlewood, J. E., and Pólya, G., 1952, Inequalities, Cambridge University, Cambridge, England.
Vidyasagar, M., 2002, Nonlinear Systems Analysis: Second Edition, SIAM, Philadelphia.
Andelic, M., and da Fonseca, C. M., 2001, “Sufficient Conditions for Positive Definiteness of Tridiagonal Matrices Revisited,” Positivity, 15(1), pp. 155–159. [CrossRef]


Grahic Jump Location
Fig. 1

(a) Lyapunov stable nonisolated equilibrium point (hollow). The perturbed trajectory need not converge to a new equilibrium. (b) Semistable nonisolated equilibrium point (hollow). Semistability guarantees convergence of the perturbed trajectory to a nearby equilibrium point (filled), and is a stronger property than Lyapunov stability.

Grahic Jump Location
Fig. 2

The subset of feasible temperatures T(UX) corresponding to total system energy UX

Grahic Jump Location
Fig. 3

Simple four-subsystem network

Grahic Jump Location
Fig. 4

(a)–(c) Response of Case 1 showing consensus reached with energy conserved and entropy strictly increasing. (a) Consensus variables xi. (b) Energy UX. (c) Entropy SX. (d)–(f) Response of Case 2 showing consensus reached with energy conserved and entropy strictly increasing. (d) Consensus variables (1/2)xi2. (e) Energy UX. (f) Entropy SX

Grahic Jump Location
Fig. 5

Directed network of four agents without a simple complete strong cycle

Grahic Jump Location
Fig. 6

Simulation of the controlled four agent network for different choices of subsystem energy function. (a) Ui=xi2/2. (b) Ui=xi. (c) Ui=exi.




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In