matlab非线性控制系统分析

MATLAB与控制系统仿真实践 第16章 非线性控制系统分析 主要内容 原理要点 非线性系统概述 相平面法 描述平面法 原理要点 非线性系统的研究方法由于系统的复杂性和多样性而成为控制界的研究热点,从而产生了很多理论方法。比较基本的有李雅普诺夫第二法,小范围线性近似法,描述函数法,相平面法,计算机仿真等等。 1. 典型的非线性特性 典型的非线性特性有死区非线性、饱和非线性、间隙非线性、继电非线性等。Simulink给出了部分非线性特性模块。用户也可以自行构建非线性特性模块。 2. 非线性控制系统 含有非线性元件或环节的控制系统称为非线性控制系统。 非线性系统输出暂态响应曲线的形状与输入信号的大小和初始状态有关,非线性系统的稳定性亦与输入信号的大小和初始状态有关。非线性系统常会产生持续振荡。 3. 描述函数法 非线性特性的描述函数法是线性部件频率特性在非线性特性中的推广。它是对非线性特性在正弦信号作用下的输出进行谐波线性化处理之后得到的,是非线性特性的一种近似描述。 4. 用描述函数研究系统的稳定点的方法 用描述函数研究系统的稳定点的方法,是建立在线性系统Nyquist稳定判据基础上的一种工程近似方法。其基本思想是把非线性特性用描述函数来表示,将复平面上的整个非线性曲线()理解为线性系统分析中的临界点,再将线性系统有关稳定性分析的结论用于非线性系统。 16.1 非线性系统概述 含有非线性元件或环节的控制系统称为非线性控制系统。 一般非线性系统的数学模型可表示为: 在F与f函数中,如果相应的算子为线性,则称为线性系统,否则称为非线性系统。如果不显含t,则为时不变系统,若显含t,则称为时变系统。 非线性系统输出暂态响应曲线的形状与输入信号的大小和初始状态有关,非线性系统的稳定性亦与输入信号的大小和初始状态有关。非线性系统常会产生持续振荡。 16.2 非线性特性模块的构建及示例 典型的非线性特性有死区非线性、饱和非线性、间隙非线性、继电非线性等。Simulink给出了部分非线性特性模块。这在Simulink一章中已列出。在系统仿真中可以直接使用。但对于没有提供的模块则需要我们自己构建。那么如何根据需要构建任意的非线性模块呢?事实上,任意的静态非线性模块,无论其是单值非线性,还是多值非线性,都可以由Simulink构建,并直接用于仿真。 例1:构建如图16.1分段线性的非线性特性模块。 1.新建一个空白模型。在模型中添加子模块集Lookup Tables中的Lookup Table模块。 2.设置模块属性。双击Lookup Table模块进入其属性设置窗口,如图16.2,并添加非线性特性值。其中,Vector of input values栏为横坐标向量,而Table data栏为纵坐标向量。需要注意的是,如果仅添加了图中的所有转折点坐标,则位于最左侧与最右侧外边的特性将无法表现。因此还应该在特性曲线的两侧再找两点,从而完整地表现非线性特性。根据非线性函数,位于最左侧转折点(-3,-1)之外的点取为(-4,-2),位于最右侧转折点(4,1)之外的点取为(5,2)。 例2:构建如图16.3的回环非线性特性模块。 分析:该特性在输入信号增加时走一条折线,而在输入信号减小时走另一条折线。可以将特性分解为两个单值函数。如图16.4。 根据例1的结果,这两个单值函数都可以用查表模块实现。这里有两个问题需要解决。一是如何判断输入是增加还是减小?在判断输入信号是否为增加时,可通过比较输入信号的当前值和它的上一步值进行判断。而Simulink离散模块组中提供的Memory模块,可以用来记忆上一个计算步长的信号值,这样将输入信号的当前值和它的上一步值分别作为比较模块(Relational Operator)的输入,即可输出代表上升还是下降的逻辑值1 和0。二是如何控制特性曲线走不同折线?Simulink中的Signal Routing子模块组中Switch模块,使用比较模块的输出作为输入控制,即可使模块对输入信号的不同变化走不同折线。具体实现如图16.5: 1.新建一个空白模型。添加所需的不同模块。 2.进行不同模块的连接并进行属性设置。 图16.5中,输入上升分支和输入下降分支都是调用了查表模块。其设置见图16.6。 对输入信号当前值和其上一步的值比较,如果当前值大于等于前一步值,则模块表现为上升分支的特性;反之,则表现为下降分支的特性。 Relational Operator(比较模块)默认值为<=,我们根据需要改为>=。 Switch(开关模块)的控制阀值(Threshold)可以设置。这里设为0.5。即控制端输入>=0.5时,按上升分支特性输出,否则按上降分支特性输出。 3.给定

MATLAB表示非线性系统,matlab非线性控制系统分析.ppt相关推荐

  1. Chapter8.4:非线性控制系统分析考研参考题

    此系列属于胡寿松<自动控制原理题海与考研指导>(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研 ...

  2. Chapter8.1:非线性控制系统分析

    此系列属于胡寿松<自动控制原理题海与考研指导>(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研 ...

  3. Chapter8.2:非线性控制系统分析

    此系列属于胡寿松<自动控制原理题海与考研指导>(第三版)习题精选,仅包含部分经典习题,需要完整版习题答案请自行查找,本系列属于知识点巩固部分,搭配如下几个系列进行学习,可用于期末考试和考研 ...

  4. 自动控制原理知识点梳理——8.非线性控制系统分析

    1. 非线性控制系统 线性控制系统: 由线性元件组成,输入输出具有叠加性和齐次性性质. 非线性控制系统: 系统中有非线性元件,输入输出间不具有叠加性和齐次性性质. 非线性系统的特征:非线性系统的特征. ...

  5. simulink仿真单极性spwm_FC系统|基于Matlab/Simulink的PEMFC建模与非线性控制

    点击上方蓝字关注我们! 摘要:建立了质子交换膜燃料电池动态多输入多输出模型并基于反馈线性化方法设计了适用于该模型的非线性控制器。由于燃料电池阳极和阴极气体之间过大的压力差会引起质子交换膜严重损坏,所以 ...

  6. 风机变桨控制基于FAST与MATLAB SIMULINK联合仿真模型非线性风力发电机的

    风机变桨控制基于FAST与MATLAB SIMULINK联合仿真模型非线性风力发电机的 PID独立变桨和统一变桨控制下仿真模型,对于5WM非线性风机风机进行控制 链接simulink的scope出转速 ...

  7. 风机变桨控制FAST与MATLAB SIMULINK联合仿真模型非线性风力发电机的

    风机变桨控制FAST与MATLAB SIMULINK联合仿真模型非线性风力发电机的 PID独立变桨和统一变桨控制下仿真模型,对于5WM非线性风机风机进行控制 链接simulink的scope出转速对比 ...

  8. 【工具使用系列】关于 MATLAB 非线性控制,你需要知道的事

    2019独角兽企业重金招聘Python工程师标准>>> 如何进行非线性控制 转载于:https://my.oschina.net/shamrocks/blog/1619908

  9. 跟驰理论 matlab,第5章-跟驰理论ppt课件

    <第5章-跟驰理论ppt课件>由会员分享,可在线阅读,更多相关<第5章-跟驰理论ppt课件(71页珍藏版)>请在人人文库网上搜索. 1.Ch5 跟驰理论,1,第五章车辆跟驰理论 ...

  10. 交直流调速系统matlab,MATLAB与交直流调速系统仿真.ppt

    MATLAB与交直流调速系统仿真.ppt MATLAB应用技术,清华大学出版社,王忠礼 段慧达 高玉峰编著,4.MATLAB与交直流调速系统仿真,1 MATLAB基本知识,41控制系统及控制技术指标与 ...

最新文章

  1. find指定具体时间参数-newermt
  2. 机房定期巡检报告报告,全面详实,可以参考
  3. 整理:C++中sprintf()函数的使用详解
  4. [git] 基础操作-02 分支和主支合并
  5. java性能分析工具_java性能分析工具
  6. jquery之bind(),live(),delegate()
  7. 微信小程序---开通开发环境的理解
  8. C语言 | 输出魔方矩阵
  9. 用于应用开发的新数据可视化模板
  10. HTTPHEAD中referer应用
  11. 02块级标签和内联标签的区别
  12. 北京某公司IBM X3650M3存储崩溃的解决过程
  13. springboot+vue公务员考试信息管理系统java
  14. vivo怎么切换为Android,vivox60pro如何切换系统 一键切换手机不通系统方法
  15. Qt实现简易的浏览器
  16. 读心术:从零知识证明中提取「知识」——探索零知识证明系列(三)
  17. Openwrt+WR703N 折腾笔记
  18. Android 安卓动画 属性动画 - 渐变/透明度 动画
  19. 揭开色彩营销中隐藏在品牌运营下的“变脸”戏法!
  20. 收集一些优秀的甲方安全开源项目

热门文章

  1. PHP100视频教程(2012-2013版)下载地址及密码
  2. 工业机器人控制系统的设计框架
  3. c和指针(小白笔记)
  4. 微型计算机如何开声音,教你设置笔记本电脑上的杜比音效系统
  5. lightroom classic破解版
  6. 矩阵分析与应用(四)——逆矩阵、广义逆矩阵和Moore-Penrose逆矩阵
  7. Java 抽象工厂模式(类图及实现)
  8. vb.NET 关于进度条控件使用
  9. 安卓手机左右声道调节应用下载_闪电全能格式转换器下载_闪电全能格式转换器官方下载[转换工具]...
  10. kali2018安装教程_Kali更新安装firefox教程