阿迪蒂亚·巴鲁,马修斯
本视频演示了在Simulink中实现传递函数的方法金宝app®. 它概述了如何根据部件的传递函数来表示复杂系统。通过使用不同的输入和观察输出来模拟和分析系统。
在这个由两部分组成的视频中,我们将向您展示如何使用传递函数在Simulink中设计和分析线性和非线性系统。金宝app
让我们从Simulink中建模传递函数的不同方式开始。例如,K除以s加K。通过使用LTI系统块并指定变量名,可以将MATLAB工作区中定义的传递函数对金宝app象引入Simulink。
传递函数也可以用简单的块表示,例如积分器和增益,如图所示。或者,您可以使用Simulink提供的传递功能块。块是根据传递函数的分子和分母定义的。金宝app
我们已经在一个关于在MATLAB中表示传递函数的视频中介绍了如何设计给定的执行器引擎系统。让我们在Simulink中对同一个系统建模。金宝app
金宝appSimulink允许您轻松地以组件和连接的形式直观地表示复杂系统。这里,我们使用传递函数块表示执行器和发动机,并将它们串联起来。然后,我们在两个块之间创建一个区域来表示它们的关系。
金宝appSimulink允许我们通过简单地将适当的源添加到主输入,轻松地模拟给定系统的各种输入。在这里,我们指定一个斜坡输入并附加一个范围,系统的输出为主。
单击“播放”按钮运行模拟并查看范围,以查看输出和渐变输入如何随时间变化。使用不同的输入设计仿真;只需更改输入块。让我们看一个幅值等于1的阶跃输入。单击“播放”按钮查看输出如何更改。
现在,让我们为系统添加一个控制器。前面提到的视频中介绍了使用MATLAB为系统设计控制器。现在,让我们假设添加一个增益等于10的积分器和一个反馈回路,为我们提供了所需的性能特征。
控制器传递函数是使用传递函数块实现的,传递函数块也是我们用来表示发动机和执行器的。我们可以看到,该模型能够跟踪阶跃输入,具有一定的超调量和零稳态误差。
我们可以使用Simulink控制器设计直接在Simulink中设计控制器和执行其他常见任务。金宝app
在本视频的第二部分中,我们将重点关注从Simulink模型获取传递函数。金宝app
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。