直流电机DC-Motor位置控制模型
本文最后更新于:2023年9月13日 下午
直流电机DC-Motor位置控制模型
直流电机是将直流电能转换为机械能的转动装置。电动机定子提供磁场,直流电源向转子的绕组提供电流,换向器使转子电流与磁场产生的转矩保持方向不变。根据是否是否配置有常用的电刷-换向器可以将直流电动机分为两类,包括有刷直流电动机和无刷直流电动机。
参考:
Control Tutorials for MATLAB and Simulink - Motor Position: System Modeling (密歇根大学)
有刷直流电机中含有电刷进行电流换向,而无刷直流电机中通过电子换向器对电流进行换向,从而产生变化的磁场(一般包含在电机驱动器中)。为对直流电机进行精确的位置控制,需要对其进行控制模型建立,揭示电机转动角位置与输入角指令之间的传递函数模型。
一、直流电机物理模型
是直流电动机直接提供旋转运动,并与转轴上的负载相结合,可以提供旋转运动。电枢的等效电路和转子的负载受力图如下图所示。
在上述模型中,我们假设系统的输入是施加在电机电枢上的电压源(
参数 | 符号 | 单位 |
---|---|---|
转子的转动惯量(包括转轴上的负载) | ||
电机粘性摩擦常数 | ||
反电动势常数 | ||
电机转矩常数 | ||
电阻 | ||
电感 |
二、直流电机系统方程
一般来说,直流电机产生的转矩与电枢电流和磁场强度成正比。在这个例子中,我们将假设磁场是恒定的,因此,电机转矩只与电枢电流
(1)传递函数
应用拉普拉斯变换,上述模型方程可以用拉普拉斯变量
通过消除上述两个方程之间的
然而,一般情况,我们将把位置视为输出。我们可以通过对速度积分得到位置,因此,我们只需要将上面的传递函数除以
(2)状态空间
通过选取电机位置、电机转速和电枢电流作为状态变量,可以将上述微分方程表示为状态空间形式。同样,电枢电压
(3)系统框图
在下图中,电气特性传递函数中
(4)稳定性分析
闭环系统稳定性分析方法有多种,例如劳斯判据,Bode图以及Nyquist图。
1. 劳斯判据
劳斯判据(劳斯–赫尔维茨稳定性判据Routh–Hurwitz stability criterion),又称为代数稳定判据。劳斯于1877年提出的稳定性判据能够判定一个多项式方程中是否存在位于复平面右半部的正根,而不必求解方程。劳斯判据,这是一种代数判据方法。它是根据系统特征方程式来判断特征根在S平面的位置,从而决定系统的稳定性。由于不必求解方程,为系统的稳定性的判断带来了极大的便利。
总结其应用过程可分为两步:
获得闭环系统特征方程,并将其转换成多项式形式
依据特征多项式的各项系数,列取计算劳斯表
- 第一列所有系数为正,则根都在复平面左半平面,系统稳定;
- 第一列有符号变换,变化的次数等于复平面右半平面根的个数,系统不稳定。
计算劳斯表的注意事项:
- Case 1: 某行第一个元素是0,但后面元素不是0。处理方法:用一个很小数代替0,接着往下算。
- Case 2: 某行全是0。处理办法:用上一行的系数构造多项式,对s求导后替代全0行的元素,接着往下算。
2. 伯德图
频率特性分析(有时也称为频率响应)是利用开环系统函数来分析闭环系统稳定的主要方法,并借助伯德图分析系统稳定性,相比劳斯代数判断更直观。频率响应有乃奎斯特图(极坐标图)和伯德图(对数坐标图)两种方法。两者相比,极坐标图绘制相对简单些,但精度不是很高,所以有时会影响系统闭环稳定性判断的准确性;伯德图绘制相对复杂些,但判断闭环系统稳定性和准确性较高,且判断稳定性原理相对简单。
伯德图判断系统稳定性仅针对线性定常的最小相位系统(闭环系统的开环传递函数极点和零点的实部都小于或等于零,则称它是最小相位系统),分析其稳定裕度也是有如此限制。
Matlab中通过在连线中插入Linear Analysis Points的Open-loop Input(Output) 节点,直接绘制系统开环的伯德图,分析其稳定性和稳定裕度;通过在连线中插入Linear Analysis Points的Open-loop Input(Output) 节点,直接绘制系统闭环的伯德图,分析其带宽;
3. 奈奎斯特图
闭环负反馈系统的稳定性评估可以由开环系统(同一个系统,但不考虑其反馈回路)的奈奎斯特图,配合奈奎斯特稳定判据判断其稳定性。此方法甚至可以用在有延迟的系统,或是非最小相位系统,这些系统用其他方法都很难分析。可以借由图线围绕的次数及开环传递函数右半平面的极点数量来判断稳定性。增益裕度可以用图形越过实轴的数值(幅值裕度),或图线穿过单位圆时的相位(相角裕度)来计算。
!!!注意:频域的稳定裕度判稳方法只对最小相位系统使用,对非最小相位系统进行稳定性判别时应使用奈奎斯特图法,而不是伯德图法。
图中零极点相邻太近区分不开,可以通过右键空白处调整properties选项中的Limits,以查看零极点具体数值,上图中存在5个极点(其中一个极点在原点处),3个零点,通过开环奈奎斯特图绕
通过奈奎斯特图可判断任意线性系统的稳定性,但要分析稳定裕度需限制为最小相位系统。
(5)PID参数设置方法
- 比例
产生响应速度和力度,过小响应慢,过大会产生振荡,是 和 的基础。
- 积分
在有系统误差时消除偏差、提高精度,同时也会增加响应速度,产生过冲,过大会产生振荡。
- 微分
抑制过冲和振荡,过小系统会过冲,过大会减慢响应速度。 的另外一个作用是抵抗外界的突发干扰,阻止系统的突变。
工程经验上的试凑调整法:
- 首先选择一个合适的并且尽量短的采样时间(控制周期
)让系统工作; - 其次加入比例环节,调节比例系数
,直到系统对阶跃指令的输出出现临界振荡; - 若单独的比例环节不能满足设计要求,则此时加入积分环节,调整好的比例系数缩小为原来的0.8(或者0.7自行决定),然后调节积分系数
,使得系统能保持较小的稳态误差和较小的振荡时间,此时可以同时调整比例系数 和积分系数 ,知道得到较为满意的结果; - 如若还不是特别满意,可以增加微分环节,从小到大逐渐增加微分系数
,同时相应的更改比例系数 和积分系数 ,试凑出合适的 参数。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!