牛头刨床机构的运动分析.doc

牛头刨床机构的运动分析.doc

ID:51384773

大小:205.50 KB

页数:10页

时间:2020-03-23

牛头刨床机构的运动分析.doc_第1页
牛头刨床机构的运动分析.doc_第2页
牛头刨床机构的运动分析.doc_第3页
牛头刨床机构的运动分析.doc_第4页
牛头刨床机构的运动分析.doc_第5页
资源描述:

《牛头刨床机构的运动分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、牛头刨床机构机构的运动分析(题号10-A)一、题Fh牛头刨床机构的设计二、牛头刨床机构的运动分析方程三、计算源程序四、计算结果数据.五、运动线图及分析一、图b所示的为一牛头创床(III级机构)。假设已知各构件的尺寸如表2所示,原动件1以等角速度s=lrad/s沿着逆时针方向回转,试求齐从动件的角位移、角速度和角加速度以及创头C点的位移、速度和加速度的变化情况。F!y

2、Fb)表2牛头创床机构的尺寸参数(单位:mm)题号/ab/CD/dehh方2ABc7—A180960160900460100〃2=100/?2=110*2=130要求:每三人一组,每人一个题FI,每

3、组屮至少打印出一份源程序,每人计算出原动件从0。〜360。时(N=36)各运动变量的大小,并绘出各组对应的运动线图以及E点的轨迹曲线。二、牛头刨床机构的运动分析方程1)位置分析(写在附带的纸上)三、计算源程序#include#include#include^definePI3.1415926#defineN4#defineE0.0001#defineT1000voidSolutionangle(double[12],double);/*迭代法求角位移*/voidSolutionspeed(double[N][N

4、],double[N],double[12],double);/*角速度求解*/voidSolutionacceleration(double[N][N],double[N][N],double[N],double[12]);/*角加速度求解*/voidGaussianE(double[N][N],double[N],double[N]);/*高斯消去*/voidFoundmatrixA(double[12],double[N][N]);//创建系数矩阵AvoidFoundmatrixB(double[12],double,double[N]);//创建系数矩阵B

5、voidFoundmatrixDA(double[12],double[N][N]);//创建矩阵DAvoidFoundmatrixDB(double[12],double,double[N]);//创建矩阵DB//定义全局变量double11=180,13=960,14=160,h=900,hl二460,h2=100,asl=1.0;//主函数voidmain(){inti,j;FILE*fp;doubleshuju[36][12]:doublepsvalue[12],a[N][N],da[N][N],b[N],db[N],angl;//建立文件,并制表头if(

6、(fp=fopen(〃shuju〃,〃w〃))—NULL){printf(//Cann,topenthisfile・rT);exit(0);}fprintf(fp,"LI=%lfzz,11);fprintf(fp,"s3ang3ang4s5〃);fprintf(fp,"s3,as3as4s5'〃);fprintf(fp,"s3‘'aas3aasds5''");//计算数据并写入文件psvalue[0]=480;psvalue[1]=65*PT/180;psvalue[2]=10*PI/180;psvalue[3]=500;for(i=0;i<36;i

7、++)angl=i*PI/18;Solutionangle(psvalue,angl);FoundmatrixB(psvalue,angl,b);FoundmatrixA(psvalue,a);Solutionspeed(a,b,psvalue,angl);FoundmatrixDA(psvalue,da);FoundmatrixDB(psvalue,angl,db);Solutionacceleration(a,da,db,psvalue);for(j=l;j<3;j++)psvalue[j]=psvalue[j]*180/PI;for(j=0;j<12;j++

8、){shuju[i][j]=psva.lue[j];}fprintf(fp,"rT);for(j=0;j<12;j++)fprintf(fp,"%12.3f“,shuju[i][j]);for(j=l;j〈3;j++)psvalue[j]=psvalue[j]*PI/180;for(j=0;j<4;j++)psvalue[j]+=psvalue[j+4];}fclose(fp);〃输出数据for(i=0;i<36;i++){angl=i*PI/18;printf(,z输出angl=%d时的求解门〃,i*10);printf(''angleangspeeda

9、ngacc

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

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

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