Closed eytanadler closed 2 years ago
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
openconcept/analysis/trajectories.py | 44 | 45 | 97.78% | ||
openconcept/components/cfm56.py | 3 | 5 | 60.0% | ||
openconcept/components/heat_pipe.py | 201 | 203 | 99.01% | ||
openconcept/components/heat_exchanger.py | 11 | 14 | 78.57% | ||
openconcept/components/ducts.py | 155 | 160 | 96.88% | ||
openconcept/utilities/dict_indepvarcomp.py | 3 | 21 | 14.29% | ||
openconcept/components/heat_sinks.py | 251 | 273 | 91.94% | ||
openconcept/utilities/visualization.py | 1 | 41 | 2.44% | ||
openconcept/analysis/performance/dymos_phases.py | 0 | 152 | 0.0% | ||
openconcept/components/N3.py | 75 | 340 | 22.06% | ||
<!-- | Total: | 1030 | 1540 | 66.88% | --> |
Totals | |
---|---|
Change from base Build 611745095: | -1.3% |
Covered Lines: | 4546 |
Relevant Lines: | 5277 |
Purpose
This PR adds a host of new thermal components including an improved refrigerator, heat pipes, and flow splitters. It also includes engine models for the CFM56, a representative N+3 turbofan, and a parallel hybrid N+3 turbofan. Many components have been updated to function better with more recent versions of OpenMDAO and more unit/regression tests have been added.
Type of change
What types of change is it? Select the appropriate type(s) that describe this PR
Testing
Explain the steps needed to test the new code to verify that it does indeed address the issue and produce the expected behavior.
Checklist
Put an
x
in the boxes that apply.