-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathGOALS.txt
More file actions
42 lines (32 loc) · 1.68 KB
/
Copy pathGOALS.txt
File metadata and controls
42 lines (32 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
PyRPOD Future Goals:
1. Test Case Development:
- Complete "Swinging Corridor" test cases for RPOD.
- Establish multi VV test cases.
- Develop plume model test cases and perform mesh sensitivity studies.
2. Plume Strike Development:
- Add tracer class to support plume shading.
- Track plume strikes for an individual thruster.
- Expand plume kinetic models (DSMC, LBM, CFD)
- Develop plume model API
3. API Development:
- Create and document APIs for seamless integration with external tools and systems.
4. Assesment of Model and Parallelization:
- Assess runtime and memory usage of algorithm.
- Optimize the PyRPOD codebase for parallel processing to enhance scalability and performance.
5. Validation and Sensitivity Studies:
- Perform validation studies using experimental and simulated data.
- Conduct sensitivity analyses to identify critical factors affecting outcomes.
6. Documentation and Tutorials:
- Enhance documentation for new and existing modules.
- Develop user tutorials for efficient adoption and implementation.
7. Testing Routines:
- Expand and refine integration tests for core PyRPOD functionalities.
- Ensure interoperability between modules like plume analysis and RPOD workflows.
- Establish a workflow for integration testing.
8. Visualization and Reporting:
- Automate visualization of 3D models and plume interactions.
- Enhance reporting formats for better test case diagnostics.
9. Trade Studies and Optimization:
- Perform trade studies to explore different mission configurations.
- Refine cant optimization methods to improve system performance.
- Add design veriables to include in the optimization study.