使用动态编辑交互式控制设计的任务
Melda Ulusoy, MathWorks
住编辑任务应用程序可以添加到你的生活脚本完成一组不同的操作,无需编写任何代码。这个视频将指导您完成控制器的设计从测量使用活植物数据编辑器的任务。您将学习如何交互估计从测量数据、状态空间模型离散化识别模型,最后,设计PID控制器,都在一个地方:生活的脚本。
在19 b,我们引入生活编辑任务,应用程序可以添加到一个住脚本执行一组特定的操作。假设这是工作流需要遵循从植物测量数据来设计一个控制器。生活让你完成编辑任务工作流步骤在一个地方,节省您的时间和消除的需要编写代码。让我们看看如何使用这些生活编辑任务估计测量植物状态空间模型数据,确定模型离散化,然后设计一个控制器的离散。
这里的代码加载和土地测量装置的数据。您可以显示代码输出的内联或脚本的右边。这个工作流程的第一步,我们将使用状态空间模型估计的任务。找到这个任务,我们将去现场编辑选项卡并单击任务。在这里你会发现生活从不同的工具箱编辑任务。这是一个我们所需要的。让我们插入它生活的脚本。正如您看到的,生活可以交互地编辑任务指定参数。选择数据时,它会自动找到适当的预定义变量从MATLAB工作区在这些下拉菜单,您可以选择。通过点击本通知图标,您可以启用任务自动运行和更新和显示结果你每次在任务调整值。 If you don’t have the knowledge of the plant order, you can simply try out different values. Since the task is running automatically, when you change the plant order, you’ll see updated results on the right. The increased order of 5 didn’t improve the estimation fit much. So let’s set the order back to 4. If you want, you can rename the identified model in this field here. Using the task, we easily estimated a model from measured data without writing any code. If you want to see the MATLAB commands that are used by this task, you can display them by clicking the arrow on the bottom of the task. You can also enable this feature from the options menu by selecting “controls and code.” This task also lets you adjust parameters of the estimation algorithm, such as the search method and maximum iterations. As we change some of the parameters here, you see how the appropriate arguments are automatically called by these functions. This saves you time and eliminates the need to search for the specific MATLAB functions and the different options they can be set up with.
现在,我们将继续第二步工作流程的离散化识别模型。为此,我们将使用转换模型率的任务。如果你已经知道任务您希望使用的名称,您可以简单地输入它的名字在现场脚本并添加任务从建议列表中选择它。后选择模型和指定的样品时间控制器,你可以尝试不同的转换方法来找到一个给你一个更好的匹配原始和转换模型。
最后一步是设计PID控制器的离散。为此,我们将会添加这个任务可用的控制系统工具箱。选择离散工厂之后,你可以尝试不同的控制器设置自由度和控制器等类型。然后您可以微调控制器通过使用这些滑动条帮助你改变参考跟踪和抗干扰性之间的平衡。通过检查这个盒子,你也可以显示系统响应特性如上升时间和超调,并确保控制器满足您的设计要求。
如果你想与他人分享你的工作,你可以简单地与他们分享这生活的脚本,并且他们可以玩不同的参数来想出新的控制器设计。或者,您可以隐藏交互式用户界面,选择这个选项在每个任务,然后将生成的代码共享。
现场编辑任务的更多信息,查看文档。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。