机械原理设计六杆机构c源程序

机械原理设计六杆机构c源程序

ID:35334111

大小:61.57 KB

页数:6页

时间:2019-03-23

机械原理设计六杆机构c源程序_第1页
机械原理设计六杆机构c源程序_第2页
机械原理设计六杆机构c源程序_第3页
机械原理设计六杆机构c源程序_第4页
机械原理设计六杆机构c源程序_第5页
资源描述:

《机械原理设计六杆机构c源程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#definePI3.1415926doublen1=420,a=0.18,b二0.09,LI=0.1,L2=0.38,L3=0.42,L4=0.38,Lce=0.21,Lde=L3-Lce,m3=11,m4=10,m5=11,Lds3=0.07,Les4=0.19,Js3=0.02,Js4=2.&doublea1,a2,a3,a4;〃各杆的位置角度doubletl,t2,t3,t4;〃各杆的角速度doublesl,s2,s3,s4;〃各杆的角加速度doublexf,vf,af;〃滑块的位

2、移,速度,加速度doubleA,B,C,D,E;doubleg=9.81;doublePr;doubleFunc_360(doublez){if(z<0)returnz=z+360;elsereturnz;}doubleFunc_2PI(doublez){if(z<0)returnz=z+2*PI;elsereturnz;}doubleAngle_To_Radian(doublez)〃角度转弧度{z=PI*z/18();rctumz;}doubleRadian_To_Angle(doublez)〃弧度转角度{z=180*z/PI;returnz;voidYun

3、DongFenXi()〃运动分析{B=2*L1*L3*sin(a1)-2*L3*b;A=2*L1*L3*cos(al)-2*a*L3;C=a*a+b*b+L1*L1+L3*L3・L2*L2・2*a*L1*cos(al)-2*b*Ll*sin(a1);a3=2*atan((B-sqrt(A*A+B*B-C*C))/(A-C));a2=atan((b-L3*sin(a3)-Ll*sin(al))/(a-L3*cos(a3)-Ll*cos(al)));a4=asin((Ll*sin(a1)+L2*sin(a2)+Lce*sin(a3))/(-L4));xf=a-Ld

4、e*cos(a3)+L4*cos(a4);doublea22=Func_360(Radian_To_Angle(a2));doublea33=Func_360(Radian_To_Angle(a3));doublea44=Func_360(Radian_To_Angle(a4));tl=-2*PI*nl/60;//原动件的角速度t3=(t1*L1*sin(a1-a2))/(L3*sin(a2-a3));//3杆的角速度t2=(-tl*Ll*sin(al+a3))/(L2*sin(a3+a2));//3ff的角速度t4=(L2*t2*cos(a2)+Lce*t3

5、*cos(a3)+L1*tl*cos(a1))/(-L4*cos(a4));//4杆的角速度vf=t3*Ldc*sin(a3)-t4*L4*sin(a4);W块的速度sl=0;//原动件的角加速度s3=(t1*t1*L1*cos(a1-a2)+t3*t3*cos(a2-a3)+t2*t2*L2)/(L3*sin(a2-a3));//3杆的角加速度s2=(-tl*tl*Ll*cos(al-a3)-t2*t2*L2*cos(a2-a3)-t3*t3*L3)/(L2*sin(a2-a3));//2杆的角加速度s4=(t2*t2*L2*sin(a2)-s2*L2*co

6、s(a2)+Lcc*t3*t3*sin(a3)-Lcc*s3*cos(a3)+L4*t4*t4*sin(a4)+Ll*tl*tl*sin(a1))/(L4*cos(a4));//4杆的角加速度af=Lde*s3*sin(a3)+Lde*t3*t3*cos(a3)-L4*s4*sin(a4)-L4*t4*t4*cos(a4);〃滑块加速度cout«H原动件位置角度:,'«Radian_To_Angle(al)«n角速度:”vvtlvv“角加速度:"«sl«endl;cout«n2的位置角度:”vva22vv”角速度:“vv2vv”角加速度:,,«s2«endl;

7、cout«n3杆的位置角度:”vva33vv”角速度:“vvt3vv”角加速度:M«s3«endl;cout«H4杆的位置角度:”vva44vv”角速度:"vvi4vv"角加速度:"«s4«endl;coutvv”滑块的位移:”vvxfvv“滑块的速度:”vvvfvv"加速度:H«af«cndl;voidJingLiFenXil()〃动态静力分析{if(a1>=1.146681319&&al<=5.340707511)Pr=2100;elsePr=0;doubleas3x=t3*t3*Lds3*cos(a3)+s3*Lds3*sin(a3);doubleas3

8、y=t3*t3*Lds3*sin(a3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。