Arrangement for specifying a pressure
10480505 ยท 2019-11-19
Assignee
Inventors
- Alexander Hahn (Eigeltingen-Heudorf, DE)
- Marcus Hellmann (Unterkirnach, DE)
- Michael Kisch (St. Georgen, DE)
- Jens Loeffler (Villingen-Schwenningen, DE)
- Manfred Bitzer (Freiburg, DE)
Cpc classification
F04C2270/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0209
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C18/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C15/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2240/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C18/126
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C14/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2201/0402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2/102
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C28/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2/126
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2205/05
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P1/16
ELECTRICITY
F04B2203/0207
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2203/0201
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C29/0085
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01L5/26
PHYSICS
International classification
F04C14/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C18/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P1/16
ELECTRICITY
F04C2/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C2/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C29/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01L5/26
PHYSICS
F04C28/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C18/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
An arrangement (100) for specifying the pressure (64), produced by a pump (30) driven by an electric motor (31), includes a processor (116) which derives a target pressure value (62, 118) from an internal torque value (114) and a loss torque (108). The arrangement (100) further derives (112) the internal torque value (114) from a motor current value (110) and a motor constant k.sub.e.
Claims
1. Apparatus (100) for specifying pressure (64) generated by a pump (30) driven by an electric motor (31), said apparatus comprising: the electric motor (31) configured to drive the pump (30); a source (46, 20, 16) of instantaneous fluid pressure values (64) and a pressure controller (12) coupled to an output of said source; a first processor (112) configured to calculate an internal torque value (114) based on a motor current value (110) and a motor constant k.sub.e; a second processor (116) configured to calculate a target pressure value (62) corresponding to a target pressure of the pump (30) based on a difference between said internal torque value (114) and a loss torque value (108); and a third processor (109) configured to calculate said loss torque value (108) based on a temperature value (104) and a motor RPM value (106); wherein a pressure difference is determined based on the difference between an instantaneous pressure of the pump and the target pressure value (62), and a motor control signal is generated that corresponds to the pressure difference to control the electric motor (31) to drive the pump (30) at the target pressure; and wherein said pressure controller (12), based upon a difference between an instantaneous fluid pressure value (64) and a target pressure value (62), generates a setpoint value (118) which influences power supplied to said motor (31), to bring said instantaneous pressure value (64) toward said target pressure value (62).
2. The apparatus according to claim 1, wherein said second processor (109) uses a performance characteristic matrix (102) in calculating said loss torque (108).
3. The apparatus according to claim 1, wherein said pump is a displacement pump (30).
4. The apparatus according to claim 2, wherein said pump is a displacement pump (30).
5. The apparatus according to claim 1, wherein said pump is an internal gear pump (30).
6. The apparatus according to claim 2, wherein said pump is an internal gear pump (30).
7. The apparatus according to claim 1, wherein said pump is a gerotor pump (30).
8. The apparatus according to claim 2, wherein said pump is a gerotor pump (30).
9. The apparatus according to claim 1, wherein said pressure controller (12) is a proportional-integrating (PI) controller.
10. The apparatus according to claim 1, wherein said third processor (109) uses a performance characteristic matrix (102) in calculating said loss torque value (108).
11. A controller for operating a pump (30) which is driven by an electric motor (31), comprising a speed-ramp (14) which directs motor start-up steps; a pressure controller (12) coupled to an output of a source of instantaneous fluid pressure values (64) and which controls post-start-up operation of the motor, said pressure controller (12) configure to calculate a target pressure value (62) corresponding to a target pressure of the pump (30) based on a difference between an internal torque value (114) as a function of a motor current value (110) and a motor constant k.sub.e and a loss torque value (108) as a function of a temperature value (104) and a motor RPM value (106); said pressure controller (12), based upon a difference between an instantaneous fluid pressure value (64) and a target pressure value (62), generating a setpoint value (118) which influences power supplied to said motor (31), to bring said instantaneous pressure value (64) toward said target pressure value (62); and a changeover switch (80) which determines when control of said pump is passed from said speed ramp (14), handling a start-up mode, to said pressure controller (12), handling a continuous-operation mode.
Description
BRIEF FIGURE DESCRIPTION
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION
(6)
(7) The drawing further shows a switch 80 for switchover between the output of the speed-ramp 14 and the output of the PI controller 12, i.e. switch 80 selectively couples one of these two outputs to the input of limiter 22. The switchover happens as a function of the output signal of IIR filter 16, which in turn depends upon the instantaneous-pressure signal 64 from pressure module 20, shown on the left side of
(8) Depicted at top left is a unit 60 which receives a target pressure value 62 and an instantaneous pressure value 64. From these, it calculates a control deviation value P 66. Speed-ramp unit 14 receives, as input signals, an RPM value n 68 and a supply voltage VS. These two parameter values are also applied to inputs of limiter 22, as shown at top center.
(9) Since, at the start-up, the controller 12 might accelerate the electric motor at a slower-than-optimal pace, there is provided, for start-up purposes, the aforementioned speed-ramp 14, which performs start-up tasks. Speed-ramp 14 drives electric motor 31 with a maximal, or at least large, start-up power. The changeover from applying the speed-ramp 14 output to applying the controller 12 output is triggered on the basis of the estimated instantaneous pressure. When the instantaneous pressure is, for example, less than 90% of the target value, the speed-ramp is kept active. Conversely, when the instantaneous pressure value is, for example, more than 97% of the target pressure value, then controller 12 is made active. The factors of controller 12, particularly the amplification factor of the PI controller therein, can be adjusted empirically at the test-stand.
(10) The electric motor 31 can be controlled by a software program executed in a microcontroller, i.e. all parts of
(11) Further, conversion, from time-intervals between Hall-signal flanks into angle increments, can be performed in synchrony with the rotation speed. The time intervals can be incremented at every second PWM (Pulse Width Modulation) interrupt during program execution. Further, the calculation of the current angle can be done every 100 microseconds. Thus, polling or sampling of the Hall-sensor signals is done in each PWM-interrupt. The filtering is done, not time-synchronously, but rather in dependence upon RPM or Hall-flanks.
(12)
(13) The oil-temperature signal 104 can, for example, be measured in a pump 30. In case of installation in a transmission, it can be measured in a different location, for example in the transmission oil pan, and can be fed to the arrangement for ascertaining the pressure.
(14) In a motor vehicle, a temperature value can be transmitted via a Local Interconnect Network (LIN) bus.
(15) The rotation speed n can be provided, for example, in RPM units. The motor constant ke can either be taken to be identical for all motors in the same production series, or each electric motor can be calibrated individually. For higher precision, the motor constant ke can be provided as a function of temperature, since it is temperature-dependent.
(16) It is to be noted that the pressure is not measured, but rather is ascertained on the basis of motor RPM, motor current and oil temperature. The instantaneous pressure is the ascertained pressure existing at the pump output. The oil temperature is, for example, the oil sump temperature, as transmitted via a LIN-bus to the control apparatus. The pressure difference P of a gerotor pump or annular gear pump is calculated by the equation
P=M.sub.TH*C(1)
where C is a pump-dependent constant and M.sub.TH is the theoretical rotational torque, which achieves the generation of pressure and therefore can also be called the pressure torque.
(17) The theoretical torque M.sub.TH derives from the internal torque M.sub.I and the loss torque Mv according to the equation:
M.sub.TH=M.sub.TMv(2)
The aforementioned internal torque M.sub.I is calculated by:
M.sub.I=3.sup.1/2/2.Math.Ke.sub.max(1+(T.sub.AMB20).Math.Temp_Koeff).Math.I(3)
where these equation terms are as follows:
(18) TABLE-US-00001 TABLE 1 SYMBOL DESCRIPTION UNITS VALUE COMMENT Ke.sub.max Motor Constant Vs/rad 0.022749 meas.-derived I meas. current Amps T.sub.AMB Oil Temp.(LIN) C. Ambient Temp. Temp_Koeff rev. Temp. Coeff %/K 0.11 Data Table Value
As motor current I, the current through the windings can be measured, or the current in the end-stage corresponding to this current, or in a DC motor, the current in the DC link circuit.
(19) The pump-dependent constant derives from the equation:
C=(V.sub.TH/2).sup.1(4).
(20) The displacement volume or chamber volume V.sub.TH corresponds to the volume of the fluid quantity, which is conveyed by one rotation of the pump. For example, the chamber volume for one of the test pumps is about V.sub.TH=2.21 10.sup.6 m.sup.3. The pump parameters were measured at 70 C.
(21) Derivation of the Characteristic Field Matrix
(22)
(23) The characteristic matrix 102 for the loss torque Mv can, for example, be empirically derived at a test-stand. For this purpose, multiple RPM- and temperature-dependent test runs are made, and the pressure difference P, the rotation speed n and the motor current I of the electric motor are measured.
(24) Using Equation (1), at each test run, the theoretical torque M.sub.TH is calculated and, using equation (3), the internal torque M.sub.I. With the aid of Equation (2), one can derive, from the theoretical torque M.sub.TH and the internal torque M.sub.I, the loss torque M.sub.v and can store these as part of the characteristic field data.
(25) The loss torque Mv depends, nearly linearly, upon the rotation speed and depends, logarithmically upon the temperature.
(26) Tests were performed with the pump and the inventors achieved the necessary precision of the actual pressure, in the range from 3.0 bar to 4.2 bar.
(27)
(28) The rotor of pump 30 has an inner gearwheel 302 and an outer toothed ring 303, whose inner teeth mesh with those of the inner gearwheel.
(29) Inner gearwheel 302 and outer ring 303 are arranged eccentrically with respect to each other, and they have a differing number of teeth. Therefore, inner gearwheel 302 and toothed ring 303 rotate at different respective speeds, so that, during rotation, the size of the void between the teeth fluctuates between a maximum volume and a minimum volume.
(30) Pump 30 has a fluid inlet port 304 and a fluid outlet port 305.
(31) Inlet port 304 is in fluid communication via a channel (not shown) with a front side of inner gearwheel 304 and outer toothed ring 305 at a region where (for a particular rotation direction) the void size increases and a suction develops, and the outlet port 305 is in communication via a channel (not shown) with a front side of inner gearwheel 302 and outer toothed ring 303 at region where the void size decreases and therefore a pressure rise develops, so that the fluid to be conveyed is expelled.
(32)
(33) Naturally, within the scope of the present invention, many refinements and modifications are possible.
(34) For example, although the matrix KF 102 is presented above as two-dimensional, associating an oil temperature input value 104 and a motor speed input value 106 with a loss torque output value Mv 108, the matrix could be defined by a plurality of values.
(35) The Function
Mv=KF(T_104,n_106)
can also be defined as an approximating equation, or one can interpolate between a small number of given values.
(36) The individual parameters, which are described on the foregoing pages, can either be specified for the entire production run of a particular pump model number, or the parameters can be derived from test for each pump of the production series. The latter procedure is advantageous, for example, in the determination of the motor constant Ke, since this constant can vary from motor to motor.