% Page132:建立模型,分析稳定性,绘制阶跃响应曲线,计算稳态误差,分析性能
clear;
% 传递函数的分子、分母多项式系数
num1 = [20];
den1 = [1 2 0];
% 二阶系统的传递函数
sys1 = tf(num1, den1);
% 微分环节传递函数的分子、分母多项式系数
num2 = [0.1 0];
den2 = [0 1];
% 微分环节的传递函数
sys2 = tf(num2, den2);
% 内环反馈的传递函数
sys_inner = feedback(sys1, sys2);
% 外环反馈的传递函数
sys_outer = feedback(sys_inner, 1);
% 根据求得的系统传递函数,利用 roots 命令判断系统的稳定性
% 闭环系统传递函数分母多项式系数
den = [1 4 20];
% 求闭环系统特征多项式的根
roots(den)
% 利用 pzmap 命令绘制系统的零极点图
pzmap(sys_outer);
grid on;
% 计算系统的阶跃响应
% 闭环系统传递函数分子、分母多项式系数
num = [20];
den = [1 4 20];
% 计算闭环系统的阶跃响应
[y, t, x] = step(num, den);
% 绘制阶跃响应曲线
plot(x, y);
grid on;
% 计算系统的超调量
% 阶跃响应的稳态值
y_stable = 1;
% 闭环系统阶跃响应的最大值
max_response = max(y);
% 阶跃响应的超调量
sigma = (max_response - y_stable) / y_stable;
% 计算系统的上升时间
% 遍历响应曲线
for i=1:length(y)
% 如果某个时刻系统的输出值大于稳态值
if y(i)>y_stable
% 循环中断
break;
% 计算此时对应的时间,就是阶跃响应的上升时间
tr = x(i)
% 计算系统的峰值时间
% 查找系统阶跃响应的最大值
[max_response, index] = max(y);
% 计算此时对应的时间,就是阶跃响应的峰值时间
tp = x(index)
% 计算系统的调整时间 ---> 取物插带为 2
% 遍历响应曲线
for i=1:length(y)
% 如果当前响应值在误差带内
if max(y(i:length(y))) <= 1.02 * y_stable
if min(y(i:length(y))) >= 0.98 * y_stable
% 循环退出
break;
% 计算此时对应的时间,就是系统阶跃响应的调整时间
ts = x(i)
《Matlab/Simulink与控制系统仿真》程序指令总结Matlab_Simulink_BookExample5. Matlab/Simulink 在时域分析中的应用书中详细实例代码可见:GithubMatlab_Simulink_BookExample图书:《Matlab/Simulink与控制系统仿真》5. Matlab/Simulink 在时域分析中的应用step() 单位阶跃响应函数impulse() 单位脉冲响应函数initial() 零输入响应函数lsim() 任意输入响应函
《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx《MATLAB及Simulink应用》实验指导书+答案.docx
slLinearizer在Simulink模型和线性化命令getIOTransfer,getLoopTransfer,getSensitivity和getCompSensitivity之间提供接口。使用slLinearizer可以有效地批量线性化模型。可以配置slLinearizer接口以在一系列操作点处线性化模型,并指定模型参数值的变化。使用接口分析点和永久开口从模型中获取任何开环或闭环传递函数的线性化。分析线性化模型的稳定性或时域或频域特征。
用addPoint,addOpening,removePoi
稳定:若控制系统在足够小的初始偏差下,其过渡过程随时间的推移逐渐衰减并趋于零,即具有恢复原平衡状态的能力,则称该系统是稳定的;
稳定的充分必要条件:系统特征根的实部均小于0,即特征根在跟平面的左半平面;
稳态误差:系统稳态条件下输出量的期...
3 三相变压器
3.1 三相变压器长啥样
三相变压器就比单相变压器多很多了,我用的是这个,名字叫做Three-Phase Transformer(Two Windings),意思就是三相变压器(双绕组)。那个灰色的D11和Y是我设置过的结果,你看到的是默认的,好像不是这两个字母,不用管。
注意哈,三相变压器太多了,名字也很像,不要选错了。
3.2 configura