Motor control device

文档序号:1367469 发布日期:2020-08-11 浏览:8次 中文

阅读说明:本技术 马达控制装置 (Motor control device ) 是由 初田匡之 奥畑佳久 于 2018-09-14 设计创作,主要内容包括:提供马达控制装置,能够适当地管理多个电源的状态,能够有助于装置整体的小型化。马达控制装置具有:逆变器电路,其向马达提供驱动电压;控制部,其向所述逆变器电路提供第1电源和第2电源中的任意电源的电源电压,该第1电源提供第1电源电压,该第2电源提供比第1电源电压高的电源电压;以及电力转换部,其根据所述第2电源的充电状态,从任意电源向另一个电源进行充电。(Provided is a motor control device which can appropriately manage the states of a plurality of power sources and contribute to the miniaturization of the entire device. The motor control device comprises: an inverter circuit that supplies a drive voltage to the motor; a control unit that supplies a power supply voltage of any one of a 1 st power supply that supplies a 1 st power supply voltage and a 2 nd power supply that supplies a power supply voltage higher than the 1 st power supply voltage to the inverter circuit; and a power conversion unit that charges the other power supply from an arbitrary power supply according to a charging state of the 2 nd power supply.)

1. A motor control device is characterized in that,

the motor control device comprises:

an inverter circuit that supplies a drive voltage to the motor;

a control unit that supplies a power supply voltage of any one of a 1 st power supply that supplies a 1 st power supply voltage and a 2 nd power supply that supplies a power supply voltage higher than the 1 st power supply voltage to the inverter circuit; and

and a power conversion unit that charges the other power supply from an arbitrary power supply according to a charging state of the 2 nd power supply.

2. The motor control apparatus according to claim 1,

the power conversion unit boosts a power supply voltage of the 1 st power supply and charges the 2 nd power supply when a state of charge of the 2 nd power supply becomes less than a 1 st threshold value.

3. The motor control device according to claim 1 or 2,

the power conversion unit reduces a power supply voltage of the 2 nd power supply and charges the 1 st power supply when a state of charge of the 2 nd power supply is equal to or greater than a 2 nd threshold value.

4. The motor control apparatus according to any one of claims 1 to 3,

the power conversion unit has a bidirectional DCDC converter.

5. The motor control device according to any one of claims 1 to 4,

the control unit supplies a 1 st power supply voltage from the 1 st power supply to the inverter circuit when a torque instruction value supplied from the outside is equal to or less than a predetermined threshold value, and supplies a 2 nd power supply voltage from the 2 nd power supply to the inverter circuit when the torque instruction value is greater than the predetermined threshold value.

Technical Field

The present invention relates to a motor control device for controlling driving of a motor.

Background

A technique is known in which driving power of a motor as motive power of a vehicle or the like is controlled using an inverter circuit.

For example, japanese patent application laid-open No. 2016-.

Disclosure of Invention

Problems to be solved by the invention

However, in the technique disclosed in japanese patent application laid-open No. 2016-.

In view of the above problems, an object of the present invention is to provide a motor control device that can appropriately manage the states of a plurality of power sources and contribute to downsizing of the entire device.

Means for solving the problems

In order to solve the above problem, according to one aspect of the present invention, there is provided a motor control device including: an inverter circuit that supplies a drive voltage to the motor; a control unit that supplies a power supply voltage of any one of a 1 st power supply that supplies a 1 st power supply voltage and a 2 nd power supply that supplies a power supply voltage higher than the 1 st power supply voltage to the inverter circuit; and a power conversion unit that charges the other power supply from an arbitrary power supply according to a charging state of the 2 nd power supply.

Effects of the invention

According to the present invention having the above configuration, the charging state of the 2 nd power supply can be appropriately managed by charging the other power supply from an arbitrary power supply according to the charging state of the 2 nd power supply. Therefore, it is not necessary to excessively increase the capacity of the 2 nd power supply, and it is possible to contribute to downsizing of the entire device.

Drawings

Fig. 1 is a block diagram showing a configuration example of a motor control device according to embodiment 1 of the present invention.

Fig. 2 is a diagram showing a relationship among power consumption of the motor, a rotation speed N of the motor, and a torque T.

Fig. 3 is a flowchart showing an example of switching control of the battery.

Fig. 4 is a flowchart showing an example of power conversion control between batteries.

Fig. 5 is a diagram showing an example of a change in the state of charge of the battery.

Fig. 6 is a flowchart showing an example of power conversion control between batteries.

Fig. 7 is a diagram showing an example of a change in the state of charge of the battery.

Fig. 8 is a flowchart showing an example of power conversion control between batteries.

Detailed Description

Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.

< embodiment >

Fig. 1 is a block diagram showing a configuration example of a motor control device according to an embodiment.

The motor control device comprises: a motor controller 2 that controls a motor 30 that outputs driving force to a vehicle or the like; a VCU (Vehicle Control Unit) 3 that outputs a torque command (torque instruction value) according to a state of the Vehicle; and an inverter 21 that generates a drive voltage in accordance with control from the motor controller 2. The motor control device further includes a switching circuit 50, and the switching circuit 50 switches power supply voltages of the battery 4a and the battery 4b to supply the power supply voltages to the inverter 21 in accordance with a power supply voltage (request voltage) requested from the inverter 21, wherein the battery 4a supplies a direct-current power supply voltage (1 st power supply voltage V)BATT1) The product isThe battery 4b provides a voltage V higher than the 1 st power supply voltageBATT1High 2 nd supply voltage VBATT2. Since the battery 4b is used for a short time when the torque instruction value is equal to or greater than the predetermined threshold value during acceleration or the like, the capacity of the battery 4b is, for example, one twentieth or less of that of the battery 4a used during normal running.

The motor control device further includes: a battery controller 5 that controls the State of Charge (SoC) of the batteries 4a and 4 b; a DCDC converter (power converter) 40 that performs power conversion between the battery 4a and the battery 4b in accordance with control from the battery controller 5; and a temperature sensor 6 that detects the temperature around the motor 30, the temperature of the refrigerant that cools the motor 30, and the like. The DCDC converter unit 40 includes a bidirectional DCDC converter capable of performing both step-down and step-up operations.

The motor 30 is constituted by, for example, a brushless motor having a rotor provided to be rotatable about a rotation shaft having an output end, a stator having field coils 31u, 31v, 31w and the like that generate a magnetic field by a drive current corresponding to a drive voltage of three phases, and a housing that houses the rotor, the stator, and the like. A permanent magnet is attached to a rotor that rotates around a rotation shaft of the rotor in accordance with a magnetic field generated by an excitation coil, and a driving force is output from one end (output end) of the rotation shaft.

The motor 30 is provided with a position sensor 32 for detecting the angle of the rotor and a temperature sensor 33 for detecting the temperature of the motor 30. The position sensor 32 includes, for example, magnetic sensors such as 3 hall elements arranged around the rotor at intervals of 120 ° to detect the magnetism of the rotor, and the position sensor 32 detects the angle of the rotor. The angle of the rotor may be detected by another member such as a rotary encoder. The temperature sensor 33 has a temperature detection element such as a thermistor, detects the temperature of the motor 30 such as an excitation coil, and supplies the detected temperature to the inverter 21.

The VCU 3 generates a torque command (torque instruction value) indicating a value of a required torque based on a current throttle opening, a vehicle speed, an acceleration at the time of acceleration or deceleration, or other vehicle state, and supplies the torque command to the motor controller 2. The motor controller 2 controls the operation of the inverter 21 based on the torque instruction value.

The inverter 21 includes: a control unit 21b that controls the operation of the entire inverter 21 according to control from the motor controller 2; an Insulated Gate Bipolar Transistor (IGBT) module 21a that generates three-phase drive voltages by switching a voltage V supplied from the switching circuit 50 in accordance with an instruction from the control unit 21 b; and a temperature sensor 21c that detects the temperature of the IGBT 21a and the like. The IGBT 21a has 3 sets of 6 switching elements (IGBT elements) to generate a drive voltage of three phases. In place of the IGBT element, a switching element such as a MOSFET (metal oxide Semiconductor Field Effect Transistor) may be used.

The control unit 21b detects the angle of the rotor based on the detection voltage of the position sensor 32, for example. The control unit 21b detects the rotation speed of the motor 30 based on the voltage detected by the position sensor 32. Alternatively, the rotation speed of the motor may be detected by a sensor different from the position sensor 32.

The control section 21b calculates necessary electric power required to drive the motor based on the control from the motor controller 2 and the detected rotation speed of the motor 30. The relationship between the rotation speed N and the torque T of the motor 30 changes according to the power consumption of the motor 30 as shown in fig. 2, for example. The relationship between the rotation speed N and the torque T of the motor 30 is, for example, as indicated by a solid line in fig. 2 when the power consumption is 80kW, and as indicated by a broken line when the power consumption is 120 kW. Therefore, the control unit 21b calculates, as the necessary electric power, power consumption that can obtain the required torque from the control from the motor controller 2 and the rotation speed of the motor 30 based on such a relationship.

The control unit 21b controls the operation of the inverter 21 based on the calculated necessary power. Specifically, when the necessary power is less than a predetermined threshold, the control unit 21b supplies the inverter 21 with the power supply voltage V of the battery 4aBATT1Provides the switching circuit 50 with the requested voltage. When the required power is equal to or higher than a predetermined threshold value, control is performedA control unit 21b for supplying the inverter 21 with the power supply voltage V of the battery 4bBATT2Provides the switching circuit 50 with the requested voltage. That is, the control unit 21b controls the operation of the switching circuit 50 so that the power supply voltage of any of the battery 4a and the battery 4b is supplied to the inverter 21, based on the necessary electric power calculated based on the control corresponding to the torque instruction value and the like from the motor controller 2. Since the necessary electric power is a value corresponding to the torque instruction value, in other words, the control unit 21b controls the operation of the switching circuit 50 so that an appropriate power supply voltage is supplied to the inverter 21, depending on whether or not the torque instruction value is less than a predetermined threshold value.

The switching circuit 50 includes a controller 51 that controls the operation of the entire switching circuit 50, a switching element Tr11 connected to the battery 4b, a regeneration diode D1 connected to the switching element Tr11, switching elements Tr21 and Tr22 connected to the battery 4a, a regeneration diode D21 connected to the switching element Tr21, and a regeneration diode D22 connected to the switching element Tr 22. In fig. 1, the switching elements Tr11, Tr21, and Tr22 are represented as IGBT elements, but switching elements such as MOSFETs may be used. The regeneration diodes D1, D21, and D22 are provided to supply the electric power supplied from the motor 30 via the inverter 21 to the batteries 4a and 4b during deceleration or the like.

When the power supply voltage V of the battery 4a is supplied to the inverter 21BATT1At this time, the controller 51 turns off the switching element Tr11 and turns on the switching elements Tr21 and Tr 22. In addition, the power supply voltage V of the battery 4b is supplied to the inverter 21BATT2At this time, the controller 51 turns on the switching element Tr11 and turns off the switching elements Tr21 and Tr 22.

The control unit 21b calculates the current value I from the necessary power obtained as described above and the power supply voltage from the switching circuit 50. Then, the control unit 21b controls the switching of each switching element of the IGBT 21a based on the detected rotation angle of the rotor and the calculated current value I to generate three-phase (U-phase, V-phase, and W-phase) drive voltages (drive signals). For example, in the case of sinusoidal drive, the drive voltage is generated by performing PWM (Pulse Width Modulation) control so that an effective value (hereinafter, simply referred to as a current value) of the drive current flowing through the exciting coils 31u, 31v, and 31w of the motor 30 becomes the calculated current value I. Specifically, the control unit 21b changes the PWM modulation degree according to the current value I.

The drive voltage generated by the IGBT 21a is supplied to the field coils 31u, 31v, and 31w of the stator of the motor 30, a drive current corresponding to the drive voltage flows through the field coils, and a torque is generated in the rotor by the interaction between the magnetic field generated by the field coils and the permanent magnets of the rotor. The torque is output to the outside via the output end of the rotor.

(Battery switching control)

Fig. 3 is a flowchart showing a control process of the motor in the motor control device.

The control unit 21b obtains the necessary power based on control corresponding to the torque instruction value or the like from the motor controller 2, and controls the operation of the switching circuit 50 so that the power supply voltage of any of the battery 4a and the battery 4b is supplied to the inverter 21 based on whether or not the necessary power is less than a predetermined threshold value. As described above, since the required electric power is a value corresponding to the torque instruction value, the following description will be made: the control unit 21b controls the operation of the switching circuit 50 so that the power supply voltage of any of the battery 4a and the battery 4b is supplied to the inverter 21, based on whether or not the torque instruction value is less than a predetermined threshold value.

First, the control unit 21b supplies the power supply voltage V of the battery 4a to the switching circuit 50BATT1As the requested voltage. Accordingly, the controller 51 turns off the switching element Tr11 and turns on the switching elements Tr21 and Tr22 (S1). Thereby, the power supply voltage V of the battery 4a is adjustedBATT1Is supplied to the inverter 21.

Next, the control unit 21b determines whether or not the torque instruction value T is equal to or greater than a predetermined threshold value Tth (S2). If the torque instruction value T is less than the predetermined threshold value Tth, the control unit 21b continues the operation of S2 (monitoring the torque instruction value). If the torque instruction value T is specifiedWhen the threshold value Tth is not less than the threshold value Tth, the control unit 21b supplies the power supply voltage V of the battery 4b to the switching circuit 50BATT2As the requested voltage. Accordingly, the controller 51 turns on the switching element Tr11 and turns off the switching elements Tr21 and Tr22 (S3). Thereby, the power supply voltage V of the battery 4b is adjustedBATT2Is supplied to the inverter 21.

Then, the control unit 21b determines whether or not the torque instruction value T is less than a predetermined threshold value Tth (S4). If the torque instruction value T is less than the predetermined threshold value Tth, the control unit 21b returns to S1. If the torque instruction value T is equal to or greater than the predetermined threshold value Tth, the control unit 21b continues the operation of S4 (monitoring the torque instruction value).

By performing the control as described above, the power supply voltage supplied to the inverter 21 can be appropriately changed depending on whether or not the torque instruction value is less than the predetermined threshold value. Thus, for example, when a torque is required during acceleration and the torque instruction value is equal to or greater than a predetermined threshold value, the inverter 21 is supplied with the power supply voltage of the battery 4b having a higher power supply voltage than the battery 4a, and the necessary power required to drive the motor 30 can be increased. Further, since the battery 4a and the battery 4b are switched to supply the power supply voltage, it is not necessary to provide a booster circuit or the like, and it is possible to contribute to downsizing of the motor.

The predetermined threshold value Tth may be set in advance, but may be set in response to an input from a user. For example, an input unit such as a switch for a user to input an instruction (information indicating a threshold value) of the user to place importance on acceleration, power consumption, and the like is provided, and the control unit 21b sets the threshold value Tth in accordance with the instruction from the user. This enables coping with a plurality of traveling situations corresponding to the instruction of the user. The control unit 21b may change the threshold value Tth in accordance with a change in the torque instruction value (a change in the required power). For example, when the traveling load is higher than that in traveling on a flat ground or the like, such as traveling on a mountain road or an expressway, the reaction can be improved by lowering the threshold value Tth.

(electric Power conversion control)

In addition, in this motor control device, power is converted from one of the batteries to the other battery according to the State of charge (SoC) of the batteries 4a and 4 b. The battery 4b is used for acceleration or the like, but has a smaller capacity (for example, about one twentieth) than the battery 4a, and therefore, may be insufficiently charged when acceleration or the like ends. Therefore, the battery controller 5 monitors the state of charge of the battery 4b, and when the state of charge (SoC2) of the battery 4b becomes less than a predetermined threshold value (Th1, for example, 80%), the DCDC converter 40 boosts the power supply voltage of the battery 4a to charge the battery 4 b.

Specifically, for example, as shown in fig. 4, the battery controller 5 determines whether or not the state of charge SoC2 of the battery 4b becomes less than the threshold Th1 in a state where the charging of the battery 4b is stopped (S11) (S12). When the state of charge SoC2 of the battery 4b becomes less than the threshold Th1, the battery controller 5 boosts the power supply voltage of the battery 4a by the DCDC converter unit 40 to charge the battery 4b (S13). If the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th1, the battery controller 5 continues the state in which charging is stopped (S11).

While the battery 4b is being charged, the battery controller 5 determines whether or not the state of charge SoC2 of the battery 4b is equal to or greater than a threshold Th1 (S14). If the state of charge SoC2 of the battery 4b is less than the threshold Th1, the battery controller 5 continues the charging of the battery 4b (S13). If the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th1, the battery controller 5 stops charging of the battery 4b (S11).

By performing the above control, the state of charge SoC2 of the battery 4b can be appropriately managed.

For example, as shown in fig. 5, when the power supply voltage of the battery 4b is supplied to the inverter 21 by acceleration or the like during a period from time t1 to t2, the state of charge SoC2 of the battery 4b decreases, but when the acceleration or the like ends, the battery 4b is charged from the battery 4a via the DCDC conversion unit 40 under the control of the battery controller 5, and therefore, the state of charge SoC2 of the battery 4b is restored to the threshold Th1(t 3).

When the power supply voltage of the battery 4b is supplied to the inverter 21, the electric power supplied from the motor 30 via the inverter 21 is supplied to the battery 4b via the regenerative diode D1 during deceleration or the like, and therefore, the battery may be overcharged (may not be charged by regeneration) depending on a running state or the like. Therefore, in this motor control device, the battery controller 5 monitors the state of charge of the battery 4b, and when the state of charge (SoC2) of the battery 4b becomes equal to or greater than a predetermined threshold value (Th2, for example, 95%), the DCDC converter 40 lowers the power supply voltage of the battery 4b, thereby charging the battery 4 a.

Specifically, for example, as shown in fig. 6, the battery controller 5 determines whether or not the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th2 in a state where the charging of the battery 4a is stopped (S21) (S22). When the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th2, the battery controller 5 lowers the power supply voltage of the battery 4b by the DCDC converter unit 40 to charge the battery 4a (S23). If the state of charge SoC2 of the battery 4b is less than the threshold Th2, the battery controller 5 continues the state of stopping charging (S21).

While the charging of the battery 4a is being performed, the battery controller 5 determines whether the state of charge SoC2 of the battery 4b becomes less than the threshold Th2 (S24). If the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th2, the battery controller 5 continues charging of the battery 4a (S23). If the state of charge SoC2 of the battery 4b becomes less than the threshold Th2, the battery controller 5 stops charging of the battery 4a (S21).

By performing the above control, the state of charge SoC2 of the battery 4b can be appropriately managed.

For example, as shown in fig. 7, after the state of charge SoC2 of the battery 4b decreases due to acceleration or the like during a period from time t11 to t12, the state of charge SoC2 of the battery 4b is recovered by regeneration, and when the state of charge SoC2 of the battery 4b becomes equal to or greater than the threshold Th2 at time t13, the battery controller 5 lowers the power supply voltage of the battery 4b by the DCDC converter 40, and charges the battery 4 a. Then, when the state of charge SoC2 of the battery 4b is less than the threshold Th1 at time t14, the battery controller 5 stops charging of the battery 4 a.

The control shown in fig. 4 and the power conversion control shown in fig. 6 can be performed simultaneously as shown in fig. 8, for example. When the state of charge SoC2 of the battery 4b is less than the threshold Th1, the battery 4b is charged by the processing of S33 to S34, and when the state of charge SoC2 of the battery 4b is equal to or greater than the threshold Th2, the battery 4a is charged by the processing of S36 to S37. By performing such power conversion, the state of charge SoC2 of the battery 4b can be appropriately managed. By performing such management, it is not necessary to excessively increase the capacity of the battery 4b, and it is possible to contribute to downsizing of the entire system such as a vehicle.

< modification example >

In the above-described embodiment, the drive voltage of the motor 30 is generated by sine wave drive, but instead of sine wave drive, the drive voltage may be generated by rectangular wave drive. In the above-described embodiment, the case where the drive control of the brushless motor is performed has been described, but the present invention is also applicable to the case where the drive control of a three-phase synchronous motor or the like is performed using an inverter.

The present application claims priority of japanese patent application No. 2017-252404 as a japanese laid-open application filed on 27/12/2017, and the entire contents of the description in the japanese laid-open application are cited.

Description of the reference symbols

2: a motor controller; 3: a VCU; 4a, 4 b: a battery; 5: a battery controller; 6. 21c, 33: a temperature sensor; 21: an inverter; 21 a: an IGBT; 21 b: a control unit; 30: a motor; 31u, 31v, 31 w: a field coil; 32: a position sensor; 40: a DCDC conversion unit; 50: a switching circuit; 51: a control unit.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:马达控制装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类