Question: The Task: d t = 0 . 0 1 s For each time step case, please have your Python program plot a figure of v

The Task: dt=0.01s
For each time step case, please have your Python program plot a figure of v(ms) vs.t(s) of the Explicit
Euler Solution based on the optimally designed drag coefficient 'c' you obtained from the bisection
method. You should have five figures in total for this project once you complete the five different time
steps cases. Also, for each time step case, please list the root prediction evolution by the bisection
method regarding the c-L,c-U,c-R, and the tolerance E-a till E-a?ABS(f(c))E-a. The tolerance E-ais defined as?A
BS(f(c)).
Your project report should contain (i) cover page (also list whom are in your programing discussion
group),(ii) problem description, (iii) flow chart, (iv) Python source codes (if you have multiple .py files,
you should upload all of them),(v) results and discussion (including plots, your discussion & analysis
from the resultserrors comparison),(vi) conclusions. In addition to the project report, a copy of your
python code file "
proj2.py"(and other non-standard modulesfiles created by yourselves) should also be
uploaded to CANVAS so I can test-run your python code while grading your project report.
In this Project 2, your group is asked to design and develop Python program that combines Explicit Euler
Method of the Parachutist problem with your newly learned Bisection Method to find the Root of:
Design Objective Function = Terminal velocity (predicted by Explicit Euler Method)- Target Terminal
Velocity
Your customized parachute design is required to meet the following specifications:
m=200.00kg,g=9.81ms2, and
Desired Target Terminal Velocity =5.50ms with the tolerance less than +-0.05ms(i.e.,Es=0.05)
Your group will need to design the optimal drag coefficient 'c' so that
Design Objective Function )=Terminal Velocity (c)- Target Terminal Velocity =0
You will create a bisection method written in a Python Program that will automatically call the codes
modified from your Project 1's Python program(s) to retrieve the Explicit Euler Method approximated
Terminal Velocity values at different drag coefficient values. And the bisection method program will run
iterations to automatically find the root, which is the optimize drag coefficient. In this project, for your
learning purpose and the full experience of the world of numerical methods, please ignore and do not
use the exact solution in your project 1.
Your Python program will be called as "
proj2.py" so you know it is the file for Project 2. If you created
multiple modules, you can name the other modules (rather than the main program "
proj2.py") any
meaningful filenames you think are appropriate. You will need to put comments in the code and also
add your name and J number in the beginning comments of the code.
Please use the following five different time steps for your numerical design of the drag coefficient 'c' and
compare and comment about their differences. Your parachute simulations should cover from 0.0 s to
1000.0 s.
dt=10.0s
dt=5.0s
dt=1.0s
The Task: d t = 0 . 0 1 s For each time step

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!