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 条
  • [41] Modular Session Types for Distributed Object-Oriented Programming
    Gay, Simon J.
    Vasconcclos, Vasco T.
    Ravara, Antonio
    Gesbert, Nils
    Caldeira, Alexandre Z.
    ACM SIGPLAN NOTICES, 2010, 45 (01) : 299 - 312
  • [42] An object-oriented modular Petri Nets for modeling service oriented applications
    Wang, Ching Huey
    Wang, Feng Jian
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 479 - +
  • [43] Object-oriented Model Library of the Cardiovascular System Including Physiological Control Loops
    Brunberg, A.
    Maschuw, J.
    Autschbach, R.
    Abel, D.
    WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING, VOL 25, PT 13, 2009, 25 (13): : 166 - +
  • [44] An Object-Oriented Library for Process Control Simulations in MATLAB
    Rodriguez, Carlos
    Guinaldo, Maria
    Aranda-Escolastico, Ernesto
    Guzman, Jose L.
    Dormido, Sebastian
    IFAC PAPERSONLINE, 2017, 50 (01): : 15686 - 15691
  • [45] NEURObjects:: an object-oriented library for neural network development
    Valentini, G
    Masulli, F
    NEUROCOMPUTING, 2002, 48 : 623 - 646
  • [46] Object-oriented library for thermal power plant simulation
    Casella, F
    Leva, A
    2ND INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2004, 2004, : 233 - 237
  • [47] Timeseria: An object-oriented time series processing library
    Russo, Stefano Alberto
    Taffoni, Giuliano
    Bortolussi, Luca
    SOFTWAREX, 2025, 29
  • [48] Surfwave: An object-oriented class library for wavelet analysis
    Adler, JM
    Rao, BD
    1996 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, CONFERENCE PROCEEDINGS, VOLS 1-6, 1996, : 1451 - 1454
  • [49] Event library: An object-oriented library for event-driven design
    Arslan, V
    Nienaltowski, P
    Arnout, K
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 174 - 183