Difference between revisions of "Parts/Electrical/RTG/RTG.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
(*update to 0.23;)
m (Update config)
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{Part config|PB-NUK Radioisotope Thermoelectric Generator|2=PART
 
{{Part config|PB-NUK Radioisotope Thermoelectric Generator|2=PART
 
{
 
{
name = rtg
+
name = rtg
module = Part
+
module = Part
author = NovaSilisko
+
author = NovaSilisko
 +
mesh = model.mu
 +
scale = 1
 +
rescaleFactor = 1
 +
node_stack_top = 0.0, 0.3268025, 0.0, 0.0, 1.0, 0.0, 0
 +
node_stack_bottom = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0
 +
node_attach = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0
 +
TechRequired = experimentalElectrics
 +
entryCost = 58000
 +
cost = 23300
 +
category = Electrical
 +
subcategory = 0
 +
title = #autoLOC_500385 //#autoLOC_500385 = PB-NUK Radioisotope Thermoelectric Generator
 +
manufacturer = #autoLOC_501635 //#autoLOC_501635 = Ionic Symphonic Protonic Electronics
 +
description = #autoLOC_500386 //#autoLOC_500386 = Through exploitation of the natural decay of Blutonium-238, this elegantly simple power generator can provide consistent, stable power for decades. Not to be used for providing heating during emergency rover excursions.
 +
attachRules = 1,1,1,0,0
 +
mass = 0.08
 +
dragModelType = default
 +
maximum_drag = 0.2
 +
minimum_drag = 0.2
 +
angularDrag = 2
 +
crashTolerance = 7
 +
maxTemp = 1200 // = 3000
 +
bulkheadProfiles = size0, srf
 +
radiatorMax = 1.5
 +
tags = #autoLOC_500387 //#autoLOC_500387 = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt
 +
 +
MODULE
 +
{
 +
name = ModuleGenerator
 +
isAlwaysActive = true
 +
OUTPUT_RESOURCE
 +
{
 +
name = ElectricCharge
 +
rate = 0.75
 +
}
 +
}
  
mesh = model.mu
 
scale = 1
 
rescaleFactor = 1
 
  
node_stack_top = 0.0, 0.3268025, 0.0, 0.0, 1.0, 0.0, 0
+
MODULE
node_stack_bottom = 0.0, -0.3268025, 0.0, 0.0, 1.0, 0.0, 0
+
{
node_attach = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0
+
name = ModuleCoreHeat
 
+
CoreTempGoal = 350 //Internal temp goal - we don't transfer till we hit this point
TechRequired = specializedElectrics
+
CoreToPartRatio = 0.1 //Scale back cooling if the part is this % of core temp
entryCost = 38200
+
CoreTempGoalAdjustment = 0 //Dynamic goal adjustment
cost = 3300
+
CoreEnergyMultiplier = 0.01 //What percentage of our core energy do we transfer to the part
category = Utility
+
HeatRadiantMultiplier = 0.01 //If the core is hotter, how much heat radiates?
subcategory = 0
+
CoolingRadiantMultiplier = 0 //If the core is colder, how much radiates?
title = PB-NUK Radioisotope Thermoelectric Generator
+
HeatTransferMultiplier = 0 //If the part is hotter, how much heat transfers in?
manufacturer = Ionic Protonic Electronics
+
CoolantTransferMultiplier = 0 //If the part is colder, how much of our energy can we transfer?
description = Through exploitation of the natural decay of Blutonium-238, this elegantly simple power generator can provide consistent, stable power for decades. It's also waterproof and dishwasher-safe.
+
radiatorCoolingFactor = 0 //How much energy we pull from core with an active radiator?  >= 1
attachRules = 1,1,1,0,0
+
radiatorHeatingFactor = 0 //How much energy we push to the active radiator
 +
MaxCalculationWarp = 1000 //Based on how dramatic the changes are, this is the max rate of change
 +
CoreShutdownTemp = 10000 //At what core temperature do we shut down all generators on this part?
 +
MaxCoolant = 0 //Maximum amount of radiator capacity we can consume - 2500 = 1 small
 +
PassiveEnergy
 +
{
 +
key = 0 25000
 +
key = 200 10000
 +
key = 250 50
 +
key = 300 25
 +
key = 350 0
 +
}
 +
}
  
// --- standard part parameters ---
+
MODULE
mass = 0.08
 
dragModelType = default
 
maximum_drag = 0.2
 
minimum_drag = 0.2
 
angularDrag = 2
 
crashTolerance = 7
 
maxTemp = 3000
 
 
 
MODULE
 
{
 
name = ModuleGenerator
 
isAlwaysActive = true
 
OUTPUT_RESOURCE
 
 
{
 
{
  name = ElectricCharge
+
name = ModuleCargoPart
  rate = 0.75
+
packedVolume = 90
}
+
}
}
 
 
}
 
}
 
}}
 
}}

Latest revision as of 07:31, 15 October 2024

This is the configuration file for PB-NUK Radioisotope Thermoelectric Generator.
PART
{
	name = rtg
	module = Part
	author = NovaSilisko
	mesh = model.mu
	scale = 1
	rescaleFactor = 1
	node_stack_top = 0.0, 0.3268025, 0.0, 0.0, 1.0, 0.0, 0
	node_stack_bottom = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0
	node_attach = 0.0, -0.3268025, 0.0, 0.0, -1.0, 0.0, 0
	TechRequired = experimentalElectrics
	entryCost = 58000
	cost = 23300
	category = Electrical
	subcategory = 0
	title = #autoLOC_500385 //#autoLOC_500385 = PB-NUK Radioisotope Thermoelectric Generator
	manufacturer = #autoLOC_501635 //#autoLOC_501635 = Ionic Symphonic Protonic Electronics
	description = #autoLOC_500386 //#autoLOC_500386 = Through exploitation of the natural decay of Blutonium-238, this elegantly simple power generator can provide consistent, stable power for decades. Not to be used for providing heating during emergency rover excursions.
	attachRules = 1,1,1,0,0
	mass = 0.08
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 7
	maxTemp = 1200 // = 3000
	bulkheadProfiles = size0, srf
	radiatorMax = 1.5
	tags = #autoLOC_500387 //#autoLOC_500387 = active atom charge e/c elect energ generat isotope nuclear nuke power radio rtg thermo volt watt
	
	MODULE
	{
		name = ModuleGenerator
		isAlwaysActive = true
		OUTPUT_RESOURCE
		{
			name = ElectricCharge
			rate = 0.75
		}
	}


	MODULE
	{
		name = ModuleCoreHeat
		CoreTempGoal = 350					//Internal temp goal - we don't transfer till we hit this point
		CoreToPartRatio = 0.1				//Scale back cooling if the part is this % of core temp
		CoreTempGoalAdjustment = 0			//Dynamic goal adjustment
		CoreEnergyMultiplier = 0.01			//What percentage of our core energy do we transfer to the part
		HeatRadiantMultiplier = 0.01			//If the core is hotter, how much heat radiates?
		CoolingRadiantMultiplier = 0		//If the core is colder, how much radiates?
		HeatTransferMultiplier = 0			//If the part is hotter, how much heat transfers in?
		CoolantTransferMultiplier = 0		//If the part is colder, how much of our energy can we transfer?
		radiatorCoolingFactor = 0			//How much energy we pull from core with an active radiator?  >= 1
		radiatorHeatingFactor = 0			//How much energy we push to the active radiator
		MaxCalculationWarp = 1000			//Based on how dramatic the changes are, this is the max rate of change
		CoreShutdownTemp = 10000			//At what core temperature do we shut down all generators on this part?
		MaxCoolant = 0						//Maximum amount of radiator capacity we can consume - 2500 = 1 small
		PassiveEnergy
		{
			key = 0 	25000
			key = 200 	10000
			key = 250 	50		
			key = 300	25
			key = 350	0
		}
	}	

	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 90
	}
}