1 Star 0 Fork 0

hongqi1029/autocontrol

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Over_damp_Second_Order.m 873 Bytes
一键复制 编辑 原始数据 按行查看 历史
hongqi1029 提交于 2024-10-14 21:11 . 第一上传本地matlab 程序
Tb=[];Ts=[];
%调节时间为5倍的最长的调节时间;所以设t 为0~20*10*5=1000
t=0:0.01:1000;
%T2时间固定,T1比T2大,为T2的(1,20)倍之间;
T2=10;
for i = 1:length(T2)
%T1比T2大,为T2的(1,20)倍之间;
T1 =T2(i):0.1*T2(i):20*T2(i);
for j = 1:length(T1)
%调节时间的横轴
Tb = [Tb T1(j)/T2(i)];
%分子为:((1/T1)*(1/T2))
num = [1/T1(j)*T2(i)];
%分母为:s^2 +(1/T1+1/T2)s + ((1/T1)*(1/T2))
den = [1 (1/T1(j)+1/T2(i)) (1/T1(j)*1/T2(i))];
y = step(num, den, t);
for k = length(y) : -1 :1
if( abs(y(k) - 1 ) >= 0.05 )
% 刚进入稳态,记入调节时间,
Ts = [Ts (k*0.01)/T1(j)];
break;
end
end
end
end
plot(Tb ,Ts);grid on; xlim([1 20]);
xlabel('T1/T2'); ylabel('ts/T1');title('过阻尼二阶系统的调节时间特性');
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Matlab
1
https://gitee.com/hongqi1029/autocontrol.git
git@gitee.com:hongqi1029/autocontrol.git
hongqi1029
autocontrol
autocontrol
master

搜索帮助