一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

马达控制装置的制作方法

2022-12-08 09:19:24 来源:中国专利 TAG:


1.本发明涉及对电动马达进行驱动控制的马达控制装置。


背景技术:

2.埋入磁铁型马达(ipm)等利用了磁阻扭矩的马达能够进行高扭矩运转、高速运转,因此作为牵引马达而成为电动汽车、混合动力车辆等的驱动源。一方面由于这样的ipm化而导致牵引马达的控制复杂化,另一方面,为了得到最大效率,需要使马达进行动作直至电压电流极限。
3.关于马达的最大效率控制,以往提出了各种方式。例如,在非专利文献1中,公开了使用了最大扭矩/电流控制(mtpa)曲线、最大扭矩/磁通控制(mtpf)曲线的控制算法。
4.在专利文献1中公开了如下控制:基于根据通过数值分析的方法计算出的xy平面上的曲线间的交点而得到的电流指令,从低速区域到高速区域依次将运转模式设为最大扭矩/电流(mtpa)运转、弱磁(clvl)运转、最大扭矩/电压(mtpv)运转。
5.现有技术文献
6.专利文献
7.专利文献1:日本特开2016-226270号公报
8.非专利文献
9.非专利文献1:「磁阻扭矩应用马达」(电气学会/欧姆公司(2016/1))


技术实现要素:

10.发明要解决的课题
11.在马达控制中,为了将该控制方法应用于实际的产品,需要能够对电压/电流限制的所有的情况进行稳定动作。然而,专利文献1和非专利文献1均只不过示出了可能产生电压/电流限制的情况的一部分。
12.例如,马达电流指令要满足电压电流限制(条件i)以避免控制失效,要满足指令扭矩(条件ii)以满足上位指令,最终需要满足马达效率的最大化条件(条件iii)。
13.非专利文献1图示了最大效率控制,但完全没有基于数学式的说明,因此在无法实施最大效率控制这一点上没有网罗全部情况。另外,非专利文献1提出了最佳电流表方式,但存在用于电流指令值的表生成成为高成本的问题。
14.在专利文献1中没有效率最大化的记述,例如,没有考虑不具有电压限制椭圆与电流限制圆的交点的情况,存在没有网罗所有的电压/电流限制条件(没有网罗不满足电压限制和电流限制双方的情况)这样的问题。另外,由于仅根据基准转子速度来判定所选择的交点,因此还考虑到因扭矩指令或电压电流限制值的变动而数值分析的方法(二维牛顿(newton)法)的解消失,产生电流输出变得不稳定的情况。
15.本发明是鉴于上述课题而完成的,其目的在于,针对包括不满足电压电流限制条件的情况在内的所有的电压电流限制条件生成最佳的马达电流指令。
16.用于解决课题的手段
17.作为达成上述目的并解决上述课题的一个手段而具有以下结构。即,本技术的例示性的第1发明为马达控制装置,其在dq轴正交坐标系中通过电流矢量控制来驱动马达,其中,该马达控制装置具有如下单元:求出从dq轴正交坐标平面中的最大效率曲线、电流最小曲线、电压最小曲线、电流限制圆、电压限制椭圆以及恒定扭矩曲线中选择出的2个曲线的交点中的作为电流指令而有效的交点的组合的单元;将所述交点的组合作为当前状态和转变目的地状态而分别在行方向和列方向上进行排列,制成设定了从所述当前状态向所述转变目的地状态的转变条件的状态转变表的单元;以及根据从与所述当前状态对应的任意的交点按照所述转变条件进行了转变时的与所述转变目的地状态对应的交点在所述曲线上的位置关系,生成针对所述马达的电流指令值的单元。
18.本技术的例示性的第2发明为马达控制方法,在dq轴正交坐标系中通过电流矢量控制来驱动马达,其中,该马达控制方法具有如下工序:求出从dq轴正交坐标平面中的最大效率曲线、电流最小曲线、电压最小曲线、电流限制圆、电压限制椭圆以及恒定扭矩曲线中选择出的2个曲线的交点中的作为电流指令而有效的交点的组合;将所述交点的组合作为当前状态和转变目的地状态而分别在行方向和列方向上进行排列,制成设定了从所述当前状态向所述转变目的地状态的转变条件的状态转变表;以及根据从与所述当前状态对应的任意的交点按照所述转变条件进行了转变时的与所述转变目的地状态对应的交点在所述曲线上的位置关系,生成针对所述马达的电流指令值。
19.发明效果
20.根据本发明的马达控制装置,通过使用状态转变表,能够根据从多个曲线中选择出的2个曲线,在包括不具有作为电流指令而有效的交点的情况在内的所有的情况下输出稳定的马达控制电流指令。
附图说明
21.图1是示出本发明的实施方式的马达控制装置的整体结构的框图。
22.图2是示出dq轴正交坐标平面上的多个曲线的位置关系的图。
23.图3是对基于多个曲线的电流指令值的选择范围进行说明的图。
24.图4是示出关于基于电压电流限制的电流指令可能范围的各种情况的图。
25.图5是示出作为电流指令而有效的组合的图。
26.图6是设定了从当前状态向转变目的地状态的转变条件的状态转变表。
27.图7是示出本实施方式的马达控制装置中的指令电流的计算处理的流程图。
28.图8是示出作为电流指令而有效的组合的变形例的图。
29.图9是与图8的组合对应的状态转变表。
30.图10是示出不使用状态转变表的电流输出交点的选择例的流程图。
31.图11是示出变形例的马达控制装置的结构的框图。
具体实施方式
32.以下,参照附图对本发明的实施方式进行详细地说明。
33.<马达控制装置的结构>
34.图1是示出本发明的实施方式的马达控制装置的整体结构的框图。图1所示的马达控制装置1具有马达控制部10、向作为控制对象的电动马达15提供规定的驱动电流的马达驱动部5等。马达控制部10由负责马达控制装置1的整体控制的例如微处理器构成,是进行反馈控制(f/b控制)等的中央控制部(cpu),在该反馈控制中,以使在电动马达15中流动的电流与目标电流一致的方式反馈电流值。
35.电流指令部2使用后述的状态转变表,根据指示扭矩(扭矩指令值)tq、电动马达15的旋转速度ω等而生成具有d轴成分和q轴成分的两相的指令电流值(目标电流值)即d轴的电流指令值id*和q轴的电流指令值iq*。
36.在存储器3中除了存储有马达控制部10所执行的马达控制程序以外,还存储有后述的状态转变的实施所需的状态转变表、程序等。存储器3例如是只读存储器(rom)。存储器3可以为内置于马达控制部10的结构,或者也可以为外置的结构。
37.减法器13a对q轴的电流指令值iq*与从坐标转换部28输出的q轴电流iq的差分进行运算。另外,减法器13b对d轴的电流指令值id*与从坐标转换部28输出的d轴电流id的差分进行运算。
38.q轴pi控制部16a以使iq*与iq的差分收敛为零的方式进行pi(比例 积分)控制,计算q轴电压的指令值即q轴电压指令值vq*。另外,d轴pi控制部16b通过以使id*与id的差分收敛为零的方式进行pi(比例 积分)控制,来计算d轴电压的指令值即d轴电压指令值vd*。
39.坐标转换部17根据q轴、d轴的电压指令值vq*、vd*和电动马达15的旋转角度θ来运算马达施加电压。即,具有两相/三相转换功能的坐标转换部17根据旋转角度θ,将q轴电压指令值vq*和d轴电压指令值vd*转换为作为三相的每相的电压指令值的电压指令值vu*、vv*、vw*。
40.三相转换后的电压指令值vu*、vv*、vw*被输入到pwm信号生成部21。pwm信号生成部21根据这些电压指令值而增减pwm(脉宽调制)控制信号的占空比,由此生成电动马达15的驱动信号。
41.即,pwm信号生成部21按照电压指令值,生成构成逆变器电路23的多个半导体开关元件(fet)的“接通”/“断开”控制信号(pwm信号)。这些半导体开关元件与电动马达15的各相(u相、v相、w相)对应。
42.开关元件(fet)也被称为功率元件,例如使用mosfet(metal-oxide semiconductor field-effect transistor:金属氧化物半导体场效应晶体管)、igbt(insulated gate bipolar transistor:绝缘栅双极晶体管)等开关元件。
43.另外,pwm信号生成部21也可以构成为内置于生成马达驱动信号并作为fet驱动电路等而发挥功能的马达控制用集成电路(预驱动器ic)。
44.马达驱动部5的逆变器电路23是根据经由电源继电器24从电池bt提供的电力而生成驱动电动马达15的交流的马达驱动电路。电动马达15例如是表面磁铁型马达(spm)、埋入磁铁型马达(ipm)等车载牵引马达。电源继电器24构成为能够切断来自电池bt的电力,也能够由半导体继电器构成。
45.由逆变器电路23向马达15提供的马达驱动电流利用由与各相对应地配置的电流传感器构成的电流检测部25来检测。电流检测部25例如使用由运算放大器等构成的放大电路来检测在马达驱动电流检测用的分流电阻中流动的直流电流。
46.来自电流检测部25的输出信号(电流检测信号)被输入到a/d转换部(adc)27。这里,通过adc 27的a/d转换功能将模拟电流值转换为数字值,通过该转换而得到的三相电流iu、iv、iw被输入到坐标转换部28。
47.具有三相/两相转换功能的坐标转换部28根据由旋转角传感器29检测出的旋转角度θ和三相电流iu、iv、iw,输出q轴电流iq和d轴电流id。即,坐标转换部28根据马达的实际电流(q轴实际电流、d轴实际电流)来运算d轴电流和q轴电流。
48.<最佳效率控制>
49.本实施方式的马达控制装置在马达控制中需要满足指令扭矩和速度并且使效率最大化,因此作为第1条件要满足电压/电流限制,作为第2条件,要在该电压/电流限制范围内使效率最大化。
50.因此,将x轴设为iq成分,将y轴设为id成分,在将y轴正方向定义为弱磁场方向的电流dq轴平面(dq轴正交坐标平面)上定义电流最小曲线、电压最小曲线、电流限制圆、电压限制椭圆这样的4个曲线。由这4个曲线包围的区域满足上述第1条件。并且,为了满足第2条件,将在上述的区域内与恒定扭矩曲线和最大效率曲线重叠或者最接近的点作为电流指令值而输出。
51.恒定扭矩曲线(ct曲线或者也简称为ct(constant torque))是满足恒定扭矩t的正交坐标(x,y)的轨迹,能够由式(1)表示。在式(1)中,ξm是永磁铁系数,在包含永磁铁的马达中,设为1,在不包含永磁铁的马达中设为0。δη是无量纲马达常数η的最大值η
max
与最小值η
min
之差。
[0052][0053]
恒定扭矩曲线为双曲线,但在扭矩指令值t>0、t<0的任意情况下,都是在y≥0的范围内具有意义的电流指令。
[0054]
使电流范数|i1|为恒定(x,y)的轨迹为i
12
=x2 y2,设电流限制函数为la(x,y)=x2 y2。若将电流范数上限设定为|i
max
|,则电流限制圆是以原点为中心的半径|i
max
|的圆。因此,将由式(2)表示的曲线称为电流限制圆或la(limited ampere:有限安倍)曲线。
[0055]
x2 y2=i
max2
...(2)
[0056]
将使电压范数|v1|为恒定的(x,y)的轨迹设为电压限制函数,由lv(x,y)=(x-η
min
ωy ξm)2 (y η
max
ωy)2表示。若将电压范数的上限设定为|v
max
|,则电压限制椭圆(lv(limited voltage:限制电压)曲线)能够由式(3)表示。
[0057]
(x-η
min
ωy ξmω)2 (y η
max
ωx)2=v
max2

(3)
[0058]
通过导出相对于恒定扭矩的电流范数最小化条件,来定义式(4)所示的电流范数最小曲线(也称为电流最小曲线、ma(minimum ampere:最小安培)曲线)。
[0059]
(ξm δηy)y-δηx2=0

(4)
[0060]
同样地,通过导出相对于恒定扭矩的电压范数最小化条件,来定义式(5)所示的电压范数最小曲线(也称为电压最小曲线、mv(minimum voltage:最小电压)曲线)。
[0061]-{δηx (ξm δηy)η
min
ω}(x-η
min
ωy ξmω)
[0062]
{(ξm δηy)-δηη
max
ωx}(y η
max
ωx)=0
[0063]

(5)
[0064]
最大效率曲线(也称为me(maximum efficiency:最大效率)曲线)例如根据分析或者实测数据而导出磁滞损耗系数和涡电流损耗系数,使用包含它们的数学式如以下那样定义。
[0065]
(ξm δηy)y-δηx2 k2(ω){-η
max2
δηx2 η
min
(ξm δηy)(η
min
y-ξm)}=0
[0066]

(6)
[0067]
在式(6)中,k(ω)是电流非依赖系数,在将磁滞损耗系数设为kh、将涡电流损耗系数设为ke的情况下,能够如以下那样定义。
[0068][0069]
上述的电流最小曲线、电压最小曲线、最大效率曲线是以y轴为主轴的向上的双曲线。最大效率曲线是使用马达的铁损来记述的二次曲线。
[0070]
图2示出了上述曲线中的5个曲线(mv曲线、me曲线、ma曲线、la曲线、lv曲线)在dq轴正交坐标平面上的位置关系。图2的横轴为iq轴(x轴),纵轴为id轴(y轴),关于各曲线的大小关系(相对于相同的x坐标的y坐标的值),mv曲线>me曲线>ma曲线的关系成立。
[0071]
在y>0的范围内,ma曲线、mv曲线、me曲线互不相交。另一方面,ma曲线与la曲线必定相交,mv曲线与lv曲线也必定处于相交的关系。
[0072]
接着,对本实施方式的马达控制装置中的电流指令值的选择方法进行说明。在图2中,ma、mv、la、lv的内侧是满足电压电流限制的区域(用标号a表示),ct曲线的线上满足指令扭矩。这里,存在多个满足这些条件的点,但通过在me曲线与ct曲线的交点处兼顾指令扭矩和最大效率,并选择这一点作为电流指令值,能够实现马达效率最大化。因此,在电流指令值的选择中,满足电压电流限制成为必须的条件。
[0073]
并且,参照图3对电流指令值的选择范围进行说明。图3的(a)是扭矩指令值t>0的情况,图3的(b)与扭矩指令值t<0的情况对应,上述的多个二次曲线成为电流指令值的限制条件。
[0074]
如图3所示,由作为2个抛物线的mv曲线和ma曲线夹着的范围是作为电流输出而有效的动作点,该范围的开口部被la曲线和lv曲线限制。因此,由这些曲线包围的、在图3中标注了斜线的区域是电流指令可输出范围,是lv曲线内、la曲线内、ma曲线以上、mv曲线以下这4个条件全部满足的范围。
[0075]
能够输出指令扭矩的情况是在上述范围内包含基于指令扭矩的ct曲线的情况。在扭矩指令大而不包含ct曲线的情况下,选择在电压电流限制范围内使扭矩最大化的点作为电流指令值。在包含ct曲线的情况下,选择效率最佳的与me曲线的交点或者最接近me曲线的点作为电流指令值。
[0076]
基于电压电流限制的电流指令可能范围如图4所示那样,在电压饱和阶段有3种(电压始终饱和、电压部分饱和、无电压饱和)、在电流饱和阶段有3种(电流始终饱和、电流部分饱和、无电流饱和),而总共有9种。
[0077]
但是,由于不存在电压和电流双方没有限制的马达,因此将无电压饱和以及无电流饱和的情况(图4的(g))除外。另外,将不存在可输出范围的情况(图4的(j))定义为nova(no cross voltage and ampere:无交叉电压和安培)。在图4的各情况中,用箭头表示扭矩增加方向,用双重圆圈(

)表示扭矩最大点。
[0078]
另外,这里,曲线相互的交点使用将交叉的这些曲线的简称连接起来的称呼。具体
而言,将最大效率曲线与恒定扭矩曲线的交点称为mect,将电流限制圆与恒定扭矩曲线的交点称为lact,将电流最小曲线与电流限制圆的交点称为mala,将电压限制椭圆与恒定扭矩曲线的交点称为lvct,将电压最小曲线与电压限制椭圆的交点称为mvlv,将电压限制椭圆与电流限制圆的交点称为lvla。
[0079]
如图4所示,在仅进行电压限制的情况下,mvlv成为扭矩最大点(图4的(a)、(d)),如果仅是电流限制,则mala成为扭矩最大点(图4的(h)、(i)),在存在电压和电流双方的限制的情况下,lvla成为扭矩最大点(图4的(b)、(c)、(e)、(f))。
[0080]
关于ct曲线,在其不与电流输出范围重叠的情况下,将扭矩最大点作为电流指令值。在ct曲线与电流输出范围重叠的情况下,将电流输出范围内且在ct曲线上最接近me曲线的点作为电流指令值。
[0081]
接着,对在本实施方式的马达控制装置中筛选电流指令值的方法进行说明。电流指令值是从上述的式(1)~式(6)所表示的6个曲线中选择出的2个曲线的交点,从这6个曲线中选择2个曲线而得的组合有15种,但作为电流指令而有效的组合如图5所示那样,只限于mect、lvct、lact、mvlv、mala、lvla这6种。
[0082]
其原因在于,如上所述,ma、mv、me间不存在交点,malv、mvla、melv、mela、mact、mvct不会成为有效的电流输出。另外,有时lact、lvct、lvla不存在交点。
[0083]
因此,能够以包括不具有作为电流指令而有效的交点的情况在内的7种网罗所有的情况。因此,本实施方式的马达控制装置将这7种情况看作状态,使用图6所示的状态转变表来实施电流指令值的选择。
[0084]
在图6的状态转变表中,作为电流指令而有效的交点的组合在行方向和列方向上作为当前状态和转变目的地状态而分别排列,并设定从当前状态向转变目的地状态的转变条件(c1~c18)。转变条件是用于从任意的交点向其他交点移动的判断条件,该判断条件取决于当前的交点,因此成为状态转变机器。
×
标记表示没有转变。
[0085]
在图6的状态转变表中,mala、mvlv、lvla、nova是扭矩饱和的状态。这里,将mvlv、mala、lvla的扭矩分别定义为电压饱和扭矩tv、电流饱和扭矩ta、电压电流饱和扭矩tva。
[0086]
虽然它们不取决于当前状态,但会根据速度、电流限制值等参数而变动。能够追随扭矩指令的时mect、lvct、lact这3个状态,它们中的效率最大的仅是mect。|v|、|i|、me分别表示当前状态的电压范数、电流范数、me函数输出。
[0087]
扭矩饱和的状态(mala、mvlv、lvla、nova)间的转变由电流限制、电压限制以及速度的关系来决定。在发生了变化的转变(lvct、mvlv、lvla)中,在tv或ta的扭矩变得未饱和的情况下,转变目的地有1种。
[0088]
另一方面,在tva变得未饱和时,认为转变目的地有lvct和lact这2种。通过me曲线、lv曲线以及la曲线的共享点速度ω
melva
来判别向哪一个转变。
[0089]
另外,也可以还具有保护单元,在不具有作为电流指令而有效的交点的情况下,该保护单元对马达至少应用过电流保护和过电压保护中的任一方或双方。由此,在没有可输出范围的情况下,能够保护马达免于过热,防止控制元件的破坏、故障等。
[0090]
接着,对本实施方式的马达控制装置中的电流指令的输出动作进行说明。图7是示出本实施方式的马达控制装置中的电流指令值的计算处理的流程图。
[0091]
在图7的步骤s11中,马达控制部10将上述6个二次曲线定义在dq轴正交坐标平面
上。具体而言,将mv曲线、me曲线、ma曲线、la曲线、lv曲线、ct曲线绘制在xy平面上。在接下来的步骤s13中,定义从在步骤s11中绘制的6个曲线中选择出的2个曲线的交点。这里的交点的组合如上述那样有作为电流指令而有效的6种与不具有作为电流指令而有效的交点的组合总共这7种。
[0092]
在步骤s15中,将作为在上述的步骤s13中得到的电流指令而有效的交点的组合在行方向和列方向上分别作为当前状态和转变目的地状态而进行排列,制成对它们附加了转变条件的图6所示的状态转变表。
[0093]
在步骤s17中,马达控制部10设定初始状态(例如,从mect开始),在步骤s19中,判断是否满足后述的转变条件。在满足转变条件的情况下,在步骤s21中,按照在上述的步骤s15中制成的状态转变表,将指令扭矩、马达转速等作为转变条件而实施从规定的交点向其他交点移动的状态转变。由此,筛选转移目的地(转变目的地),选择在电压/电流限制范围内使扭矩最大化的点作为电流指令。在存在多个能够输出的电流指令的情况下,满足指令扭矩而以最大效率输出。
[0094]
这样,只要初始值(x,y)满足转变条件,就重复进行实施其他状态转变的处理(步骤s19、s21)。在不满足转变条件的情况下(在步骤s19中为“否”),在步骤s23中,马达控制部10计算当前状态的交点的电流指令值。这里,例如使用2变量牛顿法、代数解法等来计算满足效率最大化的条件的电流指令值(q轴的电流指令值iq*、d轴的电流指令值id*)。各交点的电流指令值能够通过选择2个曲线而求解2元2次方程式来导出。
[0095]
在步骤s25中,判断状态转变处理是否已结束,在未结束的情况下,使处理返回到步骤s19,实施基于其他转变条件的状态转变处理。
[0096]
接着,对在本实施方式的马达控制装置中实施了基于状态转变表的状态转变的最佳效率控制的验证结果进行说明。
[0097]
在使用了状态转变表的状态转变的实施中,终止点有mala、mvlv、lvla这3种模式,这里,在扭矩增加方向和减少方向这两个方向上验证各自的控制场景。并且,还对终止点在之间变化的情况进行验证。
[0098]
另外,以下,将全部指令扭矩设为“正”来进行说明,但指令扭矩为“负”也是同样的。
[0099]
<状态转变的实施例1>
[0100]
这里,作为状态转变的实施例1,对终止点为mala的情况进行验证。例如,在扭矩从0增加的方向上,在满足指令扭矩和最佳效率的同时在me曲线上前进(mect)。与la曲线相交,电流饱和(|i|≥|i
max
|:图6的转变条件c2)。接着,在满足指令扭矩的同时在la曲线上前进(lact)。
[0101]
扭矩饱和(t*≥ta:转变条件c7),终止于与ma曲线相交的点mala。虽然扭矩最大点是mala,但在mala中不满足指令扭矩。转变条件c7是将lact的正交坐标(x,y)代入ma而成为0以下(即,ma<0)的条件。
[0102]
因此,如果在从扭矩mala减少的方向上消除了扭矩饱和(t*<ta:转变条件c9),则在满足指令扭矩的同时在la曲线上前进(lact)。与me曲线相交(me>0:转变条件c6),在me曲线上前进而实施最佳效率控制(mect)。另外,转变条件c9是将lact的正交坐标(x,y)代入ma而成为0以上(即,ma>0)的条件。
[0103]
<状态转变的实施例2>
[0104]
在终止点为mvlv的情况下,在电压部分饱和和电压始终饱和中场景不同。在电压始终饱和的情况下,作为me曲线与lv曲线的关系,可以考虑以下的多种。
[0105]
场景a:y截距为me>lv
[0106]
场景b:y截距为lv≥me、且lv曲线与me曲线的交点为2个
[0107]
场景c:y截距为lv≥me、且lv曲线与me曲线的交点为0~1个
[0108]
在电流部分饱和的情况下,仅符合上述的场景a。
[0109]
【场景a】
[0110]
在从扭矩0增加的方向上,在满足指令扭矩和最佳效率的同时在me曲线上前进(mect)。与lv曲线相交,电压饱和(|v|≥|v
max
|:转变条件c1)。接着,在满足指令扭矩的同时在lv曲线上前进(lvct)。当扭矩饱和时(t*≥tv:转变条件c4),终止于与mv曲线相交的点mvlv。扭矩最大点是mvlv,在mvlv中不满足指令扭矩。具体而言,转变条件c4是将lvct的正交坐标(x,y)代入mv而成为0以上(即mv>0)的条件。
[0111]
在从扭矩mvlv减少的方向上,若消除了扭矩饱和(t*<tv:转变条件c11),则在满足指令扭矩的同时在lv曲线上前进(lvct)。与me曲线相交(me<0:转变条件c3),在me曲线上前进而实施最佳效率控制(mect)。转变条件c11是将lvct的正交坐标(x,y)代入mv而成为0以下(即mv<0)的条件。
[0112]
【场景b】
[0113]
在从扭矩0开始增加的方向上,以y轴与lv曲线的交点为起点,在lv曲线上前进(lvct)。在me曲线成为lv曲线的内侧时(|v|≤|v
max
|),输出变化为mect。之后,由于me曲线再次成为lv曲线的外侧(|v|≥|v
max
|:转变条件c1),输出变为lvct,当扭矩饱和时(t*≥tv:转变条件c4),终止于与mv曲线相交的点mvlv。
[0114]
在从扭矩mvlv减少的方向上,若消除了扭矩饱和(t*<tv:转变条件c11),则在满足指令扭矩的同时在lv曲线上前进(lvct)。与me曲线相交(me<0:转变条件c3),在me曲线上前进而实施最佳效率控制(mect),mect的电压再次饱和(|v|≥|v
max
|:转变条件c1),返回到lvct。
[0115]
【场景c】
[0116]
在从扭矩0增加的方向上,在满足指令扭矩的同时在lv曲线上前进(lvct)。当扭矩饱和时(t*≥tv:转变条件c4),终止于与mv曲线相交的点mvlv。
[0117]
在从扭矩mvlv减少的方向上,若消除了扭矩饱和(t*<tv:转变条件c11),则在满足指令扭矩的同时在lv曲线上前进(lvct)。
[0118]
<状态转变的实施例3>
[0119]
在终止点为lvla的情况下,根据mect的电流、电压中的哪一个先饱和,有以下的2个场景。
[0120]
【电流先饱和的场景】
[0121]
在从扭矩0增加的方向上,在满足指令扭矩和最佳效率的同时在me曲线上前进(mect)。与la曲线相交,电流饱和(|i|≥|i
max
|:转变条件c2)。接着,在满足指令扭矩的同时在la曲线上前进(lact)。与lv曲线相交,电压和扭矩饱和(t*≥tva:转变条件c8),终止于lvla。扭矩最大点是lvla,在lvla中不满足指令扭矩。转变条件c8是将lact的正交坐标(x,
y)代入lv而成为v
max2
以上(即,电压饱和)的条件。
[0122]
在从扭矩lvla减少的方向上,由于在消除了扭矩饱和时满足t*<tva且ω≤ω
melva
(转变条件c14),因此在满足指令扭矩的同时在la曲线上前进(lact)。当与me曲线相交时(me>0:转变条件c6),在me曲线上前进而实施最佳效率控制(mect)。
[0123]
【电压先饱和的场景】
[0124]
在从扭矩0增加的情况下,在满足指令扭矩和最佳效率的同时在me曲线上前进(mect)。与lv曲线相交,电压饱和(|v|≥|v
max
|:转变条件c1)。接着,在满足指令扭矩的同时在lv曲线上前进(lvct)。与la曲线相交,电压和扭矩饱和(t*≥tva:转变条件c5),终止于lvla。扭矩最大点是lvla,在lvla中不满足指令扭矩。转变条件c5是将lvct的正交坐标(x,y)代入la而成为i
max2
以上(即,电流饱和)的条件。
[0125]
在从扭矩lvla减少的方向上,由于在消除了扭矩饱和时满足t*<tva且ω>ω
melva
(转变条件c13),因此在满足指令扭矩的同时在lv曲线上前进(lvct)。当与me曲线相交时(me<0:转变条件c3),在me曲线上前进而实施最佳效率控制(mect)。
[0126]
另外,关于转变条件c13、c14,也可以代替ω
melva
而使用将lvla的正交坐标(x,y)代入me时的符号,如果me>0则向lvct转变,如果me≤0则向lact转变。
[0127]
<状态转变的实施例4>
[0128][0129]
在终止于mvlv点的状态下,当mvlv为电流饱和时(|i|≥|i
max
|:转变条件c12),电流输出转变为lvla。同样地,在终止于lvla点的状态下,当lvla的相位比mv曲线超前时(ω>ω
mvlva
:转变条件c16),电流输出转变为mvlv。另外,转变条件c16是将lvla的正交坐标(x,y)代入mv而成为0以上(即mv>0)的条件。转变条件c12也可以设为将转变条件c16反转而得的ω≤ω
mvlva

[0130]
<状态转变的实施例5>
[0131][0132]
在终止于mala点的状态下,当mala为电压饱和时(|v|≥|v
max
|:转变条件c10)时,电流输出转变为lvla。同样地,在终止于lvla点的状态下,当lvla的相位比ma曲线滞后时(ω<ω
malva
:转变条件c15),电流输出转变为mala。另外,转变条件c15是将lvla的正交坐标(x,y)代入ma而成为0以下(即,ma<0)的条件。转变条件c10也可以设为将转变条件c15反转而得的ω≥ω
malva

[0133]
<状态转变的实施例6>
[0134]
【nova转变】
[0135]
电压限制椭圆(lv)与电流限制圆(la)不具有交点的状态nova以速度ω
nova
为转变条件在与lvla之间转变(转变条件c17、c18)。该电流输出不是满足电流和电压双方的点,因此可以考虑如下的2种方针。
[0136]
(i)优先进行过电流保护,成为使电压绝对值最小化的y轴上的点(y=i
max
)
[0137]
(ii)优先进行过电压保护,成为使电流绝对值最小化的y轴上的点(作为将x=0代入lv曲线而得的下述的式(8)的解的式(9))
[0138]
(1 η
min2
ω2)y
2-2ξmη
min
ω2y ξmω
2-v
max2
=0

(8)
[0139][0140]
如以上所说明的那样,本实施方式的马达控制装置在电压/电流限制下决定马达的指令电流时,使用设定了从当前状态向转变目的地状态的转变条件的状态转变表,根据各曲线的电流矢量平面上的位置关系来决定转变目的地,此时,着眼于作为针对马达的电流指令(电流输出)而有效的2个曲线的交点来计算电流矢量的指令值,由此能够减轻对马达的电流指令值的计算量,实现处理速度的提高和成本降低。
[0141]
即,在选择上述那样的电流指令值并进行计算的方法中,从最初避免了在图6所示的状态转变表中附加了
×
标记的没有转变条件的处理,因此例如与如图10所示的流程图那样判断所有的交点的适当与否(即,还每次判断状态转变表的
×
标记的条件)的处理相比,处理速度大幅改善。此外,无论有无磁铁、是表面磁铁型马达(spm)、还是埋入磁铁型马达(ipm),都是能够与所有的同步机对应的电流指令值的计算方法。
[0142]
另外,在图10中,|tcom|为指令扭矩的绝对值,|w|为当前转速的绝对值,vlmt为电压限制值,ilmt为电流限制值,v(mect)为mect交点电压,i(mect)为mect交点电流,t(mvlv)为mvlv交点扭矩,t(mala)为mala交点扭矩,t(lvla)为lvla交点扭矩,w_malva为ma、lv、la的3重交点速度,w_mvlva为mv、lv、la的3重交点速度,w_nova为不存在满足电压限制椭圆和电流限制圆双方的点的|w_malva|以上的速度。
[0143]
另外,根据本实施方式,通过将不满足电流条件和电压条件双方的状态也装入状态转变表中,能够避免在不存在解的条件下的无用的计算,能够防止用于电流指令的交点坐标的运算的失败而实现控制的稳定化。
[0144]
换言之,在电流指令值的选择中,通过考虑不存在可输出范围的状态,能够可靠地排除在曲线间没有交点的状态而避免电流控制的失败。
[0145]
并且,即使电压限制值、电流限制值、电阻值、电感、交链磁通等参数发生变动,由于每次都实施状态转变计算而转变到适当的状态,因此没有遗漏、泄漏、计算失败等,例如即使是电动车辆驱动用马达等磁饱和、电压变动剧烈的马达,也能够进行最大效率控制。
[0146]
另外,不仅能够进行铜损,还能够进行包括作为磁滞损耗与涡电流损耗之和的铁损在内的与最优化对应的最大效率控制。由此,与制成效率映射的现有的控制相比,能够减少工时,能够减轻实机的处理负载。
[0147]
本发明并不限定于上述的实施方式,能够进行各种变形。
[0148]
<变形例1>
[0149]
在上述的实施方式的马达控制装置中,作为电流指令而有效的组合为图5所示的6种,但在不考虑马达的铁损的情况下,组合不限定于此。
[0150]
例如,以铜损最小为目的,也可以用ma曲线代替me曲线。在该情况下,从去除了me后的5个曲线中选择2个曲线的组合有10种。另外,在上述的条件下排除3种,为了维持电流最小,也不使用lact。其结果为,作为电流输出而有效的组合仅限于图8所示的mact、lvct、mvlv、mala、lvla这5种。
[0151]
图9是将上述5种情况理解为状态,并且是将添加了作为组合中不存在可输出范围的情况的nova的6个状态作为当前状态和转变目的地状态而进行排列的状态转变表。图9的状态转变表例如适于低速、大电流马达的控制所需的电流指令值的选择。
[0152]
<变形例2>
[0153]
本发明的实施方式的马达控制装置并不限定于图1所示的结构。在图1所示的马达控制装置中,以使目标值与电流检测值一致的方式进行反馈控制,但例如也可以如图11所示的马达控制装置1a那样,采用进行不对电流检测值进行与目标值的对比等的前馈控制(f/f控制)的结构。
[0154]
马达控制装置1a进行基于马达电压方程式的前馈控制。因此,马达控制部10a的电压指令部4根据由电流指令部2生成的d轴的电流指令值id和q轴的电流指令值iq,通过下述的电压方程式(10)来运算d轴电压指令值vd和q轴电压指令值vq。
[0155][0156]
在式(10)中,ld是马达的d轴电感,lq是马达的q轴电感,r是定子线圈的电阻(绕组电阻),φa是马达的交链磁通,ω是电角速度,通过事先测定或驱动中的检测/推断来准备它们。其中,p是微分运算符。
[0157]
标号说明
[0158]
1、1a:马达控制装置;2:中央控制部(cpu);3:存储器;4:电压指令部;5:马达驱动部;10、10a:马达控制部;15:电动马达;16a:q轴pi控制部;16b:d轴pi控制部;17、28:坐标转换部;21:pwm信号生成部;23:逆变器电路;24:电源继电器;25:电流检测部;27:a/d转换部(adc);29:旋转角传感器;bt:外部电池。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献