Progettazione ottimizzata di dispositivi elettromagnetici Ing. Nunzio Salerno Modelli numerici per campi e circuiti.

Slides:



Advertisements
Presentazioni simili
ANALISI DEI CLUSTER (metodo kmeans)
Advertisements

Algoritmi e Strutture Dati
Corso di esperimentazione di fisica 1 Il metodo dei minimi quadrati
Termodinamica Chimica
Politecnico di Torino Tesi di Laurea
OPTICS BY THE NUMBERS LOttica Attraverso i Numeri Michael Scalora U.S. Army Research, Development, and Engineering Center Redstone Arsenal, Alabama,
Hard disk.
AGENTI CHE RISOLVONO PROBLEMI Ottimizzazione euristica
Metaeuritische Applicate ad un Problema di Zaino
Bin Packing Problem Best Bins Last Gruppo 7 Claudio Graffone
Inferenza Statistica Le componenti teoriche dell’Inferenza Statistica sono: la teoria dei campioni la teoria della probabilità la teoria della stima dei.
Routing Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Dynamic Programming Chiara Mocenni Corso di.
Chiara Mocenni - Sistemi di Supporto alle Decisioni I – aa Sistemi di Supporto alle Decisioni I Scelte di consumo Chiara Mocenni Corso di laurea.
Sistemi basati su conoscenza Metodi di ricerca informata Prof. M.T. PAZIENZA a.a
Marco Rolando Stochastic Chaotic Simulated Annealing A Noisy Chaotic Neural Network for Solving Combinatorial Optimization Problems.
Support Vector Machines
1 Capitolo 2: Semplificazione, Ottimizzazione e Implicazione.
1 Esempi di consistenza sui limiti Non consistente sui limiti, considera Z=2, poi X-3Y=10 Ma il dominio qui sotto e consistente sui limiti: Confrontare.
Inversione differenziale della Cinematica
Ottimizzazione non lineare non vincolata: Metodi iterativi di eliminazione ed interpolazione per ottimizzazione di funzione di una variabile 10 marzo.
Ricerca di minimi e massimi di funzioni
Ricerca della Legge di Controllo
Tecniche di Risoluzione della Programmazione a Breve Termine.
Physically-based Animations of 3D Biped Characters with Genetic Algorithms Università di Roma La Sapienza Relatore: Prof. Marco Schaerf Correlatore: Ing.
Dinamica Molecolare.
Studente Claudia Puzzo
Queuing or Waiting Line Models
Lezione 8 Numerosità del campione
Num / 36 Lezione 9 Numerosità del campione.
Intelligenza Artificiale
Intelligenza Artificiale
Elaborato di Teoria dello Sviluppo dei Processi Chimici
Metodi numerici per l’approssimazione
Metodi numerici per lapprossimazione Laboratorio di Metodi Numerici a.a. 2008/2009 Prof. Maria Lucia Sampoli.
Elementi di Informatica
Case Based Reasoning
Metodi Matematici per le Applicazioni Industriali MMAI
Seminario di Metodi Matematici per l’Ottimizzazione
Laureando: Enrico Masini
Euristiche: algoritmi costruttivi e di ricerca locale
Web Communities and their identificaton
1 Università degli Studi di Roma “Tor vergata” Dipartimento di Ingegneria Civile Corso di Gestione ed esercizio dei sistemi di trasporto Docente: Ing.
Facolta’ di Ingegneria Dipartimento di Ingegneria del Territorio
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
Alessandro Bollini Dipartimento di Informatica e Sistemistica Università di Pavia Via Ferrata, Pavia Algoritmi Evolutivi.
Metodi deterministici
Laboratorio di didattica della matematica
Gli algoritmi genetici (GA)1 Si ispirano al meccanismo dell’evoluzione Viene creata una popolazione di individui che si riproduce ed evolve, di generazione.
Sistemi basati su conoscenza Metodi di ricerca informata Prof. M.T. PAZIENZA a.a
Il Problema del Commesso Viaggiatore. Traveling Salesman’s Problem (TSP) Un commesso viaggiatore deve visitare un certo numero di città Conosce la distanza.
Esempio di progettazione ottimizzata Heating Inductor I=712 Af=4 kHz  =660  cm Trovare la posizione assiale delle spire che permette di riscaldare.
Il simulated annealing (SA)
1 Il simulated annealing (SA) Analogia con il processo di solidificazione di un metallo fuso A partire dal metallo fuso, la temperatura viene abbassata.
ECONOMIA POLITICA E-I ESERCITAZIONI. 2 Richiami di matematica – Funzioni Funzioni FUNZIONE: ogni regola matematica che permette di calcolare il valore.
Progettazione ottimizzata di dispositivi elettromagnetici Ing. Nunzio Salerno Modelli numerici per campi e circuiti - A.A
SUMMARY Time domain and frequency domain RIEPILOGO Dominio del tempo e della frequenza RIEPILOGO Dominio del tempo e della frequenza.
SUMMARY Quadripoles and equivalent circuits RIEPILOGO Quadripoli e circuiti equivalenti RIEPILOGO Quadripoli e circuiti equivalenti.
Computazione Naturale AA
SUMMARY Transmission and distribution of the electric energy RIEPILOGO Trasmissione e distribuzione dell’energia elettrica RIEPILOGO Trasmissione e distribuzione.
SUMMARY Different classes and distortions RIEPILOGO Le diverse classi e le distorsioni RIEPILOGO Le diverse classi e le distorsioni.
Operazioni di campionamento CAMPIONAMENTO Tutte le operazioni effettuate per ottenere informazioni sul sito /area da monitorare (a parte quelle di analisi)
L’analisi di regressione e correlazione Prof. Luigi Piemontese.
Definizione Classificazione Dominio e Codominio Proprietà
In alcuni casi gli esiti di un esperimento possono essere considerati numeri naturali in modo naturale. Esempio: lancio di un dado In atri casi si definisce.
FUNZIONI MATEMATICHE DANIELA MAIOLINO.
Elettromagnetismo. Indice  Introduzione campo elettrico;  Corrente indotta e esperimenti di Faraday;  Flusso concatenato;  Legge Faraday-Neumann;
Statistica con Excel Corso di Fisica ed Elementi di Laboratorio ed Informatica CdL Scienze Biologiche AA 2015/2016.
Metodo degli Elementi finiti applicato ad una lastra forata
Metodi di regolarizzazione nell’elaborazione delle immagini biomediche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
Transcript della presentazione:

Progettazione ottimizzata di dispositivi elettromagnetici Ing. Nunzio Salerno Modelli numerici per campi e circuiti

Esempio di progettazione ottimizzata Heating Inductor I=712 Af=4 kHz  =660  cm Trovare la posizione assiale delle spire che permette di riscaldare uniformemente un disco di grafite ad una temperatura di °C  20°C per un periodo di tempo prefissato

Esempio di progettazione ottimizzata - Heating Inductor Viene prima risolto quello termico determinando la densità di potenza che rende la temperatura uniforme nel disco di grafite. Il problema è di tipo accoppiato: elettromagnetico – termico. #

L’obiettivo della procedura di ottimizzazione è trovare la posizione verticale delle spire dell’induttore che realizza la densità di potenza desiderata. Le prime 2 spire sono fisse a 16 mm dal disco. Le altre 10 si possono muovere verticalmente e la loro distanza p k dal disco può variare tra 16 e 41 mm. Esempio di progettazione ottimizzata - Heating Inductor L'obiettivo viene perseguito minimizzando lo scarto quadratico medio tra i valori della densità di potenza ottenuti mediante la soluzione del problema di campo elettromagnetico P i e quelli desiderati P 0i (in 55 nodi equidistanti posti sull’asse orizzontale del disco): #

I parametri (o le variabili) di progettazione sono le posizioni delle 10 spire che si possono muovere: n=10. In teoria le spire possono assumere una qualsiasi posizione distante tra 16 e 41 mm dal disco. In pratica occorre definire una distanza minima ( , in mm) al di sotto della quale non è possibile controllare, con precisione, lo spostamento della spira. Si ottiene quindi un numero finito di possibili posizioni per ogni spira pari a: pp = int[(41-16)/  ]; per un totale di pp n combinazioni. Se per esempio poniamo  =0.2mm otteniamo pp=125 e quindi (~10 21 ) possibili configurazioni delle spire! Esempio di progettazione ottimizzata - Heating Inductor #

1.Calcoliamo tutte le configurazioni → ricerca esaustiva 2.Procediamo per tentativi → ricerca casuale 3.Usiamo una tecnica di O TTIMIZZAZIONE → ricerca guidata Esempio di progettazione ottimizzata - Heating Inductor # Come facciamo a trovare la configurazione delle spire che meglio approssima la curva della densità di potenza?

1.Fissiamo la prima configurazione delle spire. 2.Risolviamo il problema di campo elettromagnetico con un metodo numerico: per esempio il FEM. 3.Calcoliamo la curva della densità di potenza. 4.Confrontiamo la curva ottenuta con quella desiderata calcolando la funzione obiettivo f. 5.Ripetiamo la procedura per tutte le possibili configurazioni. 6.La configurazione con il valore più piccolo della funzione obiettivo f è quella cercata. Ovviamente questa strada è praticabile se il numero di configurazioni possibili è basso: non è il nostro caso! Esempio di progettazione ottimizzata - Heating Inductor #

1.Scegliamo una configurazione delle spire a caso. 2.Risolviamo il problema di campo elettromagnetico con un metodo numerico: per esempio il FEM. 3.Calcoliamo la curva della densità di potenza. 4.Confrontiamo la curva ottenuta con quella desiderata calcolando la funzione obiettivo f. 5.Ripetiamo la procedura per un certo numero ragionevole di possibili configurazioni (scelte casualmente). 6.La configurazione con il valore più piccolo della funzione obiettivo f è la soluzione. Quante probabilità abbiamo di trovare quella ottima? Esempio di progettazione ottimizzata - Heating Inductor #

SA Risultati ottenuti con circa 3000 valutazioni della funzione obiettivo f GA

La moderna progettazione industriale di dispositivi elettromagnetici è affrontata mediante tecniche di ottimizzazione che guidano il progettista nella ricerca della configurazione migliore. Esempio di progettazione ottimizzata - Heating Inductor #

Definizioni Prestazioni (caratteristiche, risposte, performance) da migliorare → obiettivo dell’ottimizzazione → funzione obiettivo Parametri (variabili, gradi di libertà) da modificare → parametri dell’ottimizzazione → variabili della funzione obiettivo Configurazione migliore → ottimo → min/max funzione obiettivo Definizioni e teoria dell’ottimizzazione

Ottimizzare = minimizzare o massimizzare Definizioni e teoria dell’ottimizzazione min f(x), con x=(x 1, x 2, …,x n ) T c i (x)=0, i=1,…,m’ c i (x)  0, i=m’,…,m f(x):funzione obiettivo x: parametri ottimizzazione c(x):vincoli Ottimizzazione

Condizioni di minimo Ottimo locale x* è un minimo locale di f(x) se: f(x*) < f(x)  x  N(x*,  ), x  x*, N(x*,  ) intorno di x* grad[f(x*)] =0 H(x*) definito positivo Definizioni e teoria dell’ottimizzazione Ottimo globale x* è un minimo globale di f(x) se: f(x*) < f(x)  x  V(x), x  x*, V(x) insieme dei possibili valori di x (SPAZIO DI RICERCA)

Ottimizzazione vincolata Il problema è più complesso nel caso di ottimizzazione vincolata perché il minimo globale può trovarsi ad una estremità: Definizioni e teoria dell’ottimizzazione

Problema –continuo –discreto –combinatorio Funzione obiettivo –multivariabile –multimodale –multiobiettivo può non essere nota la forma analitica Definizioni e teoria dell’ottimizzazione Classificazione

Ordine: 0→ calcolo di f(x ) (metodo del simplesso, HJ ) 1→ gradiente di f(x ) (gradiente coniugato ) 2→ Hessiano di f(x ) (metodi di Newton ) All’aumentare dell’ordine: –convergenza sempre più veloce –complessità di calcolo maggiore In ogni caso la soluzione dipende dal punto di partenza Definizioni e teoria dell’ottimizzazione Metodi deterministici

Ottimo globale anche in presenza di più minimi Teoria matematica debole Regole empiriche ed euristiche Metodi dell’ultima risorsa –Genetic algorithms (GA) and Evolutionary strategies (EA) –Simulated annealing (SA) –Particle swarm optimization (PSO) –Artificial immune systems (AIS) –Ant colony optimization (ACO) Definizioni e teoria dell’ottimizzazione Metodi stocastici

NO FREE LUNCH TEOREM(S) Esiste un algoritmo di ottimizzazione migliore di tutti gli altri? No Free Lunch Theorem(s) “For any pair of search algorithms, there are "as many" problems for which the first algorithm outperforms the second as for which the reverse is true. One consequence of this is that if we don't put any domain knowledge into our algorithm, it is as likely to perform worse than random search, as it is likely to perform better. This is true for all algorithms.” Non è possibile quindi trovare un algoritmo di ottimizzazione che sia sempre migliore di tutti gli altri algoritmi, ma è possibile che un determinato algoritmo abbia, su una ristretta classe di problemi, un comportamento migliore degli altri. Definizioni e teoria dell’ottimizzazione

Bibliografia ?

1. G.Aiello, S.Alfonzetti, E.Dilettoso, N.Salerno, "A software tool for stochastic optimization of electromagnetic devices“, Software for Electrical EngineeringAnalysis and Design V, C. A. Brebbia (ed), WIT Press, Southampton (UK), 2001, pp S.Alfonzetti, E.Dilettoso, N.Salerno, "A proposal for a universal parameter configurationfor genetic algorithm optimization of electromagnetic devices“, IEEE Transactions on Magnetics, september S.Alfonzetti, E.Dilettoso, F.Dughiero, N.Salerno, "Stochastic optimization of an induction heating system by means of DBCI" The International Journal for Computation andMathematics in Electrical and Electronic Engineering (COMPEL), vol. 19, n , 2000, pp G.Aiello, S.Alfonzetti, "Finite Element computation on axisymmetric eddy currents in an infinite domain" The International Journal for Computation and Mathematics in Electrical and Electronic Engineering (COMPEL), vol. 19, n , 2000, pp G.Aiello, S.Alfonzetti, S.Coco, N.Salerno, "A theoretical study of charge iteration,” COMPEL, vol. 15, September 1996, pp G.Aiello, S.Alfonzetti, S.Coco, "Charge iteration: a procedure for the finite-element computation of unbounded electrical fields," Int. J. Numer. Methods Engng, vol. 37, December 1994, pp