.BusinessSimulation.MoleculesOfStructure

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

This package contains generic model structures widely used by the system dynamics community. Since this library makes use of acausal connectors to represent material "mass ports"—connectors for what would be a double arrow connecting in classical system dynamics notation—it turned out, that the organization of Molecules in this library should best be done with a focus on the actual interfaces (i.e., connectors) of a generic structure.

Acknowledgements

There exist well known generic structures in the system dynamics methodology that are reused over and over—quite independent from the actual modeling domain. James "Jim" Hines [6] has meticulously collected such elementary structures and coined the term "Molecules of Structure".

In building the Business Simulation Library the name "Molecules of Structure" was adapted and whenever possible it was tried to stick to the names in Jim Hines' publication as that use is widespread in the system dynamics community. Nevertheless, the object-oriented nature of Modelica allows to do what Hines has only hinted at: It can reuse components and thus truly arrive at new structure built upon existing structure.

See also

Tutorial.ElementaryBuildingBlocks, Molecules of Structure Website (maintained by Jim Hines)



Copyright © 2020 Guido Wolf Reichert
Licensed under the EUPL-1.2 or later

Contents

NameDescription
 InformationProcessingMaking use of raw data from sensors and other sources
 PolicyStructure for processing information and making decisions
 BlocksSubsystems with input and output connectors only (Control and/or information processing)
 IncubatorsSubssystems with stock ports only receiving and providing physical entities usually in a modified form
 TransceiversSubsystems with a mix of stock and flow ports
 ActuatorsSubsystems that will only have flow ports to pull or push physical entities from other subsystems

Generated at 2024-12-21T19:25:56Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos