控制系统CAD与仿真MATLAB语言及应用,MATLAB程序设计教程.pdf

控制系统CAD与仿真MATLAB语言及应用,MATLAB程序设计教程.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第一章 序 论 1.1 控制系统的CAD 与仿真概述 随着科学技术的发展,控制理论和控制系统的研究显得越来越重要。在20 世纪40 年 代,控制理论作为一门独立的学科出现以来,已经取得了迅速发展。早期的控制系统的设 计可以由纸笔和计算器等工具轻易的人工计算出来,如Ziegler 和Nichols 在 1942 年提出 的PID 经验公式就可以十分容易地设计出来。随着控制理论的迅速发展,对控制的性能要 求越来越高,控制的算法也越来越复杂,控制器的设计越来越困难,这样仅仅靠人工计算 是很难达到预期的效果的。尤其是在现代控制理论的一些学科中,如系统辨识、最优控制、 模糊控制、智能控制、鲁棒控制等领域,设计控制器需要大量的矩阵、向量方面的运算, 当系统阶次较高时根本无法手工计算。近年来随着计算机技术得到了飞速的发展,在控制 系统领域出现了一门新学科—控制系统的计算机辅助设计 (CSCAD-Control System Computer Aided Design ),简称控制系统CAD 。 控制系统 CAD 技术是对复杂控制系统进行分析和设计的重要方法和手段。在进行控 制系统的分析与综合的过程中,除了要进行理论分析外,还要对系统的特性进行实验研究, 研究系统的固有的动态特性,验算设计的控制器能否达到预期的性能指标,这个过程是设 计-实验-修改设计-再实验的过程。对于那些在实际运行过程中风险很大或者实验费用 昂贵的系统,一般不允许对设计好的系统进行直接实验或者反复实验,而没有经过实验验 证的系统是无法投入使用的,这样只有借助于计算机才能对系统进行仿真实验研究。所谓 控制系统的计算机仿真就是以控制系统的数学模型为基础,借助计算机对控制系统的动态 特性进行实验研究。 控制系统的仿真的基本过程包括:建立系统的数学模型,包括系统的不可变部分的数 学模型和控制器的数学模型,并得到整个闭环系统的数学模型;建立仿真模型,一般是对 系统的数学模型做离散化处理,得到相应的仿真模型;编制仿真程序并运行;分析仿真结 果,并得出相应的结论。 控制系统 CAD 就是根据给定的系统性能指标要求,借助计算机对系统的控制器进行 设计。显然,控制系统的计算机仿真是控制系统的计算机辅助设计的一个部分。这一过程 包括:建立数学模型;根据性能指标和控制算法编程求解控制器参数;对系统校正前后进 行仿真,并验证控制器的实际控制效果;修改控制器参数或结构,直到仿真结果满足设计 要求。 由此可见,控制系统CAD 和仿真主要依赖于强大的软件技术和控制理论,可以说软 件的功能越强大,进行辅助设计就越容易。控制系统 CAD 要求是编程简洁、数值计算能 力强、有针对不同控制领域的工具箱、有专门的仿真工具、有数据可视化工具,Matlab 软 件就是这样一种软件,它是当前控制领域工程师们普遍使用的CSCAD 软件。 1 控制系统的计算机辅助设计的发展已经经历了 40 多年的历程,在这期间出现了许多 CACAD 软件包,如Maple、MathCAD、Mathematica,它们都提供了强大的数值计算功能, 可以用于控制系统的计算机仿真和设计,现在流行最广泛的是美国MathWorks 公司推出的 Matlab 软件,本书以Matlab 软件作为控制系统分析、设计和仿真的工具。 1.2 MATLAB 简介 1980 年美国Cleve Moler 博士研制的MATLAB 语言从它一诞生,就引起了控制界学 者的注目,它的简洁和高效对后来控制理论以及计算机辅助设计起到了巨大的推动作用。 MATLAB 是以复数矩阵作为基本编程单元的一种程序设计语言,它提供了各种矩阵的运算 操作,并具有较强的绘图功能。随着新版本的不断推出,Matlab 无论在界面还是在内容上 都不断完善,并拥有很多应用在控制领域的工具箱,Matlab 已经成为当今国际控制界应用 最广也是最受人们喜爱的一种软件环境。 1.2.1Matlab 的语言特点 Matlab 被称为第四代计算机语言,利用其丰富的函数资源,可使编程人员从繁琐的代 码中解脱出来。Matlab 用更直观、符合人们思维习惯的代码,代替了C 和Fortran 语言的 冗长代码,给用户带来的是最直观、最简介

文档评论(0)

I LOVE YOU + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档