数值积分法的matlab程序.pdf
控制系统仿真实验
姓名: 王体强
班级: 120324
学号:
指导教师: 王卫红
时间: 2015 年 4 月 13 日
控制系统仿真实验
1、实验目的:
进一步掌握数值积分法;
进一步掌握MATLAB 软件的使用方法。
2、实验设备:
数字计算机,MATLAB 软件
3、实验预备:
(1)将传递函数化为一阶微分方程组(即状态方程);
设:y y ,y y ,y y
1 2 3
y 0 1 0 y 0
1 1
y2 0 0 1 y2 0 U
22.06 27 10 40.6
y3 y3
此处 为单位阶跃信号。
U
0 1 0 0
设:a 0 0 1 ,b 0 。
22.06 27 10 40.6
(2 )分别写出四种方法的计算公式;
欧拉法:y y f (t , y )h ;
n1 n n n
P
y n1 y n f (t n , y n )h
改进欧拉法: C h P P ;
y y [f (t ,y ) f (t ,y )]
n1 n n n n1 n1
2
k f (t , y )
1 n n