introduzione all’uso di hyperstudy - ingmecc.uniroma1.it · università di roma metodi di...

25
Sapienza Università di Roma Metodi di Progettazione Avanzata F. Campana / M. Bici Ottimizzazione attraverso il CAE - introduzione all’uso di Hyperstudy - Tipi di analisi e Messa a punto di un’analisi (immagini e esempi presi dai tutorial Altair University)

Upload: others

Post on 30-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Ottimizzazione attraverso il CAE

- introduzione all’uso di Hyperstudy -

Tipi di analisi e Messa a punto di un’analisi

(immagini e esempi presi dai tutorial Altair University)

Page 2: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

1- il motore di ottimizzazione (analisi DOE, metamodeling, ottimizzazione stocastica)

Gli “ottimizzatori” all’interno dei software CAE sono degli ambienti in cui si mette

a disposizione dell’utente:

3- le funzionalità necessarie all’iterazione

del calcolo (preparazione file input,

estrazione dati output)

4 - Il postprocessing dei risultati

2- Il preprocessing dell’ottimizzazione

(definizione funzioni obiettivo, variabili,

vincoli, …)

Page 3: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Il motore di ottimizzazione

Page 4: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Le funzionalità necessarie all’iterazione del

calcolo di simulazione sono schematizzabili

come in figura.

Generalmente l’analisi di set up preliminare

serve a verificare che questo loop funzioni

correttamente.

Il loop operativamente si chiama anche

“lancio in batch” dell’ottimizzazione (o delle

simulazioni). Il batch è tipicamente uno script

che automatizza le chiamate al software di

simulazione.

Funzionalità per l’iterazione del calcolo

Page 5: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

La preparazione

dello script

Cercando “solver script Files”

Page 6: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Panoramica sugli ottimizzatori

Hyperworks (ma stesso si può dire per LS opt e ModeFrontier) assiste nella

preparazione ed analisi di diversi tipi di ottimizzazione,

nei lucidi successivi si riprendono gli schemi logici delle quattro tipologie:

-Analisi DOE per studi causa-effetto

- Creazione di fitting di metamodeling

- Studi di ottimizzazione

- Analisi stocastica

Per ciascuna preliminarmente occorre definire il preprocessing

dell’ottimizzazione e verificare il loop di batch attraverso lo Study Set

up (che salva tutto in un file *.xml)

Page 7: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 8: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 9: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 10: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 11: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Hyperworks

L’interfaccia utente

Page 12: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Modalità di input

dei dati di

ottimizzazione

(variabili e modello

della simulazione)

Page 13: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Definizione delle

variabili

Page 14: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Le variabili devono

consentire la

parametrizzazione del

modello di

simulazione.

Come primo passo

occorre scegliere il

simulatore

(la sua scelta è

necessaria anche per

la scrittura dello script

per il batch file)

Page 15: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 16: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 17: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 18: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Definizione delle

risposte (o

obiettivi

dell’analisi)

Page 19: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Il response

expression

builder

Page 20: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Il response

expression

builder

Page 21: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Il response

expression

builder

Page 22: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Il file è su elearning2

Esercizio di Study Setup

Page 23: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 24: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici

Page 25: introduzione all’uso di Hyperstudy - ingmecc.uniroma1.it · Università di Roma Metodi di Progettazione Avanzata –F. Campana / M. Bici 1- il motore di ottimizzazione (analisi

Sapienza Università di Roma Metodi di Progettazione Avanzata – F. Campana / M. Bici