本书是适应自动化学科的发展,为自动化及其相关专业本科生编写的教材。本书以加强基础、突出处理问题的思维方法、培养学生分析问题和解决问题的能力为原则,详细介绍了基于状态空间模型的线性系统分析和综合方法,包括状态空间模型的建立、系统的运动分析、系统的能控性和能观性、李雅普诺夫稳定性理论、极点配置、状态观测器设计以及线性二次型最优控制。本书叙述深入浅出,理论联系实际,尽可能从实际背景的分析中提出要讨论的问题、概念和方法。在介绍系统分析和控制系统设计方法的同时,也给出了相应的MATLAB函数,便于读者利用MATLAB软件来有效求解控制系统的一些计算和仿真问题,以加深对概念和方法的理解。
本书适合于作自动化及其相关专业的高年级本科生、研究生教材,也可供相关工程技术人员学习参考。
前言
本书是一本现代控制理论方面的入门教材。本着加强基础、突出处理问题的思维方法、培养学生分析问题和解决问题能力的原则,本书详细介绍了基于状态空间模型的线性系统分析和综合方法。
本书共分7章,其内容概括如下: 绪论部分介绍了现代控制理论的发展以及与经典控制理论的区别; 第1章研究了控制系统的状态空间模型,从机理方法推导了对象的状态空间模型,阐述了控制系统传递函数模型和状态空间模型之间的关系和相互转换; 第2章基于状态空间模型分析了系统运动特性; 第3章分析了系统的能控性和能观性; 第4章研究系统的稳定性,介绍了李雅普诺夫稳定性方法; 第5章研究了控制系统的设计问题,介绍了极点配置方法,并针对极点配置存在的不足,提出了伺服系统的设计方法; 针对实际系统中状态不可直接测量的现象; 第6章介绍了状态观测器及其设计方法,并在此基础上进一步提出了基于状态观测器的控制系统设计方法和分离性原理; 结合系统的二次型性能指标; 第7章介绍了线性二次型最优控制问题及其求解方法。
本书叙述深入浅出,理论联系实际,尽可能从实际背景的分析中来引入要研究的问题、概念和方法。采用从简单到复杂、从特殊到一般的处理方式提出解决问题的思路和方法,避免繁琐的数学推导和证明,培养学生分析问题和解决问题的能力。MATLAB作为一种基本工具,用于分析、计算、设计和仿真研究,具有很好的效果。在介绍系统分析和控制系统设计方法的同时给出了相应的MATLAB函数,通过仿真例子以检验分析和设计方法的效果,便于读者加深对控制系统分析和设计方法的理解。每章后面的习题旨在检验读者对内容的掌握,特别强调了对书中所介绍的基本概念、方法和主要结果的理解。
本书是作者结合自己长期从事现代控制理论教学与科研的经验,在参阅并吸取了国内外优秀教材相关内容的基础上完成。该书出版前的讲义已在多所院校自动化专业的现代控制理论课程中作为教材使用,并不断得到修改和完善。本书的编写得到了教育部优秀青年教师教学科研奖励计划和浙江省高校重点教材建设计划的支持,在此,作者深表谢意。
限于作者水平,书中仍会有一些错误和不妥之处,恳请广大读者和专家给予批评指正。
作者
2006年10月于杭州
lyu@zjut.edu.cn
目录
绪论
第1章控制系统的状态空间模型
1.1状态空间模型
1.1.1状态空间模型表达式
1.1.2实例
1.2传递函数和状态空间模型间的转换
1.2.1由传递函数导出状态空间模型
1.2.2由状态空间模型确定传递函数
1.3利用MATLAB进行系统模型间的相互转换
1.4状态空间模型的性质
习题
第2章系统的运动分析
2.1齐次状态方程的解
2.2状态转移矩阵
2.2.1状态转移矩阵的性质
2.2.2状态转移矩阵的计算
2.3非齐次状态方程的解
2.3.1直接法
2.3.2拉普拉斯变换法
2.4使用MATLAB对状态空间模型进行分析
2.4.1单位阶跃响应
2.4.2脉冲响应
2.4.3初始状态响应
2.4.4任意输入信号响应
2.5离散时间状态空间模型
2.5.1连续时间状态空间模型的离散化
2.5.2离散时间状态空间模型的运动分析
习题
第3章能控性和能观性分析
3.1系统的能控性
3.1.1能控性定义
3.1.2能控性判据
3.1.3能控性的性质
3.1.4输出能控性
3.2系统的能观性
3.3能控能观性的对偶原理
3.4基于传递函数的能控能观性条件
习题
第4章系统的稳定性分析
4.1李雅普诺夫意义下的稳定性
4.1.1平衡状态
4.1.2李雅普诺夫意义下的稳定性
4.1.3能量函数
4.2李雅普诺夫稳定性定理
4.3线性系统的稳定性分析
4.3.1李雅普诺夫方程处理方法
4.3.2线性矩阵不等式处理方法
4.4李雅普诺夫稳定性方法在控制系统分析中的应用
4.4.1渐近稳定线性系统时间常数的估计
4.4.2参数优化问题
4.4.3基于李雅普诺夫稳定性理论的控制器设计
4.5离散时间系统稳定性分析
习题
第5章状态反馈控制器设计
5.1线性反馈控制系统
5.1.1控制系统结构
5.1.2反馈控制的一些性质
5.1.3两种反馈形式的讨论
5.2稳定化状态反馈控制器设计
5.2.1黎卡提方程处理方法
5.2.2线性矩阵不等式处理方法
5.3极点配置
5.3.1问题的提出
5.3.2极点配置问题可解的条件和方法
5.3.3极点配置状态反馈控制器的设计算法
5.3.4爱克曼公式
5.3.5应用MATLAB求解极点配置问题
5.4跟踪控制器设计
习题
第6章状态观测器设计
6.1观测器设计
6.2基于观测器的控制器设计
6.3降阶观测器设计
习题
第7章线性二次型最优控制
7.1二次型最优控制
7.2应用MATLAB求解二次型最优控制问题
7.3离散时间系统的线性二次型最优控制
习题
参考文献