




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FEMOPTIMIZATIONFORROBOTSTRUCTUREWANGSHIJUN,ZHAOJINJUANDEPARTMENTOFMECHANICALENGINEERING,XIANUNIVERSITYOFTECHNOLOGYSHAANXIPROVINCE,PEOPLESREPUBLICOFCHINAINSTITUTEOFPRINTINGANDPACKINGENGINEERING,XIANUNIVERSITYOFTECHNOLOGYABSTRACTINOPTIMALDESIGNFORROBOTSTRUCTURES,DESIGNMODELSNEEDTOHEMODIFIEDANDCOMPUTEDREPEATEDLYBECAUSEMODIFYINGUSUALLYCANNOTAUTOMATICALLYBERUN,ITCONSUMESALOTOFTIMETHISPAPERGIVESAMETHODTHATUSESAPDLLANGUAGEOFANSYS55SOFTWARETOGENERATEANOPTIMALCONTROLPROGRAM,WHICHMIKEOPTIMALPROCEDURERUNAUTOMATICALLYANDOPTIMALEFFICIENCYBEIMPROVED1)INTRODUCTIONINDUSTRIALROBOTISAKINDOFMACHINE,WHICHISCONTROLLEDBYCOMPUTERSBECAUSEEFFICIENCYANDMANEUVERABILITYAREHIGHERTHANTRADITIONALMACHINES,INDUSTRIALROBOTISUSEDEXTENSIVELYININDUSTRYFORTHESAKEOFEFFICIENCYANDMANEUVERABILITY,REDUCINGMASSANDINCREASINGSTIFFNESSISMOREIMPORTANTTHANTRADITIONALMACHINES,INSTRUCTUREDESIGNOFINDUSTRIALROBOTALOTOFMETHODSAREUSEDINOPTIMIZATIONDESIGNOFSTRUCTUREFINITEELEMENTMETHODISAMUCHEFFECTIVEMETHODINGENERAL,MODELINGANDMODIFYINGAREMANUAL,WHICHISFEASIBLEWHENMODELISSIMPLEWHENMODELISCOMPLICATED,OPTIMIZATIONTIMEISLONGERINTHELONGEROPTIMIZATIONTIME,CALCULATIONTIMEISUSUALLYVERYLITTLE,AMAJORITYOFTIMEISUSEDFORMODELINGANDMODIFYINGITISKEYOFIMPROVINGEFFICIENCYOFSTRUCTUREOPTIMIZATIONHOWTOREDUCEMODELINGANDMODIFYINGTIMEAPDLLANGUAGEISANINTERACTIVEDEVELOPMENTTOOL,WHICHISBASEDONANSYSANDISOFFEREDTOPROGRAMUSERSAPDLLANGUAGEHASTYPICALFUNCTIONOFSOMELARGECOMPUTERLANGUAGESFOREXAMPLE,PARAMETERDEFINITIONSIMILARTOCONSTANTANDVARIABLEDEFINITION,BRANCHANDLOOPCONTROL,ANDMACROCALLSIMILARTOFUNCTIONANDSUBROUTINECALL,ETCBESIDESTHESE,ITPOSSESSESPOWERFULCAPABILITYOFMATHEMATICALCALCULATIONTHECAPABILITYOFMATHEMATICALCALCULATIONINCLUDESARITHMETICCALCULATION,COMPARISON,ROUNDING,ANDTRIGONOMETRICFUNCTION,EXPONENTIALFUNCTIONANDHYPERBOLAFUNCTIONOFSTANDARDFORTRANLANGUAGE,ETCBYMEANSOFAPDLLANGUAGE,THEDATACANBEREADANDTHENCALCULATED,WHICHISINDATABASEOFANSYSPROGRAM,ANDRUNNINGPROCESSOFANSYSPROGRAMCANBECONTROLLEDFIG1SHOWSTHEMAINFRAMEWORKOFAPARALLELROBOTWITHTHREEBARSWHENTHELENGTHOFTHREEBARSARECHANGED,CONJUNCTENDOFTHREEBARSCANFOLLOWAGIVENTRACK,WHEREROBOTHANDISINSTALLEDCOREOFTOPBEAMISTRIANGLE,OWINGTOTHREEBARSUSEDINTHEDESIGN,WHICHISSHOWEDINFIG2USEOFTHREEBARSMAKESTOPBEAMNONSYMMETRICALALONGTHEPLANETHATISDEFINEDBYTWOCOLUMNSACCORDINGTOAQUALITATIVEANALYSISFROMFIG1,STIFFNESSVALUESALONGZAXISAREDIFFERENTATTHREEJOINTLOCATIONSONTHETOPBEAMANDSTIFFNESSATTHELOCATIONBETWEENBAR1ANDTOPBEAMISLOWEST,WHICHISCONFIRMEDBYCOMPUTINGRESULTSOFFINITEELEMENT,TOOACCORDINGTODESIGNGOAL,STIFFNESSDIFFERENCEATTHREEJOINTLOCATIONSMUSTHEWITHINAGIVENTOLERANCEINCONSISTENTOFSTIFFNESSWILLHAVEINFLUENCEONTHEMOTIONACCURACYOFTHEMANIPULATORUNDERHIGHLOAD,SOITISNECESSARYTOFINDTHEACCURATELOCATIONOFTOPBEAMALONGXAXISTOTHEQUESTIONSPRESENTEDABOVE,THEGENERALSOLUTIONISTOCHANGETHELOCATIONOFTHETOPBEAMMANYTIMES,COMPARETHERESULTSANDEVENTUALLYFINDAPROPERPOSITION,THEMODELWILLBEMODIFIEDACCORDINGTOTHELASTCALCULATINGRESULTEACHTIMEITISDIFFICULTTOAVOIDMISTAKESIFTHEITERATIVEPROCESSISCONTROLLEDMANUALLYANDTHEITERATIVETIMEISTOOLONGTHEOUTERWALLANDINNERRIBSHAPESOFTHETOPBEAMWILLBECHANGEDAFTERTHEMODELISMODIFIEDTOFINDTHEAPPROPRIATELOCATIONOFTOPBEAM,THEMODELNEEDSTOBEMODIFIEDREPETITIOUSLYFIG1SOLUTIONOFORIGINALDESIGNTHISPAPERGIVESANOPTIMIZATIONSOLUTIONTOTHEPOSITIONOPTIMIZATIONQUESTIONOFTHETOPBEAMBYAPDLLANGUAGEOFANSYSPROGRAMAFTERTHEANALYSISMODELFIRSTFOUNDED,THEOPTIMIZATIONCONTROLPROGRAMCANBEFORMEDBYMEANSOFMODELINGINSTRUCTIONINTHELOGFILETHELATERITERATIVEOPTIMIZATIONPROCESSCANBEFINISHEDBYTHEOPTIMIZATIONCONTROLPROGRAMANDDONOTNEEDMANUALCONTROLTHETIMESPENTINMODIFYINGTHEMODELCANBEDECREASEDTOTHEIGNORABLEEXTENTTHEEFFICIENCYOFTHEOPTIMIZATIONPROCESSISGREATLYIMPROVED2)CONSTRUCTIONOFMODELFORANALYSISTHESTRUCTURESHOWNINFIG1CONSISTSOFTHREEPARTSTWOCOLUMNS,ONEBEAMANDTHREEDRIVINGBARSTHECOLUMNSANDBEAMAREJOINEDBYTHEBOLTSONTHEFIRSTHORIZONTALRIBLOCATEDONTOPOFTHECOLUMNSASSHOWNINFIG1BECAUSETHEDRIVINGBARSARESUBSTITUTEDBYEQUIVALENTFORCESONTHEJOINTPOSITIONS,THEIRSTRUCTUREISIGNOREDINTHEMODELTHECOREOFTHETOPBEAMISTHREEJOINTSANDAHOLEWITHSPECIALPURPOSE,WHICHCANNOTBECHANGEDTHEOTHERPARTSOFTHEBEAMMAYBECHANGEDIFNEEDEDFORTHECONVENIENCEOFMODELING,THECOREOFTHEBEAMISFORMEDINTOONECOMPONENTINTHEPROCESSOFOPTIMIZATION,ONLYTHECOREPOSITIONOFBEAMALONGXAXISISCHANGED,THATISTOSAY,SHAPEOFBEAMCOREISNOTCHANGEDITSHOULDBENOTICEDTHAT,INTHERESTOFBEAM,ONLYSHAPEISCHANGEDBUTTHETOPOLOGYISNOTCHANGEDANDWHICHCANAUTOMATICALLYBEPERFORMEDBYTHECONTROLPROGRAMFIG1,SIXBOLTSJOINTHEBEAMANDTWOCOLUMNSTHEJOINTSURFACECANNOTBEARTHEPULLSTRESSINTHENONBOLTJOINTPOSITIONS,INWHICHITISBETTERTOSETCONTACTELEMENTSWHENTHEMODELINCLUDESCONTACTELEMENTS,NONLINEARITERATIVECALCULATIONWILLBENEEDEDINTHEPROCESSOFSOLUTIONANDTHECOMPUTINGTIMEWILLQUICKLYINCREASETHETRIALCOMPUTINGRESULTNOTINCLUDINGCONTACTELEMENTSHOWSTHATTHEOUTSIDEOFBEAMBEARSPULLINGSTRESSANDTHEINNEROFBEAMBEARSTHEPRESSSTRESSCONSIDERINGTHEPRIMARYANALYSISOBJECTISTHEJOINTPOSITIONSTIFFNESSBETWEENTHETOPBEAMANDTHETHREEDRIVINGBARS,CONTACTELEMENTSMAYNOTUSED,HUTCONSTRUCTSTHEGEOMETRYMODELOFJOINTSURFACEASFIG2SHOWINGTHEUPPERSURFACEANDTHEUNDERSURFACESHAREONEKEYPOINTINBOLTJOINTPOSITIONSANDTHEUPPERSURFACEANDTHEUNDERSURFACESEPARATELYPOSSESSOWNKEYPOINTSINNOBOLTPOSITIONSWHENMESHED,ONENODEWILLBECREATEDATSHAREDKEYPOINT,WHERECOLUMNSANDBEAMAREJOINED,ANDTWONODESWILLBECREATEDATNONSHAREDKEYPOINT,WHERECOLUMNANDBEAMARESEPARATEDONRIGHTSURFACEOFLEFTCOLUMNANDLEFTSURFACEOFRIGHTCOLUMN,ACCORDINGTOTRIALCOMPUTINGRESULT,THESTRUCTUREBEARSPRESSSTRESSTHEREFORE,THECOLUMNSANDBEAMWILLSHAREALLKEYPOINTS,NOTBUTATBOLTSTHISCANNOTONLYOMITCONTACTELEMENTBUTALSOSHOWTHECHARACTERISTICOFBOLTJOININGTHEJOININGBETWEENTHEBOTTOMSOFTHECOLUMNSANDTHEBASEARETREATEDASFULLCONSTRAINTBECAUSETHEMAINAIMOFANALYSISISTHESTIFFNESSOFTHETOPBEAM,ITCANBEASSUMEDTHATTHEJOINTPOSITIONSHEARTHESAMEASLOADBETWEENBEAMANDTHETHREEDRIVINGBARSTHESTRUCTUREISTHETHINWALLCASTANDSIMULATEDBYSHELLELEMENTTHETHICKNESSOFTHEOUTSIDEWALLOFTHESTRUCTUREANDTHERIBARENOTEQUAL,SOTWOGROUPSOFREALCONSTANTSHOULDHESETFORTHECONVENIENCEOFMODELING,THETWOCOLUMNSAREALSOSETINTOANOTHERCOMPONENTTHECOMPONENTSCANCREATEANASSEMBLYINTHISWAY,THEJOINTPOSITIONSBETWEENTHEBEAMCOREANDCOLUMNSCOULDHEEASILYSELECTED,INTHEMODIFYINGTHEMODELANDMODIFYINGPROCESSCANAUTOMATICALLYBEPERFORMEDANALYSISMODELISSHOWEDFIG1BECAUSEMODELANDLOADARESYMMETRIC,COMPUTINGMODELISONLYHALFSOTHETOTALOFELEMENTSISDECREASEDTO8927ANDTHETOTALOFNODESISDECREASEDTO4341ALLELEMENTSARETRIANGLE3)OPTIMIZATIONSOLUTIONTHEOPTIMIZATIONPROCESSISESSENTIALLYACOMPUTINGANDMODIFYINGPROCESSTHEORIGINALDESIGNISUSEDASINITIALCONDITIONOFTHEITERATIVEPROCESSTHEENDINGCONDITIONOFTHEPROCESSISTHATSTIFFNESSDIFFERENCESOFTHEJOINTLOCATIONSBETWEENTHREEDRIVINGBARSANDTOPBEAMARELESSTHANGIVENTOLERANCEORITERATIVETIMESEXCEEDEXPECTEDVALUECONSIDERINGTHESPECIALITYOFTHEQUESTION,ITISFORESEENTHATTHELOCATIONISEXISTENTWHERESTIFFNESSVALUESAREEQUALIFITERATIVEISNOTCONVERGENT,THECAUSECANNOTBEOTHERWISETHANINAPPROPRIATEDISPLACEMENTINCREMENTORDEFICIENTITERATIVETIMESINORDERTOMAKETHEITERATIVEPROCESSCONVERGENTQUICKLYANDEFFICIENTLY,THISPAPERUSESTHEBISECTIONSEARCHINGMETHODCHANGINGSTEPLENGTHTOMODIFYTHETOPBEAMDISPLACEMENTTHISMETHODISALITTLECOMPLEXBUTTHEREQUIREMENTONTHEINITIALCONDITIONISRELATIVELYMILDTHEFLOWCHARTOFOPTIMIZATIONASFOLLOWS1READTHEBEAMMODELDATAININITIALPOSITIONFROMBACKUPFILE2MODIFYTHEPOSITIONOFBEAM3SOLVE4READTHEDEFORMOFNODESWHEREBEAMANDTHREEBARSAREJOINED5CHECKWHETHERTHECONVERGENTCONDITIONSARESATISFIED,IFNOT,THENCONTINUETOMODIFYTHEBEAMDISPLACEMENTANDRETURNTO3,OTHERWISE,EXITTHEITERATIONPROCEDURE6SAVETHERESULTSANDTHENEXITTHEPROGRAMSPRIMARYCONTROLCODESANDTHEIRFUNCTIONCOMMENTARIESAREGIVENINIT,OFWHICHTHEDETAILEDMODELINGINSTRUCTIONSAREOMITTEDFORTHECONVENIENCEOFCOMPARINGWITHTHECONTROLFLOW,THENECESSARYNOTESAREADDEDTHEFLAGOFTHEBATCHFILEINANSYSBATCHRESUME,ROBBAKDB,0READORIGINALDATAFROMTHEBACKUPFILEROBBAK,DB/PREP7ENTERPREPROCESSORDELETETHEJOINTPARTBETWEENBEAMCOREANDCOLUMNSMOVETHECOREOFTHEBEAMBYONESTEPLENGTHAPPLYLOADANDCONSTRAINTONTHEGEOMETRYMESHINGTHEJOINTPOSITIONBETWEENBEAMCOREANDCOLUMNSFINISHEXITTHEPREPROCESSORISOLUENTERSOLVERSOLVESOLVEFINISHEXITTHESOLVERPOST1ENTERTHEPOSTPROCESSORGET,FRONT,NODE,2013,U,ZREADTHEDEFORMATIONOFFIRSTJOINTNODEONBEAMGET,BACK,NODE,1441,U,ZREADTHEDEFORMATIONOFSECONDJOINTNODEONBEAMINTOPARAMETERHACKLASTDIF1THEABSOLUTEOFINITIALDIFFERENCEBETWEENFRONTANDHACKLASTTIMEFLAG1THEFEASIBILITYFLAGOFTHEOPTIMIZATIONSTEP005THEINITIALDISPLACEMENTFROMINITIALPOSITIONTOTHECURRENTPOSITIOND0,1,1,10,1THEITERATIONPROCEDUREBEGIN,THECYCLEVARIABLEISIANDITSVALUERANGEIS110ANDSTEPLENGTHIS1DIFABSFRONTBACKTHEABSOLUTEOFTHEDIFFERENCEBETWEENFRONTANDHACKINTHECURRENTRESULTIF,DIF,LE,LOE6,THENCHECKWHETHERTHEABSOLUTEDIFFERENCEDIFSATISFIESTHEREQUESTORNOFLAGLYES,SETFLAGEQUALTO1EXITEXITTHEITERATIVECALCULATIONELSEIF,DIF,GE,LASTDIF,THENCHECKWHETHERTHEDIFVALUEBECOMESGREATORNOTFLAG2YES,SETFLAG2MODIFYSTEPLENGTHBYBISECTIONMETHODPERFORMTHENEXTITERATIVECALCULATION,USETHELASTPOSITIONASTHECURRENTPOSITIONANDMODIFIEDLASTSTEPLENGTHASTHECURRENTSTEPLENGTHELSEIFTHEABSOLUTEOFDIFFERENCEVALUEISNOTLESSTHANEXPECTEDVALUEANDBECOMESMALLGRADUALLY,CONTINUETOMOVETOPBEAMREADTHEINITIALCONDITIONFROMBACKUPFILEENTERTHEPREPROCESSORMEN,P51X,STEP,1MOVETHECOREOFTHEBEAMBYONESTEPLENGTHMODIFYTHEJOINTPOSITIONSBETWEENBEAMCOREANDCOLUMNAPPLYLOADANDCONSTRAINTMESHINGFINISHEXITPREPROCESSORISOLUENTERSOLVERSOLVESOLVEFINISHEXITTHESOLVER/POST1EXITTHEPOSTPROCESSORGET,FRONT,NODE,2013,U,ZREADTHEDEFORMATIONOFFIRSTJOINTNODETOPARAMETERFRONTGET,BACK,NODE,1441,U,ZREADTHEDEFORMATIONOFSECONDJOINTNODETOPARAMETERBACKLASTDIFDIFUPDATETHEVALUEOFLASTDIFENDIFTHEENDOFTHEIFELSEENDDOTHEENDOFTHEDOCYCLEMOSTOFTHECONTROLPROGRAMABOVEISCOPIEDFROMLOGFILE,WHICHISLONGTHETOTALOFLINESISUPTOABOUT1000LINESMANYCODESSUCHASMODELINGANDPOSTPROCESSCODESAREUSEDREPEATEDLYTOMAKETHEPROGRAMCONSTRUCTCLEAR,THESEINSTRUCTIONSCANHEMADEINTOMACROS,WHICHARECALLEDBYMAINPROGRAMTHISCANEFFICIENTLYREDUCETHELENGTHOFTHEMAINPROGRAMINADDITION,MODELINGINSTRUCTIONSFROMLOGFILEINCLUDESLOTSOFSPECIALINSTRUCTIONSTHATAREONLYUSEDUNDERGRAPHICMODEBUTUSELESSUNDERHATCHMODEDELETINGANDMODIFYINGTHESEINSTRUCTIONSWHENUNDERBATCHMODEINANSYSCANREDUCETHELENGTHOFTHEFILE,TOOINTHEPROGRAMABOVE,THEDEFORMATIONATGIVENPOSITIONISREADFROMNODEDEFORMATIONINMESHING,INORDERTOAVOIDGENERATINGHADELEMENTS,TRIANGLEMESHISUSEDINOPTIMIZATION,THESHAPEOFJOINTPOSITIONBETWEENCOLUMNSANDBEAMCONTINUALLYISCHANGEDTHISMAKESTOTALOFELEMENTSDIFFERENTAFTERMESHINGEACHTIMEANDTHENELEMENTNUMBERINGDIFFERENT,TOODATAREADFROMDATABASEACCORDINGTONODENUMBERINGMIGHTNOTHEDATATOWANTTHEREFORE,BEAMCOREFIRSTNEEDSTOHEMESHED,THENSAVEDWHENREADNEXTTIME,ITSNUMBERINGISTHESAMEASLASTTIMEEVALUATINGWHETHERTHEFINALRESULTISAFEASIBLERESULTORNOTNEEDSTOCHECKTHEFLAGVALUEIFONLYTHEFLAGVALUEISI,THERESULTISFEASIBLE,OTHERWISETHEMOSTPROPERPOSITIONISNOTFOUNDTHETOTALDISPLACEMENTOFTOPBEAMISSAVEDINPARAMETERSTEPIFTHERESULTISFEASIBLE,THESTEPVALUEISTHEDISTANCEFROMINITIALPOSITIONTOTHEMOSTPROPERPOSITIONTHESUMOFITERATIVEISSAVEDINPARAMETER1ACCORDINGTOTHEFINALVALUEOFI,FEASIBILITYOFANALYSISRESULTANDCORRECTNESSOFINITIALCONDITIONCANHEEVALUATED4)OPTIMIZATIONRESULTSTHESUMOFITERATIVEINOPTIMIZATIONISSEVEN,ANDITTAKESABOUT2HOURAND37MINUTESTOFINDOPTIMALPOSITIONFIG3SHOWSTHEDEFORMATIONCONTOUROFTHEHALFCONSTRUCTINFIG3,THEDEFORMATIONSINTHREEJOINTSBETWEENBEAMANDTHETHREEDRIVINGBARSISTHESAMEASLEVEL,ANDTHECORRESPONDINGDEFORMATIONRANGEISBETWEEN0133E04AND0115EO4M,THEREQUIREMENTOFTHESAMESTIFFNESSISREACHEDATTHISTIME,THEPOSITIONOFBEAMCOREALONGXAXISASSHOWNINFIG1HASMOVED071E01MCOMPAREDWITHTHEORIGINALDESIGNEDPOSITIONBECAUSETHESPEEDOFCOMPUTERREADINGINSTRUCTIONISMUCHFASTERTHANMODIFYINGMODELMANUALLY,THETIMEMODIFYINGMODELCANBEIGNOREDTHETIMENECESSARYFOROPTIMIZATIONMOSTLYDEPENDSONTHETIMEOFSOLUTIONCOMPAREDWITHTHEOPTIMIZATIONPROCEDUREMANUALLYMODIFYINGMODEL,THEEFFICIENCYISIMPROVEDANDMISTAKEOPERATINGINMODELINGISAVOIDED5)CONCLUSIONTHEANALYZINGRESULTREVEALSTHATTHEOPTIMIZATIONMETHODGIVENINTHISPAPERISEFFECTIVEANDREACHESTHEEXPECTEDGOALTHEFIRSTADVANTAGEOFTHISMETHODISTHATMANUALMISTAKESDONOTEASILYOCCURINOPTIMIZATIONPROCEDURESECONDLY,ITISPRETTYUNIVERSALANDTHECONTROLCODESGIVENINTHISPAPERMAYHETRANSPLANTEDTOUSEINSIMILARSTRUCTUREOPTIMIZATIONDESIGNWITHOUTLARGEMODIFICATIONTHEDISADVANTAGEISTHATTHETOPOLOGYSTRUCTUREOFTHEOPTIMIZATIONOBJECTCANNOTBECHANGEDTHEMORETHEWORKLOADOFMODIFYINGTHEMODEL,THEMORETHEADVANTAGESOFTHISMETHODARESHOWNINADDITION,THETOPOLOGYOPTIMIZATIONFUNCTIONPROVIDEDINANSYSISUSEDTOSOLVETHEOPTIMIZATIONPROBLEMTHATNEEDSTOCHANGETHETOPOLOGYSTRUCTURETHEBETTEROPTIMIZATIONRESULTSCANHEACHIEVEDIFTHEMETHODINTHISPAPERCOMBINEDWITHIT中文译文机器人机构优化设计有限元分析王世军赵金娟西安大学机电工程系中国陕西西安大学出版社摘要机器人结构最优化设计,设计模型需要反复的修正和计算。应为修改后的模型通常不能自动运行,需要大量的时间进行调试。本论文给出一种采用有限元分析软件ANSYS55参数化设计语言生成一种最优化控制的方法,这种方法能给出最优自动运行过程和提高效率。1)简介工业机器人是一种用电脑控制的机械机构。因为效率和可操作性比传统机械要高,因此工业机器人广泛的用于工业生产中。相对传统机械来说,在工业机器人的结构设计中,为了达到高效率和可操作性的目的,减少重量和增加刚度显得更加重要。在结构设计中有很多的方法,一般而言,有限元法是最有效的方法之一。当所需模型比较简单时,建模和修改采用手工操作是可行的。当模型复杂时,优化时间是比较长的。在相当长的优化时间内,计算时间是非常少的,大多数时间是用来建模和修改模型的。如何减少结构优化过程中的建模和修改模型所用时间是提高效率的关键所在。ANSYS参数化设计语言是一种基于有限元分析的交互式开发工具,通常被程序设计人员使用。ANSYS参数化设计语言具有一个典型功能及它包含多数大型计算机语言,例如,定义参数像定义常量和变量,条件转移和循环控制,以及宏调用像调用函数和子程序等。除此之外,它具有强大的数学计算控制能力。这种数学计算能力包括算法,计算,对比,凑整和三角函数功能,指数函数功能和标准福传语言的双曲线功能等。依靠ANSYS参数化设计语言,数据能够在ANSYS数据库中被阅读和计算,并且在ANSYS程序运行过程中受到控制。图1表示三连杆平行机器人的主要框架。沿Z轴的刚性值在顶部梁的三个连接处是不一样的。在连杆1和顶部梁连接处得刚性是最小的,这也是通过有限元分析计算结果来确定的。根据设计目的,在三个连接点的不同的刚性必须要有给定的公差。当机械手在进行高强度工作时,一致的刚性会对它的运行精度产生影响,因此在沿X轴设置一个精确的位置是非常有必要的。根据上面提出的问题,一般的解决方法经常是改变顶部梁连接点的位置,对比结果,然后找到一个合适的位置,模型每次都要根据最后的计算结果进行修改。如果采用人工的控制这个重复的过程且重复时间过长,这样就难免出现错误。当模型被修改时,顶部梁外壁和内部肋板的形状也随之发生改变。模型需要重复的去修改才能找出恰当的位置。图1初始设计方案本论文通过ANSYS程序的参数化设计语言给出一个寻找最优位置问题的最佳解决方法。经过对事先建立的模型进行分析,通过建模系统指令在新的文件里形成一个最佳的控制程序,通过这个最佳的控制程序可以完成以后的重复最优化过程,而且不需要手工控制。在修改模型上消耗的时间可以减少到被忽略的程度。最优化步骤的效率得到很大提高。2)建筑模型分析图1所示结构包括了三个部分两个支柱,一个顶部梁和三个操作连杆。支柱和横梁通过位于支柱上面的水平肋板连接在一起,如图1所示。因为操作连杆被连接位置的等效构件代替,所以在模型中它们的结构被忽略了。顶部横梁的核心是三个连接处和一个特殊作用的孔,这些都是固定不变的。其他部件可以根据需求进行修改。为了建模的方便,横梁的核心被制成一个零件。在进行最优化的过程中,只有沿着X轴的横梁中心位置是变化的,也就是说,横梁核心的形状是不变的应该注意的是,横梁的其余部分只有形状变化而拓扑是固定的,可以通过控制程序自动执行图2顶部横梁核心图1六个螺栓连接横梁和支柱。在没有螺栓连接的位置,其结合面不能承受拉应力,最好在该位置设置接触件。当模型中包括接触件,非线性元件时,在解决方案过程中重复计算是必要的,并且计算时间会快速增加。不包括接触件的实验计算结果显示横梁外部承受拉伸应力,横梁内部承受压应力。考虑到主要的分析对象是顶部横梁和三个连杆连接位置的刚性,接触件可能不使用,房屋建设的几何模型的结合面如图2所示。在螺栓连接中,上表面和下表面共享一个关键位置;在没有螺栓连接时,上表面和下表面各自分别拥有一个关键位置。配合的时候,在共享的关键点会产生一个节点,当支柱和横梁连接,在支柱和横梁分开处,没有共享的关键点会产生两个节点。在左侧支柱的右表面和右侧支柱的左表面,根据实验计算结果,结构承受压应力。因此支柱和横梁将分享所有的节点不仅是螺栓。这不仅是忽略连接件而且展示了螺栓连接的特征。在支柱底部和底架之间连接是完整约束。因为主要的分析目的是顶部横梁的刚性,可以假设顶部横梁和三个连杆的连接位置承受同样的载荷。结构是薄壁件和壳件模型。机构外壁厚度和肋板厚度是不相同的。因此两组实常数是要设定的。为了建模的方便,两个支柱可是设置成其它组件。这个组件可以设成一个集合。这样横梁核心和支柱连接位置可以很容易的分辨出来。在修改过程中,建模和修改可以自动执行。分析模型如图1所示。因为模型和负载是对称的,模型计算可以节省一半时间。因此基础组件可以减少到8927,而且总的节点可以减少到4341所有的组件都是三角形的。3)最优化解决方案最优化过程是计算和修改过程的本质。初始设计被用来做重复计算过程的初始条件。计算过程的结束条件是三个连杆和顶部横梁连接位置的刚性偏差小于给定公差或者重复计算时间超出期望值。考虑到问题的特性,可以猜想,刚性值相同的位置是存在的。如果迭代不是收敛的,原因不可能是不相称偏转增大或者是计算时间不足。为了使迭代过程快速高效收敛,本论文采用等分搜索的方法改变步长去修改顶梁束位移。这种方法有点复杂但是在初始条件上的要求不苛刻。以下是最优化生产的流程图1在备份文件中确定横梁初始位置的模型基准2修改横梁位置3解决4确定横梁和三个连杆连接处的节点变形5检查收敛条件是否合适,如果不合适,那么继续去修改束位移并且返回到步骤3,否则退出迭代程序。6保存数据然后退出程序的主要控制代码和功能评注要保存一起,详细的建模指令被忽略。为了比较的方便,要添加必要的注释。BATCHRESUME,ROBBAKDB,0从备份文件中读
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法规安全综合培训课件
- 法考先修课件
- 法理学大一课件
- 蔬菜分拣管理考试题及答案
- 飞机出厂安全测试题及答案解析
- 兆光热电厂安全培训试题及答案解析
- 2025年新能源技术创新对全球产业格局影响深度研究报告
- 疫情期间安全培训考试题及答案解析
- 单招奇葩模拟试题及答案
- 2025福建福州市水路运输事业发展中心招聘编外人员1人考前自测高频考点模拟试题及答案详解(各地真题)
- 研学导师培训课件模板
- 食品新产品开发 课件 第三章 食品新产品开发配方设计
- DLT817-2014 立式水轮发电机检修技术规程
- 上海西门妇孺医院研究(1884-1952)
- 劳动创造美好生活课件 第二课 璀璨的星空
- 使用林地可行性研究报告
- (样表)有限空间有毒有害气体检测表
- 公司员工考勤表模板竖版
- 模电ppt课件 第1章绪论
- 水处理项目施工组织方案
- 幼儿园红色故事绘本:《闪闪的红星》 课件
评论
0/150
提交评论