Increasing economic challenges lead to the need for faster plant design in process industry. In this context, a promising approach is module-based plant design. Thereby, for the accomplishment of the required design t...
详细信息
Increasing economic challenges lead to the need for faster plant design in process industry. In this context, a promising approach is module-based plant design. Thereby, for the accomplishment of the required design tasks modules are selected from databases and configured instead of time-consuming and tailor-made plant design. Within this work, a general approach to module-based plant design is introduced and illustrated based on an example. To structure the design procedure different types of modules are defined for different design tasks: PFD, P&ID, Equipment and 3D Layout. Additionally, module selection can be performed at different Levels of Aggregation to cope with the high variance of applications. This enables module selection and configuration avoiding time-consuming, tailored modifications. Since modules are unmodifiable and project-independent, the module-based plant design approach presented is based on a consistent module definition. This work provides a framework to integrate some of the existing modularization approaches into a general module-based plant design approach. However, most often new approaches are necessary to accomplish the design tasks within the presented module-based plant design approach. Thus, this work also identifies open research gaps that need to be filled by future research. (C) 2018 Institution of Chemical Engineers. Published by Elsevier B.V. All rights reserved.
A highly interactive programming system (IOTA) is developed that supports hierarchical and modular program development with abstraction mechanisms. By exploiting abstraction mechanisms, IOTA provides a ''truly...
详细信息
A highly interactive programming system (IOTA) is developed that supports hierarchical and modular program development with abstraction mechanisms. By exploiting abstraction mechanisms, IOTA provides a ''truly modular'' environment, in which modules are constructed, debugged, verified, and compiled in a module-by-module manner. Such an environment requires system management of the information about ongoing program development, in the form of module databases. Consequently, further problems emerge as to how to modify the information efficiently and consistently. The IOTA system consists of 5 major subsystems - Developer, Debugger, Verifier, Prover, and Executor - that are integrated into a highly interactive system over a modulebase that maintains all information needed for each subsystem to work. Design objectives for modular programming are discussed by focusing on such issues as: 1. information management, 2. interactive construction and modification of modules, 3. separate processing, 4. specification and verification, and 5. supports for cooperative program development.
暂无评论