主要内容

控制系统设计者

设计单输入单输出(SISO)控制器

描述

控制系统设计者应用程序可以让你设计单输入单输出(SISO)的反馈系统在MATLAB建模控制器®或仿真金宝app软件®(需要金宝appSimulink控制设计™软件)。

使用这个应用程序,你可以:

  • 设计控制器使用:

    • 交互式Bode、根轨迹和Nichols图形编辑器,用于添加、修改和删除控制器极、零点和增益。

    • 自动PID, LQG或IMC整定。

    • 基于优化的调优(需要金宝appSimulink设计优化™软件)。

    • 自动循环成形(需要鲁棒控制工具箱™软件)。

  • 为单回路或多回路控制体系结构调整补偿器。

  • 分析控制系统设计使用时域和频域响应,如阶跃响应和极点零映射。

  • 比较多种控制系统设计的响应图。

  • 为多模型控制应用设计控制器。

限制

当使用控制系统设计者MATLAB在线™时,以下功能不可用:

  • Simulink中控制器的设计金宝app

  • 变量编辑器

打开控制系统设计器App

  • MATLAB工具条:在应用程序选项卡,在控制系统设计与分析“,,点击应用程序图标。

  • MATLAB命令提示符:输入controlSystemDesigner

  • 金宝appSimulink工具条:在应用程序选项卡,在控制系统,点击应用程序图标。

编程使用

全部展开

controlSystemDesigner打开控制系统设计者应用程序使用以下默认的控制架构:

架构由LTI对象组成:

  • G-植物模型

  • C- - - - - -补偿器

  • H-传感器型号

  • F——预滤器

默认情况下,应用程序将每个模型配置为单位增益。

controlSystemDesigner (植物初始化植物,G,植物植物可以是任何SISO LTI模型创建党卫军特遣部队zpk的朋友,或这类模型的数组。

controlSystemDesigner (植物电脑及相关知识初始化补偿器,C,转到SISO LTI模型电脑及相关知识

controlSystemDesigner (植物电脑及相关知识传感器初始化传感器模型,H,传感器传感器可以是任何SISO LTI模型或此类模型的数组。如果同时指定植物而且传感器作为LTI模型数组,数组的长度必须匹配。

controlSystemDesigner (植物电脑及相关知识传感器prefilt初始化预过滤器模型,F,转到SISO LTI模型prefilt

controlSystemDesigner (的观点打开应用程序并指定初始图形化编辑器配置。的观点可以是下列任意字符向量,也可以是多个字符向量的单元格数组。

  • “rlocus”-根位点编辑器

  • “预示”-开环波德编辑器

  • “尼古拉斯”-开环尼科尔斯编辑器

  • “过滤”-波德编辑器,用于从预滤波器输入到工厂输出的闭环响应

除了打开指定的图形编辑器外,该应用程序还绘制闭环输入输出步骤响应。

controlSystemDesigner (的观点植物电脑及相关知识传感器prefilt指定初始的绘图配置,并使用指定的模型初始化设备、补偿器、传感器和预过滤器。如果一个模型被省略,应用程序使用默认值。

controlSystemDesigner (initData打开应用程序并使用初始化数据结构初始化系统配置initdata。创建initdata,使用sisoinit

controlSystemDesigner (sessionFile打开应用程序并加载之前保存的会话。sessionFile为MATLAB路径下会话数据文件的名称。该数据包括当前系统架构和地块配置,以及保存在数据库中的任何设计和响应数据浏览器

中保存会话控制系统设计者应用,在控制系统选项卡上,单击保存会话

兼容性的考虑

全部展开

R2021a开始警告

另请参阅

应用程序

功能

在R2015a中引入