MODEL.LA

A phenomena-based modeling laboratory for synthesis, modeling and analysis in chemical engineering

MODEL.LA logo

Jerry Bieszczad Ph.D. Thesis

The research concepts behind MODEL.LA are described in Jerry Bieszczad's Ph.D. thesis (Department of Chemical Engineering, Masssachusetts Institute of Technology, February 2000). This thesis also describes the architecture of the MODEL.LA Modeling Laboratory and provides several phenomena-based modeling examples that illustrate its use.

The entire thesis (in PDF form) may be downloaded here.

Alternatively, individual sections may be downloaded from the following table of contents:


A Framework for the Language and Logic of Computer-Aided Phenomena-Based Process Modeling

by

Jerry Bieszczad

© 2000 Massachusetts Institute of Technology

All rights reserved.

  • Title Page
  • Acknowledgements
  • Table of Contents
  • List of Figures
  • List of Tables
  • Chapter 1 Introduction
    • 1.1 Chemical Process Modeling Needs in Engineering Practice
    • 1.2 Chemical Process Modeling Needs in Undergraduate Education
    • 1.3 Potential Role of the Computer in Process Modeling
    • 1.4 Existing Computer-Aided Process Modeling Tools
      • 1.4.1 Sequential Modular Flowsheet Simulators
      • 1.4.2 Programming Languages
      • 1.4.3 Spreadsheets
      • 1.4.4 Equation-Based Process Modeling Tools
      • 1.4.5 Summary of Existing Computer-Aided Process Modeling Tools
    • 1.5 Physicochemical Phenomena-Based Process Modeling
      • 1.5.1 Proposed Phenomena-Based Modeling Approaches
      • 1.5.2 Summary of Proposed Phenomena-Based Modeling Approaches
    • 1.6 Research Objectives
      • 1.6.1 Development of a Formalized Phenomena-Based Modeling Language
      • 1.6.2 Systematization of Modeling Activity through Modeling Logic
      • 1.6.3 Implementation and Evaluation of Modeling Language and Logic through a Computer-Aided Modeling Environment
    • 1.7 Thesis Outline
  • Chapter 2 Requirements for High-Level Process Modeling
    • 2.1 Requirements for the Representation of Process Models
      • 2.1.1 Declarative Model Representation
      • 2.1.2 Chemical Engineering Science Basis of Models
      • 2.1.3 Explicit Documentation of Assumptions
      • 2.1.4 Hierarchical Nature of Models
      • 2.1.5 Contextual Nature of Models
    • 2.2 Requirements for Systematization of the Process Modeling Activity
      • 2.2.1 Procedural Nature of Modeling Activity
      • 2.2.2 Contextual Nature of Modeling Activity
      • 2.2.3 Science and Art of Modeling
      • 2.2.4 Documentation of Modeling Activity
    • 2.3 Implementation of High-Level Computer-Aided Modeling Support
      • 2.3.1 Phenomena-Based Modeling Language
      • 2.3.2 Modeling Logic
      • 2.3.3 Computer-Aided Modeling Environment
  • Chapter 3 Modeling Language Framework
    • 3.1 Formal Modeling Language Representation
    • 3.2 Hierarchy of Model Equations
    • 3.3 Phenomena-Based Model Characterization
      • 3.3.1 Structural Characterization
      • 3.3.2 Chemical Characterization
      • 3.3.3 Derivation Context
    • 3.4 Characterization of Modeling Elements
      • 3.4.1 Modeled-Unit Characterization
      • 3.4.2 Flux Characterization
      • 3.4.3 Material-Content Characterization
      • 3.4.4 Phase Characterization
      • 3.4.5 Chemical Species Characterization
      • 3.4.6 Chemical Reaction Characterization
    • 3.5 Semantic Relationships
    • 3.6 Model Digraph
    • 3.7 Model Derivation Tree
    • 3.8 Complete Context-Free Grammar Description
  • Chapter 4 Modeling Logic Framework
    • 4.1 Computational Logic
    • 4.2 Formal Description of Modeling Logic Operators
      • 4.2.1 Modeling Logic Operators
      • 4.2.2 Elementary Graph Operators
    • 4.3 Model Analysis Operators
      • 4.3.1 Modeling Element Identification
      • 4.3.2 Hierarchical Structure
      • 4.3.3 Topological Structure
      • 4.3.4 Material Characterization
      • 4.3.5 Chemical Content
      • 4.3.6 Mechanistic Characterization
    • 4.4 Model Construction Operators
      • 4.4.1 Modeling Elements
      • 4.4.2 Topological Characterization
      • 4.4.3 Chemical Content
      • 4.4.4 Hierarchical Characterization
      • 4.4.5 Material Characterization
      • 4.4.6 Mechanistic Characterization
      • 4.4.7 Behavioral Characterization
    • 4.5 Model Consistency Operators
      • 4.5.1 Hierarchical Consistency
      • 4.5.2 Material Characterization Consistency
      • 4.5.3 Species Topology Rules
    • 4.6 Model Completeness Operators
    • 4.7 Model Derivation Operators
      • 4.7.1 Chemical Species Conservation Equation Derivation
      • 4.7.2 Energy Conservation Equation Derivation
      • 4.7.3 Chemical Reaction Rate Equation Derivation
      • 4.7.4 Material-Content Characterization Equation Derivation
      • 4.7.5 Phase Characterization Equation Derivation
      • 4.7.6 Mechanistic Characterization Equation Derivation
      • 4.7.7 Thermodynamic and Physical Properties of Phases Equation Derivation
      • 4.7.8 Thermodynamic and Physical Properties of Fluxes Equation Derivation
    • 4.8 Model Explanation
    • 4.9 Extensions to Modeling Logic Operators
    • 4.10 Supervisory Logic Operators
  • Chapter 5 The MODEL.LA Modeling Environment
    • 5.1 Software Structure
    • 5.2 Model Generator
      • 5.2.1 Topological Structure
      • 5.2.2 Hierarchical Structure
      • 5.2.3 Chemical Characterization
      • 5.2.4 Phenomena-Based Mechanistic Characterization
      • 5.2.5 Phenomena-Based Model Summary
      • 5.2.6 Mathematical Model Derivation
    • 5.3 Properties Manager
      • 5.3.1 Pure Species Properties
      • 5.3.2 Binary Interaction Parameters
      • 5.3.3 Material Behavior Analysis
    • 5.4 Operations Manager
      • 5.4.1 User Equations
      • 5.4.2 Process Controllers
      • 5.4.3 External Models
      • 5.4.4 Operational Schedules
    • 5.5 Numerical Engine
      • 5.5.1 Display of Model Equations
      • 5.5.2 Design Variable Specification
      • 5.5.3 Index Analysis
      • 5.5.4 Initial Conditions
      • 5.5.5 Initial Guess Specification
      • 5.5.6 Solution of Model Equations
      • 5.5.7 DAE Systems Numerical Solution Methods
      • 5.5.8 IPDAE Systems Numerical Solution Methods
      • 5.5.9 Display of Numerical Results
    • 5.6 Summary of MODEL.LA Modeling Environment
  • Chapter 6 Software Design of the MODEL.LA Modeling Environment
    • 6.1 The Object Modeling Technique
    • 6.2 MODEL.LA Modeling Element Object Models
    • 6.3 MODEL.LA Modeling Environment Object Models
    • 6.4 Functional Model of the MODEL.LA Modeling Environment
    • 6.5 Summary of MODEL.LA Modeling Environment Software Design
  • Chapter 7 Phenomena-Based Modeling Examples
    • 7.1 HDA Plant
    • 7.2 Acetic Anhydride Plant
    • 7.3 Dynamic Distillation Column Example
    • 7.4 1-D Spatially Distributed Reaction and Separation Processes
    • 7.5 2-D Tubular Reactor
    • 7.6 Summary of Model Examples
  • Chapter 8 Conclusions and Recommendations
    • 8.1 Research Contributions
      • 8.1.1 Phenomena-Based Modeling Language
      • 8.1.2 Formalized Modeling Logic
      • 8.1.3 Computer-Aided Modeling Environment
    • 8.2 Potential Impact on Modeling in Engineering Practice
    • 8.3 Potential Impact on Undergraduate Chemical Engineering Education
      • 8.3.1 Structuring of Modeling Activities
      • 8.3.2 Classroom Deployment of MODEL.LA
      • 8.3.3 Pedagogical Use of MODEL.LA
      • 8.3.4 Unique Impact on Undergraduate Education
    • 8.4 Directions for Future Research
      • 8.4.1 Phenomena-Based Modeling Language Extensions
      • 8.4.2 Integration with Molecular Modeling Tools
      • 8.4.3 Implementation of Supervisory Logic
      • 8.4.4 Standardization and Integration with External Modeling Tools
    • 8.5 Conclusions
  • Bibliography
  • Appendix A MODEL.LA Context-Free Grammar
  • Appendix B Properties Manager
  • Appendix C Operational Schedules
  • Appendix D Jacketed-CSTR Model Equations
  • Appendix E 2-D Spatially Distributed Tubular Reactor Model Equations

 


[ Home | Overview | Documentation | Demo | Requirements | Licensing | FAQ | Mailing List | Contact Us ]

Copyright ©2001 Massachusetts Institute of Technology. All rights reserved.

Questions or comments? Contact modella@modella.mit.edu