orbiternassp / orbiternassp/NASSP
Power bus for ECS radiator heaters
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 213
- Forks
- 74
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 6
Description
I noticed in SaturnSystems.cfg that the radiator heaters are connected to the AC_2 bus:
# ECS heaters
<BOILER> PRIMECSRADIATORSHEATER 0 AC_2 8000.0 7.2 TEMP 247.0 250.0 HYDRAULIC:PRIMRADIATOROUTLET
<BOILER> SECECSRADIATORSHEATER 0 AC_2 8000.0 7.2 TEMP 280.0 282.0 HYDRAULIC:SECRADIATOROUTLET
In the actual spacecraft the PRIM 1, PRIM 2, and SEC heaters are fed from service-module DC buses through over-current protection circuitry, although I have conflicting documents as to which heaters were on SM_MNA vs SM_MNB.
The heaters are a nominal 450W each, which is about 16A at 28VDC. This should be modeled so that the fuel-cell current will increase when a heater turns on. I'm not sure if these SM loads would show up on the "MN A"/"MN B" current readout or if that's for CM buses only.
p.s. the heaters are also associated with "...RADIATOROUTLET" here, although the real ones were on the inlet side of the radiators.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the heater entries in SaturnSystems.cfg, then trace how AC_2 loads are connected to the simulated electrical system and current readouts. Resolve the conflicting SM_MNA/SM_MNB documentation before changing the model. Done means the heaters use the correct service-module DC supply, draw their nominal load, and are associated with the correct radiator side.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100