Alcune applicazioni della Matematica
all’industria: collaborazioni interdisciplinari del
Dipartimento di Matematica e Informatica
Giovanni Russo
Dipartimento di Matematica e Informatica
Università di Catania
Liceo Scientifico Leonardo
Giarre 4 Marzo 2015
Sommario
Panoramica sulla Matematica Applicata a Catania
Alcuni esempi concreti:
•
•
•
•
Simulazione di crescita di cristalli
Simulazione di MEMS
Applicazioni all’ambiente: simulazioni di colate laviche
Simulazione di protesi del ginocchio
Hydrodynamical models for semiconductors based on the
maximum entropy principle (MEP) V. Romano, DMI
-inclusion of all the relevant scatterings and non parabolicity;
-thermal effetcs, including also the crystal heating;
-quantum corrections;
-numerical methods and simulations of diode, MOSFETs and MESFETs
RESULTS: better agreement with MC and direct solutions of the Boltzmann
transport equation than the standard models used in the commercial simulators
Simulazione MC di un dispositivo
bipolare veloce (O.Muscato, DMI)
Salvatore Greco e Benedetto Matarazzo
DEMQ
Dipartimento di Economia e Metodi Quantitativi
Facoltà di Economia
Tematiche finanziarie
Valutazioni operazioni finanziarie (certezza, incertezza, rischio)
Analisi investimenti reali
Derivati: options, futures
Rischio finanziario: valutazione e gestione
Modelli di portafoglio (media-varianza, CAPM, APT)
Opzioni reali: valutazione e strategie operative
Misure di rischio: Var, expected shortfall, spectral measures of
risk
Optimization Algorithms for Robust Circuit & Device Design:
A General-Purpose Methodology to Optimize Performance,
Yield and Time-to-Market (Giuseppe Nicosia, DMI)
4.5E-03
59.0%
Circuit sizing
Nominal design
Successful design
4.0E-03
•




•

•

Designer
NSGA 60000 point
NSGA 60000 scratch
OPTIA 52000 scratch
99.5%
100%
98.0%
3.5E-03
88.0%
100%
97.5%
3.0E-03
Failure
Design for yield
0.0%
-40%
LNA current [A]
Failure
Topology definition
52.0%
61.5%
2.5E-03
0.80
0.90
1.00
1.10
1.20
Noise figure [dB]
Circuit Design Problems:
Low Noise Amplifier for DVBS;
Leapfrog Filter for W-LAN
Low Noise Amplifier for W-LAN
Digital-to-Analog-Converter
Device Design Problem:
Power MOSFET.
Topology Design problems:
Passive and Active filters.
1.
2.
3.
4.
5.
1.30
-40%
Best Performance
Maximum Yield: 100%
Minimum Silicon Area
Under-threshold
Minimization of
time-to-market: 2 days
Imaging@IPLab (Gallo/Battiato)
•
Image Analysis, Coding and Processing
R-D Optimized Coding
Industrial Inspection
Image Enhancement
•
Medical Imaging
Microarray Image Analysis
•
Computer Graphics
Non-Photorealistic Rendering (Artificial Mosaic)
Raster to Vector Conversion (SVG)
•
Cultural Heritage and Restoration
Image Restoration (Book, Picture)
3D Scanning
More details at our web site:
www.dmi.unict.it/iplab
Methodologies and Algorithms for Image
Quality Enhancement for Embedded System
This research program aims at the development of new algorithms and
methods for the processing of digital images acquired by single-sensor
imaging devices.
A joint research lab IPLab-STMicroelectronics (AST Imaging
Lab), has been recently created where researchers coming
from both partners work together on imaging research topics.
More specifically, 2 Ph.D students in Computer Science
(XXIII Ciclo Dottorato in Informatica - Università di Catania)
Database/Data Mining Group
Prof. Giovanni Giuffrida
• Application of Data Mining techniques to real-world problems:
– Online advertising optimization
– E-commerce/Brick-and-mortar commerce (retailer,
fidelity cards, ecc.)
– Behavioural targeting based on navigation and
articles reading
– Poker project: Investment recommendation system
– Mobile phone users profiling
• New: Social Network Analysis for mobile users
• Text mining
– Automatic web document categorization and similarity
• Integration of conventional data/text mining technique with image
analysis algorithms
Database/Data Mining Group
Prof. Alfredo Ferro
• Sistema per il mining per di dati GEO satellitari.
– Ottimizzazione delle risorse da assegnare a task
(autoambulanze, radio taxi).
• Balanced Scorecard
Progetto BSI, sistema per il supporto alle imprese nel tradurre la
strategia in obiettivi operativi (indicatori di performance KPI)
orientando sia i comportamenti che le performance organizzative.
• Algoritmi di data mining con applicazioni alla bioinformatica (in
collaborazione con aziende private e gruppi di ricerca internazionali)
– Drug Discovery, Analysis of Molecular Processes
Involved in Diseases (e.g. cancer)
– Biomarker Validation and Extraction, gene expression
analysis
– Gene silencing by miRNAs
– Gene Design
Grid e sistemi di calcolo distribuito per applicazioni industriali
Giuseppe Pappalardo, Emiliano Tramontana
Obiettivi
• Massimizzare job throughput e load balance di un sistema di calcolo
distribuito, al fine di ottimizzare l’uso delle risorse hardware (CPU)
• Predire e gestire livelli di qualità del servizio offerto
• Verifica formale di correttezza di applicazioni distribuite (e sistemi HW)
Strategie e meccanismi impiegati
Prenotazione anticipata e automatica di risorse hardware/software
appropriate alle caratteristiche dell’applicazione da eseguire:
•
•
•
•
Possibilità di accettare job anche in assenza di prenotazione
Comunque, invio automatico e trasparente di job alle CPU
Monitoraggio dei job per rilevare comportamenti non previsti
Adattamento a runtime ai cambiamenti di necessità delle applicazioni
– Prenotazioni aggiornate a runtime in base all’incremento di uso di risorse
Giuseppe Pappalardo, Emiliano Tramontana
Strategie e meccanismi impiegati
Prenotazione anticipata (cont.)
• Migrazione trasparente a runtime di job verso altre CPU (preserva stato)
• soluzione a sotto/sovra-stima delle risorse prenotate dai job:
caratterizzazione automatica di:
– applicazioni (caratteristiche computazionali)
– host, anche eterogenei, (potenza di elaborazione)
– infrastruttura di comunicazione (banda e latenza)
finalizzata a previsioni di durata per l’allocazione ottimale di job, in
accordo con requisiti applicativi
Politiche di allocazione “soft” basate su modelli economici:
• curve di domanda e offerta
• teoria dei giochi e delle code (per previsione durata dei job)
Collaborazioni in atto (tesi, stage, PhD) con STM
• IMS – CAD & Design Services / Shapes/GCO (Grid COmp.)
Progetti di ricerca su Grid: PI2S2/Cometa, POR Trigrid,…
Sicurezza informatica
Giampaolo Bella, Salvatore Riccobene, DMI
Prevenzione e rilevamento di azioni
illecite: segretezza, autenticazione,
integrità, non ripudio, disponibilità, …
• Irrobustimento di servizi web (SOA)
– Compliance con politica di sicurezza: loan origination, …
– Composizione di servizi: e-government, e-health, …
• Verifica di sicurezza
– Protocolli di sicurezza: SSH, SSL, …
– Politiche di sicurezza: controllo d’accesso, firewall, …
• Privacy
– Dell’identità: anonimato, pseudonimizzazione, …
– Dei dati: non distinguibilità, uso di statistiche, trust, …
Esempi di matematica industriale
a Catania
•
•
•
•
Simulazione di cristalli
MEMS
Colate laviche
Protesi al ginocchio
Competenze di Matematica Applicata
Metodi Numerici (G.Russo)
Sono di natura trasversale nella modellistica matematica.
Entrano in quasi tutti gli aspetti della simulazione.
-Equazioni cinetiche (trasporto di cariche [semiconduttori], gas
rarefatti, trasporto nei MEMS [progetto Galileo Italia-Francia])
-Dinamica dei continui (fluido dinamica, gas dinamica, fluidi non
Newtoniani [progetto LAVA con INGV])
-Simulazione di crescita di cristalli (modello di crescita
epitassiale, tipo Ge on Si)
-Supporto per altri tipi di simulazioni (algoritmi per grandi sistemi
lineari, analisi in condizioni di incertezza)
Esempio di simulazione di un modello di crescita di Ge su Si, con effetti elastici
Aspetto innovativo: tecnica di caldolo efficiente degli effetti elastici mediante uso
di un approccio Multigrid-Fourier
MEMS – Micro Electro Mechanical Systems
Nuova tecnologia che sta rimpiazzando sistemi meccanici
tradizionali utilizzata per la costruzione di piccole parti in
movimento come capacitori regolabili, misuratori di
accelerazioni, micropompe, all’interno di circuiti di silicio
Accelerometro
I flussi di gas all’interno dei MEMS
sono rarefatti anche a condizioni
ambientali standard
descrizione cinetica (Boltzmann)
Progetto Galileo MONUMENT
Modellizzazione Numerica MEms e NanoTecnologia
Collaborazione Italia-Francia
Univ. di Catania (G.R.) e di Lione (F.Filbet)
Aderisce il gruppo del prof. Frezzotti, MOX
Curve di livello della componente
verticale della velocità (Frezzotti, Poli Mi)
Progetto LAVA
Convenzione INGVDip.Protezione Civile
Realization of lava flow invasion
hazard map at mt Etna and
methods for its dynamic update
Resp: Ciro Del Negro, INGV,
Stefano Gresta, UniCT
Stefano Ciolli, DPC
10 Research Units
RU 8 (G.R.) simulazione numerica di flussi lavici
• Modelli matematici per il raffreddamento della lava
• Metodi lagrangiani per simulazione di colate (tipo FPM)
• Metodi euleriani (griglia fissa) per problemi a frontiera mobile
utilizzando tecniche level set
•Lava descritta come fluido di Bingham (occorre pendenza minima)
•Soluzione numeriche delle eq. di NS
•Formazione della crosta ed ingrottamento
SPH for fluid dynamics
Modello matematico:
Massa
Quantità
di moto
Energia
-Equazioni di bilancio con chiusura di
Navier-Stokes-Fourier per un fluido
debolmente comprimibile o incomprimibile
-Problema a frontiera libera
(la regione occupata dalla lava non è
Smoothed Particle
Lagrangian particle (meshle
notaHydrodynamics.
a priori)
the fluid is discretized
with particles,
free
to move following th
-La relazione
fra e
ed eventualmente
dipende
dal particolare
fluido
(reologia) by the mo
of motion. The
evolution
of the fluid
is described
particles.
Metodo numerico:
Smoothed Particle Hydrodynamics (SPH)
il fluido è approssimamato da un insieme
di particelle interagenti
GPU: Calcolo parallelo “a basso costo”
Le equazioni del moto delle particelle sono risolte
GTX285 NVIDIA
urilizzando schede grafiche come processori.
Consentono di effettuare calcoli in parallelo
Costi ridotti a causa del grande sviluppo
(mercato dei videogiochi)
3 GTX285
in parallelo
Simulazione di una colata lavica con SPH
Viene calcolata anche la temperatura, ma in
questo modello la reologia non dipende da T
Simulazione di una colata lavica con SPH
La reologia dipende dalla temperatura T
Lo stesso codice può simulare acqua o lava
Simulazione della rottura di una diga
Interazione fra fluido e oggetti solidi
Solido: corpo rigido che soddisfa le
equazioni cardinali della dinamica
Modello di formazione di tsunami:
onda provocata dall’improvviso
sollevamento di una parte del fondale
Il progetto LIMA:
Un prototipo di ricerca applicata
internazionale ed interdisciplinare
Partecipanti
• Università di Catania
– DMI
– DIIM
• Consorzio Catania Ricerche
• Ospedale Vittorio Emanuele, Catania
• Limagroup, San Daniele, Italia
• ITWM, Kaiserslautern, Germania
Salta LIMA
• Obiettivo principale: produrre
software prototipo
(KneeMech) che assista il
chirurgo nell’impiantazione
della protesi al ginocchio
• Data la forma della protesi,
ed il taglio all’osso, il
programma dovrebbe:
– Calcolare la distribuzione di sforzi e deformazioni
nell’osso, sottoposto ad un carico tipico
– Visualizzare i risultati mediante un grafico a colori
bidimensionale di una sezione arbitraria
– Effettuare analisi di sensitività: produrre l’intervallo di
sforzi e deformazioni, noto che sia l’incertezza sui dati
Modellizzazione matematica dell’osso
• L’osso è modellizzato come un materiale viscoelastico
tridimensionale, composto da una regione corticale
(rigida) e da una regione spongiosa (soffice)
• Ricostruzione geometrica da immagini TAC, fornite
dall’Ospedale Vittorio Emanuele
Tipica immagine TAC del femore
sinistra: in mezzo, destra: zona vicino al ginocchio
3D segmentazione: la sequenza di informazioni 2D è convertita in
dati 3D in termini di “voxel” (l’equivalente 3D dei “pixels”)
Modellizzazione del ginocchio
DMI – Image processing group (S.Battiato, G.Impoco)
Estrazione dei modelli 3D dalle immagini TAC
CT Scan of the
bone
Binarisation
3D Model
Il modello 3D restituisce anche, mediante interpolazione, i parametri
meccanici dell’osso forniti dalle misure ottenute da DIIM in alcuni punti
Misurazioni meccaniche
DIIM – gruppo dei Proff. Risitano e La Rosa
Le proprietà meccaniche della protesi sono state misurate
mediante prove di sollecitazione a (micro) fatica usando il
metodo Risitano (effetto termico indotto dalla microplasticità)
Un tale metodo è molto meno invasivo degli standard test a
fatica
Setup sperimentale
e mappa termica
per la protesi
Proprietà meccaniche dell’osso
Le proprietà meccaniche dell’osso sono state misurate
da piccoli campioni cilindrici di osso, nelle regioni
corticale e spongiosa. Allo scopo è stata utilizzata una
macchina per microcompressione appositamente
costruita.
Un modello matematico viscoelastico a cinque
parametri è stato utilizzato.
Tempo[s]
0
50
100
150
200
Tensione [MPa]
-2,24
-2,26
-2,28
-2,3
Valori sperimentali
-2,32
-2,34
3 Parametri
-2,36
4 Parametri
-2,38
5 Parametri
I parametri che identificano
le proprietà viscoelastiche
del materiale sono state
ottenute mediante least square bestfit della curva di risposta temporale
durante prove di rilassamento.
-2,4
Una TAC dell’osso viene quindi effettuata dopo che il campione è
stato estratto, per ottenere una mappatura geometrica delle
proprietà meccaniche dell’osso.
Finite element calculation
and 3D visualization
ITWM – Heiko Andrä, Julia Orlik and Aivars Zemitis
 FE multi-scale contact
analysis based
software which takes
into account
 Contact between bone
and tibial plate
 CT data
 Mechanical properties
of the bone
 Static and dynamic load
conditions
H
ö
h
e(
µ
m
)
2
0
0
1
5
0
1
0
0
5
0
0
5
0
1
0
0
6
.0
6
.0
5
.0
4
.0
4
.0
3
.0
2
.0
2
.0
1
.0
L
ä
n
g
e(m
m
)
0
.0
0
.0
1
.0
2
.0
2
.0
)
m
ite(m
re
B
3D representation of the bone
and Voxel
prosthesis
positioning
representation
of the tibial bone
3D navigation and
cross section cut
Placement of
the prosthesis
Rotation, translation
and final positioning
Mathematical model
and numerical simulation
• 3D partial differential equations for
stress and strain in the bone and in the
prosthesis
• The equations are discretized on a
tetrahedral grid, obtaining a large,
sparse algebraic linear system for the
displacement array
• The system is solved by a suitable
iterative solver
Grid genertion
The grid is first generated by subdividing each voxel
Then it is hierarchical coarsened
in the two regions of the bone (cortical
and spongiosa) in order to reduce the
number of unknowns (and therefore
the computaiton time)
Example of grid coarsening
Visualization of the results
• From the displacement, all desired quantities can be
computed by postprocessing
Von Mises stress (typical parameter in breaking test)
in the prosthesis (left) and bone (right)
Corsi di Matematica Applicata
nella Laurea Magistrale in Matematica
• Equazioni della Fisica Matematica
• Equazioni alle derivate parziali
• Ricerca operativa
• Network e supernetwork
• Analisi numerica
• Fluidodinamica
computaizonale
• Analisi dei dati
• Metodi matematici e
statistici per le applicazioni
Formazione post-laurea:
Dottorato di Ricerca in Matematica e Informatica
Sedi convenzionate:
Univ. di Catania, Messina e Palermo
Coordinatore: G.R.
Collegio Docenti: 33 docenti selezionati dei tre atenei
Formazione nei settori della
Matematica Pura e Applicata
Informatica
Almeno 9 borse per ciclo
Conclusioni
E’ possibile fare Matematica Applicata a Catania
Diversi sono i settori:
-industria (semiconduttori, fluidodinamica)
-economia (banche, società di investimento)
-informatica applicata (processamento di immagini)
Collaborazione interdisciplinare permette di effettuare
ricerche avanzate in diversi settori
Il Dottorato fornisce una formazione post-laurea di
avviamento alla ricerca.
Grazie per l’attenzione!
Scarica

Alcune applicazioni della Matematica all` industria