本科毕业设计论文--外文翻译对由ansys开发的大型工程模型的降阶.doc

上传人:教**** 文档编号:91766907 上传时间:2023-05-27 格式:DOC 页数:6 大小:206.50KB
返回 下载 相关 举报
本科毕业设计论文--外文翻译对由ansys开发的大型工程模型的降阶.doc_第1页
第1页 / 共6页
本科毕业设计论文--外文翻译对由ansys开发的大型工程模型的降阶.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《本科毕业设计论文--外文翻译对由ansys开发的大型工程模型的降阶.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--外文翻译对由ansys开发的大型工程模型的降阶.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、对由ansys开发的大型工程模型的降阶Evgenii B. Rudnyi 和 Jan G. KorvinkIMTEK微控技术研究所弗赖堡大学Georges-K ohler-Allee,103D - 79110,德国弗赖堡 rudnyi,korvink imtek.dehttp:/www.imtek.uni-freiburg.de/simulation/摘要 工程师能够在ANSYS开发的有限元模型中运用现有的软件实现现代模型降阶技术。我们着于一个人如何独立的从在ANSYS和C +上实现的执行模型中提取所需的信息,而不用依靠特别的专业人士,我们将利用与结构力学和热力学有限元模型相关的实例来讨论计算

2、成本。1.介绍 大型线性动态系统模型降阶已经是相当成熟的领域1。许多论文(见参考文献2)指出,模型降价的优势已在各种科学和工程应用上被证实。我们目前的工作是集中讨论工程师如何将该技术与现有的商业有限元软件相结合,以达到如下目的: 加快对瞬变电压、谐波的分析; 自动生成系统级仿真的紧凑模型; 在设计阶段纳入有限元程序包。 通常大规模动态系统模型降阶第一步如下 Ex=Ax+Bu (1.1) y=Cx其中A和E是系统矩阵,B是输入矩阵,C是输出矩阵。模型降阶的目的是产生一个低维式以逼近(1.1), Erz=Arz.+Bru Y=Crz. (1.2)此式描述了输入向量u对输出向量y的依赖,因此,同一时

3、间降阶后向量z的维数远小于原来x的状态向量维数。 对由偏微分描述的用户模型方程进行空间离散化后,有限元程序包通常产生一个常微分方程系统。在这阶段,它有可能直接适用于模型降阶的方法1。然而,从商业包装过的系统矩阵里提取却不是这样,我们将介绍我们是怎么用ANSYS有限元分析做到的3。 我们选择了市场矩阵形式来表示简化模型(1.2)4。我们假设在另一个包如Matlab或Mathematica上完成其仿真。降价模型在数学方面的运作是可行的。 非线性系统矩阵的维数高并且可降阶。因此,实施一个模型降阶的算法通常取决于特定的可降阶矩阵存储方案。我们讨论了一个C + +接口,这使我们能够完全忽略模型降阶求解时

4、的一些微不足道的开销。 最后,我们分析了计算成本绩效和ANSYS的模型的性能测试结果。运用有限元分析软件ANSYS生成的模型比原模型更准确。2.更多的ANSYS 商业有限元软件包含两个几乎独立的模块(见图1)6。第一个模块用于读取一阶动态系统或二阶系统二进制文件和装载有限元分析软件ANSYS,Mx+Ex+Kx=Bu. (2.3) y=Cx.其中M,E和K是三个系统矩阵。第二个模块适用于模型降阶算法式(1.1)或式(2.3),也就是说,它找到一个低维的式V, X = V Z + (2.4)以便让我们在误差范围内保证重现逼近原始状态向量的瞬态行为。 从原方程的子空间投影可以发现,例如(1.2),我

5、们有Er=EV, Ar=AV, Br=B, Cr=CV ,我们支持三种方法来看待二阶系统。当仿照瑞利阻尼阻尼矩阵E=M+K,我们可以保存为以系数和作为参数的简化模型7。在一般情况下,我们可以把二阶系统转换为一阶系统,或者用二阶阿诺尔迪算法8。 ANSYS还可以读取、写入原系统矩阵的矩阵市场格式4。大量的模型降阶基准已由ANSYS分析制定 9。图1 ANSYS解决方案 2.1与ANSYS的接口技术 生成第一个模块是相当困难的,因为商业有限元程序包中的大多数用户并不是有能力去提取动力系统式(1.1)或式(2.3),因此,这不是一个简单的操作。 ANSYS是一个巨大的包,其行为并不是完全一致的。例如

6、,下面描述的信息是不适用流体动力学模块的FLOTRAN。 ANSYS软件读取二进制EMATfile矩阵与元素,以组装全局系统矩阵,记录文件格式,为ANSYS提供了一个Fortran子程序库10。通过例子可以发现更多的ANSYS代码6。 ANSYS有一个特殊的命令,称为部分解决带动完全求解 , 可以不通过真正的解决方案阶段,评价矩阵的元素。这让我们对一个给定的模型拥有有效的EMAT文件。然而,这需要克服以下问题: - EMAT文件中不包含有狄利克雷边界条件或等式约束的信息。他们应分别提取。 - EMAT文件只有对元素矩阵有贡献的载荷向量。如果应用的负载是节点力或加速度,这个信息也应该被单独提取。

7、 - 这矩阵要有必要的组装完整矩阵的元素。 在解决方案阶段,ANSYS可以写一个完整的二进制文件与系统矩阵匹配。当我们开始用ANSYS 5.7时,该文件不包含负载向量(输入矩阵)。而从那时起,已经有许多变化。ANSYS6.0保留所有的原始矩阵,载荷向量,文件中的Dirichlet和等式约束等完整的文件。 ANSYS8.0允许我们只做出装配(相当于一个EMAT的部分解决方案)就书写完整的文件。现在也可以把信息从完整文件转化为Harwell文件信息。因此,自ANSYS8.0以来,它可以有效地使用完整的文件。然而,根据分析类型的完整文件可能包含原来的非刚度矩阵,而不是一个系统矩阵的线性组合。 当前版

8、本的ANSYS有更多的EMAT文件,是构造式(1.1)或式(2.3)的主要来源。我们已经开发的ANSYS宏包含Dirichlet和等式约束和节点力的附加信息。如果不使用完整的文件,这将是困难的,例如,在有加速负载的情况下提取载荷向量, ANSYS的EMAT文件不能充分表示负荷向量,当有多个输入时,如输入式(1.1)或式(2.3)时用户应该:- 删除以前应用的负载,- 申请一个新的负载,- 生成矩阵。 为了改进这一过程,第二个策略也被允许用户不删除以前的负载,在这种情况下,ANSYS会纠正在第一阶段结束的每一个新的负载向量(包含所有先前的载体)。2.2运行模型降阶算法 在克雷洛夫空间的基础上,我

9、们可以通过一个非常有效的计算11,8,获得具有优良逼近性质的低维子空间(2.4)。当前版本的ANSYS实现了更多的Arnoldi 算法11,以支持多个输入,块大小等于输入数量。 每一步迭代Krylov子空间,都需要我们计算矩阵向量积为一阶系统,例如, (2.5)其中h是向量,该系统矩阵高维并且可降阶,是一个不明确的计算结果。唯一可行的解决方案是解决如下的线性方程组的一个 Ag=Eh (2.6)这主要是为降低系统计算成本,这以后,与正交化过程中相关的额外费用也将计算在内。 这里有许多可降阶求解法以及许多可降阶矩阵的存储方案。我们的目标是让实现它们的方式不依赖于一个特定的求解模型降阶算法。此外,我

10、们希望在运行时允许改变求解,就是允许运行时的多态性。因此,我们选择了虚函数图2有限元设计模型和系统仿真机制,这项开销可以忽略不计,我们的例子都是紧凑型计算。 我们的做法就像PETs 12 和 Trinilos 13 的做法,为了涵盖许多不同的场景,抽象的ANSYS接口被写在相对低级别的功能方面,在紧凑型克雷洛夫子空间,向量存储在连续的空间。 目前,我们可以从TAUCS14直接求解并获得UMFPACK 库支持15,16,而ATLAS 库已被用来生成优化的BLAS17。我们发现ANSYS有许多具有相当竞争力、多达500万自由度的矩阵因子可以直接用来求解,它们被存放在4 GB空间内,这使我们能够重复

11、使用分解,并取得良好的业绩。3模型降阶算法的成本 通过实验我们观察到的许多ANSYS的降阶模型以30为秩就足以正确地描述原高维系统5。因此,为了简单起见,我们要限制这种情况下计算分析的成本。 降阶到秩为30的方程组成的系统仿真时间是非常短的,我们可以忽略它。因此,在有几个不同的且必要的输入函数情况进行仿真(系统级仿真的情况下)时,减少模型的优势便出了问题。 然而,在设计阶段,应减少模型生成的次数。用户可能会多次更改原始模型的几何形状或材料的性能,在这种情况下,降阶模型可能只使用一次。然而,即使在这种情况下的模拟模型还原时间也小于原来的系统时间。这两种不同的情况已经在图2中反映,下面我们考虑第二

12、个案例。表1.在几秒钟内用4 GB的内存计算秩为80的Sun Ultra 维数节点 由ANSYS 7.0解决由ANSYS 8.0解决TAUCS矩阵因子 第一次降阶到秩304 267 208610.870.630.310.5911445937812.12.21.32.7203602651131615121479171221563830423019012015294358872901309591120180957700475018015012016037580115039875590490410420如果我们有一个可直接求解、适用于维数为30的解法来减少系统维数就足够了。降阶模型的时间等于式(2.

13、5)和变秩为30后式(2.6)的替代步骤所需的时间。表1列出的ANSYS的系统模型计算矩阵是对称正定。第一行对应的值为模拟值18,后三行对应的为券丝结构7。 每个案件都指定了其尺寸和刚度矩阵非零元素的数目,以ANSYS解决方案的固定时间作为参考点。请注意,在ANSYS中模拟解决方案所需的时间是大于表1中真实特定的,因为它包括读/写文件以及其他一些操作。 时间因子由TAUCS库的多波求解矩阵和第30向量生成14。后者主要是由式(2.6)解决方案通过回代得出的。由于产生的第一和第三十届载体的差异低于10-20,我们可以说,正交成本相对较小。 请注意,多波TAUCS求解速度甚至大约为ANSYS求解生

14、成降阶模型总时间的两倍多。在同一时间,减少模型可以准确地再现瞬态和谐波所模拟出的任何一个合理的频率范围内的原始模型。 谐波分析的仿真时间由一个复杂非线性系统所需的频率数量所决定。解决非线性系统的矩阵因不能被重新使用。为解决一个复杂的非线性系统花费两倍左右的时间比较昂贵。因此,我们要降阶模型仿真时间,谐响应频率应接近这个估计频率。例如,如果估计必要传递函数频率为10,降阶模型的速度大约比原有系统的仿真系统快10倍。 而瞬时仿真情况更难以分析,因为这取决于一体化战略。原则上,上述模型还原时间可以说是相当于作为这个矩阵因子利用同样的策略所用时间的30倍。然而,在我们的经验中,为达到表1中的例子,一个

15、准确的积分结果,或者需要至少600个同样间隔的时间步长或需要使用自适应的一体化计划,而再利用的因子频率是不可能的。在这两种情况下,降阶系统的仿真模型速度快十倍以上。这表明降阶模式也可以被看作是甚至可以在优化阶段采用的快速求解。 4结论 我们已经发现,在非线性动力学系统(1.1)、(2.3)的情况下,现代模型降阶技术可以显着加快有限元瞬态谐波模拟。对于非线性系统,在非线性多项式型的情况下的理论成果也有较大发展 前途19。然而,在非线性的情况下,除了许多理论问题外,提取非线性系统(1.1)(2.3),对于商业的有限元分析工具本身就是一个挑战。鸣谢 运用有限元分析软件ANSYS,对系统模型和bond

16、ed线路进行分析已经分别由T. Bechtold 和J. Lienemann 完成了。我们也愿意接受一个匿名的评论员提出的非常有益的意见和建议。意大利研究理事会、中国北车、意大利特伦托的PAT、欧盟省(赠款EUIST-1999-29047,Micropyros)提供了部分资金,还要对弗赖堡大学表示感谢。参考 1.A. C. Antoulas, D. C. Sorensen.一个大型动力系统的近似概述。应用数学和计算机科学,11(5):1093 - 1121页,2001。 2.E. B. Rudnyi, J. G. Korvink.微机电基础设备瞬态仿真模型的自动复位系统(MEMS)-。新传感器

17、,11:3-33,2002年。 3.ANSYS,ANSYS公司。 4.R. F. Boisvert, R. Pozo, K. A. Remington。 矩阵交换市场格式的初始设计。NIST临时报告,5935,1996年。 http:/math.nist.gov/MatrixMarket/ 5. E. B. Rudnyi, J. G. Korvink。计算机辅助设计及系统仿真研究模型降阶对微机电系统(MEMS)的有效作用。第16届比利时数学网络和信息系统理论国际研讨会,7月5 - 9日,2004年。Minisymposium TA8:大规模系统模型降阶。 6. E. B. Rudnyi, J.

18、 G. Korvink。利用大型通用有限元分析软件ANSYS(1.6版)对紧凑型模型的降阶。用户手册,2004。http:/www.imtek.uni-freiburg.de/simulation/mor4ansys/ 7. E. B. Rudnyi, J. Lienemann, A. Greiner, J. G. Korvink。运用有限元分析软件ANSYS对模型产生紧凑模型。在奈米科技会议和展览的技术论文集,奈米科技,2004年12月7 - 11日,2004,Bosten,麻萨诸塞州,美国。 8. Z. J. Bai, K. Meerbergen, Y. F. Su。减少二阶动力学系统维度

19、。阿诺尔迪结构保持二阶动力系统的降维方法。 9. J. G. Korvink, E. B. Rudnyi。大型系统的降阶,在计算科学与工程的课堂讲稿。斯普林格出版社,柏林/德国海德堡市,2005。 http:/www.imtek.uni-freiburg.de/simulation/benchmark/ 10.ANSYS有限元分析与接口指南。ANSYS运用出版社。2001年。 11. R. W. Freund。Krylov-subspace降维方法在深亚微米特性模拟电路上的应用。计算与应用数学学报,123:395 - 421页,2000。 12. S. Balay, V. Eijkhout,

20、W. D. Gropp, L. C. McInnes, B. F. Smith。对面向对象并行数值分析软件的有效管理。现代科学计算工具,Birkh auser出版社,163 - 202页,1997。 http:/www,unix.mcs.anl.gov/petsc/petsc-2/ 13. M. Heroux, R. Bartlett, V. Howle, R. Hoekstra, J. Hu, et al. Trilinos的概述。 山迪亚国家实验室报告,SAND2003 - 2927页,2003。 http:/software.sandia.gov/trilinos/ 14. V. Rot

21、kin, S. Toledo。 设计并施实一个新的核心稀疏可降阶的Cholesky方法。ACM交易数学软件,30 194-196页,2004年。http:/www.tau.ac.il/ stoledo / taucs / 15. T. A. Davis。832算法:UMFPACK V4.3非对称模式的多波算法。ACM交易数学软件,30 196 - 199页,2004。http:/www.cise.ufl.edu/research/sparse/umfpack/ 16. T. A. Davis。非对称格局多波算法预先计算的方法策略。ACM交易数学软件,30 165 - 195页,2004。 17

22、. R. C. Whaley, A. Petitet, J. Dongarra。 优化软件的开发和阿特拉斯项目的自动化经验。并行计算,27(1 - 2) 3-35页,2001年。http:/math-18. J. Lienemann, E. B. Rudnyi, J. G. Korvink。 MST微机电系统(MEMS)模型降阶的要求与基准。线性代数及其应用,2004年。 19. J. R. Phillips。基于投影的方法对非线性瞬变系统模型的降阶。集成电路计算机辅助设计与IEEE交易系统,22 171-187页,2003年。J. Dongarra, K. Madsen, 和J. Wasniewski (主编): PARA 2004, LNCS 3732, 349356,页 2006.海德堡2006年柏林斯普林格出版社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com