simulink怎么输入传递函数1/s(0.1s+1)(0.2s+1)
3个回答
展开全部
1、>>num=1;//输入分子
2、>>den=[0.02 0.3 1 0];//分母展开多项式前的系数
3、>>sys=tf(num,den);//系统输出
传递函数是指零初始条件下线性系统响应(即输出)量的拉普拉斯变换(或z变换)与激励(即输入)量的拉普拉斯变换之比。记作G(s)=Y(s)/U(s),其中Y(s)、U(s)分别为输出量和输入量的拉普拉斯变换。
传递函数是描述线性系统动态特性的基本数学工具之一,经典控制理论的主要研究方法——频率响应法和根轨迹法——都是建立在传递函数的基础之上。传递函数是研究经典控制理论的主要工具之一。
扩展资料
Simulink是MATLAB中的一种可视化仿真工具, 是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。
Simulink提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。
参考资料来源:百度百科-传递函数
参考资料来源:百度百科-simulink
展开全部
一、
>>num=1
>>den=[0.02 0.3 1 0]
>>sys=tf(num,den)
二、在simulink下的continuous里寻找Transfer fcn 模块 之后双击此模块 在弹出的对话框里修改参数 Denominator
coefficients:【1 1】为Denominator coefficients:【0.02 0.3 1 0 】 就OK了
如果没显示出你要的数据 把Transfer fcn 模块的边长拉长就可以了
希望对你有所帮助
>>num=1
>>den=[0.02 0.3 1 0]
>>sys=tf(num,den)
二、在simulink下的continuous里寻找Transfer fcn 模块 之后双击此模块 在弹出的对话框里修改参数 Denominator
coefficients:【1 1】为Denominator coefficients:【0.02 0.3 1 0 】 就OK了
如果没显示出你要的数据 把Transfer fcn 模块的边长拉长就可以了
希望对你有所帮助
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询