安徽工程大学综合大实验

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

目录

一.Matlab——电机控制综合仿真 (1)

任务一 (1)

任务二 (3)

任务三 (5)

任务四 (8)

二.Protel综合实验 (12)

任务一 (12)

任务二 (13)

任务三 (16)

任务四 (17)

三.实验小结 (19)

Matlab——电机控制综合仿真

任务一:

一、实验内容

利用Simpowersystem里面自带的DC电机模块,完成他励直流电机单闭环调速仿真,速度调节用PI控制方法,要求封装PI模块,给定速度100rad/s,负载由空载到1s时跳变到20N。调节不同的PI参数,观察仿真结果总结速度波形、转矩波形的变化规律(PI参数和超调量、稳定时间、稳态误差、振荡次数)。

二、实验接线图

PI模块内部接线

三.实验现象及结果 (1)kp=1;ki=0.08

1

2

3

4

56

7

8

9

10

050

100Time

w 0

1

2

3

4

56

7

8

9

10

010

20Time

i a

1

2

3

4

56

7

8

9

10

-20

2Time

i f 0

1

2

3

4

56

7

8

9

10

05

10Time

T e

任务二:

一、实验内容

利用Simulink 基本模块搭建他励直流电机闭环调速系统

直流电机子模块,根据以下电机数学模型搭建电磁转矩公式:e M a T C I =Φ,动力学平衡方

程:e L m d T T B J dt

ω

ω--=,电机模块要求封装,参数20.05kg m J =⋅,0.02N m s m B =⋅⋅,165m C =,

0.01Wb f Φ=,恒定负载T L =20N 点击封装模块时输入。PI 控制模块要求封装,调节不同的PI 参数,得到不同的速度波形。写报告时,要给出仿真模型和不同PI 参数的速度波形。找到较理想的PI 参数,为下个任务做准备。

二、实验接线图

DC motor模块内部接线

PI模块内部接线如实验一

三.实验现象及结果(1)kp=1;ki=2

01234

5678910

50

100Time

w

01234

5678910

100

200Time

t e

01234

5678910

50

100Time

i a

任务三:

一、实验内容

修改任务二的模型,使其PI 控制参数来自外部变量设定,将速度偏差的仿真结果导出到工作空间(to workspace ),用m 文件编写一段循环程序调用任务二的仿真模型(调用函数为sim ,使用方法sim(‘*.mdl ’,T),T 为仿真时间),仿真时间设为3s 。在m 文件中实现对PI 参数的调整,处理数据,得到满意的控制参数,绘制仿真结果曲线图。M 文件中包含:设定PI 参数――调用仿真模型――速度偏差的最大值不超过105在2s 后小于某个设定值0.001,――不满足,则修改PI 参数(用循环的方式修改,Kp 在0.5左右变化,Ki 在3左右变化).最后用plot 画出速度和转矩波形,用subplot 将两个图画在一个窗口。求数组长度函数length(),最大值函数max(),subplot ,plot 。

二、实验接线图

PI 内部接线图

1ia

Product1

Product

1

s Integrator

Add

3err

2ki 1kp

三、实验参考程序

clc; clear; eps=0.001; sum=0;

kp,ki,sum;

for kp=0.3:0.01:0.6 for ki=2:0.1:6 sim('qcy.mdl',3); sum=sum+1; n=length(err);

if mean(err(n-100:n))<=eps break; end end end

subplot(2,1,1); plot(t,W) subplot(2,1,2) plot(t,Te)

四、实验现象

01234

5678910

100

200Time

w

01234

5678910

100

200Time

t e

01234

5678910

50

100Time

i a

Vector Control of a Variable-Frequency Induction Motor Drive

1) The 'Model initialization function' automatically sets the initial states and a sample time of Ts= 2e-6 s (See Model Properties)Notes:t

t

Discrete,Ts = s.

d d

c c

b b

a a

speed

pulses

Vector Control

v +

-

Vab

VDC (780 V)

z

1Torque step

Torque selection (N.m)

Speed step

Scope

Reference speed selection (rad/s)

?More Info

Tm m

A

B C

Induction Motor 50 HP / 460 V

g

A B

C

+

-IGBT Inverter

Iabc

Speed

Constant

torque

120

Constant speed Clock

Iabc (A)

Iabc (A)

Vab (V)

任务四:

一、实验内容

异步电机调速方法仿真。从Help -Demos -SimPowerSystems -General Demos

中调出

AC Motor Drive - Vector Control (discrete)

(power_acdrive.mdl )和Asynchronous Machine (power_pwm.mdl ),运行看看结果,并找到相应的模块在哪,并试着自己建立同样的模型;改变控制器参数,得出不同的结果,并分析不同参数对跟踪结果的影响。 二、实验接线图

(1) A C Motor Drive - Vector Control

相关文档
最新文档