系统建模与仿真习题1及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统建模与仿真习题一及答案

1. 有源网络如图所示

(1) 列些输出0u 与输入1u 之间的微分方程。

(2) Ω=101R 、Ω=52R 、Ω=23R 、Ω=34R 、F C 2=,在零初始条件下,

将(1)中的微分方程表示为传递函数、状态空间形式、零极点增益形式。 (3)求(2)中方程在输入1u 为单位阶跃响应下的输出曲线。 解:

(1) 由运算放大器的基本特点以及电压定理

)4()3()(1

)2()()1(21320214213201

11R i R i u dt i i C

u R i i u R i u R i u c c -=+=

+++==⎰

(3)式代入(2)式得:

42121320)()(1

R i i dt i i C R i u ++++=⎰ (5)

消去中间变量21,i i 有

13

142430114131230111120)(1u R R R R R R u u R R dt u R R R R u R u C u R R u ++++++=

⎰ 两边求导整理后得

(2)

代入数据可以得到微分方程为:

11007.02.610u u u u

--=+ 程序如下:

clc;clear;

num=[-6.2 -0.7]; den=[10 1]; Gtf=tf(num,den) Gss=ss(Gtf) Gzpk=zpk(Gtf)

结果:

Transfer function: -6.2 s - 0.7 ------------ 10 s + 1

状态空间形式: a =

x1 x1 -0.1 b =

u1 x1 0.125 c =

x1 y1 -0.064 d =

u1 y1 -0.62

Continuous-time model.

Zero/pole/gain: -0.62 (s+0.1129) ---------------- (s+0.1)

(3)

由(2)知系统的传递函数为

-6.2 s - 0.7 ------------ 10 s + 1

系统的输入信号为单位阶跃函数,则其Laplace 变换为1/s ,这样系统的输出信号的Laplace 变换为

Y(s)=

-6.2 s - 0.7 ------------ 10 s^2 + s

编写程序,将其表示为(R,P,Q )形式 clc;clear; s=tf('s')

Gtf=(-6.2*s-0.7)/(10*s^2+s) [num,den]=tfdata(Gtf,'v') [R,P,Q]=residue(num,den) R =

0.0800 -0.7000 P =

-0.1000 0 Q = []

于是得到:7.008.0)(1.0-=-t e t y 绘制曲线程序: clc;clear; t=0:0.1:100;

y=0.08*exp(-0.1*t)-0.7; plot(t,y)

2.已知系统的框图如下:

其中:G1=1/(s+1),G2=s/(s^2+2),G3=1/s^2,G4=(4*s+2)/(s+1)^2,G5=(s^2+2)/(s^3+14)。

(1)根据梅森公式求总系统传递函数

(2)根据节点、支点、相加点移动方法求总系统传递函数 (3)根据feedback( )函数求总系统传递函数 解: (1)

前向通道传递函数为1231G G G P =

三个回路:1241G G G L -=,3502G L -=,12353G G G G L -= 两个不接触回路:12435012G G G G L =

12)321(1L L L L +++-=∆

11=∆

12435012353501241123311G G G G G G G G G G G G G G G P G ++++=∆∆=

s=tf('s');

G1=1/(s+1);

G2=s/(s^2+2);

G3=1/s^2;

G4=(4*s+2)/(s+1)^2;

G5=(s^2+2)/(s^3+14);

G=minreal(3*G3*G2*G1/(1+G4*G2*G1+50*G3+G5*G3*G2*G1+50*G3*G4*G2* G1))

结果:

Transfer function:

3 s^6 + 6 s^5 + 3 s^

4 + 42 s^3 + 84 s^2 + 42 s

------------------------------------------------------------------------------------------------------------------------------------------ s^10 + 3 s^9 + 55 s^8 + 175 s^7 + 300 s^6 + 923 s^5 + 2456 s^4 + 3715 s^3 + 2132 s^2 + 2802 s + 1400

(2)

G构成反馈回路

G,4

G,2

1

G构成反馈回路

50,3

clc;clear;

s=tf('s');

G1=1/(s+1);

G2=s/(s^2+2);

G3=1/s^2;

G4=(4*s+2)/(s+1)^2;

G5=(s^2+2)/(s^3+14);

G124=G2*G1/(1+G2*G1*G4);

G350=G3/(1+G3*50);

G=minreal(3*G350*G124/(1+G350*G124*G5))

结果:

Transfer function:

3 s^6 + 6 s^5 + 3 s^

4 + 42 s^3 + 84 s^2 + 42 s

------------------------------------------------------------------------------------------------------------------------------------------ s^10 + 3 s^9 + 55 s^8 + 175 s^7 + 300 s^6 + 923 s^5 + 2456 s^4 + 3715 s^3 + 2132 s^2 + 2802 s + 1400

(3)

clc;clear;

s=tf('s');

G1=1/(s+1);

G2=s/(s^2+2);

相关文档
最新文档