文档介绍:精品设计
自动控制原理综合实验
题目转子绕线机控制系统的分析与仿真
院系 xxxxxxx
专业 xxxxxxxxxxxxx
学生姓名 xxxxxxxxxxxxx
学号 xxxxxxxxxxxx
指导教师 xxxxxx
二O一二年 6 月 6 日
目录
- 2 -
- 2 -
3. 系统分析 - 3 -
部分电路图 - 3 -
(1)增益放大器 - 3 -
(2)步进电机 - 3 -
(3)直流电机 - 4 -
各部分元件传递函数 - 5 -
位置随动系统的结构框图 - 5 -
相关函数的计算 - 5 -
- 5 -
代入参数值 - 6 -
根轨迹 - 6 -
Bode图 - 7 -
系统阶跃响应 - 8 -
5 系统动态性能分析 - 9 -
- 9 -
上升时间的计算 - 9 -
- 9 -
超调量的计算 - 9 -
调节时间的计算 - 10 -
使用MATLAB求系统各动态性能指标 - 10 -
人工计算与MATLAB计算的结果比较及误差分析 - 12 -
6系统仿真 - 12 -
7总结与体会 - 14 -
参考文献 - 15 -
系统介绍
转子绕线机,顾名思义绕线机是把线状的物体缠绕到特定的工件上的机器。原电动工具行业常用手动绕线设备效率低、精度差,不能适应电动工具行业生产规模化发展的需要。本设计是通过改进电动机转子线圈的绕制方式完成设计一种转子绕线机,旨在提高电枢制造的自动化程度,减轻绕线劳动强度,提高电枢的整体质量,实现绕线槽满率高,绕线圈数精确,降低废品率,同时兼顾操作者的方便性。它用直流电机来缠绕铜线,能快速准确地绕线,并使线圈连贯坚固。采用自动绕线机后,操作人员只需从事插入空的转子,按下启动按钮和取下绕好线的转子等简单操作。
转子铜线
步进电机
气源
直流电机
控制器
输入 气动夹
转子
图1转子绕线机控制系统的原理框架图
系统分析
部分电路图
(1)增益放大器:在不同信号或其他情况下,增益不一样,也就是被放大的程度不一样。在单位斜坡输入作用下,稳态误差:e (∞) =
K = lim
G(s)= K1,则系统的速度误差: e(∞)=
—+
电阻
电容
电阻
电阻
图2增益放大器
(2)步进电机:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
电压 _
+
_
+
Q4
Q3
Q2
Q1
图3步进电机
(3)直流电机:定义输出或输入为直流电能的旋转电机,它是能实现直流电能和机械能互相转换的电机。
保险
挡速开关
滤波
部分
稳压二极管
220V
保护开关
图4直流电机
各部分元件传递函数
增益放大器:
步进电机:
(3)直流电机:
位置随动系统的结构框图
1/s(s+5)(s+10)
G(s)
+
C(s)
R(s) _
图5结构框图
相关函数的计算
开环传递函数:
系统稳定性分析
代入参数值
已知转子绕线机控制系统的开环传递函数是:
(静态误差系数)
所以最小的K值为: K=300
故:
相位裕度:
先求穿越频率
传递函数为:
用如下程序将传递函数在MATLAB中表示出来:
num=[300]
den=[1,12,20,0]
sys=tf(num,den)
用MATLAB显示为:
用如下程序将传递函数的根轨迹图在MATLAB中表示出来:
num=[300]
den=[1,12,20,0]
rlocus(num,den)
用MATLAB做出的根轨迹如图6所示:
图6的根轨迹图
Bode图
开环传递函数相角裕度增益裕度仿真程序:
num=[300]
den=[1,12,20,0]
sys=tf(num,den)
[mag,phase