期刊文献+

基于SiPESC平台的通用脚本语言表示代理模型构架 被引量:2

Framework for expression of surrogate model using popular scripting languages based on platform SiPESC
下载PDF
导出
摘要 基于面向服务的开放式软件平台SiPESC,引进流行的用于描述数学符号结构和内容的MathML语言,实现了一种通用脚本语言表示代理模型构架.该构架的核心思想是使用MathML描述各种代理模型(如径向基函数、响应面、Kriging等)函数表达式结果,方便以文本形式表示和保存,并使用工厂设计模式管理各种脚本(如JavaScript、Python、Matlab等)的转换工具,实现MathML数据到脚本的灵活转换.采用MathML可以提高代理模型结果表达的通用性,而工厂设计模式可以提高转换工具的灵活性,使其能适用于不同工程和研究.实践表明,该构架可提高代理模型结果表示、查看和使用的效率,为工程中的优化、近似模拟、快速显示提供便利. Based on the service-oriented open software platform SiPESC and popular mathematical notations,structure and content descripting markup language MathML,ageneral framework for expressing result of surrogate model in popular scripting languages is generated.The core idea of the framework is that MathML elements are used to express the result of surrogate model,such as RBF,RSM,Kriging,so that the result can be saved as text.Besides,the abstract factory design patterns are adopted to manage the extensions for the expression tool of scripting languages,such as JavaScript,Python,Matlab,which can flexibly convert the MathML data into scripting languages.The technology of MathML makes the expression of surrogate model in a more general way,while the abstract factory design patterns make the extension tools flexible,so that the developed tools can be used in engineering and scientific research.The practices indicate that the efficiency in expression,inspection and usage for surrogate model can be largely improved by using the proposed framework,and a great convenience is provided for the engineering optimization,approximate analysis and rapid visualization etc..
作者 李超 张盛 李云鹏 陈飙松 LI Chao ZHANG Sheng LI Yunpeng CHEN Biaosong(State Key Laboratory of Structural Analysis for Industrial Equipment, Dalian University of Technology, Datian 116024, China)
出处 《大连理工大学学报》 EI CAS CSCD 北大核心 2017年第1期1-10,共10页 Journal of Dalian University of Technology
基金 国家自然科学基金资助项目(11372064 91515103) 国家重点研发计划资助项目(2016YFB0200702) 高等学校学科创新引智计划资助项目(B14013) 中央高校基本科研业务费专项资金资助项目(DUT15JJ(G)03)
关键词 代理模型 MATHML 表达式 SiPESC 脚本语言 surrogate model MathML expression SiPESC scripting languages
  • 相关文献

参考文献5

二级参考文献43

共引文献46

同被引文献29

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部