Simulink中的传递函数,第1部分:创建万博1manbetx和使用传递函数
本视频演示了在Simulink中实现传递函数的方法万博1manbetx®.它概述了如何表示一个复杂的系统,在其组件的传递函数。通过使用不同的输入和观察输出来模拟和分析您的系统。
在这个由两部分组成的视频中,我们将向您展示如何在Simulink中使用传递函数设计和分析线性和非线性系统。万博1manbetx
让我们先来看看在Simulink中建模传递函数的不同方法。万博1manbetx例如,K / s + K。通过使用LTI System块并指定变量名,可以将MATLAB工作区中定义的传递函数对象引入Simulink。万博1manbetx
传递函数也可以用简单的块表示,如积分器和增益,如图所示。或者,您可以使用Simulink提供的传递函数块。万博1manbetx块是根据传递函数的分子和分母来定义的。
我们已经在一个关于在MATLAB中表示传递函数的视频中介绍了设计给定的作动器发动机系统。让我们在Simulink中对同一个系统建模。万博1manbetx
万博1manbetxSimulink允许您根据组件和连接轻松地可视化地表示复杂的系统。这里我们用传递函数块表示驱动器和发动机,并将它们串联起来。然后,我们为两个块创建一个区域来表示它们的关系。
万博1manbetxSimulink允许我们通过简单地将适当的源添加到主要输入中,轻松地模拟给定系统的各种输入。这里我们指定一个斜坡输入并附加一个作用域,系统的输出占主导地位。
单击Play按钮以运行模拟并查看范围,以查看输出和斜坡输入如何随时间变化。用不同的输入设计仿真;只需改变输入块。我们来看看大小为1的阶跃输入。单击Play按钮查看输出如何变化。
现在让我们向系统中添加一个控制器。在前面提到的视频中已经介绍了使用MATLAB为系统设计控制器。现在,让我们假设加上一个增益为10的积分器和一个反馈回路,就能得到我们想要的性能特征。
控制器传递函数是用传递函数块实现的,我们用它来表示发动机和执行器。我们可以看到,该模型能够跟随步进输入,有一些超调和零稳态误差。
利用Simulink控制器设计,我们可以直接在Simulink中设计控制器和执行其他常见任务。万博1manbetx
在本视频的第二部分中,我们将专注于从Simulink模型中获得传递函数。万博1manbetx
相关产品s manbetx 845
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。