- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
??
?
??
基于Excel开发的飞机有限元后处理强度计算平台
?
??
?
?
?
?
?
?
?
???
?
?
?
?
?
樊建超
【摘要】本文介绍了一种基于Excel软件采用VBA语言开发的强度计算平台,用于处理飞机结构有限元内力解。利用该计算平台可实现模型导入、数据筛选、任意工程方法批量计算、工况循环找出最小裕度等功能,实现飞机结构在多工况下受载后的强度分析,帮助工程师快速、方便、准确的从庞大的数据信息中提炼出有价值的结果。
【关键词】分析平台;有限元;数据处理;VBA
TheStressAnalysisSystemUsedinthePostprocessingofAircraftFEADeveloppedbyExcel
FANJian-Chao
(ShanghaiAircraftDesignAndResearchInstitute,COMAC,Shanghai200232,China)
【Abstract】ThestressanalysissystembasedonExceldevelopedbytheVBAlanguageisintroduced.WhichisusedtodealwiththeaircraftFEAresult.Itincludemodelimported,dataselected,formulaformed,subcasecycledtofindthedangerousresults,itcanbeusedtoanalysetheseriousstressofstructuresatdifferentsubcases,whichcanhelpengineerstoabstracttheusefulinformatiomquicklyandexactlyfromamassofdata
【Keywords】Analysissystem;FEA;Dataanalysis;VBA
0引言
在飞机结构设计中利用Nastran对全机有限元模型进行求解,并采用各类工程方法处理有限元求解结果是一项重要的工作,飞机结构的强度分析基本都围绕着处理有限元结果而展开。
为提高效率,数十年来,工程师根据不同的结构形式、不同的工程方法编制了一些程序,用于计算典型结构,如普通框、普通壁板。但实际飞机结构形式复杂多样,工程方法五花八门,无法穷尽所有的工程方法都编写一套程序。遇到具体问题,有时只能凭经验挑选某一种严重的工况进行分析。
如何开发一套统一,标准、高效、且计算能力强大的强度分析平台一直是各科研院所不断追求的梦想。
目前国内尚无此计算平台问世,国外,空中客车公司委托SAMTECH通过多年实践,开发了一款称之为ISAMI的强度计算平台,虽然ISAMI具有可视化、标准化等优势,但它本质上是各种常用工程方法有限的集合,遇到新的工程方法还需专业人员编写新方法的程序纳入平台,普通工程师更无法进行二次开发,对于飞机上各类特殊计算无能为力。此外,ISAMI计算过程犹如一个黑匣子,对工程师理解问题也较为不利。
考虑到Excel可以通过VBA实现编程,如果能用Excel编程代替ISAMI的部分功能,同时利用Excel本身强大的計算功能供用户进行数据处理,那么就可以实现一个适用于任意工程方法,自由处理数据的真正的计算分析平台。
1强度计算平台总体框架
飞机结构强度计算工作分为有限元建模、全机有限元求解、有限元数据后处理三个过程。本文所介绍的是有限元数据后处理,即在已有全机有限元
模型及其内力计算结果的情况下利用工程方法对具体结构进行强度分析的过程。基本流程如图1所示。
图1中“需要的单元”、“挑选单元内力”、“多工况计算”、“求最小裕度”是计算的主线;“全机有限元模型”、“全机内力解结果”、“结构参数”是计算的输入,“各类工程方法”是计算的准则。
图1强度计算基本流程
Fig.1Thebasicflowchartofstressanalysis
本文介绍的方法利用VBA编程,按照计算主线实现各个功能,最后求得最小裕度,程序功能界面如图2所示。
使用时图2中“模型导入功能”对应图1的“需要的单元”,图2中“单元内力挑选功能”对应图1的“挑选单元内力”,这两个步骤在用户准备好模型文件和结果文件后完全由程序自动完成。
“多工况计算”是计算的核心部分,即分析不同工况下结构各部位应力水平、裕度结果,利用前两个步骤的数据,用户按照一定规则在表格中编写计算方法,借助图2中“工况循环功能”,用户输入任意“工况号”代码,即可得到任意
文档评论(0)