matlab基于ncd优化非线性优化pid控制
控制系统仿真课程设计
题 目:基于NCD优化的非线性优化PID控制
学生姓名:
学 号:
专 业:
班 级:
指导教师:
目录
TOC \o "1-3" \h \u HYPERLINK \l _Toc6856 基于NCD优化的非线性优化PID控制 PAGEREF _Toc6856 4
HYPERLINK \l _Toc24434 摘 要 PAGEREF _Toc24434 4
HYPERLINK \l _Toc25081 第一章 绪论 PAGEREF _Toc25081 6
HYPERLINK \l _Toc4224 1.1 课程设计的目的 PAGEREF _Toc4224 6
HYPERLINK \l _Toc11139 1.2 课程设计的题目要求 PAGEREF _Toc11139 6
HYPERLINK \l _Toc19427 第二章 MATLAB概述 PAGEREF _Toc19427 7
HYPERLINK \l _Toc9976 2.1 MATLAB简介 PAGEREF _Toc9976 7
HYPERLINK \l _Toc28622 2.2 MATLAB工作环境 PAGEREF _Toc28622 7
HYPERLINK \l _Toc6910 2.3 MATLAB操作界面简介 PAGEREF _Toc6910 8
HYPERLINK \l _Toc3204 2.4 MATLAB 语言 PAGEREF _Toc3204 8
HYPERLINK \l _Toc4641 2.5 SIMULINK仿真集成环境简介 PAGEREF _Toc4641 8
HYPERLINK \l _Toc6256 2.5.1 SIMILINK模块库介绍 PAGEREF _Toc6256 9
HYPERLINK \l _Toc3838 第三章 非线性控制系统及优化原理 PAGEREF _Toc3838 13
HYPERLINK \l _Toc25108 第四章 非线性控制系统的优化 PAGEREF _Toc25108 14
HYPERLINK \l _Toc2821 4.1 非线性控制系统的设计 PAGEREF _Toc2821 14
HYPERLINK \l _Toc5704 4.1.1 MATLAB/SIMULINK模型的建立 PAGEREF _Toc5704 14
HYPERLINK \l _Toc23596 4.1.2 系统参数设定 PAGEREF _Toc23596 14
HYPERLINK \l _Toc9636 4.2 非线性系统参数优化 PAGEREF _Toc9636 16
HYPERLINK \l _Toc16705 4.2.1 Signal Constraint阶跃响应特性参数设定 PAGEREF _Toc16705 16
HYPERLINK \l _Toc27146 4.2.2 设置优化参数 PAGEREF _Toc27146 17
HYPERLINK \l _Toc4541 4.2.3 设置不确定参数范围 PAGEREF _Toc4541 18
HYPERLINK \l _Toc13737 4.2.4 控制参数优化计算 PAGEREF _Toc13737 18
HYPERLINK \l _Toc13641 第五章 课程设计总结 PAGEREF _Toc13641 20
基于NCD优化的非线性优化PID控制
摘 要
PID控制是工业过程控制中应用最广的策略之一。因此PID控制器参数的优化设计成为人们关注的问题,它直接影响控制效果的好坏。目前PID参数的优化方法很多,如间接寻优法、专家整定法、单纯形法等。虽然,这些方法都具有良好的寻优特性,但却存在着一些弊端。(1)中仅仅将单纯形法应用于系统,仍然存在局部最小问题,容易陷入局部最优化解,造成寻优失败。(2)而且当系统的非线性较强时,传统的基于线性化模型的线性系统设计方法难以获得好的控制效果。为了设计与分析非线性控制系统,提出了利用MATLAB优化控制工具箱与优化函数相结合对非线性系统PID控制器进行优化设计的方法,同时建立了基于MATLAB/SIMULINK的非线性系统仿真图。通过MATLAB/SIMULINK非线性模块Signal Constraint进行仿真试验,验证了该参数优化设计方法不仅方便快捷,而且使系统具有较好的控制精度和稳定性,可使系统的性能有所提高。
关键词:非线性控制系统 MATLAB/SIMULINK Signal Constraint模块 PID 非线性模块
ABSTRACT
PID control is one of