MATLAB基于NCD优化的非线性优化PID控制(共23页).doc
《MATLAB基于NCD优化的非线性优化PID控制(共23页).doc》由会员分享,可在线阅读,更多相关《MATLAB基于NCD优化的非线性优化PID控制(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上控制系统仿真课程设计题 目:基于NCD优化的非线性优化PID控制学生姓名:学 号:专 业:班 级:指导教师:专心-专注-专业目录基于NCD优化的非线性优化PID控制摘 要PID控制是工业过程控制中应用最广的策略之一。因此PID控制器参数的优化设计成为人们关注的问题,它直接影响控制效果的好坏。目前PID参数的优化方法很多,如间接寻优法、专家整定法、单纯形法等。虽然,这些方法都具有良好的寻优特性,但却存在着一些弊端。(1)中仅仅将单纯形法应用于系统,仍然存在局部最小问题,容易陷入局部最优化解,造成寻优失败。(2)而且当系统的非线性较强时,传统的基于线性化模型的线性系统设计
2、方法难以获得好的控制效果。为了设计与分析非线性控制系统,提出了利用MATLAB优化控制工具箱与优化函数相结合对非线性系统PID控制器进行优化设计的方法,同时建立了基于MATLAB/SIMULINK的非线性系统仿真图。通过MATLAB/SIMULINK非线性模块Signal Constraint进行仿真试验,验证了该参数优化设计方法不仅方便快捷,而且使系统具有较好的控制精度和稳定性,可使系统的性能有所提高。关键词:非线性控制系统 MATLAB/SIMULINK Signal Constraint模块 PID 非线性模块ABSTRACTPID control is one of the indus
3、trys most widely used process control strategy. Thereby optimizing PID controller parameters design has become an issue of concern, which directly affect the control effect is good or bad. PID parameter optimization method now many, such as indirect optimization, expert Tuning, simplex method. Altho
4、ugh these methods have good optimization features, but there are some drawbacks. (1) only applies to the simplex method system, there are still local minimum problem, easy to fall into local optimal solution, resulting in optimization to fail. (2) And when strong nonlinear systems, based on the trad
5、itional linear model of linear systems design approach is difficult to obtain good control. In order to design and analyze nonlinear control system, we proposed the use of MATLAB and Optimization Toolbox optimal control of nonlinear system combining function PID controller design optimization method
6、, while established based on MATLAB / SIMULINK simulation diagram for nonlinear systems. Through MATLAB / SIMULINK simulation of nonlinear module Signal Constraint, verify the parameter optimization method is not only convenient, but the system has better control accuracy and stability, the system p
7、erformance can be improved.Keywords: nonlinear control systems MATLAB / SIMULINK Signal Constraint Nonlinear module PID module 第一章 绪论1.1 课程设计的目的本次课程设计的题目是基于NCD优化的非线性优化PID控制学会使用MATLAB/SIMULINK的建模和仿真的方法,并对非线性控制系统进行PID优化控制,并且充分掌握非线性控制系统的设计与分析,运用MATLAB/SIMULINK Library中的非线性模块进行优化,如MATLAB 6.5中的NCD Outpor
8、t模块、MATLAB 7.1.3中的Check Step Response Characteristics模块、MATLAB 7.5中的Signal Constraint模块。本文采用MATLAB 7.5中的Signal Constraint模块进行优化PID控制。1.2 课程设计的题目要求基于NCD优化的非线性优化PID控制系统对象传递函数为G(S)= a1=43,a2=3。系统包含饱和环节和速度环节两个非线性环节。不确定因素a1在(0.5-2.0)3之间变化,a2在(40-50)之间变化。设计要求PID的优化指标为:上升时间不大于10s;最大超调量不大于20;调整时间不大于30s;系统参数
9、变化时性能基本保持不变。第二章 MATLAB概述2.1 MATLAB简介MATLAB是Mathworks公司推出的一套高性能数值计算和可视化软件,其丰富的功能包括数值计算、矩阵分析、数据分析、图像处理等。MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,可以较使用传统的编程语言(如 C、C+ 和 Fortran)更快地解决技术计算问题。MATLAB由于方便处理,功能丰富,现在已经被广泛应用于自动控制、电工电气、数学、经济、金融、管理、生物医学数据分析、电子信息、机械、化学化工、图像处理、运筹学、环境科学、选煤、选矿数据处理等各
10、个领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。2.2 MATLAB工作环境2.3 MATLAB操作界面简介MATLAB的默认操作界面包括命令窗口(Command Window)、历史命令窗口(Command History)、当前目录窗口(Current Folder)、工作空间浏览器(Workspace Browse)。命令窗口(Command Window):这是MATLAB操作界面中最为重要的窗口,也是用户进行各种操作的主要窗口。在这个窗口中,可输入各种MATLAB的命令、函数和表达式。历史命令窗口(Comma
11、nd History):这个窗口记录了用户已经操作过的各种命令、函数和表达式方便用户回忆之前的操作和对这些历史信息的复制、重运行等。当前目录窗口(Current Folder):在这个窗口中,可以设置当前目录,展示目录中的M文件或者MAT文件等,也可以对M文件进行编辑操作。工作空间浏览器(Workspace Browse):在这个窗口中,可以查看工作空间中所有变量的类型、名称和大小。2.4 MATLAB 语言MATLAB 语言支持向量和矩阵运算,这些运算是工程和科学问题的基础。 这样使得开发和运行的速度非常快。使用 MATLAB 语言,编程和开发算法的速度较使用传统语言大大提高,这是因为 无须
12、执行诸如声明变量、指定数据类型以及分配内存等低级管理任务。 在很多情况下,MATLAB 无须使用 for 循环。因此,一行 MATLAB 代码经常等效于几行 C 或 C+ 代码。2.5 SIMULINK仿真集成环境简介SIMULINK是可视化动态系统仿真环境。1990年正式由MATHWORKS公司引入到MATLAB中,它是SIMUTATION和Link的结合。SIMULINK是MATLAB里的工具箱之一,主要功能是实现动态系统建模、仿真与分析;SIMULINK提供了一种图形化的交互环境,只需用鼠标拖动的方便,便能迅速地建立起系统框图模型,并在此基础上对系统进行仿真分析和改进设计。2.5.1 S
13、IMILINK模块库介绍SIMILINK模块库按功能进行分为以下8类子库:Continuous(连续模块)、Discrete(离散模块)、Function&Tables(函数和平台模块)、Math(数学模块)、Nonlinear(非线性模块)、Signals&Systems(信号和系统模块)、Sinks(接收器模块)、Sources(输入源模块)连续模块(Continuous):Integrator:输入信号积分、Derivative:输入信号微分、State-Space:线性状态空间系统模型、Transfer-Fcn:线性传递函数模型、Zero-Pole:以零极点表示的传递函数模型、Memo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 基于 NCD 优化 非线性 PID 控制 23
限制150内