已知在ss3型电力机车中,P=138t,G=3000t,换算制动率=0.28,滚动轴承车,初速度=80千米每小时,中磷闸瓦,如何在matlab中用代码进行对牵引运行时的单位合力曲线、惰行时的单位合力曲线以及常用制动时的单位合力曲线?
时间: 2023-12-14 19:38:40 浏览: 22
对于牵引运行时的单位合力曲线,可以使用以下Matlab代码:
```
% 定义常量
P = 138; % 牵引功率(千瓦)
G = 3000; % 车重(吨)
v0 = 80; % 初速度(公里/小时)
m = G * 1000; % 质量(千克)
a = P / (m * (v0 / 3.6)); % 加速度(米/秒^2)
F = m * a; % 牵引力(牛顿)
% 画图
t = linspace(0, 150, 1000); % 时间(秒)
v = v0 + a * t; % 速度(米/秒)
F_unit = F / m; % 单位合力(牛顿/千克)
F_total = F_unit * m; % 总合力(牛顿)
plot(v, F_unit);
xlabel('速度(米/秒)');
ylabel('单位合力(牛顿/千克)');
title('牵引运行时的单位合力曲线');
```
对于惰行时的单位合力曲线,可以使用以下Matlab代码:
```
% 定义常量
G = 3000; % 车重(吨)
m = G * 1000; % 质量(千克)
g = 9.8; % 重力加速度(米/秒^2)
F_unit = m * g / (m * g + 0.28 * m * g); % 单位合力(牛顿/千克)
% 画图
v = linspace(0, 100, 1000); % 速度(公里/小时)
F_unit_vec = ones(size(v)) * F_unit; % 单位合力向量
plot(v, F_unit_vec);
xlabel('速度(公里/小时)');
ylabel('单位合力(牛顿/千克)');
title('惰行时的单位合力曲线');
```
对于常用制动时的单位合力曲线,可以使用以下Matlab代码:
```
% 定义常量
G = 3000; % 车重(吨)
m = G * 1000; % 质量(千克)
g = 9.8; % 重力加速度(米/秒^2)
F_max = 0.28 * m * g; % 最大制动力(牛顿)
F_unit = F_max / m; % 单位合力(牛顿/千克)
% 画图
v = linspace(0, 100, 1000); % 速度(公里/小时)
F_unit_vec = ones(size(v)) * F_unit; % 单位合力向量
plot(v, F_unit_vec);
xlabel('速度(公里/小时)');
ylabel('单位合力(牛顿/千克)');
title('常用制动时的单位合力曲线');
```