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

文档序号:11236771阅读:1152来源:国知局
本发明涉及各相的定子绕组是彼此独立的独立绕组的开放式绕组型电动机的电动机驱动装置。
背景技术
::以往,已知各相的定子绕组是彼此独立的独立绕组的开放式绕组型电动机。开放式绕组型电动机的驱动装置能够实现输出的大容量化,另一方面,0轴电流的纹波是特有的课题。对于这样的课题,在非专利文献1中提出了称为zcmm(zerocommonmodemodulation:零共模调制)的方法。设电源电压为ed时,对开放式绕组型电动机的各绕组的施加电压为{+ed,0,-ed}这3种水平,对电动机的三相绕组的施加电压的模式有27种模式。上述zcmm这种方法是在将该27种模式转换为αβ0轴电压的空间矢量内,作为用作电动机施加电压的空间矢量,限制为0轴的电动机施加电压为零值的7个空间矢量的方法。此处,dq0轴坐标下的电动机电特性如下式(1)所示地表达。0轴电感(lz)是dq轴电流的函数。将dq轴电流设为稳定值时lz固定,0轴的电特性不受dq轴电流的干涉。式(1)中,vd、vq、vz是d轴、q轴、0轴的电动机施加电压,id、iq、iz是d轴电流、q轴电流、0轴电流,ld、lq、lz是d轴电感、q轴电感、0轴电感,r是绕组电阻,ea是基波感应电压,ez是感应电压三相不平衡量,p是微分运算符。lz是电感的不平衡量,是与ld、lq相比非常小的值。【数学式1】非专利文献1中记载的zcmm中,将电动机的感应电压限定为仅有基波的情况。即,ez总是零,用zcmm的方法将0轴的电动机施加电压(vz)保持为零则0轴电流也为零。现有技术文献非专利文献非专利文献1:markusneubert,stefankoschik,andrikw.dedoncker,“performancecomparisonofinverteranddriveconfigurationswithopen-endandstar-connectedwindings”,the2014internationalpowerelectronicsconference.技术实现要素:发明要解决的课题但是,即使用zcmm进行控制,在电动机的感应电压三相不平衡量ez不是零的情况下,也发生流过用zcmm不能控制的显著的0轴电流这样的问题。特别是永磁体式同步电动机中ez在大多数情况下不是零。电动机正常时,显著的0轴电流会使损失恶化,因此需要控制为接近零的值。另外,在电动机发生轻度故障的状况下,有时进行停止一相的绕组的通电、以剩余的两相绕组运转的所谓两相运转。这样的情况下,为了生成更平滑的转矩需要故意将0轴电流控制为特定的值,但是在流过0轴电流的状况下不能进行该运转。用于解决课题的技术方案本发明是定子绕组由三相的独立的绕组构成的开放式绕组型电动机的电动机驱动装置,包括设置于每个所述绕组的、对对应的绕组单独地施加电压的多个单相逆变器;和分别控制设置于每个所述绕组的单相逆变器的控制部,所述控制部通过交替地反复生成使对各绕组的施加电压的总和为非零的值而使0轴电流偏移的第一期间、和使对各绕组的施加电压的总和为零的第二期间,来将0轴电流控制为规定值。发明效果根据本发明,在开放式绕组型电动机的电动机驱动装置中,能够将0轴电流控制为要求值。附图说明图1是表示本发明的一个实施方式的驱动装置的图。图2是表示单相逆变器和独立绕组的电结构的图。图3是表示栅极信号与绕组电压的关系的图。图4是表示αβ轴上的空间矢量的分布的图。图5是表示空间矢量与0轴电压的关系的图。图6是表示0轴的电特性的电路示意图的图。图7是表示0轴电流稳定波的电特性的图。图8是表示0轴电流偏移量的电特性的图。图9是表示一个载波周期中的0轴偏移量的变化的图。图10是说明0轴电流稳定波的抑制的图。图11是表示控制器的主要结构的图。图12是说明d轴电流补偿器模块的处理的图。图13是说明q轴电流补偿器模块的处理的图。图14是说明0轴电流偏移目标生成器的动作的图。图15是说明0轴电流偏移目标生成器的动作的图。图16是表示0轴电流偏移目标生成器的内部结构的图。图17是表示0轴电流偏移量的阶跃输入响应的图。图18是表示电压时间积换算模块的内部结构的图。图19是表示pwm信号发生器模块的内部结构的图。图20是表示carriergenerator(载波发生器)的输出规格的图。图21是表示比较值与栅极信号的对应关系的图。图22是表示αβ轴下的电压的代表例的图。图23是说明将电压矢量展开为空间矢量的方法的图。图24是表示αβ轴的区间和旋转角、对应空间矢量的图。图25是说明1个载波周期中的zcmm用空间矢量的作用期间的图。图26是说明1个载波周期中的zcmm用空间矢量和非zcmm用空间矢量的作用期间的图。图27是说明1个载波周期中的空间矢量、与各电动机绕组的电压的关系的图。图28是表示绕组电压与栅极信号的关系的图。具体实施方式以下,参考附图说明本发明的实施方式。图1是表示本发明的一个实施方式的电动机驱动装置的图。图1中,交流电动机(以下仅称为电动机)200是各相的定子绕组为彼此独立的独立绕组的开放式绕组型电动机。电动机200被逆变器装置100驱动。逆变器装置100具有经由p母线端子1与未图示的蓄电池(即直流电源)的正极侧连接的p母线101、和经由n母线端子2与蓄电池的负极侧连接的n母线102。用蓄电池对p母线101与n母线102之间供给直流电压ed。另外,在逆变器装置100与蓄电池之间相互交换直流电力。另外,也可以在逆变器装置100与蓄电池之间,设置用于与系统的工作状态相应地切换on/off(通/断)的未图示的继电器。逆变器装置100具有用于与电动机200连接的ac端子3、4、5、6、7和8。通过ac端子3~8,在逆变器装置100与电动机200之间相互传递直流电力。电动机200具备机械输出轴300,通过在该机械输出轴300上连接未图示的负载,在电动机200与负载之间相互传递机械输出。在逆变器装置100的p母线101与n母线102之间,连接有用于使母线电流id平滑化的平滑电容器110。在平滑电容器110的下游侧,3个单相逆变器160、170和180连接在p母线101与n母线102之间。在p母线101和n母线102上,从平滑电容器110直到分支至单相逆变器160的部分,对于单相逆变器160、170和180共用地使用。在各单相逆变器160~180与p母线101和n母线102之间,分别传递逆变器电流idu、idv、idw。其中,逆变器电流idu、idv、idw的极性,如图1所示,将从p母线101向n母线102的方向设为正极性,将与此相反的方向设为负极性。在电动机200的定子中,设置有三相的独立绕组210、220、230。u相的独立绕组210经由ac端子3、4与单相逆变器160连接。v相的独立绕组220经由ac端子5、6与单相逆变器170连接。w相的独立绕组230经由ac端子7、8与单相逆变器180连接。其中,独立绕组210、220和230是相互没有电连接、相互不流入流出电流的绕组。即,在电动机200内经由各独立绕组的电流,不经过其他独立绕组,向电动机200的外部流出。在单相逆变器160与ac端子4之间设置有电流传感器141。在单相逆变器170与ac端子6之间设置有电流传感器142。在单相逆变器180与ac端子8之间设置有电流传感器143。电流传感器141、142、143分别测定电动机200的各独立绕组210、220、230中流动的绕组电流iu、iv、iw,将其电流测定值iu^、iv^、iw^分别输出至控制器150。控制器150基于从未图示的上级的控制装置输入的电动机200的运转指令τ*,和来自电流传感器141、142、143的电流测定值iu^、iv^、iw^,和从未图示的电路输入的电动机相位θ以及电动机转速ω,生成栅极信号gu、gv、gw。栅极信号gu、gv、gw被分别输出至对应的单相逆变器160、170、180。另外,控制器150中,在生成与运转指令相应的栅极信号gu、gv、gw时,进行后述用于控制0轴电流的处理。(单相逆变器的动作)图2是表示单相逆变器160和独立绕组210的电结构的图。另外,关于单相逆变器170与独立绕组220的关系、以及单相逆变器180与独立绕组230的关系,也是与单相逆变器160和独立绕组210的情况同样的电结构。从而,以下,用图2中示出的单相逆变器160和独立绕组210的电结构作为代表例,说明单相逆变器160、170、180的动作。单相逆变器160具有开关元件q1、q2、q3、q4,和与各开关元件q1、q2、q3、q4分别连接的续流二极管121、122、123、124。由它们构成图2所示的电桥电路。该电桥电路连接在独立绕组210的两个端子之间,与各开关元件q1、q2、q3、q4的状态相应地,对独立绕组210施加电压vu。其中,电压vu的极性是图示的方向。从控制器150输出的栅极信号gu,被单相逆变器160内的信号分离器126分解为与各开关元件q1、q2、q3、q4对应的栅极信号g1u、g2u、g3u、g4u。各开关元件q1、q2、q3、q4的状态由栅极信号g1u、g2u、g3u、g4u分别决定。图3所示的一览表示出了图2中示出的电桥电路中的开关元件q1、q2、q3、q4的状态、与对独立绕组210的施加电压vu的关系。图3中,将各开关元件q1、q2、q3、q4可能取得的状态的组合表现为开关模式(sw模式)m0、m1、m2、m3、m4。另外,关于各开关元件q1、q2、q3、q4的on/off(通/断)状态,用“0”表示off(断)状态,用“1”表示on(通)状态。选择了开关模式m1或m2的期间是所谓非续流期间。另一方面,选择了开关模式m3或m4的期间是续流期间。对于开关模式m3和m4,选择其中某一方。图2中示出的假想接地电位125,是以p母线101的电位为+ed/2、n母线102的电位为-ed/2的方式假想地规定的基准电位。以该假想接地电位125为基准,将独立绕组210的图示左侧、即开关元件q1与开关元件q2之间的电位设为电压vul。同样,将独立绕组210的图示右侧、即开关元件q3与开关元件q4之间的电位设为电压vur。在这些电压与独立绕组210的施加电压vu之间,下式(2)的关系成立。vu=vul-vur…(2)设电源电压为ed的情况下,在pwm控制中,如图3所示,为了使独立绕组210的电压vu成为+ed而使用开关模式m1。另外,为了使电压vu成为零而使用开关模式m3或开关模式m4。进而,为了使电压vu成为-ed而使用开关模式m2。这样,对开放式绕组型的电动机200的各独立绕组210、220、230的施加电压为{+ed,0,-ed}这3种水平,对电动机200的三相绕组的施加电压的模式有27种模式。图4是用下式(3)将该27种模式转换为αβ0轴电压,在αβ平面上用圆圈符号表现为空间矢量的图。此处,设对u相绕组的施加电压为vu,同样设对v相绕组和w相绕组的施加电压为vv、vw。【数学式2】其中,图4中,表示空间矢量的圆圈符号多个相接的情况下,各个空间矢量的αβ平面上的坐标相等。例如,空间矢量p12和mm2的αβ坐标彼此相等。另外,空间矢量z0、ppp0、mmm0的αβ坐标彼此相等,这些圆圈符号位于αβ坐标的原点。表示各空间矢量的符号的开头的符号,例如ppp0的字母符号ppp表示该空间矢量的0轴方向的电压的大小。各空间矢量的0轴电压vz如图5所示。图4、5中,符号p表示0轴电压为正电压,带有ppp的空间矢量的0轴电压是带有pp的空间矢量(例如pp1)的0轴电压是带有p的空间矢量(例如p11)的0轴电压是另一方面,符号m表示0轴电压为负电压,带有mmm的空间矢量的0轴电压是带有mm的空间矢量(例如mm1)的0轴电压是带有m的空间矢量(例如m11)的0轴电压是另外,符号z表示0轴电压为零,7个空间矢量z0~z6的0轴电压(vz)全部为0。此处,0轴电流(iz)定义为与ac电流的总和值成正比的量。本发明中需要使说明统一,所以用下式(4)定义0轴电流(iz)。式(4)中的比例常数1/√3是为了使说明统一而采用的,也可以使用‘1’等其他正的常数。非专利文献1中记载的控制方法中,提出了将用于电动机施加电压的空间矢量限制为这7个的方法,将该方法称为zcmm(zerocommonmodemodulation)。【数学式3】图6示出了0轴的电特性的电路示意图。图6中记载的电路能够用图7中记载的电路与图8中记载的电路叠加表达。设图6的电路的电流为iz,图7的电路的电流为iz_stable,图8的电路的电流为iz_offset时,下式(5)成立。【数学式4】iz=iz_stable+iz_offset…(5)iz_stable是电动机固有的波形,由id、iq和电动机相位决定。iz_stable表示0轴电流稳定波。另一方面,iz_offset表示能够通过控制管理的0轴电流偏移量。通过适当地规定图7中的0轴电压vz,使iz_offset成为iz_stable的大致相反极性,即如下式(6)所示的iz_offset*所示地设定,能够将0轴电流iz控制成为接近零的值。另外,明示了0轴电流iz的目标值iz*,想要将0轴电流iz控制为任意的值的情况下,能够根据同样的原理使iz_offset成为下式(7)所示的iz_offset*而将0轴电流iz控制为任意值。【数学式5】iz_offset*≈-iz_stable…(6)iz_offset*≈iz*-iz_stable…(7)接着对于0轴电压vz的规定方法进行说明。想要对0轴电压vz赋予正电压时,在规定时间内使用图5所示的空间矢量内的、以下记载的空间矢量。(对0轴电压vz赋予正电压的空间矢量)p11,p12,p13,p21,p22,p23pp1,pp2,pp3ppp0另外,想要对vz赋予负电压时,在规定时间内使用以下记载的空间矢量。(对0轴电压vz赋予负电压的空间矢量)m11,m12,m13,m21,m22,m23mm1,mm2,mm3mmm0(使用非zcmm用空间矢量时的规定时间的说明)接着,对于使用非zcmm用空间矢量时的规定时间进行说明。下式(8)是表示在时刻t0施加电压阶跃时的、iz_offset的时间响应的式子。该情况下,无论对vz赋予正电压、还是赋予负电压,在方式上都是电压脉冲。从而,能够用式(8)决定使用哪一个空间矢量时在多少秒后iz_offset成为与要求值一致。从时刻t0到iz_offset成为与要求值一致的时刻t1的时间是脉冲宽度,即非zcmm用空间矢量的规定时间。iz_offset成为与要求值iz_offset*一致之后,如果切换为zcmm用空间矢量、即0轴电压vz为零的空间矢量,则iz_offset按照下式(9)自然衰减。【数学式6】其中,τz=r·lz(t≥t0)其中,τz=r·lz(t≥t1)图9是表示如上所述地进行了控制的情况下的iz_offset的时间变化的图。为了简单而将t0和iz_offset(to)设为零时,根据式(8)决定的iz_offset的大致波形在时刻0为零,在时刻τ达到终值vz/r(a)。设想为ev/hev用的电动机列举一例,通常,d轴q轴的时间常数是数10ms,与此相对,因为0轴电感与d轴q轴相比非常小,所以0轴电流的时间常数τz是1ms程度,绕组电阻是mω量级。作为ev/hev用电动机的驱动装置假设vz=400v时,0轴电流以每1ms400,000(a)的斜率上升。设iz_offset的要求值iz_offset*为100a量级时,上升下降所需的时间为数μs量级。iz_offset达到要求值iz_offset*之后,切换为zcmm用空间矢量,使iz_offset自然衰减。此时,自然衰减的时间常数是1ms量级。将载波周期设为ev/hev用电动机的驱动装置的载波周期中常用的100μs时,保持iz_offset的要求值iz_offset*的约90%(=exp(-100μs/1ms)直到下一个载波周期开始。因此,宏观地考虑iz_offset的波形时,可以视为在1个载波周期中在非常短的时间中达到要求值iz_offset*、之后维持该水平的阶梯状。上述非zcmm用空间矢量内,空间矢量ppp0和mmm0的α轴方向和β轴方向的大小为零,剩余的空间矢量的α轴方向和β轴方向中至少一方的大小不为零。如上所述,因为使用非zcmm用空间矢量的时间是数μs程度,所以不会对d轴电流id和q轴电流iq的控制造成大的影响,因此能够使用空间矢量ppp0和mmm0以外的非zcmm用空间矢量。但是,在能够完全排除对α轴方向和β轴方向的影响这一点上,更优选优先使用空间矢量ppp0、mmm0。图10是说明将0轴电流iz控制为零的情况下的iz_offset的图。如图9所示,iz_offset达到要求值iz_offset*需要数μs,之后iz_offset自然衰减,但图10中省略了这些的详情,用连续的阶梯状波形表示iz_offset。其中,iz的要求值不是零的情况,能够简单地视为要求值偏移的状态,与以下说明同样的说明成立。图10中示出了在时刻k=0以后实施本发明提出的控制的情况。时刻k的数值增加1的期间是1个载波周期ts。粗线示出了0轴电流iz,点划线示出了iz_stable,虚线示出了iz_offset。izs[0]、izs[1]、izs[2]分别表示成为时刻k=0、k=1、k=2的瞬间的iz_stable的值。预先求出izs的波形,以表或函数等方式存储波形的状态。izo[0]、izo[1]分别表示成为时刻k=0、k=1的瞬间的iz_offset的值。iz[0]、iz[1]分别表示成为时刻k=0、k=1的瞬间的iz的值。将成为时刻k=0时的iz_offset设定为izo[0]=-(izs[0]+izs[1])/2。因为0轴电流iz是iz_stable与iz_offset的和,所以时刻k=0时的0轴电流iz是iz[0]=izs[0]+izo[0]=-(izs[1]-izs[0])/2。进而,因为成为时刻k=1时iz_stable从izs[0]变化为izs[1],所以iz[1]=iz[0]+(izs[1]-izs[0])=+(izs[1]-izs[0])/2。时刻k=0和时刻k=1的中间时刻的0轴电流iz的值,因为时间经过非常短,所以是iz[0]与iz[1]的大致中间。即,中间时刻的0轴电流iz大致为零,相对于x轴按比例分配0轴电流iz的变化量(即iz_stable的变化量)。因此,能够使该载波周期中的0轴电流iz的平均值大致为零。在时刻k=1,设定为izo[1]=-(izs[1]+izs[2])/2。时刻k=1的0轴电流iz是iz[1]=izs[1]+izo[1]=-(izs[2]-izs[1])/2。进而,成为时刻k=2时,iz_stable从izs[1]变化为izs[2],所以iz[2]=iz[1]+(izs[2]-izs[1])=+(izs[2]-izs[1])/2。即,相对于x轴按比例分配该载波周期期间中的iz_stable的变化量,能够使该载波周期中的0轴电流iz的平均值大致为零。时刻k=1以后也同样地设定iz_offset。即,以izo[k]=-(izs[k]+izs[k+1])/2的方式设定。结果,相对于x轴按比例分配各个载波周期中的iz_stable的变化量,将0轴电流iz控制为零。其中,iz_stable不是单纯的正弦波的情况下,优选使用载波周期期间中的最大值izs[max]和最小值izs[min],以iz_offset=-(izs[max]+izs[min])/2的方式设定。另外,为了降低逆变器的开关损失,优选尽可能减少开关数量。图10所示的例子中,在时刻k=2和3以及时刻k=11和12时,0轴电流iz充分接近零。另外,各个载波周期中的iz_stable的变化量也非常小。从而,即使在该区间中省略使用上述非zcmm用空间矢量的期间,0轴电流iz也不会大幅偏离零。即,使用非zcmm用空间矢量的期间无需在全部载波周期中实行,优选以评价逆变器损失和0轴电流iz引起的损失而变得更加有利的方式,适当抽取非zcmm用空间矢量。本实施方式中将上述一系列方法称为分层控制(slicingcontrol)。另外,也可以将1个载波周期分割为几个部分,使用多个2个期间(使用zcmm用空间矢量的期间、和使用非zcmm用空间矢量的期间)的组合。另外,在iz_offset充分接近要求值的情况下,也可以省略非zcmm用空间矢量的期间。(控制器内的主要部分)以上说明中说明了本实施方式中的分层控制的要点,以下,关于进行分层控制的控制器150的结构,说明能够在控制d轴电流id和q轴电流iq的同时并行地控制0轴电流iz。图11是表示控制器150的主要结构的图。对uvw/dq转换模块401输入u相、v相、w相的电流测定值iu^、iv^、iw^和电动机相位θ。uvw/dq转换模块401基于下式(10),将电流测定值iu^、iv^、iw^转换为dq轴电流,输出d轴电流检测值id^、q轴电流检测值iq^和0轴电流计测值iz^。【数学式7】d轴电流补偿器模块402接收由未图示的模块生成的d轴电流指令id*、从uvw/dq转换模块401输出的d轴电流检测值id^和q轴电流检测值iq^、以及经由未图示的电路得到的电动机转速ω,输出d轴电压指令vd。q轴电流补偿器模块403接收由未图示的模块生成的q轴电流指令iq*、从uvw/dq转换模块401输出的d轴电流检测值id^和q轴电流检测值iq^、以及电动机转速ω,输出d轴电压指令vd。d轴电流补偿器模块402和q轴电流补偿器模块403的处理的详情在后文中叙述。dq/αβ转换模块404接收来自d轴电流补偿器模块402的d轴电流指令vd、来自q轴电流补偿器模块403的q轴电流指令vq、和经由未图示的电路得到的电动机相位θ,基于下式(11)进行dq/αβ转换处理,输出α轴电压指令vα和β轴电压指令vβ。【数学式8】其中,uvw/dq转换模块401、d轴电流补偿器模块402、q轴电流补偿器模块403、dq/αβ转换模块404是程序,在微机内按规定周期执行。本实施方式中,按照程序的执行周期与载波周期ts相同进行说明。0轴电流偏移目标生成器模块411接收电动机相位θ、电动机转速ω、d轴电流检测值id^和q轴电流检测值iq^,并且从未图示的模块接收0轴电流目标值iz*,输出0轴电流偏移目标值izo*。0轴电流偏移目标值izo*的生成处理的详情在后文中叙述。电压时间积换算模块412基于来自0轴电流偏移目标生成器模块411的0轴电流偏移目标值izo*、和来自uvw/dq转换模块401的0轴电流检测值iz^,输出非zcmm用空间矢量的作用时间(作用期间的时间宽度)ztime。其中,电压时间积换算模块412中的作用时间ztime的计算处理的详情在后文中叙述。sv展开器模块413基于来自dq/αβ转换模块404的α轴电压指令vα和β轴电压指令vβ、和来自电压时间积换算模块412的作用时间ztime,输出u相计数信息valu、v相计数信息valv和w相计数信息valw。其中,0轴电流偏移目标生成器模块411、电压时间积换算模块412、sv展开器模块413是程序,在微机内按规定周期执行。本实施方式中,按照程序的执行周期与载波周期ts相同进行说明。u相pwm信号生成器模块421基于来自sv展开器模块413的u相计数信息valu输出栅极信号gu。v相pwm信号生成器模块422基于来自sv展开器模块413的v相计数信息valv输出栅极信号gv。w相pwm信号生成器模块423基于来自sv展开器模块413的w相计数信息valw输出栅极信号gw。u相pwm信号生成器模块421、v相pwm信号生成器模块422和w相pwm信号生成器模块423以硬件的方式构成。以下,对图11中示出的各模块的详情进行说明。(电流补偿器模块402、403的说明)首先,对d轴电流补偿器模块402和q轴电流补偿器模块403的处理的详情进行说明。图12是说明d轴电流补偿器模块402的处理的图。对于d轴pi补偿器模块502,从d轴偏差用加减器501输入d轴电流指令id*减去d轴电流检测值id^得到的信号。d轴pi补偿器模块502对d轴电流指令id*减去d轴电流检测值id^得到的信号进行pi补偿并输出d轴pi补偿值。d轴pi补偿器模块502,在d轴电流指令id*与d轴电流检测值id^之间存在差异时,为了填补该差异而生成d轴pi补偿值。因此,d轴检测值id^随时间经过而接近d轴电流指令id*。d轴速度电动势补偿器模块503与d轴pi补偿器模块502的处理并行地基于q轴电流检测值iq^和电动机转速ω计算出d轴速度电动势补偿值。d轴速度电动势补偿器模块503为了抵消q轴电流引起的干涉电压而生成d轴速度电动势电压值,所以d轴电流的响应得到改善。然后,用d轴电压用加减器504将d轴pi补偿值和d轴速度电动势补偿值相加,得到d轴电压指令vd。此处,为了求出d轴速度电动势补偿值使用了q轴电流检测值iq^,但也可以使用q轴电流目标值iq*。图13是说明q轴电流补偿器模块403的处理的图。对于q轴pi补偿器模块506,从q轴偏差用加减器505输入q轴电流指令iq*减去q轴电流检测值iq^得到的信号。q轴pi补偿器模块506对q轴电流指令iq*减去q轴电流检测值iq^得到的信号进行pi补偿并输出q轴pi补偿值。q轴pi补偿器模块506,在q轴电流指令iq*与q轴电流检测值iq^之间存在差异时,为了填补该差异而生成q轴pi补偿值。因此,q轴检测值iq^随时间经过而接近q轴电流指令id*。q轴速度电动势补偿器模块507与q轴pi补偿器模块506的处理并行地基于d轴电流检测值id^和电动机转速ω计算出q轴速度电动势补偿值。q轴速度电动势补偿器模块507为了抵消d轴电流引起的干涉电压并且抵消基波感应电压而生成q轴速度电动势电压值,所以q轴电流的响应得到改善。然后,用q轴电压用加减器508将q轴pi补偿值和q轴速度电动势相加,得到q轴电压指令vq。此处,为了求出q轴速度电动势补偿值使用了d轴电流检测值id^,但也可以使用d轴电流目标值id*。(0轴电流偏移目标生成器模块411的说明)图14~16是说明0轴电流偏移目标生成器模块411中的目标值生成处理的图。图14是表示设横轴为电动机相位θ时的、0轴电流稳定波iz_stable的波形的图。0轴电流稳定波iz_stable的波形是电动机固有的波形,在决定了d轴电流和q轴电流时唯一地决定。已知电动机相位θ和电动机转速ω时,能够得知载波周期ts中电动机相位与当前的电动机相位θ相比超前至何处,载波周期ts中的电动机相位的范围用[θ~θ+ω·ts]决定。图14中,纵向的2条虚线表示该范围。0轴电流偏移目标生成器模块411检索该电动机相位范围[θ~θ+ω·ts]中的0轴电流稳定波iz_stable的最大值iz_max和最小值iz_min,得到其中值iz_equid。然后,将0轴电流目标值iz*与中值iz_equid的差作为0轴电流偏移目标值izo*。通过后述的流程使iz_offset与0轴电流偏移目标值izo*一致,由此如图15所示,相对于0轴电流目标值iz*,0轴电流的变化量(0轴电流稳定波iz_stable的变化量)在目标值的上下按比例各分配1/2。图16对以上的目标值生成处理的流程进行了总结。将0轴电流稳定波iz_stable的模式,作为0轴电流稳定波表集511制表保存。0轴电流稳定波iz_stable如上所述由d轴电流和q轴电流决定,所以为了得到必要的精度而对每种dq轴电流准备多个表。0轴电流偏移目标生成器模块411的最初的处理,是选择与dq轴电流检测值id^、iq^对应的表。从选择的表中检索最大值iz_max和最小值iz_min,将它们输入至0轴电流稳定波中值计算模块512。0轴电流稳定波中值计算模块512根据最大值iz_max和最小值iz_min计算中值iz_equid。然后,用0轴电流偏移目标计算差分器513计算出0轴电流目标值iz*与中值iz_equid的差值从而得到0轴电流偏移目标值izo*。其中,此处以表的形式保存0轴电流稳定波iz_stable的数据,但也可以将其函数化保存。(电压时间积换算模块412的说明)接着,对于电压时间积换算模块412中的处理进行详细说明。在电压时间积换算模块412中,为了使0轴电流偏移量(iz_offset)与0轴电流偏移目标值izo*一致,计算需要多少非zcmm用空间矢量的作用时间。该情况下,可以在式(8)中,用“izo*”置换“iz_offset”,用“iz^”置换“iz_offset(t0)”,用ztime置换“t-t0”,将解该式得到的ztime作为作用时间。此时,作用时间ztime如式(12)一般表达。【数学式9】但是,用程序实现“函数log”等是繁琐的,所以也可以如下所述地决定作用时间ztime。图17的点划线所示的曲线l1表示在式(8)中,用“iz^”置换“iz_offset(t0)”,设t0=0的情况下的响应波形。t=0时为iz^,t>>τz时大致成为vz/r。此处,将响应波形l1近似为用直线l21和l22表示的响应波形l2。0≤t≤τz时的直线l21是连接坐标(0,iz^)和坐标(τz,vz/r)的线段,其斜率是(vz/r-iz^)/τz。另外,τz≤t时的直线l22表现为通过坐标(0,vz/r)与横轴平行的直线。此处,因为vz/r>>iz^,所以能够将直线l21的斜率近似为vz/(r·τz)。该情况下,(izo*-iz^)/ztime=vz/(r·τz)成立。因此,如果得知izo*与iz^的差,则能够根据该式决定ztime。另外,如上所述,0轴电流的时间常数τz为1ms程度,为了使iz_offset与0轴电流偏移目标值izo*一致的作用时间ztime是数μs的量级,所以波形l1与波形l2的偏差非常小。图18对上述换算处理进行了总结,是表示电压时间积换算模块412的内部结构的图。非zcmm作用时间计算模块515中所示的波形l3,与图17中示出的波形l2对应。但是,将纵轴与横轴交换,另外,将纵轴置换为ztime,将横轴置换为dizo(=izo*-iz^)。因此,-vz/r≤dizo≤+vz/r时的直线,如ztime=dizo·τz/(vz/r)这样表达。在0轴电流移动量计算用差分器514中,对0轴电流偏移目标izo*减去0轴电流检测值iz^求出差dizo。然后,在非zcmm作用时间计算模块515中换算为作用时间ztime。作用时间ztime为正值时,表示使用上述对0轴电压vz赋予正电压的非zcmm用空间矢量的列表内的空间矢量。相反,作用时间ztime为负值时,表示使用对0轴电压vz赋予负电压的非zcmm用空间矢量的列表内的空间矢量。本实施方式中,使用非zcmm用空间矢量时,设想ppp0作为赋予正的0轴电压vz的空间矢量,另外,设想mmm0作为赋予负的0轴电压vz的空间矢量。但是,并不排除使用上述2个列表中汇总的其他空间矢量。使用其他空间矢量时只要注意0轴电压vz的大小会改变即可。(u相pwm信号生成器模块421的说明)接着,用图19说明u相pwm信号生成器模块421。v相pwm信号生成器模块422和w相pwm信号生成器模块423也是相同的结构,只有信号的名称不同。另外,图19中示出的carriergenerator(载波发生器)451需要在u相pwm信号生成器模块421和v相pwm信号生成器模块422和w相pwm信号生成器模块423中同步。u相pwm信号生成器模块421用未图示的信号分离器将从sv展开器模块413得到的u相计数信息valu信号展开,得到以下比较值。val2lu,val3lu,val4lu,val5lu,val2ru,val3ru,val4ru,val5ru,如图19所示,比较器452从carriergenerator(载波发生器)451接收载波信号cari,与比较值val2lu进行比较,在(val2lu-cari)≥0的情况下输出1,另外在(val2lu-cari)<0的情况下输出0。关于比较器453~459,仅有输入的比较值不同,动作是相同的。逻辑元件460、461、462和逻辑元件470、471、472对于2个输入,输出逻辑异或值。逻辑元件463、473输出输入的逻辑非值。通过以上结构,得到栅极信号g1u、g2u、g3u、g4u。实际上,存在用于在生成g1u、g2u之前设置非交叠时间的deadtime(死区时间)附加电路,但图19中并未图示。同样,实际上存在用于在生成g3u、g4u之前设置非交叠时间的deadtime附加电路,但图19中并未图示。另外,用未图示的电路将栅极信号g1u、g2u、g3u、g4u汇总,得到信号gu。图20中示出了carriergenerator(载波发生器)451输出的载波信号cari的信号规格。载波信号cari是以载波周期ts、在0~100%之间变化的三角波信号。基于图19、20的电路结构,对于各比较值和电路的输出进行说明。关于电路,图19中示出的2个虚线模块480、481是基本单位。虚线模块480和虚线模块481仅有输入输出的信号名称不同,对于输入的比较值的响应输出是相同的,因此以下对于虚线模块480进行说明。进而,基本而言g1u信号的逻辑非值是g2u信号,所以将说明限定于与输入即各比较值对应的g1u信号。图21的上侧的曲线图示出了与图20所示的载波信号cari对应的比较值。图21的下侧的曲线图表示与比较值val2lu、val3lu、val4lu、val5lu对应的信号g1u的输出。各比较值val2lu、val3lu、val4lu、val5lu与载波信号cari一致的时刻与下侧的曲线图的信号变化时刻一致。本实施方式中,特征在于如图21所示,在1个载波周期ts之间,能够设置2个on(通)期间这一点。具体说明图21。在0<t≤t1时,val2lu、val3lu、val4lu、val5lu全部在cari以上,所以比较器452~455的输出全部为1。所以,从逻辑元件460、461都输出0,从逻辑元件462输出0。因此,信号g1u成为0。在t1<t≤t2时,val3lu、val4lu、val5lu在cari以上,并且,val2lu<cari,所以比较器452的输出为0,比较器453~455的输出全部为1。所以,从逻辑元件460输出1,从逻辑元件461输出0,从逻辑元件462输出1。因此,信号g1u成为1。在t2<t≤t3时,val3lu、val5lu在cari以上,并且val2lu、val4lu不足cari,所以比较器452、454的输出为0,比较器453、455的输出为1。因此,从逻辑元件460、461都输出1,从逻辑元件462输出0。因此,信号g1u成为0。在t3<t≤t4时,val3lu≥cari,并且val2lu、val4lu、val5lu不足cari,所以比较器452、454、455的输出为0,比较器453的输出为1。因此,从逻辑元件460输出1,从逻辑元件461输出0,从逻辑元件462输出1。在t4<t≤t5时,val2lu、val3lu、val4lu、val5lu全部不足cari,所以比较器452~455的输出全部为0。所以,从逻辑元件460、461都输出0,从逻辑元件462输出0。因此,信号g1u成为0。(sv展开器模块413的说明)接着,对于sv展开器模块413进行说明。(第一步骤)首先,对于将α轴电压指令vα和β轴电压指令vβ展开至最近的zcmm用空间矢量的第一步骤进行说明。以如图22所示地决定了区间1~6的情况下,αβ轴电压指令vα、vβ位于区间2的情况为例进行说明。该情况下,最近的空间矢量是z2、z3、z0这3个。区间1~6分别旋转对称。因此,无论αβ轴电压指令vα、vβ位于区间1~6中的哪一个区间,都能够通过用旋转处理与区间1重合,而使处理能够共用。该情况下,仅有对应的空间矢量的编号改变,所以如图23所示,能够通过将空间矢量置换为z0、zs、zd而一般化。图24在表中总结了图23的空间矢量zs、zd与每个区间的空间矢量的对应关系。另外,也同时记载了用于使各区间与一般化区间重合的旋转角度θp。能够使用该旋转角度θp,用下式(13)转换为各区间的αβ轴电压指令vα、vβ。设移动至一般区间后的αβ轴电压指令为va、vb。【数学式10】此处,展开至空间矢量意即求出图23所示的lena和lenb,求出与图示的len的比。通过几何计算用式(14)、(15)确定各个比。另外,如式(16)所示,1减去比lena/len和lenb/len的余数是空间矢量z0的时间比例。此处,将式(14)~(16)的值分别定义为br[1]、br[2]、br[3]时,va、vb的空间矢量展开式是式(17)。使用图24所示的表替换式(17)中的空间矢量zs、zd时,得到αβ轴电压指令vα、vβ的空间矢量展开式。另外,对br[1]、br[2]、br[3]乘以载波周期ts时得到使各个空间矢量作用的时间b[1]、b[2]、b[3]。将其汇总为式(18)。【数学式11】b[1]=ts·br[1],[2]=ts·br[2],[3]=ts·br[3]…(18)图25示出了1个载波周期中的空间矢量的作用时间的示意图。图25中,在1个载波周期中按zs、zd、z0的顺序记载了空间矢量,但顺序具有自由度,可以是任意的顺序。(第二步骤)接着,作为第二步骤,在图25所示的空间矢量的序列中插入非zcmm用空间矢量。图26是加入了空间矢量mmm0作为非zcmm用空间矢量时的例子。使用空间矢量ppp0的情况下,正电压作用于0轴电压vz。另外,使用空间矢量mmm0的情况下,负电压作用于0轴电压vz。使用空间矢量ppp0还是使用空间矢量mmm0,能够用非zcmm用空间矢量的作用时间ztime的符号判别。图25示出的例子中,因为在载波周期开始时插入了这些空间矢量ppp0、mmm0,所以非zcmm用空间矢量的作用时间结束时0轴电流自然衰减,能够实现要求的0轴电流波形。此处,因为添加了非zcmm用空间矢量的作用时间ztime,所以需要调整空间矢量zs、zd、z0的作用时间。因为非zcmm用空间矢量的作用时间ztime原本是微小的时间,所以无论削减空间矢量zs、zd、z0中哪一个的作用时间都没有大的影响。但是,更优选调整空间矢量z0的作用时间,是合理的。这是因为空间矢量ppp0、mmm0不具有αβ轴方向的电压成分,空间矢量z0也不具有αβ轴方向的电压成分。因此,完全不会对d轴电流id和q轴电流iq的控制产生因插入空间矢量ppp0、mmm0而造成的时间调整的影响。(第三步骤)接着,作为第三步骤,对于电动机绕组的施加电压的决定方法,以图22中示出的αβ轴电压vα、vβ的状态为例进行说明。以上使用了一般区间中的空间矢量符号zs、zd,但此处,因为需要说明具体例,所以使用图22中示出的空间矢量进行说明。即,关于图22的状态,基于图24所示的表,用z2代替zs,用zd3代替zd。αβ轴电压vα、vβ的空间矢量展开式是式(19)。【数学式12】图27以与图25、26同样的记载形式,记载了式(19)的情况下的1个载波周期内的空间矢量的顺序和作用时间。图27中,一同记载了对电动机绕组的施加电压vu、vv、vw。进而,也记载了0轴电压vz的电压。如图27所示,ztime的期间使用mmm0作为空间矢量。mmm0是对电动机绕组施加下式(20)所示的电压的空间矢量。即,施加电压vu、vv、vw的总和不是零。空间矢量mmm0的0轴电压vz如图5所示,是(-3/√3)·ed。(vu,vv,vw)=(-ed,-ed,-ed)…(20)图27的ztime期间之后的b[1]的期间,使用z2作为空间矢量。空间矢量z2是对电动机绕组施加式(21)所示的电压的空间矢量。即,施加电压vu、vv、vw的总和为零。空间矢量z2的0轴电压vz为零。(vu,vv,vw)=(+ed,0,-ed)…(21)b[1]期间之后的b[2]期间,使用z3作为空间矢量。空间矢量z3是对电动机绕组施加式(22)所示的电压的空间矢量。即,施加电压vu、vv、vw的总和为零。空间矢量z3的0轴电压vz为零。(vu,vv,vw)=(0,+ed,-ed)…(22)b[2]期间之后的(b[3]-ztime)的期间使用z0作为空间矢量。空间矢量z0是对电动机绕组施加式(23)所示的电压的空间矢量。该情况下施加电压vu、vv、vw的总和也是零,空间矢量z0的0轴电压vz为零。(vu,vv,vw)=(0,0,0)…(23)所以,电动机的u相绕组电压vu的时间变化是从1个载波周期ts开始到ztime为-ed,从ztime到(ztime+b[1])为+ed,从(ztime+b[1])到1个载波周期ts结束为0。另外,电动机的v相绕组电压vv的时间变化是从1个载波周期ts开始到ztime为-ed,从ztime到(ztime+b[1])为0,从(ztime+b[1])到(ztime+b[1]+b[2])为+ed,从(ztime+b[1]+b[2])到1个载波周期ts结束为0。另外,电动机的w相绕组电压vw的时间变化是从1个载波周期ts开始到(ztime+b[1]+b[2])为-ed,从(ztime+b[1]+b[2])到1个载波周期ts结束为0。此处,确认0轴电压vz的波形时,可知如要求的一般,仅在从1个载波周期ts开始到ztime的期间中为负值,经过作用时间ztime之后,直到1个载波周期ts结束都是0。(第四步骤)接着,在第四步骤中,为了成为符合第三步骤中决定的电动机绕组的电压的施加状态,决定用于生成pwm栅极信号的比较值。在图27示出的vu、vv、vw中,以vu为例说明。在图28的上端示出了图27的vu的波形。此处,考虑用于生成vu的电压波形的栅极信号。在图28的中端和下端,示出了栅极信号g1u和g3u的波形。另外,因为栅极信号g2u和g4u分别是栅极信号g1u和g3u的逻辑非值,所以省略说明。从载波周期ts开始直到作用时间ztime结束,要求-ed作为u相电压vu。根据图3的表,施加电压为-ed的组合是{q1,q2,q3,q4}={0,1,1,0}。从而,必须使该期间中的栅极信号g1u为0,使栅极信号g3u为1。接着,从ztime期间结束直到(ztime+b[1])的期间,要求+ed作为u相电压vu。根据图3的表,{q1,q2,q3,q4}={1,0,0,1},所以必须使该期间中的栅极信号g1u为1,使栅极信号g3u为0。接着,从(ztime+b[1])期间结束直到载波周期ts结束的期间,要求0作为u相电压vu。根据图3的表,该情况下可选择的组合为以下2种。{q1,q2,q3,q4}={1,0,1,0}{q1,q2,q3,q4}={0,1,0,0}选择这2种中的哪一方都可以。图28中,在上述2种内,选择了第一个组合。从而,该期间中的栅极信号g1u为1,栅极信号g3u为1。参考上述图21的说明、即val2lu、val3lu、val4lu、val5lu与生成信号的对应关系时,为了生成图28所示的栅极信号g1u,如下式(24)所示地设定val2lu、val3lu、val4lu、val5lu即可。对于val3lu、val4lu、val5lu设置的ts×2,是为了不引起比较匹配而摆脱载波周期ts地设定的值,只要是较大的值,则也可以是其他值。val2lu=ztime,val3lu=ts×2,val4lu=ts×2,val5lu=ts×2…(24)另一方面,为了生成栅极信号g3u,如下式(25)所示地设定val2lu、val3lu、val4lu、val5lu即可。该情况下,如图28的下端示出的gu3的波形一般,栅极信号g3u需要在1个载波周期ts中生成2次on信号。为了实现这一点,需要采用图19所示的pwm信号生成器的结构。val2lu=0,val3lu=ztime,val4lu=ztime+b[1],val5lu=ts×2…(25)如以上所说明,本实施方式中,具备对开放式绕组型电动机200的u、v、w相的独立绕组210、220、230个别地施加电压的单相逆变器160、170、180,和控制它们的控制器150。而且,用通过如图27所示地使用非zcmm用空间矢量、控制对各绕组210、220、230的施加电压vu、vv、vw的总和成为非零的值、使定义为与各绕组的电流的总和成正比的量的0轴电流iz偏移的第一期间(ztime期间),和使用zcmm用空间矢量控制d轴电流和q轴电流的第二期间(用b[1]+b[2]+(b[3]-ztime)表示的期间)进行电动机控制。通过交替地反复生成第一期间和第二期间,能够在控制dq轴电流的同时,将0轴电流控制为要求值。例如,如图10所示,以0轴电流iz的振幅小于使上述总和为零的情况下的0轴电流稳定波iz_stable的振幅的方式,设定第一期间(ztime期间)中的偏移量(例如,iz[0],iz[1]等)。结果,即使在电动机的感应电压三相不平衡量非零的情况下,也能够抑制0轴电流iz。另外,也可以如上述式(6)所示,将第一期间(ztime期间)中的偏移量设定为对0轴电流稳定波iz_stable的振幅值取相反数(附加负号)而得到的值(相反极性)。结果,能够将0轴电流iz控制为大致接近零的值,能够防止发生上述现有的问题。进而,通过如图10和图15所示,将对1个载波周期ts中的0轴电流稳定波iz_stable的最大值和最小值的中值取相反数(附加负号)而得到的值设定为偏移量,使1个载波周期ts(即,从第一期间开始直到之后的第二期间结束)中的0轴电流iz的振幅变化在要求值(例如图15的0轴电流目标值iz*)的上下按比例分配。结果,该期间的0轴电流iz大致为零。另外,如图10所示,在0轴电流稳定波iz_stable的振幅大幅变化的期间中进行反复第一期间和第二期间的控制,在振幅变化充分小的期间(例如从图10的时刻k=1到k=3的期间)中,省略第一期间的控制。因为从时刻k=1到k=3的期间0轴电流稳定波iz_stable的振幅变化充分小,所以即使省略第一期间的控制,0轴电流iz也不会大幅偏离零。进而,通过控制第一期间中的u相、v相和w相的绕组的施加电压全部成为+ed,即,将控制0轴电流iz的非zcmm用空间矢量限定为ppp0,能够防止发生α轴电压和β轴电压,更有效地进行dq轴电流的控制。另外,通过将控制0轴电流iz的非zcmm用空间矢量限定为mmm0,而控制第一期间中的u相、v相和w相的绕组的施加电压全部成为-ed的情况下,也可以实现同样的作用效果。另外,以上说明只是一例,解释发明时,并不受上述实施方式的记载事项与要求的权利范围的记载事项的对应关系限定或制约。符号说明100…逆变器装置,150…控制器,160、170、180…单相逆变器,200…电动机,210、220、230…独立绕组,401…uvw/dq转换模块,402…d轴电流补偿器模块,403…q轴电流补偿器模块,404…dq/αβ转换模块,411…0轴电流偏移目标生成器模块,412…电压时间积换算模块,413…sv展开器模块,421…u相pwm信号发生器模块,422…v相pwm信号发生器模块,423…w相pwm信号发生器模块,451…carriergenerator(载波发生器),501…d轴偏差用加减器,502…d轴pi补偿器模块,503…d轴速度电动势补偿器模块,504…d轴电压用加减器,505…q轴偏差用加减器,506…q轴pi补偿器模块,507…q轴速度电动势补偿器模块,508…q轴电压用加减器,511…0轴电流稳定波表集,512…0轴电流稳定波中值计算模块,513…0轴电流偏移目标计算差分器,514…0轴电流移动量计算用差分器,515…非zcmm作用时间计算模块。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1