Search

DE-102016217635-B4 - CONTROLLER FOR A ROTATING HELICOPTER DRIVE UNIT

DE102016217635B4DE 102016217635 B4DE102016217635 B4DE 102016217635B4DE-102016217635-B4

Abstract

Controller (400) for a rotary electric motor drive apparatus (1000), with a minimum loss calculation unit (802) which, in the case (ST110) where the required minimum voltage (VHL) is greater than or equal to the power source voltage (Vb) and less than or equal to twice the power source voltage (Vb) (ST110), calculates a total loss coefficient (ST120) whose maximum order is the second order, in the case where the total second-order loss coefficient is positive, calculates an extreme voltage (Vpl) at which the total power loss of the converter (15) and the inverter (IN) becomes a minimum, and then, in the case (ST140) where the extreme voltage (Vpl) is greater than twice the power source voltage (Vb), sets twice the power source voltage (Vb) as the low-loss voltage (VHLL) (ST171), or in the In the case where the extreme voltage (Vpl) is less than the required minimum voltage (VHL), the required minimum voltage (VHL) is set as the low-loss voltage (VHLL) (ST172), or in the case where the extreme voltage (Vpl) is within a range between the required minimum voltage (VHL) and twice the values of the power source voltage (Vb), the extreme voltage (Vpl) is set as the low-loss voltage (VHLL) (ST173); in the case (ST130) that the total second-order loss coefficient (A2) is not a positive value, sets twice the value of the power source voltage (Vb) as the low-loss voltage (VHLL) (ST174), if (ST160) the extreme voltage (Vp1) from which the total power loss becomes a maximum is less than the average voltage (Vave) of the required minimum voltage (VHL) and twice the value of the power source voltage (Vb), and sets the required minimum voltage (VHL) as the low-loss voltage (VHLL) (ST175), if (ST160) the extreme voltage (Vp1) is not less than the average voltage (Vave) of the required minimum voltage (VHL) and twice the value of the power source voltage (Vb); in the case (ST110, ST165) where the required minimum voltage (VHL) is greater than twice the value of the power source voltage (Vb), the required minimum voltage (VHL) is set as the low-loss voltage (VHLL) (ST176); and in the case (ST165) where the required minimum voltage (VHL) is greater than the output maximum voltage (Vmax) of the converter (15), the output maximum voltage (Vmax) of the converter (15) is set as the low-loss voltage (VHLL).

Inventors

  • Masahiro lezawa
  • Noriyuki Wada
  • Hideaki Kawamoto
  • Daiki Matsuura
  • Tomoya Tachibana

Assignees

  • MITSUBISHI ELECTRIC CORPORATION

Dates

Publication Date
20260513
Application Date
20160915
Priority Date
20160308

Claims (10)

  1. Controller (400) for a rotary electric motor drive apparatus (1000), which is equipped with a converter (15) that can increase an energy source voltage (Vb) of a DC energy source (B) for output to a system voltage line (7, 8), and an inverter (IN) that converts between the a converter (15) and a rotary electromachine (MG) is provided and performs a power conversion between a DC power of the system voltage line (7, 8) and an AC power that drives the rotary electromachine (MG), wherein the controller (400) for the rotary electromachine drive apparatus (1000) comprises: a converter control unit (750) that controls the converter (15) such that a system voltage (VH), which is a DC voltage of the system voltage line (7, 8), approaches a voltage command value (VH#) in the case where the voltage command value (VH#) is greater than the energy source voltage (Vb); and a voltage command calculation unit (700) that calculates the voltage command value (VH#) within a range greater than or equal to the energy source voltage (Vb) and less than or equal to an output maximum voltage (Vmax) of the converter (15); wherein the voltage command calculation unit (700) is provided with a required minimum voltage calculation unit (800) that calculates a required minimum voltage (VHL), which is a minimum system voltage required in the case of performing maximum torque/current control of the rotary electric machine (MG), under conditions of the current torque command value and the current speed of the rotary electric machine (MG); and a loss minimum command calculation unit (802) which, in the case where the required minimum voltage (VHL) is greater than or equal to the energy source voltage (Vb) and less than or equal to the output maximum voltage (Vmax) of the converter (15), calculates a converter loss coefficient, which is a coefficient of a polynomial in which the system voltage (VH) is a variable and represents a power loss characteristic of the converter (15); calculates an inverter loss coefficient, which is a coefficient of a polynomial in which the system voltage (VH) is a variable and represents a power loss characteristic of the inverter (IN); calculates a total sum of the converter loss coefficient and the inverter loss coefficient for each order of the polynomials; Based on the calculated total loss coefficient for each order, a low-loss voltage (VHLL) is calculated, which is a system voltage (VH) from which a total power loss of the converter (15) and the inverter (IN) is minimized, within a candidate voltage range that is greater than or equal to the required minimum voltage (VHL) and less than or equal to the output maximum voltage (Vmax) of the converter (15); and the low-loss voltage (VHLL) is set as the voltage command value (VH#); wherein the loss minimum calculation unit (802) in the case (ST110) where the required minimum voltage (VHL) is greater than or equal to the energy source voltage (Vb) and less than or equal to twice the energy source voltage (Vb), calculates the total loss coefficient (ST120) of which the maximum order is the second order, and determines (ST130) whether or not the total loss coefficient (A2) of the second order is a positive value; In the case of determining (ST130) that the total second-order loss coefficient is a positive value, an extreme voltage (Vpl) is calculated (ST140) which is the system voltage (VH) from which the total power loss of the converter (15) and the inverter (IN) is minimized, based on the total second-order and first-order loss coefficients, and then in the case (ST140) where the extreme voltage (Vpl) is greater than twice the value of the power source voltage (Vb), twice the value of the power source voltage (Vb) is set as the low-loss voltage (VHLL) (ST171), or in the case where the extreme voltage (Vpl) is less than the required minimum voltage (VHL), the required minimum voltage (VHL) is set as the low-loss voltage (VHLL) (ST172), or in the case where the extreme voltage (Vpl) is within a range between the required minimum voltage (VHL) and the double the energy source voltage (Vb), which sets the extreme voltage (Vpl) as the low loss voltage (VHLL) (ST173); in the case of determining (ST130) that the total second-order loss coefficient (A2) is not a positive value, sets (ST174) twice the value of the power source voltage (Vb) as the low-loss voltage (VHLL) if (ST160) the extreme voltage (Vp1), which is the system voltage (VH) from which the total power loss becomes a maximum, is less than the average voltage (Vave) of the required minimum voltage (VHL) and twice the value of the power source voltage (Vb), and sets (ST175) the required minimum voltage (VHL) as the low-loss voltage (VHLL) if (ST160) the extreme voltage (Vp1) is not less than the average voltage (Vave) of the required minimum voltage (VHL) and twice the value of the power source voltage (Vb); In the case (ST110, ST165) where the required minimum voltage (VHL) is greater than twice the value of the power source voltage (Vb), the required minimum voltage (VHL) is set as the low-loss voltage (VHLL) (ST176); in the case (ST165) where the required minimum voltage (VHL) is greater than the output upper limit- The voltage (Vmax) of the converter (15) is set as the output upper limit voltage (Vmax) of the converter (15) as the low loss voltage (VHLL).
  2. Controller (400) for the rotary electric motor drive apparatus (1000) according to Claim 1 , wherein the minimum loss instruction calculation unit (802) calculates the converter loss coefficient according to the current energy source voltage (Vb) and a current output of the converter (15), over each order, by using a relationship characteristic in which a relationship between the energy source voltage (Vb), the output of the converter (15) and the converter loss coefficient is pre-established; and calculates the inverter loss coefficient according to the current torque instruction value and the current speed of the rotary electric machine (MG), over each order, by using a relationship characteristic in which a relationship between a delivery torque of the rotary electric machine (MG), the speed of the rotary electric machine (MG) and the inverter loss coefficient is pre-established.
  3. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 2 , wherein a plurality of sets of rotary electric machine (MG) and inverter (IN) are provided, wherein the required minimum voltage calculation unit (800) calculates an individual required voltage which is the minimum system voltage required in the case of performing a maximum torque/current control of the rotary electric machine (MG), across each of the rotary electric machines (MG), under conditions of the current torque command value and the current speed of the rotary electric machine (MG); and sets a maximum value from the individual required voltages in each of the rotary electric machines (MG) as the required minimum voltage (VHL), and wherein the loss minimum command calculation unit (802) calculates the inverter loss coefficient across each of the inverters (IN) and calculates the sum of the converter loss coefficient and the inverter loss coefficient of each of the inverters (IN) for each order of the polynomial.
  4. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 3 , wherein the loss minimum command calculation unit (802) calculates the inverter loss coefficient, which is a coefficient of a polynomial in which the system voltage (VH) is a variable and which represents a power loss characteristic of the rotary electric machine (MG) in addition to the inverter (IN).
  5. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 3 , wherein the loss minimum instruction calculation unit (802) computes a loss coefficient of the rotary electromachine (MG) which is a coefficient of a polynomial in which the system voltage (VH) is a variable and which represents a power loss characteristic of the rotary electromachine (MG), and computes a total sum of the converter loss coefficient, the inverter loss coefficient and the loss coefficient of the rotary electromachine (MG) as the total sum loss coefficient for each order of the polynomials.
  6. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 5 , where each of the polynomials is a polynomial whose order is less than or equal to the second order.
  7. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 6 , where the coefficient in each of the polynomials is preparatoryly set using the method of least squares.
  8. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 7 , where the coefficient in each of the polynomials is pre-set on the basis of respective power loss data for a range of system voltage (VH) between the energy source voltage (Vb) and twice the value of the energy source voltage (Vb).
  9. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 8 , wherein the voltage command calculation unit (700) applies a lower limit to the voltage command value (VH#) set by the loss minimum command calculation unit (802) by means of a resonance avoidance voltage, which is preparatoryly set to a larger value than a resonance span The voltage command value (VH#), which is the voltage command value (VH#) that causes a resonance of the rotary electric machine drive apparatus (1000), and a value on which the lower limit has been applied, is set as the final voltage command value (VH#).
  10. Controller (400) for the rotary electric motor drive apparatus (1000) according to one of the Claims 1 until 9 , wherein the voltage command calculation unit (700) sets a voltage outside the avoidance voltage range as the final voltage command value (VH#) in the case where the voltage command value (VH#) set by the loss minimum command calculation unit (802) enters a pre-set avoidance voltage range.

Description

BACKGROUND The present invention relates to a controller for a rotary electric motor drive apparatus, which is provided with a converter that can increase the energy source voltage of a DC power source for output to a system voltage line, and an inverter that is provided between the converter and a rotary electric motor and performs a power conversion between a DC power of the system voltage line and an AC power that drives the rotary electric motor. Regarding the above-mentioned controller for the rotary electric motor drive apparatus, the technology is already known which is used in JP 2007-325351 A has been described. JP 2007-325351 A The rotary electric motor drive apparatus is revealed, which shares an output voltage of the converter with a multitude of inverters and controls or regulates a multitude of rotary electric motors. In the technology of JP 2007-325351 A is designed for each of a multitude of candidates of a voltage command value of the converter to calculate a power loss of the DC power source, a power loss of the converter, power losses of a multitude of inverters, and a total power loss of these, and to search for a voltage whose total power becomes a minimum, from a multitude of candidate voltages, and to set the sought voltage as a voltage command value of the converter. And in the technology of JP 2007 - 325 351 A It is designed to store characteristic map data of each power loss, whose arguments are a DC voltage, a speed and a torque of the rotary electric machine and the like, and to calculate each power loss using the characteristic map data. Out of EP 2 023 482 A1 A controller for a rotary electric motor drive apparatus is known, wherein the total power loss is to be calculated as the sum of the power losses of individual components for the intermediate circuit voltage. EP 2 728 739 A1 It is known to determine inverter loss coefficients as a function of speed, torque, or battery current. From US 2009/0237019 A1 It is known that if a motor's target operating point lies within a resonance range specified by the motor's operating point, the boost converter increases the voltage on the inverter side to a preset target voltage. DE 10 2007 005 138 A1 It is known that above a certain output power of the converter, the setpoint for the boosted DC link voltage is set to the value of the required minimum voltage. From DE 10 2015 102 163 A1 It is known to control the upward conversion of the battery voltage based on a driving mode or driving condition. SUMMARY However, it is in the technology of JP 2007-325351 A For each of a large number of voltage candidates, it was necessary to calculate each power loss using the characteristic map data for each power loss, resulting in a large data processing load. To improve search accuracy, it was necessary to increase the number of voltage candidates; however, as the number of voltage candidates increased, so did the data processing load. In the technology of JP 2007-325351 A It is necessary to provide the characteristic curve data for each power loss, which led to a problem: the amount of storage required by the memory apparatus becomes large. Specifically, depending on the converter's circuit design, the converter's loss characteristic cannot simply be a monotonic increase with the increase in the converter's output power. Since it is necessary to finely define the characteristic curve data for each DC voltage, converter output voltage, and converter output power, and to calculate the power loss at a multitude of operating points, such a case presents the problem that the amount of storage and data processing load increases significantly, a high-performance computing unit is required, and the controller's cost increases. Therefore, it is desirable to provide a controller for a rotary electric motor drive apparatus that is capable of reducing the data processing load and the amount of memory required for data processing that calculates a voltage command value of the converter, thereby reducing power loss of the rotary electric motor drive apparatus. This problem is solved according to the invention as specified in the main claim. Exemplary embodiments of the invention are set forth in the dependent claims. According to the controller for the rotary electric motor drive apparatus of the present invention, the data processing load can be reduced without calculating each power loss using characteristic map data over a multitude of voltage candidates and without searching for the voltage command value for which the total power loss is minimized. This is because it is possible to set the voltage command value based on the coefficient of the polynomial that represents each power loss characteristic. Since each power loss characteristic is approximated by the polynomial, the amount of memory required by a storage device can be significantly reduced compared to directly converting the power loss characteristic into characteristic map data. Therefore, while the