一、单缸发动机曲轴连杆活塞系统动力学分析参考:

汽车动力总成系统/(伊朗)贝赫鲁兹.马沙迪,(英)戴维.克罗拉著;

白先旭,刘勇强译。——北京:机械工业出版社,2018.6

(汽车先进技术译丛.汽车创新与开发系列)

书名原文:Vehicle Powertrain Systems

ISBN 978-7-111-60005-3

曲柄连杆机构受力分析

燃烧室压力如下:

X_Column(turn_mn)    Y_Column(deg)    Z_Column(N_m2)
3000    0    1.82E+06
3000    20    3.24E+06
3000    23    3.29E+06
3000    26    3.24E+06
3000    50    2.03E+06
3000    60    1.52E+06
3000    70    1.01E+06
3000    80    8.10E+05
3000    100    6.08E+05
3000    110    5.07E+05
3000    150    3.04E+05
3000    190    1.22E+05
3000    200    6.08E+04
3000    220    0.00E+00
3000    540    0.00E+00
3000    600    1.01E+05
3000    630    2.03E+05
3000    660    4.05E+05
3000    690    9.12E+05
3000    710    1.52E+06
3000    720    1.82E+06

用matlab 编程求解结果如下:

1、活塞受力

2、连杆惯性力

3、连杆惯性力矩

4、曲柄销轴承上的力

5、发动机转矩

二、virtual.lab motion仿真

1、利用PDS建立单缸发动机模型,然后导入到virtual.lab motion中

2、活塞轴向受力(活塞销受力)

3、曲柄销轴承上的力

4、发动机转矩

三、总结:virtual.lab motion 仿真的结果与理论计算的结果几乎完全一致!

计算代码如下:

Example2.3.3-Single cylinder,4 stroke-engine torque
-----input-----
pi=3.141593;
mPiston=4.1;               %kg
mConnectingRod=4.0;        %kg
l=225/1000;                 %m,Connecting rod pin-pin length
lB=63.054/1000;             %m,Connecting rod pin B-CG lengh
R=76/1000;                  %m,Crank radius
Ap=pi*61.5^2;               %mm2,Pistion area
?IC=0.041687-mConnectingRod*lB^2;                  %kg.m2,Connecting rod inertia-------Pressure in combustion chamber--------
pr[1][21]=[160.31,162.88,140.14,128.16,51.2,35.12,27.01,21.43,15.12,13.35,8.57,4.16,4.04,3.84,3.08,4.02,6.23,12.94,45.18,125.29,160.31]
ca[1][21]=[0,20,23,26,50,60,70,80,100,110,150,190,200,220,540,600,630,660,690,710,720]i=0;
omega=1900;
omeg=omega*pi/30;
Rl=R/l;       %define ratio R over l
lA=l-lB;print("转角 活塞气压力 惯性力  合力  连杆惯性力x   y  惯性力矩 曲柄销力x y 发动机力矩 气缸侧压")
while(i<21){ang=ca[0][i]*pi/180sa=sin(ang);ca=cos(ang);s2a=sin(2*ang);c2a=cos(2*ang);beta=asin(Rl*sa);ka=ca+Rl*c2a/cos(beta)+Rl^3*s2a^2/cos(beta)^3/4;//Piston acceleration:aP=R*ka*omeg^2;//Connecting rod angular acceleration:alpha_c=Rl*omeg^2*sa/cos(beta);//Connecting rod GC acceleration:k3=lA*sa/l;k4=ca+Rl*c2a*lB/cos(beta)/l;agx=-R*omeg^2*k3;agy=-R*omeg^2*k4;ag=sqrt(agx^2+agy^2);//Piston pressure force:Fp=pr[0][i]*Ap/9.8;//Piston inertia force:FIP=-mPiston*aP;//Resultant piston force:FPt=Fp+FIP;//Connection rod inertia forces(N):FIx=-mConnectingRod*agx;FIy=-mConnectingRod*agy;//Conneting rod inertia torque(Nm):TIG=IC*alpha_c;//Crank-pin bearing forces:Bx=(-FIP-Fp+lB*FIy/l)*tan(beta)-lA*FIx/l-TIG/l/cos(beta);By=Fp+FIP-FIy;//Engine torque:Te=R*(By*sa-Bx*ca);//气缸壁侧压力:Fw=-FIx-Bx;print("%5.1f %8.1f %8.1f %7.1f %7.1f %7.1f %6.2f %7.1f %7.1f %6.1f %7.1f",ca[0][i],Fp,FIP,FPt,FIx,FIy,TIG,Bx,By,Te,Fw)i=i+1
}

matlab 代码:

%Example2.3.3-Single cylinder,4 stroke-engine torque
%-----input-----
%pi=3.141593;
mPiston=430/1000;               %kg
mConnectingRod=440/1000;        %kg
l=140/1000;                 %m,Connecting rod pin-pin length
lB=37/1000;             %m,Connecting rod pin B-CG lengh
R=49/1000;                  %m,Crank radius
Ap=5800;               %mm2,Pistion area
IC=0.0015;                  %kg.m2,Connecting rod inertia%-------Pressure in combustion chamber--------
pr=[18,32,32.5,32,20,15,10,8,6,5,3,1.2,0.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.0,2.0,4,9,15,18];
crank_angle=[0,20,23,26,50,60,70,80,100,110,150,190,200,220,220,250,280,300,330,360,380,400,440,460,480,500,540,600,630,660,690,710,720];
pr=pr';
crank_angle=crank_angle';%i=0;
omega=3000;
omeg=omega*pi/30;
Rl=R/l;       %define ratio R over l
lA=l-lB;%print("转角 活塞气压力 惯性力  合力  连杆惯性力x   y  惯性力矩 曲柄销力x y 发动机力矩 气缸侧压")
%while(i<21){ang=crank_angle*pi/180;sa=sin(ang);ca=cos(ang);s2a=sin(2*ang);c2a=cos(2*ang);beta=asin((Rl*sa));ka=ca+Rl*c2a./cos(beta)+Rl^3*s2a.^2./cos(beta).^3/4;% //Piston acceleration:aP=R*ka*omeg^2;% //Connecting rod angular acceleration:alpha_c=Rl*omeg^2*sa./cos(beta);% //Connecting rod GC acceleration:k3=lA*sa/l;k4=ca+Rl*c2a*lB./cos(beta)/l;agx=-R*omeg^2*k3;agy=-R*omeg^2*k4;ag=sqrt(agx.^2+agy.^2);% //Piston pressure force:Fp=pr*Ap/9.8;% //Piston inertia force:FIP=-mPiston*aP;% //Resultant piston force:FPt=Fp+FIP;% //Connection rod inertia forces(N):FIx=-mConnectingRod*agx;FIy=-mConnectingRod*agy;% //Conneting rod inertia torque(Nm):TIG=IC*alpha_c;% //Crank-pin bearing forces:Bx=(-FIP-Fp+lB*FIy/l).*tan(beta)-lA*FIx/l-TIG/l./cos(beta);By=Fp+FIP-FIy;% //Engine torque:Te=R*(By.*sa-Bx.*ca);% //气缸壁侧压力:Fw=-FIx-Bx;%print("%5.1f %8.1f %8.1f %7.1f %7.1f %7.1f %6.2f %7.1f %7.1f %6.1f %7.1f",ca[0][i],Fp,FIP,FPt,FIx,FIy,TIG,Bx,By,Te,Fw)%i=i+1
%}
subplot(2,3,1)
plot(crank_angle,[Fp,FIP,FPt]);%活塞气压力 惯性力  合力
title('活塞气压力 惯性力  合力')
subplot(2,3,2)
plot(crank_angle,[FIx,FIy]);%连杆惯性力x   y
title('连杆惯性力x   y')
subplot(2,3,3)
plot(crank_angle,TIG);%惯性力矩
title('惯性力矩')
subplot(2,3,4)
plot(crank_angle,[Bx,By]);%曲柄销力x y
title('曲柄销力x y')
subplot(2,3,5)
plot(crank_angle,Te);%发动机力矩
title('发动机力矩')
subplot(2,3,6)
plot(crank_angle,Fw);%气缸侧压
title('气缸侧压')

单缸发动机扭矩动力学计算:理论计算virtual.lab motion仿真相关推荐

  1. 斜齿轮受力计算:理论计算virtual.lab motion 仿真

    用从日产柴引进的齿轮计算程序对一对齿轮受力进行理论计算,然后用virtual.lab motion 进行仿真,发现径向力误差相对偏大,经验证(分离和=合力),仿真的结果完美满足,而理论计算有误差,确认 ...

  2. 单自由度振动全解:matlab理论计算 virtual.lab motion仿真Excite PU仿真

    目录 1.单自由度振动理论推导见:https://blog.csdn.net/lijil168/article/details/88932542 2.利用matlab编程如下(计算发动机飞轮位移激励下 ...

  3. 二自由度振动仿真:matlab直接解微分方程virtual.lab motion仿真

    一.二自由度振动解析法与多种数值算法见:https://blog.csdn.net/lijil168/article/details/67647924 二.用matlab符号建立微分方程,并用龙格库塔 ...

  4. virtual lab motion对连杆载荷进行扫速瀑布图及阶次切片分析

    对动载荷,影响系统强度和NVH性能除了载荷的大小,还有载荷的频率,即载荷变化的快慢.如果系统含有旋转件,则载荷的频率分布和转速有一定的关系,常采用瀑布图及阶次切片进行分析. 主要步骤:利用Motion ...

  5. virtual.lab motion用表达式控制载荷

    模拟0.323N重的小球在地面上1米内受到向上0.5N的推力. 1.新建小球和地面的Sensor Axis System 2.新建Expression.1,用于计算小球和地面测量坐标系的距离 3.点击 ...

  6. 出lms virtual lab声学仿真学习资料,包含电子书籍和配套的模型文件

  7. *(Virtual.Lab Acoustics声学仿真计算高级应用实例声学仿真计算从入门到精通.光盘下载链接)**

    (Virtual.Lab Acoustics声学仿真计算高级应用实例&声学仿真计算从入门到精通.光盘下载链接) http://pan.baidu.com/s/1c05tpVa 感谢这位大神分享 ...

  8. Virtual.Lab模拟钢板冲击声

    Virtual.Lab模拟钢板冲击声 计算过程:钢板结构模态=>结构瞬态响应分析=>声学瞬态响应分析 建议前两步在一个分析文件中完成,然后将结构瞬态响应的结果vector转到声学网格,并分 ...

  9. LMS Virtual Lab 流固模态分析

    LMS Virtual Lab 流固模态分析的主要步骤: 1.设置材料.属性.约束条件,进行结构有限元模态分析.注意:模态计算的频率范围不要太小,否则可能计算错误! 2.对流体进行模态分析 3.建立结 ...

最新文章

  1. 如果没有杜撰,可还有历史?
  2. Mac 安装laravel 框架
  3. 使用bakefile编译C工程代码
  4. [转载]LEB128格式简介(CN)
  5. Tableau数据分析:NC Retail Order Data(英)Data Science Program Lab#1(GTI)
  6. 个人项目1:随机生成30道整数四则运算题
  7. 如何消除选定TextBox后的光标但又不失去焦点。
  8. 动视暴雪消费产品集团首次亮相2018年中国授权展
  9. JavaScript函数思维导图
  10. 计算机导论的论文范例,★计算机导论论文提纲范文计算机导论论文提纲格式模板...
  11. 水面反光如何拍摄_「摄影技巧全解」「水面篇」不一样的水面粼粼波光
  12. 中国行政区划代码(2020年版)附树形sql与excel
  13. 从零开始SpringCloud Alibaba实战(47)——阿里开发手册泰山版学习笔记一 命名风格
  14. 手机html保存工具,用手机保存任何网页视频:Pro Recorder 使用介绍
  15. php解析psd文件,PSD解析工具实现(二)
  16. Histogram equalization
  17. eclipse安装和jdk安装(windows平台)
  18. jquery 实现考试倒计时
  19. android 汉字笔画拆写,基于形状分割的手写汉字笔划提取方法
  20. 西安华为OD面试经验(德科)

热门文章

  1. 架构选型,究竟啥时候选redis?
  2. 分布式事物框架--EasyTransaction的入门介绍
  3. Docker搭建SonarQube代码质量检查平台
  4. 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙
  5. Maven实现热部署需要的依赖
  6. Docker Compose配置springboot微服务项目
  7. 让你惊叹的 Markdown 写作工具推荐
  8. 【C语言】(指针) 将两个数排序
  9. C 语言实例 - 判断三边能否构成三角形
  10. mysql修改表结果