振镜扫描电机模型参数的辨识方法及装置转让专利

申请号 : CN201510561462.5

文献号 : CN105116329B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 冯伟李言

申请人 : 北京市汉华环球科技发展有限责任公司

摘要 :

本发明公开了一种振镜扫描电机模型参数的辨识方法及装置。所述辨识方法首先建立包括依次连接的定子线圈单元、转子及负载单元和积分单元的通用数学模型。在目标电机处于堵转状态时,利用第一周期性电压信号激励目标电机,并对输出的第一电流信号进行采样;将第一周期性电压信号与第一电流信号中的正弦分量转换为第一激励电压向量及第一电流向量后代入数学模型中,计算定子线圈单元的参数。在目标电机处于非堵转状态时,利用第二周期性电压信号激励目标电机,对输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号、第二电机位置信号中的正弦分量转换为第二电流向量及第二电机位置向量后代入到数学模型中,计算转子及负载单元的参数。

权利要求 :

1.一种振镜扫描电机模型参数的辨识方法,其特征在于,包括以下步骤:

建立目标电机的通用数学模型,所述目标电机的通用数学模型包括依次连接的定子线圈单元、转子及负载单元和积分单元;

在目标电机处于堵转状态时,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量或者余弦分量并将提取的角频率为ωb的正弦分量或者余弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量或余弦分量并将提取的角频率为ωb的正弦分量或余弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;

在目标电机处于非堵转状态时,向目标电机输入第二周期性电压信号进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量或余弦分量并将提取的角频率为ωub的正弦或余弦分量转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量或余弦分量并将提取的角频率为ωub的正弦或余弦分量转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。

2.根据权利要求1所述的辨识方法,其特征在于,所述通用数学模型还包括设置于所述转子及负载单元的输出端与所述定子线圈单元的输入端之间的反馈单元;

在计算电机定子线圈单元的参数后、计算所述转子及负载单元的参数之前,或者在计算所述转子及负载单元的参数之后还包括:在目标电机处于非堵转状态时,向目标电机输入第三周期性电压信号进行激励,对目标电机输出的第三电流信号、第三电机位置信号进行采样;分别提取第三周期性电压信号、第三电流信号、第三电机位置信号中角频率为ωfb的正弦分量或余弦分量,并将从第三周期性电压信号、第三电流信号、第三电机位置信号中提取的角频率为ωfb的正弦或余弦分量分别转换为第三激励电压向量、第三电流向量、第三电机位置向量;

将第三电流向量及所述定子线圈单元的参数代入到所述通用数学模型中,计算出电机定子线圈两端的第三模型电压向量;利用第三电机位置向量计算获得第三电机转速向量,并利用第三激励电压向量与第三模型电压向量计算得到第三电压反馈向量;

将第三电机转速向量及第三电压反馈向量带入所述通用数学模型,计算出所述反馈单元中的反馈单元的参数。

3.根据权利要求2所述的辨识方法,其特征在于,所述反馈单元的参数包括反馈系数Qfd和瞬态反馈系数Kfd,或者所述反馈单元的参数只包括反馈系数Qfd。

4.根据权利要求2所述的辨识方法,其特征在于,所述角频率ωub与角频率ωfb相同;或者,角频率ωb、角频率ωub和角频率ωfb相同。

5.根据权利要求1至4中任一所述的辨识方法,其特征在于,所述定子线圈单元包括参数定子线圈等效电感Lcoil和定子线圈等效电阻Rcoil,所述定子线圈单元中的参数Lcoil和Rcoil构成一阶惯性传递函数所述计算定子线圈单元的参数Lcoil和Rcoil包括:

在所述目标电机处于堵转状态时,向所述目标电机输入有第一周期性电压信号进行激励,并对目标电机输出的第一电流信号进行采样,提取第一周期性电压信号中角频率为ωb的正弦分量电压信号Uin_b,及所述第一电流信号中的角频率为ωb的正弦分量电流信号Iout_b;

将所述Uin_b和所述Iout_b转为向量模式,得到:

根据在电机定子线圈一阶惯性传递函数 输入角频率为ωb正弦信号时

的幅频特性,得到:

6.根据权利要求1至4中任一所述的辨识方法,其特征在于,所述转子及负载单元包括参数电机转子等效转动惯量Jrotor、阻尼转矩系数Drotor,所述转子及负载单元中的参数Jrotor和Drotor构成一阶惯性传递函数 所述积分单元的传递函数为所述计算转子及负载单元的参数包括:

在目标电机处于非堵转状态时,向所述目标电机输入第二周期性电压信号激励电机,待所述目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及电机位置信号进行采样,并提取第二电流信号及电机位置信号中角频率为ωub的正弦分量信号Iout_ub及Θout_ub;

将所述Iout_ub和Θout_ub转化为向量形式:

再根据转子及负载单元的一阶惯性传递函数 及积分单元传递函数

输入角频率为ωub的正弦信号时的幅频特性,得到:

7.一种振镜扫描电机模型参数的辨识装置,其特征在于,包括以下装置:

通用数学模型建立模块,用于建立目标电机的通用数学模型,所述目标电机的通用数学模型包括依次连接的定子线圈单元、转子及负载单元和积分单元;

定子线圈单元参数计算模块,用于在目标电机处于堵转状态时,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量或者余弦分量并将提取的角频率为ωb的正弦分量或者余弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量或余弦分量并将提取的角频率为ωb的正弦分量或余弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;

转子及负载单元参数计算模块,用于在目标电机处于非堵转状态时,向目标电机输入第二周期性电压信号进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量或余弦分量并将从第二电流信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量或余弦分量并将从第二电机位置信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。

8.根据权利要求7所述的辨识装置,其特征在于,所述通用数学模型还包括:

反馈单元参数计算模块,设置于所述转子及负载单元的输出端与所述定子线圈单元的输入端之间,用于在目标电机处于非堵转状态时,向目标电机输入第三周期性电压信号进行激励,对目标电机输出的第三电流信号、第三电机位置信号进行采样;分别提取第三周期性电压信号、第三电流信号、第三电机位置信号中角频率为ωfb的正弦分量或余弦分量,并将从第三周期性电压信号、第三电流信号、第三电机位置信号中提取的角频率为ωfb的正弦或余弦分量分别转换为第三激励电压向量、第三电流向量、第三电机位置向量;以及将第三电流向量及所述定子线圈单元的参数代入到所述通用数学模型中,计算出电机定子线圈两端的第三模型电压向量;利用第三电机位置向量计算获得第三电机转速向量,并利用第三激励电压向量与第三模型电压向量计算得到第三电压反馈向量;

将第三电机转速向量及第三电压反馈向量带入所述通用数学模型,计算出所述反馈单元中的反馈参数。

9.根据权利要求7所述的辨识装置,其特征在于,所述目标电机的定子线圈单元包括参数Lcoil和Rcoil,所述定子线圈单元中的参数Lcoil和Rcoil构成惯性传递函数所述定子线圈单元参数计算模块包括:第一采样单元,用于在目标电机处于堵转状态时向所述目标电机输入第一周期性电压信号,并对第一电流信号进行采样,提取第一周期性电压信号及第一电流采样信号中角频率为ωb的正弦分量信号Uin_b及Iout_b;

第一向量转换单元,用于将Uin_b以及Iout_b转为向量模式,得到:

第一目标参数计算单元,用于根据在定子线圈一阶惯性传递函数 输

入正弦(余弦)信号角频率为ωb时的幅频特性,得到:

10.根据权利要求7所述的辨识装置,其特征在于,所述目标电机的转子及负载单元包括参数Jrotor、Drotor,所述转子及负载单元中的参数Jrotor和Drotor构成惯性传递函数所述转子及负载单元参数计算模块包括:第二采样单元,用于在目标电机处于非堵转状态时,向所述目标电机输入第二周期性电压信号进行激励,待所述目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及位置信号进行采样,并提取第二电流信号及位置信号中角频率为ωub的正弦分量信号Iout_ub及Θout_ub;

第二向量转换单元,用于将Iout_ub及Θout_ub均转为向量形式:

第二目标参数计算单元,用于根据转子及负载单元的一阶惯性传递函数

及积分单元传递函数 输入角频率为ωub的正弦分量信号时的

幅频特性,得到:

说明书 :

振镜扫描电机模型参数的辨识方法及装置

技术领域

[0001] 本发明涉及光学应用领域,具体涉及一种振镜扫描电机模型参数的辨识方法及装置。

背景技术

[0002] 振镜扫描电机(以下或简称电机)是一种负载为反射镜片或成像装置的特殊的直流无刷电机。相对于传统电机来说,其额定功率小,动态响应快,可旋转角度范围一般在-20°至+20°之间,因此,在光学应用领域,该电机通常被用作改变光路旋转角度的装置。
[0003] 在实际应用中,为了实现对电机旋转角度的快速定位控制,需要利用电机控制器对电机进行闭环控制(伺服控制)。传统电机控制器包括模拟控制器和PID(比例-积分-微分)调节器。PID调节器包括拟运算放大器、电阻及电容。PID调节器根据电机输出的信号(包括:位置及电流)与参考信号之间的误差计算电机旋转角度的调节量,PID调节器将计算出的调节量经后级线性功率放大器进行放大后驱动电机转动,以实现对电机的闭环控制。
[0004] 由于电机特性及转子及负载不同,导致电机控制系统出厂及日常调试维护只能依靠人工试凑的方法对PID调节器中比例、积分及微分控制器的参数进行调整;同时由于模拟元件参数温漂较大,易受环境因素影响,电机的模型参数会随时间推移而产生变化。因此,每隔设定时间须对PID调节器中的比例、积分及微分控制器参数再次进行调整。虽然一些先进控制理论可以使电机系统实现自动稳定控制,但这些算法通常须以被控对象精确的数学模型为基础,才能进行正常工作。
[0005] 目前,针对扫描振镜电机中的模型参数进行辨识的方法很多,较为简单的有脉冲或阶跃激励法,即通过标准的阶跃信号或脉冲信号对系统进行激励测试,以对模型参数进行辨识,上述方法实施简单,但精度偏低;而较复杂的模型参数辨识方法有最小二乘法,最大似然法及神经网络等,然而这些辨识算法存在着过于复杂不易实现或者收敛速度较慢、易受到干扰、辨识结果精度降低等缺点。

发明内容

[0006] 本发明的目的是提供一种能够提高振镜扫描电机系统参数辨识速度与精度的振镜扫描电机模型参数辨识方法,以解决背景技术中电机控制系统中不易实现、收敛速度慢、辨识精度低的问题。
[0007] 为克服相关技术中存在的问题,本发明提供一种振镜扫描电机模型参数辨识方法,包括以下步骤:
[0008] 建立目标电机的通用数学模型,所述目标电机的通用数学模型包括依次连接的定子线圈单元、转子及负载单元和积分单元;
[0009] 在目标电机处于堵转状态时,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量或者余弦分量并将提取的角频率为ωb的正弦分量或者余弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量或余弦分量并将提取的角频率为ωb的正弦分量或余弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;
[0010] 在目标电机处于非堵转状态时,向目标电机输入第二周期性电压信号进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量或余弦分量并将从第二电流信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量或余弦分量并将从第二电机位置信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。
[0011] 进一步地,所述通用数学模型还包括设置于所述转子及负载单元的输出端与所述定子线圈单元的输入端之间的反馈单元;
[0012] 在计算电机定子线圈单元的参数后、计算所述转子及负载单元的参数之前,或者在计算所述转子及负载单元的参数之后还包括:
[0013] 在目标电机处于非堵转状态时,向目标电机输入第三周期性电压信号进行激励,对目标电机输出的第三电流信号、第三电机位置信号进行采样;分别提取第三周期性电压信号、第三电流信号、第三电机位置信号中角频率为ωfb的正弦分量或余弦分量,并将从第三周期性电压信号、第三电流信号、第三电机位置信号中提取的角频率为ωfb的正弦或余弦分量分别转换为第三激励电压向量、第三电流向量、第三电机位置向量;
[0014] 将第三电流向量及所述定子线圈单元的参数代入到所述通用数学模型中,计算出电机定子线圈两端的第三模型电压向量;利用第三电机位置向量计算获得第三电机转速向量,并利用第三激励电压向量与第三模型电压向量计算得到第三电压反馈向量;
[0015] 将第三电机转速向量及第三电压反馈向量带入所述通用数学模型,计算出所述反馈单元中的反馈参数。
[0016] 其中,所述反馈单元的反馈参数包括反馈系数Qfd和瞬态反馈系数Kfd,或者所述反馈单元的反馈参数只包括反馈系数Qfd。
[0017] 优选地,所述角频率ωub与角频率ωfb相同;或者,角频率ωb、角频率ωub和角频率ωfb相同。
[0018] 优选地,所述定子线圈单元包括参数定子线圈等效电感Lcoil和定子线圈等效电阻Rcoil,所述定子线圈单元中的参数Lcoil和Rcoil构成一阶惯性传递函数
[0019] 所述计算定子线圈单元的参数Lcoil和Rcoil包括:
[0020] 在所述目标电机处于堵转状态时,向所述目标电机输入有第一周期性电压信号进行激励,并对目标电机输出的第一电流信号进行采样,提取第一周期性电压信号中角频率为ωb的正弦分量电压信号Uin_b,及所述第一电流信号中的角频率为ωb的正弦分量电流信号Iout_b;
[0021] 将所述Uin_b和所述Iout_b转为向量模式,得到:
[0022]
[0023] 根据在电机定子线圈一阶惯性传递函数 输入角频率为ωb正弦(余弦)信号时的幅频特性,得到:
[0024] 优选地,所述转子及负载单元包括参数电机转子等效转动惯量Jrotor、阻尼转矩系数Drotor,所述转子及负载单元中的参数Jrotor和Drotor构成一阶惯性传递函数所述积分单元的传递函数为
[0025] 所述计算转子及负载单元的参数包括:
[0026] 在目标电机处于非堵转状态时,向所述目标电机输入第二周期性电压信号进行激励,待所述目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及电机位置信号进行采样,并提取第二电流信号及电机位置信号中角频率为ωub的正弦分量信号Iout_ub及Θout_ub。
[0027] 将所述Iout_ub及Θout_ub转化为向量形式:
[0028]
[0029] 再根据转子及负载单元的一阶惯性传递函数 及积分单元传递函数 输入角频率为ωub的正弦信号时的幅频特性,得到:
[0030]
[0031] 根据本发明的另一方面,还包括一种振镜扫描电机模型参数的辨识装置,包括以下装置:
[0032] 通用数学模型建立模块,用于建立目标电机的通用数学模型,所述目标电机的通用数学模型包括依次连接的定子线圈单元、转子及负载单元和积分单元;
[0033] 定子线圈单元参数计算模块,用于在目标电机处于堵转状态时,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量或者余弦分量并将提取的角频率为ωb的正弦分量或者余弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量或余弦分量并将提取的角频率为ωb的正弦分量或余弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;
[0034] 转子及负载单元参数计算模块,用于在目标电机处于非堵转状态时,向目标电机输入第二周期性电压信号进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量或余弦分量并将从第二电流信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量或余弦分量并将从第二电机位置信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。
[0035] 进一步地,所述通用数学模型还包括:
[0036] 反馈单元参数计算模块,设置于所述转子及负载单元的输出端与所述定子线圈单元的输入端之间,用于在目标电机处于非堵转状态时,向目标电机输入第三周期性电压信号进行激励,对目标电机输出的第三电流信号、第三电机位置信号进行采样;分别提取第三周期性电压信号、第三电流信号、第三电机位置信号中角频率为ωfb的正弦分量或余弦分量,并将从第三周期性电压信号、第三电流信号、第三电机位置信号中提取的角频率为ωfb的正弦或余弦分量分别转换为第三激励电压向量、第三电流向量、第三电机位置向量;以及将第三电流向量及所述定子线圈单元的参数代入到所述通用数学模型中,计算出电机定子线圈两端的第三模型电压向量;利用第三电机位置向量计算获得第三电机转速向量,并利用第三激励电压向量与第三模型电压向量计算得到第三电压反馈向量;
[0037] 将第三电机转速向量及第三电压反馈向量带入所述通用数学模型,计算出所述反馈单元中的反馈参数。
[0038] 优选地,所述目标电机的定子线圈单元包括参数Lcoil和Rcoil,所述定子线圈单元中的参数Lcoil和Rcoil构成惯性传递函数
[0039] 所述定子线圈单元参数计算模块包括:
[0040] 第一采样单元,用于在目标电机处于堵转状态时向所述目标电机输入第一周期性电压信号,并对第一电流信号进行采样,提取第一周期性电压信号及第一电流采样信号中角频率为ωb的正弦分量信号Uin_b及Iout_b;
[0041] 第一向量转换单元,用于将Uin_b以及Iout_b转为向量模式,得到:
[0042]
[0043] 第一目标参数计算单元,用于根据在定子线圈一阶惯性传递函数输入正弦信号角频率为ωb时的幅频特性,得到:
[0044] 优选地,所述目标电机的转子及负载单元包括参数Jrotor、Drotor,所述转子及负载单元中的参数Jrotor和Drotor构成惯性传递函数
[0045] 所述转子及负载单元参数计算模块包括:
[0046] 第二采样单元,用于在目标电机处于非堵转状态时,向所述目标电机输入第二周期性电压信号进行激励,待所述目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及位置信号进行采样,并提取第二电流信号及位置信号中角频率为ωub的正弦分量信号Iout_ub及Θout_ub。
[0047] 第二向量转换单元,用于将Iout_ub和Θout_ub均转为向量形式:
[0048]
[0049] 第二目标参数计算单元,用于根据转子及负载单元的一阶惯性传递函数及积分单元传递函数 输入角频率为ωub的正弦信号时的幅频特性,得到:
[0050]
[0051] 由以上技术方案可知,本申请首先建立通用数学模型,并将目标电机中各个模块分开识别,避免传统测试方法将电机作为一整体进行识别时参数互相干扰的问题。同时,本申请参数辨识过程简单,只需向目标电机输入短时间的周期性激励信号,经过简单计算相位与幅值关系就能获得准确的电机模型参数,避免传统识别算法存在收敛速度及受到噪声信号干扰问题。由此可知,本申请中的辨识算法能够有效提高振镜扫描电机系统参数辨识的速度与精度,并能够为先进电机控制算法提供精准的数学模型。

附图说明

[0052] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0053] 图1示出了一阶惯性环节的幅频及相频特性图;
[0054] 图2示出了公式7中一阶惯性环节信号的向量关系图;
[0055] 图3为根据一优选实施例示出了的目标电机的通用数学模型图;
[0056] 图4示出了当目标电机堵转状态时电机定子线圈参数辨识原理图;
[0057] 图5示出了电机非堵转状态时电机转子及负载参数辨识原理图;
[0058] 图6为带有反馈单元的目标电机的通用数学模型图;
[0059] 图7示出了电压反馈系数辨识原理图。

具体实施方式

[0060] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0061] 本发明的发明人发现:当某一频率的正弦(或余弦)信号经过线性一阶惯性环节时,线性一阶惯性环节的输出信号为与输入信号频率相同的正弦(或余弦)信号,但输出正弦(或余弦)信号的相位与幅值会发生变化,且变化量由线性一阶惯性环节的传递函数决定。
[0062] 例如,某线性一阶惯性环节的传递函数为:   (公式1)
[0063] 图1示出了一阶惯性环节的幅频特性图,如图1可知,当给该系统输入4.43Hz正弦(或余弦)信号时,该线性一阶惯性环节输出信号应为对输入信号幅值衰减为-28.9dB,且相位滞后为-87.9°的同频率正弦(或余弦)信号。具体来讲,例如当G(s)的输入正弦信号如下公式所示时:
[0064] Uin=uinsin(ωexitet+φin)  (公式2)
[0065] 所得到的线性系统G(s)输出信号的形式应当如下式所示:
[0066] Uout=uoutsin(ωexitet+φout)  (公式3)
[0067] 式中,uin与φin分别为激励正弦信号峰值与相位,uout与φout分别为系统输出正弦信号峰值与相位。
[0068] 为了定量描述输入与输出正弦波信号的关系,可将上述输入信号Uin与输出信号Uout表示为向量形式:
[0069]   (公式4)
[0070] 由传递函数复频域和频域之间的关系可知,当把s=jωexite带入一阶惯性环节的传递函数G(s),可以得到该传递函数在输入正弦波信号角频率为ωexite时的幅频特性,如公式5所示:
[0071]   (公式5)
[0072] 假设:   (公式6)
[0073] 公式6中, B=βcos(δ)。
[0074] 将公式4带入公式5,并对其进行整理可得:
[0075]   (公式7)
[0076] 图2示出了公式7中一阶惯性环节信号的向量关系图。由图2所示的向量之间的关系,可以得到:
[0077]   (公式8)
[0078] 结合公式6,可以得到:
[0079]   (公式9)
[0080] 由于公式9中,等号右侧的所有变量均为正弦(或余弦)输入信号及正弦(或余弦)输出信号的幅值、相位及角频率,且均为已知量。因此,可得出利用一阶惯性环节正弦(或余弦)输入信号、正弦(或余弦)输出信号以及正弦(或余弦)输入信号和正弦(或余弦)输出信号所代表的向量关系,计算一阶惯性环节各变量参数的启示。
[0081] 根据上述原理,本申请根据电机输入激励电压、电机输出电流、电机输出位置信号之间的向量关系,对设置于各线性一阶惯性环节的振镜扫描电机的各模型参数进行识别。
[0082] 需要说明的是,由于在对电机各单元模块的辨识过程中,需要提取电机各模块的输入及输出信号中的正弦分量或余弦分量。因此,在辨识过程中,当向目标电机直接输入正弦(或余弦)电压激励信号时,可在振镜扫描电机的模型参数进行辨识过程中,避免正弦(或余弦)信号提取运算的过程,因此有效减少计算量及误差,同时降低对目标电机系统带来的冲击。
[0083] 但是根据傅里叶变换(Fourier transform)可知,任何满足狄里赫利(Dirichlet)条件的周期性信号都可以表示成与原周期信号频率成整倍数的不同频率的三角函数(正弦或余弦函数)或者它们的积分的线性组合。因此本申请中的输入电压激励信号包括但不限于正弦电压信号、余弦电压信号,也可包括其他满足狄里赫利条件的其他周期激励信号。对于采用其他周期电压信号进行激励情况,本申请并不限定对周期性电压激励信号及采样信号中某一角频率的正弦分量或余弦分量信号的提取方法。
[0084] 下面将以提取周期性电压激励信号及采样信号中正弦分量信号为例,对本申请中振镜扫描电机的模型参数辨识方法进行详细阐述。
[0085] 在本申请中,利用输入的周期性电压激励信号、电机输出的电流及电机输出位置信号某一角频率的正弦信号分量之间的向量关系,对振镜扫描电机内部的各参数(Lcoil、Rcoil、Jrotor、Drotor、Kfd、Qfd)进行识别计算。
[0086] 本申请中,对于振镜扫描电机模型参数的辨识方法,包括如下步骤:
[0087] 步骤一:建立目标电机的通用数学模型。
[0088] 图3为根据一优选实施例示出的目标电机的通用数学模型图。如图3所示,电机系统模型包括依次连接的定子线圈单元、转子及负载单元和积分单元。其中,定子线圈单元中的参数包括定子线圈等效电感Lcoil和定子线圈等效电阻Rcoil,定子线圈单元中的参数构成惯性传递函数 转子及负载单元的参数包括电机转子等效转动惯量Jrotor和阻尼转矩系数Drotor,转子及负载单元中的参数构成惯性传递函数积分单元的传递函数为
[0089] 步骤二:计算定子线圈单元的参数Lcoil、Rcoil。
[0090] 由电磁感应定律可知,当电机的转子以转速ω转动时,会在电机定子线圈输入端产生以转速ω为自变量的反向感应电压u=f(ω),其结果是使输入激励电压信号Uin造成衰减。为避免输入激励电压信号Uin受到衰减,影响电机线圈参数识别精度,本申请优选在目标电机处于堵转状态时对定子线圈单元中的参数进行计算。
[0091] 具体为:目标电机处于堵转状态后,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量,并将从第一周期性电压信号中所提取的角频率为ωb的正弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量,并将从第一电流信号中所提取的角频率为ωb的正弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;图4示出了目标电机处于堵转状态时的数学模型图。如图4所示,目标电机的定子线圈单元属于标准一阶惯性环节,所提取的第一周期性电压信号中角频率为ωb、峰值为uin_b、相位为φu_b的正弦分量为Uin_b,如公式10所示:
[0092] Uin_b=uin_bsin(ωbt+φu_b)  (公式10)
[0093] 待对目标电机测试设定时间后,对目标电机的输出电流进行采样,得到第一电流信号的采样值,并提取角频率为ωb的正弦分量信号:
[0094] Iout_b=iout_bsin(ωbt+φi_b)  (公式11)
[0095] 将Uin_b以及Iout_b转为向量模式,即第一激励电压向量 及第一电流向量可得:
[0096]   (公式12)
[0097] 根据公式1~9所示的数学原理,可以得到:
[0098]   (公式13)
[0099] 该步骤通过计算出目标电机定子线圈单元的参数Lcoil、Rcoil实现对电机线圈单元的辨识。
[0100] 需要说明的是,本申请中使目标电机处于堵转状态可通过软件形式和硬件形式实现。其中,软件形式为上述正弦电压激励信号加直流偏置的方式使电机转到极限位置实现堵转。硬件形式为利用机械设备使电机的转速为0。对于具体的机械设备本申请不做具体限定。
[0101] 步骤三:对转子及负载单元的参数Jrotor、Drotor进行计算。
[0102] 在计算过程中,保持电机在小于极限角度范围内自由转动。利用第二周期性电压信号对目标电机进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量,并将从第二电流信号中所提取的角频率为ωub的正弦转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量,并将从第二电机位置信号中所提取的角频率为ωub的正弦转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。
[0103] 图5示出了电机非堵转状态时电机转子及负载参数辨识原理图。如图5所示,所提取的第二周期性电压信号中角频率为ωub、峰值为uin_ub、相位为φu_ub的正弦分量为Uin_ub,如公式14所示:
[0104] Uin_ub=uin_ubsin(ωubt+φu_ub)  (公式14)
[0105] 待目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及第二电机位置信号进行采样,并分别提取角频率为ωub的正弦分量,得到如下信号:
[0106]   (公式15)
[0107] 将Iout_ub和Θout_ub分别转换为第二电流向量 及第二电机位置向量[0108]   (公式16)
[0109] 根据积分单元的传递函数,可以得出电机转速与电机位置信号间的关系:
[0110]   (公式17)
[0111] 将s=jωub带入公式17,并将公式17表示为向量形式:
[0112]   (公式18)
[0113] 根据欧拉公式 公式18可简化为:
[0114]   (公式19)
[0115] 通过公式19可以得到目标电机的转速向量,定义为第二电机转速向量:  (公式20)
[0116] 对于目标电机的转子及负载单元,第二电流向量 为其输入量,第二电机转速向量 为其输出向量,具体如下:
[0117]
[0118] 根据公式1~9所述的关于电机转子及负载的一阶惯性环节输入角频率为ωub的正弦信号角时的幅频特性原理,可以得到:
[0119]   (公式21)
[0120] 该步骤通过计算出目标电机转子及负载单元的参数Jrotor、Drotor实现对电机转子及负载单元参数的辨识。
[0121] 上述中的通用数学模型能够将目标电机中定子线圈单元和转子及负载单元的参数进行辨识。由于上述通用数学模型为开环控制,其控制精度较低。
[0122] 为提高本申请中的通用数学模型的控制精度,进一步优选地,本申请中的通用数学模型还包括反馈单元。反馈单元设置于转子及负载单元的输出端与定子线圈单元的输入端之间。优选地,反馈单元的参数包括反馈系数Qfd和瞬态反馈系数Kfd,反馈单元中构成惯性传递函数 图6为带有反馈单元的目标电机的通用数学模型图。
[0123] 下面对于反馈单元参数中Kfd、Qfd的计算方法进行详细阐述。
[0124] 在计算Kfd和Qfd的过程中,保持电机在小于极限角度范围内自由转动,利用第三周期性电压信号对目标电机进行激励,并分别提取第三周期性电压信号、第三电流采样信号、第三电机位置信号中角频率为ωfb的正弦分量信号,并将从第三周期性电压信号、第三电流采样信号、第三电机位置信号中所提取的角频率为ωfb的正弦分量分别转换为第三激励电压向量、第三电流向量以及第三电机位置向量。再根据第三电机位置向量计算第三电机转速向量,根据第三电流向量计算第三模型电压向量。根据第三激励电压向量与第三模型电压向量计算第三反馈电压向量,最后根据第三电压反馈向量与第三电机转速向量之间的关系,计算电机反馈单元系数。
[0125] 图7示出了电压反馈系数辨识原理图。所提取的第三周期性电压信号中角频率为ωfb、峰值为uin_fb,相位为φu_fb的正弦分量为Uin_fb,如公式22所示:
[0126] Uin_fb=uin_fbsin(ωfbt+φu_fb)  (公式22)。
[0127] 待目标电机自由转动设定时间后,对目标电机输出的第三电流信号以及第三电机位置信号进行采样,并分别提取角频率为ωfb的正弦分量,得到如下信号:
[0128]   (公式23)
[0129] 并将其转换为向量形式,如下所示:
[0130]   (公式24)
[0131] 根据积分单元的传递函数,可以得出电机转速与位置信号间的关系:
[0132]   (公式25)
[0133] 将s=jωfb带入公式25,并将公式25表示为向量形式:
[0134]   (公式26)
[0135] 根据欧拉公式 公式26可简化为:
[0136]   (公式27)
[0137] 通过公式27可以得到第三电机转速向量:   (公式28)
[0138] 将s=jωfb带入电机定子线圈一阶惯性传递函数,将其转换为向量形式,如公式29所示:
[0139]   (公式29)
[0140] 并可以得到第三误差电压向量,如下所示:
[0141]   (公式30)
[0142] 根据图6所示,利用复数运算,可以得到第三电压反馈向量 如下所示:
[0143]   (公式31)
[0144] 因此,根据图6所示,反馈单元输入及输出向量分别及第三电机转速向量 及第三电压反馈向量 如下所示:
[0145]   (公式32)
[0146] 根据公式1~9所述的关于电机反馈单元一阶惯性环节输入角频率为ωfb的正弦信号角时的幅频特性原理,可以得到:
[0147]   (公式31)
[0148] 需要说明的是,利用通用数学模型对目标电机的参数进行识别的过程中,当精度要求较高时,反馈单元可按照一阶惯性函数 进行识别与计算。当对通用数学模型的控制精度要求中等时,可以对反馈单元进行简化,反馈单元可按照进行识别与计算。
[0149] 需要说明的是,步骤二中的角频率ωb、步骤三中的ωub和计算反馈系数步骤中所使用的角频率ωfb的值可各不相同,也可部分相同,或者全部相同。例如当ωub、ωfb相同时,由于步骤三与计算反馈系数的步骤均是在电机自由转动时进行的测试,测试中的采样信号、电机转速向量均可重复利用,从而能够减少采样及计算过程。若ωb、ωub、ωfb三者均相同时,采样信号重复利用率最高,计算量最小。
[0150] 根据本发明的另一方面,还提供了一种振镜扫描电机模型参数的辨识装置,包括通用数学模型建立模块和定子线圈单元参数计算模块。其中,
[0151] 通用数学模型建立模块,用于建立目标电机的通用数学模型,所述目标电机的通用数学模型包括依次连接的定子线圈单元、转子及负载单元和积分单元。
[0152] 定子线圈单元参数计算模块,用于在目标电机处于堵转状态时,向目标电机输入第一周期性电压信号进行激励,对目标电机输出的第一电流信号进行采样;提取第一周期性电压信号中角频率为ωb的正弦分量或者余弦分量并将从第一周期性电压信号中所提取的角频率为ωb的正弦分量或者余弦分量转换为第一激励电压向量;提取第一电流信号中角频率为ωb的正弦分量或余弦分量并将从第一电流信号中所提取的角频率为ωb的正弦分量或余弦分量转换为第一电流向量;将第一激励电压向量和第一电流向量代入到所述通用数学模型中,计算目标电机中定子线圈单元的参数;
[0153] 优选地,定子线圈单元包括参数Lcoil和Rcoil,定子线圈单元中的参数Lcoil和Rcoil构成惯性传递函数
[0154] 优选地,所述定子线圈单元参数计算模块包括:
[0155] 第一采样单元,用于在目标电机处于堵转状态时向所述目标电机输入第一周期性电压信号,并对第一电流信号进行采样,提取第一周期性电压信号及第一电流采样信号中角频率为ωb的正弦分量Uin_b及Iout_b;
[0156] 第一向量转换单元,用于将Uin_b以及Iout_b转为向量模式,得到:
[0157]
[0158] 第一目标参数计算单元,用于根据在定子线圈一阶惯性传递函数输入正弦信号角频率为ωb时的幅频特性,得到:
[0159] 转子及负载单元参数计算模块,用于在目标电机处于非堵转状态时,向目标电机输入第二周期性电压信号进行激励,对目标电机输出的第二电流信号及第二电机位置信号进行采样;提取第二电流信号中角频率为ωub的正弦分量或余弦分量并将从第二电流信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电流向量,提取第二电机位置信号中角频率为ωub的正弦分量或余弦分量并将从第二电机位置信号中所提取的角频率为ωub的正弦或余弦分量转换为第二电机位置向量,将第二电流向量和第二电机位置向量代入到所述数学模型中,计算所述转子及负载单元的参数。
[0160] 所述转子及负载单元包括参数Jrotor、Drotor,所述转子及负载单元中的参数Jrotor和Drotor构成惯性传递函数
[0161] 所述转子及负载单元参数计算模块包括:
[0162] 第二采样单元,用于在目标电机处于非堵转状态时,向所述目标电机输入第二周期性电压信号进行激励,待所述目标电机自由转动设定时间后,对目标电机输出的第二电流信号以及位置信号进行采样,并提取第二电流信号及位置信号中角频率为ωub的正弦分量Iout_ub及Θout_ub。
[0163] 第二向量转换单元,用于将Iout_ub和Θout_ub均转为向量形式:
[0164]
[0165] 第二目标参数计算单元,用于根据转子及负载单元的一阶惯性传递函数及积分单元传递函数 输入角频率为ωub的正弦信号时的幅频特性,得到:
[0166]
[0167] 进一步地,为了提高参数辨识的辨识精度,本申请中的通用数学模型还包括:
[0168] 反馈单元参数计算模块,设置于转子及负载单元的输出端与定子线圈单元的输入端之间,在目标电机处于非堵转状态时,向目标电机输入第三周期性电压信号进行激励,对目标电机输出的第三电流信号、第三电机位置信号进行采样。分别提取第三周期性电压信号、第三电流信号、第三电机位置信号中角频率为ωfb的正弦分量或余弦分量,并将从第三周期性电压信号、第三电流信号、第三电机位置信号所提取的角频率为ωfb的正弦或余弦分量分别转换为第三激励电压向量、第三电流向量、第三电机位置向量;以及将第三电流向量及所述定子线圈单元的参数代入到所述通用数学模型中,计算出电机定子线圈两端的第三模型电压向量;利用第三电机位置向量计算获得第三电机转速向量,并利用第三激励电压向量与第三模型电压向量计算得到第三电压反馈向量;将第三电机转速向量及第三电压反馈向量带入所述通用数学模型,计算出所述反馈单元中的反馈参数。
[0169] 关于反馈单元参数计算模块计算反馈单元参数中Kfd、Qfd的计算方法前述内容已进行详细阐述,此处不再赘述。
[0170] 由以上技术方案可知,本申请首先建立通用数学模型,并将目标电机中各个模块分开识别,避免传统测试方法将电机作为一整体进行识别时参数互相干扰的问题。同时,本申请参数辨识过程简单,只需向目标电机输入短时间的周期性激励信号,经过简单计算相位与幅值关系就能获得准确的电机模型参数,避免传统识别算法存在收敛速度及收到噪声信号干扰问题。由此可知,本申请中的辨识算法能够有效提高振镜扫描电机系统参数辨识的速度与精度,并能够为先进电机控制算法提供精准的数学模型。
[0171] 结合振镜扫描电机的结构特点,提出利用正弦信号或余弦信号对系统中典型环节进行激励测试,并利用向量关系对振镜电机模型中各个等效环节的参数进行辨识。
[0172] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0173] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。