Pagina 1 di 1

grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:03
da flav1
Salve, ho uno schema di controllo con due gradi di libertà(ciclo aperto), e devo ricavarne la funzione di sensitività complementare tra il riferimento e l'output. In particolare sto cercando di fare questo in simulink(o matlab). In particolare devo vedere come varia l 'output di questa man mano che si mette un polo a più alta frequenza.Lo schema è il seguente:

Cattura.PNG


Se vado a vedere l' output di simulink, il risultato è il seguente :

sim.PNG


In particolare sto usando un ingresso a gradino.

Credo di stare sbagliando qualcosa dato che nel primo caso ottengo solo una linea orizzontale ed inoltre non sono sicuro che questa sia la funzione di sensitività complementare.

Ho tentato un altro approccio tramite Matlab, ma per fare il plot della funzione di sensitività complementare mi serve usare la funzione loopsens(), ma non riesco a capire come usarla nel caso di uno schema con due gradi di libertà. Quello che sto cercando di fare è questo:

Codice: Seleziona tutto

s = tf("s");
Plant = 1/[(1+s)*(1+0.05s)^2];
Plant = 1/[(1+s)*(1+0.05*s)^2];
Controller_1 = (s+1)/s;
Controller_2 = [(1+s)*(1+0.05*s)^2]/(1+0.01*s)^3;
loop = loopsens(Plant, ???);
bodemag(loop.Ti);


Mi scuso per il post un po' lungo, ma ci sto sbattendo la testa da ormai due giorni e più che capire come fare mi sto confondendo sempre di più.

[EDIT]
Lo schema a blocchi di simulink è il seguente: (mi scuso ma ho dovuto cancellare un' immagine dato che il limite è di tre allegati)

simulink.PNG


Grazie in anticipo a chiunque mi aiuterà.

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:11
da EdmondDantes
Allega l'immagine dello schema a blocchi implementato in simulink.

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:21
da EdmondDantes
Foto Utenteflav1 stai pasticciando con il post: lo hai modificato parecchie volte, sovrapponendoti ai miei aggiustamenti. Non modificare piu' la tua risposta.

flav1 ha scritto:mi scuso ma ho dovuto cancellare un' immagine dato che il limite è di tre allegati)

Ammettiamo che esista questo limite, e' sufficiente rispondere con un secondo post inserendo le altre informazioni.

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:28
da EdmondDantes
flav1 ha scritto: [...] ed inoltre non sono sicuro che questa sia la funzione di sensitività complementare.


Se il plot che hai allegato fa riferimento allo scope riportato nello schema a blocchi implementato, stai visualizzando l'uscita y.

Inserisci anche la maschera dei parametri d'ingresso.

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:41
da flav1
Grazie per la risposta. Ammetto la mia ignoranza, dato che con simulink sono alle prime armi. Per caso intendi questo ?

simulink2.PNG

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:46
da EdmondDantes
La finestra delle proprietà del blocco cerchiato in rosso:

Schermata del 2019-03-17 11-45-21.png
Schermata del 2019-03-17 11-45-21.png (6.47 KiB) Visto 4137 volte

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 11:55
da EdmondDantes

Re: grafico della funzione di sensitività complementare

Inviato: 17 mar 2019, 12:32
da g.schgor
con Microcap ho ottenuto questo:
reg2.gif
reg2.gif (5.97 KiB) Visto 4109 volte