Complimenti per aver scritto bene le specifiche usando latex (per la frequenza di crossover potevi usare \omega_c, viene meglio

). Invece il disegno e` terribile

e i risultati matlab non
vanno caricati su server esterni ma su questo sito con "invia allegato".
Oggi mi sento ultracrepidarian, in italiano sconfinatore epistemico, e provo a rispondere anche se questo non e` proprio il mio campo. Qui ci sono valenti controllisti, penseranno loro a correggere le cose sbagliate
Osservazione generale: le formule che hai usato, a parte le approssimazioni, sono valide per sistemi del secondo ordine senza zeri: la presenza di uno zero cambia il comportamento del sistema, bisogna verificare dopo che il tutto funzioni ancora. In effetti quello zero un po' di casino lo fa!
Con quale percentuale di errore residuo avete definito il tempo di assestamento?
Non ho verificato se i conti preliminari che hai fatto sono corretti, li prendo per buoni.
Cominciamo dalla funzione di trasferimento del sistema, che rappresento con il diagramma di Bode asintotico a) qui sotto, senza esplicitare il guadagno perche' tanto sara` un grado di liberta` per mettere a posto la frequenza di crossover. C'e` uno zero a 0.1 rad/s e due poli reali coincidenti a 1 rad/s.
Come dicevi nel messaggio, e` necessario un integratore nell'origine per mettere a posto la specifica di errore statico. Aggiungendo un integratore, il diagramma di Bode diventa quello di figura b).
Proviamo a vedere se bastasse un integratore nell'origine per avere le prestazioni richieste.
Qualche prima considerazione a ruota libera. Sul diagramma b), per avere il margine di fase desiderato, si deve andare in crossover dalle parti della frequenza di 1 rad/s. Se vai in crossover a 1rad/s il margine di fase e` buono perche' vale circa 85°, il guadagno scende di 40dB/dec e quindi quando arrivi a 100rad/s sei sceso di 80dB, molto piu` di quello che serve.
Pero` con un margine di fase cosi` elevato i poli sono troppo lenti e non rispetti il tempo di assestamento. Aumentando il guadagno il margine di fase scende, si puo` provare ad
Per avere il margine di fase voluto, si puo` aumentare il guadagno in modo da andare in crossover dopo i due poli reali coincidenti,
Facendo i conti giusti si trova che per avere 60° di margine di fase bisogna andare in crossover a 1.61 rad/s, cosa che richiede un guadagno di 3.6 volte. Pertanto il compensatore integrativo diventa seplicemente

. Uno schizzo della situazione e` in questa figura (NON in scala!)
Con questa soluzione il crossover e` oltre 1rad/s, il margine di fase e` di 60°, l'attenuazione a 100rad/s e` decisamente elevata, oltre 70dB... quindi sembrerebbe tutto a posto.
Peccato, ci sono alcune cose che non vanno. Una, ad esempio, e` che se il guadagno dell'impianto scendesse, il crossover si sposterebbe di molto in basso, a causa del tratto quasi in piano che il guadagno di anello ha prima del crossover.
Secondo, MOLTO peggiore, e` che le specifiche non sono per nulla rispettate

Infatti la risposta al gradino e` questa
Si vede che il valore "finale" dopo il piccolo overshoot (entro il 10% come richiesto) sembra essere 0.9, come indicato dalla freccia rossa, poi il sistema va al valore asintotico MOLTO lentamente! Il tempo di assestamento e` completamente sbagliato!
Se si va a fare il conto della posizione dei poli ad anello chiuso si trova che i due poli complessi coniugati sono a

, e andrebbero bene. PURTROPPO aggiungendo l'integratore il sistema e` diventato del terzo ordine e c'e` un terzo polo a

che da` la dinamica lenta che si osserva.
L'effetto di questo polo reale e` solo
parzialmente cancellato dallo zero in

: si e` in presenza di un
doppietto che e` sempre una palla al piede quando si vogliono fare sistemi precisi

Il tutto lo si vede bene dal luogo delle radici, qui sotto, dove ho evidenziato la posizione dei poli con guadagno di 3.6. Si vede che lo zero attira il polo nell'origine e forma il doppietto


- Root Locus Plot1.png (4.82 KiB) Osservato 9374 volte
[EDIT: avevo dimenticato il diagramma del luogo delle radici, grazie
MarkyMark per avermelo segnalato]
Se si aggiunge uno zero reale sopra ai due poli reali (in pratica si fa un controllore PI, le cose non cambiano molto, almeno dal punto di vista qualitativo. Il polo nell'origine va sempre verso lo zero in 0.1, un polo in -1 viene cancellato e l'altro va a meno infinito. C'e` sempre il doppietto

Fine della prima parte

.
Potresti in modo analogo a questo provare a mettere uno zero in -1, e vedere che risultati si ottengono. In questo caso dopo il crossover il guadagno di anello scende a -20dB/dec e per andare a -40dB a 100rad/s bisogna avere il crossover a 1rad/s.
I doppietti sono sempre un pain in the neck (per non dire da altre parti!). Lo zero di li` non si sposta, bisogna convincere il polo ad andare abbastanza vicino in modo che l'errore residuo sia abbastanza piccolo, oppure si possono aggiungere altre singolarita` in modo che il polo nell'orgine segua un altro percorso e vada piu` lontano (mi pare difficile in questo caso), oppure... vediamo cosa dicono i controllisti.
In che universita` sei, qual e` il libro di testo?