Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: fisici al mio cospetto

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    fisici al mio cospetto

    ciao a tutti,
    premetto che anche se mi piace molto la fisica, sono una pippa a fare esercizi semplici come questo.
    Sto facendo un razzo in flash che si muove secondo il moto di un proiettile (più o meno). Questo lo sto facendo per una dimostrazione che ho tra una settimana.

    il problema è il seguente:
    il razzo ha una massa m_0 più una massa aggiunta del carburante m_f
    M_tot = m_0 + m_f

    le accelerazioni (orizzontale e verticale) le ho impostate nel seguente modo

    a_x = F_x / M se il carburante non è terminato
    a_x = 0 altrimenti

    a_y = (F_y / M) - g se il carburante non è terminato
    a_y = -g altrimenti

    dove F_x e F_y sono rispettivamente Fcos(theta) e Fsin(theta)

    La quantità che varia in questo sistema è la massa principalmente. Questa mi fa variare l'accelerazione (quindi la velocità e quindi lo scostamento) e i rapporti dY/dX mi danno l'angolo istante per istante.

    l'equazione differenziale che sto considerando è la seguente (legge oraria)
    dx/dt = (x(t) + x_i) / t + 0.5*a_x*t
    dy/dt = (y(t) + y_i) / t + 0.5*a_y*t

    Il problema è il seguente. Applicando metodi di risoluzione numerica mi si verifica un fatto stranissimo che non ho idea di come risolvere: prima che finisce il carburante OK, quando finisce il carburate OK. Il problema si verifica nell'istante in cui il carburante termina, poiché ottengo una discontinuità nella velocità istantanea (uno scatto insomma)

    in pratica la stringa che mi indica la velocità mi fa tipo
    100km/h 101km/h e poi all'istante successivo 45km/h


    sono sull'orlo di prendere antidepressivi!
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  2. #2
    Utente di HTML.it L'avatar di lnessuno
    Registrato dal
    Feb 2002
    Messaggi
    2,732
    L'inerzia!


    L'ho buttata li , sono ignorantissimissimo su queste cose...


    e non solo

  3. #3

    Re: fisici al mio cospetto

    Originariamente inviato da Hysoka
    l'equazione differenziale che sto considerando è la seguente (legge oraria)
    dx/dt = (x(t) + x_i) / t + 0.5*a_x*t
    dy/dt = (y(t) + y_i) / t + 0.5*a_y*t
    ma quando finisce il carburante il moto dovrebbe essere parabolico e quindi anche le leggi del moto andrebbero cambiate con
    v_x=v_o
    v_y= -gt

    con v_0 velocità del razzo quando finisce il carburante


    ...almeno credo
    *** 300.000 BRIGANTI ***
    Tempo fa qualcuno diceva che gli italiani sono meglio di chi li governa, ma la verità è che sono peggio...

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813

    Re: Re: fisici al mio cospetto

    Originariamente inviato da Goo21
    ma quando finisce il carburante il moto dovrebbe essere parabolico e quindi anche le leggi del moto andrebbero cambiate con
    v_x=v_o
    v_y= -gt

    almeno credo
    ma di fatto non è già così? sono d'accordo su questo punto. Poiché a_x e a_y sono due funzioni definite per casi, a_x varrà 0 e a_y = -gt quando il carburante termina.
    Secondo me, il problema sta nel fatto che le accelerazioni siano discontinue nell'istante in cui la spinta termina di esserci. A me pare tutto giusto, ma sono solo un informatico -.-
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  5. #5
    credo di no perchè se usi quella legge oraria hai 0.5*a_y*t= -0,5*gt e non -gt
    *** 300.000 BRIGANTI ***
    Tempo fa qualcuno diceva che gli italiani sono meglio di chi li governa, ma la verità è che sono peggio...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    Originariamente inviato da Goo21
    credo di no perchè se usi quella legge oraria hai 0.5*a_y*t= -0,5*gt e non -gt
    questo l'ho appena sistemato...

    per ottenere lo scostamento verticale o orizzontale ho riscritto le equazioni come hai fatto tu, ma di fatto non cambia nulla...evidenmente le due cose si assomigliano (il 22 in fisica 1 si fa sentire a distanza di anni)
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    io ottengo queste cose

    317.4
    335.400000000001
    354
    (istante in cui il carburante termina)
    140.4
    140.4
    140.4

    queste velocità sono da intendersi in pixel al secondo :P
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  8. #8
    allora forse sarà giusto così
    *** 300.000 BRIGANTI ***
    Tempo fa qualcuno diceva che gli italiani sono meglio di chi li governa, ma la verità è che sono peggio...

  9. #9
    Le equazioni che devi impostare sono semplicemente queste

    Fx = M*(d^2x/dt^2)
    Fy - g = M*(d^2y/dt^2)

    Il problema è che Fx e Fy sono legate a dx/dy e secondo me non ne vieni fuori, se vuoi il mio onesto parere

    Tra l'altro se la massa del carburante cala col tempo aggiungi un altro elemento di complessità

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    Originariamente inviato da raven74
    Le equazioni che devi impostare sono semplicemente queste

    Fx = M*(d^2x/dt^2)
    Fy - g = M*(d^2y/dt^2)

    Il problema è che Fx e Fy sono legate a dx/dy e secondo me non ne vieni fuori, se vuoi il mio onesto parere

    Tra l'altro se la massa del carburante cala col tempo aggiungi un altro elemento di complessità
    intanto la seconda equazione è palesemente errata, comunque forza e massa sono noti al problema. A me serve ricavare l'accelerazione
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.