The invention relates to a drive control for an electric drive with a high level of control dynamics, in the form of a meshed control structure with a rotational speed control loop and with a current control loop arranged inside said loop, the rotational speed control comprising a controller with a proportional component and integral component as well as a downstream filter for suppressing resonances in the controlled system.
Parasitic resonances in the controlled system cause problems in the control of machine tools, robots or other production machines, hereinafter machines. These problems are usually rendered harmless by the use of filters. However, even compensation with the aid of filters has problems. The phase consumption of the filters reduces the achievable controller gains, which corresponds to a dynamic loss for the controlled system. This is undesirable particularly in the present-day highly dynamic electric drives, because a portion of the design-induced dynamics available through the drives is lost.
Filters are typically used in rotational speed controls. The illustration according of
The illustration in
In current systems, either individual resonances within such a control loop have been specifically damped by filters F in the form of band-stop filters, or the filter action has been set over a large frequency range by means of a lowpass filter (PT1 or PT2 element) customary in control engineering.
Damping of individual resonances by means of band-stop filters therefore causes a relatively low phase loss, and thus dynamic losses are not excessively large. However, the robustness of such a solution is poor. This is problem in systems with varying resonances, which can occur, for example, from system aging, alteration of tools or workpieces, altered machine geometry or during the processing stage (tool engagement). Thus the controlled system can become unstable or is poorly damped.
In the direct drives being increasingly used in automation engineering, resonant frequencies frequently vary particularly strongly during the traversing operation, and therefore cannot be sufficiently reduced by band-stop filters. Band-stop filters are therefore not a robust solution to stop these unwanted resonances, since only a narrow frequency range is filtered. In the case of linear drives, the controlled system is mostly characterized by many resonant frequencies which are situated very closely next to one another and can in practice be effectively suppressed only with the aid of lowpass filters.
Conventional lowpass filters admittedly are a robust solution, ensuring stable behavior even in the case of varying resonances, but they cause a substantial loss in dynamics which cannot be tolerated especially in the case of direct drives. Even slight phase drops markedly slow the operation of the controlled system. A relatively large phase loss, such as a loss of 30 degrees, transforms the dynamic, fast drive into a slow system. Because of the severe phase drop, it is therefore necessary to accept a low controller gain and, as a result thereof, an inferior suppression of interference and a slower response to setpoint changes.
It is therefore an object of the present invention to minimize this loss in dynamics and achieve an optimum in robustness and dynamics. This object is achieved by a drive control for an electric drive with a high level of control dynamics in the form of a meshed control structure which is equipped with a rotational speed control loop and with a current control loop arranged inside said loop. In this arrangement, the rotational speed control comprises a controller with a proportional component and integral component as well as a downstream filter for suppressing resonances in the controlled system, a phase-saving lowpass filter being provided which is tuned to the resonances to be suppressed with regard to frequency range and amplitude reduction. By comparison with the known prior art, therefore, a loss in dynamics is markedly minimized and an optimum is achieved in robustness and dynamics.
A preferred embodiment of the phase-saving filter is achieved by the use of a PDT2 element as lowpass filter. Such a filter can be implemented particularly easily and cost-effectively when the rotational speed control is configured as a digital controller with a processor, such as a digital signal processor or other general purpose processor, which implements the PDT2 element in accordance with the following second order differential equation:
uk=VF*(ek+a1ek-1+a0ek-2)−uk-1b1−uk-2b0,
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
Alternatively, the use of a Cauer filter as lowpass filter has proved to be preferred, particularly in the use of a second order Cauer filter. Such a filter can be implemented easily and cost-effectively when the rotational speed control is configured as a digital controller with a processor which determines the Cauer filter in accordance with the following second order differential equation:
uk=a0uk-1+a1uk-2+b0ek+b1ek-1+b2ek-2,
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
Even more preferred results can be achieved, although with increased computational expenditure, by using an eigth order Cauer as a lowpass filter. In this case, the rotational speed control can likewise be configured as a digital controller with a processor which implements the Cauer filter with the aid of the following eighth order differential equation:
uk=a0uk-1+a1uk-2+ . . . +a7uk-7+b0ek +b1ek-1+ . . . +b8ek-8,
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
It is therefore possible to achieve decisive advantages over the known prior art with the aid of PT2 elements as lowpass filters by using a PDT2 filter or a Cauer filter to suppress resonances in the controlled system of a control, in particular in a rotational speed control for an electric drive. This is suitable, in particular, for use in numerically controlled machine tools or robots.
Further advantages and details of the invention are described below in conjunction with the figures, in which:
The filters according to the present invention permit ideal matching with regard to frequency range and amplitude reduction.
While the PT2 element has a substantial phase drop associated with it, the PDT2 element shown consumes substantially less phase, but nevertheless achieves a sufficient reduction. The Cauer filter of second order shows an even more favorable phase profile than the PDT2 element, since the Cauer filter consumes even less phase. Both, the Cauer filter of second order and the PDT2 element are implemented by a second order differential equation with approximately the same computational outlay required to implement a PT2 element. Such filters have not so far been used in control engineering. The illustrated filters permit robustness and dynamics to be optimally brought together in a specific and systematic fashion. Cauer filters are used in the field of telecommunications engineering, where the steep amplitude drop is significant and not low phase consumption, as in the case of application in control engineering (i.e. a low phase consumption is not significant in telecommunications engineering).
In addition to the small phase drop, the PDT2 element and Cauer filter are easily designed for use in a drive control system. All the parameters of the filter are determined by fixing the desired amplitude drop and the desired frequency range.
The second order Cauer filter can, for example, be implemented with the aid of a digital processor or a suitable ASIC (application-specific integrated circuit) by means of a differential equation using the following algorithm:
uk=a0uk-1+a1uk-2+b0ek+b1ek-1+b2ek-2, (1)
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
The output of a second order Cauer filter is therefore calculated from the two prior filter outputs (uk-1, uk-2), the current filter input (ek) and the two prior filter inputs (ek-1, ek-2). The factors a and b are parameters which are calculated from the filter properties desired for the application, such as cutoff frequency and depth of drop, using known algorithms (compare in this regard also Kammeyer/Kroschel: Digitale Signalverarbeitung [digital signal processing], Teubner-Verlag, Stuttgart, 1989, pages 91f., or Schrüfer, E.: Signalverarbeitung; numerische Verarbeitung digitaler Signale [signal processing; numerical processing of digital signals], Hanser-Verlag, Munich, 1990, page 215 and page 220).
An eighth order Cauer filter requires more computing expenditure, but offers significantly better phase consumption. This is shown in the comparison illustrated in
Such an eighth order Cauer filter is produced by superimposing 4 band-stop filters with different numerator and denominator characteristic frequencies. A controller gain higher by at least the factor of 2 compared with the PT2 element can be achieved using such a filter.
An eighth order Cauer filter can be implemented with the aid of a digital processor, in accordance with the following differential equation:
uk=a0uk-1+a1uk-2+ . . . +a7uk-7+b0 ek+b1ek-1+ . . . +b8ek-8, (2)
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
The corresponding implementation of a PDT2 element can be achieved in this case as follows (assuming that the filter function F(s) is as follows in the continuous range)L
ωA, ωB representing angular frequencies, and dA, dB representing damping values, this yields
for the time-discrete range, where
ZA,B=eσ
in which case z=e−sT, with s as Laplace operator and {overscore (z)} being the conjugate complex value of z.
The result upon multiplying out the filter is therefore
where
a1=−2σAT·cos ωAT (9)
a0=e2σ
b1=−2σBT·cos ωBT (11)
b0=e2σ
The following ratio of the output variable of the filter uk to the input variable of the filter ek can now be derived therefrom:
This, in turn, results in the following differential equation for implementing a second order PDT2 element with the aid of a processor:
uk=VF*(ek+a1ek-1+a0ek-2)−uk-1 b1−uk-2b0, (14)
where uk is the filter output in the computing cycle k, and ek is the filter input in the computing cycle k.
In this case, an amplitude reduction begins approximately at the angular frequency ωA, and the level of the reduction is determined by the ratio (ωA/ωB)2. The two damping parameters dA, dB are preferably given a value of between 0.6 and 0.7.
The PDT2 filtering element and Cauer filter according to the invention therefore provide, for tasks of control engineering, the advantage of a greater robustness, since a wider frequency range is filtered, and a substantially smaller phase drop than conventional lowpass filters. These filters have already been used successfully in tests in the case of various control applications. For example, for grinding machines, whose system parameters vary owing to the changing of tools and workpieces, it was possible to achieve a robust and dynamic setting only with the aid of Cauer filters or a PDT2 filtering element.
The foregoing merely illustrates the principles of the invention in exemplary embodiments. Various modifications and alterations to the described embodiments will be apparent to those skilled in the art in view of the teachings herein. It will thus be fully appreciated that those skilled in the art will be able to devise numerous systems and methods which, although not explicitly shown or described, embody the principles of the invention and thus are within the spirit and scope of the invention as defined in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
100 57 025 | Nov 2000 | DE | national |
Number | Date | Country |
---|---|---|
10056199 | Jul 2001 | DE |
Number | Date | Country | |
---|---|---|---|
20020140394 A1 | Oct 2002 | US |