首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我得到了以下数控系统:

我得到了以下数控系统:
EN

Stack Overflow用户
提问于 2020-12-04 19:24:11
回答 1查看 41关注 0票数 0

创建一个MATLAB程序,模拟系统在阶跃输入时的操作(需要v(t)e(t)u(t)y(t)的图形)。我没有找到任何例子,我不知道从哪里开始,以及如何接近这个要求一些线索,请。

EN

回答 1

Stack Overflow用户

发布于 2020-12-05 01:36:43

绘制随机系统/传递函数的阶跃响应

这是一个随机系统的阶跃响应图,其中阶跃的周期是0.5秒,这是由输入到step()函数的变量Step_End配置的。我将把各个传递函数的计算留给您。要求出系统的闭环增益,您可以使用一般形式:

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

代码语言:javascript
复制
%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运行

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65142703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档