已知在ss3型电力机车中,P=138t,G=3000t,换算制动率=0.28,滚动轴承车,初速度=80千米每小时,中磷闸瓦,如何在matlab中用代码进行合力曲线图的绘制?
时间: 2023-12-14 16:38:29 浏览: 70
如何用matlab绘制电机效率map图或发动机万有特性曲线.docx
为了绘制合力曲线图,需要先计算出制动力和牵引力的大小。根据题目中的数据,我们可以得到制动力和牵引力分别为:
制动力 Fd = P * r / v = 138 * 0.28 / (80 / 3.6) = 172.5 kN
牵引力 Ft = G * g / v = 3000 * 9.8 / (80 / 3.6) = 1176 kN
其中,r为换算制动率,v为速度,g为重力加速度。
接下来,我们可以用MATLAB进行绘图。下面是代码示例:
```matlab
% 定义速度范围
v = linspace(0, 80, 100);
% 计算制动力和牵引力
r = 0.28;
P = 138;
G = 3000;
g = 9.8;
Fd = P * r ./ (v / 3.6);
Ft = G * g ./ (v / 3.6);
% 计算合力
F = Ft - Fd;
% 绘制曲线图
plot(v, Fd, 'r', v, Ft, 'b', v, F, 'k');
xlabel('速度(km/h)');
ylabel('力(N)');
legend('制动力', '牵引力', '合力');
```
运行上述代码,就可以得到合力曲线图。其中红色线表示制动力,蓝色线表示牵引力,黑色线表示合力。
阅读全文