“直流伺服电机的建模与性能分析” 实验指导书 - 开放型实验管理系统

开放型实验 “直流伺服电机的建模与性能分析” 实验指导书

一、实验目的

1. 了解机理法、实验法建模的基本步骤; 2. 会用实验法建立直流伺服电机的数学模型; 3. 掌握控制系统稳定性分析的基本方法; 二、实验要求

1. 采用实验法建立直流伺服电机的数学模型;

2. 分析直流伺服电机的稳定性,并在 MATLAB 中仿真验证; 三、实验设备

1. GSMT2014 型直流伺服系统控制平台; 2. PC、MATLAB 平台; 四、直流伺服系统控制平台简介

实际GSMT2014型直流伺服系统控制平台如图1.1所示。该平台所使用的直流电机的额定电压为26V,额定功率为70W,最高转速为3000r/min,电机的编码器为1000p/r。

图1.1 GSMT2014型直流伺服系统控制平台

GSTM2014实验平台是基于双电机高性能运动控制器GT400和智能伺服驱动器的直流伺服电机控制系统,由于GSMT2014平台增加了高性能的GT2014运动控制器,可以在MATLAB/simulink软件下完成实时控制实验掌握通过实验数据来建立系统的数学模型的实验方法,以及现代控制理论的状态反馈法。 五、实验原理

系统的建模方法主要分为机理法和实验法。

1.机理法建立直流伺服电机数学模型

采用机理法建立系统模型,需要深入理解系统内部的各个部分之间的关系,可以通过简化模型原理图得出,直流伺服电机的简化模型原理图如图1.2所示。

图1.2 直流电机的等效电路

Ua——定义为电枢电压(伏特) Ub——定义为反电动势(伏特) Ia——定义为电枢电流(安倍) Ra——定义为电枢电阻(欧姆) La——定义为电枢电感(亨利)

Tm——定义为电机产生的转矩(牛顿·米) Tc——定义为系统的干扰力矩(牛顿·米) Jm——定义为负载的等效转动惯量(千克·米2) 结合直流伺服机的等效电路模型可以得出: (1)电枢电压方程:

U(at)-U(bt)?Rdia(t)aia(t)?Ladt (2)电动机的转矩:

Tm?kIa 式中:k——电动机的转矩常数

(3)电动机的反电动势:

Ub?Kbwn 式中:Kb——反电动势常数

(4)转矩平衡方程:

T?Jd2?mmdt2?Tc 1-1) 1-2)

1-3)

1-4)

((((当改变电动机的电枢电压时,根据(1-1)、(1-2)、(1-3)、(1-4)式可以得出直流电动机的动态微分方程为:

d2n(t)dn(t) ?m?e???n(t)?KcUa?KfTc (1-5) m2dtdt其中:

??——电磁时间常数; Kf——机械特性斜率; ?m——机械时间常数; Kc——转速常数; n(t)——电机转速。

假设电动机的理想空载为Tc?0,由(1-5)式可得此时传递函数(1-6)式:

Kcn(s)? (1-6) 2U(s)?m?es??ms?1通常对于直流电动机,?e<

n(s)?Kc (1-7)

U(s)?ms?1式(1-6)为二阶振荡系统的传递函数,式(1-7)为一阶惯性系统的传递函数,根据机理法确立的系统模型,可用于确定实验法系统数学模型的类型。

2.实验法建立直流伺服系统的数学模型

用实验法建立系统的数学模型,一般只用来建立一阶惯性环节或二阶系统的数学模型。

建立直流伺服系统的数学模型时,由于已经在机理法中确定了系统的函数类型,根据式(1-7)可以假设系统的数学模型为:

K??sG(s)?e (1-8)

Ts?1 式中:K——系统增益; T——惯性时间常数; ?——为延迟时间常数。

由(1-8)式可以的出系统为带有延迟环节的一阶惯性系统,因为在机电控制系统中,由电气部分到机械部分的控制过程,都会存在一定的延迟响应,所以在假设数学模型时,加了一个延迟环节。

根据(1-8)式,可以得出系统的阶跃响应图为图1.3所示。

图1.3 具有延迟环节的系统阶跃响应图

由图1.3以及式(1-8)可以得到,含有延迟环节的一阶惯性系统就是在一阶惯性的基础上加了一定的延迟时间所得,在系统响应图上的反映即是把一阶惯性的响应图向右平移一个延迟时间。

一阶惯性环节在单位阶跃信号作用下的时间响应曲线的特殊点如表1.1所示。

表1.1 一阶惯性环节的单位阶跃响应 t 0 0 T 2T 3T 4T 5T ? ? ? x0(t) 0.632 0.865 0.950 0.982 0.993 1 由于含延迟环节的一阶惯性系统就是在一阶惯性的基础上加了一定的延迟时间所得,根据表1.1可以得出在延迟环节下的一阶惯性环节的单位阶跃时间响应曲线上的特殊点如表1.2所示。

表1.2含延迟环节的一阶惯性环节单位阶跃响应

t 0 ? ??T ??2T ??3T ??4T ??5T 0 0.632 0.865 0.950 0.982 0.993 ? ? ? x0(t) 0 1 根据表1.2可以假设:

y?(t1)?0.632y(?) (1-9)

y?(t2)?0.950y(?) (1-10)

K?y(?)Ua

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4