收稿日期 :200706220 基金项目 :周口师范学院青年基金资助项目(No. ZKNUQN200621) 作者简介 :刘  伟(1976 - ) ,女 ,河南太康人 ,助教 ,硕士 ,主要从事电力系统及其自动化仿真研究. 第 25 卷 第 2 期 周口师范学院学报 2008 年 3 月 Vol. 25 No. 2 Journal of Zhoukou Normal University Mar. 2008 控制系统稳定性分析的 MATLAB实现 刘  伟 , 张鸿辉 (周口师范学院 物理与电子工程系 ,河南 周口 466001) 摘  要 :利用 MATLAB 软件进行控制系统稳定性分析 ,既节省大量的计算时间 ,又为大规模复杂系统的稳定性分析和设计提供了通用的算法. 关键词 : MATLAB 软件 ;特征根 ;根轨迹 ;Bode 图 中图分类号 : TM76   文献标识码 :  A   文章编号 : 167129476(2008)020058203   MA TLAB 是国际上优秀的科技应用软件之一 ,它集数值分析、矩阵运算、信号处理和图形显示于一体 ,构成了一个方便的、界面友好的用户环境 , 其强大的科学计算与可视化功能 ,简单易用的开放式可扩展环境 ,使得 MA TLAB 成为控制领域进行计算机辅助分析与设计的一种非常好的工具和首选平台. 本文采用 MA TLAB 编程 ,通过建立控制系统的数学模型 ,利用 MA TLAB 判别系统的特征方程根的分布情况、画系统根轨迹、画系统 Bode 图三种方法 , 进行系统的稳定性分析. 充分利用MA TLAB 人机交互性能好、易于调试的特点 ,用户只需从键盘上输入线性系统的传递函数的分子、分母多项式系数 ,就可以获得控制系统是否稳定的结论 ,大大提高了分析和设计控制系统的效率. 1  利用 MA TLAB 求系统的特征根 设闭环系统的传递函数为 Φ(s) = b0 sm + b1 sm- 1 + ⋯+ bm- 1 s + bm a0 sn + a1 sn- 1 + ⋯+ an- 1 s + an = M (s) D(s) , 则 D(s) = a0 sn + a1 sn- 1 + ⋯+ an- 1 s + an 称为特征多项式 ,令 D(s) = 0 ,此为系统的特征方程. 如已知 开环传递函数为 G(s) = n(s) d(s) ,则在单位反馈下闭 环传递函数为 H(s) = G(s) 1 + G(s) = n(s) n(s) + d(s) . 闭 环系统稳定的充分必要条件是系统的特征方程的全部根 ,或者系统闭环传递函数的全部极点都位于s 左半平面[1] . 例 1  已知系统的开环传递函数为 G(s) = 100 (s + 2) s(s + 1) (s + 20) ,则在单位反馈下闭环传递函 数为 H(s) = G(s) 1 + G(s) =   100(s + 2) s(s + 1) (s + 20) + 100(s + 2) . 利用 MA TLAB 语言编写如下程序 : k = 100 ;z = [ - 2] ;p = [0 - 1 - 20] ; [n1 ,d1] = zptf (z ,p ,k) ; %根据零极点增益求传递函数 G = tf (n1 ,d1) ; P2 = n1 + d1 ; roots(P2) % 求闭环系统的根运行结果如下 : ans = - 12899 0 - 5000 0 - 31101 0 根据上述系统稳定性理论知 ,该单位反馈闭环系统稳定. 2  利用

matlab系统稳定性分析,控制系统稳定性分析的MATLAB实现相关推荐

  1. matlab系统的根轨迹,实验五 利用MATLAB绘制系统根轨迹

    <实验五 利用MATLAB绘制系统根轨迹>由会员分享,可在线阅读,更多相关<实验五 利用MATLAB绘制系统根轨迹(6页珍藏版)>请在人人文库网上搜索. 1.实验五 利用MAT ...

  2. 设定行车路线实验matlab,桥式吊车小车运动控制系统的建模及MATLAB仿真讲解.doc...

    桥式吊车小车运动控制系统的建模及MATLAB仿真讲解 线性系统理论上机实验报告 题目:桥式吊车小车运动控制系统的建模及MATLAB仿真 班级:控制[专研]-12: 学号:2012309030122号: ...

  3. matlab:分析控制系统稳定性综合实例

    matlab/Simulink与控制系统仿真,作者王正林,例5-18,P137,综合实例 clc;clear all num1 = [20]; %传递函数的分子 den1 = [1 2 0]; %传递 ...

  4. matlab稳定性实验分析,实验 控制系统稳定性分析的MATLAB实现

    <实验 控制系统稳定性分析的MATLAB实现>由会员分享,可在线阅读,更多相关<实验 控制系统稳定性分析的MATLAB实现(7页珍藏版)>请在人人文库网上搜索. 1.实验 控制 ...

  5. matlab闭环系统的稳定性,控制系统稳定性分析的MATLAB实现

    控制系统稳定性分析的MATLAB实现 一.实验目的 1.熟悉MATLAB的仿真及应用环境. 2.在MATLAB的环境下研究控制系统稳定性. 二.实验内容和要求 1.学会使用MATLAB中的代数稳定判据 ...

  6. 状态观测器极点配置求解matlab,系统稳定性分析 、利用MATLAB 实现极点配置、设计状态观测器...

    订 装 实验报告 实验名称系统稳定性分析.利用MATLAB 实现极点配置.设计状态观测器 系专业班 姓名学号授课老师 预定时间实验时间实验台号 一.目的要求 掌握系统稳定性的概念.学会使用MATLAB ...

  7. 稳定域的画法 matlab,第05讲 MATLABsimulink稳定性分析、时域分析.ppt

    7.1 控制系统的稳定性分析 1.利用极点判断系统的稳定性 判断一个线性系统稳定性的一种最有效的方法是直接求出系统所有的极点,然后根据极点的分布情况来确定系统的稳定性. 例7-1 已知闭环系统的传递函 ...

  8. matlab根轨迹临界稳定,根轨迹分析:根轨迹分析稳定性

    实验报告 课程名称: 控制理论 指导老师:________________成绩:__________________ 实验名称: 控制系统的根轨迹分析 实验类型:________________同组学 ...

  9. matlab 幅值相角裕度,伯德图分析-稳定性-及幅值和相角裕度.ppt

    <伯德图分析-稳定性-及幅值和相角裕度.ppt>由会员分享,可在线阅读,更多相关<伯德图分析-稳定性-及幅值和相角裕度.ppt(51页珍藏版)>请在装配图网上搜索. 1. 线性 ...

最新文章

  1. 极光推送后台php接口,极光推送Jpush(v2)接口 服务端PHP版本的REST API推送类
  2. Windows上安装HADOOP单机伪分布式集群
  3. Node.js v8.0.0 带来了哪些主要新特性
  4. switch( )的经典引用
  5. Flex与.NET互操作(四):使用HttpService、URLReqeust和URLLoader加载/传输数据
  6. 生活在任务栏的猫, CPU使用率越高它就跑的越快
  7. JBoss 4.2.x Spring 3 JPA Hibernate教程
  8. tomcat7的数据库连接池tomcatjdbc的25个优势
  9. matlab中如何将视频保存成图像
  10. RedHat Linux下Samba配置(简单配置)-转
  11. 用于检测浏览器语言偏好的JavaScript
  12. 牛客编程巅峰赛S2第6场 - 钻石王者
  13. Java中的Set, List, Map漫谈
  14. Bus Hound使用心得#抓包工具#协议抓取
  15. dcp7080d怎么加墨粉_兄弟打印机DCP,7080D提示更换墨粉该怎么办?|7080D打印机
  16. Sapphire 2022 for Mac/win(AE/PR视觉特效和转场蓝宝石插件)
  17. img图片在父元素中居中的方法
  18. Unity 2D人物移动实现
  19. 一战北邮计专考研经验分享
  20. mysql strtolower_自己写的mysql类_PHP教程 - strtolower

热门文章

  1. 2019-12-31
  2. 牛客网SQL篇刷题篇(3-10)
  3. java 设计模式 prototype_Java设计模式之Prototype原型模式
  4. rust盖错了怎么拆除_细说Rust错误处理
  5. c语言点按钮弹窗口,【iOS】按钮点击弹窗
  6. C语言格式控制符/占位符 - C语言零基础入门教程
  7. api.php phpcms,phpcms程序api怎么写接口
  8. 平行志愿遵循分数优先php,2020平行志愿的录取规则是什么有哪些优势
  9. 语言速算24点的小窍门_4秒钟1道题!12岁少年三夺24点大赛冠军
  10. fastjson 不转某些字段_全面总结Fastjson过滤字段、排除字段的5种方法(含示例)...