Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Con questa introduzione si riportano le caratteristiche basilari dei principali software di calcolo agli elementi finiti a disposizione , descrivendoli molto brevemente ed elencando per ciascuno: Requisiti di sistema; URL di interesse (pagina di download della versione free se disponibile, community forum, documentazione, ). Si riportano inoltre due esempi di algoritmi evolutivi, utilizzabili per la risoluzione di problemi inversi (di shape design e di identificazione).
I requisiti minimi di sistema consigliati per PC sono elencati alla pagina: http://www.comsol.com/products/requirements/windows/ Comsol compatibile con MAC OSx; i requisiti minimi di sistema sono elencati alla pagina: http://www.comsol.com/products/requirements/mac/ anche se si consiglia di considerare molto attentamente questa opportunit: purtroppo non sempre le funzionalit di versioni compatibili con Windows sono conservate nelle versioni compatibili con altri sistemi operativi (a volte MATLAB ne la dimostrazione).
1.2 Compatibilit con MATLAB
Le versioni compatibili sono elencate alla voce LiveLink for MATLAB requirements, alla pagina: http://www.comsol.com/products/requirements/windows/
Comsol community discussion http://www.comsol.com/community/forums/ Tutorial introduttivi su: o Creazione della geometria; o Parametrizzazione della mesh; o Post-processing (post-elaborazione dati: plot 2D, plot 3D, ) o Post-elaborazione dei dati calcolati durante la simulazione. Disponibili alla pagina: http://www.softhummingbird.com/Tutorial_Comsol_02_Tutorials.php?lang=en
forum:
2 Magnet (Infolytica)
A differenza di Comsol, questo programma reperibile in versione trial gratuita. Questo software permette un approccio alla modellizzazione pi diretto (la nomenclatura pi elettrotecnica che matematica). La versione trial di Magnet presenta alcune limitazioni non trascurabili per certi studi previsti dal corso: non possibile risolvere problemi di parametric sweep, nei quali si fa variare uno o pi parametri geometrici e/o elettrici (ad es. la posizione angolare del rotore di una macchina elettrica); non eseguibile da ambiente MATLAB. Questa limitazione non trascurabile se si prevede di affrontare problemi di ottimizzazione (il pacchetto di ottimizzazione a pagamento).
Pagina ufficiale di FEMM: http://www.femm.info/wiki/HomePage In questa pagina sono presenti le principali informazioni relative allinstallazione, a tutorial, allutilizzo in ambiente MATLAB, Tutorial su solenoide: http://www.electroyou.it/admin/wiki/femmtutorial
2 Algoritmi genetici
1 NSGA-II
Si tratta di un algoritmo multi-obiettivo: richiesto specificare almeno due funzioni obiettivo da minimizzare. I codici dellalgoritmo sono disponibili alla pagina: http://www.mathworks.com/MATLABcentral/fileexchange/10429-nsga-ii-a-multiobjective-optimization-algorithm Il file .zip scaricabile contiene anche una guida che introduce la logica dellalgoritmo. I codici sono ampiamente descritti anche nei rispettivi file .m.
2 GA
Questo algoritmo genetico in grado di effettuare ottimizzazioni mono-obiettivo. Lalgoritmo presente nella libreria di MATLAB ed utilizzabile mediante lomonima funzione (lhelp di MATLAB contiene le istruzioni di funzionamento necessarie alluso).