Teoria controlului automat

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 22 octombrie 2021; verificările necesită 3 modificări .

Teoria controlului automat ( TAU ) este o disciplină științifică care studiază procesele de control automat al obiectelor de natură fizică diferită. În același timp, cu ajutorul mijloacelor matematice, sunt dezvăluite proprietățile sistemelor automate de control și sunt elaborate recomandări pentru proiectarea acestora.

Este parte integrantă a ciberneticii tehnice și are ca scop dezvoltarea principiilor generale ale controlului automat, precum și a metodelor de analiză (cercetare a funcționării) și de sinteză (selectarea parametrilor) a sistemelor de control automat (ACS) pentru obiectele tehnice.

Pentru această teorie contează doar natura [1] transformărilor semnalului de către obiectele de control.

Istorie

Pentru prima dată, informații despre automate au apărut la începutul erei noastre în lucrările lui Heron din AlexandriaPneumatică ” și „ Mecanică ”, care descriu automate create de Heron însuși și profesorul său Ctesibius : un automat pneumatic pentru deschiderea ușilor un templu, o orgă de apă, un automat pentru vânzarea apei sfințite etc. Ideile lui Heron erau cu mult înaintea timpului lor și nu și-au găsit aplicație în epoca sa.

În Evul Mediu , mecanica de imitație „android” a primit o dezvoltare semnificativă, când designerii mecanici au creat o serie de automate care imitau acțiunile umane individuale și, pentru a spori impresia, inventatorii au dat automatelor o asemănare exterioară cu o persoană și le-au numit „ androizi ”, adică umanoizi. În prezent, astfel de dispozitive sunt numite roboți , spre deosebire de dispozitivele de control automat care sunt utilizate pe scară largă în toate sferele activității umane, care sunt numite automate.

În secolul al XIII-lea, filosoful și alchimistul scolastic german Albert von Bolstadt a construit un robot pentru a deschide și închide ușile.

Androizi foarte interesanți au fost creați în secolele XVII-XVIII. În secolul al XVIII-lea, ceasornicarii elvețieni Pierre Droz și fiul său Henri au creat un scrib mecanic, un artist mecanic și alții. Un frumos teatru de automate a fost creat în secolul al XVIII-lea. Mecanic autodidact rus Kulibin . Teatrul său, păstrat în Schit , este adăpostit într-un „ceas cu figurine de ouă”.

La începuturile sale, multe prevederi ale teoriei controlului automat sunt cuprinse în Teoria generală a regulatorilor (liniari), care a fost dezvoltată în principal în 1868-1876 în lucrările lui Maxwell și Vyshnegradsky . Lucrările fundamentale ale lui Vyshnegradsky sunt: ​​„Despre teoria generală a reglementatorilor”, „Despre regulatorii acțiunii indirecte”. În aceste lucrări, se pot găsi originile metodelor moderne de inginerie pentru studiul stabilității și calității reglementării.

Lucrările remarcabilului matematician sovietic Andrei Markov (junior) , fondatorul școlii constructiviste sovietice de matematică, autorul lucrărilor despre teoria algoritmilor și logica matematică , au avut o influență decisivă asupra dezvoltării metodologiei interne de studiere a teoria controlului automat . Aceste studii și-au găsit aplicație în activitățile științifice și practice ale academicianului Lebedev pe teme militare - controlul automat al torpilelor și ghidarea armelor și stabilitatea sistemelor mari de energie .

Până la începutul secolului al XX-lea și în primul său deceniu, teoria controlului automat se formează ca disciplină științifică generală cu o serie de secțiuni aplicate.

Concepte de bază

Automatizarea  este o ramură a științei și tehnologiei care acoperă teoria și practica controlului automat, precum și principiile construirii sistemelor automate și mijloacele tehnice care le formează.

Un obiect de control  (OC) este un dispozitiv, un proces fizic sau un set de procese care trebuie controlat pentru a obține rezultatul dorit. Interacțiunea cu sistemul de operare are loc prin aplicarea unei acțiuni de control intrării sale condiționate (care corectează procesele care au loc în sistemul de operare), în timp ce ieșirea este un parametru modificat (care este o consecință a procesului).

Controlul  este un impact (semnal) aplicat intrării obiectului de control și care asigură un astfel de flux de procese în obiectul de control care va asigura atingerea scopului de control specificat la ieșirea acestuia.

Scopul  este fluxul dorit de procese în obiectul de control și obținerea modificării dorite a parametrului la ieșirea acestuia.

Obiecte:

Sistemul de control automat (ACS) include un obiect de control și un dispozitiv de control.

Dispozitivul de control (CU)  este un set de dispozitive care controlează intrările obiectului de control.

Reglarea  este un caz special de control, al cărui scop este menținerea uneia sau mai multor ieșiri ale obiectului de control la un nivel dat.

Regulator  - convertește eroarea de control ε(t) într-o acțiune de control care ajunge la obiectul de control.

Acțiunea de setare g(t) determină reglarea necesară a valorii de ieșire.

Eroarea de reglare ε(t) = g(t) - y(t), diferența dintre valoarea cerută a variabilei controlate și valoarea sa curentă. Dacă ε(t) este diferit de zero, atunci acest semnal este transmis la intrarea controlerului, care generează o astfel de acțiune de control care în cele din urmă ε(t) = 0 în timp.

Acțiunea perturbatoare f(t) este un proces la intrarea obiectului de control, care este o piedică pentru control.

Sisteme de control automat:

Diagrame funcționale

Diagrama funcțională a unui element  - o diagramă a unui sistem automat de reglare și control, compilată în funcție de funcția pe care o îndeplinește acest element.

Semnalele de ieșire  sunt parametri care caracterizează starea obiectului de control și sunt esențiali pentru procesul de control.

Ieșirile de sistem  sunt puncte din sistem la care semnalele de ieșire pot fi observate sub forma anumitor mărimi fizice.

Intrările sistemului  sunt puncte ale sistemului unde sunt aplicate influențe externe.

Semnale de intrare:

Sisteme:

Principii de control ACS

Feedback -ul este o conexiune în care valoarea reală a variabilei de ieșire, precum și valoarea setată a variabilei controlate,  sunt transmise la intrarea controlerului .

Controlul conform principiului abaterii variabilei controlate  - feedback-ul formează o buclă închisă. Obiectul controlat este supus unei acțiuni proporționale cu suma (diferența) dintre variabila de ieșire și valoarea setată, astfel încât această sumă (diferența) scade.

Control conform principiului compensării perturbațiilor  - un semnal proporțional cu efectul perturbator intră în intrarea controlerului. Nu există nicio relație între acțiunea de control și rezultatul acestei acțiuni asupra obiectului.

Control bazat pe principiul reglării combinate  - se utilizează atât controlul perturbațiilor, cât și al abaterii, ceea ce asigură cea mai mare precizie de control.

Clasificarea ACS

După natura controlului:

După natura acțiunii:

În funcție de gradul de utilizare a informațiilor despre starea obiectului de control:

În funcție de gradul de utilizare a informațiilor despre parametrii și structura obiectului de control:

În funcție de gradul de transformare a coordonatelor în ACS:

După forma modelului matematic de transformare a coordonatelor:

După tipul de acțiuni de control:

După gradul de participare umană:

Conform legii modificării variabilei de ieșire:

După numărul de variabile controlate și reglate:

În funcție de gradul de autoajustare, adaptare, optimizare și inteligență:

În funcție de efectul elementului sensibil (de măsurare) asupra organismului de reglementare:

Tunuri inteligente autopropulsate

ISAS  sunt sisteme care permit antrenamentul, adaptarea sau reglarea prin memorarea și analizarea informațiilor despre comportamentul unui obiect, sistemul de control al acestuia și influențele externe. O caracteristică a acestor sisteme este prezența unei baze de date a unui motor de inferență, a unui subsistem de explicații etc.

Baza de cunoștințe  - reguli formalizate sub formă de formule logice, tabele etc. IMS este folosit pentru a gestiona obiecte tehnice slab formalizate sau complexe.

Clasa ISU corespunde caracteristicilor:

Dacă ISU îndeplinește toate cele 5 criterii, atunci este inteligent în sensul „mare”, altfel în sensul „mic”.

Modele matematice ale ACS liniare

Determinist

Statistic

Statisticile sunt caracterizate printr-un set de parametri statistici și funcții de distribuție. Pentru studiul lor se folosesc metode de statistică matematică .

Adaptiv

Cele adaptive folosesc metode determinist-stohastice pentru a descrie obiectul de control.

Tipuri de influențe. Funcții de tranziție, greutate, transfer

Funcția de transfer de conectare a legăturilor

Conexiune serială

W e (p) \u003d W 1 (p) W 2 (p) ... W n (p) \u003d (p)

Conexiune paralelă

W e (p) \u003d W 1 (p) + W 2 (p) + ... + W n (p) \u003d (p)

Funcția de transfer a unui sistem închis

Rezolvând acest sistem de ecuații, obținem următoarele rezultate:

Obținerea funcției de transfer în spațiul de stare

Sistemul din spațiul stărilor este dat astfel:

Sistemul are m intrări u(t), l ieșiri y(t), n stări x(t), n>= max(m, l), A,B,C,D sunt matrici numerice de dimensiunea corespunzătoare nxn, nxm, lxn ..

Fie I o matrice de identitate nxn, atunci:

pI X(p) - AX(p) = BU(p)

(pI - A)X(p) = BU(p)

x(0) = 0

X(p)=Wxu(p)U(p); Wxu(p) = (pI - A)^{-1)B

Y(p)=Wyu(p)U(p); Wyu(p)=C (pI - A)^{-1) B + D

Linearizarea sistemelor și a legăturilor

Fie ACS controlat și descris printr-o ecuație neliniară

Mai mult, neliniaritatea este nesemnificativă, adică această funcție poate fi extinsă într-o serie Taylor în vecinătatea unui punct staționar, de exemplu, cu o perturbație externă f = 0 .

Ecuația acestei legături în stare staționară este următoarea:

, punctele inițiale, derivatele sunt absente.

Apoi, extinzând funcția neliniară într-o serie Taylor, obținem:

- restul

Am trecut de la neliniar la liniar. Să trecem la ecuația operatorului:

Controlabilitatea, observabilitatea tunurilor autopropulsate

ACS este controlabil (complet controlabil) dacă poate fi transferat din orice stare inițială x 0 (t) într-o altă stare arbitrară x 1 (t) la un moment arbitrar de timp prin aplicarea unei acțiuni continue pe bucăți U(t)∈[t 0 ;t 1 ].

ACS este observabil (observabil complet) dacă toate variabilele de stare x(t) pot fi determinate din impactul de ieșire (măsurat) y(t).

Stabilitatea sistemelor liniare

Stabilitatea este proprietatea ACS de a reveni la o stare de echilibru dată sau aproape de ea după orice perturbare. ACS stabil este un sistem în care procesele tranzitorii sunt amortizate.

 este forma operatorului ecuației liniarizate.

y(t) \u003d y set (t) + y p \ u003d y out (t) + y st

y mouth (y out ) este o soluție particulară a ecuației liniarizate.

y p (y st ) este soluția generală a ecuației liniarizate ca o ecuație diferențială omogenă, adică

ACS este stabil dacă procesele tranzitorii y n (t) cauzate de orice perturbații vor fi amortizate în timp, adică atunci când

Rezolvând ecuația diferențială în cazul general, obținem rădăcini complexe p i , p i+1 = ±α i ± jβ i

Fiecare pereche de rădăcini conjugate complexe corespunde următoarei componente a ecuației tranzitorii:

, unde ,

Din rezultatele obținute se poate observa că:

Criterii de stabilitate

Criteriul Routh

Pentru a determina stabilitatea sistemului, se construiesc tabele cu formularul:

Cote Siruri de caractere coloana 1 coloana 2 coloana 3
unu
2
3
patru

Pentru stabilitatea sistemului, este necesar ca toate elementele primei coloane să aibă valori pozitive; dacă există elemente negative în prima coloană, sistemul este instabil; dacă cel puțin un element este egal cu zero, iar restul sunt pozitive, atunci sistemul se află la limita stabilității.

Criteriul Hurwitz

- determinant Hurwitz

Teorema : pentru stabilitatea unui ACS închis, este necesar și suficient ca determinantul Hurwitz și toți minorii săi să fie pozitivi la

Criteriul lui Mihailov

Să înlocuim , unde ω este frecvența unghiulară a oscilațiilor corespunzătoare rădăcinii pur imaginare a polinomului caracteristic dat.

Criteriu : pentru stabilitatea unui sistem liniar de ordinul al n-lea, este necesar și suficient ca curba Mikhailov, construită în coordonate , să treacă secvenţial prin n cadrane.

Luați în considerare relația dintre curba Mikhailov și semnele rădăcinilor sale (α>0 și β>0)

1) Rădăcina ecuației caracteristice este un număr real negativ

Factorul corespunzător rădăcinii date

2) Rădăcina ecuației caracteristice este un număr real pozitiv

Factorul corespunzător rădăcinii date

3) Rădăcina ecuației caracteristice este o pereche complexă de numere cu o parte reală negativă

Factorul corespunzător rădăcinii date

, Unde

4) Rădăcina ecuației caracteristice este o pereche complexă de numere cu o parte reală pozitivă

Factorul corespunzător rădăcinii date

, Unde

criteriul Nyquist

Criteriul Nyquist este un criteriu analitic grafic. Trăsătura sa caracteristică este că concluzia despre stabilitatea sau instabilitatea unui sistem închis se face în funcție de tipul de caracteristici de amplitudine-fază sau frecvență logaritmică a unui sistem deschis.

Fie ca sistemul deschis să fie reprezentat ca un polinom

apoi facem o înlocuire și obținem:

Pentru o construcție mai convenabilă a hodografului pentru n>2, aducem ecuația (*) la forma „standard”:

Cu această reprezentare, modulul A(ω) = | W(jω)| este egal cu raportul dintre modulele numărătorului și numitorului, iar argumentul (faza) ψ(ω) este diferența dintre argumentele lor. La rândul său, modulul produsului numerelor complexe este egal cu produsul modulelor, iar argumentul este suma argumentelor.

Module și argumente corespunzătoare factorilor funcției de transfer:

Factor
k k 0
p ω

Apoi construim un hodograf pentru funcția auxiliară , pentru care ne vom schimba

Pentru , dar pentru (pentru că n<m și )

Pentru a determina unghiul de rotație rezultat, găsim diferența dintre argumentele numărătorului și numitorului

Polinomul numărătorului funcției auxiliare are același grad cu polinomul numitorului său, ceea ce implică , prin urmare, unghiul de rotație rezultat al funcției auxiliare este 0. Aceasta înseamnă că pentru stabilitatea sistemului închis, hodograful de vectorul funcției auxiliare nu trebuie să acopere originea, iar hodograful funcției , respectiv, un punct cu coordonate

Marja stabilității tunurilor autopropulsate

În condiții de funcționare, parametrii sistemului, dintr-un motiv sau altul, se pot modifica în anumite limite (îmbătrânire, fluctuații de temperatură etc.). Aceste fluctuații ale parametrilor pot duce la o pierdere a stabilității sistemului dacă acesta funcționează lângă limita de stabilitate. Prin urmare, ei se străduiesc să proiecteze sistemul astfel încât să funcționeze departe de limita de stabilitate. Gradul acestei îndepărtari se numește marjă de stabilitate.

Necesitatea unei marje de stabilitate este determinată de următoarele condiții:

Criterii

Caracteristici comparative ale criteriilor de stabilitate

Criteriul de frecvență Nyquist este aplicabil în principal atunci când este dificil să se obțină experimental caracteristicile de fază. Cu toate acestea, calculul AFC-urilor, în special a celor de frecvență, este mai dificil decât construirea curbelor Mihailov. În plus, locația AFC nu oferă un răspuns direct la întrebarea: sistemul este stabil, adică este nevoie de cercetări suplimentare privind stabilitatea sistemului în stare deschisă.

Criteriul Mikhailov este aplicat sistemelor de orice ordin, spre deosebire de criteriul Routh. Folosind criteriul de frecvență Nyquist și criteriul Mikhailov, curbele caracteristice pot fi construite treptat, ținând cont de influența fiecărei legături, ceea ce clarifică criteriile și rezolvă problema alegerii parametrilor sistemului din condiția de stabilitate.

Vezi și

Note

  1. Rotach V.Ya. Teoria controlului automat. - al 2-lea, revizuit. și suplimentare .. - Moscova: MPEI, 2004. - S. 3-15. — 400 s. - ISBN 5-7046-0924-4 .
  2. A. V. Andryushin, V. R. Sabanin, N. I. Smirnov. Management și inovație în ingineria energiei termice. - M: MPEI, 2011. - S. 15. - 392 p. — ISBN 978-5-38300539-2

Literatură