基于MATLAB的平面四连杆机构优化设计
基于matlab的平面四连杆机构优化设计

基于matlab的平面四连杆机构优化设计
宋志强
【期刊名称】《呼伦贝尔学院学报》
【年(卷),期】2014(000)006
【摘要】四连杆机构是工程上广泛应用的传动机构,按照预定的轨迹曲线设计平面连杆机构,就是要确定机构的各尺寸参数和连杆上的描点位置,使该点所描的连杆曲线与预定的轨迹相符。
利用软件 Matlab 优化工具箱进行优化设计,使得实际运动轨迹与预定的轨迹误差最小,得到最优的连杆参数。
【总页数】3页(P108-109,79)
【作者】宋志强
【作者单位】呼伦贝尔学院工程技术学院内蒙古海拉尔区 021008
【正文语种】中文
【中图分类】TH112.1
【相关文献】
1.基于MATLAB的液压支架四连杆机构优化设计 [J], 王建国
2.基于MATLAB的平面四连杆机构的解析设计方法 [J], 贝天宝;林兴发
3.基于MATLAB的平面四连杆机构运动仿真 [J], 刘龙;黎炯宏
4.基于6σ的平面四连杆机构稳健优化设计 [J], 王涛;陶薇
5.基于Matlab软件的挑梁四连杆机构优化设计 [J], 孙鹏飞;孟海岗;孙博;田家宝因版权原因,仅展示原文概要,查看原文内容请购买。
基于matlab的平面四杆机构动态仿真

基于matlab的平⾯四杆机构动态仿真摘要:本⽂基于matlab 强⼤的数值计算功能,借助fsolve 函数,建⽴了⼀个平⾯四杆机构模型,并对此进⾏运动仿真,为平⾯四杆机构的尺⼨优化设计和运动分析提供了⼀条简单实⽤的捷径。
关键词:平⾯四杆机构 matlab fsolve 函数1 背景介绍平⾯四连杆机构是⼯程应⽤中使⽤⼴泛的机械结构。
如果知道相应尺⼨下杆件的运动轨迹,速度⼤⼩,对整个机构的优化设计有重要作⽤。
Matlab 具有强⼤的科学计算机数据处理能⼒,出⾊的图形处理功能,且程序语⾔简单。
基于以上叙述,本⽂⾸先设计了平⾯四杆机构的各连杆参数,然后在matlab 环境下运⽤⽜顿-⾟普顿算法,使⽤fsolve 函数快速实现了运动仿真并以图形的形式将其运动情况显⽰了出来。
2 平⾯四杆机构的运动仿真2.1 ⽤matlab 进⾏⾓位移分析平⾯四杆机构如右图所⽰,4l 为机架,1l 为摇杆,2l 为连杆,3l 为摆杆,设杆长分别为20,mm50mm 35mm,60mm.,摇杆与机架夹⾓1?θ=,连杆与⽔平线夹⾓2δθ=,摇杆与机架夹⾓3ψθ=,且初始⾓度00o ?=,1θ⾓速度为10/rad s ω=。
则可将问题转化为,已知1θ的运动状态,求23,θθ。
由铰链四杆机构复向量坐标,可以写出⾓位移⽅程3121243j j j l e l e l l e θθθ+=+将上式展开,整理的1231122433223112233(,)cos cos cos (,)sin sin sin f l l l l f l l l θθθθθθθθθθ=+--=+-??由上式可知,在1θ给定的情况下建⽴了⼀个⼆元⽅程,通过matlab 联⽴⽅程组可求解出23,θθ。
2.1 ⽤matlab 进⾏⾓速度分析⽤matlab 进⾏速度分析对上式进⾏求导并整理成矩阵形式为1211223312233113sin()sin()sin()cos()cos()cos()l l l l l l θθθθθθθθθ-??-=-运动仿真的实现为了求得23,θθ,可调⽤matlabf 中fsolve 函数。
基于matlab的连杆机构设计

基于matlab的连杆机构设计————————————————————————————————作者: ————————————————————————————————日期:目录1平面连杆机构的运动分析 (1)1.2 机构的工作原理 (1)1.3机构的数学模型的建立 (1)1.3.1建立机构的闭环矢量位置方程...................................................11.3.2求解方法.....................................................................22基于MATLAB程序设计 (4)2.1 程序流程图 (4)2.2 M文件编写 (6)2.3程序运行结果输出 (7)3 基于MATLAB图形界面设计 (11)3.1界面设计……………………………………………………………………………………………113.2代码设计……………………………………………………………………………………………124 小结 (17)参考文献 (18)1平面连杆机构的运动分析1.1 机构运动分析的任务、目的和方法曲柄摇杆机构是平面连杆机构中最基本的由转动副组成的四杆机构,它可以用来实现转动和摆动之间运动形式的转换或传递动力。
对四杆机构进行运动分析的意义是:在机构尺寸参数已知的情况下,假定主动件(曲柄)做匀速转动,撇开力的作用,仅从运动几何关系上分析从动件(连杆、摇杆)的角位移、角速度、角加速度等运动参数的变化情况。
还可以根据机构闭环矢量方程计算从动件的位移偏差。
上述这些内容,无论是设计新的机械,还是为了了解现有机械的运动性能,都是十分必要的,而且它还是研究机械运动性能和动力性能提供必要的依据。
机构运动分析的方法很多,主要有图解法和解析法。
当需要简捷直观地了解机构的某个或某几个位置的运动特性时,采用图解法比较方便,而且精度也能满足实际问题的要求。
基于matlab的平面连杆机构优化设计

基于matlab的平面连杆机构优化设计
基于Matlab的平面连杆机构优化设计是指利用Matlab软件平台,对平面连杆机构进行优化设计的过程。
平面连杆机构是一种常见的机械传动机构,广泛应用于各种机械系统中,如机械手、凸轮机构等。
优化设计是指通过数学建模、计算和分析,寻求满足一定性能要求的最优设计方案。
在基于Matlab的平面连杆机构优化设计中,通常需要建立机构的数学模型,包括几何模型和运动学模型。
几何模型描述机构的几何形状和尺寸,而运动学模型则描述机构的位置、速度和加速度等运动参数。
然后,利用Matlab 进行数值计算和分析,以确定最优的设计参数。
具体来说,基于Matlab的平面连杆机构优化设计可以分为以下几个步骤:1.建立数学模型:根据实际问题,建立平面连杆机构的几何模型和运动学模
型,将实际问题转化为数学问题。
2.定义优化目标:根据设计要求,定义优化目标函数,如最小化某个性能参
数、最大程度满足某个约束条件等。
3.确定设计变量:选择影响优化目标的主要参数作为设计变量,如连杆长度、
角度等。
4.约束条件:根据实际应用需求和机构运动特性,定义约束条件,如角度范
围、位移范围等。
5.求解优化问题:利用Matlab的优化工具箱进行数值计算,求解优化问题,
得到最优设计方案。
6.结果分析和验证:对优化结果进行分析和验证,确保最优设计方案的有效
性和可行性。
总之,基于Matlab的平面连杆机构优化设计是一种通过数学建模和数值计算来寻求最优设计方案的方法。
它可以帮助设计师快速找到满足性能要求的设计方案,提高设计效率和产品质量。
机械基础-案例11实现预定轨迹的平面四连杆机构的优化设计

实现预定轨迹的平面四连杆机构的数学建模及其优化设计一.问题描述设计一平面四连杆机构,如图1所示。
要求曲柄在运动过程中实现运动轨迹x y 2=,52<<x ,因传递力的需要,最小转动角γ大于50度。
图1二.建立优化数学模型 1.确定设计变量根据设计要求,由机械原理知识可知,设计变量有L1、L2、L3、L4、ϕ。
将曲柄的长度取为一个单位长度1,其余三杆长可表示为L1的倍数。
由图1所示的几何关系可知⎥⎦⎤⎢⎣⎡⋅⋅--+=4324232212)(arccos L L L L L L ϕϕ为杆长的函数。
另外,根据机构在机器中的许可空间,可以适当预选机架L4的长度,取L4=5,经以上分析,只剩下L2、L3两个独立变量,所以,该优化问题的设计变量为[][]TTL L X X X 3221,,==因此。
本优化设计为一个二维优化问题。
2.建立目标函数按轨迹的优化设计,可以将连杆上M 点()mi mi y x ,与预期轨迹点坐标偏差最小为寻优目标,其偏差为i Mi i x x x -=∆和i Mi i y y y -=∆()n x i ,,2,1⋅⋅⋅=,如图2。
为此,把摇杆运动区间2到5分成S 等分,M 点坐标有相应分点与之对应。
将各分点标号记作i ,根据均方根差可建立其目标函数,即()()()[]min 2/122→-+-=∑i Mi i Mi y y x x X fϕsin 3L y Mi =ϕcos 33⋅+=L x Mii i xy ⋅=2)1(31-+=i sx i ,S 为运动区间的分段数⎥⎦⎤⎢⎣⎡⋅⋅--+=4324232212)(arccos L L L L L L ϕ于是由以上表达式便构成了一个目标函数的数学表达式,对应于每一个机构设计方案(即给定21,X X ),即可计算出均方根差()X f 。
图 23.确定约束条件根据设计条件,该机构的约束条件有两个方面:一是传递运动过程中的最小传动角γ应大于50度;二是保证四杆机构满足曲柄存在的条件。
基于matlab的平面四连杆机构设计以及该机构的运动分析参考模板

基于matlab的平面四连杆机构设计以及该机构的运动仿真分析摘要四连杆机构因其结构方便灵活,能够传递动力并实现多种运动形式而被广泛应用于各个领域,因此对其进行运动分析具有重要的意义。
传统的分析方法主要应用几何综合法和解析综合法,几何综合法简单直观,但是精确度较低;解析法精确度较高,但是计算工作量大。
随着计算机辅助数值解法的发展,特别是MATLAB软件的引入,解析法已经得到了广泛的应用。
对于四连杆的运动分析,若应用MATLAB 则需要大量的编程,因此我们引入proe软件,我们不仅可以在此软件中建立实物图,而且还可以对其进行运动仿真并对其运动分析。
在设计四连杆时,我们利用解析综合法建立数学模型,再根据数学模型在MATLAB中编程可以求得其他杆件的长度。
针对范例中所求得的各连杆的长度,我们在proe软件中画出其三维图(如图4)并在proe软件中进行仿真分析得出CB,的角加速度的变化,从而得到CB,两接触处所受到的力是成周期性变化的,可以看出CB,两点处的疲劳断裂,我们提B,两点处极易疲劳断裂,针对C出了在设计四连杆中的一些建议。
关键字:解析法 MATLAB 软件 proe 软件 运动仿真建立用解析法设计平面四杆机构模型对于问题中所给出的连架杆AB 的三个位置与连架杆CD 的三个位置相对应,即三组对应位置为:332211,,,,,ψϕψϕψϕ,其中他们对应的值分别为: 52,45,82,90,112,135,为了便于写代数式,可作出AB 与CD 对应的关系,其图如下:图—2 AB 与CD 三个位置对应的关系通过上图我们可以通过建立平面直角坐标系并利用解析法来求解,其直角坐标系图如下:φααi θi φi图—3 平面机构直角坐标系通过建立直角坐标系OXY ,如上图所示,其中0α与0φ为AB 杆与CD 杆的初始角,各杆件的长度分别用矢量d c b a ,,,,表示,将各矢量分别在X 轴与Y 轴上投影的方程为⎩⎨⎧=++=+)sin(*)sin(*)sin(*)cos(*)cos(*)cos(*φθαφθαc b a c d b a在上述的方程中我们可以消除θ,从而可以得到α与φ之间的关系如下:)cos(2)cos(2)cos(2)(2222αφαφab ac cd b d c a +-=+-++ (1) 为便于化简以及matlab 编程我们可以令:⎪⎪⎪⎩⎪⎪⎪⎨⎧==-++=c d H a d H ac b d c a H 32222212 (2) 通过将(2)式代入(1)式中则可以化简得到如下等式: )cos()cos()cos(321αφαφH H H +-=+ (3)我们可以通过(3)式将两连架杆对应的位置带入(3)式中,我们可以得到如下方程:⎪⎩⎪⎨⎧+-=++-=++-=+)cos()cos()cos()cos()cos()cos()cos()cos()cos(333332123222211311121ϕψϕψϕψϕψϕψϕψH H H H H H H H H (4) 联立(4)方程组我们可以求得321,,H H H ,再根据(2)中的条件以及所给定的机架d 的长度,我们可以求出其它杆件的长度为:⎪⎪⎪⎩⎪⎪⎪⎨⎧-++===1222322acH d c a b H d c H d a (5)四连杆设计范例:在日常生活中,我们经常看到消防门总能自动关上,其实它是利用四连杆机构与弹簧组成的。
基于MATLAB给定连杆预定位置的四杆机构设计

第14卷第2期2019年6月Vol.14No.2Jun.2019陕西工业职业技术学院学报Journal of Shaanxi Polytechnic Institute基于MATLAB给定连杆预定位置的四杆机构设计韩二豹(陕西工业职业技术学院土木工程学院,陕西咸阳712000)摘要:连杆机构是一种典型的机械机构,运动设计是一个比较复杂和困难的问题,给定连杆预定位置的四杆机构的设计常用的设计方法主要为解析法。
本文以MATLAB语言为基础,利用计算机对给定连杆预定位置的四杆机构进行设计。
结果表明,此方法设计过程简洁,结果合理,准确,效率高。
关键词:四杆机构;MATLAB;预定位置中图分类号:TB121文献标识码:A文章编号=9459-2019(2)-0006-03A MATLAB-based Design of Four-bar Linkage with PresetPosition of Connecting RodHan Erbao(School of Civil Engineering,Shaanxi Polytechnic Institute,Xianyang Shaanxi712000,China)Abstract:Connecting rod is a typical mechanical linkage and its motion design is complex and ually, analytical method is the main method used in the design of four一bar linkage with preset position of connecting rod. In the study,a MATLAB一based design of four bar mechanism was made to link the preset position given by com・puter.The results show that the design process is simple Key words:Four bar linkage;MATLAB;Preset positiono引言MATLAB是一种高级技术语言和发展环境,特提供了一个人机交互的系统环境,并以矩阵作为基础的数据结构,节省编程时间,语法简单、容易掌握、调试方便,可以设置调试断点、快速查找程序错误等优点,可以将使用者从繁重重复的计算中解脱出来,已经被大家认可和广泛使用,充分展现其高效、直观、简单的特点⑷。
MATLAB程序:已知三个位置设计平面四杆机构求解程序(位移矩阵法)

%MATLAB程序:已知三个位置设计平面四杆机构求解程序(位移矩阵法)clear;clc;%凡是变量名前带v的为数值变量,不带的是符号变量vxp1=0; vyp1=0; vsita1=0*pi/180;vxp2=-2; vyp2=6; vsita2=40*pi/180;vxp3=-10; vyp3=8; vsita3=90*pi/180; %精确位置P1,P2,P3及各角度vsita12=vsita2-vsita1;vsita13=vsita3-vsita1;vxa=-10; vya=-2;vxd=-5; vyd=-2; %选定A,D点%所有数值均在此确定,更改此处即可解出不同数值的四杆机构位移矩阵方程syms xp1 yp1 xp2 yp2 xp3 yp3 sita12 sita13;syms xa ya xb1 yb1 xb2 yb2 xb3 yb3;f1='(xb2-xa)^2+(yb2-ya)^2=(xb1-xa)^2+(yb1-ya)^2';f2='(xb3-xa)^2+(yb3-ya)^2=(xb1-xa)^2+(yb1-ya)^2'; %前两个机构方程f3='xb2=cos(sita12)*xb1-sin(sita12)*yb1+xp2-xp1*cos(sita12)+yp1*sin(sita12)';f4='yb2=sin(sita12)*xb1+cos(sita12)*yb1+yp2-xp1*sin(sita12)-yp1*cos(sita12)'; %由第一个位移矩阵方程得出f5='xb3=cos(sita13)*xb1-sin(sita13)*yb1+xp3-xp1*cos(sita13)+yp1*sin(sita13)';f6='yb3=sin(sita13)*xb1+cos(sita13)*yb1+yp3-xp1*sin(sita13)-yp1*cos(sita13)'; %由第二个位移矩阵方程得出f1=subs(f1,{xa,ya},{vxa,vya});f2=subs(f2,{xa,ya},{vxa,vya});f3=subs(f3,{xp1,xp2,yp1,sita12},{vxp1,vxp2,vyp1,vsita12});f4=subs(f4,{xp1,yp1,yp2,sita12},{vxp1,vyp1,vyp2,vsita12});f5=subs(f5,{xp1,xp3,yp1,sita13},{vxp1,vxp3,vyp1,vsita13});f6=subs(f6,{xp1,yp1,yp3,sita13},{vxp1,vyp1,vyp3,vsita13}); %代入具体数值[xb1,xb2,xb3,yb1,yb2,yb3]=solve(f1,f2,f3,f4,f5,f6); %解方程vxb1=vpa(xb1);vyb1=vpa(yb1);vxb2=vpa(xb2);vyb2=vpa(yb2);vxb3=vpa(xb3);vyb3=vpa(yb3);(vxb1-vxa)^2+(vyb1-vya)^2;(vxb2-vxa)^2+(vyb2-vya)^2;(vxb3-vxa)^2+(vyb3-vya)^2; %去掉这三行分号可验证B点三个位置是否距离A点相等syms xd yd xc1 yc1 xc2 yc2 xc3 yc3;f7='(xc2-xd)^2+(yc2-yd)^2=(xc1-xd)^2+(yc1-yd)^2';f8='(xc3-xd)^2+(yc3-yd)^2=(xc1-xd)^2+(yc1-yd)^2'; %前两个机构方程f9='xc2=cos(sita12)*xc1-sin(sita12)*yc1+xp2-xp1*cos(sita12)+yp1*sin(sita12)';f10='yc2=sin(sita12)*xc1+cos(sita12)*yc1+yp2-xp1*sin(sita12)-yp1*cos(sita12)'; %由第一个位移矩阵方程得出f11='xc3=cos(sita13)*xc1-sin(sita13)*yc1+xp3-xp1*cos(sita13)+yp1*sin(sita13)';f12='yc3=sin(sita13)*xc1+cos(sita13)*yc1+yp3-xp1*sin(sita13)-yp1*cos(sita13)'; %由第二个位移矩阵方程得出f7=subs(f7,{xd,yd},{vxd,vyd});f8=subs(f8,{xd,yd},{vxd,vyd});f9=subs(f9,{xp1,xp2,yp1,sita12},{vxp1,vxp2,vyp1,vsita12});f10=subs(f10,{xp1,yp1,yp2,sita12},{vxp1,vyp1,vyp2,vsita12});f11=subs(f11,{xp1,xp3,yp1,sita13},{vxp1,vxp3,vyp1,vsita13});f12=subs(f12,{xp1,yp1,yp3,sita13},{vxp1,vyp1,vyp3,vsita13}); %代入具体数值[xc1,xc2,xc3,yc1,yc2,yc3]=solve(f7,f8,f9,f10,f11,f12); %解方程vxc1=vpa(xc1);vyc1=vpa(yc1);vxc2=vpa(xc2);vyc2=vpa(yc2);vxc3=vpa(xc3);vyc3=vpa(yc3);(vxc1-vxd)^2+(vyc1-vyd)^2;(vxc2-vxd)^2+(vyc2-vyd)^2;(vxc3-vxd)^2+(vyc3-vyd)^2; %去掉这三行分号可验证C点三个位置是否距离D点相等%最终答案xb1,yb1,xc1,yc1Lab=sqrt((vxb1-vxa)^2+(vyb1-vya)^2)Lbc=sqrt((vxb1-vxc1)^2+(vyb1-vyc1)^2)Lcd=sqrt((vxc1-vxd)^2+(vyc1-vyd)^2)Lad=sqrt((vxa-vxd)^2+(vya-vyd)^2) %得到四杆长'曲柄存在条件:'%得出四杆长后计算得到'可靠到位条件:'[vxc1-vxb1,vyc1-vyb1]*[vxc1-vxd,vyc1-vyd]'[vxc2-vxb2,vyc2-vyb2]*[vxc2-vxd,vyc2-vyd]'[vxc3-vxb3,vyc3-vyb3]*[vxc3-vxd,vyc3-vyd]''顺序到位条件:'%未完成输出结果:xb1 =(-7-4*sin(2/9*pi)+4*cos(2/9*pi))/(4*cos(2/9*pi)+4*sin(2/9*pi)-5)yb1 =-1xc1 =-6*(27+24*sin(2/9*pi)-64*cos(2/9*pi))/(-31*cos(2/9*pi)-5+39*sin(2/9*pi))yc1 =-2*(72*cos(2/9*pi)-175+192*sin(2/9*pi))/(-31*cos(2/9*pi)-5+39*sin(2/9*pi))Lab =1.0288436025165976748172169832223Lbc =2.9872531417317691216303250912289Lcd =6.9831476545729886023199865357226Lad =5ans =曲柄存在条件:ans =可靠到位条件:ans =14.605219997928496422368168445525ans =19.799913716084881287517588922012ans =20.814756669957613005391246805307ans =顺序到位条件:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于 MATLAB 的四连杆机构的优化设计
陈伟斌
(汕头大学,工学院)
[摘要] 对平面四连杆机构进行数学建模,要求实现预期的传递函数运动轨迹。利用 MATLAB 强大的运算功能,快速精确地计 算出优化结果。再利用 MATLAB 编写程序检验得出的运动轨迹是否达到期望目标。 [关键词] 连杆、轨迹、优化设计、MATLAB。
Optimized design for four bar linkage mechanism of crushing machine based on MATLAB
Terry Chen (Shantou University, Engineering College)
[Abstract] Analyze the model of four bar linkage mechanism and try to satisfy the movement locus that we excepted. With the strong functions of MATLAB, we can calculate and get the best result quickly. Then write a program to simulate the movement locus of the output and examine whether it satisfy our requirement. [Key Words] Linkage, Movement locus , Optimized Design, MATLAB
l 2, l 3 两 个 独 立 变 量 。 设
l 2 x1; l 3 x 2; 可以得出本题是二维优化问题。
有志,有恒,有识,有为
3. 建立目标函数
本问题中,要求输出角实现预定函数关系,我 们可以取实际输出角于期望输出角的平方差来作 为目标函数,使其达到最小值。
120
min f ( X ) i 2
i 0
(b)
2 i ( ); 期望输出角: 1 i 0 * *i 2 120 输入角:
实际输出角:
=arc cos
l1 l 4
-l 2 2 l 32 2 arccos ; 2l 2l 3 2
2
2
l 4 l1 +l 2 2 l 3 2 2 =arc cos arccos ; 2 2l 2l 3 2
图1
四连杆机构简图
现在,我们要求摇杆实现预定的传递函数运动 轨迹。当曲柄有初始角 0 回转至 0
0 / 2
l1 l 2 +l 4 2 l 32 =arc cos ; 2l 4 l1 l 2 2 l 2+l1 -l 4 2 l 3 2 0 arc cos ; 2l 4l 3
7. 结论
通过对简单的四连杆机构进行数学建模, 并利用 MATLAB 强大的计算能力以及丰富的 优化工具,可以非常简单、精确的得出优化结 果。 从结果我们可以看出,摇杆的实际输出曲 线是无可能是线性的,但是通过优化设计我们 能使它与我们期望的结果相近。从而满足我们
6. 优化结果
利用 MATLAB 进行优化设计, 编写目标函数、 约束函数,再利用 MATLAB 的优化工具箱编写命 令文件进行优化设计。再利用优化结果计算实际运 动轨迹(输出角-输入角曲线),来验证优化结果。
(a)
有志,有恒,有识,有为
优化结果为
X [5.0672,1.8055]'
的使用要求。
2 i ( );
斜率 2/9=0.22,两斜率符合,因此红色曲线是 正确的。 而绿色曲线,从理论分析的函数中
si i i (0 i ) si i i ( i 2)
可以看出
是一个分段函数, 而且是先单调递增, 后单调递减。 从而推断绿色曲线也是正确的。
4. 确定约束条件 4.1 保证传动角 min 45
由机械原理可知,出现传动角最小值的位置是 曲柄于机架共线的两个位置。
min f ( X ) i 2
i 0
X x1, x 2 ' L 2, L 3 '; s.t.g 1( X ) x12 x 2 2 1.414 x1 x 2 36 0 g 2( X ) x12 x 2 2 1.414 x1 x 2 16 0 g 3( X ) 1 x1 0 g 4( X ) 1 x 2 0 g 5( X ) 6 x1 x 2 0 g 6( X ) x1 x 2 4 0 g 7( X ) x 2 x1 4CD 为鄂板。连杆 AB、 BC、CD、AD 的长度分别为 l1, l 2, l 3, l 4.
设计精度。
2. 确定设计变量
在进行曲柄摇杆四连杆机构设计时,首先要确 定支架的设计变量。有机械原理可以知道,四连杆 机构的独立变量只有 4 杆的杆长,各杆的长度的相 对比例确定,运动规律也就确定。而曲柄以及摇杆 的初始角度可以由杆长来确定。 现在设定当连杆 AB、BC 共线而且是首尾相接 时,摇杆在右极限位置。
设
2
期间,摇杆的输出角 i 实现如下运动规律:
2 i ( );
而且要求在运动过程中的最小传动角
l1 1; 则 l 2, l 3 的长度可以用
1 的倍数来表
示。 另外,根 据机构在机 器中的许 用空间, 取
l 4 5;
综上所述,剩下
min 45 。
MAT LAB 作为一种直译式的程序语言 , 具有 强大的科学计算能力和良好的数据可视化性能 , 同时程序结构具有扩展性。应用 MATLAB 对鄂式 破碎机进行优化设计可以大大缩短设计时间,提高
=0.2652; 0 1.0774; (弧度)
输出角-输入角曲线:
参考文献:
张鄂、 买买提明 《现代设计理论与方法》 , 科学出版社。
(红色为期望曲线,绿色为实际曲线) 结果分析,从曲线图中我们可以看出,红色曲 线是一条单调递增的直线,而且斜率大概是 (90-62)/(135-15)=0.23. 而我们预设的函数关系
4.2 曲柄存在条件
有机械原理可知曲柄存在条件:
si i i (0 i ) si i i ( i 2)
上式中,
L 2 L1, L3 L1, L1 L 4 L 2 L 3, L1 L 2 L 4 L 3, L1 L 3 L 2 L 4.
5. 写出优化数学模型。
综上所知,可以得出优化模型为
120
r 2 +l 32 l 2 2 i =arc cos ( ); 2l 3 ri r 2 +l 4 2 l12 i arc cos ( ); 2l 4 ri ri l12 l 4 2 2l1l 4 | cos i |