机电产品现代设计方法大作业概要_第1页
机电产品现代设计方法大作业概要_第2页
机电产品现代设计方法大作业概要_第3页
机电产品现代设计方法大作业概要_第4页
机电产品现代设计方法大作业概要_第5页
免费预览已结束,剩余15页可下载查看

付费下载

下载本文档

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

文档简介

1、课程名称:机电产品现代设计方法上课时间:2014年春季雷达底座转台设计姓 名:学 号:班 级:1108103所在学院:机电工程学院任课教师:金天国张旭堂1.设计任务雷达底座转台设计:一个回转自由度,如下图1.1所示19图1.1承载能力:500kg被测件最大尺寸:徼冷mom: 1台面跳动:0.02mm台面平面度:0.02mm台面布置T型槽,便于安装负载方位转角范围:七匚具有机械限位和锁紧机构角度位置测量精度:角度位置测量重复性:_角速范围:址C - ' J2.设计流程根据机电产品现代设计方法,其设计流程大致如下图2.1所示。3"阿Il功1甘的nz叶H齐W*"也汁 .勺

2、龙:的*|肝 直 怦:.-b Ift 11 H A M Jirra-Jr IT -CTK I-, -Hl HiK1- V l«1总体丹*泄UiMLffi计3T>ML< »D.>n JAM Mi-M-4-iWh tfm 4d- 4-1-'R1CT1 B UL h 1J'疽PI元静術 FKIVIiADAMSIMIATLAI5图2.1根据上图所示,整个设计过程可分为四个阶段:功能设计、总体方案设计、详细设计 和设计。功能设计部分,是在结合所给出的重要性的要求及用户可能的功能目标需求的前提下, 对转台的功能进行定义分析,将每一个功能细化为一个个的功

3、能元,利用QFD图对实现各种功能的所对应的技术的相对重要性进行分析,相对重要性较高的功能技术便是设计的重 点所在。总体方案设计部分,通过利用 SysML语言来明确各部分之间的功能参数和参数约束关 系,并完成草图的设计。详细设计部分,需要使得零件实现其预定的功能,并保证其精度和强度的设计要求。 在详细设计阶段主要是利用cad等三维建模软件,完成系统的3D图,并生产对应的2D图, 完成整个设计。对于重要的零部件需要利用有限元软件进行仿真分析,保证其可靠性。最 后还需要应用动力学和运动学仿真软件进行相关的动力学和运动学分析,确定设计系统满 足功能目标要求。设计总结部分,是对整个设计过程进行反思和总结

4、,考虑整个设计过程中存在的不足 和所运用的相关知识。3.QFD需求-功能-技术分析QFD全称 Qualification Function Deployment),是用来对所设计的系统进行总体设计规划的工具。QFD主要功能是能够实现工程设计与消费者或用户需求之间的紧密连接, 根据消费者需求和用户目标实现对设计过程的实时修改和控制,把用户的功能目标在整个 设计过程中得以体现,并根据需求的重要性对整个系统做出相应的设计规划,有重点的进 行设计。本设计根据用户对于雷达底座转台的功能重要性的需求,首先给出其需求和功能之间 的联系,如下图3.1所示的质量屋,屋顶为系统的功能,包括驱动元件的转速、体积、重

5、 量,及传动元件和传感器的可靠性等,左侧围用户对于系统的功能目标的需求,由用户直 接给出的功能,如角度位置测量精度:土角度位置测量重复性:土豁、角速范围: 翼厲沖罚嗔等和用户潜在的功能需求,如人机交互、成本、节能等方面的需求组成。图3.1中各功能需求后面的数字代表着这些功能的相对重要性,即importanee ofwhats,其数字越大代表其重要性越高,用户对于这些需求的重要性之和应该等于100。质量屋屋顶代表各部分功能之间的相互联系,分为positive、negative和不明确三种情况。House R QualtyRetfflx»ni5hi!p .SbcrqImporlDhcdi

6、 Wftyht*l= d!*f.£ *=E¥_7£x_$T 七*_4#三二7 r二-N0ii.=w-IM0I-.Sr0二fl£flr«対L jNs C pr o1«1卫i-i*o二3IE«QIEEl卫P!佝阿冏口国国觀TIEAQO:AFE735三主卫£itr.-H3.3-zn.it甘1:忙硝皐号氏荀15EG11« JS3"13tz13*4c1E cAK*17A*Lrn-rr-imL占in寸siISrsH吕Fl=:-Qb-舅av+:*0T>*SnripMX-Afl4 feli¥BI

7、J>RVis-=jJ:iptP91S9JRFrajvd IRf:Clal-StfllUACiatriiautiHi'(lU*.OriqinjilOT.图3.1根据功能需求的质量屋可以计算出各部分功能的相对重要性,其相对重要性如下图3.2所示。由图中可以看出,驱动元件转速、传感器精度、传感器分辨力及其灵敏度等相对重 要程度较高。QFD1 畑阿 vWpIgM图3.2在功能需求关系确定之后,可以进一步根据功能的重要性建立与实现相关功能的技术手段之间的重要性和联系,如下图3.3功能技术图所示。功能技术图的屋顶是实现相关功能可能用到的相应技术手段,与功能需求图相同,屋顶不同的符号表示不同技

8、术手段之间 的相关性,也分为positive、negative和不明确三种情况。左侧是在功能需求图的基础上, 把功能需求图中得到的有关功能及其对应的重要性移植到功能技术图中。具体情况可以参 看图3.3所示,图的最下方是计算所得的相关技术手段的对应的重要程度的数值。lHaiM* M JB.AnnaA. WrihMIJa.¥ £¥*iic :-N1lnI5=t崔>!J4A:rXi4¥4i盂 tCijm£-* p匸七話 ;*444hMPlAT丹, T* A复Th-*oA1£口4iaUS33EVf 巴F: n -j <7arvfc

9、4*柑-社Tk£*0-.> -r r v =0 x *VtA:卜c>:»di:c>j倉is*# eL<斗J*o<:4口口口 LI E9E3B3S1 aa 圏口何t V K vP nK1AO7CJAOoA -*OQAot m 弘 -IooC耋電- 1 *凸*岂T«*«OR7ooL 1 EA屮LW Q -g E-LJUU fw sM-w-1-KFF NT!ZZ-=a=QaA二aa吕RFiTOW:r-in-U fr-1JndH-l ».:.I.bJ.X.-IT心:r.£.!.aU*- -T<C"

10、"F "Mill1 r 1图3.3根据上面的功能技术的质量屋可以计算出各部分技术的相对重要性,其相对重要性如 下图3.4的柱状图所示。由图可以看出,电动机、编码器、感应同步器、压电加速度传感 器等的重要程度较高,也说明在实现用户所要求的功能目标的众多技术手段中,上述这些 技术相对更适合所设计的系统。例如,在动力源的选择上,既有液压马达,又有电动机, 综合考虑其他因素后,电动机的重要性明显高于液压马达,由此可知系统的动力源应该选 用电动机而不是液压马达,这样个有利于和其他技术手段之间的协调性和兼容性。综上所 述可知动力源的选择是电动机,位置传感器选择编码盘,加速度传感器选择是

11、压电加速度 传感器,变速机构综合考虑是选用可以变速的电动机代替变速机构,故电动机应该选用可 以变速的电动机。E3i>dm« ks* 昭13E3 Fir E*t « Km a*.” t上旦虽|泌出*4.总体方案设计SysML语言是UML语言(Unified Modeling Language,统一建模语言,一种面向对象的 标准建模语言,用于软件系统的可视化建模)在系统工程应用领域的延续和扩展, 是近年提 出的用于系统体系结构设计的多用途建模语言,用于对由软硬件、数据和人综合而成的复 杂系统的集成体系结构进行可视化的说明、分析、设计及校验。在这里我们绘制参数图如下。在下面

12、的参数图中,我们确定了系统中各部件的相互约 束情况。图4.1用SolidWorks软件进行产品初步建模如下图所示:at - j5底座转台关键件有限元分析5.1台面结构有限元分析在考虑转台的台面尺寸设计时,由于所要求的载荷的尺寸为_一故台面尺 寸应该大于或等于该尺寸,为了保证安装的可靠和操作方便,可以给台面留下一定的余量, 因此,选择台面的尺寸为0600,留下100mm勺余量,其台面图如下图5.1图所示。对于台面厚度的确定,主要需要考虑台面的强度、以及台面在载荷的作用下的变形情 况。由于这已经超出材料力学的范围,因此我们无法定量地去实施计算。我们决定用如上图所示的仿真模型来进行仿真。最终确定台面

13、厚度取50mn可以得到一个比较好的结果。台面取50mn厚时其应力应变图如下:应变图5.2sn砂I3ME-1RflS-EiJTH 11 7*314B.851231-103462.5551B.4±EiEfi41.2I2EI323.tJ±TBFile : 冋StA3!i.i%rftUUlL£lEHlcE自pt亡(沁ktM匸iA璘代ift歼才法尢用业X 眷茴. IS E应力图5.36.ADAMS/MATLAK 合仿真航天产品中机电类产品占据了大多数,在传统的机电一体化系统设计过程中,机 械工程师和控制工程师虽然在共同设计开发一个系统,但是他们各自都需要建立一个模型,然后分

14、别采用不同的分析软件,对机械系统和控制系统进行独立的设计、调试和试验,最 后建造一个物理样机,进行机械系统和控制系统的联合调试。如果发现问题,机械工程师和控制工程师又需要回到各自的模型中,修改机械系统和控制系统,然后再进行物理样机 联合调试,下图说明了这个过程。图6.1使用MSC.ADAM仿真软件,机械工程师和控制工程师可以共享同一个样机模型,进行 设计、调试和试验。可以利用虚拟样机对机械系统和控制系统进行反复的联合调试,直到 获得满意的设计效果,然后进行物理样机的建造和调试。下图说明了这个过程。图6.2显然,利用虚拟样机技术对机电一体化系统进行联合设计、调试和试验的方法,同传 统的设计方法相

15、比较具有明显的优势,可以大大地提高设计效率,缩短开发周期,降低开 发产品的成本,获得优化的机电一体化系统整体性能。MSC.ADAMS(Automatic Dynamic Analysis of Mechanical System)软件是美国 MS(公司的旗帜产品,是虚拟样机领域非常优秀的软件。它的功能很强大,如:给用户提供了友 好的界面、快速简便的建模功能、强大的函数库、交互式仿真和动画显示功能等等。另外,MSC.ADAMS/Controls模块提供了与许多控制系统软件(如MATLAB MATRIX X EASYS等)的接口功能。利用这些软件,可以把机械系统仿真与控制系统仿真结合起来。为此,本

16、报告专门就ADAM中如何实现机械和控制一体化仿真做一个总结。图6.3该协同仿真分析包括以下四个基本步骤,如下图所示图6.4(1) 构造ADAMS/VieW羊机模型 使用ADAMS/Controls模块进行机电一体化系统联合 分析前,首先应该构造ADAMS/VieW勺机械系统样机模型,或者输入已经构造好的机械系统 样机模型。机械系统样机模型中包括几何模型、各种约束和作用力等。(2) 确定ADAM的输入和输出需要通过ADAMS/View或 ADAMS/Solver中的信息文件或启动文件,确定 ADAMS的输入和输出。这里,输出是指进入控制程序的变量,表示从 ADAMS/Controls输出到控制程

17、序的变量。而输入是指从控制程序返回到ADAM的变量,表示控制程序的输出。通过定义输入和输出,实现ADAM和其他控制程序之间的信息封闭循环。这里所有程序的输入都应该设置为变量,而输出可以是变量或是测量值。(3) 构造控制系统方框图控制系统方框图是用MATLAB MATRIX或EASY5等控制 分析软件编写的整个系统的控制图, ADAMS/VieW勺机械系统样机模型被设置为控制图中的 一个模块。(4) 机电系统仿真分析最后,可以对机电一体化系统的机械系统和控制系统进行 联合仿真分析。在ADAMS/View中建好的样机机械模型如图18所示。该模型主要由马达、减速齿轮、 转盘、支撑杆、仰角轴承及其天线

18、组成,它们之间通过一定的约束关系连接在了一起。ET 空hw EijkJ ErruHii Rrziw SaHingi Iaahi t"*F CarliEh他 fi_3lI L= J21沖一 一蟄丄®图6.5(6)确定ADAM的输入和输出雷达天线的机械系统和控制系统之间的输入和输出关系,如图10所示。从图10可以看到,向雷达的机械系统输入一个控制力矩(control_torque ),雷达的机械系统则向控制 系统输出天线仰角的方位角(azimuth_position )和马达转速(rotor_velocity )。输入控制力矩A输出方位角和马达速度BM图6.6ADAMS/Con

19、trols程序和控制程序MATLA之间,通过相互传递状态变量进行信息交流 因此必须将样机模型的输入和输出变量,及其输入和输出变量引用的输入和输出函数,同 一组状态变量联系起来。图11给出了定义状态变量的对话框。模型中共定义了 4个状态变量:天线方位角(azimuth_position),控制力矩(control_torque ),天线高低角(elevation_position ),马达转速(rotor_velocity )。定义好状态变量后就可以通过ADAMS/Controls接口定义机械系统和控制系统间的输入输出变量。(7)构造控制系统方框图控制系统建模的目的是建立一个机械和控制一体化的样

20、机模型,通过ADAM方框图添加控制系统,实现控制系统的建模,基本步骤如下:具体步骤如下:(1) 启动Matlab程序1)启动Matlab程序,显示 Matlab命令窗口界面。2) 在Matlab命令输入提示符” >>”或” ?”处,输入ant_test ( ant_test文件的 全名为ant_test.m,是在ADAMS/Controls中定义后自动输出的),Matlab返回 相应的结果。% INFO : ADAMS pla nt actuators names :1 con trol_torque% INFO : ADAMS pla nt sen sors n ames :1

21、azimuth_positi on2 rotor_velocity3)在输入提示符处,输入 who命令,显示文件中定义的变量列表,Matlab返回相应的结果:ADAMS_exec ADAMSn puts ADAMS_outputs ADAMS_poutput ADAMS_static ADAMS_uy_idsADAMSn itADAMS_modeADAMS_pi nputADAMS_prefix ADAMS_sysdir可以选择以上显示的任何一个变量名,检验变量。例如,如果输入ADAMS_outputsMatlab显示机械系统中定义的所有输出:ADAMS_outputs=rotor_veloc

22、ity!azimuth_positio n 。(2)输入ADAM模块1) 在Matlab输入提示符处,输入 adams_sys,显示adams_sys的模块窗口,如图 12所示。adams_sys文件的全名是 adams_sys_.mdl,该文件是运行 ant_test.m 时自动生成的,每个模型都会生成这个相同的文件,但是文件的内容会有所不同。图6.82) 在File菜单,选择New打开一个新的类似于图12的空白窗口,为方便起见, 将此窗口称为 antennal。3) 用鼠标将图12中的adams_sub模块连同两个输出显示器,拖到新打开的antennal 窗口中。4) 双击antennal

23、窗口中的adams_sub模块,显示adams_sub模块的子系统如图22 所示。图6.9(3) 设置仿真参数1)在新显示的Simulink窗口中,如图13所示,双击MSCSoftware模块,显示MSCSoftware模块参数对话框,如图14所示。图 6.102) 在Output Files Prefix文本输入框,设置输出文件名mytest '。文件名应该用单引号括起来。ADAMS/Controls将以文件名 mytest保存仿真分析结果。ADAMS/Controls输出仿真结果(.res)、要求(.req)和图形(.gra)等三种类型的 仿真分析结果文件,在本例题中,分别是 my

24、test.res、mytest.req 和mytest.gra 文件。3)在仿真分析模式(Simulation mode栏,选择discrete参数。仿真分析模式定 义了 ADAMS?序求解机械系统方程的方式,以及控制程序求解控制系统方程的 方式。4) 在动画显示(An imatio n mod©栏,选择in teractive参数。动画显示决定了在ADAMS/View中动态显示跟踪仿真结果的方式。5)选择 Aplly。6)选择OK(4)控制系统建模控制系统的建模需要利用 Matlab程序的Simulink工具箱,建模方法如下:1)在Matlab命令窗口,启动 Simulink,显示

25、Simulink工具库窗口。2)双击Simulink工具库窗口的每个图标,显示各自的子工具库窗口。3)在已经打开的antennal窗口中,根据控制系统的具体需要,在Simulink工具库窗口中选择有关图形模块,并拖到 Simulink建模窗口中。4) 按照图15所示的控制系统图,完成各控制图标以及adams_sysm莫块之间的连接 和参数设置。5) 在File菜单,选则Save命令,将控制系统的Simulink文件存盘。图 6.11在ADAM的ADAMS/Controls模块的例题目录中(ADAM程序安装目录controls/examples/antenna ),保存有一个已经完成建模的控制系

26、统 Simulink文件,文件 名为antenna.mdl。也可以直接从 Simulink窗口中,读出antenna.mdl文件,然后进行机电系统联合仿真分析。使用antenna.mdl模块中的MSCSoftware模块的参数进行重新设置。(5) 机电系统联合仿真分析(1) 设置仿真参数1) 在Simulink工具菜单栏,如图15所示,选择Simulation菜单。2) 在弹出的下一层菜单中,选择 Parameters,显示参数设置对话框。3) 设置仿真时间,在Start Time栏,输入0.0,设置开始时间。在End Time栏, 输入0.25,设置结束时间。4) 在仿真类型的第一个选择栏,

27、选择variable step mode参数。第二个选择栏,选择ode15s参数。5) 对于其他各项参数,取默认值。6) 选择OK按钮,关闭Matlab仿真参数设置对话框。(2) 执行机电系统联合仿真分析在Simulation菜单,选择Start命令,开始进行机电系统联合仿真分析。程序将显示 一个新的ADAMS/View窗口,显示仿真分析结果。ADAM接收来自Matlab的控制输入信息,产生相应的运动。同时,向 Matlab的控制系 统提供天线仰角的方位角 azimuth_position 和马达转速rotor_velocity 的实时值。通过 这种方式,机械系统和控制系统实现闭环控制。完成仿真分析以后,ADAMS/View自动关闭新显示的窗口。(3) 暂停仿真分析利用ADAMS/Controls程序的互交式对话功能,可以使Matlab暂停分析,以便能够更仔 细的观察和监控ADAMS/View中的样机图形。具体方法如下:1) 在ADAMS/View显示窗口的左上方,实时显示仿真分析进程时间。当仿真分析时 间达到.1s,马上在Simulink的Simulatio

温馨提示

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

评论

0/150

提交评论