Aditya Baru,Mathworks
本视频演示了在Simulink中实现传递函数的方法金宝app®。它概述了如何在其组件的传递函数方面代表复杂系统。通过使用不同的输入来模拟和分析您的系统并观察输出。
在这两部分视频中,我们将向您展示如何使用传输功能在Simulink中设计和分析线性和非线性系统。金宝app
让我们首先查看在Simulink中以模拟传输函数的不同方式。金宝app例如,k over s plus k。您可以通过使用LTI系统块并指定变量名称将Matlab Workspace中定义的传输函数对象传输到Simulink。金宝app
传递函数也可以用简单的块表示,如积分器和增益,如图所示。或者,您可以使用Simulink提供的传输函数块。金宝app块是根据传递函数的分子和分母来定义的。
我们已经涵盖了设计给定的驱动器引擎系统在一个视频中表示传递函数在MATLAB。让我们在Simulink中对同一个系统建模。金宝app
金宝app同时允许您在其组件和连接方面轻松代表复杂的系统。在这里,我们使用传递功能块代表执行器和发动机,并将其串联连接。然后,我们创建一个区域两个区块来表示他们的关系。
金宝appSimulink允许我们通过简单地将适当的源添加到输入主导,轻松模拟各种输入的给定系统。在这里,我们指定了斜坡输入并附上范围,系统的输出主导。
单击播放按钮以运行模拟,查看范围,以查看输出和斜坡输入随时间的变化。用不同的输入设计模拟;只需更改输入块。让我们看一下幅度等于的步进输入。单击播放按钮以查看输出如何变化。
现在让我们向系统添加一个控制器。使用MATLAB设计用于系统的系统的控制器被介绍在先前提到的视频中。目前,假设添加具有等于10的增益和反馈循环的积分器为我们提供了我们所希望的性能特征。
使用传递函数块实现控制器传递函数,这也是我们用来代表发动机和执行器的方法。我们可以看到该模型能够遵循一些过冲和零稳态误差的步进输入。
我们可以使用Simulink控制器设计直接设计控制器并直接执行其他常见任务。金宝app
在此视频的第二部分中,我们将专注于从Simulink模型获取传输函数。金宝app