利用Matlab求稳态误差的两种方法

摘要:稳态误差是系统控制精度或抗扰动能力的一种度量,它是稳态性能的一个重要指标。本文介绍利用Matlab的控制系统工具箱和Simulink工具箱求取系统误差稳态的两种不同方法,即编写函数与使用仿真工具箱分别求取。

关键词:稳态误差;仿真;matlab

中图分类号:TP273 文献标识码:A

1 引言

稳态误差是系统控制精度或抗扰动能力的一种重要度量。在分析控制系统时,我们既要研究系统的瞬态响应,如达到新的稳定状态所需的时间,同时也要研究系统的稳态特性,以确定对输入信号跟踪的误差大小。在Matlab的控制系统工具箱里却没有相关的函数来求取这一重要的稳态性能指标。

2 稳态误差的基本原理

如果在稳态时,系统的输出量与输入量不能完全吻合,就认为系统有稳态误差。这个误差表示系统的准确度。?

2.1 误差的定义

结论:0型和1型不能跟踪?r(t)=a??0?2t??2??,2型可跟踪但有误差,3型及以上才有准确跟踪。

3 利用控制系统工具箱计算系统稳态误差

从以上稳态误差的基本原理可知,系统的稳态误差与系统的型别和系统的输入有关。以下通过Matlab的控制系统工具箱进行稳态误差的求取。?

3.1 编写函数求取稳态误差

以下为用Matlab编写的求稳态误差的函数。

其中三个输入模块分别为单位阶跃、单位斜坡输入和构造的一个单位加速度子模块。

三个输入分别得到系统的误差波形如下:

单位加速度输入,稳态误差为无穷大。

这与通过理论分析得到的稳态误差值一致。

用matlab计算稳态误差,利用Matlab求稳态误差的两种方法.相关推荐

  1. matlab中给信号添加高斯白噪声的两种方法,awgn计算过程,randn函数

    y=awgn(x,snr,px_dBW) 给信号x添加噪声功率为某个值的高斯白噪声. snr为信噪比,单位dB. px_dBW为信号x的指定功率(注意,是指定功率,而不是x本身的功率),单位dBW. ...

  2. 用ChatGPT处理word表格数据:直接采用ChatGPt和利用ChatGPT编写python脚本两种方法

    目录 摘要 0. 测试数据生成 1. 直接使用ChatGPT进行处理. 2 使用ChatGPT生成python脚本进行处理 3对比分析 4 结束语 摘要 为测试ChatGP在word文档表格的处理能力 ...

  3. matlab计算桁架,利用MATLAB进行桁架结构内力及位移

    disp('----本程序用于计算桁架结构内力及位移----'); disp('以下为本程序所用计算基本数据:'); disp('[L]--结构杆件长度列阵(包括定位向量,即节点编号)'); disp ...

  4. 【笔试题】求最小公倍数 C++(两种方法)

    题目 本题链接:求最小公倍数 正整数A和正整数B 的最小公倍数是指能被A和B整除的最小的正整数值,设计一个算法,求输入A和B的最小公倍数. 输入描述: 输出描述: 示例1: 解题思路一: 暴力破解 从 ...

  5. 求最大公因数的两种方法(高效方法)

    给定两个数,例如a=27,b=12a=27, b=12a=27,b=12,我们知道a, b的最大公因数为3. 下面将介绍两种求最大公因数的高效方法: (1)辗转相除法 辗转相除法有一个高大上的名字:欧 ...

  6. C++求最大公约数 两种方法

    第一种方法 #include <iostream> using namespace std;int main() {int n1, n2;cout << "输入两个整 ...

  7. 求图片中物体的真实尺寸 matlab,计算图片中的物体的实际尺寸的一种方法

    从一幅图像中无法测出物体的长度,因为缺乏参照物,但可以测出两个平行物体的长度比例.如果已知一个物体的实际大小(比如在图片中放上一枚1元硬币或者知道某个柜子有多高),那么就可以通过长度比和参照物的已知长 ...

  8. Matlab将散点绘制为平滑曲线的两种方法

    自然状态下,用plot画的是折线,而不是平滑曲线. 有两种方法可以画平滑曲线,第一种是拟合的方法,第二种是用spcrv,其实原理应该都一样就是插值.下面是源程序,大家可以根据需要自行选择,更改拟合的参 ...

  9. 行列式求值的两种方法——Java实现

    基本概念: 行列式是数,矩阵是一个式子!!! 余子式与代数余子式: 余子式:在 n 阶行列式中,把某个元素所在的行列都去掉之后,剩下的 n-1 阶行列式就叫做该元素的余子式: 代数余子式: 基本性质: ...

  10. 求逆元的两种方法+求逆元的O(n)递推算法

    到国庆假期都是复习阶段..所以把一些东西整理重温一下. gcd(a,p)=1,ax≡1(%p),则x为a的逆元.注意前提:gcd(a,p)=1; 方法一:拓展欧几里得 gcd(a,p)=1,ax≡1( ...

最新文章

  1. linux主题文件,美化你的Linux!23个精美Ubuntu主题下载
  2. js三进制计算机,js 笔记 - 二进制位运算符
  3. LINUX服务器搭建和常用配置介绍
  4. 个人技术博客Alpha----Android Studio UI学习
  5. Flask框架flash消息闪现学习与优化符合闪现之名
  6. oracle怎么切换归档模式,Oracle学习系列—归档模式的切换
  7. 在centos上安装html,Centos-7安装pdf2htmlEX
  8. 教你动手做一个 iOS 越狱 app
  9. css中的背景、边框、补丁相关属性
  10. mysqljoin的原理和优化
  11. Java网络编程(9)NIO - 群聊系统
  12. win10哪个版本最好用,推荐win10企业版LTSC
  13. 要想学好平面设计,需要掌握一定的基本功和使用技巧
  14. 适合普通人的108个短视频项目:不用出镜也能赚钱的手机摄影玩法(3)
  15. 用外部html圆形里装数字,如何使用CSS用圆圈包围数字?
  16. 计算机软件优质课,计算机课公开课ppt
  17. Odoo11入门请假单模块学习教程源码
  18. Source code does not match the bytecode
  19. LED灯具做CE认证需要了解的一些基本概念
  20. 关于TTMS影院系统的总结

热门文章

  1. AirPods 2/Pro 使用方法
  2. 企业招标采购(系统)降本增效的20个措施
  3. 游戏出海收款怎么收?干货来了!
  4. 感触很深的诗句,转自天涯
  5. Idea个人常用快捷键、插件、基础设置
  6. html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法
  7. iText7 学习笔记3--目录
  8. 计算机学院与软件学院区别,计算机学院和软件学院的专业上有什么区别?
  9. 如何做一个简单的网页版地图
  10. php curl返回结果乱码,curl获取结果乱码的解决方法