diff --git a/GameData/KerbalismConfig/Profiles/ROKerbalism.cfg b/GameData/KerbalismConfig/Profiles/ROKerbalism.cfg index de1f3a78..7c804f60 100644 --- a/GameData/KerbalismConfig/Profiles/ROKerbalism.cfg +++ b/GameData/KerbalismConfig/Profiles/ROKerbalism.cfg @@ -10,8 +10,8 @@ // NTRS - Radiation Protection for Lunar Mission Scenarios (2005): https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20050215115.pdf // NHRP - Risk of Radiation Carcinogenesis(2009) : https://humanresearchroadmap.nasa.gov/evidence/reports/Carcinogenesis.pdf // NTRS - Physical Basis of Radiation Protection in Space Travel, Cucinotta : https://www.academia.edu/29473649/Physical_basis_of_radiation_protection_in_space_travel +// NTRS - Would Current ISS Recycling Life Support Systems Save Mass on a Mars Transit? (2017) : https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20170007268.pdf - // Carbon Dioxide Toxicity // 1% in air = Drowsiness // 3% in air = Mild narcosis, Reduced Hearing, Increased Heart Rate and Blood Pressure @@ -103,7 +103,7 @@ Supply // ============================================================================== // RULES // ============================================================================== - + Rule { name = climatization @@ -136,7 +136,7 @@ Supply input = Water output = WasteWater rate = 0.774144 // Based on RO-TACLS Profile (3.87072 per day) - interval = 17280.0 // 5 drinks per-day + interval = 17280.0 // 5 drinks per-day degeneration = 0.0666666 // 15 drinks, 3 days (taken from TACLS profile) individuality = 0.00 // Everyone uses the same amount warning_message = $ON_VESSEL$KERBAL is thirsty @@ -211,7 +211,7 @@ Supply input = WasteAtmosphere@0.0099 // efficiency starts at 2 (2 x a pods scrubber), reaches 1 in 8h, then drops below input = _EVAScrubber@0.0000347 } - + //Made for the Mercury Capsule Process { @@ -224,7 +224,7 @@ Supply output = Waste@0.00003234 //Li2CO3 accumulating in the filters for mass conservation dump = true } - + // Water sublimator for heat removal, currently half-useless since kerbals won't die when it runs out // Used to add EC consumption and water tanks to EVA - based on the Apollo PLSS Process @@ -257,7 +257,7 @@ Supply output = CarbonDioxide@0.00003932 dump = true } - + //Based on the Orion vacuum scrubber // convention: 1 capacity = enough to scrub output of 1 crew member Process @@ -269,7 +269,7 @@ Supply output = CarbonDioxide@0.00003932 dump = true } - + // Vostok/Voskhod used KO2 to generate O2 (4KO2 + 2H2O -> 4KOH + 3O2) and absorb CO2 (4KOH + 2CO2 -> 2K2CO3 + H2O) // 284.4g of Potassium Superoxide and 36g of Water give 96g of Oxygen and 224.4g of KOH (in this case, Waste) // for 835g of O2 (1 human daily consumption), 2472.2g of KO2 and 313g of H2O are needed @@ -328,10 +328,10 @@ Supply input = ElectricCharge@0.1 input = WasteWater@0.00000619 output = Water@0.0000336 // ISS currently achieves 75% Water recovery - output = Ammonia@0.00000104 // Based on Wikipedia, we assume 4.21% of WasteWater is solids and 55% of solids are Urea + output = Ammonia@0.00000104 // Based on Wikipedia, we assume 4.21% of WasteWater is solids and 55% of solids are Urea dump_valve = Water,Ammonia,Water&Ammonia } - + // FIXME: These don't exist yet, but most likely unnecessary in orbit as it is dumped from the craft. What to do on land bases? Add this for Moon Bases / Mars Bases? // convention: 1 capacity = enough to process output of 1 crew member Process @@ -345,7 +345,7 @@ Supply // Feces is considered to the dominant source of Waste // Waste is 975.3 times more dense than Ammonia } - + Process { name = waste incinerator @@ -357,7 +357,7 @@ Supply output = ElectricCharge@0.005 dump_valve = Water,ElectricCharge,Water&ElectricCharge } - + Process { name = atmo leaks @@ -369,7 +369,7 @@ Supply // average module radius and corresponding surface area: 1.552 m, 1220 m² (estimated) // leak rate 0.0004 kg/(day*m²) } - + // Fuel Cells are based off of 1.0kW produced. For the process controller, we // should be multiplying the capacity * the amount we want produced // Eg. Apollo Fuel Cells were 1.42kW so the capacity = 1.42 @@ -383,7 +383,7 @@ Supply output = ElectricCharge@1.0 dump_valve = Water } - + // Based on current electrolysis rates where it takes 12.749kWh to make 1L of H // Convention: 1 "unit" creates just a little more O2 per second than is needed for 1 crew Process @@ -396,7 +396,7 @@ Supply output = Oxygen@0.007 dump_valve = Hydrogen,Oxygen } - + Process { name = sabatier process @@ -441,11 +441,11 @@ Supply name = ox to lox converter modifier = _OXConverter input = Oxygen@0.0125104279 - input = ElectricCharge@0.007381 + input = ElectricCharge@0.08291478 // Best option 2873 W for 2.2kg/hr source: https://www.sciencedirect.com/science/article/pii/S0011227517302187 output = LqdOxygen@0.0000154599 } - // convention: 1 capacity = enough to liquify the output of 1 electrolizer + // convention: 1 capacity = enough to liquify the output of 1 electrolizer Process { name = lh2 to h2 converter @@ -460,7 +460,7 @@ Supply name = h2 to lh2 converter modifier = _H2Converter input = Hydrogen@11.1121802 - input = ElectricCharge@2.88 // 66% efficiency + input = ElectricCharge@2.88 // 66% efficiency output = LqdHydrogen@0.0141 } @@ -486,14 +486,14 @@ Supply // This is caused by thermocoupler degradation. More advanced thermocuplers could generate // 25% more power at the beginning of a mission and at least 50% more after seventeen years. // source: https://www.jpl.nasa.gov/news/news.php?feature=6646 - Process + Process { name = RTG modifier = _RTG input = _RTG@0.00000000039637 // 40 year half-life output = ElectricCharge@1.0 dump = true - } + } } // ============================================================================ @@ -610,13 +610,13 @@ Supply slots = 3 } } - + SETUP { name = None desc = Empty slot for mass and cost savings. } - + SETUP { name = LiOHScrubber @@ -632,7 +632,7 @@ Supply id_value = _Scrubber } } - + SETUP { name = KO2 Scrubber @@ -664,13 +664,13 @@ Supply id_value = _VacScrubber } } - + SETUP { name = Advanced Vacuum Scrubber desc = An advanced dual-bed vacuum-exposing regenerative scrubber that sequesters CarbonDioxide from the internal atmosphere. tech = improvedLifeSupport - mass = 0.02 //FIXME + mass = 0.05 //Current ISS CDRA system is 197kg for 4 crew. cost = 20 //FIXME MODULE @@ -734,7 +734,7 @@ Supply name = Water Recycler desc = Filter impurities out of WasteWater. tech = advancedLifeSupport - mass = 0.05 //FIXME + mass = 0.19 // Using ISS urine processing system since that's our only wastewater generator, 742kg for 4 crew cost = 50 //FIXME MODULE @@ -808,7 +808,7 @@ Supply name = Configure title = Fuel Cell slots = 1 - + SETUP //Gemini { name = Acid IEM Fuel Cell @@ -823,14 +823,14 @@ Supply id_value = Gemini Fuel Cell } } - + SETUP //Apollo { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.075 - + MODULE { type = ProcessController @@ -838,7 +838,7 @@ Supply id_value = Apollo Fuel Cell } } - + SETUP //Shuttle { name = Shuttle alkaline Fuel Cell @@ -894,7 +894,7 @@ Supply name = Configure title = Fuel Cell slots = 1 - + SETUP //Gemini { name = Acid IEM Fuel Cell @@ -909,14 +909,14 @@ Supply id_value = Gemini Fuel Cell } } - + SETUP //Apollo { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.05625 - + MODULE { type = ProcessController @@ -924,7 +924,7 @@ Supply id_value = Apollo Fuel Cell } } - + SETUP //Shuttle { name = Shuttle alkaline Fuel Cell @@ -980,7 +980,7 @@ Supply name = Configure title = Fuel Cell slots = 1 - + SETUP //Gemini { name = Acid IEM Fuel Cell @@ -995,14 +995,14 @@ Supply id_value = Gemini Fuel Cell } } - + SETUP //Apollo { name = Apollo alkaline Fuel Cell desc = Combines LqdHydrogen and LqdOxygen to produce Water and Electricity. tech = lunarRatedPower mass = 0.4125 - + MODULE { type = ProcessController @@ -1010,7 +1010,7 @@ Supply id_value = Apollo Fuel Cell } } - + SETUP //Shuttle { name = Shuttle alkaline Fuel Cell @@ -1121,7 +1121,7 @@ Supply slots = 0 } } - + SETUP { name = None @@ -1133,7 +1133,7 @@ Supply name = Water Electrolysis desc = Split Water into its Hydrogen and Oxygen components. tech = longTermLifeSupport - mass = 0.05 //FIXME + mass = 0.17 // ISS OGS is 676 kgs for 4 crew cost = 50 //FIXME MODULE @@ -1149,7 +1149,7 @@ Supply name = Sabatier Process desc = LqdHydrogen and CarbonDioxide react with a nickel catalyst to produce Water and LqdMethane. tech = advancedLifeSupport - mass = 0.05 //FIXME + mass = 0.08 // ISS CRS is 329 kgs for 4 crew cost = 50 //FIXME MODULE @@ -1159,7 +1159,7 @@ Supply id_value = _Sabatier } } - + SETUP { name = Waste Incinerator @@ -1195,7 +1195,7 @@ Supply name = GOX to LOX Converter desc = Liquifies breathable Oxygen into LqdOxygen. tech = lifeSupportISRU - mass = 0.2 //FIXME + mass = 0.001 //FIXME Best option processes 2.2kg/hr w/mass of 68kg source: https://www.sciencedirect.com/science/article/pii/S0011227517302187 cost = 50 //FIXME MODULE @@ -1287,7 +1287,7 @@ Supply // ============================================================================ @PART:HAS[@MODULE[LaunchClamp]|@MODULE[ModuleRestockLaunchClamp]]:NEEDS[ProfileRealismOverhaul]:FOR[zzzKerbalism] -{ +{ MODULE { name = ProcessController