Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ADAPTIVE ADJUSTMENT METHOD FOR A DIGITAL PID CONTROLLER
Document Type and Number:
WIPO Patent Application WO/2020/094169
Kind Code:
A4
Abstract:
The aim of the invention is that of rapid automatic adjustment of a digital proportional-integral-derivative controller (PID controller) by means of the acknowledgement from an analogue sensor in order to automate technological processes using programmable logic controllers (PLC). This aim is achieved by implementing calculation formulas for calculating the adjustment step and the adjustment rate for each of three parameters K p , K i , K d of a digital PID controller in a closed control loop using negative feedback. The parameters of the PID controller are adjusted in a temporally offset manner, i.e. independently for the individual parameters. In order to adjust each individual parameter of a digital PID controller, three mathematical equations are used which require a minimal increase in PLC calculation loading. The PID control parameters are adjusted once during startup. Thereafter, the PID controller uses the ascertained parameters for controlling the technological process. The invention allows universal use, i.e. it is not linked to a particular type of closed-loop control system.

Inventors:
DIMAKOV VALENTIN (DE)
Application Number:
PCT/DE2019/000338
Publication Date:
March 11, 2021
Filing Date:
December 27, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DIMAKOV VALENTIN (DE)
International Classes:
G05B13/02
Download PDF:
Claims:
GEÄNDERTE ANSPRÜCHE beim Internationalen Büro eingegangen am 18 Januar 2021 (18.01.2021)

1. Verfahrensanspruch (Anspruch 1) a) Der Anspruchsgegenstand ist ein adaptives Anpassungsverfahren [Verfahren] eines digitalen PID-Reglers. b) Dieses Verfahren erfolgt eine automatische Anpassung der PID-Reglerparameter, und zwar:

— des Proportionalbeiwerts Kp; — des Integrierbeiwerts Ki;

— des Differenzierbeiwerts Kd. c) Diese automatische Anpassung ist durch ein Merkmal gekennzeichnet, dass nur ein einziger PID-Reglerparameter Kp, Ki oder Kd zu jedem Zeitpunkt t geändert wird. Die anderen zwei Reglerparameter bleiben zu diesem Zeitpunkt t fest. d) Der Proportionalbeiwert Kp wird nur im Zeitschritt k in negativer Richtung angepasst, wenn k [t/ 3] und t mod 3 = 0, "k ,t Î {0, 1, 2, ..., +¥ }. Dieses Merkmal entspricht dem 1. Schritt der adaptiven Anpassung. e) Der Integrierbeiwert Ki wird nur im Zeitschritt m in positiver Richtung angepasst, wenn m [t/ 3] und t mod 3 = 1, "m ,t Î {0, 1, 2, ..., +¥ }. Dieses Merkmal entspricht dem 2. Schritt der adaptiven Anpassung. f) Der Differenzierbeiwert Kd wird nur im Zeitschritt n in negativer Richtung angepasst, wenn n [t/ 3] und t mod 3 = 2, "n ,t Î {0, 1, 2, ..., +¥ }. Dieses Merkmal entspricht dem 3. Schritt der adaptiven Anpassung. g) Der Berechnungsvorgang wird wiederholt, bis die Regeldifferenz t einen vorgegebenen Grenzwert erreicht. h) Die Anwendung dieses Verfahrens ist durch ein Merkmal gekennzeichnet, dass eine Regelstrecke im Voraus unbekannt ist.

2. Anspruch auf eine adaptive Parameteranpassung Kp [Verfahren] (Anspruch 2) a) Die adaptive Anpassung des Proportionalbeiwerts Kp eines digitalen PID-Reglers erfolgt im Zeitschritt k gemäß der Gleichung (15) vorausgesetzt, dass zum Zeitpunkt t k [t/ 3] und t mod 3 = 0, "k ,t Î {0, 1, 2, ..., +¥ } . wobei:

Kp k — Proportionalbeiwert im Zeitschritt k;

Kp k-1 — Proportionalbeiwert im Zeitschritt k-1; apk — Anpassungsgeschwindigkeit des Proportionalbeiwerts Kp im Zeitschritt k; dKp k — Anpassungs schritt des Parameters Kp im Zeitschritt k.

Die Berechnungsreihenfolge des neuen Parameterwerts Kp besteht aus den drei Schritten, und zwar: Schritt 1: Anpassungsschrittwert dKp k gemäß der Gleichung (16) berechnen;

Schritt 2: Anpassungsgeschwindigkeitswert a pk gemäß der Gleichung (17) berechnen;

Schritt 3: Neuen Proportionalbeiwert Kp gemäß der Gleichung (15) berechnen. b) Der Anpassungsschrittwert dKp k wird im Zeitschritt k anhand der Gleichung (16) berechnet: wobei: dyt — Stellgrößenänderung zum Zeitpunkt t, die als dyt yt —yt-1 festgelegt wird, dyt £ 0 = 0; yt — Stellgröße zum Zeitpunkt t,yt 0 0; yt-1 — Stellgröße zum Zeitpunkt t-1, yt-1 0, "t Î {0, 1}; d2yt — Differenzial der 2. Ordnung der Stellgröße zum Zeitpunkt t, das sich als d2 yt — dyt— dyt-1 berechnet; dyt-1 — Stellgrößenänderung zum Zeitpunkt t-1, yt-1 0, "t Î {0, 1} ; dt — Abtastzeit Ts eines digitalen PID-Reglers, z. B. Ts = 0,1 s; et — Regeldifferenz zum Zeitpunkt t, die sich als et w — xt berechnet; w — Soll-Wert;

Xt — Sensorwert zum Zeitpunkt t, det — Differenzial der 1. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als det et — et-1 berechnet; d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d2et= et — 2· et-1 + et-2berechnet; d3et — Differenzial der 3. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d3et et — 3· et-1 + 3· et-2— et-3 berechnet; et-1 — Regeldifferenz zum Zeitpunkt t-1; et-2 — Regeldifferenz zum Zeitpunkt t-2; et-3 — Regeldifferenz zum Zeitpunkt t-3;

Kit — aktueller Wert des Integrierbeiwerts Ki zum Zeitpunkt t;

Kd t — aktueller Wert des Differenzierbeiwerts Kd zum Zeitpunkt t. c) Die Anpassungsgeschwindigkeit a p k wird gemäß der Gleichung (17) im Zeitschritt k berechnet: wobei: Kp k- 1 — Proportionalbeiwert im Zeitschritt K-1; dKp k — Anpassungsschritt des Parameters Kp im Zeitschritt k, bzw. ein Berechnungsergebnis der Gleichung (16); Kdt — aktueller Wert des Differenzierbeiwerts Kd zum Zeitpunkt t, et — Regeldifferenz zum Zeitpunkt t; det — Differenzial der 1. Ordnung der Regeldifferenz zum Zeitpunkt t; d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t; dyt — Stellgrößenänderung zum Zeitpunkt t, dt — Abtastzeit Ts eines digitalen PID-Reglers.

3. Anspruch auf eine adaptive Parameteranpassung Ki [Verfahren] (Anspruch 3) a) Die adaptive Anpassung des Integrierbeiwerts Ki eines digitalen PID-Reglers erfolgt im Zeitschritt m gemäß der Gleichung (18) vorausgesetzt, dass zum Zeitpunkt t. m [t/ 3] und t mod 3 = 1, "m ,t Î {0, 1, 2, ..., +¥ } . wobei:

Ki m — Integrierbeiwert im Zeitschritt m; Ki m-1 — Integrierbeiwert im Zeitschritt m-1; ai m — Anpassungsgeschwindigkeit des Integrierbeiwerts Ki im Zeitschritt m; dKi m - Anpassungsschritt des Parameters Ki im Zeitschritt m.

Die Berechnungsreihenfolge des neuen Parameterwerts Ki besteht aus den drei Schritten, und zwar:

Schritt 1: Anpassungsschrittwert dKi m gemäß der Gleichung (19) berechnen; Schritt 2: Anpassungsgeschwindigkeitswert ai m gemäß der Gleichung (20) berechnen;

Schritt 3: Neuen Integrierbeiwert Ki gemäß der Gleichung (18) berechnen. b) Der Anpassungsschrittwert dKi m wird im Zeitschritt m anhand der Gleichung (19) berechnet: wobei: dyt — Stellgrößenänderung zum Zeitpunkt t, die als dyt yt -yt-1 festgelegt wird, dyt £ 0 = 0; yt — Stellgröße zum Zeitpunkt t,yt 0 0; yt-1 — Stellgröße zum Zeitpunkt t-1 ,yt-1 0, "t Î {0, 1}; d2yt — Differenzial der 2. Ordnung der Stellgröße zum Zeitpunkt t, das sich als d2yt = dyt — dyt-1 berechnet; dyt-1 — Stellgrößenänderung zum Zeitpunkt t-1 , dyt-1 = 0, "t Î {0, 1}; dt — Abtastzeit Ts eines digitalen PID-Reglers, z. B. Ts = 0,1 s; et — Regeldifferenz zum Zeitpunkt t, die sich als et w— xt berechnet; w — Soll-Wert;

Xt — Sensorwert zum Zeitpunkt t; det — Differenzial der 1. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als det et — et-1 berechnet; d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d2et et — 2·et-1 + et-2 berechnet; d3et — Differenzial der 3. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d3et et — 3·et-1 + 3·et-2 - et-3 berechnet; et-1 — Regeldifferenz zum Zeitpunkt t-1; et-2 — Regeldifferenz zum Zeitpunkt t-2; et-3 — Regeldifferenz zum Zeitpunkt t-3;

Kp t — aktueller Wert des Proportionalbeiwerts Kp zum Zeitpunkt t,

Kd t — aktueller Wert des Differenzierbeiwerts Kd zum Zeitpunkt t. c) Die Anpassungsgeschwindigkeit ai m wird gemäß der Gleichung (20) im Zeitschritt m berechnet: wobei:

Ki m-1 — Integrierbeiwert im Zeitschritt m-1; dKi m — Anpassungs schritt des Parameters Ki im Zeitschritt m, bzw. ein Berechnungsergebnis der Gleichung (19);

Kd t — aktueller Wert des Differenzierbeiwerts Kd zum Zeitpunkt t, et — Regeldifferenz zum Zeitpunkt t, d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t; dyt — Stellgrößenänderung zum Zeitpunkt t; dt — Abtastzeit Ts eines digitalen PID-Reglers.

4. Anspruch auf eine adaptive Parameteranpassung Kd [Verfahren] (Anspruch 4) a) Die adaptive Anpassung des Differenzierbeiwerts Kd eines digitalen PID-Reglers erfolgt im Zeitschritt n gemäß der Gleichung (21) vorausgesetzt, dass zum Zeitpunkt t. n [t/ 3] und t mod 3 = 2, "n ,t Î {0, 1, 2, ..., +¥ } . wobei:

Kd n — Differenzierbeiwert im Zeitschritt n; Kdn-1 — Differenzierbeiwert im Zeitschritt n-1 ; adn — Anpassungsgeschwindigkeit des Differenzierbeiwerts Kd im Zeitschritt n; dKd„ — Anpassungsschritt des Parameters Kd im Zeitschritt n.

Die Berechnungsreihenfolge des neuen Parameterwerts Kd besteht aus den drei Schritten, und zwar: Schritt 1: Anpassungsschrittwert dKd n gemäß der Gleichung (22) berechnen; Schritt 2: Anpassungsgeschwindigkeitswert a d n gemäß der Gleichung (23) berechnen;

Schritt 3: Neuen Differenzierbeiwert Kd gemäß der Gleichung (21) berechnen. b) Der Anpassungsschrittwert dKd n wird im Zeitschritt n anhand der Gleichung (22) berechnet: wobei: dyt — Stellgrößenänderung zum Zeitpunkt t, die als dyt yt -yt-1 festgelegt wird, dyt £ 0 = 0; yt — Stellgröße zum Zeitpunkt t,yt £0 0; yt-1 — Stellgröße zum Zeitpunkt t-1 ,yt-1 = 0, "t Î {0, 1}; d2yt — Differenzial der 2. Ordnung der Stellgröße zum Zeitpunkt t, das sich als d2yt = dyt — dyt-1 berechnet; dyt-1 — Stellgrößenänderung zum Zeitpunkt t-1 ,yt-1 = 0, "t Î {0, 1} ; dt — Abtastzeit Ts eines digitalen PID-Reglers, z. B. Ts = 0,1 s; et — Regeldifferenz zum Zeitpunkt t, die sich als et w— xt berechnet; w — Soll-Wert; xt — Sensorwert zum Zeitpunkt t, det — Differenzial der 1. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als det et— et-1 berechnet; d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d2et et — 2·et-1 + et-2 berechnet; d3et — Differenzial der 3. Ordnung der Regeldifferenz zum Zeitpunkt t, das sich als d3et et — 3·et-1 + 3·et-2 - et-3 berechnet; et-1 — Regeldifferenz zum Zeitpunkt t-1; et-2 — Regeldifferenz zum Zeitpunkt t-2; et-3 — Regeldifferenz zum Zeitpunkt t-3;

Kp t — aktueller Wert des Proportionalbeiwerts Kp zum Zeitpunkt t, Ki t — aktueller Wert des Intcgrierbeiwerts Ki zum Zeitpunkt t. c) Die Anpassungsgeschwindigkeit ad n wird gemäß der Gleichung (23) im Zeitschritt n berechnet: wobei:

Kd n-1 — Differenzierbeiwert im Zeitschritt n-1; dKd n — Anpassungs schritt des Parameters Kd im Zeitschritt n, bzw. ein

Berechnungsergebnis der Gleichung (22);

Kp t — aktueller Wert des Proportionalbeiwerts Kp zum Zeitpunkt t, et — Regeldifferenz zum Zeitpunkt t, det — Differenzial der 1. Ordnung der Regeldifferenz zum Zeitpunkt t; d2et — Differenzial der 2. Ordnung der Regeldifferenz zum Zeitpunkt t; dyt — Stellgrößenänderung zum Zeitpunkt t, dt — Abtastzeit Ts eines digitalen PID-Reglers.