The present invention relates to a method and a regulating device for regulating an actual variable to a setpoint variable, a manipulated variable being ascertained from the setpoint variable and the actual variable and the manipulated variable being supplied to an input of a controlled system, and a change in the actual variable occurring only upon the manipulated variable being changed by a minimum amount.
For regulating electrically controlled actuators such as a throttle valve, a charge-motion valve, an exhaust gas recirculation valve, a bypass valve for a compressor, a general purpose actuator, and the like in motor vehicles, digital regulation via a control unit is often used. Conventional regulation strategies such as PID, LQ, IMC, and the like maintain the control signal for the manipulated variable constant in the case of a corrected setpoint-actual difference.
In the case of static friction-dominated controlled systems, a minimum force or a minimum torque is needed to overcome the static friction (break loose). A movement of the actuator thus only occurs if the manipulated variable is sufficient for overcoming the static friction. If the manipulated variable is less than needed for overcoming the static friction, the valve or the like is not displaced; current is then applied to an actuator such as an electric motor without any displacement occurring, since the static friction is not overcome.
An object of the exemplary embodiments and/or exemplary methods of the present invention is to reduce long-lasting application of force or power to a non-moving actuator or controller.
This object is achieved by a method for regulating an actual variable to a setpoint variable, a manipulated variable being ascertained from the setpoint variable and the actual variable and the manipulated variable being supplied to an input of a controlled system, and a change of the actual variable occurring only upon the manipulated variable being changed by a minimum amount, an intermediary manipulated variable being first ascertained from the setpoint variable and the actual variable, to which a correcting quantity is applied in a steady-state condition of the regulation for forming the manipulated variable, only values which modify the manipulated variable by less than the minimum amount being allowed for the correcting quantity. The correcting quantity may be zero in a non-steady state condition of the controller.
In a non-steady state condition in which the actual variable is regulated to the setpoint variable, the manipulated variable is not modified by a correcting value. The regulating behavior is thus not affected outside the steady-state condition. A steady-state condition is understood here as an almost steady-state condition in which therefore a change in the variable is technically measurable, but is not relevant for the application. The intermediary manipulated variable may be provided by essentially known controllers and are processed only thereafter according to the exemplary embodiments and/or exemplary methods of the present invention. The intermediary manipulated variable may be a pulse-width-modulated signal, and the correcting quantity may be a pulse-width ratio, the pulse-width ratio of the intermediary manipulated variable being modified by the pulse-width ratio of the correcting quantity for forming the manipulated variable.
The steady-state condition of the regulation may include a constant actual variable and/or a constant setpoint variable and/or a constant manipulated variable. Constant is to be understood here in such a way that the values do not change or they change only within a range due to measurement accuracy, and the time gradient of the variables is thus approximately zero or becomes zero.
The correcting quantity may be limited to a constant maximum amount, which is ascertained from a static friction component of the controlled system. The maximum amount thus reflects the maximum allowable change in the manipulated variable between the two points at which the static friction is barely acting. The correcting quantity may be selected in such a way that the difference between the manipulated variable and the actual variable does not exceed a maximum amount. The maximum amount reflects the maximum force or maximum torque applicable in one direction, above which breaking loose occurs, i.e., the static friction is overcome.
It may be provided that, in the event of a change in the manipulated variable, a change in the actual variable only occurs when the manipulated variable drops below a lower limiting value or when it exceeds an upper limiting value and that the correcting quantity is selected in such a way that the manipulated variable remains within the limits formed by the lower and upper limiting values. The correcting quantity may thus be greater than the lower limiting value and/or smaller than the upper limiting value.
The correcting quantity may be constant or is a function of the operating point. In the first case, the correcting quantity may be easily stored in a control unit as a single piece of information; the constant must then apply to the entire operating range. In the second case, the correcting quantity may be better adjusted to the particular conditions at an operating point. In the case where the correcting quantity is a function of the operating point, it may be taken from an operating point-dependent characteristics map or an operating point-dependent function. The specific constants or the characteristics map or function may be determined empirically.
The above-mentioned object is also achieved by a regulating device for regulating an actual variable to a setpoint variable, a manipulated variable being ascertained from the setpoint variable and the actual variable and the manipulated variable being supplied to an input of a controlled system, and a change of the actual variable occurring only upon the manipulated variable being changed by a minimum amount, an intermediary variable being first ascertained from the setpoint variable and the actual variable, to which a correcting quantity is applied in a steady-state condition of the regulation for forming the manipulated variable, only values which modify the manipulated variable by less than the minimum amount being allowed for the correcting quantity.
The above-named object is also achieved via a computer program having program code for carrying out all steps of a method according to the present invention when the program is executed on a computer.
An exemplary embodiment of the present invention is elucidated below in greater detail with reference to the appended drawings.
The bearings of bearing shaft 8 and of output shaft 7 of electric drive 3 are subject to friction, static friction occurring here in addition to sliding friction. Static friction means that a break-loose torque M_L must first be overcome for a movement of charge-motion valve 2 to occur. If charge-motion valve 2 receives an external torque M_A, it remains in its current actual angular position Φactual as long as the absolute value of the difference between the external torque M_A and friction torque M is less than break-loose torque M_L, i.e., when |M−M_A|<M_L.
In the case of steady-state regulation, charge-motion valve 2 is in a defined, constant angular position Φactual which is thus unchanged over time. From the point of view of the controller, steady-state regulation means that actual variable X, reference variable W, and manipulated variable Y are constant, i.e., unchanged over time. In a steady-state and thus corrected controller, manipulated variable Y has a defined duty factor, whereby a corresponding output voltage Um is applied to output stage 6, which generates a corresponding torque M of output shaft 7 of electric drive 3. In the corrected state, this torque M is exactly equal to external torque M_A applied to charge-motion valve 2. The external torque is composed of a restoring torque due to the flow around charge-motion valve 2 and the torque of a restoring spring. In the case of a highly pre-stressed restoring spring, for which the path or, in the case of a torsion spring, the angle used in operation is small compared to the pre-stress path, the restoring force or restoring torque is virtually constant across the path or angle used in operation. The application of torque M by electric drive 3 results in electric drive 3 generating a corresponding power loss Pv over an extended period. If torque M of electric drive 3 is reduced to a value M=M_L−M_A or increased to a value M=M_L+M_A, no motion of charge-motion valve 2 occurs. In the event of a reduction of torque M to the value M=M_L−M_A, however, power loss Pv generated by the electric drive is reduced. It is therefore provided according to the exemplary embodiments and/or exemplary methods of the present invention that torque M of electric drive 3 is reduced to the value M=M_L−M_A if possible in steady-state condition of the regulations, in particular in a steady-state (non-moving) condition of charge-motion valve 2. For this purpose, manipulated variable Y is modified as appropriate; in the present case of a pulse-width modulated control, pulse-width ratio PW of manipulated variable Y is modified.
Correcting quantity K different from zero is selected in such a way that manipulated variable Y is reduced just so much that no motion of charge-motion valve 2 occurs. Correcting quantity K is ascertained on the basis of manipulated variable Y and/or actual variable X. In the simplest case, correcting quantity K is ascertained on the basis of manipulated variable Y. In the case of a system with a large static friction component and almost constant external torque, i.e., in the present exemplary embodiment a charge-motion valve 2 mounted with a large static friction using a highly pre-stressed restoring spring as explained previously, the static friction component of the holding torque may be estimated from manipulated variable Y alone by defining a corridor for manipulated variable Y, within which no movement of the charge-motion valve occurs. Correcting quantity K is now selected in such a way that manipulated variable Y remains within this corridor. When manipulated variable Y changes, actual variable X does not change until the manipulated variable Y drops below a lower limiting value or exceeds an upper limiting value. Correcting quantity K is now selected in such a way that manipulated variable Y remains within the limits formed by the lower and upper limiting values, i.e., is larger than the lower limiting value and smaller than the upper limiting value. For-example, if charge-motion valve 2 remains at rest for a pulse-width ratio of between 20% and 40% and the current pulse-width ratio of the intermediary manipulated variable is 35%, the correcting quantity may assume a maximum value of just below 15%, so that Y=Y′″K, i.e., here Y=35%-15%=20%. Alternatively, correcting quantity K may be a function of the operating point, i.e., in the exemplary embodiment of
In the corrected state, after a dynamic regulation operation has been completed, torque M appearing at the output of the electric drive will assume a value between M=M_A−M_L and M=M_A+M_L. The value assumed by M between these two limits is more or less random; in the case of a PID controller the value is a function of variation of the I component. Without considering output signal Y′, it is then impossible to say to what point the output signal may be reduced without charge-motion valve 2 moving. The correcting quantity is therefore limited in another exemplary embodiment in such a way that manipulated variable Y does not drop below a predefined minimum value. The predefined minimum value is determined in such a way that torque M does not become less than M=M_A−M_L. Subsequently an example of M=M_A−M_L, where numerical values are given as pulse-width ratio in percent, i.e., for K=15, the minimum value for Y is 20. In that case, Y is selected as Y=max(20, Y′−15). In addition, the value of correcting quantity K may be limited, for example, to a pulse-width ratio corresponding to twice the static friction value. Greater values for K must necessarily result in a movement of the charge-motion valve.
In this case, if correcting quantity K is selected to be large, the minimum value Y=20 is almost always obtained for manipulated variable Y(M=M_A−M_L); however, this is not the case when output signal Y′ has been set at a high value, for example, when the controller must output a high duty factor of intermediary manipulated variable Y′ due too a weak (hot) electric drive, to generate a sufficient torque M. In that case correcting quantity K ensures that manipulated variable Y is not reduced excessively. In other words, “reduce always 15%, but not below 20%” means exactly the same as “reduce always to 20%, but not more than 15%.”
Alternatively, correcting quantity Y may be deducted without regard for intermediary manipulated variable Y′ or manipulated variable Y as a constant with the effect that if torque M obtained as a result is insufficient for keeping charge-motion valve 2 stationary, the position controller must intervene again.
The data for characteristics map KF or the corridor in which manipulated variable Y should be in the steady-state case are ascertained empirically. Of course, the regulation according to the exemplary embodiments and/or exemplary methods of the present invention may be used not only for a charge-motion valve, but for any case of a controlled system subject to static friction whether static friction occurs by mechanical rotation or translation, or results from electrical or other physical variables.
If this is not the case, which is indicated by option N, the process branches off into a step 105 and correcting quantity K is set to zero. If the check in step 104 results in that reference variable W is constant, indicated by option J, both actual variable X, as checked in step 102, and also reference variable W are constant. In this case, the program branches off to a step 106 and correcting quantity K is switched to a constant or operating point-dependent value as explained previously. The method is then run through again starting with step 101.
Number | Date | Country | Kind |
---|---|---|---|
10 2007 044 809.2 | Sep 2007 | DE | national |