[go: up one dir, main page]

WO2020066995A1 - モータ制御装置 - Google Patents

モータ制御装置 Download PDF

Info

Publication number
WO2020066995A1
WO2020066995A1 PCT/JP2019/037233 JP2019037233W WO2020066995A1 WO 2020066995 A1 WO2020066995 A1 WO 2020066995A1 JP 2019037233 W JP2019037233 W JP 2019037233W WO 2020066995 A1 WO2020066995 A1 WO 2020066995A1
Authority
WO
WIPO (PCT)
Prior art keywords
axis
command
current
command current
brushless motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2019/037233
Other languages
English (en)
French (fr)
Inventor
高橋 淳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advics Co Ltd
Original Assignee
Advics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advics Co Ltd filed Critical Advics Co Ltd
Priority to US17/272,544 priority Critical patent/US11303238B2/en
Publication of WO2020066995A1 publication Critical patent/WO2020066995A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/22Current control, e.g. using a current control loop
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/24Vector control not involving the use of rotor position or rotor speed sensors
    • H02P21/26Rotor flux based control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2207/00Indexing scheme relating to controlling arrangements characterised by the type of motor
    • H02P2207/05Synchronous machines, e.g. with permanent magnets or DC excitation

Definitions

  • the present invention relates to a motor control device for controlling a brushless motor.
  • Patent Document 1 describes an example of a motor control device that drives a brushless motor by vector control.
  • the d-axis command current and the q-axis command current are derived based on the intersection of the current limit circle and the voltage limit circle on the rotational coordinates of the vector control, and the d-axis command current and the q-axis command current are obtained.
  • the inverter is controlled based on this. Thereby, the brushless motor can be driven.
  • the current limiting circle is determined from current characteristics of the d-axis and the q-axis based on the allowable current of the switching element of the inverter.
  • the voltage limiting circle is determined from current characteristics of the d-axis and the q-axis based on the power supply voltage, the angular speed of the brushless motor, and the like.
  • the axis estimated as the d axis of the rotation coordinate of the vector control be the estimated d axis
  • the actual d axis be the actual d axis.
  • a phase difference may occur between the direction of the actual d-axis and the direction of the estimated d-axis.
  • the points indicating the d-axis command current and the q-axis command current derived on the rotating coordinates are located outside the region surrounded by the voltage limiting circle and the current limiting circle.
  • a motor control device for solving the above-described problems includes a d-axis command current that is a current command value in a direction of an estimated d-axis that is an axis estimated as the d-axis of the rotation coordinate of the vector control, and a q-axis of the rotation coordinate.
  • This is a device for driving a brushless motor based on a command current vector represented by a q-axis command current that is a current command value in an estimated q-axis direction that is an estimated axis.
  • the motor control device includes a command current calculator that calculates a command current vector based on a command torque that is a torque command value for the brushless motor, a direction of an actual d axis that is an actual d axis of rotation coordinates, and an estimated d.
  • a phase difference calculator for calculating a phase difference with the direction of the axis, a changer for changing the direction of the command current vector calculated by the command current calculator in accordance with the phase difference, and a command whose direction has been changed by the changer
  • a drive control unit that drives the brushless motor based on the current vector.
  • the direction of the command current vector calculated based on the command torque is changed according to the phase difference. Then, the drive of the brushless motor is controlled based on the changed command current vector.
  • the d-axis command current which is a component of the command current vector in the d-axis direction
  • the current component of the d-axis direction are obtained. Deviation from the d-axis current hardly occurs.
  • the q-axis command current which is a component in the q-axis direction of the command current vector
  • the q-axis current which is a current component in the q-axis direction
  • a difference between the output torque of the brushless motor and the command torque hardly occurs. Therefore, controllability of the brushless motor can be improved.
  • FIG. 1 is a schematic configuration diagram illustrating a motor control device of an embodiment and a brushless motor controlled by the motor control device.
  • 9 is a graph illustrating a command current vector when the estimated d-axis direction matches the actual d-axis direction.
  • 9 is a graph illustrating a command current vector when the direction of the actual d-axis is different from the direction of the estimated d-axis.
  • 7 is a graph illustrating a state where the direction of a command current vector is corrected in a comparative example.
  • 7 is a graph illustrating how a command current vector is changed according to a phase difference in the embodiment.
  • FIG. 1 illustrates a motor control device 10 of the present embodiment and a brushless motor 100 controlled by the motor control device 10.
  • the brushless motor 100 is used as a power source for discharging brake fluid in a vehicle-mounted brake device.
  • the brushless motor 100 is a permanent magnet embedded type synchronous motor.
  • the brushless motor 100 includes coils of a plurality of phases (U phase, V phase, and W phase) and a rotor 105 having saliency.
  • As the rotor 105 for example, a two-pole rotor in which a north pole and a south pole are magnetized one by one can be cited.
  • the motor control device 10 drives the brushless motor 100 by vector control.
  • a motor control device 10 includes a command current determination unit 13, a command voltage calculation unit 14, a two-phase / 3-phase conversion unit 15, an inverter 16, a three-phase / 2-phase conversion unit 17, a phase difference derivation unit 18, a rotation speed
  • An acquisition unit 19 and a rotation angle acquisition unit 20 are provided.
  • a drive control unit 25 that drives the brushless motor 100 is configured.
  • the motor control device 10 further includes a voltage acquisition unit 11 that acquires a power supply voltage Vdc that is a voltage of the battery 200 that is a power supply of the brushless motor 100.
  • the power supply voltage Vdc is a voltage that can be applied to the brushless motor 100 through the inverter 16.
  • the command current determination unit 13 includes a d-axis command current Id *, which is a command value of a current component in the d-axis direction in the rotational coordinates of the vector control, and a current component in the q-axis direction in the rotational coordinates, which will be described in detail later.
  • a q-axis command current Iq * which is a command value is determined.
  • the d-axis command current Id * has a negative value because the induced voltage in the brushless motor 100 is suppressed by the field weakening control. Note that the d axis and the q axis are orthogonal to each other on the rotational coordinates.
  • the command voltage calculator 14 calculates the d-axis command voltage Vd * by feedback control based on the d-axis command current Id * and the d-axis current Id.
  • the d-axis current Id is a value indicating a current component in the direction of the estimated d-axis in a current vector generated on the rotating coordinates by power supply to the brushless motor 100.
  • the command voltage calculator 14 calculates the q-axis command voltage Vq * by feedback control based on the q-axis command current Iq * and the q-axis current Iq.
  • the q-axis current Iq is a value indicating a current component in the direction of the estimated q-axis in the current vector generated on the rotating coordinates by the power supply to the brushless motor 100.
  • the estimated d-axis is an axis estimated to be the d-axis of the rotational coordinates.
  • the actual d-axis of the rotation coordinates is called the actual d-axis.
  • the actual q axis of the rotation coordinates is called an actual q axis, and the axis estimated as the q axis of the rotation coordinates is called an estimated q axis.
  • the two-phase / 3-phase converter 15 converts the d-axis command voltage Vd * and the q-axis command voltage Vq * into a U-phase command voltage VU * and a V-phase command voltage Vq * based on the rotor rotation angle ⁇ which is the rotation angle of the rotor 105.
  • Command voltage VV * and W-phase command voltage VW * are converted.
  • U-phase command voltage VU * is a command value of a voltage applied to the U-phase coil.
  • the V-phase command voltage VV * is a command value of a voltage applied to the V-phase coil.
  • W-phase command voltage VW * is a command value of a voltage applied to the W-phase coil.
  • the inverter 16 has a plurality of switching elements that operate by power supplied from the battery 200.
  • the inverter 16 generates a U-phase signal by the U-phase command voltage VU * input from the two-phase / three-phase converter 15 and the on / off operation of the switching element.
  • Inverter 16 generates a V-phase signal by the input V-phase command voltage VV * and the ON / OFF operation of the switching element.
  • the inverter 16 generates a W-phase signal by the input W-phase command voltage VW * and the on / off operation of the switching element. Then, the U-phase signal is input to the U-phase coil of the brushless motor 100, the V-phase signal is input to the V-phase coil, and the W-phase signal is input to the W-phase coil.
  • the U-phase current IU which is a current flowing through the U-phase coil of the brushless motor 100
  • the V-phase current IV which is a current flowing through the V-phase coil
  • a W-phase current IW which is a current flowing through the W-phase coil.
  • the three-phase / two-phase converter 17 converts the U-phase current IU, the V-phase current IV, and the W-phase current IW based on the rotor rotation angle ⁇ into the d-axis current Id, which is the current component in the d-axis direction, and It is converted into a q-axis current Iq which is a current component in the q-axis direction.
  • the phase difference deriving unit 18 derives a phase difference ⁇ between the direction of the actual d-axis and the direction of the estimated d-axis.
  • the phase difference ⁇ here is a value obtained by subtracting the direction of the actual d-axis from the direction of the estimated d-axis.
  • An example of a method for deriving the phase difference ⁇ is an induced voltage method. In this case, based on the d-axis command voltage Vd * and the q-axis command voltage Vq *, and the d-axis current Id and the q-axis current Iq, the phase difference deriving unit 18 determines the actual d-axis direction and the estimated d-axis direction. Is derived.
  • the rotation speed acquisition unit 19 acquires the rotor rotation speed Vmt, which is the rotation speed of the rotor 105.
  • the rotation speed acquisition unit 19 obtains the rotor rotation speed Vmt as the rotation speed of the rotor 105 by proportionally integrating the phase difference ⁇ derived by the phase difference derivation unit 18.
  • the rotation angle acquisition unit 20 acquires the rotor rotation angle ⁇ .
  • the rotation angle acquisition unit 20 calculates the rotor rotation angle ⁇ by integrating the rotor rotation speed Vmt.
  • the command current determining unit 13 will be described in detail.
  • the command current determination unit 13 includes a command torque derivation unit 31, a map storage unit 32, a command current derivation unit 33, and a change unit 34.
  • the command torque deriving unit 31 derives a command torque TR * that is a command value of a torque for the brushless motor 100. That is, the command torque deriving unit 31 calculates the estimated value TRLd of the load torque of the brushless motor 100, the command rotation speed Vmt * which is the command value of the rotor rotation speed, and the rotor rotation speed Vmt acquired by the rotation speed acquisition unit 19. , A command torque TR * is derived.
  • the load of the brushless motor 100 is likely to increase as the viscosity of the brake fluid circulating in the brake device increases, for example.
  • the command torque deriving unit 31 calculates the correction torque TRA by feedback control using a deviation between the command rotation speed Vmt * and the rotor rotation speed Vmt as an input. Then, the command torque deriving unit 31 derives the sum of the calculated correction torque TRA and the estimated value TRLd of the load torque as the command torque TR *.
  • the command current deriving unit 33 calculates the command torque TR * derived by the command torque deriving unit 31, the power supply voltage Vdc acquired by the voltage acquiring unit 11, and the rotor speed Vmt acquired by the rotation speed acquiring unit 19. Then, the d-axis command current Id * and the q-axis command current Iq * are derived, that is, the command current vector HC is derived.
  • the value indicating the d-axis direction current component of the command current vector HC is the d-axis command current Id *
  • the value indicating the q-axis direction current component of the command current vector HC is the q-axis command current Iq *.
  • the command current deriving unit 33 uses the map stored in the map storage unit 32, and calculates a value based on the power supply voltage Vdc, the command torque TR *, and the rotor speed Vmt using the d-axis command current Id * and the d-axis command current Id *. It is derived as a q-axis command current Iq *.
  • the map is a map centered on the power supply voltage Vdc, the rotor speed Vmt, and the command torque TR *.
  • the map is a map created in consideration of the voltage limit circle and the current limit circle. Therefore, the d-axis command current Id * and the q-axis using the map under the condition that the direction of the estimated d-axis matches the direction of the real d-axis and the direction of the estimated q-axis matches the direction of the real q-axis.
  • the command current Iq * is calculated, the point represented by the d-axis command current Id * and the q-axis command current Iq * on the rotation coordinates is included in the area surrounded by the voltage limiting circle and the current limiting circle. It will be.
  • the current limiting circle is a current characteristic of the d-axis and the q-axis determined from an upper limit current Idqlimit which is an upper limit of a current that can flow through the switching element included in the inverter 16.
  • the size of the current limiting circle increases as the upper limit current Idqlimit of the switching element increases.
  • the voltage limiting circle is a current characteristic between the d-axis and the q-axis based on the power supply voltage Vdc and the angular velocity ⁇ e of the rotor 105 of the brushless motor 100. That is, when at least one of the power supply voltage Vdc and the angular velocity ⁇ e changes, the shape of the voltage limiting circle CR2 changes.
  • the change unit 34 changes the direction of the command current vector HC without changing the magnitude of the command current vector HC derived by the command current derivation unit 33 according to the phase difference ⁇ derived by the phase difference derivation unit 18. I do. That is, the changing unit 34 changes the direction of the command current vector HC to the advanced side when it can determine that the estimated d-axis direction is retarded with respect to the actual d-axis direction based on the phase difference ⁇ . I do. On the other hand, when it is determined that the estimated d-axis direction is advanced with respect to the actual d-axis direction based on the phase difference ⁇ , the changing unit 34 changes the direction of the command current vector HC to the retard side. I do.
  • the amount of change in the direction of the command current vector HC at this time is equal to the absolute value of the phase difference ⁇ . That is, as the absolute value of the phase difference ⁇ increases, the amount of change in the direction of the command current vector HC by the change unit 34 increases.
  • FIGS. 2, 3 and 4 show both the current limiting circle CR3 and the voltage limiting circle CR2.
  • the inductance Ld in the direction of the d-axis is different from the inductance Lq in the direction of the q-axis, so that the voltage limiting circle CR2 is elliptical.
  • the voltage limiting circle CR2 is drawn as a perfect circle for the sake of convenience of explanation.
  • FIG. 2 illustrates a case where the direction of the actual d-axis matches the direction of the estimated d-axis, and the phase difference ⁇ is “0 °”.
  • the d-axis current Id at the intersection of the current limiting circle CR3 and the voltage limiting circle CR2 is d-axis current IdA
  • the q-axis current Iq at the intersection is q-axis current IqA
  • a command current vector HC is derived such that the d-axis command current Id * becomes the d-axis current IdA and the q-axis command current Iq * becomes the q-axis current IqA.
  • the phase difference ⁇ is “0 °” as shown in FIG.
  • the command point which is a point represented by the d-axis command current Id * and the q-axis command current Iq * on the rotating coordinates, is a current limit. It is included in a region surrounded by a circle CR3 and a voltage limiting circle CR2. Therefore, in the comparative example, the drive of the brushless motor 100 is controlled based on the command current vector HC shown in FIG.
  • the actual d-axis command current actually used for controlling the brushless motor 100 is the d-axis current IdA which is a value indicating a current component in the d-axis direction of the command current vector HC.
  • the actual q-axis command current actually used for controlling the brushless motor 100 is a q-axis current IqA, which is a value indicating a current component of the command current vector HC in the q-axis direction.
  • FIG. 3 shows an example in which the direction of the actual d-axis is different from the direction of the estimated d-axis, and the phase difference ⁇ is not “0 °”.
  • the command current vector HC is set using the map so that the d-axis command current Id * becomes the d-axis current IdA and the q-axis command current Iq * becomes the q-axis current IqA. Even if it is derived, the d-axis command current Id * in the actually derived command current vector HC becomes the d-axis current IdB, and the q-axis command current Iq * becomes the q-axis current IqB.
  • a point represented by the d-axis current IdB and the q-axis current IqB is not included in the area surrounded by the current limiting circle CR3 and the voltage limiting circle CR2. Therefore, in the comparative example, when the phase difference ⁇ is not “0 °”, a point represented by the d-axis command current Id * and the q-axis command current Iq * is surrounded by the current limiting circle CR3 and the voltage limiting circle CR2.
  • the command current vector HC is changed so as to be included in the specified region.
  • a straight line Z indicated by a two-dot chain line in FIG. 3 is a line that is parallel to the estimated q-axis and passes through a point represented by the d-axis current IdB and the q-axis current IqB.
  • the command current vector HC is corrected so as to be a vector directed to the intersection of the straight line Z and the voltage limiting circle CR2.
  • the d-axis current IdC at the intersection of the straight line Z and the voltage limiting circle CR2 is set as the d-axis command current Id *
  • the q-axis current IqC at the intersection is set as the q-axis command current Iq *. It is a current vector.
  • the sum of the square of the q-axis current IqC and the square of the d-axis current IdC is smaller than the sum of the square of the q-axis current IqB and the square of the d-axis current IdB. Therefore, when the brushless motor 100 is driven based on the corrected command current vector HC, a difference occurs between the output torque of the brushless motor 100 and the command torque TR * by the phase difference ⁇ . In the example shown in FIG. 3, the output torque of the brushless motor 100 is smaller than the command torque TR * by the phase difference ⁇ .
  • the voltage limiting circle CR2 is drawn as a perfect circle for the sake of easy understanding.
  • the direction of the command current vector HC derived by the command current deriving unit 33 becomes the phase difference ⁇ Is changed by the changing unit 34 in accordance with.
  • the direction of the command current vector HC is changed by the phase difference ⁇ without changing the magnitude of the command current vector HC.
  • the value indicating the d-axis direction current component of the changed command current vector HC is the d-axis current IdD
  • the value indicating the q-axis direction current component of the changed command current vector HC Becomes the q-axis current IqD. That is, the d-axis command current Id * is changed from the d-axis current IdB to the d-axis current IdD, and the q-axis command current Iq * is changed from the q-axis current IqB to the q-axis current IqD.
  • the sum of the square of the q-axis current IqD and the square of the d-axis current IdD is the same as the sum of the square of the q-axis current IqB and the square of the d-axis current IdB.
  • the point represented by the d-axis current IdD and the q-axis current IqD is the intersection of the current limiting circle CR3 and the voltage limiting circle CR2. That is, a point represented by the d-axis current IdD and the q-axis current IqD is included in a region surrounded by both the current limiting circle CR3 and the voltage limiting circle CR2. Therefore, the brushless motor 100 is driven based on the changed d-axis command current Id * and q-axis command current Iq *.
  • the command current vector HC is changed to the advance side.
  • the event that the estimated direction of the d-axis is located on the more retarded side than the direction of the actual d-axis is likely to occur when the rotor speed Vmt increases. That is, in the present embodiment, the controllability of the brushless motor 100 when the rotor rotation speed Vmt is increasing can be improved.
  • the direction of the estimated d-axis may be located on the more advanced side than the direction of the actual d-axis.
  • the command current vector HC is shifted to the retard side by the phase difference ⁇ . Then, by driving the brushless motor 100 based on the command current vector HC changed to the retard side, the controllability of the brushless motor 100 when the rotor speed Vmt is reduced can be improved.
  • the command current deriving unit 33 in the present embodiment uses a map indicating the relationship among the rotor speed Vmt, the power supply voltage Vdc, the command torque TR *, the d-axis current Id and the q-axis current Iq, and A vector HC is derived. Then, the direction of the calculated command current vector HC is changed according to the phase difference ⁇ , and the brushless motor 100 is controlled based on the changed command current vector HC. The magnitude of the command current vector HC after the change is not different from the magnitude of the command current vector HC before the change. Therefore, the difference between the output torque of brushless motor 100 and command torque TR * can be suppressed.
  • the command current deriving unit 33 may derive the d-axis command current Id * and the q-axis command current Iq *, that is, the command current vector HC without using a map.
  • the d-axis command current Id * and the q-axis command current Iq *, that is, the command current vector HC are calculated by a calculation using a formula using the power supply voltage Vdc, the command torque TR *, and the rotor speed Vmt as variables. It may be.
  • the command torque deriving unit 31 may derive the command torque TR * without using the estimated value TRLd of the load torque of the brushless motor 100.
  • the value calculated by the feedback control that receives the deviation ⁇ Vmt between the command rotation speed Vmt * and the rotor rotation speed Vmt is used as the command torque TR *.
  • the amount of change in the direction of the command current vector HC by the change unit 34 may be an amount corresponding to the phase difference ⁇ .
  • the direction of the command current vector HC may be changed by the value obtained by multiplying the phase difference ⁇ by the gain.
  • the gain may be a positive value smaller than “1” (for example, 0.8) or a value larger than “1” and smaller than “2” (for example, 1.1). It may be.
  • the phase difference deriving unit 18 may derive the phase difference ⁇ by a method different from the method described in the above embodiment. For example, as a method of calculating the phase difference ⁇ , for example, as disclosed in Japanese Patent Application Laid-Open No. 2012-44751, a high-frequency voltage signal is added to the d-axis command voltage Vd *, and the d-axis command voltage at this time is added. A method for deriving the phase difference ⁇ based on the high-frequency component of the current Id can be given.
  • the motor control device 10 includes one or more processors that operate according to a computer program (software) and one or more dedicated hardware (application-specific integrated circuit: ASIC) that executes at least a part of various processes.
  • ASIC application-specific integrated circuit
  • the above-described dedicated hardware circuit or a circuit including a combination thereof can be configured.
  • the processor includes a CPU and a memory such as a RAM and a ROM, and the memory stores a program code or a command configured to cause the CPU to execute a process.
  • Memory, or storage medium includes any available media that can be accessed by a general purpose or special purpose computer.
  • the rotor 105 of the brushless motor 100 may not have saliency.
  • the inductance Ld in the direction of the d-axis is the same as the inductance Lq in the direction of the q-axis. Therefore, the voltage limiting circle CR2 is not an ellipse but a perfect circle.
  • the rotor 105 applied to the brushless motor 100 may be a four-pole rotor instead of a two-pole rotor.
  • the brushless motor to which the motor control device 10 is applied may be a power source of an actuator different from the on-vehicle brake device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

モータ制御装置10は、ブラシレスモータ100に対する指令トルクTR*を基に、指令電流ベクトルを導出する指令電流導出部33と、ベクトル制御の回転座標の実d軸の向きと推定d軸の向きとの位相差Δθを導出する位相差導出部18と、指令電流導出部33によって導出された指令電流ベクトルの向きを位相差Δθに応じて変更する変更部34と、変更部34によって向きが変更された指令電流ベクトルを基に、ブラシレスモータ100を駆動させる駆動制御部25とを備えている。

Description

モータ制御装置
 本発明は、ブラシレスモータを制御するモータ制御装置に関する。
 特許文献1には、ベクトル制御によってブラシレスモータを駆動させるモータ制御装置の一例が記載されている。このモータ制御装置では、ベクトル制御の回転座標上での電流制限円と電圧制限円との交点を基にd軸指令電流及びq軸指令電流が導出され、d軸指令電流及びq軸指令電流に基づいてインバータが制御される。これにより、ブラシレスモータを駆動させることができる。
 なお、電流制限円は、インバータのスイッチング素子の許容電流に基づいたd軸とq軸との電流特性から定まるものである。電圧制限円は、電源電圧及びブラシレスモータの角速度などに基づいたd軸とq軸との電流特性から定まるものである。
特開2018-52145号公報
 ベクトル制御の回転座標のd軸と推定される軸を推定d軸とし、実際のd軸を実d軸とする。ブラシレスモータのロータを回転させる場合、実d軸の向きと推定d軸の向きとの間に位相差が発生することがある。こうした位相差が大きい場合、回転座標上では、上記のように導出したd軸指令電流及びq軸指令電流を示す点が、電圧制限円及び電流制限円によって囲まれた領域の外に位置してしまうことがある。この場合、当該d軸指令電流及びq軸指令電流に基づいてブラシレスモータを制御したとしても、d軸電流がd軸指令電流から乖離したり、q軸電流がq軸指令電流から乖離したりしてしまう。その結果、ブラシレスモータの出力トルクが要求トルクから乖離したり、ロータの回転速度が回転速度の要求値から乖離したりするなどし、ブラシレスモータの制御性が低下してしまう。
 上記課題を解決するためのモータ制御装置は、ベクトル制御の回転座標のd軸と推定される軸である推定d軸の方向の電流指令値であるd軸指令電流、及び、回転座標のq軸と推定される軸である推定q軸の方向の電流指令値であるq軸指令電流とによって表される指令電流ベクトルを基に、ブラシレスモータを駆動させる装置である。このモータ制御装置は、ブラシレスモータに対するトルクの指令値である指令トルクを基に、指令電流ベクトルを算出する指令電流算出部と、回転座標の実際のd軸である実d軸の向きと推定d軸の向きとの位相差を算出する位相差算出部と、指令電流算出部によって算出された指令電流ベクトルの向きを位相差に応じて変更する変更部と、変更部によって向きが変更された指令電流ベクトルを基に、ブラシレスモータを駆動させる駆動制御部と、を備える。
 上記構成によれば、指令トルクを基に算出された指令電流ベクトルの向きが、上記位相差に応じて変更される。そして、変更後の指令電流ベクトルを基にブラシレスモータの駆動が制御される。このように位相差を反映した指令電流ベクトルを基にブラシレスモータを駆動させることにより、当該指令電流ベクトルのd軸の方向の成分であるd軸指令電流と、d軸の方向の電流成分であるd軸電流との乖離が生じにくい。同様に、当該指令電流ベクトルのq軸の方向の成分であるq軸指令電流と、q軸の方向の電流成分であるq軸電流との乖離が生じにくい。その結果、ブラシレスモータの出力トルクと指令トルクとの乖離が生じにくくなる。したがって、ブラシレスモータの制御性を向上させることが可能となる。
実施形態のモータ制御装置と、同モータ制御装置によって制御されるブラシレスモータとを示す概略構成図。 推定d軸の向きが実d軸の向きと一致しているときの指令電流ベクトルを説明するグラフ。 実d軸の向きと推定d軸の向きとが乖離しているときの指令電流ベクトルを説明するグラフ。 比較例において、指令電流ベクトルの向きが修正される様子を説明するグラフ。 実施形態において、位相差に応じて指令電流ベクトルが変更される様子を説明するグラフ。
 以下、モータ制御装置の一実施形態を図1~図5に従って説明する。
 図1には、本実施形態のモータ制御装置10と、モータ制御装置10によって制御されるブラシレスモータ100とが図示されている。ブラシレスモータ100は、車載のブレーキ装置におけるブレーキ液の吐出用の動力源として用いられる。ブラシレスモータ100は、永久磁石埋込型同期モータである。ブラシレスモータ100は、複数の相(U相、V相及びW相)のコイルと、突極性を有するロータ105とを備えている。ロータ105としては、例えば、N極とS極とが一極ずつ着磁されている2極ロータを挙げることができる。
 モータ制御装置10は、ベクトル制御によってブラシレスモータ100を駆動させる。このようなモータ制御装置10は、指令電流決定部13、指令電圧算出部14、2相/3相変換部15、インバータ16、3相/2相変換部17、位相差導出部18、回転速度取得部19及び回転角取得部20を有している。本実施形態では、指令電圧算出部14、2相/3相変換部15及びインバータ16により、指令電流決定部13によって決定されたd軸指令電流Id*及びq軸指令電流Iq*を基に、ブラシレスモータ100を駆動させる駆動制御部25が構成されている。
 また、モータ制御装置10は、ブラシレスモータ100の電源であるバッテリ200の電圧である電源電圧Vdcを取得する電圧取得部11を有している。電源電圧Vdcは、インバータ16を通じてブラシレスモータ100に印加できる電圧である。
 指令電流決定部13は、詳しくは後述するが、ベクトル制御の回転座標におけるd軸の方向の電流成分の指令値であるd軸指令電流Id*と、回転座標におけるq軸の方向の電流成分の指令値であるq軸指令電流Iq*とを決定する。本実施形態では、弱め界磁制御によってブラシレスモータ100内での誘起電圧を抑えるため、d軸指令電流Id*は負の値になる。なお、d軸及びq軸は、回転座標上で互いに直交している。
 指令電圧算出部14は、d軸指令電流Id*と、d軸電流Idとに基づいたフィードバック制御によって、d軸指令電圧Vd*を算出する。d軸電流Idとは、ブラシレスモータ100への給電によって回転座標上で発生した電流ベクトルのうちの推定d軸の方向の電流成分を示す値である。また、指令電圧算出部14は、q軸指令電流Iq*と、q軸電流Iqとに基づいたフィードバック制御によって、q軸指令電圧Vq*を算出する。q軸電流Iqとは、ブラシレスモータ100への給電によって回転座標上で発生した電流ベクトルのうちの推定q軸の方向の電流成分を示す値である。
 なお、推定d軸とは、回転座標のd軸と推定される軸のことである。回転座標の実際のd軸のことを実d軸という。また、回転座標の実際のq軸のことを実q軸といい、回転座標のq軸と推定される軸のことを推定q軸という。
 2相/3相変換部15は、ロータ105の回転角であるロータ回転角θを基に、d軸指令電圧Vd*及びq軸指令電圧Vq*を、U相指令電圧VU*と、V相指令電圧VV*と、W相指令電圧VW*とに変換する。U相指令電圧VU*は、U相のコイルに印加する電圧の指令値である。V相指令電圧VV*は、V相のコイルに印加する電圧の指令値である。W相指令電圧VW*は、W相のコイルに印加する電圧の指令値である。
 インバータ16は、バッテリ200から供給される電力によって動作する複数のスイッチング素子を有している。インバータ16は、2相/3相変換部15から入力されたU相指令電圧VU*と、スイッチング素子のオン/オフ動作によってU相信号を生成する。また、インバータ16は、入力されたV相指令電圧VV*と、スイッチング素子のオン/オフ動作によってV相信号を生成する。また、インバータ16は、入力されたW相指令電圧VW*と、スイッチング素子のオン/オフ動作によってW相信号を生成する。すると、U相信号がブラシレスモータ100のU相のコイルに入力され、V相信号がV相のコイルに入力され、W相信号がW相のコイルに入力される。
 3相/2相変換部17には、ブラシレスモータ100のU相のコイルに流れた電流であるU相電流IUが入力され、V相のコイルに流れた電流であるV相電流IVが入力され、W相のコイルに流れた電流であるW相電流IWが入力される。そして、3相/2相変換部17は、ロータ回転角θを基に、U相電流IU、V相電流IV及びW相電流IWを、d軸の方向の電流成分であるd軸電流Id及びq軸の方向の電流成分であるq軸電流Iqに変換する。
 位相差導出部18は、実d軸の向きと推定d軸の向きとの位相差Δθを導出する。ここでいう位相差Δθは、推定d軸の向きから実d軸の向きを引いた値である。位相差Δθを導出する方法としては、例えば、誘起電圧方式を挙げることができる。この場合、位相差導出部18は、d軸指令電圧Vd*及びq軸指令電圧Vq*と、d軸電流Id及びq軸電流Iqとを基に、実d軸の向きと推定d軸の向きとの位相差Δθを導出する。
 回転速度取得部19は、ロータ105の回転速度であるロータ回転数Vmtを取得する。例えば、回転速度取得部19は、位相差導出部18によって導出された位相差Δθを比例積分することにより、ロータ105の回転速度としてロータ回転数Vmtを求める。
 回転角取得部20は、ロータ回転角θを取得する。例えば、回転角取得部20は、ロータ回転数Vmtを積分することにより、ロータ回転角θを求める。
 次に、指令電流決定部13について詳述する。
 図1に示すように、指令電流決定部13は、指令トルク導出部31と、マップ記憶部32と、指令電流導出部33と、変更部34とを有している。
 指令トルク導出部31は、ブラシレスモータ100に対するトルクの指令値である指令トルクTR*を導出する。すなわち、指令トルク導出部31は、ブラシレスモータ100の負荷トルクの推定値TRLdと、ロータ回転数の指令値である指令回転数Vmt*と、回転速度取得部19によって取得されたロータ回転数Vmtとを基に、指令トルクTR*を導出する。
 ここで、ブラシレスモータ100の負荷は、例えばブレーキ装置内を循環するブレーキ液の粘度が高いほど大きくなりやすい。ブレーキ液の温度が高いほどブレーキ液の粘度が低くなりやすい。そのため、負荷トルクの推定値TRLdは、ブレーキ液の温度が高いほど小さくなる。
 指令トルクTR*の導出処理の一例について説明する。指令トルク導出部31は、指令回転数Vmt*とロータ回転数Vmtとの偏差を入力とするフィードバック制御によって補正トルクTRAを算出する。そして、指令トルク導出部31は、算出した補正トルクTRAと負荷トルクの推定値TRLdとの和を指令トルクTR*として導出する。
 指令電流導出部33は、指令トルク導出部31によって導出された指令トルクTR*と、電圧取得部11によって取得された電源電圧Vdcと、回転速度取得部19によって取得されたロータ回転数Vmtとを基に、d軸指令電流Id*及びq軸指令電流Iq*を導出する、すなわち指令電流ベクトルHCを導出する。指令電流ベクトルHCのd軸の方向の電流成分を示す値がd軸指令電流Id*であり、指令電流ベクトルHCのq軸の方向の電流成分を示す値がq軸指令電流Iq*である。本実施形態では、指令電流導出部33は、マップ記憶部32に記憶されているマップを用い、電源電圧Vdc、指令トルクTR*及びロータ回転数Vmtに基づいた値をd軸指令電流Id*及びq軸指令電流Iq*として導出する。
 マップは、電源電圧Vdcと、ロータ回転数Vmtと、指令トルクTR*とを軸とするマップである。例えば、マップは、電圧制限円及び電流制限円を考慮して作成されたマップである。そのため、推定d軸の向きが実d軸の向きと一致するとともに、推定q軸の向きが実q軸の向きと一致するという条件の下でマップを用いてd軸指令電流Id*及びq軸指令電流Iq*を算出した場合、回転座標上では、d軸指令電流Id*及びq軸指令電流Iq*によって表される点が、電圧制限円と電流制限円とによって囲まれた領域に含まれることとなる。
 ここで、電流制限円は、インバータ16を構成するスイッチング素子に流せる電流の上限である上限電流Idqlimitから定まるd軸とq軸との電流特性である。電流制限円の大きさは、スイッチング素子の上限電流Idqlimitが大きいほど大きくなる。
 電圧制限円は、電源電圧Vdc及びブラシレスモータ100のロータ105の角速度ωeに基づくd軸とq軸との電流特性である。すなわち、電源電圧Vdc及び角速度ωeの少なくとも一方が変化すると、電圧制限円CR2の形状は変わる。
 変更部34は、位相差導出部18によって導出された位相差Δθに応じ、指令電流導出部33によって導出された指令電流ベクトルHCの大きさを変えることなく、当該指令電流ベクトルHCの向きを変更する。すなわち、変更部34は、位相差Δθを基に、実d軸の向きに対して推定d軸の向きが遅角していると判定できるときには、指令電流ベクトルHCの向きを進角側に変更する。一方、変更部34は、位相差Δθを基に、実d軸の向きに対して推定d軸の向きが進角していると判定できるときには、指令電流ベクトルHCの向きを遅角側に変更する。しかも、このときの指令電流ベクトルHCの向きの変更量は、位相差Δθの絶対値と等しい。つまり、位相差Δθの絶対値が大きいほど、変更部34による指令電流ベクトルHCの向きの変更量が多くなる。
 次に、本実施形態の作用及び効果について説明する。
 はじめに、位相差Δθに基づいて指令電流ベクトルHCの向きを変更しないでブラシレスモータ100を駆動させる比較例について説明する。図2、図3及び図4には、電流制限円CR3と電圧制限円CR2との双方が図示されている。ブラシレスモータ100のロータ105が突極性を有している場合、d軸の方向のインダクタンスLdはq軸の方向のインダクタンスLqと相違しているため、電圧制限円CR2は楕円となる。しかし、図2~図4では、説明理解の便宜上、電圧制限円CR2が真円として描かれている。
 図2には、実d軸の向きと推定d軸の向きとが一致しており、位相差Δθが「0°」である場合が図示されている。電流制限円CR3と電圧制限円CR2との交点におけるd軸電流Idをd軸電流IdAとし、当該交点におけるq軸電流Iqをq軸電流IqAとした場合、図2~図4に示す例では、d軸指令電流Id*がd軸電流IdAとなるとともに、q軸指令電流Iq*がq軸電流IqAとなるような指令電流ベクトルHCが導出される。図2に示すように位相差Δθが「0°」である場合、回転座標上では、d軸指令電流Id*とq軸指令電流Iq*とによって表される点である指令点が、電流制限円CR3と電圧制限円CR2とによって囲まれた領域に含まれている。そのため、比較例では、図2に示す指令電流ベクトルHCを基に、ブラシレスモータ100の駆動が制御される。
 この場合、ブラシレスモータ100の制御に実際に用いられる実d軸指令電流は、指令電流ベクトルHCのd軸の方向の電流成分を示す値であるd軸電流IdAとなる。また、ブラシレスモータ100の制御に実際に用いられる実q軸指令電流は、指令電流ベクトルHCのq軸の方向の電流成分を示す値であるq軸電流IqAとなる。その結果、3相/2相変換部17から出力されるd軸電流Idとd軸指令電流Id*(=IdA)との間に乖離が生じにくいとともに、3相/2相変換部17から出力されるq軸電流Iqとq軸指令電流Iq*(=IqA)との間に乖離が生じにくい。したがって、ブラシレスモータ100の出力トルクと指令トルクTR*との乖離が生じにくい。
 図3には、実d軸の向きと推定d軸の向きとが乖離しており、位相差Δθが「0°」ではない場合の一例が図示されている。位相差Δθが「0°」ではない場合、マップを用いてd軸指令電流Id*がd軸電流IdAとなるとともにq軸指令電流Iq*がq軸電流IqAとなるように指令電流ベクトルHCを導出しても、実際に導出された指令電流ベクトルHCにおけるd軸指令電流Id*はd軸電流IdBとなり、q軸指令電流Iq*はq軸電流IqBとなる。回転座標上では、d軸電流IdBとq軸電流IqBとで表される点は、電流制限円CR3と電圧制限円CR2とによって囲まれた領域に含まれない。そのため、比較例では、位相差Δθが「0°」ではない場合、d軸指令電流Id*とq軸指令電流Iq*とで表される点が電流制限円CR3と電圧制限円CR2とによって囲まれた領域に含まれるように、指令電流ベクトルHCが変更される。
 ここで、図3を参照し、比較例での指令電流ベクトルHCの変更方法について説明する。図3に二点鎖線で示す直線Zは、推定q軸と平行であるとともに、d軸電流IdBとq軸電流IqBとで表される点を通過する線である。比較例では、指令電流ベクトルHCが、直線Zと電圧制限円CR2との交点に向かうベクトルとなるように修正される。この修正後の指令電流ベクトルHCは、直線Zと電圧制限円CR2との交点のd軸電流IdCをd軸指令電流Id*とし、当該交点のq軸電流IqCをq軸指令電流Iq*とする電流ベクトルである。このように指令電流ベクトルHCが修正されると、修正後の指令電流ベクトルHCの大きさは、修正前の指令電流ベクトルHCの大きさよりも小さくなる。つまり、q軸電流IqCの二乗と、d軸電流IdCの二乗との和は、q軸電流IqBの二乗と、d軸電流IdBの二乗との和よりも小さい。そのため、修正後の指令電流ベクトルHCを基にブラシレスモータ100を駆動させた場合、位相差Δθの分、ブラシレスモータ100の出力トルクと指令トルクTR*との間に乖離が生じてしまう。図3に示す例では、ブラシレスモータ100の出力トルクは、位相差Δθの分、指令トルクTR*よりも小さくなる。
 次に、図5を参照し、本実施形態について説明する。なお、図5でも、説明理解の便宜上、電圧制限円CR2が真円として描かれている。
 これに対し、図5に示すように、実d軸の向きと推定d軸の向きとが乖離していると、指令電流導出部33によって導出された指令電流ベクトルHCの向きが、位相差Δθに応じて、変更部34によって変更される。本実施形態では、指令電流ベクトルHCの大きさを変更することなく、指令電流ベクトルHCの向きが、位相差Δθの分、変更される。図5に示す例では、変更後の指令電流ベクトルHCのd軸の方向の電流成分を示す値がd軸電流IdDとなり、変更後の指令電流ベクトルHCのq軸の方向の電流成分を示す値がq軸電流IqDとなる。すなわち、d軸指令電流Id*は、d軸電流IdBからd軸電流IdDに変更されるとともに、q軸指令電流Iq*は、q軸電流IqBからq軸電流IqDに変更される。この場合、q軸電流IqDの二乗と、d軸電流IdDの二乗との和は、q軸電流IqBの二乗と、d軸電流IdBの二乗との和と同じである。
 しかも、図5に示すように、d軸電流IdDとq軸電流IqDとで表される点は、電流制限円CR3と電圧制限円CR2との交点である。つまり、d軸電流IdDとq軸電流IqDとで表される点は、電流制限円CR3及び電圧制限円CR2の双方に囲まれる領域に含まれている。そのため、変更後のd軸指令電流Id*及びq軸指令電流Iq*を基にブラシレスモータ100が駆動される。この場合、3相/2相変換部17から出力されるd軸電流Idと変更後のd軸指令電流Id*(=IdD)との乖離が生じにくいとともに、3相/2相変換部17から出力されるq軸電流Iqと変更後のq軸指令電流Iq*(=IqD)との乖離が生じにくい。その結果、ブラシレスモータ100の出力トルクと指令トルクTR*との乖離が生じにくくなる。したがって、位相差Δθが「0°」ではない状況下であってもブラシレスモータ100の制御性を向上させることができる。
 なお、図5に示す例では、推定d軸の向きが実d軸の向きよりも遅角側に位置しているため、指令電流ベクトルHCが進角側に変更されている。推定d軸の向きが実d軸の向きよりも遅角側に位置する事象は、ロータ回転数Vmtが増大するときに生じやすい。すなわち、本実施形態では、ロータ回転数Vmtが増大しているときのブラシレスモータ100の制御性を向上させることができる。
 一方、ロータ回転数Vmtが減少するときには、推定d軸の向きが実d軸の向きよりも進角側に位置することもある。この場合、本実施形態では、位相差Δθの分、指令電流ベクトルHCが遅角側に変更される。そして、遅角側に変更した後の指令電流ベクトルHCを基にブラシレスモータ100を駆動させることにより、ロータ回転数Vmtが減少しているときのブラシレスモータ100の制御性を向上させることができる。
 ちなみに、本実施形態における指令電流導出部33では、ロータ回転数Vmtと、電源電圧Vdcと、指令トルクTR*と、d軸電流Id及びq軸電流Iqとの関係を示すマップを用い、指令電流ベクトルHCが導出される。そして、算出した指令電流ベクトルHCの向きを位相差Δθに応じて変更し、変更後の指令電流ベクトルHCに基づいてブラシレスモータ100が制御される。変更後の指令電流ベクトルHCの大きさは、変更前の指令電流ベクトルHCの大きさと変わらない。そのため、ブラシレスモータ100の出力トルクと指令トルクTR*との乖離を抑制することができる。
 上記実施形態は、以下のように変更して実施することができる。上記実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
 ・指令電流導出部33では、マップを用いることなく、d軸指令電流Id*及びq軸指令電流Iq*、すなわち指令電流ベクトルHCを導出するようにしてもよい。例えば、電源電圧Vdc、指令トルクTR*及びロータ回転数Vmtを変数とする計算式を用いた計算によって、d軸指令電流Id*及びq軸指令電流Iq*、すなわち指令電流ベクトルHCを算出するようにしてもよい。
 ・指令トルク導出部31では、ブラシレスモータ100の負荷トルクの推定値TRLdを用いずに、指令トルクTR*を導出するようにしてもよい。この場合、指令回転数Vmt*とロータ回転数Vmtとの偏差ΔVmtを入力とするフィードバック制御によって算出された値を指令トルクTR*とすることとなる。
 ・変更部34による指令電流ベクトルHCの向きの変更量は、位相差Δθに応じた量であればよい。例えば、位相差Δθにゲインを乗じた値の分、指令電流ベクトルHCの向きを変更するようにしてもよい。この場合、ゲインは、「1」よりも小さい正の値(例えば、0.8)であってもよいし、「1」よりも大きく且つ「2」よりも小さい値(例えば、1.1)であってもよい。
 ・位相差導出部18では、上記実施形態で説明した方法とは異なる方法で位相差Δθを導出するようにしてもよい。例えば、位相差Δθの算出方法としては、例えば、「特開2012-44751号公報」に開示されているように、高周波の電圧信号をd軸指令電圧Vd*に加算し、このときのd軸電流Idの高周波成分を基に位相差Δθを導出する方法を挙げることができる。
 ・モータ制御装置10は、コンピュータプログラム(ソフトウェア)に従って動作する1つ以上のプロセッサ、各種処理のうち少なくとも一部の処理を実行する専用のハードウェア(特定用途向け集積回路:ASIC)などの1つ以上の専用のハードウェア回路又はこれらの組み合わせを含む回路として構成し得る。プロセッサは、CPU並びに、RAM及びROM等のメモリを含み、メモリは、処理をCPUに実行させるように構成されたプログラムコード又は指令を格納している。メモリ、すなわち記憶媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。
 ・ブラシレスモータ100のロータ105は、突極性を有さないものであってもよい。この場合、d軸の方向のインダクタンスLdは、q軸の方向のインダクタンスLqと同じとなる。そのため、電圧制限円CR2は、楕円ではなく真円となる。
 ・ブラシレスモータ100に適用されるロータ105は、2極ロータではなく、4極ロータであってもよい。
 ・モータ制御装置10が適用されるブラシレスモータは、車載のブレーキ装置とは別のアクチュエータの動力源であってもよい。

Claims (4)

  1.  ベクトル制御の回転座標のd軸と推定される軸である推定d軸の方向の電流指令値であるd軸指令電流、及び、前記回転座標のq軸と推定される軸である推定q軸の方向の電流指令値であるq軸指令電流とによって表される指令電流ベクトルを基に、ブラシレスモータを駆動させるモータ制御装置において、
     前記ブラシレスモータに対するトルクの指令値である指令トルクを基に、前記指令電流ベクトルを導出する指令電流導出部と、
     前記回転座標の実際のd軸である実d軸の向きと前記推定d軸の向きとの位相差を導出する位相差導出部と、
     前記指令電流導出部によって導出された前記指令電流ベクトルの向きを前記位相差に応じて変更する変更部と、
     前記変更部によって向きが変更された前記指令電流ベクトルを基に、前記ブラシレスモータを駆動させる駆動制御部と、を備える
     ことを特徴とするモータ制御装置。
  2.  前記変更部は、
     前記実d軸の向きに対して前記推定d軸の向きが遅角しているときには、前記指令電流ベクトルの向きを進角側に変更する一方、
     前記実d軸の向きに対して前記推定d軸の向きが進角しているときには、前記指令電流ベクトルの向きを遅角側に変更する
     請求項1に記載のモータ制御装置。
  3.  前記ブラシレスモータの負荷トルクを基に前記指令トルクを導出する指令トルク導出部を備える
     請求項1又は請求項2に記載のモータ制御装置。
  4.  前記ブラシレスモータのロータの回転速度を取得する回転速度取得部と、
     前記ブラシレスモータの電源の電圧である電源電圧を取得する電圧取得部と、
     前記ロータの回転速度と、前記電源電圧と、前記指令トルクと、前記d軸指令電流及び前記q軸指令電流との関係を示すマップを記憶するマップ記憶部と、を備え、
     前記指令電流導出部は、前記マップを用い、前記指令トルク、前記電源電圧、及び、前記ロータの回転速度に基づく前記d軸指令電流及び前記q軸指令電流によって前記指令電流ベクトルを導出する
     請求項1~請求項3のうち何れか一項に記載のモータ制御装置。
PCT/JP2019/037233 2018-09-26 2019-09-24 モータ制御装置 Ceased WO2020066995A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/272,544 US11303238B2 (en) 2018-09-26 2019-09-24 Motor control device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018180126A JP7099226B2 (ja) 2018-09-26 2018-09-26 モータ制御装置
JP2018-180126 2018-09-26

Publications (1)

Publication Number Publication Date
WO2020066995A1 true WO2020066995A1 (ja) 2020-04-02

Family

ID=69949842

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/037233 Ceased WO2020066995A1 (ja) 2018-09-26 2019-09-24 モータ制御装置

Country Status (3)

Country Link
US (1) US11303238B2 (ja)
JP (1) JP7099226B2 (ja)
WO (1) WO2020066995A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114789678A (zh) * 2021-01-26 2022-07-26 瑞伟安知识产权控股有限公司 用于预热电池的系统和方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12348162B2 (en) * 2023-07-20 2025-07-01 GM Global Technology Operations LLC Power transfer for electric motors with segmented windings

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251889A (ja) * 2000-03-06 2001-09-14 Hitachi Ltd 同期モータの回転子位置推定方法、位置センサレス制御方法及び制御装置
JP2002369574A (ja) * 2001-06-06 2002-12-20 Hitachi Ltd 同期電動機のセンサレス制御システム
JP2012130183A (ja) * 2010-12-16 2012-07-05 Sanyo Electric Co Ltd モータ制御装置及び乗り物

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4754428B2 (ja) * 2006-07-21 2011-08-24 本田技研工業株式会社 電動機の制御装置
JP5155344B2 (ja) * 2010-01-15 2013-03-06 本田技研工業株式会社 電動機の磁極位置推定装置
JP6652023B2 (ja) 2016-09-26 2020-02-19 株式会社アドヴィックス 車両の制動制御装置
US11407391B2 (en) 2016-08-30 2022-08-09 Advics Co., Ltd. Braking control device for vehicle

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251889A (ja) * 2000-03-06 2001-09-14 Hitachi Ltd 同期モータの回転子位置推定方法、位置センサレス制御方法及び制御装置
JP2002369574A (ja) * 2001-06-06 2002-12-20 Hitachi Ltd 同期電動機のセンサレス制御システム
JP2012130183A (ja) * 2010-12-16 2012-07-05 Sanyo Electric Co Ltd モータ制御装置及び乗り物

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114789678A (zh) * 2021-01-26 2022-07-26 瑞伟安知识产权控股有限公司 用于预热电池的系统和方法

Also Published As

Publication number Publication date
JP7099226B2 (ja) 2022-07-12
US11303238B2 (en) 2022-04-12
US20210328534A1 (en) 2021-10-21
JP2020054087A (ja) 2020-04-02

Similar Documents

Publication Publication Date Title
US9531313B2 (en) Apparatus for controlling controlled variable of rotary machine to command value
JP6580899B2 (ja) ドライブシステムおよびインバータ装置
JP5155344B2 (ja) 電動機の磁極位置推定装置
JP6367332B2 (ja) インバータ制御装置及びモータ駆動システム
CN104335476B (zh) 电动机的控制装置以及电动机的控制方法
JP4754417B2 (ja) 永久磁石型回転電機の制御装置
US11533009B2 (en) Motor control device
JP4926492B2 (ja) モータ制御装置
US11303238B2 (en) Motor control device
JP2010063336A (ja) 回転機の制御装置
WO2020045568A1 (ja) モータ制御装置
JP2010268599A (ja) 永久磁石モータの制御装置
US12015359B2 (en) Motor control device
JP7363161B2 (ja) モータ制御装置
JP7318392B2 (ja) モータ制御装置
JP2019071709A (ja) インバータ制御装置およびセンサレスドライブシステム
JP7338136B2 (ja) モータ制御装置
WO2022071390A1 (ja) 電気モータ制御装置
JP4775145B2 (ja) 同期モータ制御装置
JP4727405B2 (ja) 電動機の制御装置
KR20250076420A (ko) 모터 구동 장치, 모터 시스템 및 모터의 구동 방법
WO2024080294A1 (ja) 電気モータ制御装置
JP2020036498A (ja) モータ制御装置
JP2020054035A (ja) モータ制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19864291

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19864291

Country of ref document: EP

Kind code of ref document: A1