Automatic Generation of Simulation Code for Embedding Custom Unit Operations in CAPE Software

被引:1
|
作者
Tolksdorf, Gregor [1 ]
Esche, Erik [1 ]
Wozny, Guenter [1 ]
Repk, Jens-Uwe [1 ]
机构
[1] Tech Univ Berlin, Proc Dynam & Operat Grp, Str 17 Juni 135, D-10623 Berlin, Germany
关键词
Automatic Code Generation; Model-based Simulation; Customized Modelling; CAPE-OPEN;
D O I
10.1016/B978-0-444-63965-3.50079-9
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
In this contribution we present a novel approach for users of an equation-based modelling environment to create highly customized, reusable transformation models for automatic code generation. When such a model is applied on an equation system describing a unit operation, export-/implementation-ready simulation code can be generated for CAPE-OPEN-compliant flowsheeting environments and erroneous manual implementation can be avoided. Necessary features for a transformation-model class enabling the code generation for a unit operation are determined. In a case-study the successful application of a transformation-model instance on a model of a membrane separation unit operation is demonstrated. It shows the correctness of the implemented models and highlights the power of this model-driven approach regarding customizability and reusability.
引用
收藏
页码:463 / 468
页数:6
相关论文
共 39 条
  • [21] A design unit based code generation technique for object-oriented software development
    Kim, J
    Kim, Y
    Carlson, CR
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 237 - 240
  • [22] Automatic Multi-GPU Code Generation Applied to Simulation of Electrical Machines
    Rodrigues, A. Wendell O.
    Guyomarc'h, Frederic
    Dekeyser, Jean-Luc
    Le Menach, Yvonnick
    IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) : 831 - 834
  • [23] Off-line programming and simulation for automatic robot control software generation
    Bruccoleri, M.
    D'Onofrio, C.
    La Commare, U.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 491 - 496
  • [24] Simulation of automatic ladar sensor control during flight operations using USU LadarSIM software
    Pack, Robert T.
    Saunders, David
    Fullmer, Rees
    Budge, Scott
    LASER RADAR TECHNOLOGY AND APPLICATIONS XI, 2006, 6214
  • [25] Automatic control-code generation from simulation for flexible material handling systems
    Chamis, CD
    Ameduri, SA
    Newman, WS
    1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 2139 - 2144
  • [26] Automatic Test Case Generation for Unit Software Testing Using Genetic Algorithm and Mutation Analysis
    Khan, Rijwan
    Amjad, Mohd.
    2015 IEEE UP SECTION CONFERENCE ON ELECTRICAL COMPUTER AND ELECTRONICS (UPCON), 2015,
  • [27] Automatic Code-Generation Software for Nuclear Safety Control Systems: Research Framework and Anticipated Results
    Liu M.
    Ma Q.
    Wu P.
    Yang F.
    Hou R.
    Wang J.
    Huang Y.
    Wu Y.
    Gongcheng Kexue Yu Jishu/Advanced Engineering Sciences, 2024, 56 (02): : 1 - 16
  • [28] Design of Portable Embedded Control Systems - Model-based Automatic Control Software Code Generation
    Pretschner, Andreas
    Nalder, Joche
    ATP EDITION, 2011, (03): : 24 - 29
  • [29] Code Coverage Optimisation in Genetic Algorithms and Particle Swarm Optimisation for Automatic Software Test Data Generation
    Koleejan, Chahine
    Xue, Bing
    Zhang, Mengjie
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 1204 - 1211
  • [30] AXI4MLIR: User-Driven Automatic Host Code Generation for Custom AXI-Based Accelerators
    Agostini, Nicolas Bohm
    Haris, Jude
    Gibson, Perry
    Jayaweera, Malith
    Rubin, Norm
    Tumeo, Antonino
    Abellan, Jose L.
    Cano, Jose
    Kaeli, David
    2024 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO, 2024, : 143 - 157