ARRANGEMENT FOR SPECIFYING A PRESSURE
20170089337 ยท 2017-03-30
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
F04C15/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B17/03
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
F04C2/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C15/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04C28/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
H02P1/16
ELECTRICITY
F04C29/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01L5/26
PHYSICS
F04C2/10
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 (64, 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. An apparatus (100) for specifying pressure (64) generated by a pump (30) driven by an electric motor (31), said apparatus comprising: a first upstream processor (112) which calculates an internal torque value (114), as a function of a motor current value (110) and a motor constant (ke), and a downstream processor (116) which calculates a target pressure value (118), as a function of a difference between said internal torque value (114) and a loss torque value (108).
2. Apparatus according to claim 1, further comprising a second upstream processor (109) which calculates said loss torque value (108) as a function of a temperature value (104) and a motor RPM value (106).
3. Apparatus according to claim 1, wherein said second upstream processor (109) uses a performance characteristic matrix (102) in calculating said loss torque value (108).
4. Apparatus according to claim 2, wherein said second upstream processor (109) uses a performance characteristic matrix (102) in calculating said loss torque (108).
5. Apparatus according to claim 1, wherein said pump is a displacement pump (30).
6. Apparatus according to claim 2, wherein said pump is a displacement pump (30).
7. Apparatus according to claim 3, wherein said pump is a displacement pump (30).
8. Apparatus according to claim 1, wherein said pump is an internal gear pump (30).
9. Apparatus according to claim 2, wherein said pump is an internal gear pump (30).
10. Apparatus according to claim 3, wherein said pump is an internal gear pump (30).
11. Apparatus according to claim 1, wherein said pump is a gerotor pump (30).
12. Apparatus according to claim 2, wherein said pump is a gerotor pump (30).
13. Apparatus according to claim 3, wherein said pump is a gerotor pump (30).
14. Apparatus according to claim 1, further comprising a source (46, 20, 16) of instantaneous fluid pressure values (64) and a pressure controller (12) coupled to an output of said source.
15. Apparatus according to claim 14, 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).
16. Apparatus according to claim 14, wherein said pressure controller (12) is a proportional-integrating (PI) controller.
17. A controller for operating a pump (30) which is driven by an electric motor (31), comprising a first module (14) which directs motor start-up steps; a second module (10, 12) which controls post-start-up operation of the motor, said second module including a sensor measuring instantaneous fluid pressure (64) and a pressure controller (12) coupled to an output of said sensor, 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 first module (14), handling a start-up mode, to said second module (10, 12), handling a continuous-operation mode.
Description
BRIEF FIGURE DESCRIPTION
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION
[0023]
[0024] 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
[0025] 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.
[0026] 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.
[0027] The electric motor 31 can be controlled by a software program executed in a microcontroller, i.e. all parts of
[0028] 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.
[0029]
[0030] 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. In a motor vehicle, a temperature value can be transmitted via a Local Interconnect Network (LIN) bus.
[0031] 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.
[0032] 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.
[0033] 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:
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.
[0034] The pump-dependent constant derives from the equation:
C=(V.sub.TH/2).sup.1(4).
[0035] 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.
Derivation of the Characteristic Field Matrix
[0036]
[0037] 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.
[0038] 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.
[0039] The loss torque Mv depends, nearly linearly, upon the rotation speed and depends, logarithmically upon the temperature.
[0040] 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.
[0041]
[0042] 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.
[0043]
[0044] Naturally, within the scope of the present invention, many refinements and modifications are possible.
[0045] 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.
The Function
[0046]
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.
[0047] 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.