matlab simulink 汽车abs模糊pid控制和pid控制对比

Posted studyer_domi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab simulink 汽车abs模糊pid控制和pid控制对比相关的知识,希望对你有一定的参考价值。

1、内容简介


570-可以交流、咨询、答疑

2、内容说明

3、仿真分析

clc
close all
clear

sim car_pid_16a.slx
t_pid = tout;
y_pid = yout;

sim car_fuzzy_16a.slx
t_fuzzy = tout;
y_fuzzy = yout;
%%
% 滑移率相关结果
figure
plot(t_pid,y_pid(:,1),t_fuzzy,y_fuzzy(:,1), 'linewidth',2)
xlabel 时间/s
ylabel 滑移率
title('滑移率')
legend('PID', '模糊pid abs')

% 速度相关结果
figure
plot(t_pid,y_pid(:,2),t_pid,y_pid(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('PID控制')
legend('车轮速度', '车身速度')

% 速度相关结果
figure
plot(t_fuzzy,y_fuzzy(:,2),t_fuzzy,y_fuzzy(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('模糊PID控制')
legend('车轮速度', '车身速度')


% 速度相关结果
figure
plot(t_pid,y_pid(:,3),t_fuzzy,y_fuzzy(:,3), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('车身速度')
legend('PID', '模糊pid abs')

% 速度相关结果
figure
plot(t_pid,y_pid(:,2),t_fuzzy,y_fuzzy(:,2), 'linewidth',2)
xlabel 时间/s
ylabel 速度/m/s
title('车轮速度')
legend('PID', '模糊pid abs')

% 制动距离相关结果
figure
plot(t_pid,y_pid(:,4),t_fuzzy,y_fuzzy(:,4), 'linewidth',2)
xlabel 时间/s
ylabel 制动距离
title('制动距离')
legend('PID', '模糊pid abs')

4、参考论文

以上是关于matlab simulink 汽车abs模糊pid控制和pid控制对比的主要内容,如果未能解决你的问题,请参考以下文章

matlab simulink汽车巡航时的速度模糊pid控制

matlab simulink实现分数阶pid加模糊pid控制的汽车六轮转向

matlab simulink球杆控制系统的模糊PID控制设计

PI和模糊控制器的simulink仿真

matlab simulink水箱液位纯模糊控制

matlab/simulink 汽车空调机模型