WO2017145749A1 - モータ制御装置およびモータ制御方法 - Google Patents
モータ制御装置およびモータ制御方法 Download PDFInfo
- Publication number
- WO2017145749A1 WO2017145749A1 PCT/JP2017/004482 JP2017004482W WO2017145749A1 WO 2017145749 A1 WO2017145749 A1 WO 2017145749A1 JP 2017004482 W JP2017004482 W JP 2017004482W WO 2017145749 A1 WO2017145749 A1 WO 2017145749A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- axis
- phase
- command
- current
- voltage command
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/22—Current control, e.g. using a current control loop
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P29/00—Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
Definitions
- the present invention relates to a motor control device and a motor control method for controlling rotation of a motor, and more particularly to a motor control device and a motor control method capable of accurate rotation control even at low torque and low speed.
- vector control As one method for controlling the motor current using a permanent magnet, vector control is known in which the motor current is separated and controlled into a q-axis current component contributing to torque and a d-axis current component orthogonal thereto. .
- FIG. 4 is a block diagram including a conventional motor control device 90 suitable for such low torque and low speed rotation control.
- the conventional motor control device 90 shown in FIG. 4 controls the rotation of the motor 40 by using the vector control unit 92 based on the current vector control in the dq axis coordinate system as a rotation control unit.
- the motor control device 90 detects the drive current of the motor 40 with the current detector 12.
- the detected current detection values Iu, Iv, and Iw are converted into currents in the dq coordinate system, that is, the d-axis current Id and the q-axis current Iq by the three-phase / two-phase converter 13 that performs coordinate conversion, and the vector control unit 92.
- the position detector 14 calculates a rotational position Pd indicating the rotor position of the motor 40 based on a signal from the position detection sensor 49, and the rotational speed calculator 15 calculates the rotational speed of the motor 40 based on the rotational position Pd.
- Sdet is calculated and supplied to the vector control unit 92. Further, the vector control unit 92 is supplied with a speed command Sref for instructing a motor speed from the outside.
- the vector control unit 92 calculates a command voltage to the motor drive unit 30 by the following processing based on these supplied signals. That is, first, the vector control unit 92 calculates a difference dS between the speed command Sref and the rotation speed Sdet. Next, the PI calculator 22 calculates a torque command by PI (proportional, integral) calculation with respect to the difference dS, and further obtains a q-axis current command Iq * from the torque command.
- PI proportional, integral
- a difference dIq between the q-axis current command Iq * and the q-axis current Iq is obtained, and the PI calculator 25 performs a PI calculation on the difference dIq, whereby a q-axis voltage command Vq that is a q-axis control command is obtained. * Is determined and output.
- a difference dId from the d-axis current Id is obtained as a value “0”, and the PI calculator 26 performs a PI calculation on the difference dId, whereby a d-axis control command is obtained.
- the d-axis voltage command Vd * is determined and output.
- the q-axis voltage command Vq * and the d-axis voltage command Vd * output from the vector control unit 92 are converted into three-phase voltage commands Dru, Drv, and Drw by the two-phase / three-phase converter 27, and the motor driving unit 30.
- a PWM (pulse width modulation) circuit 31 To a PWM (pulse width modulation) circuit 31. Then, the inverter 32 is controlled by each PWM signal generated by the PWM circuit 31 to generate drive voltages Vou, Vov, and Vow, which are output to the motor 40.
- the conventional motor control device 90 shown in FIG. 4 has a general configuration based on the current vector control as described above, and in addition, as shown in FIG. An offset angle adjustment unit 95 and an adder 96 are provided.
- the motor control device 90 performs coordinate conversion of the current detection values Iu, Iv and Iw by the three-phase / two-phase converter 13, the offset control unit 95 and the adder 96 are used to convert the current coordinate conversion phase. Is added to the offset angle Pof.
- the conventional motor control device 90 by adding the above configuration, the generated torque is suppressed, and as a result, the current for generating the same torque is increased, and the S / N (signal to noise) for the control command is increased. ) Increase the ratio. That is, by adding the offset angle Pof, the generated torque becomes smaller than the torque command. For this reason, in order to generate the same amount of torque as when the offset angle Pof is not applied, the torque command increases, and a large amount of current flows accordingly, resulting in an increase in current detection accuracy. become.
- the above-described conventional motor control device 90 is configured as described above, so that precise motor control can be performed even when the current detection accuracy is low at low torque and low speed.
- the viscosity of hydraulic oil used in hydraulic pump systems in vehicles varies greatly with temperature.
- the electric oil pump needs to be controlled by a motor so as to obtain a hydraulic pressure corresponding to a change in the oil temperature.
- the viscosity of the hydraulic oil becomes high, thereby increasing the load. Therefore, a larger torque is required than at normal temperature.
- the temperature is high, the viscosity of the hydraulic oil becomes low and the load is almost unloaded, so that a predetermined hydraulic pressure can be secured with a slight torque.
- the flow rate of the hydraulic oil required during idling stop may be very small compared to when traveling. For this reason, it is preferable that the rotational speed of the motor is low during idling stop.
- a motor control device that controls a motor so that a rotation speed and torque can be appropriately obtained even when the oil temperature changes.
- Such a conventional motor control device has, for example, control command generation means for outputting a q-axis current command for the motor.
- This motor control device obtains the motor rotation speed and torque required by the electric oil pump by controlling the motor torque or limiting the motor rotation speed based on the oil temperature information. .
- field-weakening control is performed by calculating a magnetic flux command current Idf * by a proportional integral controller for controlling magnetic flux weakening and adding the magnetic flux command current Idf * to the d-axis command current Idx *.
- the motor control device of the present invention includes a stator having a UVW phase coil of three phases of U phase, V phase, and W phase, and a rotor that is rotatably arranged to face the stator and holds a permanent magnet.
- the included motor is controlled to rotate using a dq-axis coordinate system including a d-axis corresponding to the magnetic pole position direction of the permanent magnet and a q-axis orthogonal to the d-axis.
- the motor control device includes a two-phase / three-phase converter, a PWM circuit, an inverter, a position detector, a rotation speed calculator, a current detector, a three-phase / two-phase converter, and a d-axis voltage.
- a command generation unit and a q-axis voltage command generation unit are provided.
- the two-phase / three-phase converter receives a d-axis voltage command and a q-axis voltage command as voltage command values on the dq-axis coordinates to be applied to the coil, and converts them into UVW-phase drive voltage commands.
- the PWM circuit generates a UVW-phase drive pulse signal that is pulse-width modulated for each phase in accordance with the supplied UVW-phase drive voltage command.
- the inverter generates a UVW-phase drive voltage for driving the coil for each phase based on the supplied UVW-phase drive pulse signal.
- the position detector detects the rotational position of the rotor.
- the rotational speed calculator calculates the rotational speed of the rotor.
- the current detector detects the drive current to the UVW phase coil.
- the three-phase / two-phase converter converts the current value of the UVW-phase driving current detected by the current detector into a d-axis current value and a q-axis current value on dq-axis coordinates.
- the d-axis voltage command generation unit generates a d-axis voltage command.
- the q-axis voltage command generation unit generates a q-axis voltage command.
- the d-axis voltage command generation unit of the motor control device calculates a difference between the d-axis current command and the d-axis current value, which is a predetermined value, and generates a d-axis voltage command based on the PI calculation for the difference.
- the q-axis voltage command generation unit is configured to obtain a difference between the supplied speed command and the rotation speed calculated by the rotation speed calculator, and generate a q-axis voltage command based on a PI operation for the difference. .
- the motor control method of the motor control device includes a step of obtaining a difference between a d-axis current command and a d-axis current value, which are predetermined values, and generating a d-axis voltage command based on a PI calculation for the difference.
- a step of obtaining a difference between the supplied speed command and the calculated rotation speed, and generating a q-axis voltage command based on a PI calculation with respect to the difference, a d-axis voltage command and a q-axis voltage command are converted into a UVW phase. Converting to a drive voltage command.
- the q-axis voltage command is generated based on the speed deviation that is the difference between the speed command and the rotation speed calculated by the rotation speed calculator.
- the q-axis voltage command is generated based on the difference between the q-axis current command and the q-axis current.
- the level of the sensor signal for detecting the position and speed for calculating the rotational speed is as small as the q-axis current even in the case of rotational driving at no load and low speed. Do not mean. For this reason, in the present invention, the accuracy of the speed deviation and the S / N ratio are not deteriorated even at no load and low speed, and the control accuracy equivalent to the control at the normal load and speed can be ensured.
- the motor control device and the motor control method of the present invention since the motor control device and the motor control method of the present invention generate the q-axis voltage command based on the speed deviation, the q-axis current does not depend on a small amount even at no load and low speed. , Can control the rotation. Therefore, according to the motor control device of the present invention, it is possible to provide a motor control device capable of stable rotation control even at no load and low speed.
- FIG. 1 is a block diagram showing a configuration of a motor control system including a motor control device according to Embodiment 1 of the present invention.
- FIG. 2 is a block diagram showing a configuration of a motor control system including a motor control device according to Embodiment 2 of the present invention.
- FIG. 3 is a block diagram showing a detailed configuration of the rotation control unit of the motor control device.
- FIG. 4 is a block diagram showing a configuration of a conventional motor control device.
- the motor control device and the motor control method according to the embodiment of the present invention generate a q-axis voltage command based on a speed deviation with the configuration described later, and thereby a q-axis that becomes a minute amount even at no-load low speed.
- the rotation can be controlled without depending on the current.
- the conventional method including the above-described technique has the following points to be improved. That is, in the technique as disclosed in Patent Document 1, it is possible to increase the detection accuracy of the drive current at the time of low torque and low speed by using the offset angle Pof. However, since the control is performed so that the amount of current increases, such a method causes an increase in power consumption and a decrease in efficiency.
- a current detection circuit with high accuracy and wide detection range is installed, or divided into low speed and high speed, respectively.
- a method of switching to a suitable control is possible.
- such a technique requires a circuit and a process for control suitable for high accuracy and both speeds, resulting in an increase in circuit scale and cost.
- the q-axis voltage command is generated based on the speed deviation.
- stable rotation control is possible even at no load and low speed.
- FIG. 1 is a block diagram of a motor control system including a motor control device 10 according to Embodiment 1 of the present invention.
- the motor control system includes a motor control device 10 that controls and energizes the motor 40, and a position detection sensor 49 that detects the rotational position of the rotor in the motor 40. Also. A speed command Sref or the like is notified to the motor control device 10 from an external host controller or the like.
- the motor 40 is a three-phase brushless motor having a U phase, a V phase, and a W phase. That is, the motor 40 that is a brushless motor includes a rotor and a stator. The rotor holds a permanent magnet having a predetermined number of magnetic poles around the shaft. The stator includes a three-phase coil 40c in which three-phase windings are wound around a stator core. The rotor is rotatably arranged so as to face the stator.
- a position detection sensor 49 such as a Hall element is disposed in the vicinity of the rotor. Then, a sensor signal Ps indicating position information detected by the position detection sensor 49 is supplied to the motor control device 10.
- the dq axis coordinates comprising the d axis corresponding to the magnetic pole position direction of the permanent magnet held by the rotor and the q axis orthogonal to the d axis. It uses current vector control based on the system. More specifically, first, in the d-axis, current control based on current vector control is performed such that a d-axis voltage command is generated with an input as a d-axis current value.
- the q-axis is characterized by voltage control based on speed control that generates a q-axis voltage command using an input as a rotation speed, which will be described in detail below.
- the motor control device 10 includes a two-phase / three-phase converter 27, a motor drive unit 30 including a PWM (pulse width modulation) circuit 31 and an inverter 32, a current detector 12, a three-phase / Two-phase converter 13, position detector 14, rotation speed calculator 15, and rotation control unit 20.
- the motor control device 10 having such a configuration causes the driving voltage of each phase based on the three-phase driving voltage commands Dru, Drv, and Drw corresponding to the two-phase voltage commands Vd * and Vq *.
- Vou, Vov, and Vow are generated, and each coil 40c is voltage-driven.
- the rotation of the motor 40 is controlled so that the rotor rotates according to the three-phase drive voltages Vou, Vov, and Vow.
- the sensor signal Ps from the position detection sensor 49 is supplied to the position detector 14.
- the position detector 14 detects the rotational position Pd of the rotor from the supplied sensor signal Ps and notifies the two-phase / three-phase converter 27, the three-phase / two-phase converter 13 and the rotational speed calculator 15. .
- the rotation speed calculator 15 calculates the rotation speed Sdet of the rotor from the amount of change per unit time of the supplied rotation position Pd and notifies the rotation control unit 20 of the rotation speed.
- the rotation control unit 20 is notified of the speed command Sref from the outside and the d-axis current value Id and the q-axis current value Iq from the three-phase / two-phase converter 13.
- the rotation control unit 20 generates a d-axis voltage command Vd * and a q-axis voltage command Vq * as voltage command values on the dq-axis coordinates based on the notified information, and the two-phase / three-phase converter 27.
- the two-phase / three-phase converter 27 is further notified of the rotational position Pd of the rotor from the position detector 14.
- the two-phase / three-phase converter 27 is a two-phase voltage command of the supplied d-axis voltage command Vd * and q-axis voltage command Vq * by coordinate conversion from two phases to three phases using the rotational position Pd. Is converted into UVW three-phase drive voltage commands Dru, Drv and Drw (hereinafter, “Dru, Drv and Drw” will be abbreviated as “Dr_uvw” where appropriate). Then, such a three-phase drive voltage command Dr_uvw is supplied to the motor drive unit 30.
- the function of the two-phase / three-phase converter 27 is executed, and the d-axis voltage command Vd * and the q-axis voltage command Vq * are changed to the drive voltage. It is good also as a structure which converts into instruction
- the PWM circuit 31 In the motor drive unit 30, the PWM circuit 31 generates a voltage command signal corresponding to the supplied three-phase drive voltage command Dr_uvw for each phase. Then, the PWM circuit 31 performs pulse width modulation on the generated voltage command signal as a modulation signal. As a result, the PWM circuit 31 converts the voltage command signal into the UVW-phase three-phase drive pulse signals Pwu, Pwv and Pww (hereinafter, appropriately referred to as “Pwu, Pwv and Pww”). "Is abbreviated as Pw_uvw) and supplied to the inverter 32 for each phase.
- the inverter 32 energizes and drives the coil 40c for each phase based on the supplied three-phase drive pulse signal Pw_uvw.
- the inverter 32 includes a switching element on the positive side of the power supply and a switching element on the negative side in each phase. Then, when the switch element is turned on / off by the pulse timing of the drive pulse signal Pw_uvw, the UVW phase three-phase drive formed by the drive pulse from each drive output to the coil 40c via the switch element turned on from the power source.
- Voltages Vou, Vov, and Vow (hereinafter, “Vou, Vov, and Vow” are abbreviated as “Vo_uvw” as appropriate) are supplied.
- each drive pulse is a signal that has been pulse-width modulated with a voltage command signal
- the inverter 32 equivalently supplies the drive voltage Vo_uvw corresponding to the drive voltage command Dr_uvw to each of the coils 40c.
- the drive is energized.
- the current amount of the drive current that drives each of the coils 40c by the three-phase drive voltage command Dr_uvw is detected as current detection signals i_u and i_v by the current sensors 11u and 11v.
- the current sensor 11u detects the U-phase current amount as the current detection signal i_u
- the current sensor 11v detects the V-phase current amount as the current detection signal i_v.
- the current detection signals i_u and i_v are supplied to the current detector 12.
- the current detector 12 Based on the supplied current detection signals i_u and i_v, the current detector 12 abbreviates the UVW phase three-phase current detection values Iu, Iv, and Iw (hereinafter, “Iu, Iv, and Iw” are abbreviated as I_uvw as appropriate). Is calculated and supplied to the three-phase / two-phase converter 13.
- the three-phase / two-phase converter 13 is notified of the rotational position Pd of the rotor from the position detector 14 in addition to the three-phase current detection value I_uvw.
- the three-phase / two-phase converter 13 converts the supplied three-phase current detection value I_uvw into the d-axis current value Id on the dq-axis coordinate by the coordinate conversion from the three-phase to the two-phase using the rotational position Pd. It converts into a two-phase current value with the q-axis current value Iq. Then, such two-phase current values Id and Iq are supplied to the rotation control unit 20.
- the rotation control unit 15 is notified of the rotation speed Sdet from the rotation speed calculator 15 and the speed command Sref from the outside.
- the rotation control unit 20 includes a d-axis voltage command generation unit 20d that generates a d-axis voltage command Vd *, and a q-axis voltage command generation unit 20q that generates a q-axis voltage command Vq *. It is the structure provided with.
- the d-axis voltage command generation unit 20d performs current control based on current vector control that generates a d-axis voltage command Vd * using the input as the d-axis current value Id.
- the d-axis voltage command generation unit 20d first uses the subtractor 24 to perform a d-axis current deviation dId that is a difference between the d-axis current command Id * that is a predetermined value and the d-axis current value Id. Is calculated.
- the d-axis current amount unnecessary for generating torque is controlled to be zero.
- the d-axis voltage command generation unit 20d generates a d-axis voltage command Vd * by performing a PI (proportional, integral) calculation by the PI calculator 26 on the calculated d-axis current deviation dId. ing. Note that, as one step in the program for executing the motor control method, the function of the d-axis voltage command generation unit 20d may be executed to generate the d-axis voltage command Vd *.
- the q-axis voltage command generation unit 20q performs voltage control based on speed control such that the q-axis voltage command Vq * is generated with the input as the rotation speed Sdet.
- the q-axis voltage command generation unit 20q first calculates a speed deviation dS that is a difference between the speed command Sref and the rotation speed Sdet by the subtractor 21. Then, the q-axis voltage command generation unit 20q generates a q-axis voltage command Vq * by performing PI control on the calculated speed deviation dS by PI (proportional, integral) calculation by the PI calculator 22. is doing.
- the PI calculation performs an addition operation of a value obtained by multiplying the deviation by a constant Kp as a proportional term with respect to an input deviation and a value obtained by multiplying a value obtained by integrating the deviation by a constant Ki as an integral term.
- the function of the q-axis voltage command generation unit 20q may be executed to generate the q-axis voltage command Vq *.
- the operation of the d-axis voltage command generation unit 20d is controlled so that no d-axis current that does not contribute to torque flows.
- the rotation speed of the rotor is controlled to follow the speed command Sref by the operation of the command generation unit 20q. That is, in the rotation control on the q-axis, the torque amount is controlled by the voltage control based on the generated q-axis voltage command Vq so that the speed deviation dS between the speed command Sref and the rotation speed Sdet becomes “0”.
- the control for executing such an operation maintains the d-axis current at “0”, while the q-axis becomes the minimum current required for the rotational speed corresponding to the speed command Sref. For this reason, according to the present embodiment, the copper loss is always minimized regardless of the load and the rotational speed, and high efficiency can be achieved.
- the rotation control at a low speed with no load is also stabilized by adopting such a configuration including the rotation control unit 20. That is, when low-torque / low-speed rotation control that is a no-load low speed is performed, as described above, the drive current from the inverter 32 to the coil 40c is very small. For this reason, the amplitudes of the current detection signals i_u and i_v detected by the current sensors 11u and 11v are also reduced, and as a result, the S / N ratio of the d-axis current value Id and the q-axis current value Iq is also reduced. For this reason, when general current vector control is performed based on the d-axis current value Id and the q-axis current value Iq having such a small amplitude, the control accuracy also deteriorates.
- the rotation speed Sdet generated based on the sensor signal Ps from the position detection sensor 49 is used in the q-axis control.
- the amplitudes of the current detection signals i_u and i_v change according to the torque and the rotation speed, but the amplitude of the sensor signal Ps is naturally not affected by the torque and the rotation speed. . That is, in the q-axis control using the rotation speed Sdet as in the present embodiment, the accuracy of position detection and rotation speed Sdet is not deteriorated even when rotation control is performed at no load and low speed.
- the d-axis voltage command generation unit 20d performs current control based on the d-axis voltage command Vd * generated based on the PI calculation for the d-axis current deviation dId.
- the q-axis voltage command generation unit 20q performs voltage control using the q-axis voltage command Vq * generated based on the PI calculation for the speed deviation dS.
- control accuracy equivalent to control at normal load and speed can be ensured even under conditions such as no-load low speed.
- the rotation can be accurately controlled even at no load and low speed, it is suitable for a motor of an electric oil pump having a wide range of load fluctuations and a wide required speed range.
- FIG. 2 is a block diagram of a motor control system including the motor control device 50 according to Embodiment 2 of the present invention.
- the rotation control unit 52 further includes a d-axis current command generation unit 56 in comparison with the first embodiment shown in FIG. More specifically, in the first embodiment, the d-axis current command Id * is set to a fixed value such as “0”, for example. In the present embodiment, the d-axis current command Id * is variable. Value.
- the same components as those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted.
- the present embodiment is characterized in that the d-axis current command generation unit 56 outputs a d-axis current command Id * according to the rotational operation state with such a configuration.
- the d-axis current command generation unit 56 outputs a d-axis current command Id * according to the rotational operation state with such a configuration.
- the d-axis current is controlled by the d-axis current command generation unit 56 to suppress the reduction in efficiency.
- the d-axis current command generation unit 56 is notified of the speed deviation dS from the q-axis voltage command generation unit 20q, and the q-axis voltage command Vq * output from the q-axis voltage command generation unit 20q. And a d-axis voltage command Vd * output from the d-axis voltage command generation unit 20d.
- the d-axis current command generator 56 generates and outputs a d-axis current command Id * based on the notified information.
- FIG. 3 is a block diagram showing a detailed configuration of the rotation control unit 52 including the d-axis current command generation unit 56 in the present embodiment.
- the d-axis current command generation unit 56 includes a q-axis voltage saturation determination unit 61, a d-axis phase angle command generation unit 66, and a selector 69.
- the q-axis voltage saturation determination unit 61 determines whether or not voltage saturation as described above has occurred.
- the d-axis phase angle command generation unit 66 generates a d-axis phase angle command dPi so as to obtain the d-axis current command Id * when the voltage saturation occurs.
- the selector 69 is a fixed value as in the first embodiment. When the value “0” is selected and it is determined that voltage saturation has occurred, the d-axis phase angle command dPi is selected and output as the d-axis current command Id *.
- the q-axis voltage is used like the q-axis voltage saturation determination unit 61 in order to determine the occurrence of voltage saturation and control the d-axis current. Therefore, the q-axis voltage saturation determination unit 61 includes a q-axis maximum voltage calculation unit 62, a subtractor 63, and a determination unit 64.
- the q-axis maximum voltage calculation unit 62 calculates the q-axis maximum command voltage Vq_max that is the maximum voltage that can be output as the q-axis voltage command Vq * in the q-axis by calculation. Yes.
- a preset voltage limit value Vd_lmt is supplied to the q-axis maximum voltage calculation unit 62 and a d-axis voltage command Vd * is notified from the d-axis voltage command generation unit 20d.
- the voltage limit value Vd_lmt is a voltage value that limits a voltage equal to or higher than the maximum voltage corresponding to the voltage value when the PWM duty is 100%.
- the q-axis voltage saturation determination unit 61 calculates the q-axis maximum command voltage Vq_max by performing the calculation of Expression (1) using such a voltage limit value Vd_lmt and the d-axis voltage command Vd *.
- the subtracter 63 calculates a difference dVq * between the q-axis voltage command Vq * output from the q-axis voltage command generation unit 20q and the q-axis maximum command voltage Vq_max. .
- the difference dVq * is supplied to the determination unit 64, and the determination unit 64 determines which of the d-axis phase angle command dPi and the value “0” is selected according to the magnitude of the difference dVq *. Yes.
- the smaller the difference dVq * is, the closer the q-axis voltage command Vq * is to the q-axis maximum command voltage Vq_max, and the rotational drive state is approaching the occurrence of voltage saturation.
- the determination unit 64 determines that voltage saturation has occurred when the difference dVq * becomes smaller than a predetermined threshold. . That is, the determination unit 64 selects the value “0” when the difference dVq * is larger than the predetermined threshold, and outputs the d-axis phase angle command dPi when the difference dVq * becomes smaller than the predetermined threshold.
- the selector 69 is controlled to select.
- the speed deviation dS is notified to the d-axis phase angle command generation unit 66 from the q-axis voltage command generation unit 20q.
- the d-axis phase angle command generation unit 66 generates a d-axis phase angle command dPi by performing PI (proportional, integral) calculation with the PI calculator 67 on the notified speed deviation dS.
- the PI calculation unit 67 performs the PI calculation independently of the PI calculation unit 22 of the q-axis voltage command generation unit 20q, thereby generating the d-axis phase angle command dPi suitable for the voltage saturation process. is doing.
- the q-axis voltage saturation determination unit 61 determines that voltage saturation has occurred, such a d-axis phase angle command dPi based on the speed deviation dS is converted into the d-axis current command Id *.
- current control is performed with the d-axis current command Id * corresponding to the speed deviation dS on the d-axis.
- the d-axis is also controlled so as to have a current value corresponding to the d-axis current command Id *, and thus has an angle corresponding to the phase angle command dPi on the dq axis as in so-called advance control.
- the rotation will be controlled.
- rotation control is performed at a phase angle corresponding to the speed deviation dS as described above.
- Weak field control is performed.
- the d-axis current command Id * based on the speed deviation dS is output in this way, so that the speed of the speed command Sref is reached while maintaining the minimum d-axis current. It is possible to perform a highly efficient rotation operation within a wide range of rotation speeds and loads.
- the motor control device and the motor control method according to the present invention are suitable for a motor control device for controlling a brushless motor because stable rotation control is possible even at no load and low speed, and at low torque and low speed.
- the present invention is useful for a motor control device that controls a motor of an electric oil pump that requires accurate motor control.
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
本モータ制御装置において、二相/三相変換器は、d軸電圧指令とq軸電圧指令とをUVW相の電圧指令に変換する。PWM回路は電圧指令に応じてPWMされた駆動パルス信号を生成し、インバータは駆動パルス信号に基づきコイル駆動する駆動電圧を生成する。位置検出器は回転位置を検出し、回転速度算出器は回転速度を算出し、電流検出器はコイルへの駆動電流を検出する。三相/二相変換器は、検出駆動電流値をd軸電流値とq軸電流値とに変換する。そして、d軸電圧指令生成部は、所定の値のd軸電流指令とd軸電流値との差分を求め、その差分に対するPI演算に基づいて、d軸電圧指令を生成する。また、q軸電圧指令生成部は、速度指令と回転速度算出部が算出した回転速度との差分を求め、その差分に対するPI演算に基づいて、q軸電圧指令を生成する。
Description
本発明は、モータを回転制御するモータ制御装置およびモータ制御方法に関し、特に、低トルクや低速時においても精度よい回転制御が可能なモータ制御装置およびモータ制御方法に関する。
永久磁石を用いたモータの電流を制御する一手法として、モータの電流を、トルクに寄与するq軸電流成分とそれに直交するd軸電流成分とに分離して制御するベクトル制御が知られている。
このようなベクトル制御において、従来、低トルク・低速時において電流検出精度などが低い場合であっても、精密なモータ制御を可能とするモータ制御装置が提案されている(例えば、特許文献1参照)。図4は、このような低トルクや低速の回転制御にも適した従来のモータ制御装置90を含むブロック図である。
図4に示す従来のモータ制御装置90は、上述のdq軸座標系での電流ベクトル制御を基本としたベクトル制御部92を回転制御部として利用し、モータ40を回転制御している。図4において、モータ制御装置90は、モータ40の駆動電流を電流検出器12により検出する。検出した電流検出値Iu、IvおよびIwは、座標変換を行う三相/二相変換器13により、dq座標系における電流、つまりd軸電流Idとq軸電流Iqとに変換され、ベクトル制御部92に供給される。また、位置検出器14は、位置検出センサ49からの信号に基づき、モータ40のロータ位置を示す回転位置Pdを算出し、回転速度算出器15は、回転位置Pdに基づき、モータ40の回転速度Sdetを算出して、ベクトル制御部92に供給する。さらに、ベクトル制御部92には、外部からモータ速度を指令するための速度指令Srefが供給されている。
ベクトル制御部92は、供給されたこれらの信号に基づき、次のような処理によって、モータ駆動部30への指令電圧を算出している。すなわち、まず、ベクトル制御部92は、速度指令Srefと回転速度Sdetとの差分dSを算出している。次に、PI演算器22によって、その差分dSに対してPI(比例、積分)演算によりトルク指令を算出し、さらにそのトルク指令からq軸電流指令Iq*を求めている。そして、そのq軸電流指令Iq*とq軸電流Iqとの差分dIqを求め、PI演算器25が、その差分dIqに対するPI演算を行うことで、q軸の制御指令であるq軸電圧指令Vq*を決定し、出力している。一方、d軸電流指令Id*については、値”0”として、d軸電流Idとの差分dIdを求め、PI演算器26が、その差分dIdに対するPI演算を行うことで、d軸の制御指令であるd軸電圧指令Vd*を決定し、出力している。
ベクトル制御部92から出力されたq軸電圧指令Vq*およびd軸電圧指令Vd*は、二相/三相変換器27により三相の電圧指令Dru、DrvおよびDrwに変換され、モータ駆動部30のPWM(パルス幅変調)回路31に供給される。そして、PWM回路31で生成されたUVW相それぞれのPWM信号によりインバータ32を制御して、駆動電圧Vou、VovおよびVowを生成し、モータ40へ出力する。
図4に示す従来のモータ制御装置90は、上述のような電流ベクトル制御を基本とした一般的な構成に加えて、精密なモータ制御を可能とするために、図4に示すように、さらにオフセット角度調整部95と加算器96とを備えている。モータ制御装置90は、三相/二相変換器13によって電流検出値Iu、IvおよびIwを座標変換する際に、これらオフセット角度調整部95と加算器96とを用いて、電流の座標変換位相に対するオフセット角度Pofを加算している。
従来のモータ制御装置90では、以上のような構成を付加することにより、発生トルクを抑制し、結果的に同じトルクを発生させるための電流を増加させ、制御指令に対するS/N(信号対ノイズ)比を上げている。つまり、オフセット角度Pofを加えることにより、発生トルクはトルク指令よりも小さくなる。このため、オフセット角度Pofを加えない場合と同じだけのトルクを発生させるためには、トルク指令が大きくなり、それに伴って電流も多く流れることになり、その結果、電流の検出精度が増加することになる。以上説明した従来のモータ制御装置90は、このような構成とすることにより、低トルク・低速時などにおいて電流検出精度などが低い場合であっても、精密なモータ制御を可能としている。
ところで、近年、自動車の燃費向上などを目的として、アイドリングストップ制御を行う車両が増加している。このような車両では、車両走行時に動作するエンジン駆動の一般的なオイルポンプに加えて、アイドリングストップ時に動作する電動式オイルポンプも利用されている。すなわち、アイドリングストップで車両停止中は、モータで駆動するこの電動式オイルポンプを起動し、停止時の油圧を供給して、停止中にも油圧力を確保している。
また、車両での油圧ポンプシステムで使用される作動油は、温度により粘性が大きく変化する。このため、電動式オイルポンプは、油温の変化に応じた油圧が得られるように、モータ制御する必要がある。例えば、低温時には、作動油の粘度が高くなり、それによって負荷も高くなるため、常温時に比べてより大きなトルクが必要となる。逆に、高温時には、作動油の粘度が低くなり、ほぼ無負荷な状態となるため、わずかなトルクで所定の油圧が確保できる。しかも、アイドリングストップ中に必要な作動油の流量は走行時に比べると微量でよい。このため、アイドリングストップ中においては、モータの回転速度は低速であるほうが好ましい。
このような条件より、高温時でのアイドリングストップでは、電動式オイルポンプのモータは、無負荷に近い低粘度の作動油を超低速で流動させる動作が要求されることになる。その結果、モータを適切に駆動する電流量も微量となる。すなわち、車両用の電動式オイルポンプのモータやモータ制御装置としては、低速無負荷状態においても、精度よく回転制御できるモータ制御が重要となり、上述のような低トルク・低速時などにおいても精度よいモータ制御が要求される。
そこで、このような電動式オイルポンプの要望に対して、従来、油温が変化しても、それに応じて適切に回転速度やトルクが得られるようにモータを制御するモータ制御装置が提案されている(例えば、特許文献2参照)。このような従来のモータ制御装置は、例えば、モータに対するq軸電流指令を出力する制御指令発生手段を有している。そして、このモータ制御装置は、油温情報に基づいて、モータトルクを制御したり、モータ回転速度を制限したりして、電動オイルポンプが必要とするモータの回転速度とトルクとを得ている。
また、従来、ベクトル制御における電圧飽和を抑制する手段として、誘起電圧の増加を抑制する弱め磁束制御が知られている(例えば、特許文献3参照)。この弱め磁束制御は、例えば、次のような処理により、実施される。すなわち、この制御では、まず、指令電圧Vq*、Vd*から指令電圧振幅値|V*|を計算し、減算器で最大電圧Vlimitから指令電圧振幅値|V*|を引いて電圧誤差dV*を計算する。そして次に、この制御では、弱め磁束制御用の比例積分制御器で磁束指令電流Idf*を計算し、その磁束指令電流Idf*をd軸指令電流Idx*に加えることにより、弱め界磁制御を行う。
本発明のモータ制御装置は、U相、V相およびW相の三相としたUVW相のコイルを有するステータと、ステータに対向するように回転自在に配置され、永久磁石を保持するロータとを含むモータに対し、永久磁石の磁極位置方向に対応するd軸とこのd軸と直交するq軸とから成るdq軸座標系を利用して回転制御する。本モータ制御装置は、二相/三相変換器と、PWM回路と、インバータと、位置検出器と、回転速度算出器と、電流検出器と、三相/二相変換器と、d軸電圧指令生成部と、q軸電圧指令生成部とを備える。ここで、二相/三相変換器は、コイルに印加するdq軸座標上の電圧指令値として、d軸電圧指令とq軸電圧指令とが入力され、UVW相の駆動電圧指令に変換する。PWM回路は、供給されたUVW相の駆動電圧指令に応じて、相ごとにパルス幅変調されたUVW相の駆動パルス信号を生成する。インバータは、供給されたUVW相の駆動パルス信号に基づき、コイルを相ごとに駆動するためのUVW相の駆動電圧を生成する。位置検出器は、ロータの回転位置を検出する。回転速度算出器は、ロータの回転速度を算出する。電流検出器は、UVW相のコイルへの駆動電流を検出する。三相/二相変換器は、電流検出器が検出したUVW相の駆動電流の電流値を、dq軸座標上のd軸電流値とq軸電流値とに変換する。d軸電圧指令生成部は、d軸電圧指令を生成する。q軸電圧指令生成部は、q軸電圧指令を生成する。
そして、本モータ制御装置のd軸電圧指令生成部は、所定の値であるd軸電流指令とd軸電流値との差分を求め、その差分に対するPI演算に基づいて、d軸電圧指令を生成する。また、q軸電圧指令生成部は、供給された速度指令と回転速度算出器が算出した回転速度との差分を求め、その差分に対するPI演算に基づいて、q軸電圧指令を生成する構成である。
また、本モータ制御装置のモータ制御方法は、所定の値であるd軸電流指令とd軸電流値との差分を求め、その差分に対するPI演算に基づいて、d軸電圧指令を生成するステップと、供給された速度指令と算出した回転速度との差分を求め、その差分に対するPI演算に基づいて、q軸電圧指令を生成するステップと、d軸電圧指令とq軸電圧指令とを、UVW相の駆動電圧指令に変換するステップとを備える。
この構成によれば、q軸電圧指令が、速度指令と回転速度算出器が算出した回転速度との差分である速度偏差に基づいて生成される。一方、例えば特許文献1のように、一般的なベクトル制御においては、q軸電圧指令は、q軸電流指令とq軸電流との差分に基づいて生成される。
すなわち、従来のベクトル制御を利用して無負荷低速における回転駆動を行う場合、検出しようとするq軸電流が微量となる。このため、回転制御の精度を保持するには、高精度な電流検出が必要となる。しかも、電流の減少に伴ってS/N比が劣化し、ノイズの影響も増加するため、ノイズ対策なども必要となる。
これに対し、本発明は、無負荷低速における回転駆動を行う場合であっても、回転速度を算出するための位置や速度を検出するセンサの信号のレベルは、q軸電流のように小さくなるわけではない。このため、本発明では、無負荷低速においても、速度偏差の精度やS/N比は劣化せず、通常の負荷や速度における制御と同等の制御精度を確保できる。
このように、本発明のモータ制御装置およびモータ制御方法は、速度偏差に基づいてq軸電圧指令を生成しているため、無負荷低速においても、微量となるq軸電流には依存せずに、回転を制御することができる。よって、本発明のモータ制御装置によれば、無負荷低速においても安定した回転制御が可能なモータ制御装置を提供することができる。
本発明の実施の形態におけるモータ制御装置およびモータ制御方法は、後述する構成により、速度偏差に基づいてq軸電圧指令を生成しており、これによって、無負荷低速においても、微量となるq軸電流には依存せずに、回転を制御することができる。
つまり、上述のような技術を含む従来の手法は、次のような改善すべき点があった。すなわち、特許文献1のような手法では、オフセット角度Pofを利用して、低トルク・低速時において駆動電流の検出精度を高めることができる。ところが、電流量が増加するように制御する手法であるため、このような手法では、消費電力の増加を招き、効率を低下させることになる。
また、低トルク・低速時において駆動電流の検出精度を高める他の手法として、例えば、高精度でかつ検出範囲が広い電流検出回路を搭載したり、低速時と高速時とに分けて、それぞれに適した制御に切り替えたりする手法が可能である。しかし、このような手法では、高精度化や両速度に適した制御用としての回路や処理が必要となるため、回路規模の増大やコストアップを招くことになる。
そこで、本実施の形態では、速度偏差に基づいてq軸電圧指令を生成している。これより、本実施の形態によれば、無負荷低速においても、安定した回転制御が可能となる。
以下、本発明の実施の形態におけるモータ制御装置について図面を参照しながら説明する。
(実施の形態1)
図1は、本発明の実施の形態1におけるモータ制御装置10を含むモータ制御システムのブロック図である。
図1は、本発明の実施の形態1におけるモータ制御装置10を含むモータ制御システムのブロック図である。
本モータ制御システムは、図1に示すように、モータ40を制御および通電駆動するモータ制御装置10と、モータ40におけるロータの回転位置を検出する位置検出センサ49とを備えた構成である。また。外部の上位コントローラなどからモータ制御装置10に対して、速度指令Srefなどが通知される。
また、本実施の形態では、モータ40を、U相、V相およびW相とする三相駆動のブラシレスモータとした一例を挙げて説明する。すなわち、ブラシレスモータであるモータ40は、ロータとステータとを備えている。ロータは、シャフトを中心として、所定と磁極数となる永久磁石を保持している。また、ステータは、三相分の巻線をステータコアに巻回した三相のコイル40cを含み構成されている。そして、ロータがステータに対向するように回転自在に配置されている。このような構成のモータ40に対して、UVW相それぞれのコイル40cに、互いに120度位相が異なるU相、V相およびW相の駆動電圧Vou、VovおよびVowを印加することで、モータ40が回転駆動され、シャフトを中心にロータが回転する。
また、ロータの回転位置を検出するため、ロータの近辺にはホール素子などの位置検出センサ49が配置されている。そして、位置検出センサ49により検出された位置情報を示すセンサ信号Psがモータ制御装置10に供給される。
さらに、本実施の形態では、モータ40の回転制御を行うために、ロータが保持する永久磁石の磁極位置方向に対応したd軸と、このd軸と直交するq軸と、から成るdq軸座標系に基づく電流ベクトル制御を利用している。より具体的には、まず、d軸においては、入力をd軸電流値としてd軸電圧指令を生成するような電流ベクトル制御に基づく電流制御としている。一方、q軸においては、入力を回転速度としてq軸電圧指令を生成するような速度制御に基づく電圧制御としたことを特徴としており、これについては以下で詳細に説明する。
次に、このような電流ベクトル制御を利用したモータ制御装置10の構成について説明する。
モータ制御装置10は、図1に示すように、二相/三相変換器27と、PWM(パルス幅変調)回路31およびインバータ32を含むモータ駆動部30と、電流検出器12と、三相/二相変換器13と、位置検出器14と、回転速度算出器15と、回転制御部20とを備えている。本実施の形態では、このような構成のモータ制御装置10により、二相の電圧指令Vd*およびVq*に対応した三相の駆動電圧指令Dru、DrvおよびDrwに基づいて、各相の駆動電圧Vou、VovおよびVowを生成し、それぞれのコイル40cを電圧駆動している。これにより、三相の駆動電圧Vou、VovおよびVowに応じてロータが回転するように、モータ40が回転制御される。
このような回転制御を行うため、まず、位置検出センサ49からのセンサ信号Psが位置検出器14に供給される。位置検出器14は、供給されたセンサ信号Psから、ロータの回転位置Pdを検出して、二相/三相変換器27、三相/二相変換器13および回転速度算出器15に通知する。回転速度算出器15は、供給された回転位置Pdの単位時間あたりの変化量からロータの回転速度Sdetを算出し、回転制御部20に通知する。
回転制御部20には、さらに、外部からの速度指令Srefと、三相/二相変換器13からのd軸電流値Idおよびq軸電流値Iqとが通知される。回転制御部20は、これら通知された情報に基づき、dq軸座標上の電圧指令値としてのd軸電圧指令Vd*とq軸電圧指令Vq*とを生成して、二相/三相変換器27に供給する。二相/三相変換器27には、さらに、位置検出器14から、ロータの回転位置Pdが通知されている。二相/三相変換器27は、回転位置Pdを利用した二相から三相への座標変換により、供給されたd軸電圧指令Vd*とq軸電圧指令Vq*との二相の電圧指令を、UVW相の三相の駆動電圧指令Dru、DrvおよびDrw(以下、適宜、”Dru、DrvおよびDrw”をDr_uvwと略して記す)に変換する。そして、このような三相の駆動電圧指令Dr_uvwがモータ駆動部30に供給される。なお、モータ制御方法を実行するプログラムでの1つのステップとして、この二相/三相変換器27の機能を実行して、d軸電圧指令Vd*とq軸電圧指令Vq*とを、駆動電圧指令Dr_uvwに変換するような構成としてもよい。
モータ駆動部30において、PWM回路31は、供給された三相の駆動電圧指令Dr_uvwに対応する電圧指令信号を相ごとに生成する。そして、PWM回路31は、生成した電圧指令信号を変調信号としてそれぞれパルス幅変調する。これにより、PWM回路31は、電圧指令信号を、パルス幅変調されたパルスの列で構成されるUVW相の三相の駆動パルス信号Pwu、PwvおよびPww(以下、適宜、”Pwu、PwvおよびPww”をPw_uvwと略して記す)として、相ごとにインバータ32に供給する。
また、モータ駆動部30において、インバータ32は、供給された三相の駆動パルス信号Pw_uvwに基づいて、相ごとにコイル40cを通電駆動する。インバータ32は、電源正極側のスイッチ素子と負極側のスイッチ素子とを、各相に備えている。そして、駆動パルス信号Pw_uvwのパルスタイミングによりスイッチ素子がオンオフされると、電源からオンのスイッチ素子を介し、各駆動出力からコイル40cに対して、駆動パルスで形成されたUVW相の三相の駆動電圧Vou、VovおよびVow(以下、適宜、”Vou、VovおよびVow”をVo_uvwと略して記す)が供給される。ここで、見方を変えると、各駆動パルスは、電圧指令信号でパルス幅変調された信号であるため、インバータ32は、駆動電圧指令Dr_uvwに対応した駆動電圧Vo_uvwをコイル40cそれぞれに等価的に供給して通電駆動していることになる。
また、三相の駆動電圧指令Dr_uvwによってコイル40cそれぞれを駆動する駆動電流の電流量が、電流センサ11uおよび11vにより電流検出信号i_uおよびi_vとして検出される。本実施の形態では、電流センサ11uによりU相の電流量が電流検出信号i_uとして検出され、電流センサ11vによりV相の電流量が電流検出信号i_vとして検出される一例を示している。電流検出信号i_uおよびi_vは電流検出器12に供給される。そして、電流検出器12は、供給された電流検出信号i_uおよびi_vに基づき、UVW相の三相の電流検出値Iu、IvおよびIw(以下、適宜、”Iu、IvおよびIw”をI_uvwと略して記す)を算出し、三相/二相変換器13に供給する。
三相/二相変換器13には、三相の電流検出値I_uvwに加えて、位置検出器14から、ロータの回転位置Pdが通知されている。三相/二相変換器13は、回転位置Pdを利用した三相から二相への座標変換により、供給された三相の電流検出値I_uvwを、dq軸座標上のd軸電流値Idとq軸電流値Iqとの二相の電流値に変換する。そして、このような二相の電流値IdおよびIqが、回転制御部20に供給される。
上述したように、回転制御部20には、d軸電流値Idおよびq軸電流値Iqに加えて、回転速度算出器15からは回転速度Sdet、外部からは速度指令Srefが通知される。また、図1に示すように、回転制御部20は、d軸電圧指令Vd*を生成するd軸電圧指令生成部20dと、q軸電圧指令Vq*を生成するq軸電圧指令生成部20qとを備えた構成である。
回転制御部20において、d軸電圧指令生成部20dは、入力をd軸電流値Idとしてd軸電圧指令Vd*を生成するような電流ベクトル制御に基づく電流制御を行う。このように動作するため、d軸電圧指令生成部20dは、まず、減算器24により、所定の値であるd軸電流指令Id*とd軸電流値Idとの差分であるd軸電流偏差dIdを算出する。ここで、本実施の形態では、d軸電流指令Id*を値”0”とし、いわゆる”id=0制御”を実行するように構成している。このように構成することで、トルクを発生させるのに不要なd軸の電流量が0となるように制御している。また、次に、d軸電圧指令生成部20dは、算出したd軸電流偏差dIdに対し、PI演算器26によるPI(比例、積分)演算を行うことで、d軸電圧指令Vd*を生成している。なお、モータ制御方法を実行するプログラムでの1つのステップとして、このd軸電圧指令生成部20dの機能を実行して、d軸電圧指令Vd*を生成するような構成としてもよい。
また、回転制御部20において、q軸電圧指令生成部20qは、入力を回転速度Sdetとしてq軸電圧指令Vq*を生成するような速度制御に基づく電圧制御を行う。このように動作するため、q軸電圧指令生成部20qは、まず、減算器21により、速度指令Srefと回転速度Sdetとの差分である速度偏差dSを算出する。そして、次に、q軸電圧指令生成部20qは、算出した速度偏差dSに対し、PI演算器22によるPI(比例、積分)演算によりPI制御を行うことで、q軸電圧指令Vq*を生成している。ここで、PI演算は、入力の偏差に対し、比例項として、偏差を定数Kp倍した値と、積分項として、偏差を積分した値を定数Ki倍した値と、の加算演算を行う。なお、モータ制御方法を実行するプログラムでの1つのステップとして、このq軸電圧指令生成部20qの機能を実行して、q軸電圧指令Vq*を生成するような構成としてもよい。
本実施の形態では、以上のような回転制御部20の構成により、d軸電圧指令生成部20dの動作によって、トルクには寄与しないd軸の電流が流れないように制御されながら、q軸電圧指令生成部20qの動作によって、ロータの回転速度が速度指令Srefに追従するように制御される。すなわち、q軸における回転制御においては、速度指令Srefと回転速度Sdetとの速度偏差dSが”0”となるように、生成したq軸電圧指令Vqによる電圧制御によってトルク量を制御している。本実施の形態は、このような動作を実行する制御により、d軸電流は”0”に維持しながら、q軸は速度指令Srefに応じた回転数に必要な最小電流となる。このため、本実施の形態によれば、負荷や回転数にかかわらず、常に銅損が最小となり、高効率化を図ることができる。
また、特に、本実施の形態では、このような回転制御部20を含む構成とすることで、無負荷低速における回転制御の安定化も図っている。すなわち、無負荷低速である低トルク・低速の回転制御を行う場合、上述したように、インバータ32からコイル40cへの駆動電流は微量となる。このため、電流センサ11uおよび11vにより検出される電流検出信号i_uおよびi_vの振幅も小さくなり、その結果、d軸電流値Idおよびq軸電流値IqのS/N比も低下する。このため、このような振幅の小さいd軸電流値Idおよびq軸電流値Iqに基づき、一般的な電流ベクトル制御を行った場合には、制御精度も劣化することになる。
このような一般的な電流ベクトル制御に比べて、本実施の形態では、q軸の制御においては、位置検出センサ49からのセンサ信号Psに基づき生成された回転速度Sdetを利用している。電流検出信号i_uおよびi_vは、上述のようにトルクや回転速度に応じて振幅が変化するのに対して、このセンサ信号Psの振幅は、当然のことながら、トルクや回転速度に影響を受けない。すなわち、本実施の形態のように回転速度Sdetを利用したq軸の制御においては、無負荷低速での回転制御を行う場合であっても、位置検出や回転速度Sdetの精度は劣化しない。しかも、本実施の形態では、このようにq軸においては速度制御を実行する構成であるため、無負荷低速とは逆に、高トルクや高速の回転制御も行うことができる。よって、本実施の形態によれば、トルクや回転速度に依存しない制御を行うことができ、無負荷低速のような条件であっても、通常の負荷や速度における制御と同等の制御精度を確保できる。
さらに、図4に示す従来のベクトル制御部92と図1に示す本実施の形態の回転制御部20との比較からも容易に分かるように、本実施の形態における回転制御部20は、一般的な電流ベクトル制御手法に比べて、簡易な構成で実現できる。
以上説明したように、本実施の形態のモータ制御装置10は、d軸電圧指令生成部20dが、d軸電流偏差dIdに対するPI演算に基づいて生成したd軸電圧指令Vd*により電流制御を行い、q軸電圧指令生成部20qが、速度偏差dSに対するPI演算に基づいて生成したq軸電圧指令Vq*により電圧制御を行う構成である。本実施の形態では、このような構成を備えるため、無負荷低速のような条件であっても、通常の負荷や速度における制御と同等の制御精度を確保できる。また、無負荷低速時にも精度よく回転制御できるため、負荷変動の範囲や要求される速度範囲が広い電動式オイルポンプのモータに好適である。
(実施の形態2)
図2は、本発明の実施の形態2におけるモータ制御装置50を含むモータ制御システムのブロック図である。
図2は、本発明の実施の形態2におけるモータ制御装置50を含むモータ制御システムのブロック図である。
本実施の形態でのモータ制御装置50は、図1に示す実施の形態1との比較において、回転制御部52が、さらにd軸電流指令生成部56を備えている。より具体的には、実施の形態1では、d軸電流指令Id*を例えば値”0”のような固定値としたのに対して、本実施の形態では、d軸電流指令Id*を可変値としている。なお、図2において、図1と同一の構成要素については同じ符号を付しており、詳細な説明は省略する。
本実施の形態では、このような構成により、d軸電流指令生成部56が回転動作状況に応じたd軸電流指令Id*を出力することを特徴としている。また、これによって、本実施の形態では、実施の形態1に比べて、広範囲にわたる回転速度や負荷での高効率な回転動作を実現している。
ところで、ベクトル制御において、外部からの指令の値が大きくなった場合など、この指令に基づく駆動電圧がモータ駆動部の電源電圧を上回ったり、PWM制御におけるデューティ比が100%を超えたりするような現象が生じることがある。このような現象は、一般的に電圧飽和と呼ばれている。この電圧飽和は、回転速度に比例して上昇する誘起電圧に起因しており、モータの回転速度が大きいほど生じやすい。また、電圧飽和が生じるとトルクが低下したりする。このため、永久磁石による磁束を減磁し、誘起電圧の増加を抑制する弱め磁束制御が知られている。
本実施の形態でも、電圧飽和時には、d軸電流指令生成部56によってd軸電流を制御することで、効率の低下抑制を図っている。
図2に示すように、d軸電流指令生成部56には、q軸電圧指令生成部20qから速度偏差dSが通知されるとともに、q軸電圧指令生成部20qが出力するq軸電圧指令Vq*とd軸電圧指令生成部20dが出力するd軸電圧指令Vd*とが通知される。d軸電流指令生成部56は、これら通知された情報に基づき、d軸電流指令Id*を生成して出力している。
図3は、本実施の形態におけるd軸電流指令生成部56を含む回転制御部52の詳細な構成を示すブロック図である。
図3に示すように、d軸電流指令生成部56は、q軸電圧飽和判定部61と、d軸位相角指令生成部66と、セレクタ69とを有している。このような構成により、q軸電圧飽和判定部61は、上述のような電圧飽和が発生しているかどうかを判定する。また、d軸位相角指令生成部66は、電圧飽和が発生したときのd軸電流指令Id*とするために、d軸位相角指令dPiを生成する。そして、セレクタ69は、q軸電圧飽和判定部61が判定した結果を示す判定信号Selに応じて、電圧飽和が発生していないとの判定の場合には、実施の形態1と同様に固定値としての値”0”を選択し、電圧飽和が発生したとの判定の場合には、d軸位相角指令dPiを選択し、d軸電流指令Id*として出力する。
また、本実施の形態では、電圧飽和発生を判定してd軸の電流を制御するために、q軸電圧飽和判定部61のようにq軸電圧を利用している。このため、q軸電圧飽和判定部61は、q軸最大電圧算出部62と、減算器63と、判定部64とを有している。
q軸電圧飽和判定部61では、まず、q軸最大電圧算出部62によって、q軸においてq軸電圧指令Vq*として出力可能な最大電圧であるq軸最大指令電圧Vq_maxを、演算により算出している。この算出のため、q軸最大電圧算出部62には、あらかじめ設定した電圧制限値Vd_lmtが供給されているとともに、d軸電圧指令生成部20dからd軸電圧指令Vd*が通知される。ここで、電圧制限値Vd_lmtは、PWMのデューティが100%となるときの電圧値に相当する最大電圧に対し、その最大電圧以上の電圧を制限するような電圧値であり、例えば、PWMのデューティが95%や98%となるときの電圧値である。q軸電圧飽和判定部61は、このような電圧制限値Vd_lmtとd軸電圧指令Vd*とを用い、式(1)の演算を行うことで、q軸最大指令電圧Vq_maxを算出している。
次に、q軸電圧飽和判定部61において、減算器63により、q軸電圧指令生成部20qが出力したq軸電圧指令Vq*とq軸最大指令電圧Vq_maxとの差分dVq*を算出している。そして、この差分dVq*は判定部64に供給され、判定部64は、この差分dVq*の大きさによって、d軸位相角指令dPiと値”0”とのいずれを選択するかを決定している。ここで、差分dVq*が小さくなるほど、q軸電圧指令Vq*がq軸最大指令電圧Vq_maxに近くなっており、電圧飽和の発生に近づくような回転駆動状態となっている。本実施の形態では、このようなq軸電圧の飽和状態を利用して、判定部64は、差分dVq*が所定の閾値よりも小さくなったときには、電圧飽和が発生したものと判定している。すなわち、判定部64は、差分dVq*が所定の閾値よりも大きいときには、値”0”を選択し、また、差分dVq*が所定の閾値よりも小さくなったときには、d軸位相角指令dPiを選択するようにセレクタ69を制御する。
また、d軸位相角指令生成部66には、q軸電圧指令生成部20qから速度偏差dSが通知される。d軸位相角指令生成部66は、通知された速度偏差dSに対し、PI演算器67によりPI(比例、積分)演算することで、d軸位相角指令dPiを生成している。特に、q軸電圧指令生成部20qのPI演算器22とは独立に、PI演算器67によってPI演算を行う構成とすることで、電圧飽和時の処理に適応したd軸位相角指令dPiを生成している。
このように、本実施の形態では、q軸電圧飽和判定部61により電圧飽和が発生した判定されると、速度偏差dSに基づくこのようなd軸位相角指令dPiが、d軸電流指令Id*として用いられる。すなわち、q軸電圧指令Vq*が大きいときには、d軸において、速度偏差dSに対応するようなd軸電流指令Id*で電流制御が行われる。これより、d軸もd軸電流指令Id*に応じた電流値となるように制御されるため、いわゆる進角制御のように、d-q軸において位相角指令dPiに応じた角度を持って回転制御することになる。簡単に言えば、本実施の形態では、以上のような構成により、高トルクで駆動しているような場合には、速度偏差dSに応じた位相角で回転制御することで、上述のような弱め磁界制御を行っている。そして、本実施の形態では、電圧飽和が発生したとき、このように速度偏差dSに基づくd軸電流指令Id*を出力するため、最小のd軸電流を維持しながら速度指令Srefの速度に到達でき、広い回転速度や負荷の範囲での高効率な回転動作を行うことができる。
なお、以上の説明では、図1から図3において、機能ブロックで構成した一例を挙げて説明したが、マイコンなどを利用して構成することも可能である。すなわち、上述したような回転制御部20、回転制御部52、三相/二相変換器13、二相/三相変換器27、PWM回路31、位置検出器14、および回転速度算出器15などの機能を、モータ制御方法を実行するプログラムとして組み込み、上述のような処理を実行するよう構成としてもよい。
本発明に係るモータ制御装置およびモータ制御方法は、無負荷低速においても安定した回転制御が可能であるため、ブラシレスモータを制御するようなモータ制御装置に好適であり、また、低トルク・低速時などにおいても精度よいモータ制御が要求される電動式オイルポンプのモータを制御するモータ制御装置に有用である。
10,50,90 モータ制御装置
11u,11v 電流センサ
12 電流検出器
13 三相/二相変換器
14 位置検出器
15 回転速度算出器
20,52 回転制御部
20d d軸電圧指令生成部
20q q軸電圧指令生成部
21,24,63 減算器
22,25,26,67 PI演算器
27 二相/三相変換器
30 モータ駆動部
31 PWM回路
32 インバータ
40 モータ
40c コイル
49 位置検出センサ
56 d軸電流指令生成部
61 q軸電圧飽和判定部
62 q軸最大電圧算出部
64 判定部
66 d軸位相角指令生成部
69 セレクタ
92 ベクトル制御部
95 オフセット角度調整部
96 加算器
11u,11v 電流センサ
12 電流検出器
13 三相/二相変換器
14 位置検出器
15 回転速度算出器
20,52 回転制御部
20d d軸電圧指令生成部
20q q軸電圧指令生成部
21,24,63 減算器
22,25,26,67 PI演算器
27 二相/三相変換器
30 モータ駆動部
31 PWM回路
32 インバータ
40 モータ
40c コイル
49 位置検出センサ
56 d軸電流指令生成部
61 q軸電圧飽和判定部
62 q軸最大電圧算出部
64 判定部
66 d軸位相角指令生成部
69 セレクタ
92 ベクトル制御部
95 オフセット角度調整部
96 加算器
Claims (6)
- U相、V相およびW相の三相としたUVW相のコイルを有するステータと、前記ステータに対向するように回転自在に配置され、永久磁石を保持するロータとを含むモータに対し、前記永久磁石の磁極位置方向に対応するd軸とこのd軸と直交するq軸とから成るdq軸座標系を利用して回転制御するモータ制御装置であって、
前記コイルに印加する前記dq軸座標上の電圧指令値として、d軸電圧指令とq軸電圧指令とが入力され、UVW相の駆動電圧指令に変換する二相/三相変換器と、
供給されたUVW相の前記駆動電圧指令に応じて、相ごとにパルス幅変調されたUVW相の駆動パルス信号を生成するPWM回路と、
供給されたUVW相の前記駆動パルス信号に基づき、前記コイルを相ごとに駆動するためのUVW相の駆動電圧を生成するインバータと、
前記ロータの回転位置を検出する位置検出器と、
前記ロータの回転速度を算出する回転速度算出器と、
UVW相の前記コイルへの駆動電流を検出する電流検出器と、
前記電流検出器が検出したUVW相の前記駆動電流の電流値を、前記dq軸座標上のd軸電流値とq軸電流値とに変換する三相/二相変換器と、
前記d軸電圧指令を生成するd軸電圧指令生成部と、
前記q軸電圧指令を生成するq軸電圧指令生成部とを備え、
前記d軸電圧指令生成部は、所定の値であるd軸電流指令と前記d軸電流値との差分を求め、その差分に対するPI演算に基づいて、前記d軸電圧指令を生成し、
前記q軸電圧指令生成部は、供給された速度指令と前記回転速度算出器が算出した前記回転速度との差分を求め、その差分に対するPI演算に基づいて、前記q軸電圧指令を生成することを特徴とするモータ制御装置。 - 前記d軸電流指令の前記所定の値を0としたことを特徴とする請求項1に記載のモータ制御装置。
- 前記d軸電流指令の前記所定の値を生成するd軸電流指令生成部をさらに備え、
前記d軸電流指令生成部は、
電圧飽和が発生しているかどうかを判定するq軸電圧飽和判定部と、
前記電圧飽和が発生したときの前記d軸電流指令とするためのd軸位相角指令を生成するd軸位相角指令生成部と、
前記q軸電圧飽和判定部の判定に応じて、固定値とd軸位相角指令とのいずれかを選択し、前記d軸電流指令として出力するセレクタとを有し、
前記d軸電流指令の所定の値を、前記セレクタが出力する値としたことを特徴とする請求項1に記載のモータ制御装置。 - U相、V相およびW相の三相としたUVW相のコイルを有するステータと、前記ステータに対向するように回転自在に配置され、永久磁石を保持するロータとを含むモータに対し、前記永久磁石の磁極位置方向に対応するd軸とこのd軸と直交するq軸とから成るdq軸座標系を利用して回転制御するとともに、
供給されたUVW相の駆動電圧指令に応じて、相ごとにパルス幅変調されたUVW相の駆動パルス信号を生成するPWM回路と、
供給されたUVW相の前記駆動パルス信号に基づき、前記コイルを相ごとに駆動するためのUVW相の駆動電圧を生成するインバータと、
前記ロータの回転位置を検出する位置検出器と、
前記ロータの回転速度を算出する回転速度算出器と、
UVW相の前記コイルへの駆動電流を検出する電流検出器と、
前記電流検出器が検出したUVW相の前記駆動電流の電流値を、前記dq軸座標上のd軸電流値とq軸電流値とに変換する三相/二相変換器とを備えたモータ制御装置におけるモータ制御方法であって、
所定の値であるd軸電流指令と前記d軸電流値との差分を求め、その差分に対するPI演算に基づいて、前記d軸電圧指令を生成するステップと、
供給された速度指令と算出した前記回転速度との差分を求め、その差分に対するPI演算に基づいて、前記q軸電圧指令を生成するステップと、
前記d軸電圧指令と前記q軸電圧指令とを、UVW相の駆動電圧指令に変換するステップとを備えたことを特徴とするモータ制御方法。 - 前記d軸電流指令の前記所定の値を0としたことを特徴とする請求項4に記載のモータ制御方法。
- 電圧飽和が発生しているかどうかを判定するステップと、
前記電圧飽和が発生したときの前記d軸電流指令とするためのd軸位相角指令を生成するステップと、
前記電圧飽和が発生しているかどうかの判定に応じて、固定値とd軸位相角指令とのいずれかを選択し、前記d軸電流指令の前記所定の値として出力するステップとをさらに備えたことを特徴とする請求項4に記載のモータ制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018501131A JP6868772B2 (ja) | 2016-02-25 | 2017-02-08 | モータ制御装置およびモータ制御方法 |
| US16/074,684 US10615728B2 (en) | 2016-02-25 | 2017-02-08 | Motor control device and motor control method |
| CN201780012099.9A CN108702115B (zh) | 2016-02-25 | 2017-02-08 | 电动机控制装置和电动机控制方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016033887 | 2016-02-25 | ||
| JP2016-033887 | 2016-02-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017145749A1 true WO2017145749A1 (ja) | 2017-08-31 |
Family
ID=59685018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2017/004482 Ceased WO2017145749A1 (ja) | 2016-02-25 | 2017-02-08 | モータ制御装置およびモータ制御方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10615728B2 (ja) |
| JP (1) | JP6868772B2 (ja) |
| CN (1) | CN108702115B (ja) |
| WO (1) | WO2017145749A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020123127A (ja) * | 2019-01-30 | 2020-08-13 | 日立オートモティブシステムズ株式会社 | 電子制御装置 |
| CN112688607A (zh) * | 2020-12-15 | 2021-04-20 | 大国重器自动化设备(山东)股份有限公司 | 一种伺服电机及人工智能机器人 |
| CN113661646A (zh) * | 2019-04-12 | 2021-11-16 | 株式会社日立产机系统 | 电力转换装置及其控制方法 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020100497A1 (ja) * | 2018-11-16 | 2020-05-22 | パナソニックIpマネジメント株式会社 | モータ制御装置 |
| CN109818541B (zh) * | 2019-03-13 | 2020-10-02 | 东南大学 | 一种用于磁链观测的记忆电机绕组复用控制方法及系统 |
| JP7290434B2 (ja) * | 2019-03-19 | 2023-06-13 | ミネベアミツミ株式会社 | モータ駆動制御装置及びモータの駆動制御方法 |
| JP7358059B2 (ja) * | 2019-03-22 | 2023-10-10 | ミネベアミツミ株式会社 | モータ駆動制御装置 |
| GB2596979B (en) * | 2019-05-20 | 2023-07-19 | Mitsubishi Electric Corp | Motor drive device, compressor drive device, and refrigeration cycle system |
| CN110474588B (zh) * | 2019-09-19 | 2020-11-10 | 四川虹美智能科技有限公司 | 一种电机的控制方法及装置 |
| WO2022044300A1 (ja) * | 2020-08-28 | 2022-03-03 | 日産自動車株式会社 | 電動機の制御方法及び電動機システム |
| CN112187129B (zh) * | 2020-12-01 | 2021-04-02 | 深圳市兆威机电股份有限公司 | 电机控制方法、装置、设备及存储介质 |
| CN112692844A (zh) * | 2020-12-15 | 2021-04-23 | 大国重器自动化设备(山东)股份有限公司 | 一种人工智能药物护理机器人的控制方法 |
| CN112720511A (zh) * | 2020-12-15 | 2021-04-30 | 大国重器自动化设备(山东)股份有限公司 | 一种人工智能药物护理机器人 |
| CN112692843A (zh) * | 2020-12-15 | 2021-04-23 | 大国重器自动化设备(山东)股份有限公司 | 一种人工智能消毒机器人 |
| CN113819623B (zh) * | 2021-09-10 | 2022-11-15 | 青岛海尔空调器有限总公司 | 用于控制电机运行的方法、装置、空调及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008043058A (ja) * | 2006-08-07 | 2008-02-21 | Yaskawa Electric Corp | 同期モータ制御装置とその制御方法 |
| JP2010041748A (ja) * | 2008-07-31 | 2010-02-18 | Nippon Reliance Kk | モータ制御装置及び制御方法 |
| US20100253258A1 (en) * | 2009-04-02 | 2010-10-07 | Daimler Ag | Method and Device for Calibrating a Position Sensor Placed on a Shaft of a Permanent Magnet Synchronous Motor |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1127996A (ja) | 1997-06-30 | 1999-01-29 | Yaskawa Electric Corp | Acモータ用電流ベクトル制御方法およびacモータ駆動装置 |
| CN1212701C (zh) * | 2001-07-13 | 2005-07-27 | 三菱电机株式会社 | 交流电动机的调速装置 |
| JP5167631B2 (ja) * | 2006-11-30 | 2013-03-21 | 株式会社デンソー | モータの制御方法及びそれを利用するモータ制御装置 |
| US7564206B2 (en) * | 2006-12-21 | 2009-07-21 | Kabushiki Kaisha Toshiba | Motor positioning unit |
| JP4945473B2 (ja) | 2008-02-06 | 2012-06-06 | 株式会社日立カーエンジニアリング | 電動オイルポンプ用モータ制御装置 |
| JP5143217B2 (ja) * | 2010-12-03 | 2013-02-13 | 三菱電機株式会社 | 制御装置 |
| JP5836026B2 (ja) * | 2011-09-08 | 2015-12-24 | 三菱重工業株式会社 | 誤差周波数成分取得装置、回転角度取得装置およびモータ制御装置 |
| JP5693429B2 (ja) * | 2011-10-21 | 2015-04-01 | 三菱重工業株式会社 | モータ制御装置、モータ制御方法 |
| JP2016119809A (ja) * | 2014-12-22 | 2016-06-30 | トヨタ自動車株式会社 | モータ制御装置および制御方法 |
-
2017
- 2017-02-08 WO PCT/JP2017/004482 patent/WO2017145749A1/ja not_active Ceased
- 2017-02-08 CN CN201780012099.9A patent/CN108702115B/zh active Active
- 2017-02-08 JP JP2018501131A patent/JP6868772B2/ja active Active
- 2017-02-08 US US16/074,684 patent/US10615728B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008043058A (ja) * | 2006-08-07 | 2008-02-21 | Yaskawa Electric Corp | 同期モータ制御装置とその制御方法 |
| JP2010041748A (ja) * | 2008-07-31 | 2010-02-18 | Nippon Reliance Kk | モータ制御装置及び制御方法 |
| US20100253258A1 (en) * | 2009-04-02 | 2010-10-07 | Daimler Ag | Method and Device for Calibrating a Position Sensor Placed on a Shaft of a Permanent Magnet Synchronous Motor |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020123127A (ja) * | 2019-01-30 | 2020-08-13 | 日立オートモティブシステムズ株式会社 | 電子制御装置 |
| JP7140689B2 (ja) | 2019-01-30 | 2022-09-21 | 日立Astemo株式会社 | 電子制御装置 |
| CN113661646A (zh) * | 2019-04-12 | 2021-11-16 | 株式会社日立产机系统 | 电力转换装置及其控制方法 |
| CN113661646B (zh) * | 2019-04-12 | 2023-09-26 | 株式会社日立产机系统 | 电力转换装置及其控制方法 |
| CN112688607A (zh) * | 2020-12-15 | 2021-04-20 | 大国重器自动化设备(山东)股份有限公司 | 一种伺服电机及人工智能机器人 |
| CN112688607B (zh) * | 2020-12-15 | 2023-08-15 | 大国重器自动化设备(山东)股份有限公司 | 一种伺服电机及人工智能机器人 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2017145749A1 (ja) | 2018-12-20 |
| CN108702115A (zh) | 2018-10-23 |
| CN108702115B (zh) | 2022-04-15 |
| US10615728B2 (en) | 2020-04-07 |
| US20190044466A1 (en) | 2019-02-07 |
| JP6868772B2 (ja) | 2021-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6868772B2 (ja) | モータ制御装置およびモータ制御方法 | |
| JP5540040B2 (ja) | 埋込型永久磁石同期電動機の駆動装置 | |
| JP5540041B2 (ja) | 埋込型永久磁石同期電動機の駆動装置 | |
| US9054623B2 (en) | Motor control device | |
| JP5957704B2 (ja) | 電動機制御装置 | |
| US9742333B2 (en) | Motor control device | |
| CN104335476B (zh) | 电动机的控制装置以及电动机的控制方法 | |
| JP5281339B2 (ja) | 同期電動機の駆動システム、及びこれに用いる制御装置 | |
| KR20130039613A (ko) | 영구자석 동기 전동기 구동 시스템의 파라미터 추정장치 | |
| WO2017033508A1 (ja) | ドライブシステムおよびインバータ装置 | |
| JPWO2014192467A1 (ja) | 永久磁石型同期電動機の磁極位置検出装置 | |
| JP2009290929A (ja) | 永久磁石形同期電動機の制御装置 | |
| US10389289B2 (en) | Generating motor control reference signal with control voltage budget | |
| JP2010200430A (ja) | 電動機の駆動制御装置 | |
| WO2020100497A1 (ja) | モータ制御装置 | |
| WO2013035382A1 (ja) | 同期電動機の制御システム | |
| JP4652176B2 (ja) | 永久磁石型回転電機の制御装置 | |
| JP6183194B2 (ja) | モータ制御装置 | |
| JP5595436B2 (ja) | モータ制御装置 | |
| US9806652B2 (en) | System of controlling induction electric motor | |
| KR20170045477A (ko) | 계자 권선형 동기 전동기의 제어 장치 | |
| JP7363161B2 (ja) | モータ制御装置 | |
| JP5092572B2 (ja) | 永久磁石形同期電動機の制御装置 | |
| JP7073799B2 (ja) | モータ制御方法、及び、モータ制御装置 | |
| JP2016100997A (ja) | 電動モータの制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2018501131 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17756190 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17756190 Country of ref document: EP Kind code of ref document: A1 |