Hydraulic system with servo drive and hydraulic load and control unit for the hydraulic system
10837466 ยท 2020-11-17
Assignee
Inventors
Cpc classification
F15B21/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6656
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B15/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/633
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B9/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6313
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/275
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B2211/6651
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F15B9/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F15B21/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
To utilize and protect a mechanical load torque range of a servo drive in combination with a pump, a control unit is given a target system pressure as a reference variable and an actual system pressure as a control variable. An electric motor torque acting on a pump of the servo drive is specified by the control unit to an electric motor of the servo drive, a volume flow at the hydraulic load is generated by the pump, by which a mechanical load torque sets it at the electric motor and the actual system pressure is produced in the hydraulic load via the volume flow. A dynamic system variable of the hydraulic system is transmitted to the limiting unit. The limiting unit limits the motor torque transmitted by the control unit to the electric motor as a function of the value of the system variable.
Claims
1. A method for controlling actual system pressure of a hydraulic load of a hydraulic system, the method comprising: supplying a target system pressure as a reference variable and an actual system pressure as a control variable; specifying an electric motor torque to an electric motor of a servo drive, which acts on a pump of the servo drive; generating a volume flow at the hydraulic load, by which a mechanical load torque sets in at the electric motor; and generating the actual system pressure in the hydraulic load via the volume flow, wherein a dynamic system variable of the hydraulic system is obtained, wherein the electric motor torque transmitted to the electric motor is limited as a function of the value of the dynamic system variable, and wherein an estimated load torque is calculated using the dynamic system variable and the electric motor torque is limited as a function of a value of the estimated load torque.
2. The method according to claim 1, wherein a minimum load torque threshold, and/or a maximum load torque threshold is specified for comparison to the estimated load torque, wherein the comparison verifies whether the estimated load torque falls below the minimum load torque threshold and/or exceeds the maximum load torque threshold, and in the event of a pending undershoot/overshoot, a signal is sent to limit the motor torque.
3. The method according to claim 1, wherein the estimated load torque is calculated using a model of the hydraulic system, wherein the motor speed serves as a system variable.
4. The method according to claim 3, wherein the model is described by the formula
5. The method according to claim 3, wherein a corrected torque constant (k.sub.v) is determined from the transmission behavior of the drive line and used in the model.
6. The method according to claim 5, wherein the corrected torque constant is calculated at an operating point from the relationship
7. The method according to claim 1, wherein the limiting unit obtains the dynamic system variable from the control unit and/or the servo drive and/or the hydraulic load.
8. A hydraulic system comprising: a servo drive composed of an electric motor and a pump; and a hydraulic load, wherein a target system pressure is specified as a reference variable and an actual system pressure of the hydraulic load is specified as a control variable, wherein an electric torque is specified as a variable to the electric motor, wherein the electric motor transmits a motor torque to the pump, whereby the pump generates a volume flow at the hydraulic load, by which the actual system pressure is generated, and wherein a mechanical load torque sets in at the electric motor, wherein the electric motor torque transmitted to the electric motor is limited by using a system variable of the hydraulic system, and wherein an estimated load torque is calculated using the system variable for limiting the electric motor torque as a function of the estimated load torque.
9. The hydraulic system according to claim 8, further comprising a limiting unit, which is configured to limit the motor torque transmitted by a control unit to the electric motor is an integral component of the control unit.
10. The hydraulic system according to claim 8, further comprising a calculation unit, which calculates the estimated torque using the system variable, is an integral component of a limiting unit, which is configured to limit the motor torque transmitted to the electric motor.
11. The hydraulic system according to claim 10, further comprising a comparison unit, which is connected to the calculation unit and the limiting unit, wherein the comparison unit receives the estimated load torque from the calculation unit and verifies whether the estimated load torque falls below a minimum load torque threshold and/or exceeds a maximum load torque threshold, and in an event of an imminent undershoot/overshoot, the comparison unit transmits a signal to the limiting unit, which limits the motor torque upon receiving the signal.
12. The hydraulic system according to claim 11, wherein the comparison unit is an integral component of the limiting unit.
13. The hydraulic system according to claim 8, wherein the estimated load torque is compared to a minimum load torque threshold and/or a maximum load torque threshold, and, in an event the estimated load torque is or is about to be below the minimum load torque threshold and/or the estimated load torque is or is about to be above the maximum load torque threshold, a signal is transmitted to limit the motor torque.
14. The method according to claim 1, wherein a control unit is configured to receive the target system pressure as a reference variable and the actual system pressure as a control variable, and to specify the electric motor torque to an electric motor of a servo drive.
15. The method according to claim 1, wherein a limiting unit is configured to give the dynamic system variable of the hydraulic system and to limit the motor torque transmitted to the electric motor as a function of the value of the dynamic system variable, and wherein a calculation unit is configured to calculate the estimated load torque.
16. The method according to claim 1, wherein a comparison unit is configured to compare the estimated load torque to the minimum load torque threshold and/or the maximum load torque threshold, and in an event that the estimated load torque is or is about to be below the minimum load torque threshold and/or the estimated load torque is or is about to exceed the maximum load torque threshold, a signal is sent to limit the motor torque.
17. The method according to claim 2, wherein the minimum load torque threshold is zero.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention is explained in greater detail below with reference to
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(8)
(9) A control unit 4, e.g., a programmable logic controller (PLC), is given a target system pressure p.sub.soll as a control variable, wherein this specification may be provided for example by a user or a control program. In addition, control unit 4 also receives current actual system pressure p.sub.ist as a feedback control variable from hydraulic load 5. In addition, actual system pressure p.sub.ist can be measured with a pressure sensor 6 for example. Thus, in the course of controlling motor control unit 7 of electric motor 2, typically an inverter, control unit 4 specifies electrical motor torque M.sub.motor (or equivalently also a motor current), by means of which mechanical load torque M.sub.last, dependent on pump 3 or hydraulic load 5, sets in at electric motor 2.
(10) The actual electric motor torque M.sub.motor can be estimated in a known manner by means of the motor current flowing through the windings of electric motor 2. However, mechanical load torque M.sub.last differs from electrical motor torque M.sub.motor, e.g., by an accelerated inertia of the motor plus friction losses, and is thus generally less than electrical motor torque M.sub.motor The mechanical load torque M.sub.last actually occurring between electric motor 2 and pump 3 is typically not measured in a servo drive 9 and can therefore also not be limited directly, which is why in prior art, fixed limits are provided at control unit 4 for electrical motor torque M.sub.motor. However, according to the invention a limiting unit 41 is provided, which uses an available, for example measured, dynamic system variable x of hydraulic system 1 to limit, based on that, motor torque M.sub.motor delivered by control unit 4 to servo drive 9, as shown by the arrow in
(11) As indicated in
(12)
(13) Advantageously, motor speed .sub.motor can serve as system variable x; naturally, other or additional system variables x of hydraulic system 1 can be used to estimate mechanical load torque M.sub.last_ber in limiting unit 41, for example volume flow V or electrical motor torque M.sub.motor, and so on.
(14) In
(15) To implement the shaft torque monitor in limiting unit 41, servo drive 9 can be modeled as a control loop using the following model:
(16)
.sub.motor thereby refers to the motor speed, k is the torque constant, J.sub.ges is the known moment of inertia, M.sub.motor is the electrical motor torque and M.sub.last is the mechanical load torque. From this model, one can determine through conversion an estimated mechanical load torque M.sub.last as an approximation of mechanical load torque M.sub.last at the motor shaft of electric motor 2, or pump shaft of pump 3.
(17)
(18) The mechanical load torque results from the motor torque decreased by a factor, which stems from a viscous friction of the pump and an acceleration of inertia.
(19) Electric motor torque M.sub.motor as a calculated control variable is naturally known to the control unit 4, as is the motor speed the servo drive 9, which is normally provided by the servo drive 9 and serves as variable x. The moment of inertia J.sub.ges of the servo drive 9 includes the moment of inertia of the motor J.sub.motor, moment of inertia of the coupling J.sub.coupling (if present) and the moment of inertia of the shaft J.sub.shaft, which are known or can be drawn from data sheets of the respective components. The moment of inertia of the motor J.sub.motor thereby represents the dominant portion of the moment of inertia J.sub.ges, with which the inertial torque J.sub.ges is also approximated by the inertial motor torque J.sub.motor of the electric motor 2.
(20) In actual practice, it has been found that the torque constant k.sub.0 specified by the manufacturer over the work range of the electric motor 2 deviates from the actual torque constant k. This also results in considerable inaccuracy when calculating the calculated load torque M.sub.last,ber. To reduce this inaccuracy, it may be provided to use a corrected torque constant k.sub.v instead of the specified torque constant k. To do so, one can proceed as follows.
(21) To determine the transmission behavior of the drive line, i.e., of the electrical motor torque M.sub.motor on motor speed .sub.motor, an excitation signal can be applied to the drive line and one can measure the system response (motor speed) and from that, one can determine in a known manner a frequency response (as a Fourier-transform of the impulse response). In doing so, it was found that in servo pumps the amplitude response A1 of the frequency response corresponds approximately to known amplitude response A2 of a simple inertial mass with viscous friction, as shown in
(22) To determine the corrected torque constant k.sub.v based on this knowledge, one can first represent the shaft output P.sub.shaft at the pump shaft of pump 3 as the product of torque M, factor 2 and rotation speed n in 1/minutes divided by 60:
(23)
In contrast, the output P.sub.pump of pump 3 itself is calculated by the product of pressure p, pump volume per minute Q divided by 600 multiplied by pump efficiency .sub.pump:
(24)
If shaft output P.sub.welle and pump output P.sub.pump are made equal based on the conservation of energy, the equation
(25)
results, which can be solved according to mechanical load torque M.sub.last. In this way, one obtains the mechanical load torque M.sub.last at an operating point from the product of the constant theoretical pumping volume of pump V.sub.th=Q/n, e.g., V.sub.th=160, 1 cm.sup.3/rev, and actual system pressure p.sub.ist, divided by pump efficiency .sub.pump multiplied by 20:
(26)
Pump efficiency .sub.pump can in turn be determined from the pump curve at the operating point, i.e., at a certain motor speed n. The pump curve represents a typical trend of the electrical motor torque M.sub.motor of the electrical motor 2 and the mechanical load torque M.sub.last of the electric motor 2, or pump 3, and is normally provided by the manufacturer of servo drive 9. In this way, given a rotation speed n=35 s.sup.1 as an operating point, a pump efficiency .sub.pump of 0.85 can be read.
(27) Given an actual pressure p.sub.ist=139.1 bar, a rotation speed n=35 revolutions/s and a pump efficiency .sub.pump, of 0.85 (i.e., also a factor 10.85=0.15 in losses) results, i.e., in a torque decrease M.sub.v in the amount of 62.54 Nm, which is thereby proportional to the losses (1.sub.pump). Taking into account the viscous work, the corrected motor constant k.sub.v thus results in a value of k.sub.v=1.8 Nms when dividing torque decrease M.sub.v by rotation speed n=35 1/s:
(28)
Corrected torque constant k.sub.v can also be used at the selected operating point for determining, according to the invention, the calculated mechanical load torque:
(29)
(30) Motor torque M.sub.motor is normally calculated from the product of a motor constant kt and a torque-forming current I. Motor constant kt can be optimized in a known manner.
(31) Using a corrected torque constant k.sub.v,
(32)
(33) It is hereby also possible in particular for the purpose of load shedding, in other words to quickly stop servo drive 9, to apply a negative motor torque M.sub.motor as long as the direction of rotation M.sub.last,ber does not change the sign. Before load torque M.sub.last becomes negative, the negative motor torque M.sub.motor is switched off.
(34) Therefore, load torque M.sub.last monitoring according to the invention allows one to operate servo drive 9 in a more dynamic manner.