DK148853B - Selvindstillende regulator - Google Patents
Selvindstillende regulator Download PDFInfo
- Publication number
- DK148853B DK148853B DK068679AA DK68679A DK148853B DK 148853 B DK148853 B DK 148853B DK 068679A A DK068679A A DK 068679AA DK 68679 A DK68679 A DK 68679A DK 148853 B DK148853 B DK 148853B
- Authority
- DK
- Denmark
- Prior art keywords
- controller
- time
- self
- key
- adjusting
- Prior art date
Links
- 238000000034 method Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0205—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- General Induction Heating (AREA)
Description
148853
Den foreliggende opfindelse angår en selvindstillende regulator omfattende en lineær, digital regulator, f.eks. af PI- eller PID-ka-rakter, hvor der i regulatoren også indgår et første beregnings- og indstillingsorgan til optimal indstilling af reguleringsparametrene samt 5 et tastningsorgan for reguleringssignaler, og hvor der til regulatoren er sluttet yderligere et beregnings- og indstillingsorgan til styring af tastningsorganet.
En sådan selvindstillende regulator er kendt fra bl.a. Automatics, Vol. 11, pp53-59, Pergamon Press, 1975.
1ø Ved styring af en proces, eksempelvis med trinsvar af den art, som vises i fig. 1, er det vigtigt, at den valgte diskrete løbetid k og den valgte tasttid T står i en sådan relation til dødtiden L, at k · T > L og (k-1)T < L. Ved diskret løbetid forstås antal T, indtil det aftastede forløb starter. Fig. 1 viser et tilladeligt valg af T, 15 når k = 2. Det kan undertiden være problematisk først at vælge tasttid T og fra regulatoren få en ønsket løbetid k til opnåelse af stabil regulering. Det er ud fra et stabilitetssynspunkt farligt at give k for små værdier.
Formålet med opfindelsen er at angive en løsning af disse og 2q andre hermed sammenhængende problemer ved en selvindstillende regulator, og ifølge opfindelsen er det for regulatoren ejendommelige, at en diskret løbetid k er indstillelig i det yderligere beregningsorgan, hvorefter, når denne tid er indstillet, en for systemets stabilitet tilpasset tasttid T er indrettet til at udvælges automatisk, så at 25 k · T> L og (k-1)· T < L, hvor L er dødtiden. Hensigten er altså at finde en passende tasttid for en stabil regulering med udgangspunkt i en fikseret løbetid k, dvs. antallet af tastningsintervaller T, indtil systemet svarer. Man undgår herved risikoen for et ustabilt system, hvor k er for lille.
3q Opfindelsen skal herefter forklares nærmere under henvisning til tegningen, hvor fig. 1 er en illustration til opfindelsens baggrund (se ovenfor), og fig. 2 viser et blokdiagram over en udførelsesform for en 35 selvindstillende regulator ifølge opfindelsen.
Den proces, der skal styres med en selvindstillende regulator ifølge opfindelsen, er vist ved 1 (fig. 2). Til regulatoren føres en styreværdi 2.
I anordningen indgår en lineær digital regulator 3 af f.eks.
2 148853 PID-karakter, til hvilken bl.a. føres en referenceværdi 4. Regulatoren er indrettet til at styre processen, og for at gøre den selvind-stiilende er den koblet til et beregnings- og indstillingsorgan 5 til optimal indstilling af reguleringsparametrene, adaption af regulerings- 5 parametrene.
Til regulatoren er også sluttet yderligere et beregnings- og indstillingsorgan 6 til indstilling af passende tasttid (T) ved et tast-ningsorgan 7 til ind- og udkobling af reguleringssignalerne (via 8) (adaption af tasttiden T), 10 Udførelsesrækkefølgen er således, at regulatoren 3 indkobles ved hvert tasttidspunkt, medens adaptionen kan ske efter et af følgende tre alternativer: 1) samme frekvens som regulatoren 3, 2) langsommere frekvens end regulatoren 3, 15 3) ved installation eller kun ved indtruffet hændelse.
Regulatoren ifølge opfindelsen er altså helt selvindstillende, dvs. ingen parametre behøver at justeres manuelt ved tilslutning af regulatoren 3 til processen 1.
Regulatoren med dens adaptionsorganer 5-6 fungerer som et 20 tidsdiskret system, hvor målesignalerne fra processen tastes (T), og tastningsværdierne tilpasses til en model for processen, hensigtsmæssigt indbygget i regulatoren. Med udgangspunkt i modellen vælges et optimalt styresignal.
Til forskel fra tidligere kendte selvindstillende regulatorer behø- 25 ver forholdet mellem tasttid T og diskret løbetid k ved opfindelsen ikke at tilpasses til en model for processen. (Diskret løbetid = antal T, indtil det aftastede forløb starter).
Ifølge en udførelsesform for opfindelsen kan man eksempelvis fiksere den diskrete løbetid k i processen til 2 eller mere (se fig.
30 1). De tasttider, regulatoren vælger mellem, kan illustreres i følgen de formel (rekursiv): TM = _1 · Ti C) 11 k-1 1 35 T = mindste tasttid. o T. er altså de forskellige tasttider. Man begynder med TQ og gir opad, indtil man finder en passende T, hvilket jo sker automatisk i regulatoren.
148853 3
Det kan vises, at der eksisterer nøjagtigt én tasttid af dem, der frembringes af den nævnte formel (1), som passer til processen. Desuden frembringes kun et mindre antal tasttider, der skal prøves. For k - 2, t = 20 msek. behøves kun 13 forskellige tastti-5 der for at dække området 20 msek - 82 sek.
For at finde den korrekte tasttid af de frembragte tasttider ifølge formel (1) under indjusteringen evaluerer regulatoren et tab o, bestående af en vægtet kvadratsum λ af målesignaler y på konsekutive tasttidspunkter.
10 σ-σ(Τκ)= V2 (t) + λ * I y (t-Tk) ] 2 + λ2 [ y (t-2Tk) ] 2 + λ3 [ y (t-3Tk) ] 2+... (2) . 15
Den korrekte tasttid Tk er den, for hvilken følgende gælder: (A) σ har lokalt minimum i 20 Tk, dvs. a(Tk) < min (σ (T^), °(Tk+1)) hvor Tk frembringes af formlen (1).
(B) σ er stationær, dvs.
25 °N (Tk) /σ (Tk} ε (1 / P)/ hvor p vælges som en passende konstant: p = F^_® (N,»)F-forde-30 2 ling, hvis hypoteseprøvning af "regulatoren optimal" med risikoniveau α ønskes.
σΝ ^Tk^ betegner tabet evalueret under de N sidste tasttidspunkter, σ skal altså opfylde disse to betingelser, for at systemet skal 35 være stabilt. Hvis f.eks. kvotienten ifølge B havner udenfor interval- Λ let (- , p) ved hypoteseprøvning, bliver systemet ustabilt.
P
4 148853
Ifølge en anden udførelsesform fikseres den diskrete løbetid k på samme måde som ovenfor til et vilkårligt helt tal k > 2.
Tasttiden tillades at ændres i diskrete tidspunkter t^ ifølge formlerne nedenfor.
5 lN+1 = *N + m * hvor m er et fast vilkårligt helt tal ^ 1, og T er tasttiden bestemt i tidspunktet t^.
En filtreret måleværdi z(t^) dannes som funktion af måleværdi- 10 en i tasttidspunkterne tN-1, tN_^+T(t) ____, t^ som en vægtet sum af følgende størrelser: n > k S^Y (tN) = ™ Υ(ΐΝ-ι+*χΤ (tN.1))y(tN.1+(i-n)xT(tN.1)> i=0 15 k Sqy (tN) = 2 y^N-1+*x T(t^_^))u(t^_^+(i-n)xT (^_·|)) i=0 sY (V = Σ V(tN-1**T (tN-1}) 20 i=0 I ovenstående ligninger er y tilbageføringsværdien (R-værdien), i er index i summerne, x er multiplikationstegn, n er antal T, u er styresignal- eller kontrolsignalværdi, og S er korrelationen mellem 25 u og y ved et bestemt n.
Formlerne vedrører korrelationerne mellem forskellige tilbageføringsværdier ved forskellige værdier af n.
Adaptionsanordningen 6 i fig. 2 udføres som en selvindstillende regulator med samme beregningsmetodik som i den adaptive regulator 30 (3,5) i fig. 2, kun med den forskel at z(t^) betragtes som "målevær di" og T(tN) (tasttiden til tidspunktet t^) som "styreværdi".
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE7802097A SE442921B (sv) | 1978-02-23 | 1978-02-23 | Sjelvinstellande regulator |
| SE7802097 | 1978-02-23 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DK68679A DK68679A (da) | 1979-08-24 |
| DK148853B true DK148853B (da) | 1985-10-28 |
| DK148853C DK148853C (da) | 1986-04-21 |
Family
ID=20334083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DK68679A DK148853C (da) | 1978-02-23 | 1979-02-16 | Selvindstillende regulator |
Country Status (7)
| Country | Link |
|---|---|
| CA (1) | CA1142590A (da) |
| DE (1) | DE2905525A1 (da) |
| DK (1) | DK148853C (da) |
| FI (1) | FI72215C (da) |
| GB (1) | GB2015771B (da) |
| NO (1) | NO156345C (da) |
| SE (1) | SE442921B (da) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57199004A (en) * | 1981-06-01 | 1982-12-06 | Toshiba Corp | Sample value adaptive process controller |
| US4492336A (en) * | 1982-03-17 | 1985-01-08 | Matsushita Electric Industrial Co., Ltd. | Cooker with heating control system |
| DE3921158A1 (de) * | 1989-06-28 | 1991-01-10 | Pintsch Bamag Ag | Antriebsvorrichtung fuer eine selbsttaetig oeffnende und schliessende tuer, insbesondere eine gelenktuer |
| DE19516627A1 (de) * | 1995-05-05 | 1996-11-07 | Ranco Inc | Verfahren und Vorrichtung zur Regelung eines Prozesses |
| DE19519378B4 (de) * | 1995-05-26 | 2011-06-30 | Bayerische Motoren Werke Aktiengesellschaft, 80809 | Kühlanlage mit elektrisch regelbarem Stellglied |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2335788C2 (de) * | 1972-07-21 | 1987-02-26 | ASEA AB, Västerås | Selbsteinstellender Regler |
-
1978
- 1978-02-23 SE SE7802097A patent/SE442921B/sv not_active IP Right Cessation
-
1979
- 1979-02-14 DE DE19792905525 patent/DE2905525A1/de active Granted
- 1979-02-16 DK DK68679A patent/DK148853C/da not_active IP Right Cessation
- 1979-02-20 FI FI790565A patent/FI72215C/fi not_active IP Right Cessation
- 1979-02-21 NO NO790576A patent/NO156345C/no unknown
- 1979-02-22 GB GB7906252A patent/GB2015771B/en not_active Expired
- 1979-02-22 CA CA000322167A patent/CA1142590A/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE2905525A1 (de) | 1979-09-06 |
| GB2015771A (en) | 1979-09-12 |
| NO156345C (no) | 1987-09-02 |
| CA1142590A (en) | 1983-03-08 |
| GB2015771B (en) | 1982-08-18 |
| DK148853C (da) | 1986-04-21 |
| SE442921B (sv) | 1986-02-03 |
| NO156345B (no) | 1987-05-25 |
| DE2905525C2 (da) | 1991-02-28 |
| FI72215C (fi) | 1987-04-13 |
| FI790565A7 (fi) | 1979-08-24 |
| DK68679A (da) | 1979-08-24 |
| NO790576L (no) | 1979-08-24 |
| SE7802097L (sv) | 1979-08-24 |
| FI72215B (fi) | 1986-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4791548A (en) | Discrete time control apparatus | |
| SE427508B (sv) | Forfarande for instellning av en pid-regulator for en process | |
| EP0159103B1 (en) | Process control apparatus | |
| Ingimundarson et al. | Robust tuning procedures of dead-time compensating controllers | |
| EP0139243A2 (en) | Process control apparatus | |
| JPS5510586A (en) | Electronic balance | |
| KR920008564A (ko) | 프로세스 제어 시스템의 적응 제어 장치 및 그 방법 | |
| JPS6041101A (ja) | 離散時間型オン/オフ・スイツチング適応制御装置 | |
| KR920015673A (ko) | 전압 또는 무효 전력 제어 방법 및 제어 장치 | |
| DK148853B (da) | Selvindstillende regulator | |
| US4386397A (en) | Method and apparatus for process control | |
| Semino et al. | Parameter estimation in extended Kalman filters for quality control in polymerization reactors | |
| SE464326B (sv) | Foerfarande foer stegvis anpassning av en uppvaermningsanordnings vaermekurva till en byggnads uppvaermningskaraktaeristik och anordning foer genomfoerande av foerfarandet | |
| EP0554442B1 (en) | Multivariable adaptive feedforward controller | |
| Ydstie et al. | Deterministic convergence of an adaptive regulator with variable forgetting factor | |
| Minter et al. | A comparison of adaptive controllers: academic vs industrial | |
| RU2128357C1 (ru) | Энергосберегающая многофункциональная система автоматического управления | |
| Schlegel et al. | Simple pulse-step model predictive controller | |
| GB1587067A (en) | Level control systems | |
| Nishikawa et al. | A method for auto-tuning of PID control parameters | |
| JPH0454243B2 (da) | ||
| SU1383295A1 (ru) | Устройство дл регулировани объектов с запаздыванием | |
| SU617445A1 (ru) | Устройство дл автоматического управлени процессом комбинированной термообработки бетона | |
| SU752221A1 (ru) | Система автоматического регулировани | |
| Kwon et al. | Receding horizon LQG controller using optimal FIR filter with control input |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PBP | Patent lapsed |