arrow
返回

Customized code generation based on user specifications for simulation and optimization

delete2019-02-01
delete13
PRE
AI
G
Gregor Tolksdorf *
E
Erik Esche
G
Günter Wozny
J
Jens‐Uwe Repke
DOI:10.1016/j.compchemeng.2018.12.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Model-driven software engineering is a well-known concept in computer science, but scarcely applied in chemical engineering. This contribution presents a first implementation of model-driven development of customized code for simulation and optimization based on equation-oriented models in process science. Transferring the model-driven approach to chemical engineering allows for transformations or discretizations before automated code generation. The customization of this concept poses additional challenges regarding flexibility and tailoring for the user's needs. We propose the so-called User-defined Language Specificators (UDLS), based on free standards (MathML, XML), to combine the benefits of automated code generation with the flexibility of customization, therefore still avoiding error-prone manual model implementation. The case studies show the successful application of this approach for equation-based flowsheet simulation (using CAPE-OPEN interfaces) as well as optimization. (C) 2018 Elsevier Ltd. All rights reserved.
Keyword:
MathML model
Model transformation
Code generation
Customized simulation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computers and Chemical Engineering
IF:
3.9
论文数:
8.1K
被引数:
1.7W

机构

T
Technical University of Berlin
学者数:
1.3W
论文数: 1.1W
被引数: 18