SlideShare a Scribd company logo
1 of 24
Download to read offline
Facoltà di Ingegneria Civile e Industriale
Dottorato in Ingegneria Strutturale e Geotecnica
Dottorando:
Paolo Di Re
Docente:
Prof. Ing. Franco Bontempi
Anno Accademico 2013/2014
INTRODUZIONE ALL’OTTIMIZZAZIONE
STRUTTURALE
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
2 di 24Paolo Di Re
• Concetti base dell’ottimizzazione strutturale
o Funzioni obiettivo
o Criteri di ottimizzazione
• Metodi di ottimizzazione
o Panoramica delle tecniche risolutive
o L’algoritmo genetico
o Esempi applicativi
• Conclusioni
INDICE
3 di 24Paolo Di Re
COSA SI INTENDE PER OTTIMIZZAZIONE STRUTTURALE
La funzione obiettivo
Tutte le configurazioni
Configurazione
ottima
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
4 di 24Paolo Di Re
Vincoli progettuali
Configurazioni
non accettabili
Configurazione ottima
accettabile
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
5 di 24Paolo Di Re
Parametri di scarso interesse
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
6 di 24Paolo Di Re
Ottimizzazione del peso
Fully Stressed Design
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
7 di 24Paolo Di Re
Ottimizzazione multi-obiettivo
Performance Based Design
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
8 di 24Paolo Di Re
Ottimizzazione a più livelli
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
9 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Progetto innovativo
Progetto evolutivo
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
10 di 24Paolo Di Re
METODI DI OTTIMIZZAZIONE
Problematiche
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
• Gran numero di parametri
(anche se non tutti rilevanti)
• Più obbiettivi da raggiungere
• Funzioni da ottimizzare complesse
• Vincoli fisici e progettuali
• Ottimizzazione a più livelli
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
11 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
• Metodi deterministici
o Metodo del gradiente
1. Scelta del punto inziale
2. Scelta della direzione
3. Calcolo del passo
4. Criterio di arresto
• Metodi euristici (stocastici)
Si accetta la possibilità di peggiorare
la soluzione momentaneamente
o Simulated annealing (Metropolis)
o Nelder-Mead (Simplex o Amoeba)
o Algoritmo genetico
o Particle swarm
o Ant system
Progetto innovativo
(Ottimizzazione globale)
Progetto evolutivo
(Ottimizzazione locale)
Tipologie di metodi
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
12 di 24Paolo Di Re
L’ALGORITMO GENETICO
Filosofia del metodo
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
John Holland 1975 – "Adaptation in natural and artificial system"
La struttura può essere definita attraverso un elenco di parametri (geni)
Cromosoma
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
13 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Ogni configurazione può essere valutata sulla base di un criterio di prestazione (fitness)
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
14 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
1. Si definisce uno spazio di ricerca (search space)
2. Si definisce una popolazione inziale – n elementi
3. Si valuta la prestazione per ogni elemento della popolazione
4. Sulla base della prestazione si assegna ad ogni elemento una probabilità di essere
un elemento genitore
A
U1 = 2.77 cm
B
U1 = 1.91 cm
C
U1 = 1.24 cm
D
U1 = 1.17 cm
Passi dell'algoritmo
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
15 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
5. Si definiscono in modo casuale due elementi genitori (selection)
5. Si effettua il cross-over
6. Si effettua la mutazione
7. Si effettua l'inversione
C → 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1
D → 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1
1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1
1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 1 1 1
1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1
riproduzione
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
16 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
5. Si è ottenuto un elemento figlio (offspring)
5. Si generano n elementi figli per ottenere una nuova popolazione
6. Si ripete il tutto in modo iterativo.
Ottimo
U1 = 0.54 cm
Parametri principali
1. Dimensione popolazione
2. Numero massimo di generazioni (o tempo massimo)
3. Funzioni di probabilità per gli operatori
Possono essere definite moltissime varianti
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
17 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Ottimizzazione delle caratteristiche geometriche dei solai alveolari
L. Sgambi, L. Catallo, F. Bontempi
F.O.: Peso
Esempi
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
18 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
A genetic algorithm approach for performance evaluation of long span suspension bridges
L. Sgambi, F. Bontempi
F.O.: Spostamenti e tensioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
19 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Multiple optimum size/shape/topology designs for skeletal strutcures using a g.a.
R. Balling, R. Briggs, K. Gillman
Per ogni elemento:
1 Gene (0/1/2) per la topologia
(E = 0/Connessione a cerniera/Connessione rigida)
1 Gene (integer) per la sezione
Per l'intera struttura:
2 Geni per le coordinate di ogni nodo
F.O.: Peso
Non utilizzano codice binario, ma ogni gene assume un
valore
Per la selezione, scelgono a caso 3 elementi e quello con il fitness più alto fa
da genitore padre. Analogamente per la madre.
Topology fitness = Cromosoma relativo ai soli geni per la topologia
In ogni popolazione non più di 6 elementi con lo stesso topology fitness
Vincoli sulle
tensioni
1 0 2 1 1 1 2 0 0 2 1 7 9 20 12 44 31 4 9 26 2a b 2a 0 a b a 0 0 b 0 0
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
20 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
21 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
22 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Flexural design of reinforced concrete frames
C. Lee, J. Ahn
Ogni gene è la sezione assegnata a ciascun elementoF.O.: Costo
Invece delle ∞ sezioni, creano un database per
i pilastri e uno per le travi:
Dimensioni della sezione
Numero di barre sup/inf
Momento resistente (Diagramma M-N)
Preselezione = L'elemento figlio sostituisce l'elemento genitore solo se il suo
fitness è superiore
Vincoli su
Sollecitazioni/Resistenze
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
23 di 24Paolo Di Re
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
$ 137083.00
$ 100833.00
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture
24 di 24Paolo Di Re
CONCLUSIONI
Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni
Vantaggi
Svantaggi
• Realizzare progettazioni innovative (ottimi globali)
• Funzioni obiettivo di qualunque natura (no continuità e derivabilità)
• Ottimizzazioni multio-biettivo
• Imposizione agevole dei vincoli
• Il passaggio da una generazione all'altra non richiede una valutazione
esterna dell'operatore o codifiche complesse
• Non si ha la certezza di trovare la soluzione (non è dimostrabile la sua
efficacia)
• Può essere più lento degli algoritmi deterministici (in alcuni casi)
• Richiede una maggiore sensibilità del progettista
• La fase di codifica può non essere agevole
L’algoritmo genetico come metodo per
l’ottimizzazione delle strutture

More Related Content

Viewers also liked

CM - An introduction to Building Information Modelling (BIM)
CM - An introduction to Building Information Modelling (BIM)CM - An introduction to Building Information Modelling (BIM)
CM - An introduction to Building Information Modelling (BIM)Franco Bontempi Org Didattica
 
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...Franco Bontempi Org Didattica
 
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...Franco Bontempi Org Didattica
 
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIE
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIEOTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIE
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIEFranco Bontempi Org Didattica
 
Il metodo amoeba per il dimensionamento delle sezioni in acciaio
Il metodo amoeba per il dimensionamento delle sezioni in acciaioIl metodo amoeba per il dimensionamento delle sezioni in acciaio
Il metodo amoeba per il dimensionamento delle sezioni in acciaioFranco Bontempi Org Didattica
 
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...Franco Bontempi Org Didattica
 
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILE
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILEANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILE
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILEFranco Bontempi Org Didattica
 
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - Bontempi
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - BontempiApplicazione dal Corso di dottorato: Ottimizzazione Strutturale - Bontempi
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - BontempiFranco Bontempi Org Didattica
 
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013Franco Bontempi Org Didattica
 
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013Franco Bontempi Org Didattica
 
PSA - Caratteristiche del Fenomeno Incendio - Bontempi
PSA - Caratteristiche del Fenomeno Incendio - BontempiPSA - Caratteristiche del Fenomeno Incendio - Bontempi
PSA - Caratteristiche del Fenomeno Incendio - BontempiFranco Bontempi Org Didattica
 
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...Franco Bontempi Org Didattica
 
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...Franco Bontempi Org Didattica
 
Analisi strutturale in caso di incendio: impostazione e applicazioni
Analisi strutturale in caso di incendio:  impostazione e applicazioniAnalisi strutturale in caso di incendio:  impostazione e applicazioni
Analisi strutturale in caso di incendio: impostazione e applicazioniFranco Bontempi Org Didattica
 
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...Franco Bontempi Org Didattica
 

Viewers also liked (20)

Robustezza Strutturale
Robustezza StrutturaleRobustezza Strutturale
Robustezza Strutturale
 
CM - An introduction to Building Information Modelling (BIM)
CM - An introduction to Building Information Modelling (BIM)CM - An introduction to Building Information Modelling (BIM)
CM - An introduction to Building Information Modelling (BIM)
 
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...
ANALISI STRUTTURALE IN CASO DI INCENDIO MODELLAZIONE CON CODICI DI CALCOLO E ...
 
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...
Sustainability Concepts in the Design of High-Rise buildings: the case of Dia...
 
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIE
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIEOTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIE
OTTIMIZZAZIONE TOPOLOGICA EVOLUTIVA: MODELLI STRUT-AND-TIE
 
Lezione metalliche sismica parte_i
Lezione metalliche sismica parte_iLezione metalliche sismica parte_i
Lezione metalliche sismica parte_i
 
Il metodo amoeba per il dimensionamento delle sezioni in acciaio
Il metodo amoeba per il dimensionamento delle sezioni in acciaioIl metodo amoeba per il dimensionamento delle sezioni in acciaio
Il metodo amoeba per il dimensionamento delle sezioni in acciaio
 
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...
Appunti del corso di dottorato: Ottimizzazione Strutturale / Structural Optim...
 
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILE
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILEANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILE
ANALISI STRUTTURALE DI PONTI E DI OPERE COMPLESSE DI INGEGNERIA CIVILE
 
CM - robustezza resilienza CTA 2013
CM - robustezza resilienza CTA 2013CM - robustezza resilienza CTA 2013
CM - robustezza resilienza CTA 2013
 
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - Bontempi
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - BontempiApplicazione dal Corso di dottorato: Ottimizzazione Strutturale - Bontempi
Applicazione dal Corso di dottorato: Ottimizzazione Strutturale - Bontempi
 
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013
Lezione Sicurezza Strutturale Antincendio Costruzioni Metalliche 17 oct 2013
 
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013
CM - Petrini - Fatica nelle strutture metalliche - 21/11/2013
 
PSA - Caratteristiche del Fenomeno Incendio - Bontempi
PSA - Caratteristiche del Fenomeno Incendio - BontempiPSA - Caratteristiche del Fenomeno Incendio - Bontempi
PSA - Caratteristiche del Fenomeno Incendio - Bontempi
 
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...
PSA - Natura accidentale dell'Azione Incendio e Procedimenti di Verifica - Bo...
 
Optimization course rome 05_05_2015_fp
Optimization course rome 05_05_2015_fpOptimization course rome 05_05_2015_fp
Optimization course rome 05_05_2015_fp
 
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...
Vulnerabilità delle costruzioni ai fenomeni geologici e idrogeologici - Stefa...
 
Analisi strutturale in caso di incendio: impostazione e applicazioni
Analisi strutturale in caso di incendio:  impostazione e applicazioniAnalisi strutturale in caso di incendio:  impostazione e applicazioni
Analisi strutturale in caso di incendio: impostazione e applicazioni
 
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...
Presentazione della Relazione sulle Opinioni degli Studenti - Facolta' di Ing...
 
PSA - Azione Incendio: modellazione - Gentili
PSA - Azione Incendio: modellazione - GentiliPSA - Azione Incendio: modellazione - Gentili
PSA - Azione Incendio: modellazione - Gentili
 

Similar to Introduzione all'ottimizzazione strutturale: elaborato di Paolo Di Re

Presentazione Pre Laurea Finale
Presentazione Pre Laurea FinalePresentazione Pre Laurea Finale
Presentazione Pre Laurea Finalegdelprete
 
Comparazione di Modelli Machine Learning
Comparazione di Modelli Machine LearningComparazione di Modelli Machine Learning
Comparazione di Modelli Machine LearningARIANET
 
Design Exploration: Sviluppo telaio per vettura formula sae
Design Exploration: Sviluppo telaio per vettura formula saeDesign Exploration: Sviluppo telaio per vettura formula sae
Design Exploration: Sviluppo telaio per vettura formula saeMarco Basilici
 
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...Nicola Timeus
 
Presentazione ufficiale splittata
Presentazione ufficiale splittataPresentazione ufficiale splittata
Presentazione ufficiale splittataFrancesco Rizzo
 
Soft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli AutomaticiSoft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli Automaticimatteodefelice
 
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...Progetto e realizzazione di uno strumento per la modifica sistematica di codi...
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...Università degli Studi di Trieste
 
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...Danny Tagliapietra
 
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-item
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-itemModelli di gestione delle parti di ricambio per sistemi multi-echelon multi-item
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-itemGiulio Celestini
 
Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Michele Scipioni
 
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”StefanoChen1
 
Slide progetto-masl
Slide progetto-maslSlide progetto-masl
Slide progetto-maslNiccolCerti
 

Similar to Introduzione all'ottimizzazione strutturale: elaborato di Paolo Di Re (15)

TSELM
TSELMTSELM
TSELM
 
Master Thesis
Master ThesisMaster Thesis
Master Thesis
 
Presentazione ufficiale
Presentazione ufficialePresentazione ufficiale
Presentazione ufficiale
 
Presentazione Pre Laurea Finale
Presentazione Pre Laurea FinalePresentazione Pre Laurea Finale
Presentazione Pre Laurea Finale
 
Comparazione di Modelli Machine Learning
Comparazione di Modelli Machine LearningComparazione di Modelli Machine Learning
Comparazione di Modelli Machine Learning
 
Design Exploration: Sviluppo telaio per vettura formula sae
Design Exploration: Sviluppo telaio per vettura formula saeDesign Exploration: Sviluppo telaio per vettura formula sae
Design Exploration: Sviluppo telaio per vettura formula sae
 
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...
Segmentazione automatica di immagini di mosaici tramite tecniche di calcolo e...
 
Presentazione ufficiale splittata
Presentazione ufficiale splittataPresentazione ufficiale splittata
Presentazione ufficiale splittata
 
Soft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli AutomaticiSoft Computing - Lezione di Controlli Automatici
Soft Computing - Lezione di Controlli Automatici
 
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...Progetto e realizzazione di uno strumento per la modifica sistematica di codi...
Progetto e realizzazione di uno strumento per la modifica sistematica di codi...
 
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...
Analisi sperimentale comparativa dell’evolvibilità nei sistemi di evoluzione ...
 
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-item
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-itemModelli di gestione delle parti di ricambio per sistemi multi-echelon multi-item
Modelli di gestione delle parti di ricambio per sistemi multi-echelon multi-item
 
Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016
 
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”
Extended Summary of “Exploring the Evolution of GANs through Quality Diversity”
 
Slide progetto-masl
Slide progetto-maslSlide progetto-masl
Slide progetto-masl
 

More from Franco Bontempi Org Didattica

II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdf
II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdfII evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdf
II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdfFranco Bontempi Org Didattica
 
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdf
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdfICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdf
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdfFranco Bontempi Org Didattica
 
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...Franco Bontempi Org Didattica
 
Soft computing based multilevel strategy for bridge integrity monitoring
Soft computing based multilevel strategy for bridge integrity monitoringSoft computing based multilevel strategy for bridge integrity monitoring
Soft computing based multilevel strategy for bridge integrity monitoringFranco Bontempi Org Didattica
 
Systemic approach for the maintenance of complex structural systems
Systemic approach for the maintenance of complex structural systemsSystemic approach for the maintenance of complex structural systems
Systemic approach for the maintenance of complex structural systemsFranco Bontempi Org Didattica
 
The role of softening in the numerical analysis of R.C. framed structures
The role of softening in the numerical analysis of R.C. framed structuresThe role of softening in the numerical analysis of R.C. framed structures
The role of softening in the numerical analysis of R.C. framed structuresFranco Bontempi Org Didattica
 
Reliability of material and geometrically non-linear reinforced and prestress...
Reliability of material and geometrically non-linear reinforced and prestress...Reliability of material and geometrically non-linear reinforced and prestress...
Reliability of material and geometrically non-linear reinforced and prestress...Franco Bontempi Org Didattica
 
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...Franco Bontempi Org Didattica
 
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...Cellular Automata Approach to Durability Analysis of Concrete Structures in A...
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...Franco Bontempi Org Didattica
 
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...Franco Bontempi Org Didattica
 

More from Franco Bontempi Org Didattica (20)

50 anni.Image.Marked.pdf
50 anni.Image.Marked.pdf50 anni.Image.Marked.pdf
50 anni.Image.Marked.pdf
 
4. Comportamento di elementi inflessi.pdf
4. Comportamento di elementi inflessi.pdf4. Comportamento di elementi inflessi.pdf
4. Comportamento di elementi inflessi.pdf
 
Calcolo della precompressione: DOMINI e STRAUS7
Calcolo della precompressione: DOMINI e STRAUS7Calcolo della precompressione: DOMINI e STRAUS7
Calcolo della precompressione: DOMINI e STRAUS7
 
II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdf
II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdfII evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdf
II evento didattica 5 aprile 2022 TECNICA DELLE COSTRUZIONI.pdf
 
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdf
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdfICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdf
ICAR 09_incontro del 5 aprile 2022_secondo annuncio.pdf
 
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...
Structural health monitoring of a cable-stayed bridge with Bayesian neural ne...
 
Soft computing based multilevel strategy for bridge integrity monitoring
Soft computing based multilevel strategy for bridge integrity monitoringSoft computing based multilevel strategy for bridge integrity monitoring
Soft computing based multilevel strategy for bridge integrity monitoring
 
Systemic approach for the maintenance of complex structural systems
Systemic approach for the maintenance of complex structural systemsSystemic approach for the maintenance of complex structural systems
Systemic approach for the maintenance of complex structural systems
 
Elenco studenti esaminandi
Elenco studenti esaminandiElenco studenti esaminandi
Elenco studenti esaminandi
 
Costruzione di ponti in cemento armato.
Costruzione di ponti in cemento armato.Costruzione di ponti in cemento armato.
Costruzione di ponti in cemento armato.
 
Costruzione di ponti in acciaio
Costruzione di ponti in acciaioCostruzione di ponti in acciaio
Costruzione di ponti in acciaio
 
Costruzione di Ponti - Ceradini
Costruzione di Ponti - CeradiniCostruzione di Ponti - Ceradini
Costruzione di Ponti - Ceradini
 
The role of softening in the numerical analysis of R.C. framed structures
The role of softening in the numerical analysis of R.C. framed structuresThe role of softening in the numerical analysis of R.C. framed structures
The role of softening in the numerical analysis of R.C. framed structures
 
Reliability of material and geometrically non-linear reinforced and prestress...
Reliability of material and geometrically non-linear reinforced and prestress...Reliability of material and geometrically non-linear reinforced and prestress...
Reliability of material and geometrically non-linear reinforced and prestress...
 
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...
Probabilistic Service Life Assessment and Maintenance Planning of Concrete St...
 
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...Cellular Automata Approach to Durability Analysis of Concrete Structures in A...
Cellular Automata Approach to Durability Analysis of Concrete Structures in A...
 
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...
UNA FORMULAZIONE DEL DEGRADO DELLA RISPOSTA DI STRUTTURE INTELAIATE IN C.A./C...
 
Esami a distanza. Severgnini. Corriere della sera.
Esami a distanza. Severgnini. Corriere della sera.Esami a distanza. Severgnini. Corriere della sera.
Esami a distanza. Severgnini. Corriere della sera.
 
Tdc prova 2022 01-26
Tdc prova 2022 01-26Tdc prova 2022 01-26
Tdc prova 2022 01-26
 
Risultati
RisultatiRisultati
Risultati
 

Recently uploaded

Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxpalestiniaurora
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxpalestiniaurora
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPDamiano Orru
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxpalestiniaurora
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxpalestiniaurora
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfteccarellilorenzo
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxpalestiniaurora
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxpalestiniaurora
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxmichelacaporale12345
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxpalestiniaurora
 
Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointpalestiniaurora
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda prespalestiniaurora
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxpalestiniaurora
 

Recently uploaded (20)

Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docx
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
Pancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docxPancia Asia_relazione laboratorio(forza d'attrito).docx
Pancia Asia_relazione laboratorio(forza d'attrito).docx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpoint
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptxPalestini Aurora-Steve Jobs,Olivetti e Gates.pptx
Palestini Aurora-Steve Jobs,Olivetti e Gates.pptx
 

Introduzione all'ottimizzazione strutturale: elaborato di Paolo Di Re

  • 1. Facoltà di Ingegneria Civile e Industriale Dottorato in Ingegneria Strutturale e Geotecnica Dottorando: Paolo Di Re Docente: Prof. Ing. Franco Bontempi Anno Accademico 2013/2014 INTRODUZIONE ALL’OTTIMIZZAZIONE STRUTTURALE L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 2. Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture 2 di 24Paolo Di Re • Concetti base dell’ottimizzazione strutturale o Funzioni obiettivo o Criteri di ottimizzazione • Metodi di ottimizzazione o Panoramica delle tecniche risolutive o L’algoritmo genetico o Esempi applicativi • Conclusioni INDICE
  • 3. 3 di 24Paolo Di Re COSA SI INTENDE PER OTTIMIZZAZIONE STRUTTURALE La funzione obiettivo Tutte le configurazioni Configurazione ottima Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 4. 4 di 24Paolo Di Re Vincoli progettuali Configurazioni non accettabili Configurazione ottima accettabile Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 5. 5 di 24Paolo Di Re Parametri di scarso interesse Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 6. 6 di 24Paolo Di Re Ottimizzazione del peso Fully Stressed Design Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 7. 7 di 24Paolo Di Re Ottimizzazione multi-obiettivo Performance Based Design Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 8. 8 di 24Paolo Di Re Ottimizzazione a più livelli Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 9. 9 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Progetto innovativo Progetto evolutivo L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 10. 10 di 24Paolo Di Re METODI DI OTTIMIZZAZIONE Problematiche Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni • Gran numero di parametri (anche se non tutti rilevanti) • Più obbiettivi da raggiungere • Funzioni da ottimizzare complesse • Vincoli fisici e progettuali • Ottimizzazione a più livelli L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 11. 11 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni • Metodi deterministici o Metodo del gradiente 1. Scelta del punto inziale 2. Scelta della direzione 3. Calcolo del passo 4. Criterio di arresto • Metodi euristici (stocastici) Si accetta la possibilità di peggiorare la soluzione momentaneamente o Simulated annealing (Metropolis) o Nelder-Mead (Simplex o Amoeba) o Algoritmo genetico o Particle swarm o Ant system Progetto innovativo (Ottimizzazione globale) Progetto evolutivo (Ottimizzazione locale) Tipologie di metodi L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 12. 12 di 24Paolo Di Re L’ALGORITMO GENETICO Filosofia del metodo Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni John Holland 1975 – "Adaptation in natural and artificial system" La struttura può essere definita attraverso un elenco di parametri (geni) Cromosoma L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 13. 13 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Ogni configurazione può essere valutata sulla base di un criterio di prestazione (fitness) L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 14. 14 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni 1. Si definisce uno spazio di ricerca (search space) 2. Si definisce una popolazione inziale – n elementi 3. Si valuta la prestazione per ogni elemento della popolazione 4. Sulla base della prestazione si assegna ad ogni elemento una probabilità di essere un elemento genitore A U1 = 2.77 cm B U1 = 1.91 cm C U1 = 1.24 cm D U1 = 1.17 cm Passi dell'algoritmo L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 15. 15 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni 5. Si definiscono in modo casuale due elementi genitori (selection) 5. Si effettua il cross-over 6. Si effettua la mutazione 7. Si effettua l'inversione C → 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 D → 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 riproduzione L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 16. 16 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni 5. Si è ottenuto un elemento figlio (offspring) 5. Si generano n elementi figli per ottenere una nuova popolazione 6. Si ripete il tutto in modo iterativo. Ottimo U1 = 0.54 cm Parametri principali 1. Dimensione popolazione 2. Numero massimo di generazioni (o tempo massimo) 3. Funzioni di probabilità per gli operatori Possono essere definite moltissime varianti L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 17. 17 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Ottimizzazione delle caratteristiche geometriche dei solai alveolari L. Sgambi, L. Catallo, F. Bontempi F.O.: Peso Esempi L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 18. 18 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni A genetic algorithm approach for performance evaluation of long span suspension bridges L. Sgambi, F. Bontempi F.O.: Spostamenti e tensioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 19. 19 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Multiple optimum size/shape/topology designs for skeletal strutcures using a g.a. R. Balling, R. Briggs, K. Gillman Per ogni elemento: 1 Gene (0/1/2) per la topologia (E = 0/Connessione a cerniera/Connessione rigida) 1 Gene (integer) per la sezione Per l'intera struttura: 2 Geni per le coordinate di ogni nodo F.O.: Peso Non utilizzano codice binario, ma ogni gene assume un valore Per la selezione, scelgono a caso 3 elementi e quello con il fitness più alto fa da genitore padre. Analogamente per la madre. Topology fitness = Cromosoma relativo ai soli geni per la topologia In ogni popolazione non più di 6 elementi con lo stesso topology fitness Vincoli sulle tensioni 1 0 2 1 1 1 2 0 0 2 1 7 9 20 12 44 31 4 9 26 2a b 2a 0 a b a 0 0 b 0 0 L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 20. 20 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 21. 21 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 22. 22 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Flexural design of reinforced concrete frames C. Lee, J. Ahn Ogni gene è la sezione assegnata a ciascun elementoF.O.: Costo Invece delle ∞ sezioni, creano un database per i pilastri e uno per le travi: Dimensioni della sezione Numero di barre sup/inf Momento resistente (Diagramma M-N) Preselezione = L'elemento figlio sostituisce l'elemento genitore solo se il suo fitness è superiore Vincoli su Sollecitazioni/Resistenze L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 23. 23 di 24Paolo Di Re Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni $ 137083.00 $ 100833.00 L’algoritmo genetico come metodo per l’ottimizzazione delle strutture
  • 24. 24 di 24Paolo Di Re CONCLUSIONI Funzioni obiettivo Criteri di ottimizzazione Metodi di ottimizzazione G.A. Conclusioni Vantaggi Svantaggi • Realizzare progettazioni innovative (ottimi globali) • Funzioni obiettivo di qualunque natura (no continuità e derivabilità) • Ottimizzazioni multio-biettivo • Imposizione agevole dei vincoli • Il passaggio da una generazione all'altra non richiede una valutazione esterna dell'operatore o codifiche complesse • Non si ha la certezza di trovare la soluzione (non è dimostrabile la sua efficacia) • Può essere più lento degli algoritmi deterministici (in alcuni casi) • Richiede una maggiore sensibilità del progettista • La fase di codifica può non essere agevole L’algoritmo genetico come metodo per l’ottimizzazione delle strutture