Implement atmosphere and dynamics data
This commit is contained in:
10
README.md
10
README.md
@@ -42,16 +42,16 @@ The required outputs are:
|
||||
## Current Code State
|
||||
|
||||
- [`code/Interceptor_3DOF.m`](./code/Interceptor_3DOF.m) is the top-level driver script and writes `Ttrajectory.csv` and `Mtrajectory.csv`.
|
||||
- [`code/T3dxdt.m`](./code/T3dxdt.m) and [`code/M3dxdt.m`](./code/M3dxdt.m) contain the target and interceptor dynamics models.
|
||||
- [`code/T3dxdt.m`](./code/T3dxdt.m) and [`code/M3dxdt.m`](./code/M3dxdt.m) now include transcribed target and interceptor area, thrust, mass, and drag data from the course plots.
|
||||
- [`code/getGuidance.m`](./code/getGuidance.m) holds the guidance-law logic.
|
||||
- [`code/getRho.m`](./code/getRho.m) now implements the lower-atmosphere model and the addendum-defined stratosphere branch.
|
||||
- [`code/getMD.m`](./code/getMD.m) computes miss distance near the point of closest approach.
|
||||
|
||||
At the moment, the repository is a partially completed assignment skeleton rather than a finished simulation:
|
||||
|
||||
- Multiple required values are still marked as `XX`.
|
||||
- `getRho.m` is referenced by the code but is not present in the repository, so the atmosphere model has not been integrated yet.
|
||||
- When `getRho.m` is added, it must support both the lower-atmosphere branch and the addendum-defined stratosphere branch for `z > 11 km`.
|
||||
- The missile/target data packet still needs to be fully transcribed into MATLAB arrays and constants.
|
||||
- The executable `XX` placeholders have been removed from the current MATLAB code.
|
||||
- The target and missile curves were manually transcribed from the image-based course plots, so those values should be treated as sourced approximations rather than machine-extracted ground truth.
|
||||
- The model starts running in Octave, but the nested fixed-step `ode45` loop is slow enough that end-to-end validation is still incomplete.
|
||||
|
||||
## Working Expectations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user