[Automatyka] Zapas fazy i modułu

Witam!

to chyba najbliższa automatyce polska grupa dyskusyjna, więc zadam tu swoje pytanie.

Otóż mam do zrobinie sprawozdanie z laboratorium automatyki. Jednym z polecień jest wyznaczenie zapasu fazy i modułu dla danego układu regulacji (obiekt oscylacyjny + dwa rodzaje regulatorów).

Gdybym miał zaznaczyć zapasy na wykresach Bodego czy Nyquista to nie byłoby problemu. Ale mam wyznaczyć ich dokładną wartość (niezaokragloną wartość - w postaci ukłamka zwykłego). MATLAB zwraca wartość zaokrągloną w postaci ułamka dziesiętnego :( Przestudiowałem dwie książki i google, ale nigdzie prócz wzorów nie znalazłem rozwiązanego przykładu, który bardzo by mi pomógł.

Jeśli któryś z grupowiczów ma gdzieś lub wie gdzie mógłbym znaleźć przykładowe obliczenia to będę wdzięczny za informację. Chodzi mi o rozwiązanie dowolnego przykłdu (obojętnie jaki człon i regulator).

Z góry dziękuję za pomoc,

Reply to
Rafał R
Loading thread data ...

Rozwiązanie dokładne == rozwiązanie analityczne równań definiujących zapas (margines) fazy i wzmocnienia. W ogólnym przypadku niewykonalne, ale może u ciebie da się coś poupraszczać dla twojej (funkcyjnej postaci) transmitancji.

Reply to
pisz_na.mirek

pisz snipped-for-privacy@dionizos.zind.ikem.pwr.wroc.pl napisał(a):

formatting link
tu umieściłem jeden z dwóch (łatwiejszy) układów do policzenia

Reply to
Rafał R

On Sun, 24 Apr 2005 09:42:27 +0200, Rafał R snipped-for-privacy@USUNTOpoczta.gdynia.pl> wrote: [.....]

Masz daną jakimś wzorem transmitancję układu otwartego G(jw). Musisz rozwiązać 2 równania, tzn. znaleźć takie w1 dla której |G(jw1)| = 1 oraz znaleźć takie w2 dla której arg(G(jw2)) = -PI. No i w końcu mamy: 1. zapas modułu: -(|G(jw2)| - |G(jw1)|) = 1 - |G(jw2)| [w jed. bezwzględnych] lub -20log|G(jw2)| [w decybelach] 2. zapas fazy: -(-PI - arg(G(jw1)))

Regards, /J.D.

Reply to
Jan Dubiec

Podstawić s=j*w, rozwiązać dwa równania kwadratowe ;)

Potrzebne definicje masz np. tu:

formatting link

Reply to
pisz_na.mirek

pisz_na.mirek napisał(a):

tak jak napisałem - te definicje są mi znane. właśnie w tym cały problem że zarówno ja jak i koledzy z roku robimy chyba coś źle :p bo wychodzą nam równania 6 czy 8 stopnia a nie kwadratowe :( Dlatego tak bardzo zależy mi na jakimkolwiek rozwiązanym przykładzie.

dziękuję za pomoc,

Reply to
Rafał R

Trochę sprytu ;)

U ciebie transmitancja pętli otwartej T(s)=L/M, gdzie L- stała, M-funkcja kwadratowa s

1) Moduł T(s)
Reply to
pisz_na.mirek

Przepraszam urwało mi się więc dokończę:

1) |T(s)|=1, podstaw y=s^2 i masz równanie kwadratowe 1) arg(T(s))=-pi, u ciebie nie trzeba s liczyć, bo jest wynikiem asymptotycznym ;)
Reply to
pisz_na.mirek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.