La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Modellistica e simulazione1 Esercitazione 3

Presentazioni simili


Presentazione sul tema: "Modellistica e simulazione1 Esercitazione 3"— Transcript della presentazione:

1 Modellistica e simulazione1 Esercitazione 3
Sommario: - Algoritmi di discretizzazione - Taratura dei parametri di un modello

2 Richiami: SIMULAZIONE di un sistema dinamico
dato un sistema dinamico: continuo discreto calcolare il movimento delle variabili di stato e di uscita

3 Richiami: SIMULAZIONE di un sistema dinamico
calcolare le traiettorie delle variabili di stato e di uscita cosa serve ? 1. un sistema dinamico completamente definito 2. orizzonte di simulazione 3. funzioni di ingresso u(•) definite su tutto l’orizzonte

4 Il caso dei sistemi DISCRETI COME FUNZIONA
- noti i parametri che definiscono il sistema [se lineare note le matrici A, B, C, (D)] - dato lo stato iniziale (t=0): - fissato un’orizzonte H (ad es. 10 istanti) - definita una funzione di ingresso u(•) su tutto H: oppure

5 Il caso dei sistemi DISCRETI COME FUNZIONA
calcolo iterativamente i valori di x(t) con t=1, 2, ..., H: se il sistema è lineare con t=1,2,...,H

6 Esempio di un sistema discreto sistema a 3 serbatoi
eq. di stato: eq. di uscita: parametri: equilibrio: se

7 Esempio di un sistema discreto sistema a 3 serbatoi
stato iniziale: ingresso: parametri: orizzonte: H=10 t 1 2 3 ... 10 4 dopo due passi è all’equilibrio!!

8 Esempio di un sistema discreto sistema a 3 serbatoi
stato iniziale: ingresso: parametri: orizzonte: H=10 t 1 2 3 ... 10 3,5 non è ancora arrivato all’equilibrio!!

9 Il caso dei sistemi CONTINUI
sistema di equazioni differenziali - dato lo stato iniziale (t=0): - fissato un’orizzonte H (ad es. 10 istanti) - noti i parametri che definiscono il sistema [se lineare note le matrici A, B, C, (D)] - definita una funzione di ingresso u(•) su tutto H

10 Il caso dei sistemi CONTINUI soluzione analitica
sistema di equazioni differenziali sistemi semplici (caso raro): integro le equazioni differenziali (soluzione analitica) es. sistema lineare con u(•)=0: equazione del movimento

11 Il caso dei sistemi CONTINUI metodi di discretizzaione
sistema di equazioni differenziali caso generale su calcolatore: approssimo cioè approssimo la derivata con il rapporto incrementale diversi metodi a seconda di come viene calcolata espliciti impliciti a un passo a più passi

12 Metodo di EULERO Es. massa-molla K U M discretizziamo:
La curva rossa è il movimento x(t) discretizziamo:

13 Metodo di RUNGE-KUTTA

14 Metodo di RUNGE-KUTTA

15 Metodo di RUNGE-KUTTA esempio monodimensionale:

16 Metodo di RUNGE-KUTTA caso bidimensionale

17 Metodo di RUNGE-KUTTA esempio bidimensionale: massa-molla K U M p1
f1 .... continua

18 Foglio Excel Excel

19 Osservazioni 1. Più il passo è piccolo: - più il metodo è preciso
- maggiori sono i tempi di calcolo 2. Se il movimento calcolato è instabile: - riduco il passo - cambio metodo Se è ancora instabile lo è strutturalmente

20 Modelli deterministici
Per alcuni modelli i parametri rappresentano dei coefficienti misurabili M K U Per altri modelli i parametri non sono misurabili ma vanno stimati

21 Richiami: taratura di un modello lineare
Parametri: Dati Stima forma ricursiva Innovazione Coefficiente di oblio

22 Esempio: Valore medio (1)
Dati: Modello: Taratura di un modello lineare Qual’è la retta orizzontale che passa più vicino a tutti i punti?

23 Esempio: Valore medio (2)
Dati: Modello: Taratura di un modello lineare

24 Esempio: Regressione lineare (1)
Dati: Modello: Taratura di un modello lineare Qual’è la retta passante per l’origine che passa più vicino a tutti i punti?

25 Esempio: Regressione lineare (2)
Dati: Modello: Taratura di un modello lineare

26 Esempio: Ticino e Po (1) scala di deflusso B C A

27  Esempio: Ticino e Po (2) Dati: Taratura di un modello non lineare
B C rigurgito Dati: Parametri: Taratura di un modello non lineare scala di deflusso Come posso calcolare la portata nel tratto A?

28 Esempio: Ticino e Po (3) Modello: Scomposizione:
Linearizzazione: Taratura di un modello non lineare


Scaricare ppt "Modellistica e simulazione1 Esercitazione 3"

Presentazioni simili


Annunci Google