自动控制原理MATLAB:系统分析

控制系统时域分析

(1)稳定性分析

稳定是控制系统的重要性能,也是系统设计过程中的首要问题。线性系统稳定的充分必要条件是:闭环系统特征方程的所有根均具有负实部。在MATLAB中可以调用roots命令求取特征根,进而判别系统的稳定性。

命令格式:

p=roots(den)


其中,den为特征多项式降幂排列的系数向量;p为特征根。

(2)动态性能分析

   1)单位脉冲响应
        命令格式:

y=impulse(sys,t)

当不带输出变量y时,impulse命令可直接绘制脉冲响应曲线;t用于设定仿真时间,可缺省。
   2)单位阶跃响应
        命令格式:

y=step(sys,t)

当不带输出变量y时,step命令可直接绘制阶跃响应曲线;t用于设定仿真时间,可缺省。
   3)任意输入响应
        命令格式:

y=lsim(sys,u,t,x0)

当不带输出变量y时,lsim命令可直接绘制响应曲线;其中u表示输入,x0用于设定初始状态,缺省时为0,t用于设定仿真时间,可缺省。
   4)零输入响应
        命令格式:

y= initial(sys,x0,t)


initial命令要求系统sys为状态空间模型。当不带输出变量y时,initial命令可直接绘制响应曲线;t用于设定仿真时间,可缺省。

系统性能复频域分析

(1)绘制零、极点分布图

      命令格式:

[p,z]=pzmap(sys)

当不带输出变量[p,z]时,pzmap命令可直接在复平面内标出传递函数的零、极点。在图中,极点用“×”表示,零点用“o”表示。
例:

num=[1,4];
den=[1,4,20];
sys=tf(num,den);
pzmap(sys)

其运算结果如图:

图片

(2)绘制根轨迹图 

        利用MATLAB绘制根轨迹的一般步骤如下:
       1)先将特征方程写成1+Kp(s)/q(s)=0的形式,其中K为所研究的变化参数,得到等效开环传递函数G=p(s)/q(s)
        2)调用rlocus命令绘制根轨迹
命令格式:

图片

解:由题意,系统闭环特征多项式为

图片

等效开环传递函数

图片

调用pzmap和rlocus命令绘制零、极点分布图和根轨迹图

num-[1,4];
den-[1,4,20];
G=tf(numm,den);%建立等效开环传递函数模型
figure(1)
pzmap(G);%绘制零、极点分布图
figure(2)
rlocus(G);%绘制根轨迹

其运算结果如图:

图片

图零极点分布图

图片

 图根轨迹分布图

为了计算系统临界阻尼时对应的K值和相应的闭环极点,可调用rlocfind命令。
命令格式:

rlocfind(G)  %确定增益及其相应的闭环极点

执行rlocfind命令后,MATLAB将在根轨迹图上出现“+”提示符,通过鼠标提示符移到根轨迹上相应的位置,然后按回车键,于是所选闭环极点及其对应的参数K就会在命令行中显示。其结果为:

K=12.9443,s=-8.47

控制系统的频域分析

(1)伯德图

命令格式:

[mag,phase,w]=bode(sys)

      当缺省输出变量时,bode命令可直接绘制伯德图;否则,将只计算幅值和相角,并将结果分别存放在向量mag和phase中,频率为w。

       margin命令也可以绘制伯德图,并直接得出幅值裕度、相角裕度及其对应的截止频率、穿越频率。
命令格式:

[Gm,Pm,Wcg,Wcp]=margin(sys)

      当缺省输出变量时,margin命令可直接绘制伯德图;并将幅值裕度和相角裕度及其对应的截止频率、穿越频率标注在图形标题端。

(2)尼柯尔斯图

命令格式:

[mag,phase,w]=nichols(sys)

当缺省输出变量时,nichols命令可直接绘制尼柯尔斯图。

(3)奈奎斯特图

命令格式:

[re,im,w]=nyquist(sys)

当缺省输出变量时, nyquist命令可直接绘制奈奎斯特图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/833552.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#实战—代码实现收发文件智能化

在信息化的今天,收发电子文档几乎是每个朋友都要经历的事情。比如班级学委和班长需要收发作业,企业管理者需要收发工作文件。但是!!! 每到要交结果时,往往会发现总会有一些人没有即使交上,50个…

8W 1.5KVDC 隔离宽电压输入 DC/DC 电源模块——TP08DA 系列

TP08DA系列电源模块额定输出功率为8W,外形尺寸为31.80*20.30*10.00,应用于2:1,4:1电压输入范围 9-18V,18-36V,36-72V9V-36V和18V-72VDC的输入电压环境,输出电压精度可达1%,具有输出短路保护等功能&#xff…

图卷积神经网络GCN

计算图 通过消息传递的框架构建一个局部邻域的计算图 每个节点分别构建自己的计算图 理论上任意深度,根据六度空间理论,层数一般不会超过六层 基本过程 数学形式 矩阵表示 代码表示 图计算改进 能够听见自己内心的声音 最终形式 如何训…

windows端口复用

1. 概述 使用 HTTP.sys 中的 Net.tcp Port Sharing 服务,配合 WinRM 实现端口复用。 优点: HTTP.sys 为 windows 原生机制, WinRM 为 windows 自带功能,动作较小,不易触发主 动防御。 需要管理员权限。 2. 原理 (…

鞋店小程序商城的作用是什么

鞋与服装一样其购买/复购属性都非常足,每个人生活所需无疑促进了品牌多样化、工厂/店铺商家/个人都有很多,其目的都是为了品牌宣传和将更多货卖给下游/客户。 对消费者来说,买鞋渠道线上线下选择比较多,普遍会以品牌为主&#xf…

✬ ✬ ✬ 宁波推进ISO14000认证:共创美好生态家园✬ ✬ ✬

🌈🌈宁波推进ISO14000认证,🍉共创美好生态家园🤩 😃哇!宁波这个大都市🍓真的在努力推进🚈ISO14000认证啊!🚵‍♀️作为一个环保爱好者&#xff0…

文本批量操作实例:如何实现文本批量拆分?实用方法与技巧分享

在文本处理和数据分析的过程中,我们经常会遇到需要批量拆分大量文本数据的情况。文本批量拆分能够大大提高工作效率,减少重复劳动。下面,我们将通过一个实例来介绍如何实现文本批量拆分,并分享一些实用方法与技巧。 一、实例背景 …

U盘管控软件,禁止员工用U盘拷贝机密数据,防止信息通过U盘泄露

随着信息技术的不断发展,U盘等便携式存储设备已成为我们日常工作中不可或缺的工具。然而,随着U盘的普及,企业面临的信息泄露风险也在不断增加。为了确保企业的信息安全,许多企业开始采用U盘管控软件,禁止员工使用U盘拷…

【YOLOv8改进[Backbone]】使用SCINet改进YOLOv8在黑暗环境的目标检测效果

目录 一 SCINet 1 本文方法 ① 权重共享的照明学习 ② 自校准模块 ③ 无监督训练损失 二 使用SCINet助力YOLOv8在黑暗环境的目标检测效果 1 整体修改 2 配置文件 3 训练 其他 一 SCINet 官方论文地址:https://arxiv.org/pdf/2204.10137 官方代码地址&…

STM32平衡车-MPU6050的DMP库移植

本文目录 一、硬件接线二、需要移植的三个文件夹1. DMP文件夹目录2. IIC文件夹目录3. MPU6050文件夹目录 三、文件内容IO12C.cIO12C.hMPU6050.cMPU6050.hmain.c 四、附录1.更改IIC引脚 一、硬件接线 SCL-- PA11 SDA-- PA12 VCC-- 3.3v GND-- GND 二、需要移植的三个文件夹 1.…

winscp断点续传

背景 超大文件上传, scp可能因为网络或其他原因中断,并且已上传完的文件无法同步。如何断点续传呢?使用winscp软件 winscp安装 百度搜索,自行安装 开启断点续传功能 https://jingyan.baidu.com/article/fdffd1f8395529b2e98ca…

图纸管理的高效策略与最佳实践

图纸管理的高效策略与最佳实践 在工程设计、产品研发和建筑行业中,图纸管理是一项至关重要的任务。随着项目规模的扩大和复杂性的增加,如何高效、有序地管理图纸已成为企业和团队关注的焦点。本文将为您介绍图纸管理的高效策略与最佳实践,帮助…

一文搞懂深度学习:最全神经网络介绍

本文是深度学习系列文章的第二篇,我们将深入探讨各种类型的人工神经网络,探索它们独特的特性和应用。 01 神经网络介绍 人工神经网络已经彻底改变了机器学习领域,并成为人工智能的基石,它的设计目的是模仿人类大脑的结构和功能&a…

ubuntu_Docker安装配置

什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有…

『ZJUBCA Collaboration』WTF Academy 赞助支持

非常荣幸宣布,浙江大学区块链协会收到WTF Academy的赞助与支持,未来将共同开展更多深度合作。 WTF Academy是开发者的Web3开源大学,旨在通过开源教育让100,000名开发者进入到Web3。截止目前,WTF开源教程在GitHub收获超15,000 ⭐&a…

【LAMMPS学习】八、基础知识(5.9)LAMMPS 近场动力学

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各种模拟。 …

Ubuntu软件中心不显示

装完Ubuntu后没有Software -- 更新apt sudo apt update -- 升级apt sudo apt upgrade -- 重启 sudo systemctl reboot-- 安装snap sudo apt-get install snap -- 安装软件商店 sudo snap install snap-store -- 更新软件商店 sudo snap refresh snap-store安装成功&#xff01…

学QT的第二天~

小黑子鉴别界面 #include "mywidget.h" void MyWidget::bth1() { if(edit3 ->text()"520cxk"&&edit4 ->text()"1314520") { qDebug()<< "你好&#xff0c;真爱粉"; this->close(); } else { speecher->sa…

【建网护网三十载】 守护不息创新不止,C3安全AI未来!

30年&#xff0c;中国互联网从起步探索到领先全球。1994年4月20日&#xff0c;中国正式开通首条64K的国际专线&#xff0c;标志着我国成功实现与国际互联网的全功能接轨&#xff0c;展开互联网快速发展的三十载。 回望30年&#xff0c;亲历建网&#xff0c;投身建设&#xff0c…

Charles抓包工具

Charles是一个HTTP代理工具&#xff0c;使开发人员能够查看客服端和服务器之间的所有HTTP/ HTTPS/SSL网络请求。 Charles是在PC环境下常用的网络抓包截取工具&#xff0c;在做移动开发时&#xff0c;我们为了调试客户端与服务端的网络通讯协议&#xff0c;常常需要截取网络请求…