课程设计--函数机构的设计

上传人:汽*** 文档编号:397123511 上传时间:2022-08-30 格式:DOC 页数:17 大小:241.50KB
返回 下载 相关 举报
课程设计--函数机构的设计_第1页
第1页 / 共17页
课程设计--函数机构的设计_第2页
第2页 / 共17页
课程设计--函数机构的设计_第3页
第3页 / 共17页
课程设计--函数机构的设计_第4页
第4页 / 共17页
课程设计--函数机构的设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《课程设计--函数机构的设计》由会员分享,可在线阅读,更多相关《课程设计--函数机构的设计(17页珍藏版)》请在金锄头文库上搜索。

1、机械电子工程专业课程设计课程名称机械原理、机械设计课题名称函数机构的设计一、课程设计的任务设计的铰链四杆机构两连架杆对应角位移关系近似实现函数:y=lg(x) (1x2)要求:设计计算对应三个结点(三对角位移、)的铰链四杆机构。绘表、统计同组同学的计算结果,并计算对应每个主动角时的从动角的实际角位移,计算拟合误差SUM。分析如何利用拟合误差法确定同一组同学中的最佳设计方案。编制用计算机设计计算和优化时的程序框图。设计数据分配:组数(r/min)()()()()结点数目n24580201951109(序号:0-8)二、课程设计的内容1、求、对应关系:设计铰链四杆机构来实现给定函数时,首要的问题是

2、要按一定的比例关系,把给定函数y=f(x)转化成两连架杆对应的角位移关系函数=(),其中主动杆角位移;从动杆角位移。设给定函数y=f(x)的自变量变化范围为x,对应函数y=f(x)的变化范围为y。并假定对应自变量x的指定区间,主动构件和从动构件的转角区间分别为,。则由上可知:=1,=2 对应函数y=f(x)的变化范围为:0ylg2,则=0,=lg2计算自变量x与主动角比例因子,得:=()/()=(19580)/(21)=115计算函数值y与从动角的比例因子,得:=()/()=(11020)/lg2=90/lg2自变量x值可按下式选取:=(+)/2+()/2cos(2i1)/2n180 i=1,

3、2,3nn为要求精确实现的结点数目。(因为已知,这里取:n=8,求解)将计算得的代入函数y=f(x)可求得函数值f()。计算结果如下:=1.0096 f()=4.149=1.0843 f()=0.0351=1.2222 f()=0.0871=1.4025 f()=0.1469=1.5975 f()=0.2034=1.7778 f()=0.2499=1.9157 f()=0.2823=1.9904 f()=0.2989因而对应(,),可求得 =+() =+f()f() i=1,2,3n(这里取:n=8) 计算结果如下:81.1021.2489.7030.49105.5546.04126.2963

4、.92148.7180.81169.4594.71185.31104.40193.90109.362、根据两连架杆的对应角位移设计四杆机构: 如果,给定,则铰链四杆机构最多能精确实现两连架杆三组对应角位置,得 cos=cos+cos()+cos()=cos()+cos()+ cos()=cos()+cos()+由以上三个线性方程组可解出,。由,即可得各构件的相对长度m,n,p。其中,=n,=n/p,=(+1)/2p再根据实际需要选定构件AB的长度a后,其他构件的长度便可确定。将上述方程组变成如下的形式:cos+cos()+1cos=0 cos()+cos()+1cos()=0 cos()+co

5、s()+1cos()=0令cos=A1,cos()=A2,cos()=A3,cos()=B1,cos()=B2,cos()=B3,1=C1,1=C2,1=C3,cos=D1,cos()=D2,cos()=D3,则计算,的程序如下所示:程序1:#include#includefloat fun_x(float a1,float a2,float a3,float b1,float b2,float b3,int c1,int c2,int c3,float d1,float d2,float d3)float x;x=-(b1*c2*d3-b1*c3*d2-b2*c1*d3+b2*c3*d1+b

6、3*c1*d2-b3*c2*d1)/(a1*b2*c3-a1*b3*c2-a2*b1*c3+a2*b3*c1+a3*b1*c2-a3*b2*c1);return (x);void main()float A1;float A2;float A3;float B1;float B2;float B3;int C1;int C2;int C3;float D1;float D2;float D3;float X;printf(input A1 A2 A3 B1 B2 B3 C1 C2 C3 D1 D2 D3 : );scanf(%f%f%f%f%f%f%d%d%d%f%f%f,&A1,&A2,&A

7、3,&B1,&B2,&B3,&C1,&C2,&C3,&D1,&D2,&D3);X=fun_x(A1,A2,A3,B1,B2,B3,C1,C2,C3,D1,D2,D3);printf(the X=%fn,X);其中,程序运行的结果X=程序2:#include#includefloat fun_y(float a1,float a2,float a3,float b1,float b2,float b3,int c1,int c2,int c3,float d1,float d2,float d3)float y;y=(a1*c2*d3-a1*c3*d2-a2*c1*d3+a2*c3*d1+a3*

8、c1*d2-a3*c2*d1)/(a1*b2*c3-a1*b3*c2-a2*b1*c3+a2*b3*c1+a3*b1*c2-a3*b2*c1);return (y);void main()float A1;float A2;float A3;float B1;float B2;float B3;int C1;int C2;int C3;float D1;float D2;float D3;float Y;printf(input A1 A2 A3 B1 B2 B3 C1 C2 C3 D1 D2 D3 : );scanf(%f%f%f%f%f%f%d%d%d%f%f%f,&A1,&A2,&A3,

9、&B1,&B2,&B3,&C1,&C2,&C3,&D1,&D2,&D3);Y=fun_y(A1,A2,A3,B1,B2,B3,C1,C2,C3,D1,D2,D3);printf(the Y=%fn,Y);其中,程序运行的结果Y=程序3:#include#includefloat fun_z(float a1,float a2,float a3,float b1,float b2,float b3,int c1,int c2,int c3,float d1,float d2,float d3)float z;z=-(a1*b2*d3-a1*b3*d2-a2*b1*d3+a2*b3*d1+a3*b

10、1*d2-a3*b2*d1)/(a1*b2*c3-a1*b3*c2-a2*b1*c3+a2*b3*c1+a3*b1*c2-a3*b2*c1);return (z);void main()float A1;float A2;float A3;float B1;float B2;float B3;int C1;int C2;int C3;float D1;float D2;float D3;float Z;printf(input A1 A2 A3 B1 B2 B3 C1 C2 C3 D1 D2 D3 : );scanf(%f%f%f%f%f%f%d%d%d%f%f%f,&A1,&A2,&A3,&

11、B1,&B2,&B3,&C1,&C2,&C3,&D1,&D2,&D3);Z=fun_z(A1,A2,A3,B1,B2,B3,C1,C2,C3,D1,D2,D3);printf(the Z=%fn,Z);其中,程序运行的结果Z= 9对角位移,任取其中3对角位移,就能列出一个关于,的线性方程组,就能得到一个对应的机构尺寸方案。利用以上程序,可以分别计算出,的具体数值。其中,A1是第一个方程中前的系数,A2是第二个方程中前的系数,A3是第三个方程中前的系数;B1D3的含义可由上面的例子仿照得出。现将计算结果统计如下:第一位同学的计算结果:拟合误差sum计算参数,从动角主动角学号0.0000401.7

12、537021041138-2.6531-0.14780.0011561.7150-2.7934-0.04130.0004101.7292-2.7420-0.08030.0000381.7445-2.6866-0.12240.0000181.7500-2.6666-0.13760.0000201.7507-2.6643-0.13940.0000181.7497-2.6678-0.13670.0028831.7107-2.93520.03360.0006191.7327-2.7909-0.05920.0000481.7466-2.6999-0.11770.0000191.7510-2.6710-0

13、.13630.0000211.7516-2.6674-0.13860.0000191.7509-2.6716-0.13590.0000681.7203-2.6187-0.13360.0000161.7224-2.5474-0.17120.0000161.7224-2.5475-0.17120.0000061.7219-2.5643-0.16230.0000091.7214-2.5791-0.15450.0000881.7090-2.4628-0.20090.0000301.7118-2.5017 -0.18410.0000091.7144021041138-2.5384-0.1682第二位同学的计算结果:拟合误差sum计算参数,从动角主动角学号0.019176

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号