ESCI 421 (Optimization of Dynamic Systems)
Homeworks
- Linear Regulator by Direct Method: MATLAB macro
for initialization, SIMULINK file,
MATLAB macro for plot graph
- Linear Regulator by Solving Riccati Equation:
MATLAB macro for initialization,
SIMULINK file,
MATLAB macro for plot graph
- Linear Regulator by Solving Algebraic Riccati Equation:
MATLAB macro for initialization,
SIMULINK file,
MATLAB macro for plot graph
Project
The project is the implementation of the Steepest Descent Algorithm for
finding the optimal control by using the adaptable step-size.
The followin requires four main files,
Steepest Descent (main function),
Co-State Integration,
State Integration and
Initial Bracket Search.
- Example 1: Optimal Condition Function,
Objective Function,
Co-state Equation,
State Equation,
Result,
- Example 2: Optimal Condition Function,
Objective Function,
Co-state Equation,
State Equation,
Result,
- Example 3: Optimal Condition Function,
Objective Function,
Co-state Equation,
State Equation,
Result,