Multiphase motor generator system and control method thereof
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H02P-027/08
H02P-021/00
출원번호
US-0987987
(2016-01-05)
등록번호
US-9571024
(2017-02-14)
발명자
/ 주소
Yuan, Chen
Ramamoorthy, Krishnakumar Dharapuram
Alkhouli, Osama Mohammad
출원인 / 주소
Caterpillar Inc.
대리인 / 주소
Miller, Matthias & Hull LLP
인용정보
피인용 횟수 :
0인용 특허 :
8
초록▼
A multiphase motor generator system includes a multiphase induction motor having a plurality of separate terminals, a multiphase inverter coupled to a DC link voltage source and the plurality of terminals of the multiphase induction motor, a plurality of current detectors configured to detect a plur
A multiphase motor generator system includes a multiphase induction motor having a plurality of separate terminals, a multiphase inverter coupled to a DC link voltage source and the plurality of terminals of the multiphase induction motor, a plurality of current detectors configured to detect a plurality of currents that flow between the multiphase inverter and the plurality of terminals of the multiphase induction motor, and a controller coupled to the current detectors and the multiphase inverter, and configured to receive the detected currents and output a plurality of control voltages to the multiphase inverter. The controller includes a multiphase to direct-quadrature (dq) conversion unit, a dq equivalent unit, a dq to multiphase conversion unit, and a pulse-width-modulator (PWM) converter.
대표청구항▼
1. A multiphase motor generator system, comprising: a multiphase induction motor having a plurality of separate terminals;a multiphase inverter coupled to a DC link voltage source and the plurality of terminals of the multiphase induction motor;a plurality of current detectors configured to detect a
1. A multiphase motor generator system, comprising: a multiphase induction motor having a plurality of separate terminals;a multiphase inverter coupled to a DC link voltage source and the plurality of terminals of the multiphase induction motor;a plurality of current detectors configured to detect a plurality of currents that flow between the multiphase inverter and the plurality of terminals of the multiphase induction motor; anda controller coupled to the current detectors and the multiphase inverter, and configured to receive the detected currents and output a plurality of control voltages to the multiphase inverter, the controller including: a multiphase to direct-quadrature (dq) conversion unit configured to convert the plurality of currents into a direct-axis (d-axis) current value Id and a quadrature-axis (q-axis) current value Iq in a rotating reference system;a dq equivalent unit configured to determine a d-axis voltage command value V*d and a q-axis voltage command value V*q based on the d-axis current value Id and the q-axis current value Iq;a dq to multiphase conversion unit configured to convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into a plurality of command voltages; anda pulse-width-modulator (PWM) converter configured to convert the plurality of command voltages to the plurality of control voltages, and apply the plurality of control voltages to the multiphase inverter;wherein the multiphase induction motor is an n-phase induction motor, with n being an integer that is multiple of 3,the multiphase to dq conversion unit being configured to: project n currents ip1, ip2, . . . , and ipn onto an α-axis and a β-axis in a stationary reference system to generate an α-axis current iα and a β-axis current iβ represented by the following equation, [iαiβ0]=2n[cos(0·P2·2πn)cos(1·P2·2πn)cos(2·P2·2πn)…sin(0·P2·2πn)sin(1·P2·2πn)sin(2·P2·2πn)…111…cos((n-1)·P2·2πn)sin((n-1)·P2·2πn)1] · [ip1ip2ip3⋮ipn] where P represents the number of poles generated in the multiphase induction motor; and project the α-axis current iα and the β-axis current iβ onto a d-axis and a q-axis of the rotating reference system to generate the d-axis current value Id and the q-axis current value Iq represented by the following equation, [IdIq]=[sinθ-cosθcosθsinθ]·[iαiβ] where θ=θ0+ωt, θ0 represents an angle between the q-axis and the α-axis at time 0, and ω represents a rotation speed of the n-phase induction motor. 2. The system of claim 1, wherein the dq to multiphase converter is configured to convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into n first harmonic command voltages v*p1, v*p2, . . . , v*pn, based on the following equation, [vp(0·n3+j)*vp(1·n3+j)*vp(2·n3+j)*]=32[cos((0·n3+j-1)·2πn)cos((1·n3+j-1)·2πn))cos((2·n3+j-1)·2πn)sin((0·n3+j-1)·2πn)sin((1·n3+j-1)·2πn))sin((2·n3+j-1)·2πn)111]-1· [Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where j=1,2,…,l,l=n3, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 3. The system of claim 2, wherein the dq to multiphase converter is configured to convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into n other order harmonic command voltages v*p1, v*p2, . . . , v*pn, that are other than first harmonic voltages, based on the following equation, [vp(1+3k)*vp(2+3k)*vp3(3+3k)*]=32[1cos120°cos240°0sin120°sin240°111]-1[Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where k=0,1,…,n3-1, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 4. The system of claim 1, wherein the controller is configured to selectively operate in a starter mode and a generator mode, when the controller operates in the starter mode, the controller controls the multiphase inverter according to a target rotation speed, andwhen the controller operates in the generator mode, the controller controls the multiphase inverter according to a target DC link voltage. 5. The system of claim 4, wherein the multiphase induction motor is a 9-phase induction motor and the multiphase inverter is a 9-phase inverter, and when the controller operates in the starter mode, the controller is configured to control the 9-phase inverter to supply nine third harmonic currents to the 9-phase induction motor which generates six magnetic poles. 6. The system of claim 4, wherein the multiphase induction motor is a 9-phase induction motor and the multiphase inverter is a 9-phase inverter, and when the controller operates in the generator mode, the controller is configured to control the 9-phase inverter to supply nine first harmonic currents to the 9-phase induction motor which generates two magnetic poles. 7. The system of claim 1, wherein the multiphase inverter includes a plurality of pairs of switching elements, each pair of switching elements being coupled between the DC link voltage and a corresponding one of the plurality of terminals of the multiphase induction motor, andeach pair of switches being coupled to receive a corresponding one of the plurality of control voltages from the controller. 8. A controller for controlling a multiphase inverter that supplies power to a multiphase induction motor, the controller comprising: a processor;a non-transitory memory configured to store instructions that, when executed, enable the processor to: obtain data representing a plurality of currents that flow between the multiphase inverter and the multiphase induction motor;convert the plurality of currents into a direct-axis (d-axis) current value Id and a quadrature-axis (q-axis) current value Iq in a rotating reference system;generate a d-axis voltage command value V*d and a q-axis voltage command value V*q based on the d-axis current value Id and the q-axis current value Iq;convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into a plurality of command voltages; andconvert the plurality of command voltages to the plurality of control voltages, and apply the plurality of control voltages to the multiphase inverter;wherein the multiphase induction motor is an n-phase induction motor, with n being an integer that is multiple of 3, andwherein the non-transitory memory is further configured to store instructions that enable the processor to: project n currents ip1, ip2, . . . , and ipn onto an α-axis and a β-axis in a stationary reference system to generate an α-axis current iα and a β-axis current iβ represented by the following equation, [iαiβ0]=2n[cos(0·P2·2πn)cos(1·P2·2πn)cos(2·P2·2πn)…cos((n-1)·P2·2πn)sin(0·P2·2πn)sin(1·P2·2πn)sin(2·P2·2πn)…sin((n-1)·P2·2πn)111…1]· [ip1ip2ip3⋮ipn] where P represents the number of poles generated in the multiphase induction motor; and project the α-axis current iα and the β-axis current iβ onto a d-axis and a q-axis of the rotating reference system to generate the d-axis current value Id and the q-axis current value Iq represented by the following equation, [IdIq]=[sinθ-cosθcosθsinθ]·[iαiβ] where θ=θ0+ωt, θ0 represents an angle between the q-axis and the α-axis at time 0, and ω represents a rotation speed of the n-phase induction motor. 9. The controller of claim 8, wherein the non-transitory memory is further configured to store instructions that enable the processor to: convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into n first harmonic command voltages v*p1, v*p2, . . . , v*pn, based on the following equation, [vp(0·n3+j)*vp(1·n3+j)*vp(2·n3+j)*]=32[cos((0·n3+j-1)·2πn)cos((1·n3+j-1)·2πn)cos((2·n3+j-1)·2πn)sin((0·n3+j-1)·2πn)sin((1·n3+j-1)·2πn)sin((2·n3+j-1)·2πn)111]-1· [Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where j=1,2,…,l,l=n3, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 10. The controller of claim 9, wherein the non-transitory memory is further configured to store instructions that enable the processor to: convert the d-axis voltage command value and the q-axis voltage command value V*q into n other order harmonic command voltages v*p1, v*p2, . . . , v*pn that are other than first harmonic voltages, based on the following equation, [vp(1+3k)*vp(2+3k)*vp3(3+3k)*]=32[1cos120°cos240°0sin120°sin240°111]-1[Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where k=0,1,…,n3-1, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 11. The controller of claim 8, wherein the controller is configured to selectively operate in a starter mode and a generator mode, when the controller operates in the starter mode, the non-transitory memory is configured to store instructions that enable the processor to control the multiphase inverter according to a target rotation speed, andwhen the controller operates in the generator mode, the non-transitory memory is configured to store instructions that enable the processor to control the multiphase inverter according to a target DC link voltage. 12. The controller of claim 11, wherein the multiphase induction motor is a 9-phase induction motor and the multiphase inverter is a 9-phase inverter, and when the controller operates in the starter mode, the non-transitory memory is configured to store instructions that enable the processor to control the 9-phase inverter to supply nine third harmonic currents to the 9-phase induction motor which generates six magnetic poles. 13. The controller of claim 11, wherein the multiphase induction motor is a 9-phase induction motor and the multiphase inverter is a 9-phase inverter, and when the controller operates in the generator mode, the non-transitory memory is configured to store instructions that enable the processor to control the 9-phase inverter to supply nine first harmonic currents to the 9-phase induction motor which generates two magnetic poles. 14. A method for controlling a multiphase inverter that supplies power to a multiphase induction motor, the method comprising: detecting a plurality of currents that flow between the multiphase inverter and the multiphase induction motor;converting the plurality of currents into a direct-axis (d-axis) current value Id and a quadrature-axis (q-axis) current value Iq in a rotating reference system;generating a d-axis voltage command value V*d and a q-axis voltage command value V*q based on the d-axis current value Id and the q-axis current value Iq;converting the d-axis voltage command value V*d and the q-axis voltage command value V*q into a plurality of command voltages;converting the plurality of command voltages to the plurality of control voltages; andapplying the plurality of control voltages to the multiphase inverter,wherein the multiphase induction motor is an n-phase induction motor, with n being an integer that is multiple of 3, andconverting the plurality of currents into a direct-axis (d-axis) current value Id and a quadrature-axis (q-axis) current value Iq in a rotating reference system includes: project n currents ip1, ip2, . . . , and ipn onto an α-axis and a β-axis in a stationary reference system to generate an α-axis current iα and a β-axis current iβ represented by the following equation, and [iαiβ0]= 2n[cos(0·P2·2πn)cos(1·P2·2πn)cos(2·P2·2πn)…cos((n-1)·P2·2πn)sin(0·P2·2πn)sin(1·P2·2πn)sin(2·P2·2πn)…sin((n-1)·P2·2πn)111…1]·[ip1ip2ip3⋮ipn] where P represents the number of poles generated in the multiphase induction motor; and project the α-axis current iα and the β-axis current iβ onto a d-axis and a q-axis of the rotating reference system to generate the d-axis current value Id and the q-axis current value Iq represented by the following equation, [IdIq]=[sinθ-cosθcosθsinθ]·[iαiβ] where θ=θ0+ωt, θ0 represents an angle between the q-axis and the α-axis at time 0, and ω represents a rotation speed of the n-phase induction motor. 15. The method of claim 14, wherein converting the d-axis voltage command value V*d and the q-axis voltage command value V*q into a plurality of command voltages includes: convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into n first harmonic command voltages v*p1, v*p2, . . . , v*pn, based on the following equation, [vp(0·n3+j)*vp(1·n3+j)*vp(2·n3+j)*]=32[cos((0·n3+j-1)·2πn)cos((1·n3+j-1)·2πn)cos((2·n3+j-1)·2πn)sin((0·n3+j-1)·2πn)sin((1·n3+j-1)·2πn)sin((2·n3+j-1)·2πn)111]-1·[Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where j=1,2,…,l,l=n3, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 16. The method of claim 15, wherein converting the d-axis voltage command value V*d and the q-axis voltage command value V*q into a plurality of command voltages includes: convert the d-axis voltage command value V*d and the q-axis voltage command value V*q into n other order harmonic command voltages v*p1, v*p2, . . . , v*pn that are other hand first harmonic voltages, based on the following equation, [vp(1+3k)*vp(2+3k)*vp3(3+3k)*]=32[1cos120°cos240°0sin120°sin240°111]-1[Vd*sinθ′+Vq*cosθ′Vq*sinθ′-Vd*cosθ′0] where =0,1,…,n3-1, and θ′ is an output angle that represents a rotation angle between the q-axis and the α-axis at the time when dq to multiphase conversion is performed. 17. The method of claim 14, further including: when the multiphase induction motor operates as a starter, controlling the multiphase inverter according to a target rotation speed; andwhen the multiphase induction motor operates as a generator, control the multiphase inverter according to a target DC link voltage.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Edelson, Jonathan Sidney, High phase order AC machine with short pitch winding.
Nagayama Kazutoshi,JPX ; Ashikaga Tadashi,JPX ; Mizuno Takayuki,JPX ; Yamada Kenji,JPX ; Mori Masato,JPX ; Watanabe Katsuyuki,JPX ; Matsuda Isao,JPX, Pole change induction motor and control apparatus and method for the same.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.