Authors: Rodrigo D. Castro, François E. Cellier, Andreas Fischlin
This article presents general methodology for modeling complex dynamic systems, focusing on sustainability properties that emerge from tracking energy flows. We adopt the embodied energy (emergy) concept that traces all energy transformations required for running a process. Energy can therefore be studied in terms of all energy previously invested up to the primary sources, and sustainability can be analyzed structurally. These ideas were implemented in the bond graph framework, a modeling paradigm where variables are explicitly checked for adherence to energy conservation principles. We introduced the new Ecological Bond Graphs (EcoBG) along with the EcoBondLib Modelica library. EcoBG represent systems in a three-faceted fashion, describing dynamics at their mass, energy, and emergy facets. EcoBG offers a scalable formalism for the description of emergy dynamic equations (resolving some mathematical difficulties present in their original formulation) and new capabilities for detecting unsustainable phases not automatically discovered when using the emergy technique alone.