Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Slides:



Advertisements
Presentazioni simili
Metodo di Calcolo Numerico per Equazioni differenziali Ordinarie
Advertisements

INTEGRAZIONE NUMERICA
8) GLI INTERVALLI DI CONFIDENZA
Appunti di analisi matematica: Integrale Definito
CONTINUITÀ DELLE FUNZIONI
Appunti di analisi matematica: Integrale Definito
Metodi e Applicazioni numeriche nell’Ingegneria Chimica
Punti Fissi.
Sistema di riferimento sulla retta
Intervalli di confidenza
LE MATRICI.
Integrazione Corso: Analisi Numerica Anno Accademico:
Algoritmi e Strutture Dati
Meccanica 2 1 marzo 2011 Cinematica in una dimensione
Fondamenti della Misurazione
= 2x – 3 x Definizione e caratteristiche
Definizione e caratteristiche
Algoritmi e Strutture Dati Capitolo 2 Modelli di calcolo e metodologie di analisi.
Iterazione enumerativa (for)
Continuità delle funzioni. Funzione continua in un punto Sia y=f(x) una funzione definita in un intervallo, aperto o chiuso, e sia x 0 un punto interno.
INFERENZA NEL MODELLO DI REGRESSIONE LINEARE MULTIPLA (parte 1)
Algoritmi numerici Zeri di una funzione Integrale di una funzione
Ottimizzazione non lineare non vincolata: Metodi iterativi di eliminazione ed interpolazione per ottimizzazione di funzione di una variabile maggio '11.
Ottimizzazione non lineare non vincolata: Metodi iterativi di eliminazione ed interpolazione per ottimizzazione di funzione di una variabile 10 marzo.
Algoritmi e Strutture Dati (Mod. A)
CONTINUITA’ Una funzione continua e’ una funzione il cui grafico non presenta interruzioni CONTINUA DISCONTINUA.
Soluzione di equazioni non lineari
Velocità media Abbiamo definito la velocità vettoriale media.
Il moto armonico Altro esempio interessante di moto è quello armonico caratterizzato dal fatto che l’accelerazione è proporzionale all’opposto della posizione:
STATISTICA a.a METODO DEI MINIMI QUADRATI REGRESSIONE
CONTROLLO DI SUPPLY CHAIN MEDIANTE TECNICHE H-INFINITO E NEGOZIAZIONE
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati
Metodi e Applicazioni numeriche nell’Ingegneria Chimica
Metodi e Applicazioni numeriche nell’Ingegneria Chimica
Studente Claudia Puzzo
OPERAZIONI CON TRINOMI DI II° GRADO
Lezione 8 Numerosità del campione
Num / 36 Lezione 9 Numerosità del campione.
Fondamenti di Informatica1 Ripetizioni di segmenti di codice Spesso è necessario ripetere più volte uno stesso segmento dell'algoritmo (e.g. I/O, elaborazioni.
Metodi numerici per equazioni differenziali ordinarie Laboratorio di Metodi Numerici a.a. 2008/2009.
Metodi numerici per l’approssimazione
Metodi numerici per lapprossimazione Laboratorio di Metodi Numerici a.a. 2008/2009 Prof. Maria Lucia Sampoli.
Equazioni non lineari Data una funzione consideriamo il problema di determinare i valori x tali che Tali valori sono solitamente.
Il calcolo di radiosity
MASSIMI E MINIMI DI UNA FUNZIONE
“Il Piano cartesiano e la retta” realizzato dagli studenti della 2ª B Aielli Luca Pasquini Daniele Rosato Anna.
METODI NUMERICI PER LA RICERCA DEGLI ZERI DI UNA FUNZIONE
EQUAZIONI DI SECONDO GRADO
Algoritmi di String Matching
Elementi di Informatica di base
Somma fra frazioni algebriche
Radix-Sort(A,d) // A[i] = cd...c2c1
Cominciamo a parlare di tangenti.
Salvatore Mazzola e Andrea Portale Prof.ssa R. M. Pidatella
Corso di Formazione per docenti di Scuola Superiore: Il calcolo infinitesimale nei licei non scientifici Febbraio-Marzo 2013 LaboratorioDidattico effediesse.
Bergamini, Trifone, Barozzi – La matematica del triennio
Pippo.
Stabilità per E.D.O. (I): STABILITÀ LINEARIZZATA
Metodi matematici per economia e finanza. Prof. F. Gozzi
Funzioni continue Prof. V. Scaccianoce.
Integrale Definito - Calcolo delle Aree
Studio della monotonia
OPERAZIONI CON TRINOMI DI II° GRADO
Equazioni e sistemi non lineari
Teorema derivabile almeno n volte (con n maggiore o uguale a 2) in x0 e sia x0 un punto stazionario per f tale che: allora: x0 è un pto di minimo relativo.
1 Equazioni non lineari Data una funzione consideriamo il problema di determinare i valori x tali che Tali valori sono solitamente chiamati zeri o radici.
Breve trattazione della Serie di Mac – Laurin ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE “E.Medi” Galatone di Michele Caprio Classe 5 A st Liceo Scientifico.
Metodi di ricerca approssimata dello zero di una funzione F(z) = 0.
CONTINUITA’ DI UNA FUNZIONE
Transcript della presentazione:

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Soluzione di sistemi non lineari Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica In che cosa consiste il problema della soluzione di sistemi non lineari? Si supponga di avere un sistema di funzioni f(x) che dipendano da più variabili, x. Il problema della soluzione del sistema consiste nel trovare un valore di x, xs, che soddisfi il sistema: Esempio Trovare il valore di x, xs, che azzeri le due equazioni: partendo dal punto di primo tentativo x1 = 0, x2 = 1 Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Quali e quanti programmi servono? Una sola soluzione, funzione continua ecc. Una sola equazione Più soluzioni, funzione discontinua ecc. Una sola soluzione, funzione continua ecc. Più di un’equazione Più soluzioni, funzione discontinua ecc. Programmi generali che sfruttano la struttura del sistema Moltissime equazioni Metodi ad hoc Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Programma basato sul teorema di Bolzano Il teorema di Bolzano afferma che per funzioni continue esiste almeno un punto di zero entro un intervallo tA tB ai cui estremi la funzione assume valori di segno opposto. tA tB y(tA) < 0 y(tB) > 0 y(t) t Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Un intervallo tA tB ai cui estremi la funzione assume valori di segno opposto viene chiamato intervallo di incertezza. tA tB y(tB) > 0 y(tA) < 0 tA tB y(tA) > 0 y(tB) < 0 Quando si conosce un intervallo di incertezza può essere utilizzato un programma costituito da un algoritmo estremamente robusto (metodo del dimezzamento) e da vari algoritmi estremamente efficienti e anch’essi implementati in modo da essere robusti (interpolazione). Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Il metodo del dimezzamento è basato sul seguente fatto che deriva dal teorema di Bolzano: se si sa che tA tB è un intervallo di incertezza e la funzione viene calcolata in un punto ti interno a tale intervallo il nuovo intervallo di incertezza sarà ti tB quando y(ti) ha lo stesso segno di y(tA) oppure sarà tA ti quando y(ti) ha lo stesso segno di y(tB). y(ti) ha lo stesso segno di y(tA) perciò il nuovo intervallo di incertezza sarà ti tB. tB ti tB tA tA ti Sposto quindi tB in ti. Sposto quindi tA in ti. y(ti) ha lo stesso segno di y(tB) perciò il nuovo intervallo di incertezza sarà tA ti. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Il metodo del dimezzamento ottimizza la scelta del nuovo punto ti. Infatti se si sceglie il punto di mezzo dell’intervallo di incertezza si rende minimo il massimo intervallo finale. Una scelta diversa potrebbe risultare migliore in alcune circostanze, ma peggiore in altre e perciò non sarebbe quella che minimizza il massimo intervallo finale. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Vantaggi del metodo del dimezzamento Il metodo converge sempre alla soluzione. E’ possibile sapere a priori il numero di iterazioni necessarie per ridurre di una assegnata percentuale l’intervallo iniziale. E’ il metodo più efficiente per funzioni non monotone ossia aventi massimi e minimi nell’intervallo. Svantaggi del metodo del dimezzamento Ha sempre la stessa efficienza indipendentemente dalla funzione considerata. Mentre ciò è un pregio per funzioni molto complicate risulta viceversa uno svantaggio con funzioni molto semplici. In particolare quando l’intervallo di incertezza è molto piccolo spesso la funzione può essere ragionevolmente approssimata con una retta. Richiede la conoscenza di un intervallo di incertezza. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi che approssimano la funzione con una più semplice Questi metodi utilizzano alcuni punti della funzione già calcolati per effettuare un’interpolazione esatta. Viene poi usato il modello che interpola esattamente la funzione per stimare il valore di t per cui essa si azzera. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

I seguenti modelli sono possibili candidati Polinomio di primo grado: Polinomio di secondo grado: Funzione razionale di grado 1,1: Polinomio inverso di grado n: Funzione razionale inversa di grado n,m: Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Metodo delle secanti Nel metodo delle secanti i due parametri del polinomio: vengono calcolati ad ogni iterazione i-esima utilizzando le ordinate di supporto yi e yi-1 nei punti ti e ti-1. Il polinomio nel punto ti diventa: Il polinomio rappresenta la secante fra i due punti ti-1 e ti. Esso si azzera per: che rappresenta la formula iterativa del metodo delle secanti. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica yi-1 yi ti+1 ti ti-1 Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Metodo della regula falsi Nel metodo della regula falsi i due parametri del polinomio: vengono calcolati ad ogni iterazione i-esima utilizzando le ordinate di supporto yA e yB nei punti estremi dell’intervallo di incertezza tA tB. Il polinomio diventa: Il polinomio rappresenta la secante fra i due punti tA e tB. Esso si azzera per: Se la funzione nel punto ti ha lo stesso segno che ha in tA il punto tA viene spostato in ti. Se viceversa la funzione nel punto ti ha lo stesso segno che ha in tB il punto tB viene spostato in ti. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica yB tA ti tB yA Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Vantaggi del metodo della regula falsi Il metodo della reguala falsi garantisce la convergenza alla soluzione. La velocità di convergenza è abbastanza buona (è anche in questo caso superlineare). Svantaggi del metodo della regula falsi La velocità di convergenza è minore di quella del metodo delle secanti. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Un programma robusto è richiesto quando: 1. Non si conoscono due punti per cui y(tA)y(tB) < 0 2. Il problema ammette più soluzioni 3. La funzione non è calcolabile in qualche punto 4. La funzione non cambia segno nell’intervallo. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Esempio Si desidera trovare gli zeri della funzione: Nell’intervalol tMin = 0 tMax = 7 La funzione non può essere calcolata qunado 720.+t*(-720.+(t-1.) *(360.+(t-2.) * (-120.+ (t-3.)*(30.+(t-4.)*(-11.+t))))) è minore o uguale a 0 La funzione ha sei soluzioni entro l’intervallo Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Anche in questo caso si deve trovare un metodo robusto ed uno efficiente e integrarli in modo opportuno. Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica

Metodi e Applicazioni numeriche nell’Ingegneria Chimica Guido Buzzi-Ferraris Metodi e Applicazioni numeriche nell’Ingegneria Chimica