图书目录

                                                          

      

      

      

      

                                                   配套资源

      

第  1 章  MATLAB基础........................................................................................................................................................1 

    1.1  MATLAB 概述...............................................................................................................................................................................1 

        1.1.1  MATLAB 发展历程...........................................................................................................................................................1 

        1.1.2  MATLAB 系统构成...........................................................................................................................................................3 

        1.1.3  MATLAB 常用工具箱.......................................................................................................................................................3 

    1.2  MATLAB 桌面操作环境        ..............................................................................................................................................................4 

        1.2.1  MATLAB 启动和退出.......................................................................................................................................................4 

        1.2.2  MATLAB 主菜单及功能...................................................................................................................................................5 

        1.2.3  MATLAB 命令窗口...........................................................................................................................................................7 

        1.2.4  MATLAB 工作空间...........................................................................................................................................................8 

        1.2.5  MATLAB 文件管理...........................................................................................................................................................8 

        1.2.6  MATLAB 帮助使用...........................................................................................................................................................9 

    1.3  数据结构及其运算.......................................................................................................................................................................9 

        1.3.1  数据类型............................................................................................................................................................................9 

        1.3.2  数组..................................................................................................................................................................................10 

        1.3.3  数组操作..........................................................................................................................................................................15 

        1.3.4  数组运算与矩阵运算         .....................................................................................................................................................21 

        1.3.5  多项式..............................................................................................................................................................................23 

        1.3.6  关系运算、逻辑运算和运算符.....................................................................................................................................31 

        1.3.7  字符串数组     .....................................................................................................................................................................33 

        1.3.8  结构体数组     .....................................................................................................................................................................35 

        1.3.9  细胞数组..........................................................................................................................................................................38 

    1.4  数据的可视化.............................................................................................................................................................................43 

        1.4.1  数据可视化基础       .............................................................................................................................................................43 

        1.4.2  二维图形..........................................................................................................................................................................47 

        1.4.3  三维图形..........................................................................................................................................................................58 

        1.4.4  动态图的绘制      .................................................................................................................................................................69 

    1.5  M 文件和程序设计.....................................................................................................................................................................70 

        1.5.1  程序控制语句及其编程          .................................................................................................................................................71 

        1.5.2  命令文件和函数文件         .....................................................................................................................................................78 

        1.5.3  字符串的求值      .................................................................................................................................................................83 

        1.5.4  程序性能优化      .................................................................................................................................................................84 

        1.5.5  面向对象的编程方法         .....................................................................................................................................................85 

     VI        MATLAB/Simulink 控制系统仿真 

           1.6  数值计算    .....................................................................................................................................................................................89 

               1.6.1  矩阵运算..........................................................................................................................................................................89 

               1.6.2  函数的数值解      .................................................................................................................................................................93 

               1.6.3  数据拟合..........................................................................................................................................................................95 

               1.6.4  插值和样条     .....................................................................................................................................................................97 

               1.6.5  常微分方程的数值解         .....................................................................................................................................................98 

           1.7  符号计算    ...................................................................................................................................................................................100 

               1.7.1  符号对象及其表达方式          ...............................................................................................................................................101 

               1.7.2  符号算术运算      ...............................................................................................................................................................103 

               1.7.3  独立变量与表达式化简          ...............................................................................................................................................104 

               1.7.4  符号微积分运算       ...........................................................................................................................................................108 

               1.7.5  符号积分变换      ...............................................................................................................................................................110 

               1.7.6  方程的解析解      ...............................................................................................................................................................112 

           习题   ....................................................................................................................................................................................................115 

       第  2 章  控制系统基本概念与仿真概述                  ....................................................................................................................... 117 

           2.1  控制系统的基本概念...............................................................................................................................................................117 

               2.1.1  开环控制系统与闭环控制系统...................................................................................................................................117 

               2.1.2  闭环控制系统组成结构          ...............................................................................................................................................119 

               2.1.3  反馈控制系统性能指标          ...............................................................................................................................................120 

           2.2  自动控制系统分类...................................................................................................................................................................121 

               2.2.1  线性系统和非线性系统          ...............................................................................................................................................121 

               2.2.2  离散系统和连续系统         ...................................................................................................................................................122 

               2.2.3  恒值系统、随动系统和程序控制系统.......................................................................................................................122 

           2.3  控制系统仿真基本概念...........................................................................................................................................................122 

               2.3.1  计算机仿真基本概念         ...................................................................................................................................................122 

               2.3.2  控制系统仿真      ...............................................................................................................................................................123 

               2.3.3  控制系统计算机仿真基本过程...................................................................................................................................123 

               2.3.4  计算机仿真技术发展趋势           ...........................................................................................................................................126 

           2.4  MATLAB 中控制相关的工具箱           ..............................................................................................................................................127 

           习题   ....................................................................................................................................................................................................127 

       第  3 章  Simulink基础.................................................................................................................................................... 128 

           3.1  Simulink 简介............................................................................................................................................................................128 

               3.1.1  Simulink 的特点 ............................................................................................................................................................128 

               3.1.2  Simulink 的工作环境    ....................................................................................................................................................128 

               3.1.3  Simulink 仿真基本步骤     ................................................................................................................................................130 

           3.2  模型的创建...............................................................................................................................................................................130 

               3.2.1  模型概念和文件操作         ...................................................................................................................................................130 

               3.2.2  模块操作........................................................................................................................................................................131 

               3.2.3  信号线操作     ...................................................................................................................................................................133 

                                                                                                               目   录          VII

        3.2.4  对模型的注释      ...............................................................................................................................................................134 

        3.2.5  常用的信源     ...................................................................................................................................................................134 

        3.2.6  常用的信宿     ...................................................................................................................................................................134 

        3.2.7  仿真的配置     ...................................................................................................................................................................135 

        3.2.8  启动仿真........................................................................................................................................................................136 

    3.3  子系统与封装...........................................................................................................................................................................137 

    3.4  Simulink 仿真示例....................................................................................................................................................................139 

    习题   ....................................................................................................................................................................................................142 

第  4 章  M函数与       S 函数的    Simulink  仿真设计......................................................................................................... 143 

    4.1  M 函数的概念与仿真示例.......................................................................................................................................................143 

    4.2  S 函数的概念与仿真示例........................................................................................................................................................147 

        4.2.1  S 函数的概念与模板函数使用....................................................................................................................................148 

        4.2.2  S 函数的仿真示例      ........................................................................................................................................................152 

    习题   ....................................................................................................................................................................................................153 

第  5 章  控制系统的数学建模与仿真                 ........................................................................................................................... 154 

    5.1  时域建模方法及示例...............................................................................................................................................................155 

    5.2  频域建模方法及示例...............................................................................................................................................................163 

    5.3   常用模型的表示、转换及示例...............................................................................................................................................181 

    5.4  神经网络建模及示例...............................................................................................................................................................184 

    5.5   参数辨识的最小二乘法及示例...............................................................................................................................................193 

    5.6   闭环系统的参数辨识...............................................................................................................................................................197 

    习题   ....................................................................................................................................................................................................201 

第  6 章  控制系统的时域分析与仿真                 ........................................................................................................................... 202 

    6.1  时域分析方法...........................................................................................................................................................................202 

    6.2  时域分析仿真示例...................................................................................................................................................................206 

    6.3   基于状态空间模型的时域分析与仿真                ..................................................................................................................................213 

    习题   ....................................................................................................................................................................................................225 

第  7 章  控制系统的根轨迹分析与仿真                  ....................................................................................................................... 226 

    7.1  根轨迹分析方法.......................................................................................................................................................................226 

    7.2  根轨迹分析仿真示例...............................................................................................................................................................229 

    习题   ....................................................................................................................................................................................................240 

第  8 章  控制系统的频域分析与仿真                 ........................................................................................................................... 242 

    8.1  频域分析方法...........................................................................................................................................................................242 

    8.2  频域分析仿真示例...................................................................................................................................................................247 

    习题   ....................................................................................................................................................................................................258 

第  9 章  控制系统的稳定性分析与仿真                  ....................................................................................................................... 259 

    9.1  稳定性分析方法.......................................................................................................................................................................259 

    9.2  稳定性分析仿真示例...............................................................................................................................................................263 

    习题   ....................................................................................................................................................................................................271 

     VIII      MATLAB/Simulink 控制系统仿真 

       第  10 章  离散控制系统的设计与仿真                 ......................................................................................................................... 272 

           10.1   离散控制系统的设计.............................................................................................................................................................273 

               10.1.1   基于等效连续系统的数字控制器设计.....................................................................................................................273 

               10.1.2   基于等效离散系统的数字控制器             z 域直接设计.....................................................................................................276 

               10.1.3   数字 PID 控制器   .........................................................................................................................................................277 

               10.1.4   分数阶  PIλDμ 控制器...................................................................................................................................................278 

               10.1.5   数字滤波器设计      .........................................................................................................................................................279 

           10.2   离散控制系统的仿真示例.....................................................................................................................................................281 

           习题   ....................................................................................................................................................................................................315 

       第  11 章  非线性系统的初步分析与仿真                  ..................................................................................................................... 317 

           11.1   典型的非线性特性.................................................................................................................................................................317 

           11.2   描述函数法.............................................................................................................................................................................320 

           11.3   相平面法   .................................................................................................................................................................................321 

           11.4   非线性系统的仿真示例.........................................................................................................................................................323 

           习题   ....................................................................................................................................................................................................328 

       第  12 章  线性系统的能控性和能观性分析与仿真..................................................................................................... 329 

           12.1  系统的能控性概念与仿真.....................................................................................................................................................329 

           12.2  系统的能观性概念与仿真.....................................................................................................................................................332 

           12.3   系统的能控性、能观性标准结构分解与仿真                   ....................................................................................................................335 

           习题   ....................................................................................................................................................................................................341 

       第  13 章  状态反馈控制器设计与仿真                 ......................................................................................................................... 342 

           13.1  状态反馈控制器设计方法.....................................................................................................................................................342 

           13.2  状态反馈控制器的仿真示例.................................................................................................................................................346 

           13.3   线性矩阵不等式的应用仿真示例              ........................................................................................................................................350 

           习题   ....................................................................................................................................................................................................352 

       第  14 章  状态观测器设计与仿真               ................................................................................................................................. 353 

           14.1   状态观测器设计方法.............................................................................................................................................................353 

           14.2   状态观测器的仿真示例.........................................................................................................................................................356 

           14.3   微分器的作用与仿真.............................................................................................................................................................359 

           14.4   维纳滤波的原理与仿真.........................................................................................................................................................361 

           14.5   卡尔曼滤波的原理与仿真.....................................................................................................................................................364 

           习题   ....................................................................................................................................................................................................373 

       第  15 章  最优控制器设计与仿真               ................................................................................................................................. 374 

           15.1  最优控制器设计方法.............................................................................................................................................................374 

           15.2  最优控制器的仿真示例.........................................................................................................................................................377 

           习题   ....................................................................................................................................................................................................384 

       第  16 章  控制理论中的智能优化算法与仿真............................................................................................................. 385 

           16.1   常见的智能优化算法.............................................................................................................................................................385 

           16.2   智能优化算法在      PID 控制器参数寻优中的应用仿真........................................................................................................388 

                                                                                                               目   录          IX

    习题   ....................................................................................................................................................................................................401 

第  17 章  先进控制器设计与仿真               ................................................................................................................................. 402 

    17.1  模糊控制器设计及仿真示例.................................................................................................................................................402 

    17.2  自适应控制器设计及仿真示例.............................................................................................................................................414 

    17.3  滑模变结构控制器设计及仿真示例                ....................................................................................................................................419 

    17.4  迭代学习控制器设计及仿真示例               ........................................................................................................................................424 

    17.5  反步控制器设计及仿真示例.................................................................................................................................................429 

    17.6  内模控制器设计及仿真示例.................................................................................................................................................432 

    17.7  自抗扰控制器设计及仿真示例.............................................................................................................................................435 

    17.8   鲁棒控制器设计及仿真示例.................................................................................................................................................442 

    17.9   预测控制器设计及仿真示例.................................................................................................................................................445 

    17.10  神经网络控制器设计及仿真示例               ......................................................................................................................................450 

    习题   ....................................................................................................................................................................................................456 

参考文献      ............................................................................................................................................................................ 457