
创建一个MATLAB程序,模拟系统在阶跃输入时的操作(需要v(t)、e(t)、u(t)和y(t)的图形)。我没有找到任何例子,我不知道从哪里开始,以及如何接近这个要求一些线索,请。
发布于 2020-12-05 01:36:43
绘制随机系统/传递函数的阶跃响应
这是一个随机系统的阶跃响应图,其中阶跃的周期是0.5秒,这是由输入到step()函数的变量Step_End配置的。我将把各个传递函数的计算留给您。要求出系统的闭环增益,您可以使用一般形式:

其中G_inner是沿不是环路一部分的路径的增益。此外,当沿反馈路径存在增益时,您可以将方程的分母调整为1 + H_Process*G_inner,其中H_Process是沿反馈的增益。

%Random numerator coefficients%
a = 4;
%Random denominator coefficients%
b = 1;
c = 2;
d = 10;
%Creating the transfer function%
Numerator = [a];
Denominator = [b c d];
Transfer_Function = tf(Numerator, Denominator);
Transfer_Function
%Checking the step response with period 0.5%
Step_End = 0.5;
step(Transfer_Function,Step_End);使用MATLAB R2019b运行
https://stackoverflow.com/questions/65142703
复制相似问题