首页/文章/ 详情

TRA轴定义及MATLAB计算代码分享

1年前浏览560

The TRA is defined as an axis around which rotation occurs when a torque is exerted on a free rigid body about an arbitrary direction. Since the system is unconstrained, the TRA is determined by the inertial properties of the powertrain and the direction of the torque. TRA vector is defined as follows

 

图1 TRA轴定义

以下是MATLAB代码,供大家验证:

前置前驱代码:

Jxx=6.65; Jyy=4.07; Jzz=5.52;

Jxy=-0.171; Jzx=-0.249; Jyz=1.13;

M=[Jxx,-Jxz,-Jzx;-Jxy,Jyy,-Jyz;-Jzx,-Jyz,Jzz];

N=inv(M);

p=sqrt(N(1,2)^2+N(2,2)^2+N(3,2)^2);

A=N(1,2)/p;

B=N(2,2)/p;

C=N(3,2)/p;

cos_value=[A,B,C]

angle_value=[acosd(A),acosd(B),acosd(C)]

计算结果:

>> TRA_FF

cos_value =

   -0.1178    0.9718    0.2043

angle_value =

   96.7623   13.6365   78.2143

前置后驱:

Jxx=4.76; Jyy=11.97; Jzz=10.47;

Jxy=-0.23; Jzx=1.13; Jyz=0.63;

M=[Jxx,-Jxz,-Jzx;-Jxy,Jyy,-Jyz;-Jzx,-Jyz,Jzz];

N=inv(M);

p=sqrt(N(1,1)^2+N(2,1)^2+N(3,1)^2);

A=N(1,1)/p;

B=N(2,1)/p;

C=N(3,1)/p;

cos_value=[A,B,C]

angle_value=[acosd(A),acosd(B),acosd(C)]

计算结果:

 TRA_FR

cos_value =

    0.9942   -0.0135    0.1065

angle_value =

    6.1622   90.7735   83.8869

以上代码参考郭荣、章桐《汽车动力总成悬置》一书。

该代码成立的条件是惯量参数是在质心坐标系下的情况,如果是整车坐标系,由于动力总成在整车中的摆放有仰角和偏角,需要获取实际的曲轴向量,建议用Excel小软件。

图2 TRA计算软件

图3 TRA与悬置硬点关系图


【免责声明】本文来自悬置之家,版权归原作者所有,仅用于学习等,对文中观点判断均保持中立,若您认为文中来源标注与事实不符,若有涉及版权等请告知,将及时修订删除,谢谢大家的关注!

来源:汽车NVH云讲堂
系统仿真汽车MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-04-22
最近编辑:1年前
吕老师
硕士 28年汽车行业从业经验,深耕悬置...
获赞 279粉丝 659文章 1355课程 16
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈