欢迎来到天天文库
浏览记录
ID:8549009
大小:359.00 KB
页数:3页
时间:2018-04-01
《滑动轴承性能计算应用系统的》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、滑动轴承性能计算应用系统的设计与实现*朱爱斌1吴丽莎2陈永进1谢友柏1(1.西安交通大学润滑理论及轴承研究所,陕西西安7100492.西安交大博通资讯有限公司,陕西西安 710049)摘要:分析了如何将原有大量由Fortran编写的科学计算程序转换为能够在网络上提供计算服务的网络应用系统的问题。提出了将Fortran计算程序改编为动态链接库,并将其封装为标准的COM组件,基于.Net框架开发Web服务组件,并在Web服务程序中调用Web服务,从而实现滑动轴承性能计算应用系统。该方法能够有效地减少原有科学计算程序向网络应用转化的复杂度,提高了实
2、现效率。关键词:产品设计;浏览器/服务器;动态链接库;滑动轴承中图分类号:TH122文献标示码:ADesignandRealizationofSlidingBearingPerformanceComputingApplicationSystemZhuAibin1WuLisha2ChenYongjin1XieYoubai1(1.TheoryofLubricationandBearingInstituteofXi'anJiaotongUniversity,Xi’an710049,China(2.Xi'anBut'oneInformationCor
3、poration,Xi'an710049)Abstract:TheissuesonconvertingmanyscientificcomputingapplicationswritteninFortrantonetworkapplicationsystemwasanalyzed.AmethodcreatingDynamicLinkLibraryfromFortranapplication,packagingittostandardCOMmodule,developingWebservicemodulebasedon.Netframeworka
4、ndcallingtheservicesinWebserviceapplicationwasadvanced,whichcanbeusedinwebapplications,andthenreducethecomplexityandimprovetheefficiencyinconvertingoriginalscientificcomputingapplicationstonetworkapplication.Keywords:productdesign;browser/server;dynamiclinklibrary;slidingbe
5、aring*基金项目:国家自然基金科学重大资助项目(59990472),博士学科点专项科研基金(20030698005)作者简介:朱爱斌(1975-),男,博士研究生,讲师,主要研究方向是现代设计和知识获取。E-mail:abzhu@mail.xjtu.edu.cn"全球化"是当今世界的主流,许多市场领先的企业已经能够利用全世界的科技、自然和人力资源来实现全球分布的设计、分析、制造和市场营销。一个产品的总成本的70%-80%是在设计阶段决定的[1]。因此,设计逐渐成为制造业的灵魂[2,3]。随着网络、通信技术的发展,HTTP协议为所有的网络应
6、用提供了统一的基础,出现了浏览器/服务器(Browser/Server)结构。很多单位将原有的仅适用于单机使用的计算程序资源发布在网络上,使其他用户在产品设计阶段就可以通过网络来调用使用计算程序,从而支持基于互联网的合作产品设计。但是目前在基于网络的浏览器/服务器架构的远程程序调用实践中仍然有一些问题。某些原有的科学计算程序资源是由Fortran语言编写而成,无法直接从网络远程调用使用,限制了其使用方式。目前很多单位为了能够在网络上提供远程程序调用服务,花费大量精力用目前流行的编程语言重新编写程序算法和内核,这样增加了原有科学计算程序向网络应
7、用程序转化的复杂度,同时可能在重新编写的过程中带来新的问题。本文提出了如何应用浏览器/服务器架构来实现将原有的Fortran程序改造为可以网络远程调用的网络应用的一种新的方法。1总体框架设计笔者所在的研究所在滑动轴承性能计算方面有着多年研究和实验的基础和经验,原来的性能计算程序由Fortran语言编程实现,主要存在以下问题:使用不方便,没有良好的人机交互界面;只能单机使用,不能通过互联网来提供性能计算服务;计算的输入,输出和分析结果不够直观和清晰。滑动轴承性能计算应用系统的总体框架如图1所示,根据实现过程主要包括四个模块:1、动态链接库模块,
8、是利用FortranPowerStation将Fortran计算程序编制为动态链接库,并采用VisualBasic对其进行混合编程,封装为标准COM组件;2、Web
此文档下载收益归作者所有