IDAES Modeling Framework¶
The IDAES Modeling Framework is divided into a number of layers in order to facilitate the modular construction of complex flowsheets. Each part of the framework has an associated base class, which serves as a foundation for constructing different types of models and to automate the tasks common to all models of that type. Understanding the different layers within the IDAES Framework, and what Variables and Constraints belong in which layer, is important for anybody wishing to use the full capabilities available.
The different parts of the IDAES modeling framework are described in the following section, along with a general discussion of the concepts behind the framework.