adams初级培训教程solver_第1页
adams初级培训教程solver_第2页
adams初级培训教程solver_第3页
adams初级培训教程solver_第4页
adams初级培训教程solver_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初级培训教初级培训教教程讲解及练习MSC.Software公2010年11ADM701,Section1,November201019.0本章内19.0本章内容ADAMS/SolverADAMS/Solver中的文件ADAMS/Solver的独立运行例子:2DDebug/Eprint(动力学●●●●●●●●ADM701,Section1,November2010ADAMS/SOLVER总.out.reqADAMS/SOLVER总.out.reqCommandADM701,Section1,November2010ADAMS/SOLVER中的文模型文件ADAMS/SOLVER中的文模型文件Statementsdefineanelementofamodelsuchasapart,constraint,force,andsoon.Functionsarenumericexpressionsthatdefinethemagnitudeofanelementsuchasaforceormotion.命令文件Commandsdefineanactionthatneedstobetakenduringasimulation.Seealso:ADAMS/SolverCommandsinSectionADM701,Section1,November2010ADAMS/SOLVER模型ADAMS/SOLVER模型文件(.adm)的例ADM701,Section1,November2010ADAMS/SOLVER独立运使用ADAMS/SOLVER独立运使用独立运行的(.acf)进行仿的命令文件必须是以要分析的模型STOPADM701,Section1,November2010MSC.ADAMS2003MSC.ADAMS2003开始,新的ADAMS/Solver(C++)版本增加了一些新功能,这样的话,新的ADAMS/Solver(C++)版本支持一些原来的ADAMS/Solver(FORTRAN)版本所不支持的功能。是在使用ADAMS/View时,每当新增加一个对象时,就要进行一次的兼容性检查此项检查在下列情形下也要进行ADM701,Section1,November2010例子2D描例子2D描模型方程:Euler-坐标系的X-Y平面内相对坐标原点转动。。ADM701,Section1,November2010例子2D例子2DPENDULUM续ADM701,Section1,November2010例子2DPENDULUM续Forcebalance例子2DPENDULUM续ForcebalanceMomentaequations(onlyinKinematicdifferentialConstraintADM701,Section1,November2010动力学方–9个微分代数方程动力学方–9个微分代数方程非线性系EquationsofForceADM701,Section1,November2010解算的各个步解算的各个步任两个主要部分Predictor解算的各个步骤(解算的各个步骤(续任刻的解的值,此值不能保证满足方程G。,Nov解算的各个步骤(续任解算的各个步骤(续任●●骤3。使用Newton-ADM701,Section1,November2010解算的各个步骤解算的各个步骤(续Asafirstguess,setADM701,Section1,November2010解算的各个步骤(续解算的各个步骤(续任2解算的各个步解算的各个步骤(续ThedifferencebetweenthecurrentsolutionandthetruesolutionTheerrorintroducedinasingleADM701,Section1,November2010解算的各解算的各个步骤(续任ADM701,Section1,November2010TimeatbeginningofRunningcountofTimeatbeginningofRunningcountofsuccessful(动力学仿真2.Orderofpredicting 每个积分步包含两小步Thestepnumber-ArunningcountofthenumberofstepstakenandcanbeusedasameasureofhowhardADAMS/SolverisTheorderofthepredictorfordynamics-CorrespondstotheorderofthepolynomialADAMS/Solverusestopredictthesolutionattheendoftheintegrationstep.ThevalueoftimeatthebeginningoftheThesizeoftheThecumulativenumberofiterations-ArunningcountoftheiterationsneededtosolvetheequationsofmotionandcanbeusedasameasureofhowmanycomputationsADAMS/Solverisperforming.Theiterationnumber-OneatthebeginningofeachstepandincrementsbyoneuntilADAMS/Solverconvergestoasolutionorexceedsthemaximumallowablenumberof●ADM701,Section1,November2010Absolutevalueoflargestequationresidual-ThisnumberisanindicatorofhowfarADAMS/Solverisfromasolution.ThisnumbershoulddecreaseaftereveryiterationinhealthyDatasetelementassociatedwith#7-Theequationthathasthelargestequationresidualerrorfortheabovedatasetelement.EquationassociatedwithADM701,Section1,November2010Absolutevalueoflargestchangeinavariable-Thefinaliterationshouldnotneedtochangevariablesverymuch.ThisnumberisanindicatorofhowfarADAMS/Solverneedstochangevariablestoapproachasolution.Ideally,thisnumbershoulddecreaseaftereveryiteration.Datasetelementassociatedwith#10.12.Variablewiththelargestchangefor#11.13.Jacobianupdates-IfADAMS/SolverupdatedtheJacobian,YESappearstheJacobiannew?ADM701,Section1,November2010问题描问题描MX-6ADM701,Section1,November2010模型描模型描ADM701,Section1,November2010开始练开始练目录exercise_dir/mod_18_hatchback_2/completed下的文件hatchback_2_completed.cmd。ADM701,Section1,November2010输出一个输出一个的模型文件FileType:ADAMS/SolverDataFileName:ADM701,Section1,November20101.(UNIXvi1.(UNIXviJot;WindowsWordpad)ADAMS/Solver(.acfhatchback.adm(the.admextensionisDonotenterinSIMULATE/DYNAMIC,END=4,STEPS=40ACTIVATE/MOTION,id=1在独立运行状在独立运行状态下运行要在独立运行状态下运行ADAMS/Solver,你将使用准备运ADM701,Section1,November2010UNIXUNIXUNIXUNIXshell并改变路径到你当2.ADAMS/SolverADM701,Section1,November2010要进行仿真要进行仿真adamsxx(其中xxru-s(运行标准的ADM701,Section1,November2010adamsxxc(adamsxxc(xxadams12c显示MSC.ADAMS程序菜单)ru-s(ADAMS/Solver可执行程序exit(注意少errors和warnings。2.ADM701,Section1,November2010修改模型文修改模型文要修改刚度系数ADM701,Section1,November20103.hatchback2.admADAMS/SolverADAMS/Solver的命令文件要修改.acf文件ADM701,Section1,November2010在独立运行状在独立运行状态下再次运行在中比较两次仿真的结果要导入并比较结果.gra,FiletoRead:ModelName:ADM701,Section1,November双击模型hatchback的名字,确认一下两次仿真结果hatchback_test1hatchback_test2都存在,并为模型的ADM701,Section1,November2010研究一下两次仿真的结果研究一下两次仿真的结果Subtractonecurvef

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论