首页> 外文期刊>Computers & Chemical Engineering >Customized code generation based on user specifications for simulation and optimization
【24h】

Customized code generation based on user specifications for simulation and optimization

机译:基于用户规范的定制代码生成,用于仿真和优化

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:模型驱动的软件工程是计算机科学中的一个众所周知的概念,但很少应用于化学工程中。此文稿介绍了在过程科学中基于面向方程的模型进行仿真和优化的定制代码的模型驱动开发的第一个实现。将模型驱动的方法转移到化学工程中可以在自动生成代码之前进行转换或离散化。该概念的定制提出了关于灵活性和针对用户需求的定制的其他挑战。我们建议基于免费标准(MathML,XML)的所谓的“用户定义语言规范(UDLS)”,以结合自动代码生成的优点和自定义的灵活性,因此仍然避免了容易出错的手册模型实施。案例研究表明,该方法已成功应用于基于方程的流程图模拟(使用CAPE-OPEN接口)以及优化。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号