Solving The Rocket Equation: Optimal Way To Expel Fuel

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

Комментарии • 54

  • @eduardoh.m2072
    @eduardoh.m2072 3 года назад +13

    Great video, as always! Can you believe that during my degree in Physics (in Brazil), we only learned how to solve things using a computer in two classes and NEVER had to use these techniques throughout the entire degree? It blows my mind that we spend all of our time solving things by hand, because, if you think about it, if I'm able to program a numerical solution to the problem, then I definitely understood the math the professor is teaching. Education need to remodel itself ASAP!

    • @SimulatingPhysics
      @SimulatingPhysics 3 года назад +2

      Haven't your degree a course in computational physics? I'm from Europe it's quite common throwing a course in the first year where they teach you to use a computer algebra system and some numerical techniques. Definitely, it's worth learning even if they didn't teach you.

    • @eduardoh.m2072
      @eduardoh.m2072 3 года назад +1

      @@SimulatingPhysics We did have a course on numerical methods. My point is we never had to use the things we learned in that course throughout the rest of the degree. My professors used to say we're been trained to do research and would comment that they never did anything by hand on their own research (but they didn't notice the obvious problem: if research can be done using a computer and we were never "forced" to use numerical techniques, then we were not actually trained to do research...)

  • @vegarschwartz7863
    @vegarschwartz7863 3 года назад +5

    +1 for The Road to Reality on the shelf

  • @alp9
    @alp9 3 года назад +14

    why does this channel have so fuckin low number of subscribers??
    you are creating very good contetnt bro

  • @monkeyofwar6818
    @monkeyofwar6818 3 года назад +1

    Pretty dense stuff. I had to watch it throughout the day, but overall I enjoyed it :D

  • @AndrewHillis_2024
    @AndrewHillis_2024 4 дня назад +1

    UNLESS WE OVERCOME THE ROCKET EQUATION WE ARE NEVER GOING TO GET TO THE STARS ARE WE ! ! ! ? ? ?🤔🤔🤔🤔🤔🤔🤔

  • @TheVirIngens
    @TheVirIngens 2 года назад +1

    "optimal" is a bit of a stretch - you just tried 3 control inputs (as you say at the end, not criticising here, just providing further ideas).
    next step would be to parameterise the whole trajectory depending on the inputs, which you could e.g. set to be constant over small time intervals (very deep rabbit hole about different methods like single/multiple shooting, collocation, differential dynamic programming, adaptive meshing, the list goes on).
    then define an objective function (e.g. maximum height) and find the optimum with a gradient based optimiser like IPOPT (or i guess the method from scipy.optimize would work too). this way it's also easy to handle constraints (e.g. maximum thrust and acceleration), nonconstant atmospheric pressure, more realistic drag models with (crude approximations of) supersonic effects, etc and still get the optimal solution (up to discretisation error, and i guess local minima, but probably these won't be an issue for this system).

  • @AndrewHillis_2024
    @AndrewHillis_2024 4 дня назад +1

    THE ROCKET EQUATION REALLY SUCKS & SOME VERY CLEVER PERSON(S) MUST & WILL FIND A WAY OF BYPASSING OR SIDESTEPPING IT ! ! ! ? ? ?🤔🤔🤔🤔🤔🤔🤔

  • @AndrewHillis_2024
    @AndrewHillis_2024 4 дня назад +1

    'THE ROCKET EQUATION' IS WHAT IS STOPPING US FROM REACHING THE STARS & THIS IS WHY IT REALLY SUCKS ! ! !😭😭😭😭😭😭😭

  • @AndrewHillis_2024
    @AndrewHillis_2024 4 дня назад +1

    FOR YEARS I BELIEVED THAT THE ROCKET EQUATION IS NON NEGOTIABLE BUT IS THIS REALLY TRUE ? ? ?🤔🤔🤔🤔🤔🤔🤔

  • @recommendika6517
    @recommendika6517 3 года назад +6

    Great video man ! You bring together my two favorite things in the world, Physics & Python. Your content quality is literally awesome.
    Now I'll have to binge watch all your videos. Keep it up!

  • @JasonArter
    @JasonArter 3 года назад +1

    When you say "standardized", do you mean "normalized"? I'm familiar with normalizations in ML applications.

  • @kirill_good_job
    @kirill_good_job 2 месяца назад

    Hi, Mr. Problem Solver, I understood that this is a good way to model how to use fuel to make rocket fly far , however what about changing weather, not stable atmosphere, changing friction coefficient b in real time and real mass of fuel by doing real physical experiment on the street ?

  • @jamesraymond1158
    @jamesraymond1158 4 месяца назад

    What about max q (max dynamic pressure)? I think you want max q to occur where atmospheric pressure is low. It would be neat if your plots showed max q.

  • @jamesraymond1158
    @jamesraymond1158 4 месяца назад

    Great problem. But I had a little trouble following it because thrust is not mentioned. To make the formula easier to understand, can dm/dt can be replaced with thrust?

  • @jamesraymond1158
    @jamesraymond1158 4 месяца назад

    The other fascinating problem: what is the most efficient way to burn fuel in order to land a rocket on Earth?

  • @wevegotgame
    @wevegotgame 11 месяцев назад

    Itd be interesting to see how you would chamge the equations if you modeled friction as a function of position (consider it proportionaly to air density, which decreases as position increases).

  • @cauaveiga
    @cauaveiga 3 года назад +1

    It would be great to see a gradient of friction (in function of the altitude) instead of setting it constant... Maybe, it has been left to the reader XD
    Great content, first time on your channel !! +1 sub

  • @ajr6536
    @ajr6536 3 года назад +1

    I was hoping there would be a variable air friction scenario, where it was dependent on position in the atmosphere. Great video as always!

  • @maksudulhossainjewel378
    @maksudulhossainjewel378 3 года назад +1

    Great video! Can you highlight more on the standardization of equations and how to get an intuitive idea of it? Also, a bit more explanation on the system of equations S will be much appreciated in any future videos. Keep up the good work.

    • @MrPSolver
      @MrPSolver  3 года назад +4

      Of course dude! I was thinking on making a video on just this topic in the future. If you're curious about the S thing, I think I explain it a little better in my SciPy Tutorial video where I spend time talking about solving ODEs in python!

  • @TheShizz41
    @TheShizz41 3 года назад +1

    Fantastic video for a deeper intro to computational physics

  • @Y2K3000
    @Y2K3000 Год назад

    excelente video lo disfrute mucho :D

  • @ShabaazShaikz
    @ShabaazShaikz 3 года назад +1

    Can you kindly share any of ur social platform to get in touch for a chat

    • @giorgiorusbanofski9380
      @giorgiorusbanofski9380 3 года назад

      There is a discord server link in the description of the video

    • @MrPSolver
      @MrPSolver  3 года назад +1

      Yes come join the discord!!

  • @kovanovsky2233
    @kovanovsky2233 2 года назад

    I think this is a demonstration of "gravity drag." The idea is that the longer you burn (turn the rocket on), the less efficient the ascent.
    With n=5, the rocket approximately doesn't start burning at the beginning, and then burn all of its fuel at t=T_0. Which means less burn time, less gravity drag, more efficient.

    • @kovanovsky2233
      @kovanovsky2233 2 года назад

      I have to clarify, gravity drag has an effect only when the rocket is pointing vertically. The less time it burns vertically, less gravity drag. So to minimize gravity drag, you need to point horizontally ASAP or deplete your fuel ASAP when pointing upwards.
      (You need to horizontal speed to achieve orbit anyway)

  • @JeanDAVID
    @JeanDAVID 2 года назад

    very interesting process

  • @tiagovportela
    @tiagovportela 3 года назад +1

    Sorry but you can't use this formula.
    en.m.wikipedia.org/wiki/Tsiolkovsky_rocket_equation

    • @MrPSolver
      @MrPSolver  3 года назад

      Is there an issue here? Those results correspond to the same problem but without gravity or friction.

    • @tiagovportela
      @tiagovportela 3 года назад

      @@MrPSolver you can't apply the newton second law to mass variable systems. Its violate the Galilei relativity principle.

    • @MrPSolver
      @MrPSolver  3 года назад +6

      @@tiagovportela You are correct in the statement that F=ma is not applicable in mass variant systems, but the equation F=dp/dt, which I'm using here, is indeed valid in mass variant systems.

    • @tiagovportela
      @tiagovportela 3 года назад

      @@MrPSolver en.m.wikipedia.org/wiki/Tsiolkovsky_rocket_equation#cite_note-Halliday-9

    • @tiagovportela
      @tiagovportela 3 года назад

      @@MrPSolver im referring to dp/dt

  • @henri-f9e
    @henri-f9e 3 года назад

    im glad i found your channel

  • @physjim
    @physjim 3 года назад

    have you read the road to reality?

  • @hsh7677
    @hsh7677 3 года назад +3

    Excellent video!
    Absolutely splendid!
    Thank you very very much for making those videos🙏.
    Unique and amazing content. Very very Helpful.
    You’ll not believe how much I love your videos and how much I learn from you!!
    You’re the best!!

  • @MrEo89
    @MrEo89 3 года назад +3

    Honest criticism.. drop the (impromptu?) music videos. They “remove” more from the videos quality than they add.

  • @حيدرالعبيدي-ج4د
    @حيدرالعبيدي-ج4د 3 года назад +1

    Hello..I am a PhD student in physics from Iraq..I hope you can help me find codes in the Python program to study the Fe(II)particle (ising model 2D)to determine the spin crossover of the electrons and find the energy..with many thanks to you.