计算机控制系统实验指导书(于)

时间:2025-12-10   来源:未知    
字号:

计算机控制系统实验指导书

测控技术与仪器专业

《计算机控制系统》课程

实验指导书

自动控制工程系 沈阳工程学院

计算机控制系统实验指导书

目 录

实验一 基于MATLAB的典型环节模拟实验 ............................................. 1 实验二 基于MATLAB控制系统瞬态响应和稳定性分析 ........................... 6 实验三 基于MATLAB控制系统频率响应分析 ........................................ 10 实验四 基于MATLAB分析采样周期T对控制系统的影响 ..................... 12 实验五 直流电机PID控制 ....................................................................... 14 实验六 水箱液面控制实验 ........................................................................ 16

计算机控制系统实验指导书

实验一 基于MATLAB的典型环节模拟实验

一、实验目的

1. 熟悉MATLAB中模拟仿真环境和SIMULINK软件包的使用; 2. 掌握控制系统的模型表示方法以及Setp函数的使用。

3. 根据典型环节中的各阶跃响应曲线,了解参数变化对动态特性的影响。

二、实验原理

1. 采用MATLAB中Simlink软件包来模拟各种典型环节,并在阶跃输入信

号观察其输出响应曲线。

2. 采用Setp函数,在MATLAB环境下绘制各种典型环节的单位阶跃响应曲

线。

setp命令

格式:[y,x]=step(num,den,t)

三、实验内容

1. 运用Simulink软件包画出各种典型环节的模拟电路图,并画出各环节

在阶跃输入信号作用下的响应输出波形; 各环节的传递函数如下: (1) 比例环节:G1(s

) 1

G2(s

) 2

计算机控制系统实验指导书

(2) 积分环节:G1(s)

1s

G2

(s)

1 0.5s

(3) 比例积分环节:G1(s) 2

10.5s

1

G2(s) 1

s

计算机控制系统实验指导书

(4) 惯性环节:G1(s

)

1s 1

G

2(s)

2

0.4s 1

计算机控制系统实验指导书

(5) 比例积分微分环节:

1

G1(s)

2 2s

0.5s

G2

(s) 1

1

s s

2、采用Setp函数求取上述各典型环节的阶跃响应曲线,并绘制其对应的曲线。

num1=[1] den1=[1]

step(num1,den1) hold on

num2=[2]

step(num2,den1)

den3=[1,0]

step(num1,den3)

den4=[0.5 0] step(num1,den4)

计算机控制系统实验指导书

[num5,den5]=parallel(num2,den1,num1,den4) step(num5,den5)

[num6,den6]=parallel(num1,den1,num1,den3) step(num6,den6)

den7=[1 1]

step(num1,den7)

den8=[0.4 1] step(num2,den8)

num9=[2,0]

[num10,den10]=parallel(num2,den1,num1,den4,num9,den1) step(num10,den10)

num11=[1 0]

[num12,den12]=parallel(num1,den1,num2,den1,num10,den1) step(num12,den12)

四、实验思考题

1. 运算放大器模拟环节的传递函数是在什么情况下推导出来的?

2. 积分环节和惯性环节主要差别是什么?惯性环节在什么情况下可近似为

积分环节?在什么条件下可近似为比例环节?

3. 积分环节和惯性环节的时间常数,如何从阶跃响应的曲线中测出?

五、实验报告要求

1. 给出各个典型环节的传递函数。 2. 给出各个典型环节的单位响应曲线。

计算机控制系统实验指导书

实验二 基于matlab控制系统瞬态响应和稳定性分析

一、 实验目的

1. 熟悉MATLAB中模拟仿真环境和SIMULINK软件包的使用;

2. 记录下不同开环增益时二阶系统的阶跃响应曲线,并测出超调量MP、

峰值时间tP和调节时间tS;

3. 通过增益的调整,观察系统输出波形,加深增益K变化对系统稳定性的

影响。

二、 实验原理

1. 通过函数Setp对给定系统,在不同增益的情况下求取系统的阶跃响应曲

线,并根据时域性能指标的定义,从输出波形图上求取出超调量MP、峰值时间tP和调节时间tS; setp命令

格式:[y,x]=step(num,den,t)

2. 由闭环系统的稳定性的充分必要条件可知,闭环系统稳定其特征根应当

具备负实部的特点。当存在实部等于0(纯虚根)的极点,系统为临界稳定。 Roots命令

格式:roots(d) 其中d为特征多项式的系数矩阵。

3. 在Simulink环境下,通过改变不同增益绘制出相对应的波形图,了解增

益K变化对稳定性的影响。

三、 实验内容

1. 通过函数Setp,求取传递函数G(s)

K

增益K在10、5、2、

0.5s(0.2s 1)

1时的四条响应曲线,并从响应曲线上求得超调量MP、峰值时间tP和调节时间tS figure(1) num1=[20]

den1=[0.1 0.5 20] roots(den1)

step(num1,den1)

figure(2) num2=[10]

den2=[0.1 0.5 10] roots(den2)

step(num2,den2)

figure(3) num3=[5]

计算机控制系统实验指导书

den3=[0.1 0.5 5] roots(den3)

step(num3,den3)

figure(4)

num4=[1]

den4=[0.1 0.5 1] roots(den4)

step(num4,den4)

figure(1)

Mp=57%,tp=0.227,ts=1.18

figure(2)

Mp=44%,tp=0.321,ts=1.12

figure(3)

计算机控制系统实验指导书

Mp=30%,tp=0.486,ts=1.19 figure(4)

Mp=2%,tp=1.02,ts=1.02

2. 通过Roots函数求得闭环传递函数特征根的方法,判断系统的稳定性。

-2.5000 +13.9194i …… 此处隐藏:2751字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机控制系统实验指导书(于).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)