基于Simulink的非线性系统自激振荡的仿真研究

张 聚,杨马英,王万良

(浙江工业大学 信息工程学院 自动化系,浙江杭州310032)

摘 要:针对描述函数法分析非线性系统自激振荡的局限性,提出了一种基于MATLAB/Simulink,用于非线性系统自激振荡教学的仿真研究方法。本文阐述了该方法的主要步骤,总结了该方法的主要特点。教学实践表明:与描述函数法相结合,本文的方法是可行的,取得了较好的教学效果。

关键词:非线性系统;自激振荡;描述函数法;仿真研究

中图分类号:TP27 文献标识码:A文章编号:1008-0686(2003)02-0040-04

Simulation Study of Self-excited Oscillation

of Nonlinear S ystems Based on Simulink

ZHANG Ju,YANG Ma-ying,WA NG Wan-liang

(De partment of Automation,C oll ege of Information Engine ering,Zhe jiang Univer sity of Te chnol ogy,Hangzhou310032,China)

A bstract:Based upon the discussion of the limiation of description functional method for analysis the self-excited oscilla-tion of nonlinear systems,simulation study approach based on the MATLAB/Simulink is proposed for instruction.Main pr ocedures of the approach are presented,and featur es of the approach are summarized.Teaching practices show that when combining with the description functional mehtod for instruction,the approach proposed in this paper is effective. Keywords:nonlinear systems;self-excited oscillation;description functional method;simulation study

0 引言

严格地说,控制理论所处理的对象都是非线性的,只不过是非线性的严重程度不同而已。当系统的运行处于一个很小的范围内时,往往可以用一个线性的模型来近似,如我们熟知的泰勒级数展开法。但是,它只适用于能够进行级数展开的所谓弱非线性系统,而并不适用于含继电器特性等环节的强非线性系统(本质非线性系统)。反馈线性化的基本思想是用代数变换将一个非线性系统的动态特性(部分或全部)变换成线性的动态特性,从而可以应用我们熟知的线性系统控制方法。但是,它仅适用于非线性函数为光滑的矢量场而并不适用于包含本质非线性环节的、非光滑的非线性系统的场合[1]。我们熟知的描述函数法,能够处理含本质非线性环节的系统,这种方法可看成是线性系统中的频率特性法在非线性系统中的推广。

典型非线性环节,如饱和非线性、死区非线性、间隙(磁滞回环)非线性、以及继电器非线性等,在工程实际中是广泛存在的。采用描述函数法,对包含这些典型非线性环节系统的自激振荡现象分析,一直是经典的自动控制理论课程的重点和难点[2]。描述函数法能够方便地分析在简单的非线性系统中是否存在自激振荡,以及自激振荡的稳定性和自激振荡的幅值与频率。但由于描述函数法是一种近似的分析方法,它的应用必须满足一定的条件[3],因而针

第25卷 第2期2003年4月

电气电子教学学报

JOURNAL OF EEE

Vol.25 No.2

Apr.2003

①收稿日期:2003-01-14

第一作者:张聚(1973-),男,硕士,讲师。从事工业控制技术的教学与科研工作。

matlab 自激振荡,基于Simulink的非线性系统自激振荡的仿真相关推荐

  1. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真

    龙源期刊网 http://www.wendangwang.com 基于SIMULINK对非线性系统死区环节进行仿真 作者:赵丽 来源:<价值工程>2010年第03期 摘要:主要是针对非线性 ...

  2. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真.doc

    基于SIMULINK对非线性系统死区环节进行仿真.doc 基于SIMULINK对非线性系统死区环节进行仿真 摘要:主要是针对非线性系统死区环节进行SIMULINK仿真,通过仿真分析来实现控制系统的优化 ...

  3. matlab设计一个AM调幅广播传输系统,基于Simulink的调幅广播系统的仿真与分析

    内容简介: 基于Simulink的调幅广播系统的仿真与分析,毕业论文,共16页,5877字,附开题报告.源程序等. [摘要]随着信息科学技术的发展,原本应用于研发.测试的仪器更新速度也相应加快,计算机 ...

  4. 基于simulink的VSG并网逆变器仿真——VSG控制——离并网切换——虚拟同步发电机技术

    基于simulink的VSG并网逆变器仿真--VSG控制--离并网切换--虚拟同步发电机技术 采用VSG控制,并网前带动5000W负载. 输出电压幅值和频率稳定后,启动并网预同步控制,满足并网条件后, ...

  5. matlab牵引,基于MATLAB_Simulink的牵引变压器建模与仿真

    牵引变压器按其特性可分为平衡接线和不平衡接线.其中不平衡接线 其中Z为牵引端口对应变压器漏抗, 为二次侧空载相即α相有单相接线.Vv接线和YNd11接线:平衡接线是试图实现三相两相对称变和β相的端口电 ...

  6. 基于matlab的升压斩波实验,实验二、基于Simulink的直流斩波电路的仿真实验报告...

    仲恺农业工程学院实验报告纸 自动化(院.系)自动化专业 112 班组电力电子技术课实验二.基于Simuilink的直流斩波电路仿真实验 一.实验目的 (1)加深理解直流斩波电路的工作原理. (2)学会 ...

  7. 实验十 基于Simulink的爬山法MPPT技术仿真

    一.MPPT技术简介 MPPT技术即最大功率点跟踪技术,是光伏发电系统的关键技术之一,目的是为了提升系统的发电效率,保证式中按照最大功率输出.相关文献比较多,可以自行查阅. 二.Simulink搭建模 ...

  8. 基于simulink的无刷直流电动机性能仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 无刷直流电机因为具有

  9. 【燃料电池】基于simulink的燃料电池系统控制策略仿真

    1.软件版本 MATLAB2010b,即7.11.0版本 2.系统simulink建模和仿真 PEM电池开启的控制方式(operation strategy),并研究这些operation strat ...

最新文章

  1. RESTful之认证Authentication
  2. html隐藏并失效,如果元素开始隐藏,css过渡将不起作用
  3. 【Kafka】KIP-285 Connect Rest Extension Plugin kafka 连接 rest 的插件
  4. 【Kafka】kafka 0.10.0 isr 不为空 但是不一致 导致获取消费组异常
  5. POJ 3984 迷宫问题 (Dijkstra)
  6. ROST情感分析的语法规则_《自然语言处理入门》12.依存句法分析--提取用户评论...
  7. Python之网络编程学习笔记
  8. __stdcall调用约定
  9. 比方便面还方便~利用Python开发一个桌面小程序
  10. Qt(一)消息提示框
  11. python读书心得体会范文_读书心得体会范文五篇-读书心得体会
  12. android系统开机默认设置修改记录
  13. 组合导航(一):定位技术分类与介绍
  14. 乐高 计算机泡泡龙教案,泡泡龙
  15. DPDK报错:Ethdev port_id=0 requested Rx offloads 0xe doesn‘t match Rx offloads capabilities 0x800
  16. C4D R19 图文安装教程
  17. 西方经济学思想发展脉络
  18. 具有活动图的用例模型
  19. qt 弹出标签自动渐渐消失
  20. vagrant ssh卡住

热门文章

  1. electron中引入iohook来监听系统级鼠标键盘事件
  2. 幻方解法之horse法生成奇阶幻方
  3. 指纹支付 java lang6_支付宝;超6成人使用指纹、刷脸支付,网友;喜欢用密码!...
  4. MyBatis-Plus的使用
  5. 【微信公众号】7、SpringBoot整合WxJava新增临时、永久素材
  6. 凹凸贴图、法线贴图、置换贴图
  7. RTMP转HTTP-FLV视频流web端应用流程记录
  8. 计算机网络的三大功能,计算机网络的三大主要功能是什么
  9. 人工智能三大学派:符号主义,连接主义,行为主
  10. scrum 和敏捷介绍(概念、流程、自己的理解)