控制系統的數學模型 MATLAB

2021-10-09 21:15:07 字數 1356 閱讀 8198

常用的數學模型形式有:

控制系統動態微分方程的建立基於以下兩個條件:

對於比較複雜的系統,建立系統微分方程一般步驟:

clc,clear

t0=0;t_final=10;%響應時間

tspan=[t0 t_final];

x0=[0.2;0];%初始化,電感電流為0,電容電壓為0.2v

[t,x]=ode45

('rlcsys',tspan,x0)

;figure

(1);

subplot

(211)

;plot

(t,x

(:,1)

);grid

title

('電容電壓/v');

xlabel()

subplot

(212)

;plot

(t,x

(:,2)

);grid

title

('電感電流/v');

xlabel()

figure

(2);vc=x

(:,1)

;i=x

(:,2)

;plot

(vc,i)

;grid

title

('電感電流與電容電壓的關係曲線'

)xlabel

('電容電壓/v');

ylabel

('電感電流/a'

)function xdot=rlcsys

(t,x) %此問中x1是電容兩端的電壓,x2是電感流過的電流

vs=1.5;r=1.6;l=2.1;c=0.3; %元件參數量數值

xdot=[x

(2)/c;1/l*(

vs-x

(1)-r*x

(2))];

%function xdot=filename

(t,x) %格式

%xdot=[表示式1;表示式2;表示式3;...;表示式n-1]

%表示式1對應 x1'=x2; 表示式2對應 x2'=x3

%表示式3對應 x3'=x4; 表示式4對應 x4'=x5

%表示式n-1對應 x

2 8 控制系統數學模型的MATLAB描述

控制系統常用的數學模型有三種 傳遞函式 零極點增益和狀態空間。每種模型均有連續 離散之分,它們各有特點,有時需在各種模型之間進行轉換。本節主要介紹它們的matlab表示及三種模型之間的相互轉換。2.8.1連續系統數學模型的matlab表示 1 傳遞函式模型 當 的系統。解 在matlab環境下輸入 ...

從數學模型理解控制系統

自動控制原理 第六版 胡壽松 前言 正片 1.自動控制原理 這門課程主要研究物件是系統 且為電學系統。2.研究系統時,我們採用的方法一般都是對系統進行數學建模 根據組成系統的各部分元件包含的電學規律以及各元件是怎麼組成的 通過分析數學模型得到系統的效能。本課程中描述系統性質的數學模型一般採用微分方程...

第二節 控制系統的複數域數學模型

2006 04 04 09 53 33 第二章控制系統的一般概念 第二節 控制系統的複數域數學模型 傳遞函式的定義與性質 1.定義 線性定常系統的傳遞函式,定義為零初始條件下,系統輸出量的拉氏變換與輸入量的拉氏變換之比.設線性定常系統由n 階線性定常微分方程描述 在零初始條件下,由傳遞函式的定義得 ...