PUMP CONTROL DEVICE
20200036306 ยท 2020-01-30
Assignee
Inventors
Cpc classification
H02P6/06
ELECTRICITY
F04B49/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P6/153
ELECTRICITY
F04B2205/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A pump control device includes a temperature information acquisition section for acquiring temperature information indicative of a temperature of oil circulated by an electric pump at time of start-up of this electric pump, an advance amount setting section for setting an advance amount of a coil relative to a permanent magnet among coils of a motor that drives the electric pump based on the temperature information, the coil being energized to apply an attraction force relative to the permanent magnet of the motor, an inverter including three sets of arm portions each having a high-side switching element and a low-side switching element connected in series between a first power line and a second power line connected to a voltage lower than a voltage of the first power line, the inverter controlling a current in the coil, and an energization control section for starting energization to the inverter based on the advance amount.
Claims
1. A pump control device comprising: a temperature information acquisition section for acquiring temperature information indicative of a temperature of oil circulated by an electric pump at time of start-up of this electric pump; an advance amount setting section for setting an advance amount of a coil relative to a permanent magnet among coils of a motor that drives the electric pump based on the temperature information, the coil being energized to apply an attraction force relative to the permanent magnet of the motor; an inverter including three sets of arm portions each having a high-side switching element and a low-side switching element connected in series between a first power line and a second power line connected to a voltage lower than a voltage of the first power line, the inverter controlling a current in the coil; and an energization control section for starting energization to the inverter based on the advance amount.
2. The pump control device of claim 1, further comprising a storage section storing relationship between the oil temperature and the advance amount, the advance amount setting section being configured to set the advance amount based on the oil temperature indicated by the temperature information and the relationship stored in the storage section.
3. The pump control device of claim 1, further comprising: a masking period setting section for setting a masking period such that in a non-energization period in which both the high-side switching element and the low-side switching element included in one arm portion of the three sets of arm portions are opened, a masking period comprised of a period shorter than the non-energization period is set immediately after start of this non-energization period based on the temperature information; a detection section for detecting a rotational speed of the motor after completion of the masking period in the non-energization period; and the energization control section driving the inverter based on result of the detection of the detection section.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
EMBODIMENTS
[0029] A pump control device relating to the present invention is configured to be capable of driving an electric pump appropriately, irrespectively of variation occurring in a load. Next, such pump control device 1 in this embodiment will be explained.
[0030]
[0031] The temperature information acquisition section 10 acquires temperature information indicative of a temperature of oil circulated by an electric pump P at the time of start-up of this electric pump P. The electric pump P is driven by a rotational force outputted from a motor M. In the above, the oil circulated by the electric pump P refers to oil which is circulated in association with driving of the electric pump P. The temperature information acquisition section 10 acquires temperature information indicative of a temperature of such oil circulated in association with driving of the electric pump P, prior to this driving of the electric pump P. Incidentally, advantageously, the temperature of the oil may be detected by a temperature sensor 9 and the result of detection by the temperature sensor 9 may be transmitted to the temperature information acquisition section 10. Then, the temperature information acquisition section 10 transmits this detection result of the temperature sensor 9 as the temperature information to the advance amount setting section 11 to be described below.
[0032] The advance amount setting section 11, sets, based on the temperature information, an advance amount of a coil L relative to a permanent magnet PM of the motor M among a plurality of coils L (see
[0033] Here, as is well-known in the art, even when a voltage is applied to a coil L, a current will not flow in this coil L immediately, but there occurs a predetermined phase lag. This phase lag becomes greater as the rotational speed of the motor M becomes higher. For this reason, in order allow an attraction force and a repulsion force to act appropriately between the coil L and the permanent magnet PM, it is necessary to advance the phase of the voltage to be applied to the coil L, in consideration of such phase lag of the current flowing in the coil L. Such control is referred to as advance (angle) control and its angle (amount) is called an advance (angle) amount.
[0034] Specifically, in this pump control device 1, in order to allow an attraction force and a repulsion force to be applied appropriately between the permanent magnet PM and the coil L, as illustrated in
[0035] The storage section 12 stores relationship between the oil temperature and the advance amount. Preferably, this relationship can be set as such a relationship that the advance amount is set to a predetermined angle (e.g. 15 degrees) if e.g. the oil temperature is higher than or equal to a predetermined temperature (e.g. 80 degrees in Celsius) whereas the advance amount is set to an angle smaller than the predetermined angle (e.g. 15 degrees) if the oil temperature is lower than the predetermined temperature (e.g. 80 degrees in Celsius). In this embodiment, the advance amount setting section 11 sets an advance amount based on the relationship between the oil temperature indicated by the temperature information and the relationship stored in the storage section 12.
[0036] The inverter 13 includes three sets of arm portions A each having a high-side switching element QH and a low-side switching element QL connected in series between a first power line 2 and a second power line 3 connected to a voltage lower than a voltage of the first power line 2 and controls a current flowing in the coil L. Here, a first power line 2 means a cable connected to a power source V. Further, a second power line 3 connected to a voltage lower than a voltage of the first power line 2 means a cable which is applied with a voltage lower than an output voltage of the power source V and this corresponds in particular to a grounded cable in this embodiment.
[0037] In the instant embodiment, the high-side switching element QH is constituted of using a P-MOSFET, whereas the low-side switching element QL is constituted of using an N-MOSFET. The high-side switching element QH has its source terminal connected to the first power line 2 and its drain terminal connected to a drain terminal of the low-side switching element QL. The source terminal of the low-side switching element QL is connected to the second power line 3. The high-side switching element QH and the low-side switching element QL connected as described above together constitute the arm portion A. And, the inverter 13 includes three sets of such arm portions A.
[0038] The gate terminals of the high-side switching element QH and the low-side switching element QL respectively are connected to a driver 8. This driver 8 is provided between an energization control section 14 to be described later and the inverter 13 and receives input of PWM signals generated by the energization control section 14. The driver 8 improves driving ability of the PWM signals and outputs the resultant signals to the inverter 13. The drain terminals of the high-side switching element QH of the respective arm portions A are connected to three terminals included in the motor M respectively.
[0039] The energization control section 14 controls energization to the inverter 13 based on the advance amount. The advance amount is set by the advance amount setting section 11 based on the oil temperature and transmitted therefrom. The energization control section 14 generates PWM signals and outputs the generated PWM signals to the driver 8 in accordance with the advance amount. With this, PWM control of the inverter 13 becomes possible. The PWM control by PWM signals is well-known in the art, so its explanation is omitted here. With this, the pump control device 1 sets an advance amount of the coil L corresponding to the permanent magnet PM of the motor M, in accordance with the oil temperature at the time of start-up of the electric pump P. And, as the energization control section 14 effects PWM control of the inverter 13 in accordance with the set advance amount, the electric pump P can be started appropriately.
[0040] A non-energization period is a period when both the high-side switching element QH and the low-side switching element LH included in one arm portion A of the three sets of arm portions A are opened. Within this non-energization period, the masking period setting section 15 sets, based on the temperature information, a masking period comprising a period shorter than the non-energization period, immediately after start of the non-energization period. The temperature information is transmitted from the temperature information acquisition section 10. The three sets of arm portions A mean the three sets of arm portions A together constituting the inverter 13.
[0041] Here,
[0042] The energization period is a period when one of the high-side switching element QH and the low-side switching element LH included in one arm portion A of the three sets of arm portions A is closed. Here, one of the high-side switching element QH and the low-side switching element QL included in one arm portion A of the three sets of arm portions A is closed means that one of the high-side switching element QH and the low-side switching element QL included in one arm portion A of the three sets of arm portions A is energized. Specifically, in the case of the example shown in
[0043] The non-energization period is a period when both the high-side switching element QH and the low-side switching element QL included in one arm portion A of the three sets of arm portions A are opened. Here, both the high-side switching element QH and the low-side switching element QL included in one arm portion A of the three sets of arm portions A are opened means both the high-side switching element QH and the low-side switching element QL included in one arm portion A of the three sets of arm portions A are non-energized. Specifically, in the case of the example shown in
[0044] In such non-energization period, a surge is generated immediately after transition from the energization period. Thus, immediately after start of the non-energization period, there is set a masking period comprised of a period shorter than the non-energization period. Here, there is set a masking period comprised of a period shorter than the non-energization period means that such masking period is not set for the entire non-energization period, but set only for a part of the non-energization period. In particular, the masking period is started immediately after position detection (zero-cross detection) and is released prior to next position detection.
[0045] The detection section 16 detects a rotational speed of the motor M after completion of the masking period, within the non-energization period. In the instant embodiment, the detection section 16 detects a position of a rotor (not shown) of the motor M, based on a motor current flowing in the motor M. In the instant embodiment, the detection section 16 is connected via respective resistors R to the cables respectively connecting the drain terminals of the high-side switching elements QH of the respective arm portions A described above to the three terminals included in the motor M. With this connection arrangement, the detection section 16 detects the motor current and detects (calculates) the rotor position. As this detection is well-known, explanation thereof will be omitted herein. The detection section 16 detects the rotational speed of the motor M based on the rotor position. With this, it becomes possible to detect a rotational speed of the motor M, without being influenced by surge. The result of detection by the detection section 16 is transmitted to the energization control section 14 and the energization control section 14 drives the inverter 13, based on the detection result of the detection section 16.
[0046] Next, the processing carried out by the pump control device 1 will be explained with reference to the flowchart of
[0047] Upon completion of the start-up of the electric pump P (step #5: YES), the advance amount setting section 11 sets an advance amount for a normal time (normal operation time) of the electric pump P (step #6). This advance amount for normal time is set based not on the temperature information indicating an oil temperature, but on a counter-electromotive force generated in the coil L.
[0048] The temperature information acquisition section 10 will acquire temperature information even when the electric motor P enters a state of normal operation (step #7). The masking period setting section 15 sets, within the non-energization period, a masking period based on the temperature of oil (oil temperature) indicated by the temperature information (step #8). Then, based on the set masking period, the detection section 16 detects a rotational speed of the motor M and based on this detection result, the energization control section 14 effects sensor-less control of the motor M (step #9). In case the electric motor P is not stopped (step #10: NO), the process returns to step #6 to continue the processing.
[0049] As described above, with the inventive pump control device 1, the advance amount of the electric pump P is controlled according to an oil temperature, thus realizing advance control at the time of start-up without instability at the time of initial energization or counter-electromotive force. Moreover, since a larger torque is required at the time of start-up as compared with the normal operation time, an optimal advance amount can be set in consideration thereto. Further, since an optimal advance amount can be set at the time of start-up, there will occur no trouble or delay (step, reverse rotation) at the time of start-up, so the start-up speed can be improved. As the torque is smaller at the time of normal operation time as compared with the time of start-up, by setting an optimal advance amount, the electric pump P can be driven with high efficiency.
Other Embodiments
[0050] In the foregoing embodiment, it was explained that the pump control device 1 includes the storage section 12 storing the relationship between the oil temperature and the advance amount. However, the storage section 12 can be omitted. In this case, preferably, the advance amount setting section 11 may be configured to set an advance amount, based on e.g. a formula specifying the relationship between the oil temperature and the advance amount.
[0051] In the foregoing embodiment, it was explained that the masking period setting section 15 sets the masking period based on the temperature information. However, the masking period setting section 15 may be configured to set the masking period, not based on the temperature information.
[0052] In the foregoing embodiment, a four-pole, six-slot three-phase motor was cited as an example of the motor M. However, the number of poles and the number of slots are only exemplary. These numbers may be different. Further, the motor M need not be a three-phase motor.
[0053] In the foregoing embodiment, it was explained that the relationship between the oil temperature and the advance amount is such relationship that the advance amount is set to a predetermined angle in case the oil temperature is higher than or equal to a predetermined temperature whereas the advance amount is set to an angle smaller than the predetermined angle in case the oil temperature is lower than the predetermined temperature. However, the relationship may be set as such a relationship that the lower the oil temperature, the smaller the advance amount, and the higher the oil temperature, the greater the advance amount.
INDUSTRIAL APPLICABILITY
[0054] The present invention is applicable to a pump control device for controlling an operation of an electric pump.
DESCRIPTION OF SIGNS
[0055] 1: pump control device
[0056] 2: first power line
[0057] 3: second power line
[0058] 10: temperature information acquisition section
[0059] 11: advance amount setting section
[0060] 12: storage section
[0061] 13: inverter
[0062] 14: energization control section
[0063] 15: masking period setting section
[0064] 16: detection section
[0065] A: arm portion
[0066] L: coil
[0067] M: motor
[0068] P: electric pump
[0069] PM: permanent magnet
[0070] QH: high-side switching element
[0071] QL: low-side switching element