Object-oriented Modular Model Library for Distillation

被引:3
|
作者
Chen Chang [1 ]
Ding Jianwan [1 ]
Chen Liping [1 ]
机构
[1] Huazhong Univ Sci & Technol, CAD Ctr, Wuhan 430074, Peoples R China
关键词
distillation system; object-oriented; Modelica/MWorks; level progressive; model reuse; EQUATION; STATE;
D O I
10.1016/S1004-9541(13)60519-4
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
For modeling and simulation of distillation process, there are lots of special purpose simulators along with their model libraries, such as Aspen Plus and HYSYS. However, the models in these tools lack of flexibility and are not open to the end-user. Models developed in one tool can not be conveniently used in others because of the barriers among these simulators. In order to solve those problems, a flexible and extensible distillation system model library is constructed in this study, based on the Modelica and Modelica-supported platform MWorks, by the object-oriented technology and level progressive modeling strategy. It supports the reuse of knowledge on different granularities: physical phenomenon, unit model and system model. It is also an interface-friendly, accurate, fast PC-based and easily reusable simulation tool, which enables end-user to customize and extend the framework to add new functionality or adapt the simulation behavior as required. It also allows new models to be composed programmatically or graphically to form more complex models by invoking the existing components. A conventional air distillation column model is built and calculated using the library, and the results agree well with that simulated in Aspen Plus.
引用
收藏
页码:600 / 610
页数:11
相关论文
共 50 条
  • [31] Reusable Object-Oriented Model
    Zacek, Jaroslav
    Hunka, Frantisek
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2013, 7 (01) : 35 - 44
  • [32] THE OBJECT-ORIENTED COBOL MODEL
    CLARKE, D
    GARFUNKEL, J
    COMPUTER STANDARDS & INTERFACES, 1993, 15 (2-3) : 301 - 305
  • [33] Object-oriented COBOL model
    Clarke, Dan
    Garfunkel, Jerome
    Computer Standards and Interfaces, 1993, 15 (2-3): : 301 - 305
  • [34] An Object-Oriented Transaction Model
    顾君忠
    JournalofComputerScienceandTechnology, 1993, (04) : 289 - 306
  • [35] Research and realization of class library and model library in object-oriented software development tool kit
    Zhang, Wenjuan
    Shao, Weizhong
    Zhao, Junfeng
    Ma, Zhiyi
    Jisuanji Gongcheng/Computer Engineering, 2002, 28 (03):
  • [36] AN OBJECT-ORIENTED LOGIC LANGUAGE FOR MODULAR SYSTEM SPECIFICATION
    MORZENTI, A
    PIETRO, PS
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 512 : 39 - 58
  • [37] Modular Session Types for Distributed Object-Oriented Programming
    Gay, Simon J.
    Vasconcelos, Vasco T.
    Ravara, Antonio
    Gesbert, Nils
    Caldeira, Alexandre Z.
    POPL'10: PROCEEDINGS OF THE 37TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2010, : 299 - 312
  • [38] Boogie: A modular reusable verifier for object-oriented programs
    Barnett, Mike
    Chang, Bor-Yuh Evan
    DeLine, Robert
    Jacobs, Bart
    Leino, K. Rustan M.
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2006, 4111 : 364 - 387
  • [39] An Object-Oriented Approach to the Modular Design of Mechatronic Systems
    Zhang, Zhinan
    Xun Zhuge
    Li, Xiang
    Evans, Richard
    Liu, Ang
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 2623 - 2639
  • [40] A modular Java']Java API for object-oriented databases
    Ege, RK
    Battikhi, Y
    Pardo, P
    Uppal, J
    Rishe, N
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 55 - 60