Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Caratteristiche statiche e dinamiche di un sistema

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[11] Re: Caratteristiche statiche e dinamiche di un sistema

Messaggioda Foto Utentefaberz » 10 nov 2017, 18:54

marioursino ha scritto:..il sistema è completamente descritto dal diagramma riportato. Ora dipende dove vengono inseriti i disturbi..

Sì è vero, errore mio :lol:

nics992 ha scritto:..devo basarmi esclusivamente su questo e dire ciò che è possibile dire.

Onestamente non so che dirti più di quanto ti abbia già detto. Da quanto hai detto, si potrebbe pensare che stai parlando di disturbi sinusoidali. Però devi dirci in che punto dell'anello di retroazione entrano.
"One good operational amplifier is worth 1000 microprocessors!"
L'arrogante pensa di essere superiore agli altri. Chi ha autostima pensa di non essere inferiore a nessuno.
Avatar utente
Foto Utentefaberz
170 2 6
Frequentatore
Frequentatore
 
Messaggi: 138
Iscritto il: 4 giu 2016, 9:15

0
voti

[12] Re: Caratteristiche statiche e dinamiche di un sistema

Messaggioda Foto Utentemarioursino » 13 nov 2017, 10:38

Puoi provare a fare una cosa..

Ho visto che sta lavorando in Matlab, se ti interessa puoi calcolare le caratteristiche del sistema controllato utilizzando la funzione tf().

Codice: Seleziona tutto
% Pulsazioni dei due poli del sistema
w1 = 1e1;
w2 = 1e3;

% Guadagno
gain = 1;

% FDT del sistema
% Polo nell'origine + 2 poli
SYS = gain * tf(1,[1 0]) * tf(1,[1/w1 1]) * tf(1,[1/w2, 1]);

% Plot del diagramma di Bode con margine di fase e guadagno
margin(SYS);


Ottieni la prima immagine (sistema tu le pulsazioni):

Untitled.png


Adesso puoi costruire la FDT del sistema corredato del controllore (rete anticipatrice).

Codice: Seleziona tutto
% Doppia rete anticipatrice (doppio polo/zero)
gain_reg = 700;
wr = 100;

REG = gain_reg * tf([1/wr 1],[1/(wr*7) 1]) * tf([1/wr 1],[1/(wr*7) 1]);

hold on;
grid on;
margin(SYS*REG);


L'ultimo comando sovrappone al primo diagramma la nuova funzione d'anello del sistema regolato:

untitled2.png


Senza passare a Simulink, puoi confrontare le due risposte che avrebbe il sistema chiuso in retrozione con un ingresso a gradino unitario:

Codice: Seleziona tutto
% Risposta al gradino
figure;
step(feedback(SYS*REG,1));
grid on;


untitled3.png


In alternativa puoi ricostruire il sistema in Simulink con blocchi LTI:

untitled4.png


ottenendo lo stesso risultato

untitled5.png


In Simulink puoi inserire i disturbi dove ti pare e della forma che ti piace.
Avatar utente
Foto Utentemarioursino
5.687 3 9 13
G.Master EY
G.Master EY
 
Messaggi: 1598
Iscritto il: 5 dic 2009, 4:32

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 217 ospiti