[1]丁海昕 陆林生 吴庆波 赵慧勇 王兰.通用计算流体力学软件框架架构设计[J].计算机技术与发展,2012,(12):223-227.
 DING Hai-xin,LU Lin-sheng,WU Qing-bo,et al.Architecture Design of General Computational Fluid Dynamics Software Framework[J].,2012,(12):223-227.
点击复制

通用计算流体力学软件框架架构设计()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2012年12期
页码:
223-227
栏目:
应用开发研究
出版日期:
1900-01-01

文章信息/Info

Title:
Architecture Design of General Computational Fluid Dynamics Software Framework
文章编号:
1673-629X(2012)12-0223-05
作者:
丁海昕2 陆林生1 吴庆波2 赵慧勇1 王兰1
[1]中国空气动力研究与发展中心[2]国防科技大学
Author(s):
DING Hai-xin LU Lin-sheng WU Qing-bo ZHAO Hui-yong WANG Lan
[1]China Aerodynamics Research & Development Center[2]National University of Defense Technology
关键词:
软件框架架构设计接口设计
Keywords:
software architecture framework design interface design
分类号:
TP39
文献标志码:
A
摘要:
计算流体力学(Computational Fluid Dynamics,CFD)软件是专门用来进行流场分析、计算以及预测的软件。CFD软件应用于飞行器设计,可以有效提高飞行器设计质量、缩短研制周期及降低研制成本等。目前虽有大量CFD计算软件,但这些软件是针对不同需求的,它们的接口没有统一的标准,且处理流程也大致相似。因此,文中从能满足通用CFD软件集成的软件框架研制出发,着重研究了软件框架的架构设计。首先,在对国内外优秀CFD软件进行调研的基础上,文中通过挖掘CFD软件的共性,采用分而治之的设计方法将系统分割成多个组件,使得整个软件结构清晰明确,软件模块化规范。然后,通过设计标准化的数据接口和功能子系统接口来保证数据的完整性,以提高数据的利用率。最后,利用典型算例对框架进行验证以确保架构设计的正确性,从而为将来大规模软件平台的实现奠定坚实的基础
Abstract:
Computational fluid dynamics (CFD) software is used for flow field analysis, computation and prediction. CFD software, applying to the design of aircraft,can improve the design quality, shorten the development cycle, reduce the development cost and so on. Though there existing lots of CFD software, those software are designed for different requirements. There are no uniform standard between these software, and the procedure of these software is similar. From the above consideration, starting from the developing of the software framework which can satisfy the integration of the general CFD software,it emphasizes on the architecture design of the software frame work. First,based on the analysis of existing excellent CFD software,through extracting the general character of CFD software,divide the system into multiple components. This makes the structure of the software clear and the modularization standard. Then, through design of the standard data interface and functional sub-system interface,the integrity of data can be guaranteed, and this increases the utilization ratio of data. Finally, by testing on typical example, validity of the designed framework is guaranteed for foundation of the large-scale soft- ware platform in future

相似文献/References:

[1]王东 康雁.层结构在医学影像平台中的应用[J].计算机技术与发展,2009,(08):166.
 WANG Dong,KANG Yan.Application of Overlay Framework in Medical Image Flatform[J].,2009,(12):166.
[2]陈智飞 王映辉.一种网络不良图像过滤软件框架[J].计算机技术与发展,2010,(07):149.
 CHEN Zhi-fei,WANG Ying-hui.A Software Framework for Filtering Sensitive Images on Internet[J].,2010,(12):149.
[3]张雪东 王淮生.对象模式到关系模式转换的软件框架研究[J].计算机技术与发展,2007,(11):128.
 ZHANG Xue-dong,WANG Huai-sheng.Research of Software Framework of Transforming from Object Model to Relational Model[J].,2007,(12):128.
[4]张志杰.基于分层结构的管理信息系统架构设计[J].计算机技术与发展,2010,(10):146.
 ZHANG Zhi-jie.Architecture Design of Management Information System Based on Layered-Structures[J].,2010,(12):146.
[5]高扬.基于.NET平台的三层架构软件框架的设计与实现[J].计算机技术与发展,2011,(02):77.
 GAO Yang.Design and Realization of Three Layers Structure Software Framework Based on.NET[J].,2011,(12):77.
[6]马冲.基于iFix计算机测控系统的软件设计与实现[J].计算机技术与发展,2011,(06):185.
 MA Chong.Design and Realization of Software for Computer Control & Measurement System Based on iFix[J].,2011,(12):185.
[7]曾小松 程旭.基于Tuscany的公告平台ESB架构设计[J].计算机技术与发展,2011,(11):189.
 ZENG Xiao-song,CHENG Xu.ESB Architecture Design of Notice Platform Based on Tuscany[J].,2011,(12):189.
[8]严文卫 徐杜 蒋永平 古意昌.基于.NET气门尺寸检测系统软件架构设计[J].计算机技术与发展,2012,(09):150.
 YAN Wen-wei,XU Du,JIANG Yong-ping,et al.Software Architecture Design of Engine Valves Size Measurement System Based on. NET[J].,2012,(12):150.
[9]赵艳妮[],郭华磊[],尚岚[],等. 一种柔性软件框架的设计与实现[J].计算机技术与发展,2015,25(11):93.
 ZHAO Yan-ni[],GUO Hua-lei[],SHANG Lan[],et al. Design and Implementation of a Flexible Software Framework[J].,2015,25(12):93.

备注/Memo

备注/Memo:
国家重点科技工程专项项目(GFZxOlOlO60102)丁海听(1985-),男,硕士生,主要研究方向为软件工程;陆林生,教授级高级工程师,主要研究方向为并行算法、并行识别
更新日期/Last Update: 1900-01-01