A concise conceptual model for material data and its applications in process engineering

https://doi.org/10.1016/S0098-1354(02)00237-5Get rights and content

Abstract

Material data are of basic importance for the design, operation, and maintenance of process plants. To support computer-based modeling, calculation, and management of material data, a conceptual data model is required. Although the issue of material data modeling has been addressed in a number of efforts, a model, which is concise, self-contained, and well structured, is still not available. In this work, a systematic categorization of material data has been performed. This leads to a conceptual material data model consisting of three partial models, namely ‘substance’, ‘phase system’, and ‘phase system mathematical model’, each representing a separate perspective of material data in accordance with the physical basis as well as practical uses. This conceptual data model can be used for the development of detailed data models that are suitable for specific applications by making extensions and refinements to it. Such applications of the conceptual model are explained by the experiences gained in two software development projects.

Introduction

Material data, physical properties, and thermodynamics are of major importance in various applications in the field of chemical engineering. Process simulation and optimization as well as many design calculations and thus the entire process design are based on physical property calculations. Their results rely on the availability and quality of material and physical property data. Due to this fact, material-related information and services play a major role within process engineering application tools. Many commercial simulation tools like Aspen Plus or Hysys are provided with large pure- and multi-component databases containing a variety of pure-component and mixture property data, parameter regression tools, and services for calculating physical properties and phase equilibria. There are also extended databases holding material-related information, which are commonly used during process design. Examples are DETHERM (Westhaus, Droge, & Sass, 1999), which holds thermodynamic and transport properties of pure components and mixtures, the thermophysical property database DIPPR (Wilding, Rowley, & Oscarson, 1998), and CAMPUS, a database covering material information like rheological and mechanical properties and parameters of polymers, which are needed for the design of plastics processing facilities (CWFG, 2001). Furthermore, within different companies, large amounts of material and equilibrium data are kept in different databases. These data have been gathered over a long period of time and are now a valuable source of corporate knowledge about materials processed in a company's production facilities.

While each of these software tools and databases is quite useful on its own, there is a large potential benefit in combining these different sources and services in order to obtain integrated and consistent material data collections and physical property calculation services. The engineers should be provided with reliable and consistent material and thermodynamics information. This applies especially for open and component-based software environments, which are the promising future generation of CAPE tools (Braunschweig, Pantelides, Britt, & Sama, 2000). As such environments may support a wide range of activities, not only ‘classical’ thermodynamics but also any other material-related information that might be needed for calculations (such as plastics or electrolytes data) should be considered for integration.

For the development of these kinds of integrated facilities, it is desirable to obtain a unified view of all information that is of importance for material and physical property services. Such a unified view can be obtained in a powerful and efficient manner by the development of an appropriate information model. During the development of software systems, information modeling is a continuous activity that generates results on various levels of detail for different development stages. A conceptual model is usually considered as the starting point, which provides a common understanding of the domain of interest by describing the major concepts and their dependencies. This model is then used in the further software development activities as the basis for more detailed design and implementation models that formalize the information generated, stored, and transferred by the software systems (Fowler & Scott, 1997). In a broad perspective, such a conceptual data model essentially plays the role of an ontology of the material domain. It improves the communication between people and the inter-operability among software systems, and also brings system engineering benefits including reusability, reliability, and easiness in requirements specifications (Uschold & Gruninger, 1996). Such an ontological view to conceptual data modeling has been taken in this work.

As proposed in the literature (e.g. West & Fowler, 1996, Fox & Gruninger, 1998), a conceptual data model should meet requirements such as completeness, generality, extensibility, flexibility, perspicuity (being easy to understand), reusability, and minimality (consisting of a minimum number of necessary concepts). The evaluation of the quality of data models could be done in a rigorous manner through some quantitative approaches (e.g. Kesh, 1995, Genero, Piattini & Calero, 2000). However, these are yet not mature enough for being well accepted in the data modeling practice.

The specific requirements for a conceptual model for material data and the existing work in that area are discussed in Section 2. In Section 3, a model developed to meet these requirements is presented. This conceptual model is part of CLiP—a comprehensive data model for chemical engineering (Bayer, Krobb & Marquardt, 2001). It has been applied for the development of different applications providing and dealing with thermodynamics and material information, which will be presented in Section 4. Some concluding remarks are given in Section 5.

Section snippets

Requirements

From the domain point of view, any formulation of material concepts must be consistent with the well-established theories and laws of equilibrium and non-equilibrium thermodynamics (e.g. Modell & Reid, 1983, Haase, 1990), chemical kinetics (e.g. Smith, 1981), and transport phenomena (e.g. Bird, Stewart & Lightfoot, 1960). As for the generic requirements for conceptual data models, further interpretation for material data models is given as follows:

  • Completeness vs. extensibility: At first

Overview—the categorization of material data

Aiming at a concise conceptual data model that meets the given requirements, the focus has been put on the categorization of material data in the early stage of this effort. It is well known that grouping the data of a domain into a number of categories or packages is necessary for constructing and presenting a complex data model (e.g. Booch, Rumbaugh & Jacobson, 1999). The identification of the basic categories of concepts, which should be done in a way meaningful for the domain, is essential

Applications

The conceptual material data model presented above has been applied to the development and implementation of different thermodynamics and material information services. These can support engineering activities dealing with different material properties and behaviors as well as thermodynamic calculations in the domains of chemical engineering and plastics processing. The conceptual data model discussed so far has been developed with the focus on clarifying the primary concepts and their

Conclusions

A concise conceptual data model has been presented capturing information about substances and thermodynamic phases together with mathematical models used to describe and predict their properties. The data model has been developed on a conceptual level independently from specific implementations. Based on a systematic categorization of material data, the entire model is divided into partial models that hold groups of information that logically relate to each other. The model is designed to be

Acknowledgements

This work is partially supported by the Deutsche Forschungsgemeinschaft (DFG), in the Collaborative Research Center 476 and by ABB Automation.

References (44)

  • J. Bowman

    Distillation of an indefinite number of components

    Industrial Engineering and Chemistry

    (1949)
  • B.L. Braunschweig et al.

    Process modeling: the promise of open software architectures

    Chemical Engineering Progress

    (2000)
  • CAPE-OPEN (1999). Open interface specification. Thermodynamic and physical properties (online available from...
  • CWFG (2001). CAMPUS the plastics database with properties based on ISO 10350 and 11403 (online available from...
  • EPISTLE (1999). EPISTLE core model V3.0....
  • EPISTLE (2002). EPISTLE homepage (online available from...
  • M. Fowler et al.

    UML distilled

    (1997)
  • M.S. Fox et al.

    Enterprise modeling

    AI Magazine

    (1998)
  • M. Genero et al.

    Early measures for uml class diagrams

    L'Objet. Hermes Science Publications

    (2000)
  • V. Gold et al.

    Compendium of chemical terminology. IUPAC recommendations

    (1987)
  • R. Haase

    Thermodynamics of irreversible processes

    (1990)
  • E. Haberstroh et al.

    The use of modern technologies in the development of simulation software

    Journal of Polymer Engineering

    (2001)
  • Cited by (11)

    • Engineering design of green hybrid energy production and supply chains

      2009, Environmental Modelling and Software
      Citation Excerpt :

      The port classification is useful for controlling and managing material and/or energy flow among the different SUs. There are many engineering solutions that are based on robust data and knowledge modeling (Yang et al., 2003; Xindong and Cai, 2000; Mineau et al., 2000; Mili et al., 2001). Energy production chain domain knowledge is constructed based on the proposed energy production chain process modeling (i.e. using POOM).

    • OntoCAPE-A large-scale ontology for chemical process engineering

      2007, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      The organizing principle of general systems theory, which has been introduced on the upper layer, is taken up on the conceptual layer: With the exception of supporting concepts, each of the aforementioned partial models holds a key module that describes the main system (e.g., processing subsystem) as well as supplemental modules that describe the system and its properties under certain aspects (e.g., process describes the functional aspect of the processing subsystem). A detailed description of these issues is given elsewhere (Bayer, 2003; Yang et al., 2003; Bayer and Marquardt, 2004). The application-oriented layer extends the conceptual domain model by adding concepts needed for its practical usage.

    • An ontology-based approach to conceptual process modelling

      2004, Computer Aided Chemical Engineering
    • Development of material information model to support the powder metallurgical product and processes

      2014, Transactions of the North American Manufacturing Research Institution of SME
    View all citing articles on Scopus
    View full text