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