24小时热门版块排行榜    

CyRhmU.jpeg
查看: 453  |  回复: 0
当前主题已经存档。

tangyu20020202


[资源] <控制系统CAD与仿真>电子书与随书MATLAB源码

控制系统的 CAD 与仿真概述
随着科学技术的发展,控制理论和控制系统的研究显得越来越重要。在 20 世纪 40 年代,控制理论作为一门独立的学科出现以来,已经取得了迅速发展。早期的控制系统的设计可以由纸笔和计算器等工具轻易的人工计算出来,如 Ziegler 和 Nichols 在 1942 年提出的 PID经验公式就可以十分容易地设计出来。随着控制理论的迅速发展,对控制的性能要求越来越高,控制的算法也越来越复杂,控制器的设计越来越困难,这样仅仅靠人工计算是很难达到预期的效果的。尤其是在现代控制理论的一些学科中,如系统辨识、最优控制、模糊控制、智能控制、鲁棒控制等领域,设计控制器需要大量的矩阵、向量方面的运算,当系统阶次较高时根本无法手工计算。近年来随着计算机技术得到了飞速的发展,在控制系统领域出现了一门新学科—控制系统的计算机辅助设计(CSCAD-Control System Computer Aided Design),简称控制系统 CAD。
控制系统 CAD 技术是对复杂控制系统进行分析和设计的重要方法和手段。在进行控制系统的分析与综合的过程中,除了要进行理论分析外,还要对系统的特性进行实验研究,研究系统的固有的动态特性,验算设计的控制器能否达到预期的性能指标,这个过程是设计-实验-修改设计-再实验的过程。对于那些在实际运行过程中风险很大或者实验费用昂贵的系统,一般不允许对设计好的系统进行直接实验或者反复实验,而没有经过实验验证的系统是无法投入使用的,这样只有借助于计算机才能对系统进行仿真实验研究。所谓控制系统的计算机仿真就是以控制系统的数学模型为基础,借助计算机对控制系统的动态特性进行实验研究。
控制系统的仿真的基本过程包括:建立系统的数学模型,包括系统的不可变部分的数学模型和控制器的数学模型,并得到整个闭环系统的数学模型;建立仿真模型,一般是对系统的数学模型做离散化处理,得到相应的仿真模型;编制仿真程序并运行;分析仿真结果,并得出相应的结论。
控制系统 CAD 就是根据给定的系统性能指标要求,借助计算机对系统的控制器进行设计。显然,控制系统的计算机仿真是控制系统的计算机辅助设计的一个部分。这一过程包括:建立数学模型;根据性能指标和控制算法编程求解控制器参数;对系统校正前后进行仿真,并验证控制器的实际控制效果;修改控制器参数或结构,直到仿真结果满足设计要求。
由此可见,控制系统 CAD 和仿真主要依赖于强大的软件技术和控制理论,可以说软件的功能越强大,进行辅助设计就越容易。控制系统 CAD 要求是编程简洁、数值计算能力强、有针对不同控制领域的工具箱、有专门的仿真工具、有数据可视化工具,Matlab 软件就是这样一种软件,它是当前控制领域工程师们普遍使用的 CSCAD软件。
控制系统的计算机辅助设计的发展已经经历了 40 多年的历程,在这期间出现了许多CACAD软件包,如 Maple、MathCAD、Mathematica,它们都提供了强大的数值计算功能,可以用于控制系统的计算机仿真和设计,现在流行最广泛的是美国 MathWorks 公司推出的Matlab 软件,本书以 Matlab 软件作为控制系统分析、设计和仿真的工具。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tangyu20020202 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见