[Controlli Automatici] Margine di stabilità sul diagramma di Bode

moska85
Salve amici, sto cercando di risolvere esercizi in cui bisogna calcolare analiticamente il margine di fase e ampiezza ma non ci riesco. Non so proprio da dove incominciare. Ho studiato l'argomento e in teoria ho capito cosa rappresentano queste due grandezze rispetto al diagramma di Bode, però analiticamente non so come si calcolano. Mi dareste una mano a capire perfavore.?
Per esempio ho trovato questo esercizio già svolto e se fosse possibile lo vorrei fare insieme a voi: ho la seguente f.d.t.

\( G(s)=1/(1+s)^3 \)

ho calcolato il diagramma di bode e fin qui ci sono.

In attesa di una vostra risposta vi ringrazio anticipatamente.

Risposte
moska85
No tranquillo non mi offendo...purtroppo sono consapevole delle mie lacune. Però a lezionemi hanno fatto vedere che si applica la proprietà(non ricordo come si chiama) e si fa la fase del numeratore meno la fase del denominatore per questo ho fatto così. tu invece hai fatto la razionalizzazione ...bho

e quindi il margine di fase è

\( \varphi m=180°-|\varphi c|=25.31° \)

D4lF4zZI0
$m_phi=180°-154.6°=25.4°$
Quella proprietà è corretta ed infatti io ti ho detto che avevi fatto bene, ti sei perso quando alla fine hai calcolato le arcotangenti; praticamente, la relazione a cui sei giunto $-arctan(0.135)-arctan(0.54/(-0.82))$ era corretta, ma hai commesso un errore di segno sulla seconda arcotangente ;).
Comunque non per forza devi farlo così, alla fine si tratta di calcolare l'argomento di un numero complesso

moska85
Il mio errore è stato dipeso dal segno, quindi la formula generale \( \arctan (b/a) \) , b ed a vanno presi senza considerare i segni è corretto?

D4lF4zZI0
Tu avevi $-arctan(0.135)-arctan(0.54/(-0.82))$; il secondo addendo lo puoi scrivere ( per la simmetria della funzione ):
$-arctan(0.54/(-0.82))=arctan((-0.54)/(-0.82)) = -pi+arctan(0.54/0.82)$
Avendo ricordato che se $z=a+jb$ è il numero complesso, allora $arg(z)=-pi+arctan(b/a)$ quando $b<0$ e $a<0$

moska85
ok grazie per la spiegazione...passo a calcolarmi il margine di ampiezza :(

moska85
credimi mi sono fuso .... e da stamattina le 8 che sto studiando e ora non ce la faccio più nemmeno a fare 2+2
mi sa che lo finisco domani questo nuovo calcolo. Grazie per la mano che mi hai dato. Ci sentiamo domani tanto già so che ti contatto purtroppo per me e anche per te . Buona serata e grazie

D4lF4zZI0
:shock: :shock: :shock:

moska85
no ti giuro mi vedo di fare un'altra cosa ma l'esercizio ora non lo finisco....mi ha fatto impazzire

moska85
Ciao D4lF4zZI0 senti vorrei chiederti un piacere. Mi faresti vedere tutti i passaggi per il calcolo del guadagno? Il 17 ho l'esame è urgente e siccome non sono ancora capace di fare questa tipologia di esercizi vorrei chiederti questo piacere. se mi metto io passo un'altra serata solo a calcolarmi questa cosa. Grazie

D4lF4zZI0
Per prima cosa occorre calcolare la pulsazione alla quale la fase della fdt vale $-pi$.
Quindi:
$ phi_(W(jomega_pi))=phi_10-phi_(10+jomega_pi)-phi_(1-omega_pi^2+j0.4omega_pi)=
0-arctan(omega_pi/10)-arctan((0.4omega_pi)/(1-omega_pi^2))=-pi $
ottenendo:
$ omega_pi/10+(0.4omega_pi)/(1-omega_pi^2)=0rArr omega_pi^3-5omega_pi=0 rArr omega_pi(omega_pi^2-5)=0rArr { ( omega_pi=0 (rad)/s ),( omega_pi=2.24 (rad)/s ):} $
avendo escluso la soluzione negativa.
PS: ancora una volta dobbiamo scartare la soluzione $omega_pi=0 (rad)/s$ ( perchè? ).
Applicando la definizione di margine di guadagno, si ha:
$ m_(g)=1/(|W(jomega_pi)|)=1/((10)/( |10+jomega_pi||1-omega_pi^2+j0.4omega_pi|))=(|10+jomega_pi||1-omega_pi^2+j0.4omega_pi|)/10=(sqrt(100+5)sqrt(16+0.803))/10~=4.20~=12.5 dB $

moska85
grazie mille, davvero.
la soluzione 0 rad/sec bisogna scartarla perché è quella soluzione che mi annulla la f.d.t.?

D4lF4zZI0
No, il motivo è tutt'altro.
Se noti bene, ad un certo punto si è arrivati all'equazione $ omega_pi/10+(0.4omega_pi)/(1-omega_pi^2)=0 $; tale equazione può essere letta anche nel seguente modo " per quale valore di $omega_pi$ la fase della fdt è nulla? "
Solo un numero reale ha fase nulla ed infatti $W(j0)=1$, ma noi non stavamo cercando la pulsazione per la quale la fase è nulla bensì la pulsazione per la quale la fase vale $-pi$.
Resta anche un altro punto in sospeso: abbiamo dovuto trascurare anche la pulsazione di taglio $omega_tau=0(rad)/s$ quando abbiamo calcolato il margine di fase; riflettici su e prova a rispondere

PS: ho corretto una cosa $W(j0)=1$ ( avevo scritto $10$ invece )

moska85
Perché siccome la condizione per il calcolo del margine di fase è che

\( |L(jwc)| = 1 \)

quando arriviamo all'equazione:

\( wc^2(wc^4+98.16wc^2-183)=0 \)

che significa trovare la pulsazione per il quale il modulo è nullo, scartiamo il valore di

\( wc= 0 rad/sec \)

perché sta a significare che in quel pnto il modulo è nullo ma a noi interessa prendere il valore per il quale il modulo è unitario e pertanto prendiamo l'altro valore.
è corretto?

D4lF4zZI0
No, l'hai appena visto: $W(j0)=1$ e sembrerebbe quindi soluzione del problema.
Calcoliamo, giusto, per curiosità, la pulsazione di taglio utilizzando i logaritmi ( cosa che andrebbe fatta sempre ); allora si ha:
$ 20log_10(10)-20log_(10)sqrt(100+omega_tau^2)-20log_(10)sqrt((1-omega_tau^2)^2+0.16omega_tau^2)=0 $
da cui si ottiene:
$ log_10sqrt(100+omega_tau^2)+log_10sqrt((1-omega_tau^2)^2+0.16omega_tau^2)=1 rArr$
$ rArr log_10 sqrt((100+omega_tau^2)[(1-omega_tau^2)^2+0.16omega_tau^2])=1 $
Dall'analisi, si ha che affinchè questa equazione ha senso deve accadere che l'argomento del logaritmo deve essere maggiore di $0$; in formule:
$ (100+omega_tau^2)[(1-omega_tau^2)^2+0.16omega_tau^2]>0 hArr omega_tau^6+98.16omega_tau^4-183omega_tau^2>0 $
Le cui soluzioni sono:
$ omega_tau^6+98.16omega_tau^4-183omega_tau^2>0 rArr { ( omega_tau>0 ),( omega_tau^4+98.16omega_tau^2-183>0 ):} $
che esclude automaticamente la soluzione $omega_tau= 0 (rad)/s$

moska85
Capito....grazie per l'aiuto che mi stai dando, sei davvero gentile. grazie

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.