控制同步电动机的电动机控制装置的制造方法

xiaoxiao2020-10-23  13

控制同步电动机的电动机控制装置的制造方法
【技术领域】
[0001] 本发明涉及一种对同步电动机进行电流向量控制的电动机控制装置,尤其涉及 一种根据q轴电流指令以及d轴电流指令来对具有凸极性的永磁同步电动机(Permanent MagneticSynchronousMotor:PMSM)进行电流向量控制的电动机控制装置。
【背景技术】
[0002] 作为具有永磁铁的三相交流同步电动机(以下,有时简称为"同步电动机")的控 制方法,例如文献"武田洋次、松井信行、森本茂雄、本田幸夫著,'埋込磁石同期壬一夕?設 計匕制御(嵌入式磁铁同步电动机的设计与控制)'、株式会社欧姆(才一A)社、第1版 第7次印刷、17~27页以及38~46页、2007年"记载所示,已知的有使用dq坐标控制系 统的电流向量控制。在dq坐标控制系统中,将转子的磁极方向(即,永磁铁的中心轴)设 定为d轴,将与d轴以电以及磁正交的轴(永磁铁间的轴)设定为q轴。此时,根据转矩指 令生成q轴电流指令以及d轴电流指令,使用q轴电流指令以及d轴电流指令根据同步电 动机的转子的磁极位置电流流过适当的励磁相位线圈,由此使同步电动机产生与转矩指令 对应的所希望的转矩。
[0003] 例如,在日本特开2013-226033号公报中记载了一种电动机控制装置,其根据转 矩指令以及速度指令来限制q轴电流指令,根据速度指令以及q轴电流指令计算d轴指令, 从而使处理速度高速化而无需使用复杂的计算式。
[0004] 此外,例如,在日本特开2012-249459号公报中记载了如下的电动机控制装置,其 预先设定将根据流过同步电动机的电流值变化的d轴以及q轴的电感与电流值关联起来的 电感信息,当生成d轴以及q轴的电流指令时,根据已输出的d轴以及q轴的电流指令,使 用与视为流过同步电动机的电流值对应的d轴以及q轴的电感来生成d轴电流指令以及q 轴电流指令。
[0005] 此外,例如,如日本特开2013-85407号公报所示,存在如下控制方法:在d轴方向 与q轴方向的电感中存在差的电动机中,为了防止高负载侧的转矩迟滞(torquesag),实 现电动机的转矩向上和小型化,进行最大转矩/电流控制来调整电流相位。
[0006] 当是不具有凸极性的永磁同步电动机时,通过旋转磁场的极与转子的永磁铁的磁 极的吸引力以及反作用力来产生磁力矩。将不具有凸极性的同步电动机的极对数设成pn, 将永磁铁的锁交磁通(interlinkagemagneticflux)设成,将流过同步电动机的励磁 相位线圈的q轴电流设成一时,磁力矩TM如式1所示。
[0007] TM=PnXWaXIq... (1)
[0008] 对于输入的转矩指令,根据对式1进行了变形的式2,生成q轴电流指令I:,进 而根据q轴电流指令I:生成d轴电流指令I/,通过使用这些q轴电流指令1/以及d轴电 流指令I/,能够控制不具有凸极性的同步电动机。
[0009]
[0010] 另一方面,当是具有凸极性的永磁同步电动机时,除了产生基于永磁铁的磁力矩 外还产生磁阻转矩。磁阻转矩是仅根据基于定子的旋转磁场的极与转子的凸极的吸引力来 产生的转矩。当是具有凸极性的同步电动机时,在q轴电感与d轴电感中存在差,因此当 使q轴电流恒定,并根据最大电流和输入电压决定d轴电流来进行动作时,仅增加相当于磁 阻转矩的量的转矩。将极对数设成Pn,将q轴电感设成Lq[H],将d轴电感设成Ld [H],将流 过同步电动机的励磁相位线圈的q轴电流设成Iq[A],将d轴电流设成Id[A]时,磁阻转矩 TK[Nm]如式3所示。
[0011] TK=PnX(Lq-Ld)XIqXId...(3)
[0012] 因此,使用式1以及式3,将在具有凸极性的同步电动机中产生的转矩T[Nm]表示 为如式4所示。
[0013] T=TM+TK=PnXWaXIq+PnX(Lq_Ld)XlqXIf(4)
[0014]图4是表示在具有凸极性的同步电动机中,仅考虑磁力矩来生成q轴电流指令以 及d轴电流指令进行电流向量控制时的、转子速度与转矩的关系的图。在具有凸极性的永 磁同步电动机中,根据仅考虑了磁力矩的式2来生成q轴电流指令(以及d轴电流指令) 来进行电流向量控制时,针对输入的转矩指令T_在同步电动机中实际产生的转矩T仅增 加磁阻转矩TM。尤其在高速区域中磁阻转矩TM的增加非常显著。但是,即使在该情况下,当 在转矩控制回路的前级设置速度控制回路,在速度控制回路的前级设置位置控制回路时, 在速度控制回路中根据需要的转矩调整转矩指令,因此自身可以准确地对同步电动机的转 子的位置以及速度进行控制。然而,如上所述不能按照转矩指令控制同步电动机的转矩,产 生误差。
[0015] 为了避免这样的转矩误差,考虑并用磁力矩和磁阻转矩来对具有凸极性的同步电 动机进行电流向量控制。此时,对于输入的转矩指令T_,根据对式4进行了变形的式5,生 成q轴电流指令Iq'
[0016]
[0017] 图5是表示在具有凸极性的同步电动机中,考虑磁力矩以及磁阻转矩生成q轴电 流指令以及d轴电流指令来进行电流向量控制时的、转子的速度与转矩的关系的图。如果 根据式5生成q轴电流指令1/,则能够使输入的转矩指令I*与在同步电动机中实际产生 的转矩T一致。
[0018]然而,在q轴电流指令I:的计算中所使用的式5包括实际流过的d轴电流Id,从 根据式5生成的q轴电流指令1/求出d轴电流指令I/,因此当要简单地计算q轴电流指 令I:以及d轴电流指令I/时,它们的计算会循环。为了避免该循环参照,需要将计算q轴 电流指令:时的d轴电流Id设成一个周期前的值,并且还是产生由此引起的误差。此外, 式5包括对运算处理增加负担的除法运算,因此存在处理花费时间的问题。

【发明内容】

[0019] 鉴于上述问题,本发明的目的是提供一种高速地生成在控制具有凸极性的同步电 动机时所使用的q轴电流指令以及d轴电流指令,能够高精度地控制转矩的电动机控制装 置。
[0020] 为了实现上述的目的,在生成q轴电流指令以及d轴电流指令,并使用这些来控制 具有凸极性的同步电动机的电动机控制装置中,具备:计算单元,其将转矩指令为零时的值 设成初始值,并计算转矩指令越增加则值越减少的速度基准值;判定单元,其对输入的转矩 指令判定由计算单元计算出的速度基准值与输入的速度指令的大小关系;q轴电流指令单 元,其在通过判定单元判定为速度指令小于速度基准值时,根据转矩指令和同步电动机的 转矩常数的倒数来生成用于指示流向同步电动机的q轴电流的q轴电流指令,在通过判定 单元判定为速度指令在速度基准值以上时,根据将速度指令作为独立变量的函数、转矩指 令以及同步电动机的转矩常数的倒数来生成用于指示流向同步电动机的q轴电流的q轴电 流指令;以及d轴电流指令单元,其根据由q轴电流指令单元生成的q轴电流指令,来生成 用于指示流向同步电动机的d轴电流的d轴电流指令。
[0021] 在此,电动机控制装置还可以具备:存储单元,其存储作为转矩指令为零时的速度 基准值的初始值而设定的速度基准值初始值;以及在所述计算单元的计算处理中所使用的 速度基准值的变化率。
[0022] 此外,计算单元也可以在将速度基准值设成,将作为转矩指令为零时的速度基 准值的初始值而设定的速度基准值初始值设成将速度基准值的变化率设成k,将输入 的转矩指令设成时,根据式6来计算速度基准值《 n。
[0023] ?n= ? 〇-kXT…(6)
[0024] 此外,q轴电流指令单元也可以在将指示流向同步电动 机的q轴电流的q轴电流 指令设成I:,将输入的转矩指令设成T_,将输入的速度指令设成《 _,将同步电动机的转 矩常数的倒数设成R,将系数设成a、b以及c时,当通过判定单元判定为速度指令小于 速度基准值《"时,根据式7来生成q轴电流指令I/,当通过判定单元判定为速度指令《c:md 在速度基准值以上时,根据式8来生成q轴电流指令I:。
[0025] Iq*=T_XR...(7)
[0026] I;=TcbXRX(a?cm2+b?*+〇??? (8)
【附图说明】
[0027]通过参照以下的附图,能够更加明确地理解本发明。
[0028] 图1是实施例的电动机控制装置的原理框图。
[0029] 图2是表示在具有凸极性的同步电动机中,通过基于实施例的电动机控制装置进 行了电流向量控制时的、转子的速度与转矩的关系的图。
[0030] 图3是表示实施例的电动机控制装置的动作流程的流程图。
[0031] 图4是表示在具有凸极性的同步电动机中,仅考虑磁力矩生成q轴电流指令以及 d轴电流指令来进行电流向量控制时的、转子的速度与转矩的关系的图。
[0032] 图5是表示在具有凸极性的同步电动机中,考虑磁力矩以及磁阻转矩生成q轴电 流指令以及d轴电流指令来进行电流向量控制时的、转子速度与转矩的关系的图。
【具体实施方式】
[0033] 以下,参照附图对控制同步电动机的电动机控制装置进行说明。然而,应理解本发 明并不局限于附图或以下说明的实施方式。
[0034] 图1是实施例的电动机控制装置的原理框图。以下,对使用电动机控制装置1来 控制具有凸极性的三相交流同步电动机3的旋转的情况进行说明。同步电动机3的驱动电 力通过逆变换器4来供给。逆变换器4例如是PWM逆变器等、在内部具有半导体开关元件 的电力变换电路。逆变换器4通过由电动机控制装置1生成的开关指令u'/以及w#来控 制该半导体开关元件的开关动作,将从电源2供给的直流电力变换成用于驱动具有凸极性 的三相交流同步电动机3的所希望的电压以及所希望的频率的三相交流电力。由此,同步 电动机3根据供给的电压可变以及频率可变的三相交流电力来动作。另外,向逆变换器4 供给直流电力的电源2,例如由将来自工业用三相交流电源(未图示)的三相交流电力变换 成直流的整流器构成。
[0035] 在基于实施例的电动机控制装置1中,考虑磁力矩(MegnetTorque)以及磁阻转 矩(ReluctanceTorque)双方来生成q轴电流指令1/以及d轴电流指令I/,但作为在该生 成处理中使用的计算式,根据针对同步电动机3的转子的旋转速度的指令即速度指令 来分开使用仅考虑磁力矩的计算式和考虑磁力矩以及磁阻转矩双方的计算式。即,在实施 例中,根据针对同步电动机3的转子的旋转速度的指令即速度指令来变更在生成q轴 电流指令1<;所使用的计算式,由此同步电动机3能够实际产生与转矩指令一致的转矩。此 外,将在q轴电流指令I:以及d轴电流指令I/的生成处理中所使用的计算式设成不包括 除法运算,从而能够缩短运算处理所需要的时间,能够高速地生成q轴电流指令I:以及d 轴电流指令I/。为了生成这样的q轴电流指令:以及d轴电流指令I/,电动机控制装置 1具备:存储单元10、计算单元11、判定单元12、q轴电流指令单元13以及d轴电流指令单 元14〇
[0036] 计算单元11计算成为决定应生成的q轴电流指令I:时所使用的判断基准的速度 基准值。即,计算单元11根据式9来计算速度基准值。在此,将速度基准值设成《 n,将 作为转矩指令为零时的速度基准值的初始值而设定的速度基准值初始值设成,将速度 基准值的变化率设成k,将输入的转矩指令设成T^。
[0037] ?n= ? 〇-kXT…(9)
[0038] 如式9所示,速度基准值是将转矩指令T为零时的值设成初始值,转矩指令 Taro越增加则越减少的值。计算单元11根据式9,来计算输入的每个转矩指令T_的速度 基准值。例如,当设成速度基准值初始值《〇=3〇〇〇rpm、速度基准值的变化率k=100 时,如果输入的转矩指令T*从0变化至10,则速度基准值《 "从3000rpm变化至2000rpm。
[0039] 另外,速度基准值初始值以及速度基准值的变化率k可以根据同步电动机3的 特性或用途来进行适当的设定,将设定的这些值存储在设置于电动机控制装置1内的存储 单元10中。
[0040] 判定单元12对输入的转矩指令定由计算单元11根据式9计算的速度基准 值与输入的速度指令的大小关系。将基于判定单元12的判定结果发送给q轴电 流指令单元13。
[0041]q轴电流指令单元13根据判定单元12的判定结果来生成q轴电流指令。在此,将 指示应流向同步电动机3的q轴电流的q轴电流指令设成I:,将输入的转矩指令设成T_, 将输入的速度指令设成,将同步电动机3的转矩常数的倒数设成R。当通过判定单元 12判定为速度指令w_小于速度基准值《n时,q轴电流指令单元13根据转矩指令T。")和 同步电动机3的转矩常数的倒数R来生成q轴电流指令I/,当通过判定单元12判定为速 度指令在速度基准值《 "以上时,q轴电流指令单元13根据将速度指令《作为独 立变量的函数、转矩指令以及同步电动机3的转矩常数的倒数R来生成q轴电流指令 I/。作为一例,对将速度指令作为独立变量的函数设成二次函数时的情况进行说明, 如下所示。
[0042] 当通过判定单元12判定为速度指令《 _小于速度基准值《n时,q轴电流指令单 元13利用已经说明的磁力矩TM的式1来生成q轴电流指令I二将同步电动机3的转矩常 数用"极对数PnX永磁铁的锁交磁通Wa"来表示,但预先计算该倒数R,并存储在电动机控 制装置1内的存储单元(未图示)中,运算处理时使用该倒数R。然后,对输入的转矩指令 1〇"根据将式1变形而得的式10,来生成速度指令《 _小于速度基准值《n时的q轴电流 指令I:。在此,将系数设成a、b以及c。
[0043] Iq*=TCffi)XR... (10)
[0044] 另一方面,当通过判定单元12判定为速度指令《oj)在速度基准值《 "以上时,q 轴电流指令单元13使用式11来生成q轴电流指令I/。
[0045] I;=TcbXRX(a?cm2+b?*+〇??? (11)
[0046]d轴电流指令单元14根据由q轴电流指令单元13生成的q轴电流指令I:,来生 成用于指示流向同步电动机的d轴电流的d轴电流指令I/。
[0047] 如上所述,根据针对同步电动机3的转子的旋转速度的指令即速度指令,来 变更用于生成q轴电流指令1/时所使用的计算式,由此同步电动机3能够实际产生与转矩 指令-致的转矩。此外,由于在q轴电流指令I以及d轴电流指令I/的生成处理中 所使用的计算式不包括除法运算和对d轴电流的循环参照的项,因此能够缩短运算处理所 需要的时间,并且高速地生成q轴电流指令I:。
[0048] 将如上述那样生成的q轴电流指令1<;以及指示d轴电流的d轴电流指令I/输入 给DQ/三相变换电路15。
[0049] 在DQ/三相变换电路块15中,对q轴电流指令I:以及d轴电流指令I/进行二相 三相变换,来生成同步电动机3的u相、v相以及w相等各相的电流指令iu' i/以及i/。
[0050] 电流控制部16生成用于使流过同步电动机3的励磁相位线圈的电流iu、iv以及 iw追随从DQ/三相变换电路15输出的三相电流指令iu'i/以及i/的开关指令u以及 w'逆变换器4根据生成的开关指令u'/以及,来执行
... 该半导体开关元件的开关动作,由 此将来自电源2的直流变换成交流,向同步电动机3的各相线圈供给交流的驱动电流iu、iv 以及iw。
[0051] 另外,计算单元11、判定单元12、q轴电流指令单元13、d轴电流指令单元14、DQ/ 三相变换电路15以及电流控制部16例如可以按软件程序形式来构建,或者可以由各种电 子电路与软件程序的组合来构建。例如将计算单元11、判定单元12、q轴电流指令单元13、 d轴电流指令单元14、DQ/三相变换电路15以及电流控制部16按软件程序形式来构建时, 电动机控制装置1内的运算处理装置按照该软件程序来动作,由此实现上述的各单元的功 能。此外,既存的电动机控制装置通常具有DQ/三相变换电路15以及电流控制部16的功 能,但是,也可以对此通过将计算单元11、判定单元12、q轴电流指令单元13以及d轴电流 指令单元14的软件程序追加安装在该电动机控制装置上来应用本发明。
[0052]另外,在上述的实施例中,作为一例,说明了根据输入的转矩指令以及速度指 令,来生成q轴电流指令I:以及d轴电流指令I/的开放控制回路的情况,但也可以 附加使用关于同步电动机3的转子的旋转的速度检测值或位置检测值的反馈控制以及前 馈控制。例如,将针对同步电动机3的转子的位置指令作为输入,并将位置反馈控制回路和 速度反馈控制回路设置在电动机控制装置1上,其中所述位置反馈控制回路根据位置指令 和同步电动机3的转子的位置检测值生成速度指令,所述速度反馈控制回路根据速度 指令和同步电动机3的转子的位置检测值生成转矩指令T_。此外,还可以将速度前 馈控制系统和位置前馈控制系统设置在电动机控制装置1上,其中所述速度前馈控制系统 为了提高针对速度指令的响应性而被附加在速度反馈控制回路上,所述位置前馈控制系统 为了提高针对位置指令的响应性而被附加在位置反馈控制回路上。
[0053] 图2是表示在具有凸极性的同步电动机中,通过基于实施例的电动机控制装置进 行了电流向量控制时的、转子出的速度与转矩的关系的图。图2示出了在上述式11中假设 a=l、b=l、c= 1的例子,可知能够控制在现有技术(图4)中产生的高速域的磁阻转矩 TM的增加,能够高精度地控制转矩。
[0054] 图3是表示实施例的电动机控制装置的动作流程的流程图。首先,当在步骤S100 中输入转矩指令Toro以及速度指令《。")时,在步骤S101中,计算单元11根据式9来计算速 度基准值《n。
[0055] 接着,在步骤S102中,判定单元12对输入的转矩指令断由计算单元11根 据式9计算出的速度基准值《n与输入的速度指令《的大小关系。
[0056] 在步骤S102中,判定为速度指令小于速度基准值《n时,在步骤S103中,q 轴电流指令单元13根据式10来生成q轴电流指令I/。
[0057] 在步骤S102中,判定为速度指令在速度基准值《n以上时,在步骤S104中, q轴电流指令单元13根据式11来生成q轴电流指令I:。
[0058] 接着,在步骤S105中,d轴电流指令单元14根据由q轴电流指令单元13生成的q 轴电流指令Iq%来生成用于指示流向同步电动机的d轴电流的d轴电流指令I/。
[0059] 本发明可以应用于控制嵌入式永磁同步电动机(InteriorPermanentMagnetic SynchronousMotor:IPMSM)等具有凸极性的永磁同步电动机(PermanentMagnetic SynchronousMotor:PMSM)的电动机控制装置中。
[0060] 根据本发明,可以实现一种能够高速地生成用于控制具有凸极性的同步电动机的 q轴电流指令以及d轴电流指令,并高精度地控制转矩的电动机控制装置。
[0061 ] S卩,作为在q轴电流指令以及d轴电流指令的生成处理中所使用的计算式,根据对 同步电动机的转子的转速的指令即速度指令,分开使用仅考虑磁力矩的计算式和考虑磁力 矩以及磁阻转矩双方的计算式,因此能够在同步电动机中产生与转矩指令一致的转矩,能 够高精度地控制转矩。
[0062] 此外,在q轴电流指令以及d轴电流指令的生成处理中所使用的计算式不包括除 法运算和关于d轴电流的循环参照项,因此能够缩短运算处理所需要的时间,高速地生成q 轴电流指令以及d轴电流指令。
【主权项】
1. 一种电动机控制装置,其生成q轴电流指令以及d轴电流指令,并使用这些指令来控 制具有凸极性的同步电动机,该电动机控制装置的特征在于,具备: 计算单元,其将转矩指令为零时的值设成初始值,并计算转矩指令越增加则值越减少 的速度基准值; 判定单元,其对于输入的转矩指令判定由所述计算单元计算出的速度基准值与输入的 速度指令的大小关系; q轴电流指令单元,其在通过所述判定单元判定为速度指令小于速度基准值时,根据转 矩指令和同步电动机的转矩常数的倒数来生成用于指示流向同步电动机的q轴电流的q轴 电流指令,在通过所述判定单元判定为速度指令在速度基准值以上时,根据将速度指令作 为独立变量的函数、转矩指令以及同步电动机的转矩常数的倒数来生成用于指示流向同步 电动机的q轴电流的q轴电流指令;以及 d轴电流指令单元,其根据由所述q轴电流指令单元生成的q轴电流指令,来生成用于 指示流向同步电动机的d轴电流的d轴电流指令。2. 根据权利要求1所述的电动机控制装置,其特征在于, 还具备:存储单元,其存储作为转矩指令为零时的速度基准值的初始值而设定的速度 基准值初始值以及在所述计算单元的计算处理中所使用的速度基准值的变化率。3. 根据权利要求1或2所述的电动机控制装置,其特征在于, 在将速度基准值设成、将作为转矩指令为零时的速度基准值的初始值而设定的速 度基准值初始值设成《〇、将速度基准值的变化率设成k、将输入的转矩指令设成Taffi时,所 述计算单元根据 wn= w〇-kXTCH) 在将用于指示流向同步电动机的q轴电流的q轴电流指令设成I:、将输入的转矩指令 设成Taffi、将输入的速度指令设成、将同步电动机的转矩常数的倒数设成R、将系数设成 a、b以及c时, 当通过所述判定单元判定为速度指令w am小于速度基准值w "时,所述q轴电流指令 单元根据 Iq - T CMD X R 来生成q轴电流指令I/, 当通过所述判定单元判定为速度指令w am在速度基准值w n以上时,所述q轴电流指 令单元根据 Iq= TcmdXRX (a?CMD2+b ?CMD+C) 来生成q轴电流指令I/。
【专利摘要】本发明提供控制同步电动机的电动机控制装置,具备:计算单元,其将转矩指令为零时的值设成初始值,并计算转矩指令越增加则越减少的速度基准值;判定单元,其对转矩指令判定由所述计算单元计算的速度基准值与速度指令的大小关系;q轴电流指令单元,其在速度指令小于速度基准值时,根据转矩指令和同步电动机的转矩常数的倒数来生成用于指示流向同步电动机的q轴电流指令,当速度指令在速度基准值以上时,根据将速度指令设成独立变量的函数、转矩指令和同步电动机的转矩常数的倒数来生成用于指示流向同步电动机的q轴电流指令;和d轴电流指令单元,其根据q轴电流指令来生成用于指示流向同步电动机的d轴电流指令。
【IPC分类】H02P21/00, H02P27/06
【公开号】CN104883106
【申请号】CN201510087930
【发明人】植松秀俊
【申请人】发那科株式会社
【公开日】2015年9月2日
【申请日】2015年2月26日
【公告号】DE102015002196A1, US20150249418
转载请注明原文地址:https://www.famiwei.com/read-8136468.html

最新回复(0)