MATLAB/Simulink控制系統模擬

嚴剛峰

  • 出版商: 清華大學
  • 出版日期: 2025-04-01
  • 定價: $774
  • 售價: 8.5$658
  • 語言: 簡體中文
  • ISBN: 730268328X
  • ISBN-13: 9787302683285
  • 相關分類: Matlab控制系統 Control-systems
  • 下單後立即進貨 (約4週~6週)

  • MATLAB/Simulink控制系統模擬-preview-1
  • MATLAB/Simulink控制系統模擬-preview-2
  • MATLAB/Simulink控制系統模擬-preview-3
MATLAB/Simulink控制系統模擬-preview-1

商品描述

"《MATLAB/Simulink控制系統模擬》介紹了 MATLAB/Simulink 的主要功能及其在控制理論中的應用。全書共分17章,第1~4章介紹了 MATLAB的程序設計、常用功能及其相關函數,Simulink 的操作方法,控制系統的基本概念與控制系統模擬的基本原理,重點敘述了模擬中常用的 M 函數和S函數在 Simulink 軟件中模擬的實現方法;第5章介紹了控制系統中常用模型的建立、轉換與模擬實現;第6~12章介紹了MATLAB/Simulink 在自動控制原理、離散控制理論、非線性系統初步分析、現代控制理論課程中的應用;第 13~17章介紹了狀態反饋控制器、狀態觀測器、卡爾曼濾波器、**控制器、智能控制算法在控制理論中的應用,以及常見先進控制器的基本概念、常用設計方法。《MATLAB/Simulink控制系統模擬》內容條理清晰,詳略得當,通過大量的實例突出實踐性,通過理論聯系實際突出實用性。 《MATLAB/Simulink控制系統模擬》可以作為自動化類、電子信息類專業控制系統模擬課程的教材,還可以作為自動控制理論,離散控制理論現代控制理論,先進控制理論課程的輔助教材,書中的綜合實例可供相關課程設計、畢業設計參考之用,對於自動化行業的工程技術人員也具有一定的參考價值。"

目錄大綱

配套資源

      

第  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