一种电机的参数标定和控制方法技术

技术编号:16821924 阅读:38 留言:0更新日期:2017-12-16 16:27
一种电机的参数标定和控制方法,包括标定和电机控制步骤。本方法通过试验把控制电机所需的复杂的控制参数,线性化对应为以扭矩和转速为条件的控制参数数据表格,再通过电流传感器等修正由于其他条件影响导致的性能偏离,实现对电机的精准高效控制,既简化了电机控制所需的数学模型,又克服了数学模型控制电机的局限性,实现对电机的高效精确控制。

A method to calibrate and control the parameters of a motor

A method to calibrate and control the parameters of the motor, including the calibration and the motor control steps. The method of the complex control parameters required by the motor through the test, the linear control parameters corresponding to the data table on the condition of torque and speed, and then through the current sensor due to the performance of other conditions that affect the correction of deviation, to achieve accurate and efficient motor control, which simplifies the mathematical model of motor control required again, to overcome the limitations of the mathematical model of motor control, to achieve efficient and accurate control of motor.

【技术实现步骤摘要】
一种电机的参数标定和控制方法
本专利技术涉电动机控制领域,具体而言涉及一种电动机的控制方法。
技术介绍
随着工业和新能源车的发展,三相电机的应用越来越广泛,目前普遍采用矢量控制技术,将三相电形成的磁场坐标系转换为类似于直流电机的磁场坐标系,将电机的励磁电流和转矩电流独立出来,然后采用类似于直流电机的计算方式(输入电流与转矩成正比),实现对三相电机的转速或扭矩的控制,如图1所示,该控制方法需要使用电流传感器,测得各相的电流,然后根据电流进行Clarke变换(三相静止坐标系转换为两相静止坐标系)、Park变换(两相静止坐标系转换为两项动坐标系)后,用似于直流电机的调速和扭矩控制方法,计算控制参数,然后再通过反Park变换(两相动坐标系转换为两相静止坐标系),最后使用电压空间矢量调制(SVPWM)算法,计算出三相线圈的各相的通电时间,对电机实施控制。计算过程非常复杂,过程中所涉及到的参数、常量(系数)等设置验证难度大,另外,该算法主要以电机的控制性能为目标,虽然可以得到较好的转速、扭矩动态响应性能,但是不能在所有的转速和负载条件下都有高的效率,因为影响电机效率的不仅仅是三相的规律、幅度等,还有调制波PWM频率以及不同转速下感应电动势对电压电流角度、电机定子和转子气隙等导致的磁通变化等诸多因素影响,以及其他未知因素导致的不同转速、扭矩下的性能和效率差异,这些都会导致常规的方法不能最大限度的使电机在各工况下都有好的效率。作为动力电机,在满足扭矩、功率、速度等的需求前提下,效率是至关重要的参数,因此,目前的三相电机控制方法在动力电机效率方面存在不足,不利于节能。另外,已有的通过转速、扭矩索引查表获取电流的标定和控制方法,仅仅解决了电机扭矩控制的精确性问题,其电流控制依然需要采用上述的矢量控制方法,依然存在计算过程复杂、受数学模型制约的问题,无法做到对电机的高效控制。
技术实现思路
本专利技术目的在于提供一种电机的参数标定和控制方法,包括下列步骤:1)标定步骤:设定测功机的转速在一个目标值;设定一个最小的目标扭矩;通过一组初始的控制参数,启动目标电机;逐个或同时改变目标电机的控制参数,通过比对输入功率,获得在当前设定转速和扭矩条件下的最小输入功率所对应的电机的控制参数,以设定的转速和扭矩条件作为索引,保存这些参数;递增一个差值作为下一个目标扭矩,重复调节电机的输入参数,并保存所获得的最高效率的参数;如此重复,直到达到电机的在当前设定转速条件下的最大扭矩或达到设定的扭矩极限;递增一个差值的转速,重复设定扭矩从最小到最大,找出各个扭矩节点对应的最高效率控制参数,且保存到以转速和扭矩为索引的形式保存;重复递增转速差,且重复扭矩从最小到最大标定,直到达到电机的最高转速或达到设定的转速极限,保存数据;2)电机控制方法:扭矩控制模式:将电机的当前转速和目标扭矩转换为表格的索引号,查表得出目标控制参数,查表时,如果索引号位于表格的两个节点之间,使用插值的方法计算目标控制参数,使用查表和或计算的参数,作为电机的输入参数控制电机,即可基本达到目标扭矩,对于需要精确控制的场合,可结合PI或PID控制,调节查表所需的扭矩条件,可以实现精确的扭矩控制;转速控制模式:首先通过转速控制算法,计算出达到目标转速所需要的扭矩条件,然后把当前电机的转速和计算所得的扭矩条件,转换为查表索引号,得到当前转速下实现目标扭矩所需的电机的输入参数,使用这些参数控制电机,即可实现精确的转速控制。进一步,标定步骤中,把测得的电流和/或电压也作为参数保存起来,在控制步骤中,如果实际电流和/或电压偏离了查表所得的电流值和/或电压,则通过改变查表所得的调制度参数,使实测值保持为查表值。本专利技术的方法,通过试验把控制电机所需的复杂的控制参数,线性化对应为以扭矩和转速为条件的控制参数数据表格,再通过电流传感器等修正由于其他条件影响导致的性能偏离,实现对电机的精准高效控制,既简化了电机控制所需的数学模型,又克服了数学模型控制电机的局限性,实现对电机的高效精确控制。附图说明图1为现有技术的三相电机的转速或扭矩的控制示意图。图2为本专利技术较优实施例的电机的参数标定和控制方法的标定流程示意图。图3为本专利技术较优实施例的电机的参数标定和控制方法的控制流程之转速控制模式的流程示意图。图4为本专利技术较优实施例的电机的参数标定和控制方法的控制流程之扭矩控制模式的流程示意图。具体实施方式为了更了解本专利技术的
技术实现思路
,特举具体实施例并配合所附图式说明如下。所述的通过实验台试验的方法举例:组成:目标电机通过扭矩传感器与测功机相连(测功机至少具有控制转速的功能),测功机用于控制电机输出轴稳定运行在设定的转速,扭矩传感器用于测量目标电机的输出扭矩。标定步骤(如图2):首先设定测功机的转速在一个目标值;设定一个最小的目标扭矩;然后,通过一组初始的控制参数,启动目标电机;逐个或同时改变目标电机的控制参数,通过比对输入功率,获得在当前设定转速和扭矩条件下的最小输入功率所对应的电机的控制参数,以设定的转速和扭矩条件作为索引,保存这些参数;递增一个差值作为下一个目标扭矩,重复调节电机的输入参数,并保存所获得的最高效率的参数;如此重复,直到达到电机的在当前设定转速条件下的最大扭矩或达到设定的扭矩极限;递增一个差值的转速,重复设定扭矩从最小到最大,找出各个扭矩节点对应的最高效率控制参数,且保存到以转速和扭矩为索引的形式保存。重复递增转速差,且重复扭矩从最小到最大标定,直到达到电机的最高转速或达到设定的转速极限,保存数据。至此,参数标定结束。电机控制方法:扭矩控制模式(如图4):将电机的当前转速和目标扭矩转换为表格的索引号,查表得出目标控制参数,查表时,如果索引号位于表格的两个节点之间,使用插值的方法计算目标控制参数。使用查表和或计算的参数,作为电机的输入参数控制电机,即可基本达到目标扭矩,对于需要精确控制的场合,可结合PI或PID控制,调节查表所需的扭矩条件,可以实现精确的扭矩控制。转速控制模式(如图3):首先通过转速控制算法(例如:PI或PID等),计算出达到目标转速所需要的扭矩条件,然后把当前电机的转速和计算所得的扭矩条件,转换为查表索引号,得到当前转速下实现目标扭矩所需的电机的输入参数,使用这些参数控制电机,即可实现精确的转速控制。作为补充,由于电机绕组的电流受电源电压、绕组温度等影响,会使相同控制参数下,电机的输出状态偏离设定值,为此,在控制器中设置电流检测传感器,该传感器可以是一个(设置在输入电源线路上),或者是多个(设置在两相或三相线路上),标定时,把电流也作为参数保存起来,控制时,如果电流偏离了查表所得的电流值,则通过改变查表所得的调制度参数,使电流保持为查表值,这样电机就有了很好的稳定性和适应性。本方法克服了使用数学模型控制电机时,由于电机和控制器硬件的电路、磁路以及机械等方面存在的、无法通过数学模型计算的不确定性因素对电机效率的影响,使电机在满足性能参数要求的同时,相比于使用一般控制方法控制的电机,具有更高的效率。例如:在电机处于小扭矩工作时,需要较小的电流,为此,既可以采用常规的小调制度+较低PWM频率的方法,也可以采用较大调制度+较高PWM频率的方法,采用本专利技术的方法后,可以通过试验比较在相同的输本文档来自技高网
...
一种电机的参数标定和控制方法

【技术保护点】
一种电机的参数标定和控制方法,其特征在于,包括下列步骤:1)标定步骤:设定测功机的转速在一个目标值;设定一个最小的目标扭矩;通过一组初始的控制参数,启动目标电机;逐个或同时改变目标电机的控制参数,通过比对输入功率,获得在当前设定转速和扭矩条件下的最小输入功率所对应的电机的控制参数,以设定的转速和扭矩条件作为索引,保存这些参数;递增一个差值作为下一个目标扭矩,重复调节电机的输入参数,并保存所获得的最高效率的参数;如此重复,直到达到电机的在当前设定转速条件下的最大扭矩或达到设定的扭矩极限;递增一个差值的转速,重复设定扭矩从最小到最大,找出各个扭矩节点对应的最高效率控制参数,且保存到以转速和扭矩为索引的形式保存;重复递增转速差,且重复扭矩从最小到最大标定,直到达到电机的最高转速或达到设定的转速极限,保存数据;2)电机控制方法:扭矩控制模式:将电机的当前转速和目标扭矩转换为表格的索引号,查表得出目标控制参数,查表时,如果索引号位于表格的两个节点之间,使用插值的方法计算目标控制参数,使用查表和/或计算的参数,作为电机的输入参数控制电机,即可达到目标扭矩,对于需要精确控制的场合,结合PI或PID控制,调节查表所需的扭矩条件,实现精确的扭矩控制;转速控制模式:首先通过转速控制算法,计算出达到目标转速所需要的扭矩条件,然后把当前电机的转速和计算所得的扭矩条件,转换为查表索引号,得到当前转速下实现目标扭矩所需的电机的输入参数,使用这些参数控制电机,即可实现精确的转速控制。...

【技术特征摘要】
1.一种电机的参数标定和控制方法,其特征在于,包括下列步骤:1)标定步骤:设定测功机的转速在一个目标值;设定一个最小的目标扭矩;通过一组初始的控制参数,启动目标电机;逐个或同时改变目标电机的控制参数,通过比对输入功率,获得在当前设定转速和扭矩条件下的最小输入功率所对应的电机的控制参数,以设定的转速和扭矩条件作为索引,保存这些参数;递增一个差值作为下一个目标扭矩,重复调节电机的输入参数,并保存所获得的最高效率的参数;如此重复,直到达到电机的在当前设定转速条件下的最大扭矩或达到设定的扭矩极限;递增一个差值的转速,重复设定扭矩从最小到最大,找出各个扭矩节点对应的最高效率控制参数,且保存到以转速和扭矩为索引的形式保存;重复递增转速差,且重复扭矩从最小到最大标定,直到达到电机的最高转速或达到设定的转速极限,保存数据;2)电机控制方法:扭矩控制模式:将电机的当前...

【专利技术属性】
技术研发人员:林中尉
申请(专利权)人:苏州阿福机器人有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1