码头吊车机械原理课程设计

更新时间:2023-07-23 01:31:08 阅读: 评论:0

机械原理课程设计说明书
题目:码头吊车机构的设计及分析 
               
班    级 :设计1101
姓    名 :肖茹珍
学    号 :********
********
成    绩 :
2013年 11 月 日
一.题目说明 …………………………………………………………………1
1.已知条件 ………………………………………………………………………1
2.内容要求与做法  ……………………………………………………………1
二.估算连架杆O3C的摆动范围………………………………………2
三.确定连架杆O3C的摆动范围………………………………………4
1.拆分杆组 ………………………………………………………………………4
2.列出形参和实参的表格 ……………………………………………………4
3.编写主程序并运行……………………………………………………………4
四.设计曲柄摇杆机构O1ABO3 …………………………………………7
五.对整个机构进行运动分析…………………………………………8
1.拆分杆组 ………………………………………………………………………8
2.列出形参和实参的表格 ……………………………………………………8
3.编写主程序并运行……………………………………………………………9
六.对机构进行动态静力分析…………………………………………13
1.拆分杆组 ………………………………………………………………………13
2.列出形参和实参的表格 ……………………………………………………13
3.编写主程序并运行……………………………………………………………14
七.主要收获和建议 ………………………………………………………19
八.主要参考文献……………………………………………………………19
一.题目说明
     图示为某码头吊车机构简图,它是由曲柄摇杆机构与双摇杆机构串联成的。
已知:lo1x=2.86m, lo1y大理古镇=4m, lo4x=5.6m, lo4y=8.1m, l3=4m, l3'=28.525m, a3'=25°, l3´´=8.5m, a3´´=7°, l4=3.625m, l4´=8.35m, a4'=184°, l4´´=1m, a4´´=95°, l5=25.15m, l5'=2.5m, a5'=24°。图中S3、S4、S5为构件3、4、5的质心,构件质量分别为:m3=3500kg, m4=3600kg, m5=5500kg,其余构件质量不计。K点向左运动时载重Q为50kN,向右运动时载重为零,曲柄0艺术人像1A的转速n1=1.06r/min.
机构运动简图:
二.连架杆O3C对应的摆动范围。
利用下一问的程序,分析O3C的摆动范围。
/* Note:Your choice is C IDE */
#include "stdio.h"正方形的英文
手机存储卡
#include "graphics.h"
#include "subk.c"
#include "draw.c"
main()
{
    static double p[20][2],vp[20][2],ap[20][2],del;
    static double t[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370];
    static int ic;
    double r45,r56,r67,r510,gam1;
    double pi ,dr;
    double r2;
    int i;
    FILE*fp;
    char *m[]={"p","vp","ap"};
    r45=28.525,r56=3.625,r67=25.15,gam1=176.0,r510=8.35;w[3]=15.0;del=1.0;pi=4.0*atan(1.0);dr=pi/180.0;
p[4][1]=0.0;
p[4][2]=0.0;
p[7][1]=5.6;
p[7][2]=8.1;
    gam1=gam1*dr;
printf("\n  The Kinematic  Parameters of Point 10\n");
printf("No  THETA1  s10  v10  a10\n");
printf("        deg          m          m/s            m/s/s\n");
if((fp=fopen("","w"))==NULL)
        {
    printf("Can't open this file.\n");
    exit(0);
        }
fprintf(fp,"\n  The kinematic parameters of point 11\n");
fprintf(fp,"No  THETA1    S10    V10    A10\n");
fprintf(fp,"  deg    m    m/s  m/s/s");
ic=(int)(360.0/del);
for(i=0;i<=ic;i++)
    {
    t[3]=(i)*del*dr;
    bark(4,5,0,3,r45,0.0,0.0,t,w,e,p,vp,ap);
    rrrk(1,5,7,6,4,5,r56,r67,t,w,e,p,vp,ap);
    bark(5,0,10,4,0.0,r510,gam1,t,w,e,p,vp,ap);
    printf("\n%2d %12.3f %12.3f %12.3f %12.3f",i+1,t[3]/dr,p[10][2],vp[10][2],ap[10][2]);
    fprintf(fp,"\n%2d%12.3f%12.3f%12.3f%12.3f",i+1,t[3]/dr,p[10][2],vp[10][2],ap[10][2]);
   
    pdraw[i]=p[10][2];
    vpdraw[i]=vp[10][2];
    apdraw[i]=ap[10][2];
    if((i%16)==0){getch();};
    }
fclo(fp);
getch();
draw1(del,pdraw,vpdraw,apdraw,ic,m);
}
估算出连架杆O焖虾3C对应的摆动范围是93°到137°。
三.分析K点的运动状态
    对双摇杆机构O3CDO4进行运动分析,以O3C为主动件,取步长为1°计算K点位置,根据K点的近似水平运动要求,依据其纵坐标值决定O3C的实际摆动范围。
1.拆分杆组
2.列出形参和实参的表格
⑴.对主动件①进行运动分析。
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
民生的重要性vp
ap
实值
4
5
0
3
六月4号r45
0.0
0.0
t
w
e
p
vp
ap
⑵.对由②、③构件组成的RRR杆组进行运动分析。
形式参数
m
n1
n2
n3
k1
k2
r1
r2
t
w
e
p
vp
ap
实值
1
5
7
6
4
5
r56
r67
t
w
e
p
vp
ap
⑶.调用bark函数,求10点的竖直运动参数。
形式参数
n1
n2
n3
k
r1
r2
gam
t
w
e
p
vp
ap
实值
5
0
10
5
0.0
r510
gam1
t
w
e
p
vp
ap
3.编写主程序并运行
⑴主程序:
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "graphics.h"
#include "subk.c"
#include "draw.c"
main()
{
    static double p[20][2],vp[20][2],ap[20][2],del;
    static double t[10],w[10],e[10],pdraw[370],vpdraw[370],apdraw[370];
    static int ic;
    double r45,r56,r67,r510,gam1;
    double pi ,dr;
    double r2;
    int i;
    FILE*fp;
    char *m[]={"p","vp","ap"};
    r45=28.525,r56=3.625,r67=25.15,gam1=176.0,r510=8.35;w[3]=15.0;del=1.0;pi=4.0*atan(1.0);dr=pi/180.0;
p[4][1]=0.0;
p[4][2]=0.0;
p[7][1]=5.6;
p[7][2]=8.1;
    gam1=gam1*dr;
printf("\n  The Kinematic  Parameters of Point 10\n");
printf("No  THETA1  s10  v10  a10\n");
printf("        deg          m          m/s            m/s/s\n");
if((fp=fopen("","w"))==NULL)
        {
    printf("Can't open this file.\n");
    exit(0);
        }
fprintf(fp,"\n  The kinematic parameters of point 11\n");t开头的单词
fprintf(fp,"No  THETA1    S10    V10    A10\n");
fprintf(fp,"  deg    m    m/s  m/s/s");
ic=(int)(360.0/del);
for(i=0;i<=ic;i++)
    {
    t[3]=(i)*del*dr;
    bark(4,5,0,3,r45,0.0,0.0,t,w,e,p,vp,ap);
    rrrk(1,5,7,6,4,5,r56,r67,t,w,e,p,vp,ap);
    bark(5,0,10,4,0.0,r510,gam1,t,w,e,p,vp,ap);

本文发布于:2023-07-23 01:31:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1111844.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:机构   运动   分析   进行   架杆   杆组   要求   范围
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图