电动机控制装置的制作方法

文档序号:7337741阅读:96来源:国知局
专利名称:电动机控制装置的制作方法
技术领域
本发明涉及进行感应电动机的矢量控制的电动机控制装置。尤其涉及能够进行使磁通的增大提早、不产生磁通的过冲的励磁电流指令的电动机控制装置。

背景技术
感应电动机是在定子中流过一次电流来产生旋转磁场,转子对旋转磁场产生的磁通进行切割,由此在转子中感应出电压并流过二次电流,由该二次电流和磁通的相互作用产生转矩。长期以来,作为感应电动机的控制,使用了将定子中流过的一次电流分成磁通方向的励磁电流和二次电流即转矩电流来进行控制的矢量控制。产生的转矩与由励磁电流产生的磁通和转矩电流之积成正比。
图9是说明现有的感应电动机的矢量控制的图。指定感应电动机的转矩的转矩指令输入到电流控制器5、并且输入到磁通指令计算部4,输出磁通指令。在磁通指令计算部4中,考虑了由感应电动机7的速度传感器71检测出并被反馈的旋转速度,来计算磁通指令。磁通指令与转矩指令同样地输入到电流控制器5。
转矩指令输入到电流控制部5的转矩电流计算部53,转矩电流计算部53对转矩(q相)电流指令进行计算后输出。输出的转矩电流指令与从功率转换装置6反馈的转矩实际电流之间的偏差,输入到转矩电流控制器54,转矩电流控制器54按照所输入的转矩电流的偏差,对输入到dq-uvw转换部56的d相电压指令进行计算后输出。
另一方面,励磁指令输入到电流控制器5的励磁电流计算部51,励磁电流计算部51输出励磁(d相)电流指令。输出的励磁电流指令与从功率转换装置6反馈的励磁实际电流之间的偏差输入到励磁电流控制器52,励磁电流控制器52按照所输入的励磁电流的偏差,对输入到dq-uvw转换部56的q相电压指令进行计算后输出。
dq-uvw转换部56将输入的d相电压指令以及q相电压指令转换成u相电压指令、v相电压指令以及w相电压指令。u相电压指令、v相电压指令以及w相电压指令作为电流控制部5的输出,输入到功率转换装置6。输入到功率转换装置6的u相电压指令、v相电压指令以及w相电压指令,由功率转换装置6被转换为对感应电动机7供给的uvw相的实际电流。感应电动机7由该uvw相的实际电流驱动,感应电动机7输出由转矩指令而指定的转矩,使主轴8旋转。
另外,从功率转换装置6输出的uvw相的实际电流被反馈到电流控制器5,由电流控制器5的uvw-dq转换部55转换为转矩(d相)实际电流和励磁(q相)实际电流,作为转矩电流反馈和励磁电流反馈而被使用。此外,感应电动机7的速度传感器71向磁通指令计算部4反馈感应电动机7的旋转速度。
像这样在增大感应电动机的磁通时、或者存在如提高控制的应答性的磁通指令的变更时等情况下,要求快速增大磁通或者变更磁通。但是,产生的磁通相对于励磁电流以由电路常数决定的时间常数增大,因此到确立磁通为止相对于励磁电流延迟。
因此,目前为了缩短磁通的增大时间,从磁通增大时刻开始到磁通的估计值达到指令值为止,对磁通指令乘以固定的放大系数,赋予大于指令值的值,来产生磁通。然而,乘以放大系数的结果是导致所产生的磁通必定过冲、达到磁通指令值的时间延迟的问题(参照特公平6-67253号公报)。


发明内容
本发明是鉴于上述问题而提出的发明,其目的在于提供一种根据磁通指令值与磁通估计值之间的偏差的函数、或者根据从磁通增大时刻开始的时间t的函数来求出放大系数,由此使磁通的增大提早、并且不产生过冲的电动机控制装置。
为了达到上述目的,本发明的电动机控制装置,根据磁通指令值控制励磁电流、根据转矩指令值控制转矩,其特征在于,具有系数计算单元,其计算作为所述磁通指令值与磁通估计值之间的偏差的函数而被求出的系数,或者作为从所述磁通增大开始的时间的函数而被求出的系数;以及励磁电流计算单元,其根据相当于所述磁通指令值的励磁电流值和由所述系数计算单元而计算出的系数,来计算励磁电流指令值,根据该计算出的励磁电流指令值,在从所述磁通增大开始到所述磁通到达磁通指令值为止的期间,控制励磁电流。
而且,还具有功率转换部,其根据转矩电流和励磁电流,对电动机供给驱动功率,由所述励磁电流计算单元计算出的励磁电流,该计算出的励磁电流与转矩电流的矢量和的大小在不超过所述功率转换部的最大容许电流值的范围内。
所述励磁电流计算单元在将电动机的控制模式在速度控制模式和位置控制模式之间进行切换时,计算所述励磁电流指令值。
而且,所述励磁电流计算单元在将所述电动机从非励磁状态切换到励磁状态时,计算所述励磁电流指令值。
而且,所述励磁电流计算单元在针对所述电动机的速度指令值变更时,计算所述励磁电流指令值。
而且,所述励磁电流计算单元在针对所述电动机的磁通指令值变更时,计算所述励磁电流指令值。
本发明的电动控制装置由于根据磁通指令值与磁通估计值之间的偏差的函数、或者根据从磁通增大时刻开始的时间t的函数来求出放大系数,因此可以使磁通的增大提早、并且不产生磁通的过冲,因而不存在磁通收敛的时间延迟。
在根据磁通指令值与磁通估计值之间的偏差来求放大系数时,由于反馈磁通估计值来计算放大系数,因此可以赋予与磁通状态相对应的励磁电流指令。
此外,根据从磁通增大开始的时间求放大系数时,由于根据从电动机的电路常数而求出的时间常数来计算放大系数,因此可以不估计磁通状态地赋予励磁电流指令。



图1是对本发明的实施方式与现有例进行比较说明的图。
图2是说明本发明的第一实施方式的图。
图3是说明本发明的实施方式的动作的图。
图4是说明本发明的第二实施方式的图。
图5是表示应用本发明的实施方式的第一实施例的图。
图6是表示应用本发明的实施方式的第二实施例的图。
图7是表示应用本发明的实施方式的第三实施例的图。
图8是表示应用本发明的实施方式的第四实施例的图。
图9是表示一般的感应电动机的矢量控制的现有例的图。

具体实施例方式 以下,参照

本发明的实施方式,但在此之前,对本发明的原理进行说明。
一般地,由励磁电流id在感应电动机中产生的磁通Φ不与励磁电流id成比例关系,当设定子线圈和转子线圈之间的相互电感为M、1相的二次电阻为R2、二次电感为L2、时间为t时,存在 Φ=(1-exp((-R2/L2)t))·M·id(1) 中表示的关系。因此,磁通Φ相对于励磁电流id,通过电路常数决定的时间常数L2/R2而增大。
本发明考虑了在公式(1)中所示的磁通增大时的磁通与励磁电流的关系,使与磁通指令值进行乘法运算的放大系数K作为磁通偏差的函数或者时间的函数来进行变化。即,根据磁通指令值与由公式(1)估计的磁通指令值之间的偏差x的函数f(x)、或者从磁通增大时刻开始的时间(t)的函数g(t)来求放大系数K,对于相当于磁通指令的励磁电流指令id*,根据 id*’=K·id*(2) 求新的励磁电流指令id*’。
图1是为了说明本发明的作用效果,表示使用本发明的放大系数K的情况与现有情况的区别的图。另外,图1是通过一例来说明本发明的作用效果的图,并不限定本发明。本发明的保护范围仅由权利要求的范围所确定。
在图1的左侧说明现有的情况,在右侧表示本发明的情况。在现有例中对应于(a)中表示的在时间t=0时所输出的磁通指令,如(b)中所示,放大系数K仅在规定的区间1(t=0~T)里取大于1的固定值。因此,如(C)所示,在区间1中,对励磁电流指令乘以放大系数K(>1),在区间1中流过相当于磁通指令值的大于励磁电流的一定电流(励磁电流+α)。其结果是如(d)中所示,由励磁电流产生的磁通在区间1的最后过冲,在收敛于磁通指令值之前需要一定时间。
根据本发明,针对t=0时的磁通指令,放大系数K(>1)在区间1内,起初取最大值,但过了t=t1(<T)时就按照预先准备的函数逐渐减少到1。因此,如(c)所示,区间1中流过的励磁电流不是固定值,而是按照预先准备的函数逐渐减少到相当于磁通指令值的电流值。其结果是,如(d)所示,在区间1中不存在磁通过冲,在区间1的最后收敛于所期望的磁通指令值,缩短了达到磁通指令值的时间。
而且,根据磁通指令值与磁通估计值之间的偏差来求放大系数时,由于反馈磁通估计值来计算放大系数,因此能够赋予对应于磁通状态的励磁电流指令。
此外,根据磁通增大开始的时间求放大系数时,因为根据由电动机的电路常数而求出的时间常数来计算放大系数,所以能够不估计磁通的状态地赋予励磁电流指令。
以下,参照图2~7,说明本发明的实施方式以及具体例子。
图2是说明作为本发明的第一实施方式的根据磁通偏差x的函数f(x)而求出的放大系数K的图。在图2中,电流控制器5仅示出了为了计算针对励磁电流指令的放大系数K而必需的结构,省略了关于转矩电流控制、dq-uvw转换以及其逆转换等的结构。另外,为了便于理解,对于与图9的对一般的矢量控制进行说明的图相同的结构,标注相同的标号。
励磁电流计算部51根据从磁通指令计算部4向电流控制部5输入的磁通指令,来计算对应于磁通指令的励磁电流。对所计算出的励磁电流上乘以放大系数K来得到励磁电流指令。如图2所示,根据偏差x来决定放大系数K,该偏差x是从由磁通指令计算部4输入的磁通指令中减去由磁通计算部57根据来自功率转换装置6的励磁电流反馈而计算出的磁通估计值而得到的。励磁电流控制器52,通过从乘以该放大系数K而得的励磁电流指令中减去来自功率转换装置6的励磁电流反馈而得的偏差而被控制,计算励磁电压指令,经由dq-uvw转换部(未图示)输出到功率转换装置6。另外,来自功率转换装置6的输出的励磁电流反馈,对应于作为图9的uvw-dq转换部55的输出的励磁(d相)实际电流。
决定放大系数K的函数f(x)作为磁通指令值与磁通估计值之间的偏差x的函数,例如被赋予为f(x)=G·x+1(G为固定值)。但是,电流转换装置6存在不能输出超过最大容许电流的电流这样的约束,因此,放大系数K在Imax最大容许电流、i2*转矩电流指令、id*励磁电流指令时,被赋予为 。此处,对应于图1的放大系数k的最大值D。
即,放大系数,在根据向感应电动机供给功率的功率转换装置6的最大容许电流而计算出的值或者根据偏差x而计算出的值f(x)=G·x+1中,取较小的值。
图3(a)是说明在磁通增大时(区间1)以最大容许电流加速时的电流指令的图,图3(b)是说明磁通增大后(区间2)的电流指令的图。
如图3(a)所示,在区间1的初期以最大容许电流增大时,转矩电流指令为100%,与此相对,励磁电流指令为100%以上的值。此时,在以矢量方式合成转矩电流指令和励磁电流指令而得的一次电流电指令成为功率转换装置的最大容许电流之前,可以使励磁电流指令变大(以+α表示)。
图3(b)表示磁通增大结束后的区间2中的转矩电流指令和励磁电流指令之间的关系。从图中可以明确知道,转矩电流指令和励磁电流指令都取100%,合成转矩电流指令和励磁电流指令而得的一次电流指令小于最大容许电流。
图4是表示作为本发明的第二实施方式的、根据从磁通增大时刻开始的时间t的函数g(t)而决定的放大系数的图。在图4中,与图2一样仅示出了为了计算函数g(t)而必需的结构,省略其它部分。另外,为了便于理解,对于与图9中的对一般的矢量控制进行说明的图相同的结构,标注相同的标号。
如图4所示,励磁电流计算部51根据从磁通指令计算部4向电流控制器5输入的磁通指令,来计算对应于磁通指令的励磁电流。计算出的励磁电流乘以放大系数K成为励磁电流指令。根据从励磁增大时刻开始的时间t的函数g(t)来决定放大系数K。从乘以放大系数K而得的励磁电流指令中减去来自功率转换装置6的励磁电流反馈而得的偏差,输入到电流控制器52,计算励磁电流指令,经由dq-uvw转换部(未图示)输出到功率转换装置6。另外,从功率转换装置6输出的励磁电流反馈,对应于作为图9的uvw-dq转换部55的输出的励磁(d相)实际电流。
在图4中,放大系数K被计算为从磁通增大开始的时间t的函数g(t),但g(t)从磁通增大开始到规定时间t1为止,以从功率转换装置6输出最大容许电流的方式输出较大的励磁电流,经过规定时间t1时就输出作为时间t的函数以指数函数的方式减少的电流。
为了求g(t),需要求从对应于最大容许电流的最大励磁电流切换到以指数函数的方式减少的电流的时间t1。为此,将t≤t1时的g(t)的值,即设输出最大励磁电流值的g(t)的值为D、磁通指令值为Φ*、切换放大系数的磁通的值为A(<Φ*)时,按照 t1=(R2/L2)·ln(D/(D-A/Φ*))(4) 来求规定时间t1。
换言之,磁通到达磁通指令值Φ*之前,在磁通处于比磁通指令值Φ*低的等级A时的时间t1,切换放大系数。
因此,当t≤t1时,Imax最大容许电流、i2*转矩电流指令、id*励磁电流指令,放大系数K可以根据 而求出。即,在t≤t1时,函数g(t)的值可以取根据功率转换装置6的最大容许电流而求出的值。
当t1<t≤T时,将以下式 而决定的函数g(t)作为放大系数K。在公式(6)中计算的放大系数K=g(t)与exp((-R2/L2)(t/t1-1))成正比,取收敛于1的值。
另外,f(x)以及g(t)除了如上述作为函数来计算值以外,可以通过预先准备表格,从该表格提取对应于偏差x或者时间t的值作为(x)以及g(t)的值来实现。
接着,参照图5~8,说明应用本发明的具体例子。在以下说明的具体例子中也是省略了用于说明与磁通的增大处理或者磁通的变更处理对应的励磁电流控制的结构以外的结构,例如关于转矩电流控制、dq-uvw的坐标转换等的结构。
图5是说明从不要求应答性的速度控制模式切换到要求应答性的位置控制模式时的感应电动机的控制的图。作为控制对象的感应电动机7具有检测感应电动机7的速度的速度传感器71、检测感应电动机7的主轴8的旋转位置的位置传感器81。输出用于控制感应电动机7的指令值的控制指令部1输出切换速度控制模式和位置控制模式的控制模式信号,并且输出速度指令和位置指令。
从不要求转矩输出的应答性的速度控制切换到被要求转矩输出的应答性的位置控制时,从控制指令部1输出位置控制模式,可以通过切换单元11进行位置控制,并且增强磁通来确保转矩的应答性。
当成为位置控制模式时,从控制指令部1被输出的位置指令中减去来自位置传感器81的位置反馈而得的位置偏差输入到位置控制器2。位置控制器2输出对应于所输入的位置偏差的速度指令。将从输出的速度指令中减去由速度传感器71获得的速度反馈而得到的速度偏差,输入到速度控制器3。速度控制器3根据所输入的速度偏差,输出转矩指令。转矩指令输入到电流控制器5。另一方面,为了增强磁通,根据转矩指令经由磁通指令计算器4计算得到磁通指令,输入到电流控制器5。电流控制器5将一次电流指令输出到功率转换装置6,通过率转换装置6的输出来驱动控制感应电动机。
在图5的电流控制器5中,采用根据磁通指令与反馈的磁通之间的偏差x的函数f(x)来决定放大系数(图2)的结构、或者采用根据从磁通增大时刻开始的时间t的函数g(t)来决定放大系数(图4)的结构,对励磁电流指令乘以通过某个方式算出的放大系数。
根据磁通指令与被反馈的磁通之间的偏差x的函数f(x)来求放大系数K时,如图2所示,配置放大系数计算部56和磁通计算部57。然后,根据从磁通指令计算部4输入到电流控制部5的磁通指令与由输入励磁电流反馈的磁通计算部57进行计算后输出的磁通估计值之间的偏差x,来求函数f(x),决定放大系数K。对由励磁电流计算部51算出的励磁电流上乘以放大系数K,成为励磁电流指令。
决定放大系数K的函数f(x),如公式(3)中规定,在根据对感应电动机供给功率的功率转换装置的最大容许电流而计算的值/id*、或者根据偏差x计算的值f(x)=G·x+1中,取较小的值。
从磁通增大时刻开始的时间t的函数g(t)求放大系数K时,如图4中记载,配置具有函数g(t)的放大系数计算部58,向放大系数计算部58输入从磁通增大时刻开始的时间t,由函数g(t)来决定放大系数K。然后,对对应于磁通指令的励磁电流上乘以放大系数K,求励磁电流指令。
决定放大系数的函数g(t),如公式(5)、公式(6)中规定,由下式所决定 当t≤t1时, 当t1<t≤T时, 由 即使是从不要求转矩输出的应答性的速度控制切换到要求转矩输出的应答性的位置控制的情况下,也可以通过使用这样的放大系数K来快速进行磁通的增大、而且还可以避免过冲,因此不存在收敛于磁通指令值的时间延迟等现象。
图6是说明从非励磁状态切换到励磁状态时的感应电动机的励磁电流控制的图。
作为控制对象的感应电动机7用于旋转驱动主轴8,具有检测感应电动机7的速度的速度传感器71。输出用于控制感应电动机7的指令值的控制指令部1被构成为输出驱动指令和速度指令。
从不产生磁通的非励磁状态切换到励磁状态时,从控制指令部1输出开启励磁的励磁指令,并且输出速度指令。
从输出的速度指令中减去由速度传感器1取得的速度反馈,来算出速度偏差,将该速度偏差输入到速度控制器3。速度控制器3根据所输入的速度偏差,输出转矩指令。转矩指令输入到电流控制器5,而且为了产生规定的磁通,从转矩指令经由磁通指令计算器4计算得到的磁通指令,输入到电流控制器5。
在图6的控制装置中,也可以与图5相同地,采用根据磁通指令与被反馈的磁通之间的偏差x的函数f(x)来求出放大系数的结构(图2)、或者采用根据从磁通增大时开始的时间t的函数g(t)来求出放大系数的结构(图4)。电流控制部5的结构与图5的控制装置相同所以省略说明。
使用任意一种放大系数,都可以使从非励磁状态增大到励磁状态的时间提早,并且可以向功率转换装置6输出不产生磁通的过冲的一次电流指令。
图7是表示变更速度指令时的感应电动机的励磁电流控制的图。
在图7中,控制指令部1不是输出开(ON)、关(OFF)励磁的控制指令、而是具有检测速度指令的变更的速度指令变更检测部9,在这一点上与图6不同而其它结构相同。
由控制指令部1变更速度指令时,从变更的速度指令中减去由感应电动机的速度传感器71得到的速度反馈,来算出速度偏差,将该速度偏差输入到速度控制器3。速度控制器3根据所输入的速度偏差,输出转矩指令。磁通指令计算器4根据转矩指令,减去速度反馈,输出用于产生变更后的磁通的磁通指令,该磁通指令输入到电流控制器5。
另一方面,从控制指令部1输出变更后的速度指令时,速度指令变更检测部9检测到速度指令已变更,将速度指令变更检测信号输入到电流控制部5。电流控制部5根据速度指令变更信号的输入,开始对励磁电流乘以基于本实施方式的放大系数K的磁通增大处理,增强磁通来产生转矩,尽早结束到达变更后的速度为止的加减速。
在图7的控制装置中,也可以与图5、6相同地采用根据磁通指令与被反馈的磁通之间的偏差x的函数f(x)来求出放大系数的结构(图2)、或者采用根据从磁通增大时开始的时间(t)的函数g(t)来求出放大系数的结构(图4)。电流控制部5的结构以及功能与图5的控制装置相同,因此省略说明。
使用任意一种放大系数,在变更速度指令的情况下由于可以使励磁增大时间提早、并且可以控制成不产生磁通的过冲,因此都可以尽早结束到达变更后的速度为止的加减速。
图8是表示预先知道进行要求瞬间转矩的应答性的加工或者动作时的励磁电流控制的图。在图8中所示的控制装置被构成为控制指令部1向电流控制器5输出磁通放大信号。与图6相比,在图6中控制指令部1向电流控制器5输出开、关励磁的控制指令,而在图8中,向电流控制器5输出磁通放大信号。其它结构相同。
在预先知道进行要求瞬时转矩的应答性的加工或者动作的情况下,当成为该时刻时,控制指令部1输出磁通放大信号,输入到电流控制器5。
电流控制器5根据磁通放大信号的输入,开始对励磁电流乘以基于本实施方式的放大系数K的磁通增大处理,增强磁通产生转矩。
在图8的控制装置中,可以与图5~7相同地采用根据磁通指令与被反馈的磁通之间的偏差x的函数f(x)来求出放大系数的结构(图2)、或者采用根据从磁通增大时开始的时间(t)的函数g(t)来求出放大系数的结构(图4)。电流控制部5的结构以及功能与参照图2、4、5说明过的电流控制部相同,因此省略说明。
使用任意一种放大系数,在磁通放大信号输入到电流控制器5时,由于可以使励磁的增大时间提早、并且能够控制成不产生磁通的过冲,因此都可以尽早结束所期望的转矩变更。
权利要求
1.一种电动机控制装置,根据磁通指令值控制励磁电流、根据转矩指令值控制转矩电流,其特征在于,
具有
系数计算单元,其计算作为所述磁通指令值与磁通估计值之间的偏差的函数而被求出的系数,或者作为从所述磁通增大开始的时间的函数而被求出的系数;以及
励磁电流计算单元,其根据相当于所述磁通指令值的励磁电流值和由所述系数计算单元而计算出的系数,来计算励磁电流指令值,
根据该计算出的励磁电流指令值,在从所述磁通增大开始到所述磁通到达磁通指令值为止的期间,控制励磁电流。
2.根据权利要求1所述的电动机控制装置,其特征在于,
还具有功率转换部,其根据转矩电流和励磁电流,对电动机供给驱动功率,
由所述励磁电流计算单元计算出的励磁电流,该计算出的励磁电流与转矩电流的矢量和的大小在不超过所述功率转换部的最大容许电流值的范围内。
3.根据权利要求1或2所述的电动机控制装置,其特征在于,
所述励磁电流计算单元在将电动机的控制模式在速度控制模式和位置控制模式之间进行切换时,计算所述励磁电流指令值。
4.根据权利要求1或2所述的电动机控制装置,其特征在于,
所述励磁电流计算单元在将所述电动机从非励磁状态切换到励磁状态时,计算所述励磁电流指令值。
5.根据权利要求1或2所述的电动机控制装置,其特征在于,
所述励磁电流计算单元在针对所述电动机的速度指令值变更时,计算所述励磁电流指令值。
6.根据权利要求1或2所述的电动机控制装置,其特征在于,
所述励磁电流计算单元在针对所述电动机的磁通指令值变更时,计算所述励磁电流指令值。
全文摘要
本发明提供一种电动机控制装置。电流控制器(5)的励磁电流计算部计算与来自磁通指令计算部的磁通指令相对应的励磁电流。对该励磁电流乘以放大系数K,作为励磁电流指令。这里,根据从磁通指令计算部输入的磁通指令中减去在磁通计算部根据来自功率转换装置的励磁电流反馈而计算出的磁通估计值而得到的偏差x,来决定放大系数K。此外,还可以根据从磁通增大开始的时间的函数,来求放大系数K。
文档编号H02P21/00GK101320955SQ20081010990
公开日2008年12月10日 申请日期2008年6月4日 优先权日2007年6月5日
发明者岩下平辅, 秋山隆洋, 丹羽正一, 堤智久 申请人:发那科株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1