Method and device for assessing a control loop
11366463 · 2022-06-21
Assignee
Inventors
- Patrik Zips (Vienna, AT)
- Markus Gurtner (Vienna, AT)
- Adrian Trachte (Stuttgart, DE)
- Daniel Seiler-Thull (Stuttgart, DE)
- Julian Ophey (Leonberg, DE)
- Muhammed Atak (Denkendorf, DE)
Cpc classification
G05B23/0227
PHYSICS
G05B19/4184
PHYSICS
G05B23/0264
PHYSICS
International classification
Abstract
A method for assessing a control loop. In the method, the control loop is assigned one degree of fulfillment each with respect to at least three quality criteria. The surface area of a polygon having a geometry defined by the degrees of fulfillment is determined. An overall control quality of the control loop is evaluated on the basis of the surface area.
Claims
1. A method for assessing a control loop, comprising the following steps: assigning the control loop one degree of fulfillment each with respect to at least three quality criteria; determining a surface area of a polygon having a geometry defined by the degrees of fulfillment; and evaluating an overall control quality of the control loop based on the determined surface area.
2. The method as recited in claim 1, wherein: the quality criteria relate to oscillations of a controlled variable of the control loop, or the quality criteria relate to a dynamic response behavior of the control loop, or the quality criteria relate to a dynamic control error of the control loop, or the quality criteria relate to a remaining steady-state control deviation of the control loop, or the quality criteria relate to a variance of the controlled variable in a steady-state operating point, or the quality criteria relate to a noise suppression attained by the control loop.
3. The method as recited in claim 1, further comprising the following step: displaying the polygon graphically.
4. The method as recited in claim 1, further comprising the following steps: determining a geometric centroid of the polygon; and deducing a design of the control loop based on the determined geometric centroid.
5. The method as recited in claim 1, further comprising: controlling a process regarding vehicle engineering using the control loop; or controlling a manufacturing process using the control loop.
6. The method as recited in claim 1, further comprising: readjusting parameters of the control loop when the overall control quality drops below a predetermined threshold; or rejecting the controller when the overall control quality drops below the predetermined threshold.
7. The method as recited in claim 6, wherein the threshold is predetermined in such a way that it corresponds to 50% of a largest possible surface area.
8. A non-transitory machine-readable storage medium on which is stored a computer program for assessing a control loop, the computer program, when executed by a computer, causing the computer to perform the following steps: assigning the control loop one degree of fulfillment each with respect to at least three quality criteria; determining a surface area of a polygon having a geometry defined by the degrees of fulfillment; and evaluating an overall control quality of the control loop based on the determined surface area.
9. A device configured to assess a control loop, the device configured to: assign the control loop one degree of fulfillment each with respect to at least three quality criteria; determine a surface area of a polygon having a geometry defined by the degrees of fulfillment; and evaluate an overall control quality of the control loop based on the determined surface area.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Exemplary embodiments of the present invention are represented in the figures and explained in greater detail below.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
(9)
(10) As a first quality criterion (CPI.sub.1), an oscillation index is generated which evaluates the signal power of the oscillating components against the original signal characteristic. Since oscillations have a negative effect on the performance of a system and in addition, serve as indicators for instabilities, their detection and evaluation is especially important.
(11) As second quality criterion (CPI.sub.2), the dynamic response behavior may be considered by use of the time derivatives of setpoint variable {dot over (r)} and controlled variable {dot over (y)}. In control loops with excellent following behavior, the relationship {dot over (r)}≈y{dot over ( )} is true. For the local response deviation, the measure
(12)
is thus suitable and its absolute mean value mean(|RD|) in the dynamic range ({dot over (r)}≠0).
(13) As a third quality criterion (CPI.sub.3) likewise pertaining to the dynamic response behavior, the sequential error is considered.
(14) The underlying measure is the percentile p.sub.99(|e.sub.dyn|) of the control error e=y−r, which is evaluated in the dynamic range. This indicator describes that limit which the dynamic control error does not exceed over a time proportion of 99%.
(15) The remaining steady-state control deviation is essential for many closed control loops, and is therefore a suitable fourth quality criterion (CPI.sub.4). Specifically, the average value of the control deviation in the steady-state range mean(e.sub.∞) is utilized as assessment criterion. In the ideal case, it always lies at zero.
(16) For constant control quality, a pure evaluation of the average control error is sometimes insufficient. In addition to this, the variance of the controlled variable Var(y) is a useful fifth quality criterion (CPI.sub.5) for evaluating the steady-state accuracy and the ability of the closed control loop to stabilize a steady-state operating point. Assuming a normally distributed output variable (at least in the steady-state operating point), the relationship
σ.sub.y.sup.2=Var(y) Formula 2
applies for the associated standard deviation, by which, namely, a traceable default of the required variance is made possible.
(17) As a related aspect for evaluating the variance, the noise suppression comes into consideration as a sixth quality criterion (CPI.sub.6). Quantification of the propagation of the noise power in the closed control loop is thereby possible based on a dynamic error budgeting. Since noise signals n are mean-free, the noise power
Var(n)=RMS(n).sup.2. Formula 3
is obtained. Because of the statistical independence between measurement noise n and the noise component of setpoint variable r, from this follows the noise gain
(18)
(19) These six quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) are projected geometrically in the form of a simple regular polygon (20) onto the two-dimensional plane (
(20) To clarify the interpretation of this polygon, reference is made to
(21) Essential overall assessment criteria may be derived and interpreted on the basis of the form of display selected. To that end, the surface area of polygon (30) is determined (process 12—
(22) Further information with respect to the performance of the overall system is furnished by the centroid vector (SP—
(23) Corresponding polygons (40, 50, 60) for two, three and 100 test scenarios are shown in
(24) Upon close examination of
(25) As
(26) For example, this method (10) may be implemented in software or hardware or in a mixed form of software and hardware, e.g., in a control unit 70, as the schematic representation of
(27) Example embodiments of the present invention are further described in the following paragraphs.
(28) Paragraph 1. A method (10) for assessing a control loop, characterized by the following features:
(29) the control loop is assigned (11) one degree of fulfillment each with respect to at least three quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6), the surface area of a polygon (20, 30, 40, 50, 60) having a geometry defined by the degrees of fulfillment is determined (12), and an overall control quality of the control loop is evaluated (13) on the basis of the surface area.
Paragraph 2. The method (10) as recited in Paragraph 1, characterized by at least one of the following features: the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to oscillations of a controlled variable of the control loop (CPI.sub.1), the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to a dynamic response behavior of the control loop (CPI.sub.2), the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to a dynamic control error of the control loop (CPI.sub.3), the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to a remaining steady-state control deviation of the control loop (CPI.sub.4), the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to a variance of the controlled variable in a steady-state operating point (CPI.sub.5) or the quality criteria (CPI.sub.1, CPI.sub.2, CPI.sub.3, CPI.sub.4, CPI.sub.5, CPI.sub.6) relate to a noise suppression attained by the control loop (CPI.sub.6).
Paragraph 3. The method (10) as recited in Paragraph 1 or 2, characterized by the following feature: the polygon (20, 30, 40, 50, 60) is displayed graphically.
Paragraph 4. The method (10) as recited in one of Paragraphs 1 through 3, characterized by one of the following features: a geometric centroid (SP) of the polygon (20, 30, 40, 50, 60) is determined and a design of the control loop is deduced on the basis of the centroid (SP).
Paragraph 5. The method as recited in one of Paragraphs 1 through 4, characterized by one of the following features: a process regarding vehicle engineering is controlled with the aid of the control loop or a manufacturing process is controlled with the aid of the control loop.
Paragraph 6. The method (10) as recited in one of Paragraphs 1 through 5, characterized by the following features: if the overall control quality drops below a predetermined threshold, then parameters of the control loop are readjusted or if the overall control quality drops below a predetermined threshold, then the controller is rejected.
Paragraph 7. The method (10) as recited in one of Paragraphs 1 through 6, characterized by the following feature: the threshold is predetermined in such a way that it corresponds to 50 of the largest possible surface area.
Paragraph 8. A computer program which is equipped to carry out the method (10) according to one of Paragraphs 1 through 7.
Paragraph 9. A machine-readable storage medium on which the computer program according to Paragraph 8 is stored.
Paragraph 10. A device (70) which is equipped to carry out the method (10) according to one of Paragraphs 1 through 7.