自动控制原理之一稳态误差分析/MATLAB

  • 一、稳态误差是什么?
  • 二、MATLAB求解方法
    • MATLAB``
    • 2.分析
  • 总结


提示:以下是本篇文章正文内容,下面案例可供参考

一、稳态误差是什么?

在自控中,稳态误差,也称静差。它是系统稳定误差的终值,稳态误差的表达式为:


举个栗子,自控中三大误差系数,位置误差系数kp,速度误差系数kv,加速度误差系数ka,其对应的公式为:

假设开环传递函数为G(s),其表达式为:

下面我们用matlab编程计算三个系数

二、MATLAB求解方法

事实上,MATLAB中没有专门计算函数,不过我们可以根据求极限的limit函数来计算相应的误差。
调用格式如下
limit(exp,x,a); 求符号表达式exp当自变量x趋于a时的极限
limit(exp,a); 求符号表达式exp当默认自变量趋于a时的极限
limit(exp); 求符号表达式exp当默认自变量趋于0时的极限
limit(exp,x,a,‘left’); 求符号表达式exp当默认自变量趋于a时的左极限
limit(exp,x,a,‘right’); 求符号表达式exp当默认自变量趋于a时的右极限

MATLAB``

代码如下(示例):

%% 稳态误差计算————MATLAB
% 开环传递函数赋值
syms s G
G = 1/(s*(0.1s+1)(s+1))
% 三大系数
kp = limit(G,s,0,‘right’) %位置误差系数
kv = limit(sG,s,0,‘right’) %速度误差系数
ka = limit(s^2
G,s,0,‘right’) %加速度误差系数

2.分析

在limit函数中一定要使用‘right’,否则左右极限不同时kp计算的就是NAN。**

总结

简要介绍了在MATLAB中如何求稳态误差的方法,主要有以下几点需要注意:
1、MATLAB中没有专门计算相应误差的函数,可以借用limit()函数
2、在limit函数中一定要使用‘right’

自动控制原理之一稳态误差分析/MATLAB相关推荐

  1. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真

    自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真 < 自动控制原理 >课程设计说 明 书日期: 2012.5.21-2012.6.1 自动控制原理 课程设计评阅书题目 基于 ...

  2. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  3. 【自动控制原理】稳定性分析

    文章目录 ==连续==时间系统稳定性的代数判据 Routh稳定判据 劳斯-霍尔维茨判据的应用 ==离散==时间系统稳定性的代数判据 0. 常用 Z Z Z 变换 1. 劳斯-霍尔维茨判据在离散时间系统 ...

  4. MATLAB rolcus函数,自动控制原理实验报告 .doc

    <自动控制原理实验报告 .doc>由会员分享,可在线阅读,更多相关<自动控制原理实验报告 .doc(32页珍藏版)>请在装配图网上搜索. 1. 实验报告课程名称 自动控制原理 ...

  5. 自动控制原理中的MATLAB函数以及用法总结

    MATLAB与自动控制原理 简记 最近要进行自控实验考试,在这里记录一下分析自控问题需要用的到一些函数以及用法,以供自己查阅,之后可能会总结一下如何用MATLAB来解自控的题. 一.数学模型的表示 建 ...

  6. matlab知识点PPT,自动控制原理知识点归纳ppt课件

    PPT内容 这是自动控制原理知识点归纳ppt课件下载,主要介绍了自动控制系统基本控制形式:开环控制和闭环控制的优缺点比较:自动控制系统的组成:自动控制系统中传递的信号:线性系统微分方程的建立方法,欢迎 ...

  7. matlab 控制硬件,自动控制原理实验教程(硬件模拟与MATLAB仿真)

    前言 第1章 MATLAB7.1与Simulink6.1入门基础 1.1 自动控制原理与系统仿真简述 1.1.1 自动控制原理模拟实验系统 1.1.2 控制系统仿真 1.2 控制系统MATLAB7.1 ...

  8. 自动控制原理matlab pdf下载,第五章-matlab在自动控制原理中的应用.pdf

    第五章-matlab在自动控制原理中的应用.pdf 第第五五章章 MATLAB MATLAB MATLAB MATLAB在自动控制原理的应用在自动控制原理的应用 5 5 5 5 1 1 1 1 控制系 ...

  9. MATLAB设计控制系统仿真实验,基于MATLAB的自动控制原理实验仿真系统的设计

    一.引言<自动控制原理>是自动化专业的基础课程,是控制科学与工程学科的一门方法论课程,主要培养学生掌握控制系统的分析和设计方法,其内容之多,理论性之强,决定了课程学习的难度.而实验课作为课 ...

最新文章

  1. html页面显示用户在线统计,在HTML页面中实现点击数统计
  2. 通风与防排烟工程电子书_菠菜关于防排烟系统使用软接头工程量计算注意及定额选用建议...
  3. Spring Boot 太重,Vert.x 真香!
  4. 为什么越来越多的人都不再愿意做程序员了?
  5. mysql中修改表结构语法_MySQL表结构修改详解
  6. [Qt教程] 第14篇 2D绘图(四)绘制路径
  7. statusbar 尺寸 显示图标_StatusBar 图标展示流程 - 状态栏(StatusBar)镜头布局分析...- git完代码后的异常_169IT.COM...
  8. 搞硬件,钱少破事多,只能另谋出路!
  9. json数据格式 穗康码_Json数据格式
  10. C语言 select
  11. C++中的string
  12. MySQL在Windows和Linux减少数据库
  13. java中的网络入门2(J2SE入门19)
  14. Java设计模式之单例模式(Singleton Pattern)
  15. Pannellum:实例之全景图预览
  16. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_4_练习_递归打印多级目录...
  17. atitit.java给属性赋值方法总结and BeanUtils 1.6.1 .copyProperty的bug
  18. GlusterFS(上)
  19. MYSQL 只能回环口链接_loopback回环口详解
  20. Hadoop YARN架构设计要点

热门文章

  1. 中文字符点阵信息的显示和插入新字符(基于HZK16 ASC16软字库)
  2. 字符串排序算法:低位优先排序(LSD)
  3. 3%!微软只录用最顶尖的人才!
  4. i5 i7 Oracle,Intel Core i5/i7哪款最适合你?Intel Core i5/i7处理器简略对比评测
  5. 令人头疼的背包九讲(1)0/1背包问题
  6. 我们的新书--《我是一只IT小小鸟》
  7. 面试季,各大厂真实面试题拿走不谢
  8. 关于cnpm的使用及理解
  9. 弱电人要学习的网络安全基础知识
  10. 推荐一个windows下使用的无广告解压缩软件