交流電機(jī)的控制裝置制造方法
【專利摘要】提供了一種交流電機(jī)的控制裝置。一種用于控制具有逆變器的三相交流電機(jī)的控制裝置,該控制裝置包括:用于電機(jī)的電流的電流獲取裝置;用于電機(jī)的旋轉(zhuǎn)角度的旋轉(zhuǎn)角度獲取裝置;用于電流估計(jì)值的電流估計(jì)裝置;用于第一電壓指令值的第一電壓指令值運(yùn)算裝置;用于電壓指令參考值的電壓指令參考值運(yùn)算裝置;用于第二電壓指令值的第二電壓指令值運(yùn)算裝置;控制模式切換裝置,用于分別地基于第一電壓指令值和第二電壓指令值生成逆變器的驅(qū)動(dòng)信號(hào)的第一控制模式和第二控制模式;以及轉(zhuǎn)數(shù)運(yùn)算裝置。當(dāng)轉(zhuǎn)數(shù)大于閾值時(shí),選擇第一控制模式。當(dāng)轉(zhuǎn)數(shù)不大于閾值時(shí),選擇第二控制模式。
【專利說明】交流電機(jī)的控制裝置
【技術(shù)領(lǐng)域】
[0001]本公開涉及一種交流電機(jī)的控制裝置。
【背景技術(shù)】
[0002]近年,由于降低燃料消耗和減少廢氣排放的社會(huì)需求,電動(dòng)汽車和混合動(dòng)力汽車(其每個(gè)安裝有作為車輛的功率源的交流電機(jī))引起了注意。例如,在一些混合動(dòng)力汽車中,由二次電池等構(gòu)成的直流電源和交流電機(jī)經(jīng)由逆變器等構(gòu)建的電力轉(zhuǎn)換裝置而彼此連接;并且直流電源的直流電壓由逆變器轉(zhuǎn)換為交流電壓從而驅(qū)動(dòng)交流電機(jī)。
[0003]在安裝在這種混合動(dòng)力汽車和電動(dòng)汽車中的交流電機(jī)的控制裝置中,已知下述一種技術(shù):在該技術(shù)中,在一個(gè)相中設(shè)置有用于感測(cè)相電流的電流傳感器,從而減少了電流傳感器的數(shù)量,借此可以減小逆變器的三個(gè)相的輸出端子附近的結(jié)構(gòu)的尺寸并且可以降低交流電機(jī)的控制系統(tǒng)的成本(例如,參見專利文獻(xiàn)I)。
[0004]在專利文獻(xiàn)I中,按照下面的方式執(zhí)行單相控制:對(duì)于一個(gè)相,使用該一個(gè)相的電流傳感器值;并且對(duì)于其他相,使用三相交流電流指令值作為其他相的電流估計(jì)值,該三相交流電流指令值可以通過基于電角對(duì)d軸電流指令值和q軸電流指令值進(jìn)行逆dq變換而獲取。通過對(duì)d軸電流指令值和q軸電流指令值進(jìn)行逆dq變換所獲取的三相交流電流指令值未成為正確地反映交流電機(jī)的實(shí)際電流的信息,并且因此交流電機(jī)的控制很可能變得不穩(wěn)定。特別地,當(dāng)交流電機(jī)的轉(zhuǎn)數(shù)小時(shí),每采樣間隔中電流感測(cè)值的電流改變和旋轉(zhuǎn)角度運(yùn)動(dòng)變小并且因此缺乏實(shí)際信息,其因此很可能使得交流電機(jī)的控制更加不穩(wěn)定。
[0005][專利文獻(xiàn)I] JP-A 第 2008_86139 號(hào)(對(duì)應(yīng)于 US2008/0079385_A1)
【發(fā)明內(nèi)容】
[0006]本公開的目的是提供一種交流電機(jī)的控制裝置,該交流電機(jī)的控制裝置即使在交流電機(jī)的轉(zhuǎn)數(shù)小的低速旋轉(zhuǎn)范圍中也可以穩(wěn)定地驅(qū)動(dòng)交流電機(jī)。
[0007]根據(jù)本公開的一個(gè)方面,一種具有由逆變器控制的施加電壓的三相交流電機(jī)的控制裝置,該控制裝置控制電機(jī)的驅(qū)動(dòng)并且包括:電流獲取裝置,用于從電流傳感器獲取電流感測(cè)值,該電流傳感器布置在作為電機(jī)的三個(gè)相中的一個(gè)相的電機(jī)的傳感器相上;旋轉(zhuǎn)角度獲取裝置,用于從旋轉(zhuǎn)角度傳感器獲取旋轉(zhuǎn)角度感測(cè)值,該旋轉(zhuǎn)角度傳感器感測(cè)電機(jī)的旋轉(zhuǎn)角度;電流估計(jì)裝置,用于根據(jù)電流感測(cè)值和旋轉(zhuǎn)角度感測(cè)值,對(duì)電流估計(jì)值進(jìn)行運(yùn)算;第一電壓指令值運(yùn)算裝置,用于根據(jù)與電機(jī)的驅(qū)動(dòng)有關(guān)的電流指令值和要被反饋的電流估計(jì)值,對(duì)第一電壓指令值進(jìn)行運(yùn)算;電壓指令參考值運(yùn)算裝置,用于根據(jù)電流指令值、使用電機(jī)的理論公式,對(duì)電壓指令參考值進(jìn)行運(yùn)算;第二電壓指令值運(yùn)算裝置,用于對(duì)電壓指令參考值進(jìn)行校正,以便對(duì)第二電壓指令值進(jìn)行運(yùn)算;控制模式切換裝置,用于在第一控制模式與第二控制模式之間進(jìn)行切換,第一控制模式用于基于第一電壓指令值來生成與逆變器的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào),第二控制模式用于基于第二電壓指令值來生成驅(qū)動(dòng)信號(hào);以及轉(zhuǎn)數(shù)運(yùn)算裝置,用于根據(jù)旋轉(zhuǎn)角度感測(cè)值,對(duì)電機(jī)的轉(zhuǎn)數(shù)進(jìn)行運(yùn)算。當(dāng)轉(zhuǎn)數(shù)大于預(yù)定確定閾值時(shí),控制模式切換裝置選擇第一控制模式。當(dāng)轉(zhuǎn)數(shù)不大于預(yù)定確定閾值時(shí),控制模式切換裝置選擇第二控制模式。
[0008]在以上控制裝置中,對(duì)電壓指令參考值進(jìn)行校正并且對(duì)第二電壓指令值進(jìn)行運(yùn)算,以及在低速旋轉(zhuǎn)范圍中,基于第二電壓指令值在第二控制模式中控制交流電機(jī)的驅(qū)動(dòng)。以這種方式,根據(jù)以上控制裝置,在低速旋轉(zhuǎn)范圍中,可以從交流電機(jī)啟動(dòng)的時(shí)間起穩(wěn)定地控制交流電機(jī)的驅(qū)動(dòng),并且驅(qū)動(dòng)交流電機(jī)直到交流電機(jī)停止的時(shí)間。
【專利附圖】
【附圖說明】
[0009]根據(jù)參照附圖而進(jìn)行的下面的詳細(xì)描述,本公開的以上的和其他的目的、特征以及優(yōu)點(diǎn)將變得更加明顯。在附圖中:
[0010]圖1是示出本公開的第一實(shí)施例的交流電機(jī)驅(qū)動(dòng)系統(tǒng)的構(gòu)造的示意圖;
[0011]圖2是示出本公開的第一實(shí)施例的電動(dòng)機(jī)控制裝置的構(gòu)造的示意圖;
[0012]圖3是示出本公開的第一實(shí)施例的控制部的構(gòu)造的框圖;
[0013]圖4A、圖4B以及圖4C是示出在高速旋轉(zhuǎn)范圍中交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0014]圖5A、圖5B以及圖5C是示出在中速旋轉(zhuǎn)范圍中交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0015]圖6A、圖6B以及圖6C是示出在低速旋轉(zhuǎn)范圍中交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0016]圖7A、7B、7C以及7D是示出當(dāng)交流電機(jī)的轉(zhuǎn)數(shù)為0[rpm]時(shí)、基于電壓指令參考值來執(zhí)行控制時(shí)交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0017]圖8A、8B、8C以及8D是示出當(dāng)交流電機(jī)的轉(zhuǎn)數(shù)為O [rpm]時(shí)、執(zhí)行兩相控制時(shí)交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0018]圖9A和圖9B是示出根據(jù)本公開的第一實(shí)施例的死區(qū)時(shí)間校正的時(shí)間圖;
[0019]圖1OA和圖1OB是示出本公開的第一實(shí)施例的幅度校正的圖形;
[0020]圖11是示出本公開的第一實(shí)施例的驅(qū)動(dòng)控制處理的流程圖;
[0021]圖12示出根據(jù)本公開的第一實(shí)施例的FF控制處理的流程圖;
[0022]圖13A至圖13G是示出當(dāng)執(zhí)行根據(jù)本公開的第一實(shí)施例的FF控制處理時(shí)交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0023]圖14至圖14G是示出當(dāng)執(zhí)行根據(jù)本公開的第一實(shí)施例的FF控制處理時(shí)交流電機(jī)的運(yùn)動(dòng)的時(shí)間圖;
[0024]圖15是示出本公開的第二實(shí)施例的控制部的構(gòu)造的框圖;
[0025]圖16A和圖16B是示出根據(jù)本公開的第二實(shí)施例的死區(qū)時(shí)間校正的時(shí)間圖。
【具體實(shí)施方式】
[0026]在下文中,將基于附圖來描述根據(jù)本公開的交流電機(jī)的控制裝置。就這點(diǎn)而言,在下文中的多個(gè)實(shí)施例中,將通過相同的附圖標(biāo)記來表示基本上相同的構(gòu)造,并且將省略對(duì)其的描述。
[0027](第一實(shí)施例)
[0028]如圖1所示,作為根據(jù)本公開的第一實(shí)施例的交流電機(jī)2的控制裝置的電動(dòng)機(jī)控制裝置10被應(yīng)用到用于驅(qū)動(dòng)電動(dòng)車輛的電動(dòng)機(jī)驅(qū)動(dòng)系統(tǒng)I。
[0029]電動(dòng)機(jī)驅(qū)動(dòng)系統(tǒng)I包括交流電機(jī)2、直流電源8、電動(dòng)機(jī)控制裝置10等。[0030]交流電機(jī)2是例如用于生成驅(qū)動(dòng)電動(dòng)車輛的驅(qū)動(dòng)輪6的轉(zhuǎn)矩的電動(dòng)機(jī)。本實(shí)施例的交流電機(jī)2是永磁同步類型的三相交流電機(jī)。
[0031]假定電動(dòng)車輛包括用于通過電能來驅(qū)動(dòng)驅(qū)動(dòng)輪6的車輛(諸如混合動(dòng)力汽車、電動(dòng)汽車以及由燃料電池供電的車輛)。本實(shí)施例的電動(dòng)車輛是設(shè)置有引擎3的混合動(dòng)力車輛,并且交流電機(jī)2是所謂的電動(dòng)發(fā)電機(jī)(在附圖中由“MG”所標(biāo)記),其具有作為生成用于驅(qū)動(dòng)驅(qū)動(dòng)輪6的轉(zhuǎn)矩的電動(dòng)機(jī)的功能,以及具有作為由從引擎3和驅(qū)動(dòng)輪6所傳送的車輛的動(dòng)能所驅(qū)動(dòng)的、并且可以生成電力的發(fā)電機(jī)的功能。
[0032]交流電機(jī)2經(jīng)由傳動(dòng)裝置4 (例如,變速箱)耦接到車軸5。以這種方式,由交流電機(jī)2的驅(qū)動(dòng)所生成的轉(zhuǎn)矩經(jīng)由傳動(dòng)裝置4來旋轉(zhuǎn)車軸5,從而驅(qū)動(dòng)驅(qū)動(dòng)輪6。
[0033]直流電源8是可以對(duì)電力進(jìn)行充電和放電的電力存儲(chǔ)裝置,例如,諸如鎳金屬氫化物電池或鋰離子電池的二次電池、以及雙電層電容器。直流電源8連接到電動(dòng)機(jī)控制裝置10的逆變器12 (參見圖2),即,這樣地構(gòu)建直流電源8以便將電力提供給交流電機(jī)2并且經(jīng)由逆變器12將電力從交流電機(jī)2提供給直流電源8。
[0034]車輛控制電路9由微型計(jì)算機(jī)等構(gòu)成,并且其中設(shè)置有CPU、ROM、I/O以及用于連接這些元件的基線(bass line),所有這些未在附圖中示出。車輛控制電路9通過軟件處理以及通過硬件處理來控制整個(gè)電動(dòng)車輛,軟件處理通過由CPU運(yùn)行預(yù)先所存儲(chǔ)的程序來執(zhí)行并且硬件處理由專用電子電路來執(zhí)行。
[0035]這樣地構(gòu)建車輛控制電路9以便可以從各種傳感器和開關(guān)獲取信號(hào),諸如從加速度傳感器獲取加速度信號(hào)、從制動(dòng)開關(guān)獲取制動(dòng)信號(hào)、以及從換擋(shift)開關(guān)獲取換擋信號(hào),所有這些未在附圖中示出。此外,車輛控制電路9基于這些所獲取的信號(hào)檢測(cè)車輛的驅(qū)動(dòng)狀態(tài),并且將與驅(qū)動(dòng)狀態(tài)相對(duì)應(yīng)的轉(zhuǎn)矩指令值trq*輸出到電動(dòng)機(jī)控制裝置10。此外,車輛控制電路9將指令信號(hào)輸出到用于控制引擎3的驅(qū)動(dòng)的引擎控制電路(未示出)。
[0036]如圖2所示,電動(dòng)機(jī)控制裝置10包括逆變器12和控制部15。
[0037]逆變器12具有根據(jù)交流電機(jī)2的驅(qū)動(dòng)狀態(tài)和根據(jù)車輛請(qǐng)求而施加在其上的逆變器輸入電壓VH,逆變器輸入電壓VH是由升壓轉(zhuǎn)換器(未示出)將直流電源8的直流電壓所升至的電壓。逆變器12具有以橋接模式連接的六個(gè)開關(guān)元件(未示出)。更具體地,開關(guān)元件由設(shè)置在高電勢(shì)側(cè)的上開關(guān)元件(在下文中被稱為“上SW”)和設(shè)置在低電勢(shì)側(cè)的下開關(guān)元件(在下文中被稱為“下SW”)構(gòu)成。與交流電機(jī)2的各個(gè)相相對(duì)應(yīng)地設(shè)置有串聯(lián)連接的上SW和下SW。關(guān)于開關(guān)元件,例如,可以使用IGBT (絕緣柵型雙極晶體管)、MOS (金屬氧化物半導(dǎo)體)晶體管、以及雙極晶體管用于開關(guān)元件?;趶目刂撇?5的PWM信號(hào)生成部28 (參見圖3)所輸出的?麗信號(hào)冊(cè)、^1¥1^1111^來接通和關(guān)斷開關(guān)元件。以這種方式,逆變器12控制要施加在交流電機(jī)2上的三相交流電壓vu、vv、vw。當(dāng)交流電機(jī)12具有由逆變器12所生成的、施加在其上的三相交流電壓vu、vv、vw時(shí),交流電機(jī)使得其被驅(qū)動(dòng)控制。
[0038] 在本實(shí)施例中,當(dāng)上SW接通并且下SW關(guān)斷的狀態(tài)被切換為上SW關(guān)斷并且下SW接通的狀態(tài)時(shí),或當(dāng)上SW關(guān)斷并且下SW接通的狀態(tài)被切換為上SW接通并且下SW關(guān)斷的狀態(tài)時(shí),為了防止由于上SW和下SW同時(shí)接通所導(dǎo)致的上/下短路,設(shè)置了死區(qū)時(shí)間時(shí)間段Tdt,在該死區(qū)時(shí)間時(shí)間段Tdt中,上SW和下SW兩者關(guān)斷。根據(jù)開關(guān)元件設(shè)計(jì)預(yù)先設(shè)置死區(qū)時(shí)間時(shí)間段Tdt。所設(shè)置的死區(qū)時(shí)間時(shí)間段Tdt存儲(chǔ)在控制部15的存儲(chǔ)部(未示出)中。[0039]電流傳感器13被設(shè)置在交流電機(jī)2的任一個(gè)相中。在本實(shí)施例中,電流傳感器13被設(shè)置在W相中,并且在下文中,將設(shè)置有電流傳感器13的W相稱為“傳感器相”。電流傳感器13感測(cè)穿過作為傳感器相的W相的W相電流感測(cè)值iw_sns,并且將W相電流感測(cè)值iw_sns輸出到控制部15??刂撇?5獲取W相電流感測(cè)值iw_sns。就這點(diǎn)而言,在本實(shí)施例中,電流傳感器13被設(shè)置在W相中,但是其可以被設(shè)置在任一相中。在下文中,將在本實(shí)施例中描述傳感器相為W相的構(gòu)造。
[0040]旋轉(zhuǎn)角度傳感器14設(shè)置在交流電機(jī)2的轉(zhuǎn)子(未示出)附近,并且感測(cè)電角Θ e以及將所感測(cè)的電角Θ e輸出到控制部15??刂撇?5獲取電角Θ e。本實(shí)施例的旋轉(zhuǎn)角度傳感器14是分解器(resolver)。另外,旋轉(zhuǎn)角度傳感器14可以是其他種類的傳感器,例如,旋轉(zhuǎn)編碼器。
[0041]在此,將描述交流電機(jī)2的驅(qū)動(dòng)控制。根據(jù)基于由旋轉(zhuǎn)角度傳感器14所感測(cè)的電角Θ e的交流電機(jī)2的轉(zhuǎn)子的轉(zhuǎn)數(shù)(在下文中,根據(jù)需要簡(jiǎn)單地稱為“交流電機(jī)2的轉(zhuǎn)數(shù)N”)和來自車輛控制電路9的轉(zhuǎn)矩指令值trq*,電動(dòng)機(jī)控制裝置10驅(qū)動(dòng)作為電動(dòng)機(jī)的交流電機(jī)2以執(zhí)行動(dòng)力操作,從而消耗電力;或驅(qū)動(dòng)作為發(fā)電機(jī)的交流電機(jī)2以執(zhí)行發(fā)電操作,從而生成電力。具體地,根據(jù)轉(zhuǎn)數(shù)N和轉(zhuǎn)矩指令值trq*是正還是負(fù),電動(dòng)機(jī)控制裝置10將交流電機(jī)2的操作切換為下面的四個(gè)模式:
[0042]〈1.正向旋轉(zhuǎn)/動(dòng)力操作 > 當(dāng)轉(zhuǎn)數(shù)N為正并且轉(zhuǎn)矩指令值trq*為正時(shí),交流電機(jī)2消耗電力;
[0043]〈2.正向旋轉(zhuǎn)/發(fā)電操作 > 當(dāng)轉(zhuǎn)數(shù)N為正并且轉(zhuǎn)矩指令值trq*為負(fù)時(shí),交流電機(jī)2生成電力;
[0044]〈3.反向旋轉(zhuǎn)/動(dòng)力操作 > 當(dāng)轉(zhuǎn)數(shù)N為負(fù)并且轉(zhuǎn)矩指令值trq*為負(fù)時(shí),交流電機(jī)2消耗電力;以及
[0045]<4.反向旋轉(zhuǎn)/發(fā)電操作 > 當(dāng)轉(zhuǎn)數(shù)N為負(fù)并且轉(zhuǎn)矩指令值trq*為正時(shí),交流電機(jī)2生成電力。
[0046]當(dāng)轉(zhuǎn)數(shù)N>0 (正向旋轉(zhuǎn))并且轉(zhuǎn)矩指令值trq*>0、或轉(zhuǎn)數(shù)N〈0 (反向旋轉(zhuǎn))并且轉(zhuǎn)矩指令值trq*〈0時(shí),逆變器12通過開關(guān)元件的開關(guān)操作來將從直流電源8所提供的直流電力轉(zhuǎn)換為交流電力,并且將交流電力提供給交流電機(jī)2,從而以這樣的方式驅(qū)動(dòng)交流電機(jī)2以便輸出轉(zhuǎn)矩(以便執(zhí)行動(dòng)力操作)。
[0047]另一方面,當(dāng)轉(zhuǎn)數(shù)N>0 (正向旋轉(zhuǎn))并且轉(zhuǎn)矩指令值trq*〈0、或轉(zhuǎn)數(shù)N〈0 (反向旋轉(zhuǎn))并且轉(zhuǎn)矩指令值trq*>0時(shí),逆變器12通過開關(guān)元件的開關(guān)操作來將由交流電機(jī)2所生成的交流電力轉(zhuǎn)換為直流電力,并且將直流電力提供給直流電源8,借此交流電機(jī)2執(zhí)行發(fā)電操作。
[0048]接下來,將基于圖3來描述控制部15的細(xì)節(jié)。如圖3所示,控制部15包括轉(zhuǎn)數(shù)運(yùn)算部16、電流指令值運(yùn)算部21、電壓指令參考值運(yùn)算部22、電壓指令參考值校正部23、電流估計(jì)部24、電壓指令值運(yùn)算部25、切換確定部26、三相電壓指令值運(yùn)算部27、PWM信號(hào)生成部28、三相電流指令值運(yùn)算部31、死區(qū)時(shí)間校正值運(yùn)算部32、幅度校正系數(shù)運(yùn)算部40等。
[0049]轉(zhuǎn)數(shù)運(yùn)算部16基于電角0e對(duì)交流電機(jī)2的轉(zhuǎn)數(shù)N進(jìn)行運(yùn)算。電流指令值運(yùn)算部21基于從車輛控制電路9所獲取的轉(zhuǎn)矩指令值trq*,在被設(shè)置為交流電機(jī)2的旋轉(zhuǎn)坐標(biāo)的旋轉(zhuǎn)坐標(biāo)系(d-q坐標(biāo)系)中對(duì)d軸電流指令值id*和q軸電流指令值iq*進(jìn)行運(yùn)算。在本實(shí)施例中,參照預(yù)先所存儲(chǔ)的映射來對(duì)d軸電流指令值id*和q軸電流指令值iq*進(jìn)行運(yùn)算,但是可以這樣地構(gòu)建d軸電流指令值id*和q軸電流指令值iq*以便借助于數(shù)學(xué)公式等來進(jìn)行運(yùn)算。
[0050]電壓指令參考值運(yùn)算部22基于d軸電流指令值id*和q軸電流指令值iq*、借助于作為電動(dòng)機(jī)的理論公式的電壓等式,對(duì)d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref進(jìn)行運(yùn)算。d軸電壓指令值參考值vd_ref和q軸電壓指令參考值vq_ref是從d軸電流指令值id*和q軸電流指令值iq*直接地運(yùn)算得出的,并且d軸電壓指令值參考值vd_ref和q軸電壓指令參考值vq_ref還可以被認(rèn)為是前饋項(xiàng)(在下文中,被稱為“FF”)。[0051 ] 電壓指令參考值校正部23對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正,并且對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)笪
ο
[0052]稍后將詳細(xì)描述:用于在電壓指令參考值運(yùn)算部22中對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行運(yùn)算的方法,以及用于在電壓指令參考值校正部23中對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算的方法。
[0053]電流估計(jì)部24基于W相電流感測(cè)值iw_sns和電角Θ e對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。在本實(shí)施例中,電流估計(jì)部24基于d軸電流指令值id*和q軸電流指令值iq*以及W相電流感測(cè)值iw_sns和電角Θ e,對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。具體地,電流估計(jì)部24使得通過對(duì)d軸電流指令值id*和q軸電流指令值iq*進(jìn)行逆dq變換所計(jì)算出的U相電流指令值iu*和V相電流指令值iv*成為U相電 流估計(jì)值iu_est和V相電流估計(jì)值iv_est。然后,電流估計(jì)部24對(duì)U相電流估計(jì)值iu_est、V相電流估計(jì)值iv_est、以及W相電流感測(cè)值iw_sns進(jìn)行dq變換,以對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。
[0054]用于對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算的方法不限于此方法,而且可以采用基于W相電流感測(cè)值iw_sns和電角Qe對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算的任何方法。此外,可以根據(jù)任何方法對(duì)U相電流估計(jì)值iu_est和V相電流估計(jì)值iv_est進(jìn)行運(yùn)算,或如果不需要針對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est的運(yùn)算則不需要進(jìn)行運(yùn)算。
[0055]電壓指令值運(yùn)算部25對(duì)作為從電流估計(jì)部24所反饋的d軸電流估計(jì)值id_est與d軸電流指令值id*之間的差異的d軸電流偏差A(yù)id進(jìn)行運(yùn)算,并且以d軸電流偏差A(yù)id收斂到O [A]以便使得d軸電流估計(jì)值id_est跟隨d軸電流指令值id*的方式、根據(jù)PI運(yùn)算對(duì)第一 d軸電壓指令值vd*_l進(jìn)行運(yùn)算。此外,電壓指令值運(yùn)算部25對(duì)作為從電流估計(jì)部24所反饋的q軸電流估計(jì)值iq_est與q軸電流指令值iq*之間的差異的q軸電流偏差Δ iq進(jìn)行運(yùn)算,并且以q軸電流偏差A(yù)iq收斂到0[A]以便使得q軸電流估計(jì)值iq_est跟隨q軸電流指令值iq*的方式、根據(jù)PI運(yùn)算對(duì)第一 q軸電壓指令值vq*_l進(jìn)行運(yùn)算。
[0056]切換確定部26在選擇第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l作為d軸電壓指令值vd*和q軸電壓指令值vq*、與選擇第二 d軸電壓指令值vd*_2和第二q軸電壓指令值vq*_2作為d軸電壓指令值vd*和q軸電壓指令值vq*之間進(jìn)行切換,d軸電壓指令值vd*和q軸電壓指令值vq*被用于與逆變器12的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào)(稍后描述的PWM信號(hào)UU、UL、VU、VL、WU、WL)的運(yùn)算。在本實(shí)施例中,當(dāng)轉(zhuǎn)數(shù)N大于給定的切換確定閾值A(chǔ)時(shí),切換確定部26選擇第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l作為d軸電壓指令值vd*和q軸電壓指令值vq*。此外,當(dāng)轉(zhuǎn)數(shù)N不大于給定的切換確定閾值A(chǔ)時(shí),切換確定部26選擇第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2作為d軸電壓指令值vd*和q軸電壓指令值vq*。在下文中,基于第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l生成與逆變器12的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào)并且控制交流電機(jī)2的驅(qū)動(dòng)的操作將被稱為“估計(jì)電流反饋控制(在下文中,根據(jù)需要反饋將被描述為“FB”)”。估計(jì)電流反饋控制還可以被認(rèn)為是使用一個(gè)相的電流感測(cè)值(在本實(shí)施例中為W相電流感測(cè)值iw_sns)的單相控制。此外,基于第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2生成與逆變器12的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào)并且控制交流電機(jī)2的驅(qū)動(dòng)的操作將被稱為“FF電壓指令控制(在下文中,根據(jù)需要被稱為“FF控制”)”。在本實(shí)施例中,“估計(jì)電流反饋控制模式”對(duì)應(yīng)于“第一控制模式”并且“FF電壓指令控制(FF控制)模式”對(duì)應(yīng)于“第二控制模式”。在此,在本實(shí)施例中,考慮到電流傳感器被設(shè)置在一個(gè)相中,所以就術(shù)語的廣義而言,“估計(jì)電流反饋控制”和“FF控制”也可以被認(rèn)為是“單相控制”。
[0057]在本實(shí)施例中,可以考慮基于轉(zhuǎn)數(shù)N在估計(jì)電流反饋控制與FF控制之間進(jìn)行切換,即,基于轉(zhuǎn)數(shù)N切換控制模式。更詳細(xì)地,當(dāng)轉(zhuǎn)數(shù)N大于確定閾值A(chǔ)時(shí),執(zhí)行估計(jì)電流反饋控制模式;并且當(dāng)轉(zhuǎn)數(shù)N不大于確定閾值A(chǔ)時(shí),執(zhí)行FF控制模式。
[0058]三相電壓指令值運(yùn)算部27基于從旋轉(zhuǎn)角度傳感器14所獲取的電角Θ e,將d軸電壓指令值vd*和q軸電壓指令值vq*逆dq變換為U相電壓指令值vu*、V相電壓指令值vv*、以及W相電壓指令值vw*。
[0059]PWM信號(hào)生成部28基于三相交流的電壓指令值vu*、w*、w*以及作為施加在逆變器12上的電壓的逆變器輸入電壓VH,對(duì)與逆變器12的開關(guān)元件的接通和關(guān)斷有關(guān)的PWM信號(hào)UU、UL、VU、VL、WU、WL進(jìn)行運(yùn)算。
[0060]然后,當(dāng)基于PWM信號(hào)UU、UL、VU、VL、WU、WL接通和關(guān)斷逆變器12的開關(guān)元件時(shí),生成三相交流電壓vu、vv、VW,并且當(dāng)三相交流電壓vu、vv、VW被施加到交流電機(jī)2上時(shí),以輸出根據(jù)轉(zhuǎn)矩指令值trq*的轉(zhuǎn)矩的方式來控制交流電機(jī)2的驅(qū)動(dòng)。在此,三相交流電壓VU、W、VW對(duì)應(yīng)于“施加的電壓”。
[0061]三相電流指令值運(yùn)算部31基于電角Θ e,將d軸電流指令值id*和q軸電流指令值iq*逆dq變換為U相電流指令值iu*、V相電流指令值iv*、以及W相電流指令值iw*。在下文中,根據(jù)需要U相電流指令值iu*、V相電流指令值iv*、以及W相電流指令值iw*將被稱為“三相電流指令值iu*、iv*、iw*”。
[0062]死區(qū)時(shí)間校正值運(yùn)算部32對(duì)d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt進(jìn)行校正,d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt對(duì)應(yīng)于當(dāng)在死區(qū)時(shí)間時(shí)間段Tdt中關(guān)斷上SW和下SW時(shí)所導(dǎo)致的電壓誤差。
[0063]幅度校正系數(shù)運(yùn)算部40基于W相電流感測(cè)值iw_sns和W相電流指令值iw*對(duì)幅度校正系數(shù)Ka進(jìn)行運(yùn)算。
[0064]稍后將詳細(xì)描述d軸死區(qū)時(shí)間校正值vd_dt、q軸死區(qū)時(shí)間校正值vq_dt、以及幅度校正系數(shù)Ka。
[0065]在此,將基于圖4A、圖4B、圖4C至圖6A、圖6B、圖6C來描述估計(jì)電流反饋控制模式。圖4A、圖4B、圖4C是高速旋轉(zhuǎn)范圍的示例,圖5A、圖5B、圖5C是中速旋轉(zhuǎn)范圍的示例,以及圖6A、圖6B、圖6C是低速旋轉(zhuǎn)范圍的示例。在此,“高速旋轉(zhuǎn)、中速旋轉(zhuǎn)、以及低速旋轉(zhuǎn)”僅被用于相對(duì)的含義,并且不意味著具體的轉(zhuǎn)數(shù)。換言之,當(dāng)假定:圖4A、圖4B、圖4C中的轉(zhuǎn)數(shù)為NI ;圖5A、圖5B、圖5C中的轉(zhuǎn)數(shù)為N2 ;以及圖6A、圖6B、圖6C中的轉(zhuǎn)數(shù)為N3時(shí),則N1、N2、以及N3之間的關(guān)系為簡(jiǎn)單地NI≥N2≥N3。此外,在圖4A到圖4C至圖6A到圖6C中,假定采樣間隔Ts相同。在圖4A、圖4B、圖4C至圖6A、圖6B、圖6C中,圖4A、圖5A以及圖6A示出了 d軸電流、圖4B、圖5B以及圖6B示出了 q軸電流,以及圖4C、圖5C以及圖6C示出了電角運(yùn)動(dòng)Λ 0e和電流改變Aiw與采樣間隔Ts之間的關(guān)系。此外,在圖4A、圖5A以及圖6A和圖4B、圖5B以及圖6B中,d軸實(shí)際電流值id和q軸實(shí)際電流值iq由實(shí)線表示,反之d軸電流指令值id*和q軸電流指令值iq*由虛線表示。此外,圖4A、圖5A以及圖6A和圖4B、圖5B以及圖6B中的每個(gè)示出了下述情況:在該情況中,在時(shí)間Tc之前的第一步驟中執(zhí)行基于具有在其中各自設(shè)置有電流傳感器的兩個(gè)相的電流感測(cè)值的兩相控制,并且在時(shí)間Tc時(shí)將兩相控制切換為基于一個(gè)相的電流感測(cè)值(在本實(shí)施例中為W相的電流感測(cè)值iw_sns)的估計(jì)電流反饋控制。 [0066]如圖4A和圖4B所示,當(dāng)在轉(zhuǎn)數(shù)N高的高速旋轉(zhuǎn)范圍中將兩相控制切換為估計(jì)電流反饋控制時(shí),在估計(jì)電流反饋控制中d軸實(shí)際電流值id和q軸實(shí)際電流值iq的波動(dòng)范圍與在兩相控制中d軸實(shí)際電流值id和q軸實(shí)際電流值iq沒有很大的差異。
[0067]這是因?yàn)橄率鲈?如圖4C所示,當(dāng)與轉(zhuǎn)數(shù)N無關(guān)、采樣間隔Ts相同時(shí),在采樣間隔Ts處電角運(yùn)動(dòng)Λ 0e和電流改變Aiw變?yōu)橄鄬?duì)大的值,并且因此還容易地反映在估計(jì)電流反饋控制中的實(shí)際信息。
[0068]另一方面,如圖5A和圖5B所示,當(dāng)在轉(zhuǎn)數(shù)為中等的中速旋轉(zhuǎn)范圍中將兩相控制切換為估計(jì)電流反饋控制時(shí),在估計(jì)電流反饋控制中d軸實(shí)際電流值id和q軸實(shí)際電流值iq的波動(dòng)范圍與在兩相控制中d軸實(shí)際電流值id和q軸實(shí)際電流值iq相比較大,并且因此控制變得不穩(wěn)定。
[0069]這是因?yàn)橄率鲈?如圖5C所示,在采樣間隔Ts處電角運(yùn)動(dòng)Λ 0e和電流改變Aiw變?yōu)樾∮谠谵D(zhuǎn)數(shù)N高的高速旋轉(zhuǎn)范圍中的電角運(yùn)動(dòng)Λ 0e和電流改變Aiw,并且因此實(shí)際信息變得缺乏。
[0070]此外,如圖6A和圖6B所示,當(dāng)在低速旋轉(zhuǎn)范圍中將兩相控制切換為估計(jì)電流反饋控制時(shí),在估計(jì)電流反饋控制中d軸實(shí)際電流值id和q軸實(shí)際電流值iq的波動(dòng)范圍與當(dāng)轉(zhuǎn)數(shù)N在中速旋轉(zhuǎn)范圍中時(shí)的d軸實(shí)際電流值id和q軸實(shí)際電流值iq相比更加大,并且因此控制變得更加不穩(wěn)定。
[0071]如圖6C所示,當(dāng)轉(zhuǎn)數(shù)N小時(shí),在采樣間隔Ts處電角運(yùn)動(dòng)Δ Qe和電流改變Aiw變?yōu)榻咏贠。這是因?yàn)橄率鲈?在本實(shí)施例中,U相電流指令值iu*被用作U相電流估計(jì)值iu_est并且V相電流指令值iv*被用作V相電流估計(jì)值iv_est,使得當(dāng)對(duì)于指令而變化的值的電流改變△ iw變?yōu)榻芆 [A]時(shí),反饋的d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est幾乎不變化。
[0072]以這種方式,當(dāng)轉(zhuǎn)數(shù)N在低速旋轉(zhuǎn)范圍中時(shí),在采樣間隔Ts處電角運(yùn)動(dòng)Λ 0e和電流改變?chǔ)?iw變小。換言之,反映到反饋的d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est的實(shí)際信息變得缺乏。由于這個(gè)原因,反饋的d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est的估計(jì)精度降低,使得當(dāng)在低速旋轉(zhuǎn)范圍中執(zhí)行估計(jì)電流反饋控制時(shí),可能不可以穩(wěn)定地驅(qū)動(dòng)交流電機(jī)2。
[0073]因此,在本實(shí)施例中,當(dāng)轉(zhuǎn)數(shù)N不大于給定的切換確定閾值A(chǔ)時(shí),替代于估計(jì)電流反饋控制,執(zhí)行基于第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2(在兩者中的每個(gè)中對(duì)FF項(xiàng)進(jìn)行校正)的FF控制。
[0074]將描述由電壓指令參考值運(yùn)算部22所運(yùn)算的d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref。
[0075]首先,電動(dòng)機(jī)的電壓等式通常表示為下面的等式(1.1)、等式(1.2)。
[0076]vd=RaX id+LdX (d/dt) X id-ω XLqX iq....(1.1)
[0077]vq=RaX iq+LqX (d/dt) X iq+ω XLdX id+ω X ψ....(1.2)
[0078]此外,當(dāng)忽略表示瞬時(shí)屬性的時(shí)間微分項(xiàng)(d/dt)、以及在等式(1.1)中使用d軸電壓指令參考值vd_ref作為vd和使用d軸電壓指令值id*作為id、并且在等式(1.2)中使用q軸電壓指令參考值vq_ref作為vq和使用q軸電壓指令值iq*作為iq時(shí),等式(1.1)、等式(1.2)被重寫為等式(2.1)、等式(2.2)。
[0079]vd_ref=RaX id*-ω X LqX iq*....(2.1)
[0080]vq_ref=RaX iq*+ω XLdX id*+ω X ψ....(2.2)
[0081]在等式中的參考標(biāo)記如下。
[0082]Ra:電樞電阻
[0083]Ld、Lq:d軸自感、q軸自感
[0084]ω:電角速率
[0085]Ψ:電樞永磁交鏈通量
[0086]就這點(diǎn)而言,可以將作為交流電機(jī)2的機(jī)器常數(shù)的電樞電阻Ra、d軸自感Ld和q軸自感Lq、以及電樞永磁交鏈通量V設(shè)置為固定值,或可以通過計(jì)算來進(jìn)行計(jì)算。此外,可以將接近實(shí)際特性的值與機(jī)器常數(shù)的實(shí)際測(cè)量值表示為映射,并且可以基于轉(zhuǎn)矩指令值trq* (或d軸電流指令值id*和q軸電流指令值iq*)來對(duì)機(jī)器常數(shù)進(jìn)行運(yùn)算。
[0087]由電壓指令參考值運(yùn)算部22基于電角9e對(duì)電角速率ω進(jìn)行運(yùn)算。此外,電角速率ω可以從轉(zhuǎn)數(shù)N運(yùn)算得到。
[0088]在此,當(dāng)轉(zhuǎn)數(shù)N為O [rpm]時(shí),電角速率ω也變?yōu)镺 [rad/s],并且因此,等式(2.1)、等式(2.2)中的ω項(xiàng)變?yōu)镺。因此,由電壓指令參考值運(yùn)算部22所運(yùn)算的d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref僅剩電阻項(xiàng),如等式(3)、等式(4)所示。
[0089]vd_ref=RaX id*....(3)
[0090]vq_ref=RaX iq*.....(4)
[0091]如等式(3)、等式(4)所示,當(dāng)轉(zhuǎn)數(shù)N為0[rpm]時(shí),d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref基于電樞電阻Ra。因此,依賴于電樞電阻的值Ra和電流指令值,d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref變?yōu)樾≈?。此外,存在下述情況:在該情況中,理論電壓指令參考值以與交流電機(jī)2和電動(dòng)機(jī)控制裝置10有關(guān)的物理因子等而不同于根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)2的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令值。由于這個(gè)原因,如圖7A和圖7B所示,當(dāng)基于從電壓等式所計(jì)算出的d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref控制交流電機(jī)2時(shí),通過交流電機(jī)2的d軸實(shí)際電流值id和q軸實(shí)際電流值iq幾乎變?yōu)镺 [A]。因此,未生成用于實(shí)際地驅(qū)動(dòng)交流電機(jī)2所需要的轉(zhuǎn)矩,并且因此不可以啟動(dòng)交流電機(jī)2。
[0092]就這點(diǎn)而言,如圖SC和圖8D所示,當(dāng)在兩個(gè)相中設(shè)置有電流傳感器時(shí)并且基于兩個(gè)相的電流感測(cè)值執(zhí)行反饋控制(兩相控制)時(shí)、當(dāng)轉(zhuǎn)數(shù)為0[rpm]時(shí),基于絕對(duì)值大于d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref的d軸電壓指令值vd*和q軸電壓指令值vq*的電壓被施加在交流電機(jī)2上,由此與d軸電流指令值id*和q軸電流指令值iq*相對(duì)應(yīng)的d軸實(shí)際電流值id和q軸實(shí)際電流值iq通過交流電機(jī)2。
[0093]就這點(diǎn)而言,在圖7A至圖7D和圖8A至圖8D中,圖7A和圖8A示出了 d軸電流,圖7B和圖8B示出了 q軸電流,圖7C和圖8C示出了 d軸電壓,以及圖7D和圖8D示出了 q軸電壓。此外,在圖7A和圖8A以及圖7B和圖8B中,實(shí)線示出了 d軸實(shí)際電流值id和q軸實(shí)際電流值iq,反之虛線示出了 d軸電流指令值id*和q軸電流值iq*。另外,在圖7C和圖8C以及圖7D和圖8D中,虛線示出了當(dāng)執(zhí)行兩相控制時(shí)所運(yùn)算出的d軸電壓指令值vd*和q軸電壓指令值vq*,并且單點(diǎn)劃線示出了 d軸電壓指令值vd*的均值vd_mean和q軸電壓指令值vq*的均值vq_mean,以及雙點(diǎn)劃線示出了 d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref。為了清楚地示出d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref,與圖8C和圖8D相比,以沿著縱向方向放大的狀態(tài)示出了圖7C和圖7D。
[0094]在此,當(dāng)在轉(zhuǎn)數(shù)N為O [rpm]的狀態(tài)下、將在兩相控制中被施加到交流電機(jī)2的d軸電壓指令值vd*和q軸電壓指令值vq*應(yīng)用到電壓等式時(shí),d軸電壓指令值vd*和q軸電壓指令值vq*表示為下面的等式(5)、等式(6)。
[0095]vd*=RaX id*+vd_cmp....(5)
[0096]vq*=RaX iq*+vq_cmp....(6)
[0097]S卩,在兩相控制中,電壓指令值通過反饋控制而增加直到與d軸電流指令值id*和q軸電流指令值iq*相對(duì)應(yīng)的電流通過為止。由于這個(gè)原因,還可以考慮通過反饋控制生成d軸電壓指令校正值vd_cmp和q軸電壓指令校正值vq_cmp??梢钥紤]d軸電壓指令校正值vd_cmp和q軸電壓指令校正值vq_cmp中的每個(gè)對(duì)應(yīng)于根據(jù)電壓等式所計(jì)算出的理論電壓指令參考值和根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)2的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令值之間的差異。
[0098]同時(shí),在本實(shí)施例中,為了防止當(dāng)同時(shí)接通逆變器12的上SW和下SW時(shí)所導(dǎo)致的上/下短路,設(shè)置了死區(qū)時(shí)間時(shí)間段Tdt,在該死區(qū)時(shí)間時(shí)間段Tdt中關(guān)斷上SW和下SW。通過設(shè)置死區(qū)時(shí)間時(shí)間段Tdt,存在實(shí)際地施加在交流電機(jī)2上的電壓不同于理論值的情況。由死區(qū)時(shí)間時(shí)間段Tdt所導(dǎo)致的理論值與實(shí)際值之間的差異而導(dǎo)致的電壓誤差的影響隨著轉(zhuǎn)速降低和轉(zhuǎn)矩變小而變大。
[0099]因此,在本實(shí)施例中,考慮等式(5)和等式(6)中的d軸電壓指令校正值vd_cmp和q軸電壓指令校正值vq_cmp是由死區(qū)時(shí)間時(shí)間段Tdt的電壓誤差所導(dǎo)致的,死區(qū)時(shí)間校正值運(yùn)算部32計(jì)算d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt,并且電壓指令參考值校正部23校正d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref。
[0100]在此,將基于圖9A和圖9B描述d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt的運(yùn)算。
[0101]圖9A示出了與U相相對(duì)應(yīng)的上SW和下SW的接通和關(guān)斷。如圖9A所示,當(dāng)將上Sff接通并且下SW關(guān)斷的狀態(tài)切換為上SW關(guān)斷并且下SW接通的狀態(tài)時(shí),為了防止由上SW和下SW接通所導(dǎo)致的上/下短路,設(shè)置了死區(qū)時(shí)間時(shí)間段Tdt,在該死區(qū)時(shí)間時(shí)間段Tdt中,上SW和下SW兩者關(guān)斷。根據(jù)開關(guān)元件設(shè)計(jì)預(yù)先設(shè)置死區(qū)時(shí)間時(shí)間段Tdt為給定值。在此,這對(duì)于從下SW接通并且上SW關(guān)斷的狀態(tài)切換為下SW關(guān)斷并且上SW接通的狀態(tài)的情況,以及對(duì)于除了 U相之外的V相和W相相同。
[0102]各個(gè)相的死區(qū)時(shí)間校正值vu_dta、vv_dta、vw_dta表示為下面的等式(7)。等式(7 )中的f c是用于生成PWM信號(hào)的三角波的頻率,并且VH是逆變器輸入電壓。
[0103]vu_dta=vv_dta=vw_dta=Tdt X f c X VH.....(7)
[0104]此外,如圖9B所示,當(dāng)U相電流iu為正時(shí),將死區(qū)時(shí)間校正值vu_dta相加到U相電流iu,反之,當(dāng)U相電流iu為負(fù)時(shí),從U相電流iu減去死區(qū)時(shí)間校正值vu_dta。這對(duì)于V相和W相相同。
[0105]在本實(shí)施例中,V相和W相在其中不設(shè)置有電流傳感器,使得不可以確定各個(gè)相(具體地,U相和W相)的電流是正還是負(fù)。在此,在本實(shí)施例中,三相電流指令值運(yùn)算部31對(duì)三相電流指令值iu*、iv*、iw*進(jìn)行運(yùn)算,并且基于三相電流指令值iu*、iv*、iw*確定各個(gè)相的電流是正還是負(fù)。換言之,“基于每個(gè)相的電流指令值是正還是負(fù)確定死區(qū)時(shí)間校正值是正還是負(fù)”。
[0106]具體地,當(dāng)U相電流指令值iu*為正時(shí),設(shè)置U相死區(qū)時(shí)間校正值vu_dt=vu_dta ;反之,當(dāng)U相電流指令值iu*為負(fù)時(shí),設(shè)置U相死區(qū)時(shí)間校正值vu_dt=_vu_dta。此外,當(dāng)V相電流指令值iv*為正時(shí),設(shè)置U相死區(qū)時(shí)間校正值vv_dt=vv_dta ;反之,當(dāng)V相電流指令值iv*為負(fù)時(shí),設(shè)置V相死區(qū)時(shí)間校正值vv_dt=_vv_dta。另外,當(dāng)W相電流指令值iw*為正時(shí),設(shè)置W相死區(qū)時(shí)間校正值vw_dt=vw_dta ;反之,當(dāng)W相電流指令值iw*為負(fù)時(shí),設(shè)置W相死區(qū)時(shí)間校正值vw_dt=_vw_dta。
[0107]然后,基于電角Θ e將U相死區(qū)時(shí)間校正值vu_dt、V相死區(qū)時(shí)間校正值vv_dt、以及W相死區(qū)時(shí)間校正值vw_dt dq變換為d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值 vq_dtο
[0108]將所計(jì)算出的d軸死區(qū)時(shí)間校正值vd_dt相加到d軸電壓指令參考值vd_ref,并且將所計(jì)算出的q軸死區(qū)時(shí)間校正值vq_dt相加到q軸電壓指令參考值vq_ref,借此可以確保啟動(dòng)交流電機(jī)2所需要的電壓,并且因此可以從交流電機(jī)2停止的狀態(tài)啟動(dòng)交流電機(jī)2的驅(qū)動(dòng)。類似地,可以從交流電機(jī)被驅(qū)動(dòng)的狀態(tài)停止交流電機(jī)2的驅(qū)動(dòng),借此可以停止交流電機(jī)2。
[0109]同時(shí),在其中關(guān)斷上SW和下SW的實(shí)際死區(qū)時(shí)間很可能不同于預(yù)先設(shè)置的死區(qū)時(shí)間時(shí)間段Tdt。此外,被用于電壓等式的運(yùn)算的機(jī)器常數(shù)很可能包括誤差。因此,在本實(shí)施例中,考慮到死區(qū)時(shí)間的變化和機(jī)器常數(shù)的誤差,進(jìn)行進(jìn)一步的校正。
[0110]在本實(shí)施例中,當(dāng)轉(zhuǎn)數(shù)N在低速旋轉(zhuǎn)范圍(特別地,O [rpm])中時(shí),假定電壓相位幾乎等于電流指令相位,并且基于W相電流指令值iw*和W相電流感測(cè)值iw_sns校正電壓幅度。
[0111]在此,將通過以轉(zhuǎn)數(shù)N為0[rpm]的情況作為示例來概念性地描述電壓幅度校正。
[0112]如圖1OA所示,當(dāng)將與基于某一電流指令矢量i* (id*,iq*)的電壓指令矢量V*(vd*, vq*)相對(duì)應(yīng)的電壓施加到交流電機(jī)2時(shí),假定實(shí)際地通過交流電機(jī)2的電流的電流矢量i (id, iq)不同于電流指令矢量i* (id*, iq*)。在此,如圖1OB所示,電壓指令矢量v* (vd*, vq*)乘以電流指令矢量i* (id*, iq*)與實(shí)際地通過交流電機(jī)2的電流的電流矢量i (id,iq)的幅度的比例,從而運(yùn)算校正的電壓指令矢量V’ * (vd’ *,vq’ *),并且與校正的電壓指令矢量V’* (vd’*,vq’*)相對(duì)應(yīng)的電壓被施加到交流電機(jī)2。以這種方式,可以使得實(shí)際地通過交流電機(jī)2的電流的電流矢量i (id,iq)接近電流指令矢量i* (id*,iq*X
[0113]如圖3所示,本實(shí)施例設(shè)置有幅度校正系數(shù)運(yùn)算部40。幅度校正系數(shù)運(yùn)算部40計(jì)算幅度校正系數(shù)Ka,幅度校正系數(shù)Ka為W相電流指令值iw*與W相電流感測(cè)值iw_sns的比例。幅度校正系數(shù)Ka如等式(8)中所示。
[0114]Ka=iw*/iw_sns.....(8)
[0115]當(dāng)對(duì)幅度校正系數(shù)Ka進(jìn)行運(yùn)算時(shí),為了避免通過將O乘以其他數(shù)的所謂的“零乘”或?qū)⑵渌麛?shù)除以O(shè)的所謂的“零除”而降低運(yùn)算精度,在W相電流指令值iw*和W相電流感測(cè)值iw_sns在O [A]附近的情況下,即在W相電流指令值iw*和W相電流感測(cè)值iw_sns在包括0[A]的給定范圍中的情況下,期望對(duì)幅度校正系數(shù)Ka進(jìn)行插值。因此,在本實(shí)施例中,固定幅度校正系數(shù)Ka,例如,固定為I。在此,當(dāng)確定W相電流指令值iw*和W相電流感測(cè)值iw_sns在包括O [A]的給定范圍中時(shí),不僅可以將幅度校正系數(shù)Ka固定為I而且幅度校正系數(shù)Ka還可以例如采用最近一次的值。以這種方式,用于對(duì)幅度校正系數(shù)Ka進(jìn)行插值的方法不限于指定的方法。另外,還推薦以幅度校正系數(shù)Ka在包括例如I的給定范圍內(nèi)的方式來設(shè)置幅度校正系數(shù)Ka的上限和下限。
[0116]電壓指令參考校正部23借助于由死區(qū)時(shí)間校正值運(yùn)算部32所運(yùn)算的d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt、以及由幅度校正系數(shù)運(yùn)算部40所運(yùn)算的幅度校正系數(shù)Ka,對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正,從而對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算。將通過等式(9)和等式(10)示出第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2。
[0117]vd*_2=KaX (vd_ref+vd_dt)....(9)
[0118]vq*_2=KaX (vq_ref+vq_dt)....(10)
[0119]在此,將基于圖11和圖12所示的流程圖來描述根據(jù)本實(shí)施例的交流電機(jī)2的驅(qū)動(dòng)控制處理。圖11和圖12所示的處理由控制部15執(zhí)行。此外,圖12是用于描述圖11中的FF控制處理的下級(jí)流程。
[0120]如圖11所示,在第一步驟SlOl中(在下文中,省略“步驟”并且簡(jiǎn)單地表示為“S”),從旋轉(zhuǎn)角度傳感器14獲取電角0e并且對(duì)轉(zhuǎn)數(shù)N進(jìn)行運(yùn)算。此外,從電流傳感器13獲取W相電流感測(cè)值iw_sns。
[0121]在S102中,電流估計(jì)部24基于W相電流感測(cè)值iw_sns和電角9e來對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。在本實(shí)施例中,電流估計(jì)部24基于d軸電流指令值id*和q軸電流指令值iq*以及W相電流感測(cè)值iw_sns和電角Θ e來對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。即,在本實(shí)施例中,電流估計(jì)部24總是與轉(zhuǎn)數(shù)N無關(guān)地對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。
[0122]在S103中,確定轉(zhuǎn)數(shù)N是否不大于給定的切換確定閾值A(chǔ)。如果確定轉(zhuǎn)數(shù)N不大于切換確定閾值A(chǔ) (S103:是),則例程繼續(xù)到S106。當(dāng)確定轉(zhuǎn)數(shù)N大于切換確定閾值A(chǔ)時(shí)(S103:否),例程繼續(xù)到S104。[0123]在S104中,執(zhí)行估計(jì)電流反饋控制,并且電壓指令值運(yùn)算部25基于d軸電流指令值id*和q軸電流指令值iq*以及d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est來對(duì)第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l進(jìn)行運(yùn)算。在此,當(dāng)就在S104之前的處理的S103中做出了肯定確定時(shí),即,當(dāng)在緊接之前執(zhí)行FF控制時(shí),期望在PI運(yùn)算中,將最近的d軸電壓指令值vd*和最近的q軸電壓指令值vq*設(shè)置為PI積分項(xiàng)的初始值。以這種方式,當(dāng)將FF項(xiàng)校正處理切換為估計(jì)電流反饋控制處理時(shí),可以防止d軸電壓指令值vd*和q軸電壓指令值vq*突然地改變。
[0124]在S105中,選擇第一 d軸電壓指令值vd*_l作為d軸電壓指令值vd*并且選擇第
一q軸電壓指令值vq*_l作為q軸電壓指令值vq*。
[0125]在當(dāng)轉(zhuǎn)數(shù)N不大于切換確定閾值A(chǔ) (S103:是)時(shí)例程所繼續(xù)到的S106中,替代于估計(jì)反饋控制執(zhí)行FF控制。
[0126]在此,將基于圖12中所示的流程圖來描述S106中的FF控制處理。
[0127]在S161中,三相電流指令值運(yùn)算部31基于d軸電流指令值id*、q軸電流指令值iq*以及電角Θ e來對(duì)三相電流指令值iu*、iv*、iw*進(jìn)行運(yùn)算。
[0128]在S162中,死區(qū)時(shí)間校正值運(yùn)算部32對(duì)d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt進(jìn)行運(yùn)算。
[0129]在S162中,幅度校正系數(shù)運(yùn)算部40對(duì)幅度校正系數(shù)Ka進(jìn)行運(yùn)算。
[0130]在S164中, 電壓指令參考值運(yùn)算部22基于d軸電流指令值id*和q軸電流指令值iq*、借助于電壓等式來對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行運(yùn)算。
[0131]在S165中,電壓指令參考值校正部23基于d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt以及幅度校正系數(shù)Ka對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正,從而對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算(參見等式(9)和等式(10))。
[0132]返回到圖11,在S106之后例程所繼續(xù)到的S107中,選擇第二 d軸電壓指令值vd*_2作為d軸電壓指令值vd*并且選擇第二 q軸電壓指令值vq*_2作為q軸電壓指令值vq*0
[0133]在S108中,三相電壓指令值運(yùn)算部27基于電角Θ e將d軸電壓指令值vd*和q軸電壓指令值vq*進(jìn)行逆dq變換,從而對(duì)三相電壓指令值vu*、vv*、vw*進(jìn)行運(yùn)算。
[0134]在S109中,PWM信號(hào)生成部28基于逆變器輸入電壓VH來對(duì)三相電壓指令值vu*、vv*、vw*進(jìn)行PWM調(diào)制,從而計(jì)算PWM信號(hào)UU、UL、VU、VL、WU、WL,并且將PWM信號(hào)UU、UL、VU、VL、WU、WL輸出到逆變器12。
[0135]然后,基于?麗信號(hào)冊(cè)、^1¥1^^11^接通和關(guān)斷逆變器12的開關(guān)元件,借此生成三相交流電壓VU、VV、VW。三相交流電壓VU、VV、VW被施加到交流電機(jī)2上,借此由交流電機(jī)2輸出根據(jù)轉(zhuǎn)矩指令值trq*的轉(zhuǎn)矩。
[0136]圖13A至圖13G示出了從交流電機(jī)2停止(B卩,轉(zhuǎn)數(shù)N為0[rpm])的狀態(tài)到通過FF控制啟動(dòng)交流電機(jī)2并且轉(zhuǎn)數(shù)N達(dá)到確定閾值A(chǔ)[rpm]的狀態(tài)的交流電機(jī)2的運(yùn)動(dòng)。此外,圖14A至圖14G示出了從轉(zhuǎn)數(shù)N為確定閾值A(chǔ)[rpm]的狀態(tài)到通過FF控制停止交流電機(jī)2的狀態(tài)的交流電機(jī)2的運(yùn)動(dòng)。在圖13A至圖13G和圖14A至圖14G中,圖13A和圖14A示出了轉(zhuǎn)矩,圖13B和圖14B示出了轉(zhuǎn)數(shù),圖13C和圖14C示出了 d軸電流,圖13D和圖14D示出了 q軸電流,圖13E和圖14E示出了 d軸電壓,圖13F和圖14F示出了 q軸電壓,以及圖13G和圖14G示出了幅度校正系數(shù)。此外,在圖13A和圖14A、圖13C和圖14C以及圖13D和圖14D中,實(shí)線示出了實(shí)際轉(zhuǎn)矩值trq、d軸實(shí)際電流值id、或q軸實(shí)際電流值iq,反之,虛線示出了轉(zhuǎn)矩指令值trq*、d軸電流指令值id*、或q軸電流指令值iq*。另外,在圖13E和圖14E以及圖13F和圖14F中,虛線示出了第二 d軸電壓指令值vd*_2或第二 q軸電壓指令值vq*_2,反之,雙點(diǎn)劃線示出了 d軸電壓指令參考值vd_ref或q軸電壓指令參考值vq—refο
[0137]如圖13E所示,在轉(zhuǎn)數(shù)N小于確定閾值A(chǔ)的低速旋轉(zhuǎn)范圍中,第二 d軸電壓指令值vd*_2的絕對(duì)值大于尚未根據(jù)d軸死區(qū)時(shí)間校正值vd_dt和幅度校正系數(shù)Ka而校正的d軸電壓指令參考值vd_ref的絕對(duì)值。類似地,如圖13F所示,第二 q軸電壓指令值vd*_2的絕對(duì)值大于尚未根據(jù)q軸死區(qū)時(shí)間校正值vq_dt和幅度校正系數(shù)Ka而校正的q軸電壓指令參考值vq_ref的絕對(duì)值。
[0138]通過將基于根據(jù)d軸死區(qū)時(shí)間校正值vd_dt、q軸死區(qū)時(shí)間校正值vq_dt、以及幅度校正系數(shù)Ka而校正的第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vd*_2的三相交流電壓vu、vv、VW施加在交流電機(jī)2上,如圖13C和圖13D所示,幾乎等于d軸電流指令值id*和q軸電流指令值iq*的d軸實(shí)際電流值id和q軸實(shí)際電流值通過交流電機(jī)2。此夕卜,如圖13A所示,交流電機(jī)2輸出幾乎等于轉(zhuǎn)矩指令值trq*的實(shí)際轉(zhuǎn)矩值trq。另外,如圖13B所示,轉(zhuǎn)數(shù)N從0[rpm]增加到確定閾值A(chǔ) [rpm]。即,可以從轉(zhuǎn)數(shù)N為O [rpm]的停止?fàn)顟B(tài)起穩(wěn)定地啟動(dòng)交流電機(jī)2。類似地,如圖14B所示,可以根據(jù)指令,從轉(zhuǎn)數(shù)N近似地為確定閾值A(chǔ)的狀態(tài)起穩(wěn)定地停止交流電機(jī)2。
[0139]以這種方式,在低速旋轉(zhuǎn)范圍中,通過執(zhí)行FF控制可以適當(dāng)?shù)貑?dòng)、驅(qū)動(dòng)以及停止交流電機(jī)2。
[0140]如以上詳細(xì)描述地,本實(shí)施例的電動(dòng)機(jī)控制裝置10對(duì)具有由逆變器12所控制的施加的電壓VU、vv、VW的三相交流電機(jī)2的驅(qū)動(dòng)進(jìn)行控制。
[0141]在電動(dòng)機(jī)控制裝置10的控制部15中,執(zhí)行下面的處理。從被設(shè)置在交流電機(jī)2的任一相(在本實(shí)施例中為W相)的傳感器相中的第一電流傳感器13獲取W相電流感測(cè)值iw_sns (圖11中的S101)。此外,從用于感測(cè)交流電機(jī)2的旋轉(zhuǎn)角度的旋轉(zhuǎn)角度傳感器14獲取電角Θ e (SlOl)0
[0142]電流估計(jì)部24基于W相電流感測(cè)值iw_sns和電角Θ e對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算(S102)。在本實(shí)施例中,電流估計(jì)部24除了基于W相電流感測(cè)值iw_sns和電角Θ e之外,還基于d軸電流指令值id*和q軸電流指令值iq*,對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。此外,電壓指令值運(yùn)算部25基于與交流電機(jī)2的驅(qū)動(dòng)有關(guān)的d軸電流指令值id*和q軸電流指令值iq*以及反饋的d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est,對(duì)第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l進(jìn)行運(yùn)算(S104)。
[0143]電壓指令參考值運(yùn)算部22基于d軸電流指令值id*和q軸電流指令值iq*、借助于電動(dòng)機(jī)的理論公式來對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行運(yùn)算(S164)。電壓指令參考值校正部23對(duì)d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正,并且對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算(S165)。
[0144]轉(zhuǎn)數(shù)運(yùn)算部16基于電角0e對(duì)交流電機(jī)2的轉(zhuǎn)數(shù)N進(jìn)行運(yùn)算(S101)。
[0145]切換確定部26在估計(jì)電流反饋控制模式與FF控制模式之間進(jìn)行切換,估計(jì)電流反饋控制模式用于基于第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l生成與逆變器12的驅(qū)動(dòng)有關(guān)的PWM信號(hào)UU、UL、VU、VL、WU、WL, FF控制模式用于基于第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2生成PWM信號(hào)UU、UL、VU、VL、WU、WL。
[0146]在本實(shí)施例中,當(dāng)轉(zhuǎn)數(shù)N大于給定的確定閾值A(chǔ)時(shí)(S103:否)執(zhí)行估計(jì)電流反饋控制模式,反之,當(dāng)轉(zhuǎn)數(shù)N不大于給定的確定閾值A(chǔ)時(shí)(S103:是)執(zhí)行FF控制模式。具體地,當(dāng)轉(zhuǎn)數(shù)N大于給定的確定閾值A(chǔ)時(shí)(S103:否),切換確定部26選擇第一 d軸電壓指令值值vd*_l和第一 q軸電壓指令值vq*_l作為d軸電壓指令值vd*和q軸電壓指令值vq*(S105)。此外,當(dāng)轉(zhuǎn)數(shù)N不大于給定的確定閾值A(chǔ)時(shí)(S103:是),切換確定部26選擇第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2作為d軸電壓指令值vd*和q軸電壓指令值 vq* (S107)。
[0147]在本實(shí)施例中,第一電流傳感器13被設(shè)置在W相中,并且省略U相和W相的電流傳感器,換言之,可以降 低電流傳感器的數(shù)量。以這種方式,可以減小在逆變器12的三個(gè)相輸出端子附近的構(gòu)造的尺寸并且可以降低電動(dòng)機(jī)控制裝置10的成本。
[0148]當(dāng)執(zhí)行對(duì)借助于一個(gè)相(在本實(shí)施例中為W相)的電流感測(cè)值iw_sns所估計(jì)的d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行反饋、從而控制交流電機(jī)2的驅(qū)動(dòng)的估計(jì)電流反饋控制模式時(shí),在轉(zhuǎn)數(shù)N小的低速旋轉(zhuǎn)范圍中,每采樣間隔Ts的電角運(yùn)動(dòng)△ 0e和電流改變△ iw變小并且實(shí)際信息變得缺乏,使得控制很可能變得不穩(wěn)定。
[0149]由于這個(gè)原因,在本實(shí)施例中,在轉(zhuǎn)數(shù)N不大于切換確定閾值A(chǔ)的低速旋轉(zhuǎn)范圍中,基于d軸電流指令值id*和q軸電流指令值iq*借助于電動(dòng)機(jī)的理論公式(例如,電壓等式)對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行運(yùn)算,來替代估計(jì)電流反饋控制。然而,存在下述情況:在該情況中,根據(jù)電動(dòng)機(jī)的理論公式所計(jì)算出的理論電壓指令參考值以與交流電機(jī)2和電動(dòng)機(jī)控制裝置10有關(guān)的物理因子等而不同于可以根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)2的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令值。具體地,當(dāng)在啟動(dòng)或停止交流電機(jī)2的低速旋轉(zhuǎn)范圍中,基于簡(jiǎn)單地根據(jù)電動(dòng)機(jī)的理論公式所運(yùn)算出的d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref對(duì)交流電機(jī)2的驅(qū)動(dòng)進(jìn)行控制時(shí),存在要施加在交流電機(jī)2上的電壓不合適并且因此可能不可以穩(wěn)定地驅(qū)動(dòng)交流電機(jī)2的可能性。
[0150]因此,在本實(shí)施例中,對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正,從而對(duì)第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算。然后,在低速旋轉(zhuǎn)范圍中,基于第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2對(duì)交流電機(jī)2的驅(qū)動(dòng)進(jìn)行控制。以這種方式,在低速旋轉(zhuǎn)范圍中,可以從交流電機(jī)2啟動(dòng)的時(shí)間起穩(wěn)定地控制交流電機(jī)2的驅(qū)動(dòng),并且驅(qū)動(dòng)交流電機(jī)2直到交流電機(jī)2停止的時(shí)間。
[0151]控制部15還包括死區(qū)時(shí)間校正值運(yùn)算部32。此外,設(shè)置死區(qū)時(shí)間時(shí)間段Tdt,在該死區(qū)時(shí)間時(shí)間段Tdt中,當(dāng)從上SW和下SW中的一個(gè)接通并且其中的另一個(gè)關(guān)斷的狀態(tài)到上SW和下SW中的一個(gè)關(guān)斷并且其中的另一個(gè)接通的另一狀態(tài)時(shí),關(guān)斷上SW和下SW兩者,上SW在逆變器12的高電勢(shì)側(cè),下SW在逆變器12的低電勢(shì)側(cè)。死區(qū)時(shí)間校正值運(yùn)算部對(duì)與由死區(qū)時(shí)間時(shí)間段Tdt所導(dǎo)致的電壓誤差相對(duì)應(yīng)的d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt進(jìn)行運(yùn)算(圖12中的S162)。然后,電壓指令參考值校正部23基于d軸死區(qū)時(shí)間校正值vd_dt校正d軸電壓指令參考值vd_ref,并且基于q軸死區(qū)時(shí)間校正值vq_dt校正q軸電壓指令參考值vq_ref (S165)。
[0152]在低速旋轉(zhuǎn)范圍和低轉(zhuǎn)矩范圍中,由死區(qū)時(shí)間時(shí)間段Tdt所導(dǎo)致的電壓誤差的影響大。因此,在本實(shí)施例中,具體地,為了確保從轉(zhuǎn)數(shù)N為0[rpm]的狀態(tài)起啟動(dòng)交流電機(jī)2所需要的電壓,電壓指令參考值校正部23根據(jù)與根據(jù)死區(qū)時(shí)間時(shí)間段Tdt的電壓誤差相對(duì)應(yīng)的d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt,對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正。更具體地,電壓指令參考值校正部23將d軸死區(qū)時(shí)間校正值vd_dt相加到d軸電壓指令參考值vd_ref從而對(duì)d軸電壓指令參考值vd_ref進(jìn)行校正,以對(duì)第二 d軸電壓指令值vd*_2進(jìn)行運(yùn)算,反之,電壓指令參考值校正部23將q軸死區(qū)時(shí)間校正值vq_dt相加到q軸電壓指令參考值vq_ref從而對(duì)q軸電壓指令參考值vq_ref進(jìn)行校正,以對(duì)第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算。以這種方式,可以適當(dāng)?shù)貙?duì)被用于低速旋轉(zhuǎn)范圍中的交流電機(jī)2的驅(qū)動(dòng)的第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算,并且因此在低速旋轉(zhuǎn)范圍中可以穩(wěn)定地控制交流電機(jī)的驅(qū)動(dòng)。
[0153]此外,控制部15還包括幅度校正系數(shù)運(yùn)算部40。幅度校正系數(shù)運(yùn)算部40基于作為與傳感器相(在本實(shí)施例中為W相)相對(duì)應(yīng)的電壓指令值的W相電流指令值iw*和W相電流感測(cè)值iw_sns,對(duì)幅度校正系數(shù)Ka進(jìn)行運(yùn)算(S153)。在本實(shí)施例中,使得W相電流指令值iw*與W相電流感測(cè)值iw_sns的比例成為幅度校正系數(shù)Ka。然后,電壓指令參考值校正部23基于幅度校正系數(shù)Ka來對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正(S155)。
[0154]在其中關(guān)斷上SW和下SW兩者的實(shí)際死區(qū)時(shí)間很可能不同于預(yù)先設(shè)置的死區(qū)時(shí)間時(shí)間段Tdt。此外,被用于電壓等式的運(yùn)算的機(jī)器常數(shù)很可能包括誤差。因此,在本實(shí)施例中,基于W相電流指令值iw*和W相電流感測(cè)值iw_sns對(duì)幅度校正系數(shù)Ka進(jìn)行運(yùn)算,并且基于幅度校正系數(shù)Ka來對(duì)d軸電壓指令參考值vd_ref和q軸電壓指令參考值vq_ref進(jìn)行校正。以這種方式,可以適當(dāng)?shù)貙?duì)被用于低速旋轉(zhuǎn)范圍中的交流電機(jī)2的驅(qū)動(dòng)控制的第
二d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算,借此在低速旋轉(zhuǎn)范圍中可以穩(wěn)定地控制交流電機(jī)2的驅(qū)動(dòng)。
[0155]此外,當(dāng)W相電流感測(cè)值iw_sns為零或在包括零的范圍中時(shí),幅度校正系數(shù)運(yùn)算部40對(duì)幅度校正系數(shù)Ka進(jìn)行插值。在本實(shí)施例中,當(dāng)W相電流感測(cè)值iw_sns在包括零的范圍中時(shí),幅度校正系數(shù)運(yùn)算部40將幅度校正系數(shù)Ka固定為例如I。以這種方式,可以避免將其他數(shù)除以O(shè)的所謂的“零除”,并且因此防止第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2的運(yùn)算精度受到損害。
[0156]就這點(diǎn)而言,考慮到裝置的分辨能力和感測(cè)誤差,假定“零”不僅包括精確的O [A]而且還包括在基本上等于O[A]的范圍中的值。
[0157]此外,幅度校正系數(shù)運(yùn)算部40設(shè)置幅度校正系數(shù)Ka的上限和下限。以這種方式,可以防止第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2的運(yùn)算精度受到損害。
[0158]在本實(shí)施例中,控制部15構(gòu)成了 “電流獲取裝置”、“旋轉(zhuǎn)角度獲取裝置”、“電流估計(jì)裝置”、“第一電壓指令值運(yùn)算裝置”、“電壓指令參考值運(yùn)算裝置”、“第二電壓指令值運(yùn)算裝置”、“控制模式切換裝置”、“轉(zhuǎn)數(shù)運(yùn)算裝置”、“死區(qū)時(shí)間校正值運(yùn)算裝置”、以及“校正系數(shù)運(yùn)算裝置”。更詳細(xì)地,電流估計(jì)部24構(gòu)成了 “電流估計(jì)裝置”,并且電壓指令值運(yùn)算部25構(gòu)成了 “第一電壓指令值運(yùn)算裝置”。電壓指令參考值運(yùn)算部22構(gòu)成了 “電壓指令參考值運(yùn)算裝置”,并且電壓指令參考值校正部23構(gòu)成了 “第二電壓指令值運(yùn)算裝置”。轉(zhuǎn)數(shù)運(yùn)算部16構(gòu)成了“轉(zhuǎn)數(shù)運(yùn)算裝置”,并且切換確定部26構(gòu)成了“控制模式切換裝置”。此外,死區(qū)時(shí)間校正值運(yùn)算部32構(gòu)成了 “死區(qū)時(shí)間校正值運(yùn)算裝置”,并且幅度校正系數(shù)運(yùn)算部40構(gòu)成了 “校正系數(shù)運(yùn)算裝置”。
[0159]此外,圖11的SlOl對(duì)應(yīng)于作為“電流獲取裝置”、“旋轉(zhuǎn)角度獲取裝置”、以及“轉(zhuǎn)數(shù)運(yùn)算裝置”的功能的處理,S102對(duì)應(yīng)于作為“電流估計(jì)裝置”的功能的處理,S104對(duì)應(yīng)于作為“第一電壓指令值運(yùn)算裝置”的功能的處理。圖12的S164對(duì)應(yīng)于作為“電壓指令參考值運(yùn)算裝置”的功能的處理,圖12的S165對(duì)應(yīng)于作為“第二電壓指令值運(yùn)算裝置”的功能的處理。圖11的S105和S107對(duì)應(yīng)于作為“控制模式切換裝置”的功能的處理。此外,圖12的S162對(duì)應(yīng)于作為“死區(qū)時(shí)間校正值運(yùn)算裝置”的功能的處理,以及圖12的S163對(duì)應(yīng)于作為“校正系數(shù)運(yùn)算裝置”的功能的處理。
[0160]此外,W相對(duì)應(yīng)于“傳感器相”,W相電流感測(cè)值iw_sns對(duì)應(yīng)于“傳感器相電流感測(cè)值”,W相電流指令值iw*對(duì)應(yīng)于“傳感器相電流指令值”,以及電角Θ e對(duì)應(yīng)于“旋轉(zhuǎn)角度感測(cè)值”。d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est中的每個(gè)對(duì)應(yīng)于“電流估計(jì)值”,并且d軸電流指令值id*和q軸電流指令值iq*中的每個(gè)對(duì)應(yīng)于“電流指令值”。第一 d軸電壓指令值vd*_l和第一 q軸電壓指令值vq*_l中的每個(gè)對(duì)應(yīng)于“第一電壓指令值”。d軸電壓指令參考值Vd_ref和q軸電壓指令參考值vq_ref中的每個(gè)對(duì)應(yīng)于“電壓指令參考值”,并且第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2中的每個(gè)對(duì)應(yīng)于“第二電壓指令值”。
[0161]此外,d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt中的每個(gè)對(duì)應(yīng)于“死區(qū)時(shí)間校正值”,并且幅度校正系數(shù)Ka對(duì)應(yīng)于“校正系數(shù)”。
[0162]另外”麗信號(hào)冊(cè)…匕乂匕乂匕評(píng)匕評(píng)!^中的每個(gè)對(duì)應(yīng)于“驅(qū)動(dòng)信號(hào)”。
[0163](第二實(shí)施例)
[0164]本公開的第二實(shí)施例與以上所述的實(shí)施例的不同之處在于用于對(duì)死區(qū)時(shí)間校正值進(jìn)行運(yùn)算的方法,所以將基于圖15以及圖16A和圖16B主要對(duì)此不同點(diǎn)進(jìn)行描述。
[0165]如圖15所示,本實(shí)施例的控制部15與以上所述的實(shí)施例的不同之處在于死區(qū)時(shí)間校正值運(yùn)算部35和三相電流指令值運(yùn)算部36。
[0166]死區(qū)時(shí)間校正值運(yùn)算部35具有未進(jìn)行逆dq變換而直接地輸入到其的d軸電流指令值id*和q軸電流指令值iq*。
[0167]此外,三相電流指令值運(yùn)算部36基于電角0e,將d軸電流指令值id*和q軸電流指令值iq*逆dq變換為W相電流指令值iw*。在本實(shí)施例中,未對(duì)U相電流指令值iu*和V相電流指令值iv*進(jìn)行運(yùn)算。所運(yùn)算出的W相電流指令值iw*被輸出到幅度校正系數(shù)運(yùn)算部40,并且被用于幅度校正系數(shù)Ka的運(yùn)算。
[0168]在此,將基于圖16A和圖16B來描述在死區(qū)時(shí)間校正值運(yùn)算部35中對(duì)死區(qū)時(shí)間校正值進(jìn)行運(yùn)算的方法。[0169]在本實(shí)施例中,基于死區(qū)時(shí)間時(shí)間段Tdt對(duì)d-q坐標(biāo)上的死區(qū)時(shí)間校正值v_dt進(jìn)行運(yùn)算。死區(qū)時(shí)間校正值^也表示為下面的等式(11)。等式中的K是到d-q坐標(biāo)的變換系數(shù)。
[0170]v_dt=KXTdtXfcXVH.....(11)
[0171]然后,根據(jù)d軸電流指令值id*和q軸電流指令值iq*的大小,在d軸和q軸之間對(duì)死區(qū)時(shí)間校正值v_dt進(jìn)行分割,借此對(duì)d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt進(jìn)行運(yùn)算。在等式(12)和等式(13)中示出了本實(shí)施例中的d軸死區(qū)時(shí)間校正值vd_dt和q軸死區(qū)時(shí)間校正值vq_dt。
[0172]vd_dt=v_dt X (id*/Ia)....(12)
[0173]vq_dt=v_dt X (iq*/Ia)....(13)
[0174]另外,以這種方式,可以適當(dāng)?shù)貙?duì)被用于控制低速旋轉(zhuǎn)范圍中的交流電機(jī)的驅(qū)動(dòng)的第二 d軸電壓指令值vd*_2和第二 q軸電壓指令值vq*_2進(jìn)行運(yùn)算,使得在低速旋轉(zhuǎn)范圍中可以更加穩(wěn)定地控制交流電機(jī)2的驅(qū)動(dòng)。
[0175]此外,本實(shí)施例可以產(chǎn)生與以上所述的實(shí)施例相同的效果。
[0176]在本實(shí)施例中,死區(qū)時(shí)間校正值運(yùn)算部35構(gòu)成了 “死區(qū)時(shí)間校正值運(yùn)算裝置”。
[0177](其他實(shí)施例)
[0178](A)在以上所述的實(shí)施例中,在低速旋轉(zhuǎn)范圍中的FF控制中,考慮到電壓指令校正值是在死區(qū)時(shí)間時(shí)間段中的電壓誤差,并且基于死區(qū)時(shí)間校正值對(duì)電壓指令參考值進(jìn)行校正,該電壓指令校正值與根據(jù)電壓公式所計(jì)算出的理論電壓指令值和根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令之間的差異相對(duì)應(yīng)。在其他實(shí)施例中,只要電壓指令校正值是與理論電壓指令參考值和根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令值之間的差異相對(duì)應(yīng)的值,則電壓指令校正值不限于基于死區(qū)時(shí)間校正值的值,并且可以是在低速旋轉(zhuǎn)范圍中可以穩(wěn)定地驅(qū)動(dòng)交流電機(jī)的任意值。換言之,可以基于任意值對(duì)電壓指令參考值進(jìn)行校正。此外,可以根據(jù)除了以上所述的實(shí)施例中所描述的方法之外的方法對(duì)死區(qū)時(shí)間校正值進(jìn)行運(yùn)算。
[0179](B)在以上所述的第一實(shí)施例中,在死區(qū)時(shí)間校正值運(yùn)算中,三相電流指令值被用來確定每個(gè)相的相電流是正還是負(fù)。在其他實(shí)施例中,可以基于電流感測(cè)值來確定傳感器相的電流是正還是負(fù)。換目之,可以說基于電流指令值或電流感測(cè)值是正還是負(fù)來確定死區(qū)時(shí)間校正值是正還是負(fù)。
[0180]此外,在其他實(shí)施例中,當(dāng)每個(gè)相的電流指令值為零或在包括零的給定的范圍中時(shí),可以使得死區(qū)時(shí)間校正值為零。此外,為了防止當(dāng)每個(gè)相的電流指令值過零時(shí)死區(qū)時(shí)間校正值突然改變,根據(jù)需要可以執(zhí)行低通濾波處理等的平滑處理。在此,以上所描述的“給定的范圍”可以與在校正系數(shù)的運(yùn)算中與幅度校正系數(shù)的插值有關(guān)的“給定的范圍”相同或不同。
[0181](C)在以上所述的實(shí)施例中,基于電流指令值與電流感測(cè)值的比例對(duì)電壓指令參考值進(jìn)行校正。在其他實(shí)施例中,當(dāng)基于電流指令值和電流感測(cè)值進(jìn)行校正時(shí),不僅基于比例進(jìn)行校正而 且還可以進(jìn)行任意校正。此外,不必需基于電流指令值和電流感測(cè)值進(jìn)行校正。
[0182]此外,當(dāng)電流感測(cè)值在包括零的給定的范圍中時(shí),可以將校正因子固定為除了 I之外的值,或可以通過連續(xù)地運(yùn)算(例如,濾波處理等)對(duì)校正因子進(jìn)行插值。此外,不必需設(shè)置校正系數(shù)的上限和下限。
[0183](D)可以考慮到估計(jì)電流反饋控制處理的運(yùn)算精度等,適當(dāng)?shù)卦O(shè)置與在FF控制處理和估計(jì)電流反饋控制處理之間進(jìn)行切換有關(guān)的轉(zhuǎn)數(shù)的確定閾值。此外,在以上所述的實(shí)施例中,根據(jù)一個(gè)確定閾值進(jìn)行FF項(xiàng)校正處理與估計(jì)電流反饋控制處理之間的切換。在其他實(shí)施例中,為了避免在FF項(xiàng)校正處理與估計(jì)電流FB控制處理之間的切換中的擺動(dòng),可以在轉(zhuǎn)數(shù)增加側(cè)和轉(zhuǎn)數(shù)降低側(cè)將轉(zhuǎn)數(shù)的確定閾值設(shè)置為不同的值。即,轉(zhuǎn)數(shù)的確定閾值可以具有在轉(zhuǎn)數(shù)增加側(cè)和轉(zhuǎn)數(shù)降低側(cè)所設(shè)置的滯后性。在這種情況下,當(dāng)假定在增加側(cè)的確定閾值為Au并且假定在降低側(cè)的確定閾值為Ad時(shí),期望例如,Au>Ad,但是可以接受Au〈Ad。
[0184]( E )在以上所述的實(shí)施例中,在電流估計(jì)部中,通過考慮電流指令值是用于除了傳感器相之外的相的估計(jì)值,對(duì)d軸電流估計(jì)值和q軸估計(jì)值進(jìn)行運(yùn)算。
[0185]電流估計(jì)部中的運(yùn)算方法不限于此方法,并且可以采用基于電流感測(cè)值和電角所執(zhí)行的任意方法,并且該方法可以使用其他參數(shù)等。此外,可以通過基于電流指令值和反饋的電流估計(jì)值來計(jì)算第一電壓指令值的任意方法來計(jì)算第一電壓指令值,并且該方法可以使用其他參數(shù)等。
[0186]另外,在以上所述的實(shí)施例中,通常與轉(zhuǎn)數(shù)無關(guān)地對(duì)d軸電流估計(jì)值、q軸電流估計(jì)值、第一 d軸電壓指令值、以及第一 q軸電壓指令值進(jìn)行運(yùn)算。在其他實(shí)施例中,當(dāng)轉(zhuǎn)數(shù)大于確定閾值時(shí),對(duì)d軸電流估計(jì)值、q軸電流估計(jì)值、第一 d軸電壓指令值、以及第一 q軸電壓指令值進(jìn)行運(yùn)算,反之,當(dāng)轉(zhuǎn)數(shù)不大于確定閾值時(shí),可以停止對(duì)d軸電流估計(jì)值、q軸電流估計(jì)值、第一 d軸電壓指令值、以及第一 q軸電壓指令值的運(yùn)算。
[0187]在下文中,將以示例的方式描述電流估計(jì)部可以采用的電流估計(jì)方法。
[0188](i)基于使用電流指令相位的參考角度和幅度的運(yùn)算
[0189] 例如,類似于JP-A2004-159391,通過將U相電流感測(cè)值(Iu)除以“根據(jù)電流指令相角和電角所生成的U相電流參考角度(Θ ’)”來計(jì)算電流幅度(Ia),并且通過將在電角(其為從U相電流參考角度(Θ ’)偏移±120[° ])處的正弦值乘以電流幅度(Ia)來計(jì)算其他兩個(gè)相的電流估計(jì)值Iv、Iw (等式14.1至14.3)。
[0190]Ia=Iu/[ V (1/3) X ({-sin( Θ,)})]....(14.1)
[0191]Iv= V (1/3) XIaX ({_sin( Θ ’ +120[。])}....(14.2)
[0192]Iw= V (1/3) XIaX ({_sin( Θ ’ +240[。])}....(14.3).[0193]在下文中,在(i i )至(iV )中,將基于傳感器相為W相的假定進(jìn)行描述。
[0194](ii)使用電流指令值基于傳感器相參考相位的操作
[0195]借助于U相電流指令值iu*和V相電流指令值iv*中的至少一個(gè)、W相電流檢測(cè)值iw_sns以及電角Θ e、對(duì)沿著對(duì)應(yīng)于傳感器相的α軸方向的α軸電流ia和沿著與傳感器相相交的β軸方向的β軸電流?β進(jìn)行運(yùn)算,并且通過α軸電流ia和β軸電流i β的反正切函數(shù)(acrtan)來計(jì)算傳感器相參考電流相位θ χ。將在等式(15)中示出傳感器相參考電流相ΘΧ的運(yùn)算等式。
[0196]Θ x=tan_1 (i β /i α ).....(15)
[0197]此外,基于傳感器相參考電流相位θ χ和W相電流檢測(cè)值iw_sns來對(duì)U相電流估計(jì)值iu_est或V相電流估計(jì)值iv_est進(jìn)行運(yùn)算,并且基于U相電流估計(jì)值iu_est或V相電流估計(jì)值iv_est、W相電流檢測(cè)值iw_sns以及電角Θ e對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。就這點(diǎn)而言,在U相電流估計(jì)值iu_est或V相電流估計(jì)值iv_est的運(yùn)算中,可以執(zhí)行避免將其他數(shù)除以O(shè)的“零除”和將O乘以其他數(shù)的“零乘”的校正處理。
[0198](iii)通過對(duì)α軸電流差分進(jìn)行的運(yùn)算
[0199]通過關(guān)注α軸電流i α和β軸電流i β處于“正弦波和余弦波”的關(guān)系中,以及α軸電流ia與β軸電流?β之間的相位差為90 [° ],基于α軸電流差分值A(chǔ)ia對(duì)β軸電流估計(jì)值i0_est進(jìn)行運(yùn)算。在此,當(dāng)控制部中的運(yùn)算是離散系統(tǒng)時(shí),相對(duì)于實(shí)際β軸電流?β以電角運(yùn)動(dòng)Λ 0e的一半來對(duì)a軸電流差分值A(chǔ)ia進(jìn)行延遲??紤]到這點(diǎn),優(yōu)選地是通過以校正量H來校正實(shí)際β軸電流?β來對(duì)β軸電流估計(jì)值ii3_est進(jìn)行運(yùn)算,校正量H是通過將最近一次的a軸電流ia和這次的α軸電流i a的平均值乘以電角運(yùn)動(dòng)Δ Qe的一半(Λ Θ e/2)而獲得的。然后,借助于a軸電流ia和β軸電流估計(jì)值i0_est對(duì)傳感器相參考電流相位ΘΧ進(jìn)行運(yùn)算。隨后的運(yùn)算與在(ii)中的運(yùn)算相同。
[0200]( iv)根據(jù)循環(huán)公式進(jìn)行的運(yùn)算
[0201]通過使用W相軸在旋轉(zhuǎn)坐標(biāo)系的d-q坐標(biāo)軸上相對(duì)地旋轉(zhuǎn),對(duì)W相估計(jì)誤差Λ iw_est進(jìn)行積分,從而使得d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est分別地漸進(jìn)到d軸實(shí)際電流值id和q軸實(shí)際電流值iq。
[0202]基于最近一次的d軸電流估計(jì)值id_est和最近一次的q軸電流估計(jì)值iq_est以及這次的電角Θ e,對(duì) 傳感器相分量的W相電流參考值iw_bf進(jìn)行運(yùn)算,并且計(jì)算作為W相電流參考值iw_bf與W相電流檢測(cè)值iw_sns之間的差異的W相估計(jì)誤差Δ iw_est。通過將W相估計(jì)誤差Δ iw_est乘以過濾元件的增益K來計(jì)算校正的誤差ΚΔ iw_est,并且基于Δ iu=0且Δ iv=0的假定通過dq變換來計(jì)算沿著傳感器相方向的d軸校正值id_crr和q軸校正值iq_crr。然后,所計(jì)算出的d軸校正值id_crr和所計(jì)算出的q軸校正值iq_crr生成了沿著傳感器相方向的校正矢量,并且在d-q坐標(biāo)中對(duì)校正矢量進(jìn)行積分,借此對(duì)d軸電流估計(jì)值id_est和q軸電流估計(jì)值iq_est進(jìn)行運(yùn)算。此外,可以采用下面的運(yùn)算:進(jìn)一步對(duì)沿著與傳感器相正交的正交方向的校正值進(jìn)行運(yùn)算;沿著傳感器相方向的校正值和沿著正交方向的校正值的生成矢量生成了校正矢量;以及在d-q坐標(biāo)上對(duì)校正矢量進(jìn)行積分。
[0203](F)在以上所描述的實(shí)施例中,針對(duì)d-q坐標(biāo)描述了“電流估計(jì)值”、“電流指令值”、“第一電壓指令值”、“第二電壓指令參考值”以及“死區(qū)時(shí)間校正值”。然而,只要這些值可以被用于交流電機(jī)的控制,則可以使用任意值并且該值可以是基于各個(gè)相的值或基于各個(gè)軸的值。
[0204](G)可以根據(jù)任意方法控制對(duì)要被施加到交流電機(jī)上的電壓進(jìn)行控制的逆變器。例如,可以這樣地構(gòu)建逆變器以便通過在正弦波PWM控制模式與過調(diào)制PWM控制模式之間適當(dāng)?shù)厍袚Q來對(duì)其進(jìn)行控制。
[0205](H)在以上所描述的實(shí)施例中,描述了下述示例:在該示例中,在W相中設(shè)置有電流傳感器并且W相為傳感器相。在其他實(shí)施例中,電流傳感器可以設(shè)置在U相中并且U相可以是傳感器相。替選地,電流傳感器可以設(shè)置在V相中并且V相可以是傳感器相。[0206](I)在以上所描述的實(shí)施例中,描述了在一個(gè)相中設(shè)置電流傳感器的示例。在其他示例中,例如,可以在傳感器相或在除了傳感器相之外的其他相中設(shè)置用于感測(cè)如下電流傳感器(在下文中,被稱為控制傳感器)中的異常的獨(dú)立電流傳感器(在下文中,被稱為異常感測(cè)傳感器):該點(diǎn)電流傳感器用于感測(cè)被用于控制的電流。作為示例可以提供諸如單相雙通道構(gòu)造和兩相單通道構(gòu)造的傳感器構(gòu)造,但是在任意相中可以設(shè)置任意數(shù)量的電流傳感器;在單相雙通道構(gòu)造中,控制傳感器和異常感測(cè)傳感器被設(shè)置在一個(gè)相中,在兩相單通道構(gòu)造中,控制傳感器被設(shè)置在一個(gè)相中而異常感測(cè)傳感器被設(shè)置在除了該一個(gè)相之外的任意一個(gè)相中。
[0207](J)在以上所述的實(shí)施例中,旋轉(zhuǎn)角度傳感器感測(cè)電角0e,并且將電角0e輸出到控制部。在其他實(shí)施例中,旋轉(zhuǎn)角度傳感器可以感測(cè)機(jī)械角度θπι并且可以將機(jī)械角度θπι輸出到控制部,以及在控制部中機(jī)械角度0m可以被轉(zhuǎn)換為電角0e。此外,機(jī)械角度θπι可以替代電角0e生成“旋轉(zhuǎn)角度感測(cè)值”。另外,可以基于機(jī)械角度0m來計(jì)算轉(zhuǎn)數(shù)
N0
[0208](K)在以上所述的實(shí)施例中,交流電機(jī)是用永磁同步類型的三相交流電機(jī)。在其他實(shí)施例中,交流電機(jī)可以是感應(yīng)電機(jī)或其他同步電機(jī)。此外,以上所述的實(shí)施例的交流電機(jī)中的每個(gè)是所謂的電動(dòng)發(fā)電機(jī),其具有作為電動(dòng)機(jī)的功能和作為發(fā)電機(jī)的功能兩者。在其他實(shí)施例中,交流電機(jī)可以是不具有作為發(fā)電機(jī)的功能的電動(dòng)機(jī)。
[0209]可以這樣地構(gòu)建交流電機(jī)以便操作為用于引擎的電動(dòng)機(jī)并且啟動(dòng)引擎。此外,可以不設(shè)置引擎。另外,可以設(shè)置多個(gè)交流電機(jī),并且還可以設(shè)置用于對(duì)多個(gè)交流電機(jī)的功率進(jìn)行分流的功率分流機(jī)構(gòu)。
[0210](L)此外,根據(jù)本公開的交流電機(jī)的控制裝置不僅可以被應(yīng)用到具有一組逆變器和交流電機(jī)的系統(tǒng)(如在以上的實(shí)施例中所描述地),還可以被應(yīng)用到具有兩組或更多組逆變器和交流電機(jī)的系統(tǒng)。此外,根據(jù)本公開的交流電機(jī)的控制裝置還可以被應(yīng)用到具有并聯(lián)到一個(gè)逆變器的多個(gè)交流電機(jī)的電氣列車系統(tǒng)等。
[0211]另外,交流電機(jī)的控制裝置被應(yīng)用到電動(dòng)車輛,但是也可以被應(yīng)用到除了電動(dòng)車輛之外的機(jī)器。
[0212]以上公開具有下面的方面。
[0213]根據(jù)本公開的一個(gè)方面,一種具有由逆變器控制的施加電壓的三相交流電機(jī)的控制裝置,該控制裝置控制電機(jī)的驅(qū)動(dòng)并且包括:電流獲取裝置,用于從電流傳感器獲取電流感測(cè)值,該電流傳感器布置在作為電機(jī)的三個(gè)相中的一個(gè)相的電機(jī)的傳感器相上;旋轉(zhuǎn)角度獲取裝置,用于從旋轉(zhuǎn)角度傳感器獲取旋轉(zhuǎn)角度感測(cè)值,該旋轉(zhuǎn)角度傳感器感測(cè)電機(jī)的旋轉(zhuǎn)角度;電流估計(jì)裝置,用于根據(jù)電流感測(cè)值和旋轉(zhuǎn)角度感測(cè)值,對(duì)電流估計(jì)值進(jìn)行運(yùn)算;第一電壓指令值運(yùn)算裝置,用于根據(jù)與電機(jī)的驅(qū)動(dòng)有關(guān)的電流指令值和要被反饋的電流估計(jì)值,對(duì)第一電壓指令值進(jìn)行運(yùn)算;電壓指令參考值運(yùn)算裝置,用于根據(jù)電流指令值、使用電動(dòng)機(jī)的理論公式,對(duì)電壓指令參考值進(jìn)行運(yùn)算;第二電壓指令值運(yùn)算裝置,用于對(duì)電壓指令參考值進(jìn)行校正,以便對(duì)第二電壓指令值進(jìn)行運(yùn)算;控制模式切換裝置,用于在第一控制模式與第二控制模式之間進(jìn)行切換,第一控制模式用于基于第一電壓指令值來生成與逆變器的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào),第二控制模式用于基于第二電壓指令值來生成驅(qū)動(dòng)信號(hào);以及轉(zhuǎn)數(shù)運(yùn)算裝置,用于根據(jù)旋轉(zhuǎn)角度感測(cè)值,對(duì)電機(jī)的轉(zhuǎn)數(shù)進(jìn)行運(yùn)算。當(dāng)轉(zhuǎn)數(shù)大于預(yù)定確定閾值時(shí),控制模式切換裝置選擇第一控制模式。當(dāng)轉(zhuǎn)數(shù)不大于預(yù)定確定閾值時(shí),控制模式切換裝置選擇第二控制模式。
[0214]當(dāng)執(zhí)行在其中對(duì)借助于一個(gè)相的電流感測(cè)值所估計(jì)的電流估計(jì)值進(jìn)行反饋從而控制交流電機(jī)的驅(qū)動(dòng)的單相控制時(shí),在交流電機(jī)的轉(zhuǎn)數(shù)小的低速旋轉(zhuǎn)范圍中,每采樣間隔的電流感測(cè)值的電流改變和旋轉(zhuǎn)角度運(yùn)動(dòng)小,借此交流電機(jī)的驅(qū)動(dòng)控制很可能變得不穩(wěn)定。
[0215]由于這個(gè)原因,在本公開中,在交流電機(jī)的轉(zhuǎn)數(shù)不大于確定閾值的低速旋轉(zhuǎn)范圍中,替代于單相控制,基于電流指令值、借助于電動(dòng)機(jī)的理論公式(例如,電壓等式)來對(duì)電壓指令參考值進(jìn)行運(yùn)算。然而,存在下述情況:在該情況中,根據(jù)電動(dòng)機(jī)的理論公式所計(jì)算出的理論電壓指令參考值以與交流電機(jī)和交流電機(jī)的控制裝置有關(guān)的物理因子等而不同于根據(jù)指令生成轉(zhuǎn)矩的與交流電機(jī)的實(shí)際驅(qū)動(dòng)有關(guān)的電壓指令值。具體地,當(dāng)在交流電機(jī)啟動(dòng)和停止的低速旋轉(zhuǎn)范圍中基于簡(jiǎn)單地根據(jù)電動(dòng)機(jī)的理論公式所運(yùn)算出的電壓指令參考值對(duì)交流電機(jī)的驅(qū)動(dòng)進(jìn)行控制時(shí),存在施加在交流電機(jī)上的電壓不合適、使得不可以穩(wěn)定地驅(qū)動(dòng)交流電機(jī)的可能性。
[0216]因此,在本公開中,對(duì)電壓指令參考值進(jìn)行校正并且對(duì)第二電壓指令值進(jìn)行運(yùn)算,以及在低速旋轉(zhuǎn)范圍中,基于第二電壓指令值在第二控制模式中控制交流電機(jī)的驅(qū)動(dòng)。以這種方式,根據(jù)本公開,在低速旋轉(zhuǎn)范圍中,可以從交流電機(jī)啟動(dòng)的時(shí)間起穩(wěn)定地控制交流電機(jī)的驅(qū)動(dòng),并且驅(qū)動(dòng)交流電機(jī)直到交流電機(jī)停止的時(shí)間。
[0217]替選地,控制裝置還可以包括:死區(qū)時(shí)間校正值運(yùn)算裝置,用于根據(jù)由死區(qū)時(shí)間時(shí)間段所導(dǎo)致的電壓誤差對(duì)死區(qū)時(shí)間校正值進(jìn)行運(yùn)算,當(dāng)從上開關(guān)元件和下開關(guān)元件中的一個(gè)接通并且另外一個(gè)關(guān)斷的狀態(tài)切換至上開關(guān)元件和下開關(guān)元件中的所述一個(gè)關(guān)斷并且所述另外一個(gè)接通的狀態(tài)時(shí),在死區(qū)時(shí)間時(shí)間段中,關(guān)斷上開關(guān)元件和下開關(guān)元件兩者。用于設(shè)置逆變器的上開關(guān)元件布置在高電勢(shì)側(cè),并且用于設(shè)置逆變器的下開關(guān)元件布置在低電勢(shì)側(cè)。第二電壓指令值運(yùn)算裝置基于死區(qū)時(shí)間校正值,對(duì)電壓指令參考值進(jìn)行校正。此外,控制裝置還可以包括:校正系數(shù)運(yùn)算裝置,用于根據(jù)傳感器相電流指令值和電流感測(cè)值來對(duì)校正系數(shù)進(jìn)行運(yùn)算,傳感器相電流指令值是與傳感器相相對(duì)應(yīng)的電流指令值。第二電壓指令值運(yùn)算裝置基于死區(qū)時(shí)間校正值和校正系數(shù)來對(duì)電壓指令參考值進(jìn)行校正。此外,當(dāng)傳感器相電流指令值或電流感測(cè)值為零或在包括零的預(yù)定范圍中時(shí),校正系數(shù)運(yùn)算裝置可以對(duì)校正系數(shù)進(jìn)行插值。此外,校正系數(shù)運(yùn)算裝置可以設(shè)置校正系數(shù)的上限和下限。
[0218]注意,本申請(qǐng)中的流程圖或流程圖的處理包括部分(也被稱為步驟),部分中的每個(gè)被表示為例如S100。此外,每個(gè)部分可以被分割為幾個(gè)子部分,而同時(shí)幾個(gè)部分可以被組合到單一部分中。此外,這樣地配置的部分中的每個(gè)還可以被稱為裝置、模塊或工具。
[0219]雖然參照本公開的實(shí)施例描述了本公開,但是應(yīng)理解,本公開不限于這些實(shí)施例和構(gòu)造。本公開旨在覆蓋各種修改例和等價(jià)布置。另外,包括更多、更少或僅單一元件的各種組合和配置、其他組合和配置也在本公開的精神和范圍之中。
【權(quán)利要求】
1.一種具有由逆變器控制的施加電壓的三相交流電機(jī)的控制裝置,所述控制裝置控制所述電機(jī)的驅(qū)動(dòng),所述控制裝置包括: 電流獲取裝置,用于從電流傳感器獲取電流感測(cè)值,所述電流傳感器布置在作為所述電機(jī)的三個(gè)相中的一個(gè)相的所述電機(jī)的傳感器相上; 旋轉(zhuǎn)角度獲取裝置,用于從旋轉(zhuǎn)角度傳感器獲取旋轉(zhuǎn)角度感測(cè)值,所述旋轉(zhuǎn)角度傳感器感測(cè)所述電機(jī)的旋轉(zhuǎn)角度; 電流估計(jì)裝置,用于根據(jù)所述電流感測(cè)值和所述旋轉(zhuǎn)角度感測(cè)值,對(duì)電流估計(jì)值進(jìn)行運(yùn)算; 第一電壓指令值運(yùn)算裝置,用于根據(jù)與所述電機(jī)的驅(qū)動(dòng)有關(guān)的電流指令值和要被反饋的所述電流估計(jì)值,對(duì)第一電壓指令值進(jìn)行運(yùn)算; 電壓指令參考值運(yùn)算裝置,用于根據(jù)所述電流指令值、使用電動(dòng)機(jī)的理論公式,對(duì)電壓指令參考值進(jìn)行運(yùn)算; 第二電壓指令值運(yùn)算裝置,用于對(duì)所述電壓指令參考值進(jìn)行校正,以便對(duì)第二電壓指令值進(jìn)行運(yùn)算; 控制模式切換裝置,用于在第一控制模式與第二控制模式之間進(jìn)行切換,所述第一控制模式用于基于所述第一電壓指令值來生成與所述逆變器的驅(qū)動(dòng)有關(guān)的驅(qū)動(dòng)信號(hào),所述第二控制模式用于基于所述第二電壓指令值來生成所述驅(qū)動(dòng)信號(hào);以及 轉(zhuǎn)數(shù)運(yùn)算裝置,用于根據(jù)所述旋轉(zhuǎn)角度感測(cè)值,對(duì)所述電機(jī)的轉(zhuǎn)數(shù)進(jìn)行運(yùn)算, 其中,當(dāng)所述轉(zhuǎn)數(shù)大于預(yù)定確定閾值時(shí),所述控制模式切換裝置選擇所述第一控制模式,以及 其中,當(dāng)所述轉(zhuǎn)數(shù)不大于所述預(yù)定確定閾值時(shí),所述控制模式切換裝置選擇所述第二控制模式。
2.根據(jù)權(quán)利要求1所述的控制裝置,還包括: 死區(qū)時(shí)間校正值運(yùn)算裝置,用于根據(jù)由死區(qū)時(shí)間時(shí)間段所導(dǎo)致的電壓誤差對(duì)死區(qū)時(shí)間校正值進(jìn)行運(yùn)算,當(dāng)從上開關(guān)元件和下開關(guān)元件中的一個(gè)接通并且另外一個(gè)關(guān)斷的狀態(tài)切換至所述上開關(guān)元件和所述下開關(guān)元件中的所述一個(gè)關(guān)斷并且所述另外一個(gè)接通的狀態(tài)時(shí),在所述死區(qū)時(shí)間時(shí)間段中,關(guān)斷所述上開關(guān)元件和所述下開關(guān)元件兩者, 其中,用于設(shè)置所述逆變器的所述上開關(guān)元件布置在高電勢(shì)側(cè),并且用于設(shè)置所述逆變器的所述下開關(guān)元件布置在低電勢(shì)側(cè),以及 其中,所述第二電壓指令值運(yùn)算裝置基于所述死區(qū)時(shí)間校正值,對(duì)所述電壓指令參考值進(jìn)行校正。
3.根據(jù)權(quán)利要求2所述的控制裝置,還包括: 校正系數(shù)運(yùn)算裝置,用于根據(jù)傳感器相電流指令值和所述電流感測(cè)值對(duì)校正系數(shù)進(jìn)行運(yùn)算,所述傳感器相電流指令值是與所述傳感器相相對(duì)應(yīng)的電流指令值, 其中,所述第二電壓指令值運(yùn)算裝置基于所述死區(qū)時(shí)間校正值和所述校正系數(shù),對(duì)所述電壓指令參考值進(jìn)行校正。
4.根據(jù)權(quán)利要求3所述的控制裝置, 其中,當(dāng)所述傳感器相電流指令值或所述電流感測(cè)值為零或在包括零的預(yù)定范圍內(nèi)時(shí),所述校正系數(shù)運(yùn)算裝置對(duì)所述校正系數(shù)進(jìn)行插值。
5.根據(jù)權(quán)利要求3或4所述的控制裝置,其中,所述校正系數(shù)運(yùn) 算裝置設(shè)置所述校正系數(shù)的上限和下限。
【文檔編號(hào)】H02P21/14GK103986389SQ201410044186
【公開日】2014年8月13日 申請(qǐng)日期:2014年1月30日 優(yōu)先權(quán)日:2013年2月8日
【發(fā)明者】小俁隆士, 伊藤武志, 加古寬文 申請(qǐng)人:株式會(huì)社電裝