SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

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
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 CIVILE
Franco Bontempi Org Didattica
 

Destacado (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 a Introduzione all'ottimizzazione strutturale: elaborato di Paolo Di Re

Presentazione Pre Laurea Finale
Presentazione Pre Laurea FinalePresentazione Pre Laurea Finale
Presentazione Pre Laurea Finale
gdelprete
 
Presentazione ufficiale splittata
Presentazione ufficiale splittataPresentazione ufficiale splittata
Presentazione ufficiale splittata
Francesco Rizzo
 
Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016Metodi_Iterativi_28_10_2016
Metodi_Iterativi_28_10_2016
Michele Scipioni
 

Similar a 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
 

Más de Franco 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
 
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
 

Más de 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
 

Último

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 

Último (18)

LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Aristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptxAristotele, vita e opere e fisica...pptx
Aristotele, vita e opere e fisica...pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.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