We want to model the path a skydiver will take after jumping out of a plane. To do this we give the system some parameters, such as the wind speed in the x,y and z directions, gravity, mass of the skydiver, drag coefficient, temperature and density of the air. We treat the skydiver as a spherical object for simplicity. We want to get the path the skydiver will take. We will need position, velocity and acceleration vectors in the x,y and z directions over small time intervals. The acceleration of the skydiver is given by; where here, ρ is air density, A is the cross sectional area of the skydiver, Cd is the drag coefficient. The velocities are taken relative to the component wind velocities, they equal the velocities of the skydiver minus the velocities of the wind. We want to reduce that system of 2nd order ODE’s into a system of 1st order ODE’s. So we introduce a state variable y such that; Where x,y,z are the positions, and Vx,Vy,Vz are the velocities of the Skydiver. We then differentiate the vector y to get; We now need some values for the parameters and then we can solve the equation. We also need values for the parameters in y Using the parameters for dy/dt we set up a code to solve it named myskydiver.m Using myskydiver.m, the parameters for y and the built in ode5 solver we can obtain the position vectors for the skydiver. Here is the code for runskydive.m Between dy/dt and y, we have the position, velocity and acceleration components. We can plot many different aspects of the skydiver’s path. Of interest might be the z velocity component vs time, or a 3D plot of the x,y and z components. You can alter several things in this model such as varying wind speed with altitude and the drag constant. By altering the drag constant, we can simulate the moment when the skydiver pulls his parachute. We then run the codes from earlier for the time when he pulls the parachute until when he hits the ground.
© Copyright 2025 Paperzz