0008-【PID學習筆記 8 】控制系統的分析方法

寫在前面

前面已經完成了控制系統的性能指標學習,從這節開始繼續學習控制系統的分析方法,本文重點介紹分析方法概述和時域分析法。

一、控制系統的基本分析方法

  • 控制系統的基本分析方法包括:

    • 古典方法(經典控制理論):時域分析法、根軌跡法、頻域分析法
    • 現代方法(現代控制理論):狀態空間分析法
  • 利用上述方法分析系統的三大基本特性:

    • 能控能觀性
    • 穩態性能
    • 動態性能

1.1 系統能控能觀性

系統的動態性能與穩態性能前面已做介紹,這里介紹一下能控能觀性。經典控制理論中并沒有涉及這兩個問題,因為經典控制理論討論的是單入單出(SISO)系統輸入輸出的分析和綜合問題,它的輸入輸出間的動態關系可以唯一的由傳遞函數來表示。

  • 能控性定義:
    對于一個 n n n階系統 S S S,如果在有限的時間區間 t 0 ≤ t ≤ t a t_0\leq t ≤t_a t0?tta? 內,存在容許控制向量 u ( t ) u(t) u(t),能使系統從狀態 x ( t 0 ) ≠ 0 x(t_0)≠0 x(t0?)=0 轉移到 x ( t a ) = 0 x(t_a)=0 x(ta?)=0 ,則稱狀態 x ( t ) x(t) x(t) t 0 t_0 t0?上能控。

  • 能觀性定義:
    對于一個 n n n階系統 S S S,如果對 t 0 t_0 t0? 時刻,存在 t a t_a ta?,即 t 0 < t a < ∞ t_0<t_a<\infty t0?<ta?<,根據 [ t 0 , t a ] [t_0,t_a] [t0?,ta?]上的 y ( t ) y(t) y(t)測量值能夠唯一的確定系統在 t 0 t_0 t0? 時刻的某初始狀態 x 0 x_0 x0?,則稱 x 0 x_0 x0?為系統在 [ t 0 , t a ] [t_0,t_a] [t0?,ta?]區間上的能觀狀態。

  • 系統能控能觀性主要去解決兩個問題:

    • ① 在有限時間內,控制作用能否使系統從初始狀態轉移到要求的狀態?
    • ② 在有限時間內,能否通過系統輸出的測量估計系統的初始狀態?

    簡單地說,如果系統的每一個狀態變量的運動都可由輸入來影響和控制,由任意的起始點達到終點,則系統能控(狀態能控)。如果系統的所有狀態變量的任意形式的運動均可由輸出完全反映,則稱系統是狀態能觀測的。

    1.2 時域分析法

  • 時域分析法是根據系統的微分方程,以拉普拉斯變換作為數學工具,直接解出控制系統的時間響應。然后根據響應的表達式及其描述曲線來分析系統的控制性能,如穩定性、快速性、穩態精度等。

    為了衡量控制系統性能,設立了一定的指標,所以系統分析的基本內容就是分析系統在上述三個方面的性能是否達到了規定的性能指標。

  • 時域法的特點:

    • ①直接在時間域中對系統進行分析校正,直觀,準確。
    • ②可以提供系統時間響應的全部信息。
    • ③基于求解系統輸出的解析解,比較煩瑣。

  • 時域分析方法的基本假設

    • 系統的時間響應,不僅取決于系統本身的結構和參數,而且還與系統的初始狀態以及加在系統上的外部作用信號有關。為了比較系統性能的優劣,對于外部作用信號和初始狀態作典型化處理。

  • 時域法中部分動態指標的計算公式:

{ t r = π ? β ω d t p = π 1 ? ζ 2 ω n σ % = 3.5 ζ ω n \left\{ \begin{aligned} t_r&=\frac{\pi-\beta}{\omega_d}\\ t_p&=\frac{\pi}{\sqrt{1-\zeta^2}\omega_n}\\ \sigma\%&=\frac{3.5}{\zeta\omega_n} \end{aligned} \right. ? ? ??tr?tp?σ%?=ωd?π?β?=1?ζ2 ?ωn?π?=ζωn?3.5??

  • 時域法中系統穩定性的分析

    • 系統穩定的充要條件:
      • 系統所有閉環特征根均具有負的實部,或所有閉環特征根均位于左半s平面。

    • 勞斯(Routh)判據
      • 勞斯表第一列元素均大于零時系統穩定,否則系統不穩定且第一列元素符號改變的次數就是特征方程中正實部根的個數。

  • 時域法中系統穩態誤差的計算:靜態誤差系數法

e s s = lim ? s → 0 s Φ e ( s ) R ( s ) = lim ? s → 0 s R ( s ) 1 1 + G 1 ( s ) H ( s ) = lim ? s → 0 s R ( s ) 1 1 + K s v G 0 ( s ) e_{ss}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}sR(s)\frac{1}{1+G_1(s)H(s)}=\underset{s\rightarrow0}{\lim}sR(s)\frac{1}{1+\frac{K}{s^v}G_0(s)} ess?=s0lim?sΦe?(s)R(s)=s0lim?sR(s)1+G1?(s)H(s)1?=s0lim?sR(s)1+svK?G0?(s)1?

r ( t ) = A ? 1 ( t ) e s s p = lim ? s → 0 s Φ e ( s ) R ( s ) = lim ? s → 0 s ? A s ? 1 1 + G 1 ( s ) H ( s ) = A 1 + lim ? s → 0 G 1 ( s ) H ( s ) = A 1 + K p r(t)=A\cdot1(t)e_{ssp}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{1+\underset{s\rightarrow0}{\lim}G_1(s)H(s)}=\frac{A}{1+K_p} r(t)=A?1(t)essp?=s0lim?sΦe?(s)R(s)=s0lim?s?sA??1+G1?(s)H(s)1?=1+s0lim?G1?(s)H(s)A?=1+Kp?A?

r ( t ) = A ? t e s s v = lim ? s → 0 s Φ e ( s ) R ( s ) = lim ? s → 0 s ? A s 2 ? 1 1 + G 1 ( s ) H ( s ) = A lim ? s → 0 s G 1 ( s ) H ( s ) = A K v r(t)=A\cdot t e_{ssv}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s^2}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{\underset{s\rightarrow0}{\lim}sG_1(s)H(s)}=\frac{A}{K_v} r(t)=A?tessv?=s0lim?sΦe?(s)R(s)=s0lim?s?s2A??1+G1?(s)H(s)1?=s0lim?sG1?(s)H(s)A?=Kv?A?

r ( t ) = A 2 ? t 2 e s s a = lim ? s → 0 s Φ e ( s ) R ( s ) = lim ? s → 0 s ? A s 3 ? 1 1 + G 1 ( s ) H ( s ) = A lim ? s → 0 s 2 G 1 ( s ) H ( s ) = A K a r(t)=\frac{A}{2}\cdot t^2 e_{ssa}=\underset{s\rightarrow0}{\lim}s\Phi_e(s)R(s)=\underset{s\rightarrow0}{\lim}s\cdot\frac{A}{s^3}\cdot\frac{1}{1+G_1(s)H(s)}=\frac{A}{\underset{s\rightarrow0}{\lim}s^2G_1(s)H(s)}=\frac{A}{K_a} r(t)=2A??t2essa?=s0lim?sΦe?(s)R(s)=s0lim?s?s3A??1+G1?(s)H(s)1?=s0lim?s2G1?(s)H(s)A?=Ka?A?

其中,時域分析 K p K_p Kp?是靜態位置誤差系數; K v K_v Kv?是靜態速度誤差系數; K a K_a Ka?是靜態加速度誤差系數。


本節完

人一旦受到責任感的驅使,就能創造出奇跡來。


喜歡我的分享,記得留下足跡!😐

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/208184.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/208184.shtml
英文地址,請注明出處:http://en.pswp.cn/news/208184.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

獨孤思維:賺錢需要獨一無二的支點,而不是技多不壓身的堆料

賺錢需要找到屬于自己獨一無二&#xff0c;且超乎常人的支點&#xff0c;而不應該一味追求大而全&#xff0c;技多不壓身的堆料。 凡是考了一堆證書&#xff0c;以為掌握多項技能&#xff0c;就能賺到錢的都是學生思維。 尤其是很多剛入職場的年輕人&#xff0c;為了職場晉升…

2024山東健博會,濟南健康展,5月中國大健康展,健康管理展

China-DJK山東健博會&#xff1a;5月黃金招商季&#xff0c;攜千家參展商、萬余款產品精彩亮相&#xff1b; DJK 2024第6屆中國&#xff08;濟南&#xff09;國際大健康產業博覽會 The 2024 sixth China (Jinan) International Big Health Industry Expo 時間&#xff1a;2024…

LLaMA-Factory微調ChatGLM3報錯: Segmentation fault (core dumped)

SFT訓練模型的命令 CUDA_VISIBLE_DEVICES0 python src/train_bash.py \--stage sft \--model_name_or_path models/chatglm3-6b \--do_train \--dataset self_cognition \--template chatglm3 \--finetuning_type lora \--lora_target query_key_value \--output_dir output/c…

Docker網絡原理

Docker網絡概述 1.橋接模式介紹 bridge模式是docker的默認網絡模式。 橋接模式是一種用于連接兩個不同網絡段的設備&#xff0c;使它們能夠共享通信的一種方式。 橋接設備工作在OSI模型的第二層&#xff0c;即數據鏈路層&#xff0c;通常基于MAC地址進行幀轉發。 物理層連接…

一個簡單的 postman設置接口關聯讓我措施了大廠的機會

postman設置接口關聯 在實際的接口測試中&#xff0c;后一個接口經常需要用到前一個接口返回的結果&#xff0c; 從而讓后一個接口能正常執行&#xff0c;這個過程的實現稱為關聯。 在postman中實現關聯操作的步驟如下&#xff1a; 1、利用postman獲取上一個接口指定的返回值…

YOLOv8 YoLov8l 模型輸出及水果識別

&#x1f368; 本文為[&#x1f517;365天深度學習訓練營學習記錄博客 &#x1f366; 參考文章&#xff1a;365天深度學習訓練營 &#x1f356; 原作者&#xff1a;[K同學啊 | 接輔導、項目定制] &#x1f680; 文章來源&#xff1a;[K同學的學習圈子](https://www.yuque.com/m…

LeetCode雙指針:有序數組中的單一元素

LeetCode雙指針&#xff1a;有序數組中的單一元素 題目描述 給你一個僅由整數組成的有序數組&#xff0c;其中每個元素都會出現兩次&#xff0c;唯有一個數只會出現一次。 請你找出并返回只出現一次的那個數。 你設計的解決方案必須滿足 O(log n) 時間復雜度和 O(1) 空間復…

關于什么是 JVM

關于什么是 JVM&#xff0c;看看普通?和??的回答。 普通人 JVM 就是 Java 虛擬機&#xff0c;是?來運?我們平時所寫的 Java 代碼的。優點是它會 ?動進?內存管理和垃圾回收&#xff0c;缺點是?旦發?問題&#xff0c;要是不了解 JVM 的運? 機制&#xff0c; 就很難…

是誰還沒玩AI擴圖?快跟上節奏啦

最近&#xff0c;抖音上的AI擴圖突然火了&#xff0c;看完真的讓人笑掉大牙&#xff5e;&#xff5e;&#xff5e; 這一熱議的話題#AI擴圖#在短視頻平臺抖音上的播放量已經突破7.8億次&#xff0c;而相關的討論也如同星火燎原&#xff0c;迅速點燃了公眾的好奇心。從“用AI擴圖…

中偉視界:皮帶跑偏、異物檢測AI算法除了礦山行業應用,還能在鋼鐵、火電、港口等行業中使用嗎?

隨著工業化的發展&#xff0c;皮帶輸送機已經成為各行業中不可或缺的重要設備&#xff0c;但是在使用過程中&#xff0c;由于各種原因&#xff0c;皮帶常常出現跑偏問題&#xff0c;給生產運營帶來了諸多困擾。不僅僅是礦山行業&#xff0c;鋼鐵、火電、港口等行業也都面臨著皮…

C語言 掃雷游戲

代碼在一個項目里完成&#xff0c;分成三個.c.h文件(game.c,game.h,main.c) 在Clion軟件中通過運行調試。 /大概想法/ 主函數main.c里是大框架(菜單,掃雷棋盤初始化&#xff0c;隨機函數生成雷&#xff0c;玩家掃雷) game.h函數聲明(除main函數和游戲函數外的一些函數聲明) ga…

RepidJson將內容寫入文件

使用 RapidJSON 將內容寫入文件的步驟如下&#xff1a; 創建一個 rapidjson::Document 對象&#xff0c;將需要寫入文件的內容存儲到其中。創建一個 rapidjson::StringBuffer 對象來保存 JSON 字符串。將 rapidjson::Document 對象轉換為 JSON 字符串&#xff0c;并將其放入 r…

日志打印傳值 傳引用 右值引用性能測試

結論 ubuntu x86平臺qnx平臺優化傳值都是比傳引用的差 但是差距很小 測試代碼 #include <cstdint> #include <ctime> #include <string>#ifdef __linux__#define ITERATIONS 10000000 #else#define ITERATIONS 100000 #endiftemplate <typename... AR…

rust高級 異步編程 一 future

文章目錄 Async 編程簡介async/.await 簡單入門 Future 執行器與任務調度Future 特征使用 Waker 來喚醒任務構建一個定時器執行器 Executor構建執行器 完整代碼 Async 編程簡介 OS 線程, 它最簡單&#xff0c;也無需改變任何編程模型(業務/代碼邏輯)&#xff0c;因此非常適合作…

Linux設置root初始密碼

目錄 一、Linux系統中普通用戶和特權用戶&#xff08;root&#xff09; 二、Linux系統中設置root初始密碼 一、Linux系統中普通用戶和特權用戶&#xff08;root&#xff09; windows 系統中有普通用戶和特權用戶&#xff0c;特權用戶是 administer&#xff0c;普通用戶可以…

mybatisplus調用oracle存儲過程

mybatisplus調用oracle存儲過程 創建一個測試的oracle存儲過程 -- 創建攜帶返回值存儲過程 CREATE OR REPLACE PROCEDURE SP_SUM_PROC_2023(number1 IN NUMBER, number2 IN NUMBER, result OUT NUMBER,result2 OUT NUMBER) is BEGIN result : number1 number2; result2 : 99…

微服務01

筆記&#xff1a; day03-微服務01 - 飛書云文檔 (feishu.cn) 數據庫連接不上&#xff1f; 要在虛擬機啟動MySQL容器。docker start mysql 服務治理 服務提供者&#xff1a;暴露服務接口&#xff0c;供其他服務調用 服務消費者&#xff1a;調用其他服務提供的接口 注冊中心&…

Java IO流(一) 基本知識

Java IO流 一、基礎知識 IO流即存儲和讀取數據的解決方案。 &#xff08;一&#xff09;File 表示系統中的文件或者文件夾的路徑 獲取文件信息(大小&#xff0c;文件名&#xff0c;修改時間) 創建文件/文件夾 刪除文件/文件夾 判斷文件的類型 注意&#xff1a;File類只能對…

STL(五)(queue篇)

我發現之前一版在電腦上看 常用函數部分 沒有問題,由于是手打上去的,在手機上看會發生錯位問題,現已將電腦原版 常用函數部分 截圖改為圖片形式,不會再發生錯位問題,非常感謝大家的支持 ### priority_queue優先隊列出現頻率非常高,尤為重要(是一定要掌握的數據結構) 1.queue隊…

A : DS靜態查找之順序查找

Description 給出一個隊列和要查找的數值&#xff0c;找出數值在隊列中的位置&#xff0c;隊列位置從1開始 要求使用帶哨兵的順序查找算法 Input 第一行輸入n&#xff0c;表示隊列有n個數據 第二行輸入n個數據&#xff0c;都是正整數&#xff0c;用空格隔開 第三行輸入t&…