Fare scienza con il computer - appunti II incontro - 19 gennaio 2007

Slides:



Advertisements
Presentazioni simili
Il moto rettilineo uniformemente accelerato
Advertisements

LA DESCRIZIONE DEL MOTO
Fare scienza con il computer LE LEGGI DI KEPLERO - appunti IV incontro - 2 febbraio 2007 (M. Peressi - G. Pastore)
Meccanica 6 21 marzo 2011 Cambiamento di sistema di riferimento
CINEMATICA SINTESI E APPUNTI.
Il moto del proiettile.
Agenda per oggi Cinematica 2-D, 3-D 1.
Il Mot.
Meccanica 2 1 marzo 2011 Cinematica in una dimensione
Esercizi di dinamica.
L4 - MECCANICA: STUDIO DEL MOTO
GETTO DEL PESO Modello fisico del getto del peso.
IL MOTO DEI CORPI.
moti uniformemente accelerati
IL MOTO.
Quantità di moto quantità di moto di una particella di massa m che si muove con velocità v: è un vettore la cui direzione e il cui verso sono quelli del.
Cinematica Studio puramente descrittivo del moto dei corpi, indipendentemente dalle cause (=> forze) che determinano le variazioni dello stato di moto.
Moto di un “punto materiale” P nello spazio tridimensionale:
Cinematica: moto dei corpi Dinamica: cause del moto
MECCANICA (descrizione del moto dei corpi)
Il concetto di “punto materiale”
MECCANICA Corso di Laurea in Logopedia
Lavoro ed energia cinetica: introduzione
Il concetto di “punto materiale”
Il problema del moto Conoscendo la legge oraria, ossia conoscendo la posizione del punto materiale ad ogni istante di tempo: Con una prima derivazione.
La forza di gravitazione universale è conservativa
G. Pugliese, corso di Fisica Generale
Rotazione di un corpo rigido attorno ad un asse fisso
Velocità ed accelerazione
Posizione di un punto nello spazio
Applicazione Auto Camion xAo=0 m xCo=0 m vAox=0 m/s vCox=9.5 m/s
Le cause del moto: la situazione prima di Galilei e di Newton
Il prodotto vettoriale
Grandezze scalari e vettoriali
Lezione 2 Argomenti della lezione Moto nel piano
Physics 2211: Lecture 22, Pg 1 Agenda di oggi Dinamica del centro di massa Momento lineare Esempi.
CINEMATICA DINAMICA ENERGIA. Cosa rappresenta la linea a ? a LO SPAZIO PERCORSO LA TRAIETTORIA LA POSIZIONE RAGGIUNTA ……………...
Caso Mono-dimensionale
Conservazione della quantità di moto
Puma 560 Z0 X0 Y0 La terna utensile (u) è orientata come la terna (6).
Esempio Un disco rigido omogeneo di massa M=1,4kg e raggio R=8,5cm rotola su un piano orizzontale alla velocità di 15cm/s. Quale è la sua energia cinetica?
Il Movimento Cinematica.
CINEMATICA Lezione n.3 –Fisica ITI «Torricelli» –S.Agata M.llo (ME)
1 MOTI PIANI Cosenza Ottavio Serra. 2 La velocità è tangente alla traiettoria v (P P, st, (P–P)/(t-t)v.
Modellizzazione di esperimenti fisici
Biomeccanica Cinematica Dinamica Statica dei corpi rigidi
Velocita’ La velocita’ istantanea ad un determinato istante e’ il tasso di incremento o decremento della posizione di un corpo in quell’istante Essendo.
Il Movimento e le sue cause
2. Meccanica Fisica Medica – Giulio Caracciolo.
LA FORZA Concetto di forza Principi della Dinamica:
IL MOVIMENTO Spazio e tempo Spostamento Legge oraria Velocita’
GRANDEZZE SCALARI E VETTORIALI
Il moto armonico Palermo Filomena.
Esempio 2 Consideriamo una molla attaccata al soffitto con un peso agganciato all’estremità inferiore in condizioni di equilibrio. Le forze esercitate.
Ricapitoliamo: Abbiamo introdotto la dinamica dicendo che in sostanza, il problema della dinamica di un corpo (per semplicità un punto materiale) è.
Corso di Sistemi di Trazione
Esercizi (attrito trascurabile)
VARI TIPI DI MOTO Grandezze Traiettoria MOTO MOTO RETTILINEO
Meccanica 10. Le forze e il movimento.
MOTO circolare uniforme
7. Le forze e il movimento (I)
6. I principi della dinamica (II)
Avviare la presentazione col tasto “Invio”
1 Lezione IX – quarta parte Avviare la presentazione col tasto “Invio”
Esercizio-Tre blocchi di massa rispettivamente m 1 =5Kg, m 2 =2 Kg e m 3 =3Kg poggiano su un piano orizzontale e sono uniti da due funi (vedi figura).
Cinematica del punto materiale Studia il moto dei corpi senza riferimento alle sue cause Il moto è completamente determinato se e` nota la posizione del.
Transcript della presentazione:

Fare scienza con il computer - appunti II incontro - 19 gennaio 2007 M. Peressi

FILES DA COPIARE: Calcola.java Calcolai.java Sommameta.java MotoParabolico.java MotoParabolico2.java PuntoMateriale.java Vettore.java E POI USEREMO: gnuplot BlueJ

Evoluzione nel tempo - I A volte (poche!) conosciamo esplicitamente la legge oraria del moto, ad esempio: moto uniforme (=con velocita’ costante) moto uniformemente accelerato (=con accelerazione costante):

Ma pochi moti avvengono in una dimensione... Generalizziamo almeno al caso bidimensionale, ricordando la scomposizione di un vettore v nelle sue componenti vx , vy nel piano cartesiano: (vale per vettore posizione, velocita’, accelerazione, forza...) Utile nel caso di un corpo soggetto alla gravita’ sulla superficie terrestre: con la scelta dell’asse y verticale e’ Fx = 0, Fy = -mg (costante) e quindi : ax = 0, ay = -g (costante)

In tal caso e’ immediato calcolare e per un qualunque , date e , come e’ fatto in MotoParabolico.java , dove e’ descritto appunto il moto uniforme in e uniformemente accelerato in di un corpo soggetto a gravita’: ... t = i*dt; x = x0 + vx0*t ; y = y0 + vy0*t - 0.5*g*t*t; e un ciclo su t (cioe’ su i) permette di calcolare l’evoluzione:

t, x e y possono essere scritti su un file (vedi moto.dat): 0.0 0.0 0.0 0.2 0.36 3.4038 0.4 0.648 5.73444 0.6000000000000001 0.8784000000000001 7.206552 ... ... ... Per i grafici possiamo usare gnuplot: $ gnuplot G N U P L O T Version 3.7 patchlevel 3 last modified Thu Dec 12 13:00:00 GMT 2002 ..... Terminal type set to 'x11' gnuplot> p 'moto.dat' u 1:2 gnuplot>

i grafici (con gnuplot) di x e y in funzione del tempo: e quello della traiettoria (per ogni istante di tempo, rappresento il punto (x,y) e cosi’ ottengo y in funzione di x):

Evoluzione nel tempo - II Ma si puo’ anche costruire “a pezzetti” l’evoluzione temporale, calcolando a partire da ; da notare pero’ che la velocita’ da usare non e’ quella iniziale, ma quella in quell’istante di tempo, cioe’ . Se e’ presente un’accelerazione, in generale si avra’ :

Questo e’ l’algoritmo di EULERO Solita equazione del moto uniformemente accelerato, ma riferita all’intervallino di tempo , che va ripetutamente applicata da un intervallo a quello successivo (iterazione). Questo e’ l’algoritmo di EULERO iterare

Cosi’ e’ implementato in modo del tutto generale in PuntoMateriale Cosi’ e’ implementato in modo del tutto generale in PuntoMateriale.java per e e relative velocita’, e dove, sempre per massima generalita’, l’accelerazione e’ dedotta dalla forza (ricordiamo F=ma): public Vettore getPosEulero(... ... ax = forza(pos).x/massa; ay = forza(pos).y/massa; pos.x = pos.x + vel.x * dt + 0.5 * ax * dt * dt ; pos.y = pos.y + vel.y * dt + 0.5 * ay * dt * dt ; vel.x = vel.x + ax * dt; vel.y = vel.y + ay * dt; (pos.x, pos.y : componenti x e y del vettore pos ; analogamente per vel.x, vel.y, f.x, f.y, ...)

... e il programma MotoParabolico2.java utilizza la classe PuntoMateriale e quindi getPosEulero per e e velocita’, con l’opportuna precisazione delle condizioni iniziali: ... PuntoMateriale(x0,y0,vx0,vy0,t0,massa) Si ritrova l’esempio iniziale (moto uniformemente accelerato di un grave) definendo correttamente la forza in PuntoMateriale.java: public Vettore forza(Vettore p){ f.x = 0; f.y = - massa * g; return f; }

e i risultati sono gli stessi di prima... Strada piu’ complicata... pero’ piu’ generale, possibile seguirla anche al caso non banale in cui la forza NON sia costante nel tempo, e/o dipenda dalla posizione (vedremo gravitazione universale [Keplero]!) o dalla velocita’. Qualunque moto puo’ essere “spezzettato” in intervallini di tempo piccoli in cui possa essere considerato uniformemente accelerato:

“alla fratelli Lumiere”... a partire da: x(2) v(2) x(3) v(3) x(1) v(1) ... ... “alla fratelli Lumiere”...

Strada piu’ complicata Strada piu’ complicata... pero’ piu’ generale, possibile seguirla anche al caso non banale in cui la forza NON sia costante nel tempo, e/o dipenda dalla posizione (vedremo gravitazione universale [Keplero]!) o dalla velocita’. Ad esempio aggiungiamo un attrito dipendente dalla velocita’: . In PuntoMateriale.java : final private double gamma = 1.0 public Vettore forza(Vettore p, Vettore v){ f.x = - gamma * v.x; f.y = - massa * g - gamma * v.y; return }

risultati ??? mentre con “carta e penna” questo problema e’ MOLTO piu’ difficile da risolvere, con il computer no! ......

i grafici (con gnuplot) di x e y in funzione del tempo: e quello della traiettoria :