滑动轴承性能计算应用系统得设计与实现.docVIP

滑动轴承性能计算应用系统得设计与实现.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滑动轴承性能计算应用系统得设计与实现

来源:计算机论文网    摘要:分析r如何将原有大世山Fortran编写的计算程序转换为能够在网络上提供计算服务的网络应用系统的问题:   提出了将Fortran计算程序改编为动态链接J荦,并将其封装为标准的COM组件,基于。Net框架开,友Web服务组件,并在Web服务程序中调Web服务,从而实现滑动轴承性能计算应用系统:该方法能够有效地减少原有计算程序向网络应用转化的复杂度,提高_r实现效率。      关键词:产品设汁;浏览器/服务器;动态链接库;滑动轴承      “伞球化” 是当今世界的主流,许多市场领先的企业 经能够利用伞世界的科技、自然和人力资源来实现产品伞球分布的设计、分析、制造和市场营销。   一个产品的总成小的70% ~80%足由设计阶段决定的‘。冈此,没计逐渐成为制造业的灵魂’。‘。随着网络、通信技术的发展,HrITI1P协议为所有的网络应用提供了统一的基础,出现r浏览器/服务器(Brow—set/Server)结中句。很多单位将原有的仪适用于单机使川的计算程序资源发布在网络上,使其他用户在产品设计阶段就可以通过网络来调用计算程序,从而实现基于互联网的合作产品没计。   但是目前基于网络的浏览器/服务器架构的远程程序调用实践仍然有一些问题。某些原有的计算程序资源是由Fortran语。、 编写『f『『成,无法直接从网络远程调用使用。Lj前很多单位为了能够在网络上提供远程程序调用服务,花费了大量精力用目前流行的编程语言重新编写程序算法和内核,这样既增加了原有计算程序向网络应用程序转化的复杂度,同时又可能在重新编写的过程中带来新的问题。本文作者提出了应用浏览器/服务器架构来实现将原有的Fortran程序改造为可以网络远程调用的程序,以实现网络应用的一种新的方法。      1 总体框架设计笔者所在的研究所在滑动轴承性能计算方面,经过多年的研究,积累了丰富研究经验,且编写出一套计算程序。但这些计算程序由Fortran语言编程实现,主要存在以下问题:使用不方便,没有良好的人机交界面:只能单机使用,不能通过互联网来提供性能计算服务;计算的输入、输出和分析结果不够直观和清晰。   滑动轴承性能计算应用系统的总体框架如图1所示,根据实现过程主要包括4个模块:(1)动态链接库模块。利用Fo~ran Power Station将Fortran计算程序编制为动态链接库,并采用Visual Basic对其进行混合编程,封装为标准COM组件;(2)Web服务组件模块。   在Microsoft Visual Studio.NET平台下开发出基于}IrITI1P协议的Web服务组件,由网络应用系统进行服务调用; (3)网络数据库模块。采用SQLServer2000数据库,保存每组滑动轴承输入参数和计算所得的静动特性参数;(4)网络计算应用系统界面模块。供使用者方便地输入参数和得到计算结果,并提供报表打印功能。   滑动轴承性能计算应用系统实现了普通圆瓦滑动轴承,椭圆瓦滑动轴承,错位瓦滑动轴承,多油叶滑动轴承,可倾瓦轴承等径向轴承以及面推力瓦轴承,可倾瓦轴承等推力轴承的性能参数计算。可以计算常用滑动轴承的动、静性能,包括在给定工况下的最小油膜厚度、功耗、流量、温升、偏心率;油膜刚度、阻尼系数及失稳转速,以及在给定转速范围内各转速下的油膜刚度、阻尼系数。      2 应用系统的实现   2.1 将Fo~ran计算程序编制为动态链接库从技术上讲,动态链接库是一个可执行文件,但就其功能而吉,它呵以作为应用程序的库,多个应用程序可以访问内存【fl单个动态链接库拷贝中的内容。   使用动态链接库的好处在于:可以减少系统对内存的消耗;如果使用共用动态链接库中的函数,应用程序的可执行文件将会很小;在不改变函数接口的情况下,可以改变动态链接库中的函数而/f 必对应用程序重新进行编译和连接。这样可以很方便地对应用程序进行升级,另外使用动态链接库也可以很方便地进行混合语言’编程 。   将Fo~ran计算程序编制为动态链接库,首先在Fo~ran PowerStation中新建工程,工程类型为“Win—dows动态链接库” (Dynamic—link Library)。然后分析原有滑动轴承的Fo~ran计算程序,这些程序包括圆瓦、椭圆瓦、错位瓦、多油叶和可倾瓦径向滑动轴承计算程序,以及面推力瓦、可倾瓦推力滑动轴承计算程序。分析这些计算程序的输入/输出参数,由此确定动态链接库导出函数的输入/输出参数。原计算程序的输入参数将作为导出函数的输入参数,原计算程序的输出参数将全部放在数组中输出。最后使用微软扩展属性DLLEXPORT定义动态链接库与外部程序的接口。动态链接库中可以有多个子程序和变量,但只有具有DLLEXPORT属性的子程序和变量叮以向动态链接库外

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档