Method for the detection and regulation of a spring moment and a difference speed in rotationally driven two-mass systems

Information

  • Patent Grant
  • 4950090
  • Patent Number
    4,950,090
  • Date Filed
    Thursday, October 20, 1988
    36 years ago
  • Date Issued
    Tuesday, August 21, 1990
    34 years ago
Abstract
A method for the detection and regulation of a spring moment and a difference speed in rotationally driven systems in which a drive unit can be viewed as an elastically coupled two-mass system. The spring moment and the difference speed are determined without direct measurement of the actual load speed or the load position. This is done by comparison of the actual motor speed influenced by the spring moment and a simulated actual motor speed. The resulting difference speed and spring moment are directly proportional to the actual difference speed and the actual spring moment and can be supplied to the regulating system of the motor for regulating the intrinsic oscillations of the system.
Description

FIELD OF THE INVENTION
The present invention relates to a method for detecting and regulating a spring moment and a difference speed in rotationally driven systems, where the entire drive unit functions like an elastically coupled two-mass system.
BACKGROUND OF THE INVENTION
Shafts or axles of rotationally driven systems are subjected to torsional tensions which lead to elastic deformations due to the non-ideal rigid material properties of the shaft or axle. From a physics viewpoint, the drive unit can be conceptualized as two ideal, rigid masses which are connected by a spring. One mass is the inert mass of the motor, while the other mass is the inert mass of the load. A drive unit such as this has intrinsic oscillations which adversely affect the regulation of a particular system, for example a machine tool or a robot. The oscillations also strongly stress the affected material.
In systems in which the particular load is moved either rotationally or linearly, such as commercially available machine tools, it is possible to measure a difference speed or a difference position between the load shaft and the motor shaft. This could be done by one sensor on the motor and another sensor on the load. Sensors are always present on the motor shaft in regulated systems. For the regulation of a spring moment or a difference speed, additional sensors on the load shaft are required. This measure, however, is very expensive.
It is often impossible to attach a direct measuring system on the load. An example of this is robots which are able to move their hand or their gripper to any given point of a predetermined three-dimensional working space.
The problem posed is to provide a method for regulating a spring moment and a difference speed so that the occurring spring moment and the difference speed are determinable without directly measuring the speed of a load shaft or the load position.
SUMMARY OF THE INVENTION
The above and other problems are solved by the present invention by providing a method for detecting and regulating a spring moment and a different speed in a rotationally driven system having a motor and a load in a drive unit which acts like an elastically coupled two-mass system. The method comprises the steps of simulating in a control unit, a spring moment and a difference speed between a first mass and a second mass of the drive unit. The first mass represents the inert mass of the motor while the second mass represents the inert mass of the load. The simulated spring moment and simulated different speed are supplied as correction values to a system regulator that regulates the rotationally driven system. The simulating step includes the steps of determining the simulated difference speed as the difference between a simulated motor speed and actual motor speed, and integrating the simulated difference speed to form the simulated spring moment.
An embodiment of the present invention further comprises the steps of setting a nominal motor moment from which setting and at least one of the correction values the actual motor speed is derived with a PI controller. An occurring load moment is compensated for by the I-component of the PI controller. By this step, in addition to the regulation of the spring moment, a potentially occurring load moment can be compensated.
The entire regulating system in another embodiment presets the nominal motor moment by using a proportional element and the correction value. An occurring load moment is compensable by integration of a derived speed difference. This derived speed difference is determined from a comparison of a theoretical motor speed which has been generated by simulating the driven system and the control unit, and comparing this theoretical motor speed and the actual motor speed to produce the derived speed difference. This method of regulating the load moment is particularly advantageous if a higher regulating velocity is to be achieved, since through this measure the time response of the regulating system is improved approximately by a factor of two compared to a PI controller.





DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a signal flow chart of a regulating system according to the present invention having a PI controller for compensating the load moment, and
FIG. 2 shows a signal flow chart of a regulating system according to the present invention having a system simulation for compensating the load moment.





DETAILED DESCRIPTION OF THE DRAWINGS
In the signal flow charts according to FIGS. 1 and 2, the direction of the particular signal flow is indicated by arrows. The functional relationship between a particular output signal and an input signal for each block of the signal flow chart is identified by the particular transfer function drawn in the respective block. In addition, the particular blocks are denoted with their characteristic constants or time constants. These constants or time constants are also used in the following description as reference numerals.
FIG. 1 shows a signal flow chart of a regulating system according to the invention with a PI controller K.sub.R I for compensating a load moment. The signal flow chart is divided by dashed lines respectively into the regulator circuit M of a motor shaft which corresponds to the mechanical implementation model of the inner mass of the motor and the regulator circuit L of a load shaft which corresponds to the mechanical implementation model of the inner mass of the load, as well as into the regulator circuit B of a control unit.
The motor shaft and load shaft comprises in the simplest case, a machine tool, for example, an axle which is driven by a motor. The axle is acted upon by a load in the form of a milling head, for example. Corresponding mechanical implementations are given by the particular system for which regulation is sought (machine tool, robot, etc.). Therefore, a specific example of a system to be regulated has been omitted.
A drive shaft in the system represents a drive unit which conceptually can be divided into two separate masses, the motor shaft and the load shaft, with both masses being ideally connected by a spring. The inert mass of the motor shaft and the inert mass of the load shaft are considered to be ideally rigid. The spring connecting the two masses represents the elasticity of the real, not ideally rigid shaft.
If the regulator circuit M of the motor shaft is supplied at its input with a nominal speed N.sub.MS, then the motor is supplied with a nominal motor moment M.sub.MS via regulator K.sub.R *I. The nominal motor moment M.sub.MS is regulated by the regulator element T.sub.E according to the motor characteristics. This regulator element provides an actual motor moment M.sub.MI which leads to a rotational motion of the motor. Due to the elasticity of the drive shaft the actual motor moment M.sub.MI is opposed by the spring moment M.sub.F as shown at the adder element A3. At the output of an integration element T.sub.M an actual speed N.sub.I of the motor shaft corresponding to the resulting drive moment is tapped off. This actual speed N.sub.I of the motor shaft is, however, not identical with the actual speed of the load shaft N.sub.LI. Still using the model of two rigid masses and a connecting spring, during start-up of the motor the spring first tightens and only then does the load shaft L rotate, delayed in both time and position.
The regulator circuit L of the load shaft is a physical model which corresponds to the second mass of the two-mass system model. Assuming that the actual speed for the load shaft N.sub.LI could be measured, this actual load shaft speed N.sub.LI could be subtracted at the adder A4 from the actual speed of motor N.sub.I. An integral relationship exists between the resulting difference speed N.sub.D and the spring moment M.sub.F so that the spring moment M.sub.F is determinable via the integration element T.sub.F. However, it is precisely this measurement of the actual speed N.sub.LI of the load shaft that the present invention avoids.
In the regulator circuit B of the control unit, the motor characteristic is simulated by a regulator element T.sub.ET so that the actual speed of motor N.sub.I is simulated through the integrating element T.sub.MT. The actual speed N.sub.I, which can be picked off by the sensor of the motor, can be compared with the simulated actual speed N'.sub.MI at adder A6.
When a spring moment M.sub.F is present at adder A3 of the regulator circuit M of the motor shaft, a regulating difference N'.sub.D is obtained at adder A6. This regulating difference N'.sub.D is the difference between the actual speed N.sub.I as influenced by the spring moment M.sub.F of the motor and the simulated actual speed N'.sub.MI that is not yet influenced by the spring moment M.sub.F.
The PI regulator, comprising an integrator T.sub.B and a proportional element K.sub.1, acts via adder A7 upon the regulating systems for simulation of the motor speed N'.sub.MI. The PI regulator acts until the regulating difference N'.sub.D at adder A6 becomes zero.
When the regulating difference N'.sub.D at adder A6 is equal to zero in the steady state, the quantity sent by the integrating element T.sub.B to the adder A7 corresponds exactly to the quantity M'.sub.F. In the regulator circuit M of the motor shaft, the quantity M'.sub.F acts at adder A3, and therefore corresponds to the spring moment M.sub.F.
If the substitute time constant of regulator circuit B of the control unit is made significantly smaller than the period of oscillation of the spring-mass system, then the spring moment M'.sub.F appears dynamically at the output of the integrating element T.sub.B. The spring moment M'.sub.F is smoothed with the substitute time constant of the regulator circuit B of the control unit.
As evident in the regulator circuit L of the load shift, the spring moment M.sub.F is the result of integration of the difference speed N.sub.D between the inert mass of the motor and the inert mass of the load.
The spring moment M'.sub.F also results from an integration (by the integrating element T.sub.B in the regulator circuit B). Therefore, the input signal of the integrating element T.sub.B, and thus the regulating deviation N'.sub.D which is formed at adder A6, is directly proportional to the difference speed N.sub.D.
The difference speed N'.sub.D determined by the control unit B as well as the spring moment M'.sub.F are then each multiplied by a constant factor K. The products are supplied through adder A2 to the regulator circuit M of the motor shaft so that the intrinsic oscillation of the spring-mass system can thereby be regulated.
If in addition to the spring moment M.sub.F a load moment M.sub.L is effective, as shown in the regulator circuit L of the load shaft by a dashed effect line leading to adder A5, then this load moment M.sub.L can be compensated for by the I-component of the PI controller K.sub.R *I in the regulator circuit of the motor shaft M.
The load moment M.sub.L can, however, also be compensated 16 for as shown in the embodiment according to FIG. 2. The 17 embodiment of FIG. 2 differs from that of FIG. 1 in that an additional regulator circuit F is provided. Also, the PI regulator K.sub.R *I in the regulator circuit M of the motor shaft in FIG. 1 has been replaced in FIG. 2 by a proportional regulating element K.sub.R.
Through a regulating element T.sub.EG in the regulator circuit F the entire regulating system is simulated and a theoretical motor speed N.sub.MT is simulated. The entire regulating system comprises the regulator circuit M of the motor shaft, the regulator circuit L of the load shaft and the regulator circuit B of the control unit. The theoretical motor speed N.sub.MT already takes into consideration the spring moment M.sub.F and the difference speed N.sub.D. At adder A8 this theoretical motor speed N.sub.MT is compared with the actual motor speed N.sub.I. If a regulating deviation results with a difference speed N".sub.D, then a quantity M'.sub.L proportional to the load moment is determined stationarily from the difference speed N".sub.D via an integrating element T.sub.I. This quantity M'.sub.L is supplied to the regulating system M of the motor shaft via the adder A2 for compensation.
Claims
  • 1. A method for detecting and regulating a spring moment and a difference speed in a rotationally driven system having a motor and a load in a drive unit which acts as an elastically coupled two-mass system, the method comprising the steps of:
  • simulating in a control unit a spring moment and a difference speed between a first mass and a second mass of said drive unit, with said first mass representing the inert mass of said motor and said second mass representing the inert mass of said load, wherein said simulating steps includes the steps of determining the simulated difference speed from a difference of a simulated motor speed and an actual motor speed, and integrating said simulated difference speed to form said simulated spring moment; and
  • supplying said simulated spring moment and said simulated difference speed as correction values to a system regulator that regulates the rotationally driven system.
  • 2. The method of claim 1, further comprising the steps of setting a nominal motor moment with a PI controller and at least one of said correction values, and compensating for an occurring load moment by an I-component of said PI controller.
  • 3. The method of claim 1, further comprising the steps of setting a nominal motor moment with a proportional element and at least one of said correction values, simulating said driven system in said control unit to generate a theoretical motor speed, comparing said theoretical motor speed and said actual motor speed to produce a derived speed difference, and compensating for an occurring load moment and setting said nominal motor moment by integrating said derived speed difference.
Priority Claims (1)
Number Date Country Kind
3736214 Oct 1987 DEX
Non-Patent Literature Citations (1)
Entry
Regelungstechnik, vol. 26, No. 11; Nov. 1978, pp. 349-380.