李超,李云鹏,张盛,陈飙松.基于SiPESC通用试验设计和代理模型算法构架[J].计算力学学报,2016,33(5):779~784 |
| ![本文二维码信息](/download_upload_file.aspx?file_name=/uploadfile/two_dimensional_code_img/jslxxb/2016/5/20160519.png) 码上扫一扫! |
基于SiPESC通用试验设计和代理模型算法构架 |
Algorithmic framework for experimental design and surrogate model based on SiPESC |
投稿时间:2015-03-30 修订日期:2015-09-08 |
DOI:10.7511/jslx201605019 |
中文关键词: 面向服务 SiPESC 试验设计 代理模型 算法构架 |
英文关键词:service-oriented SiPESC experimental design surrogate model algorithm framework |
基金项目:国家自然科学基金(11372064,91315302);111引智计划(B14013);中央高校基本科研业务费专项资金(DUT15JJ(G)03)资助项目. |
|
摘要点击次数: 6102 |
全文下载次数: 11459 |
中文摘要: |
基于面向服务的开放软件平台SiPESC,针对试验设计和代理模型共性特征,采用面向服务插件编程的设计方法和软件设计模式,研发了试验设计和代理模型通用算法构架。构架的核心思想是将算法、数据模型和任务管理相分离,形成独立的服务,从而实现算法通用性。整个构架中,试验设计和代理模型分别由五个基本服务构成。重点阐述基本插件所代理功能的抽象过程和通用接口的设计思想,给出算法构架的使用步骤及扩展方式。利用该构架试验设计开发了均匀试验设计、正交试验设计、析因试验设计及中心复合试验设计;代理模型实现了响应面模型、径向基函数模型及Kriging模型,并对部分算法进行数值验证。研究工作表明,算法构架适用于通用试验设计和代理模型算法,可方便进行动态扩展,具备良好的开放性和重用性。 |
英文摘要: |
Based on the service-oriented open platform SiPESC,a new general algorithmic framework for experimental design and surrogate model is proposed by using service-oriented programming technology and software design patterns method,which considers the common features of experimental design and surrogate model algorithms.The core idea of the framework is that data model and algorithmic are designed with loose coupling in service-oriented architectures and encapsulated in different services.The whole framework includes five basic services in both experimental design and surrogate model.The abstraction of the basic services and the design of common interface are introduced,then,the aggregation and extending of services in this framework is given by instance.Furthermore,four experimental design methods and three surrogate model methods are implemented,two numerical verifications are employed to demonstrate the characteristics of the implemented framework.This investigation shows that the algorithmic framework has favorable extensibility and reusability which is applicable to the general analysis algorithm with settled procedural input and smart tasks. |
查看全文 查看/发表评论 下载PDF阅读器 |