[SOLVED] ACS61010 P0 - Optimal Control

100.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon ACS61010-Coursework-yqgrfz.zip (246.5 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (5 votes)

Assignment weighting 15%
How to submit
• Use the “Coursework (written solution)” link on Blackboard to submit your written solution.
• Use the “Coursework (MATLAB)” link on Blackboard to submit your Matlab files in a single ZIP archive.
Feedback Assignment Project Exam Help
Unfair means
See https://www.sheffield.ac.uk/ssid/unfair-means/index for guidance.
Extenuating circumstances
MATLAB help
• Matlab Onramp
• Solving Ordinary Differential Equations with Matlab
• Solving Boundary Value Problems with Matlab
• Tutorial on solving BVPs with BVP4C
Assignment briefing
r˙ = −V
where
• r is the radial distance from the Earth’s centre;
• V is the speed;
• m is the rocket mass;
• T ∈ [0,TM] is the thrust magnitude (control);
• D(r,V ) is the drag force (a function of r and V );
• g(r) is the gravitational acceleration atAssignment Project Exam Helpr;
• g0 is the gravitational acceleration at R⊕ (Earth radius);
c. The last two equations describing the booster dynamics imply
.
Assuming that D(r,V ) < mg(r) (the gravity is stronger than the drag), show that the consumed fuel is a monotone increasing function of the final time. (Hint: You need to integrate both sides from 0 to tf and use V (tf) = 0.) What does this observation allow us to conclude about the relation between the solutions of the minimum-time and minimum-fuel problems?
d. The calculations above suggest that the optimal minimum-time control has the form
.
Write a Matlab program that solves the state equations for given ts and tf. Use this program to find the optimal values of ts and tf. Plot the optimal state.
When solving the state equations, assume that the drag force is given by
,
where
• CD = 0.3 is the drag coefficient;
• ρ(r) ≡ 1.225 kg/m3 is the air density (for simplicity we take it constant);
• S = 10.75 m2 is the reference area.
The gravitational acceleration is given by
,
where
• g0 = 9.8 m/s2 is the acceleration on Earth; • R⊕ = 6,371 km is the Earth radius. Assignment Project Exam Help
For the selected type of thruster, TM = 1,375.6 kN and.
x˙1 = x1 + x2, x1(0) = 2,
and the cost

a. Let α = 0 and x1(2) = 4. Express the optimal control in terms of the optimal costate. Write down the corresponding two-point boundary value problem. By solving this problem in Matlab (use bvp4c or bvp5c), find the optimal states and costates for β = 0,0.1,1,10,100. Plot your results in four subplots each showing one state/costate component for all β. For example, subplot(2,2,1) must show x1 for different β.
On the same axes but using dashed lines, plot the optimal states and costates for the case when α = 0 = β, x1(2) = 4, and x2(2) = 6. Add a legend, a title, and labels to each subplot.
(x1(2) − 1)2 + (x2(2) − 1)2 = 1.

  • ACS61010-Coursework-yqgrfz.zip