Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

simulazione simulink lenta

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 16:30

Ciao a tutti,
all'università ci hanno fatto realizzare un modello simulink di un manipolatore (con la robotics toolbox) da tarare con un regolatore PID. Fin qui nessun problema, anche perché l'esercizio era guidato...
Quando c'è da verificare la taratura del regolatore si deve lanciare la simulazione e compare la figura del manipolatore. All'università la simulazione è abbastanza fluida mentre sul PC di casa è molto più lenta e a scatti. Ho fatto il confronto tra i parametri di simulazione e sono identici!
Preciso che a casa ho un i5-3470 da 3.2 GHz, 8 Gb di RAM e MATLAB installato su un SSD quindi non credo sia un problema di potenza della macchina. Ad esempio ho notato che durante la simulazione la CPU non viene utilizzata più del 25%...
L'unica differenza è la versione di Matlab: r2011b all'università e r2012a a casa.
Qualcuno sa quale potrebbe essere il problema e una sua eventuale soluzione?
Grazie!!

PS. Le macchine all'università montano ognuna due intel i5-660 dual core da 3.33 GHz e 3.5 Gb di RAM
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[2] Re: simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 17:07

Ah mi è venuta in mente un'altra cosa: Matlab all'università è a 32 bit mentre io ho la versione a 64 bit. Può cambiare qualcosa per quanto riguarda il mio problema?
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[3] Re: simulazione simulink lenta

Messaggioda Foto Utentedimaios » 28 nov 2012, 19:06

Non puoi confrontare le macchine in questo modo ..... se utilizzi la grafica devi indicare anche la scheda video di cui disponi.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[4] Re: simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 19:27

beh per quando mi riguarda ho una AMD Radeon HD 6670. All'università non so cosa c'è...
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[5] Re: simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 22:50

Aggiungo un particolare: ho provato a rifare la simulazione tenendo aperto GPU-Z, che è un software per monitorare l'attività della scheda grafica.
Risultato: durante la simulazione il carico della scheda resta attorno allo 0% quindi non è lei che si occupa di "fare i calcoli" per poi visualizzare la simulazione.
A questo punto direi che eventuali differenze tra le schede grafiche delle due macchine sono irrilevanti.
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[6] Re: simulazione simulink lenta

Messaggioda Foto Utentedimaios » 28 nov 2012, 23:03

Potrebbe essere che è stato utilizzato il Performance Advisor della versione 2012b che permette di velocizzare le simulazioni Simulink.

Per quanto riguarda il Robotic Toolbox, immagino ti riferisca a quello scritto da Peter Corke che non risulta ottimizzato per Matlab 2012b.

La versione 2012b mostra un miglioramento del multithreading di certe funzioni, bisognerebbe indagare per capire se il tuo applicativo le impiega.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[7] Re: simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 23:06

Per prima cosa grazie della risposta.
Sì in effetti uso il toolbox scritto da Peter Corke ma non ho ben capito cosa dovrei fare (se devo/posso fare qualcosa) per migliorare la situazione... :oops:
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[8] Re: simulazione simulink lenta

Messaggioda Foto Utentedimaios » 28 nov 2012, 23:18

Il Performance Advisor cerca di modificare i parametri di simulazione per ottimizzare la performance per cui dovresti tentare di fare la medesima cosa manualmente.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

0
voti

[9] Re: simulazione simulink lenta

Messaggioda Foto Utenteminomic » 28 nov 2012, 23:27

Ok, quindi dici che dovrei modificare quei valori tipo minimum/maximum step size (o qualcosa del genere)?
E quali valori pensi che dovrei mettere? So che non sei un indovino però magari hai un'idea... :mrgreen:
Avatar utente
Foto Utenteminomic
20 2
 
Messaggi: 39
Iscritto il: 22 mar 2012, 19:25

0
voti

[10] Re: simulazione simulink lenta

Messaggioda Foto Utentedimaios » 28 nov 2012, 23:42

Non dipende solo dal passo temporale della simulazione ma soprattutto dall'algoritmo di integrazione impiegato per il solutore.
Ingegneria : alternativa intelligente alla droga.
Avatar utente
Foto Utentedimaios
30,2k 7 10 12
G.Master EY
G.Master EY
 
Messaggi: 3381
Iscritto il: 24 ago 2010, 14:12
Località: Behind the scenes

Prossimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti