@@ -5602,54 +5602,54 @@ void BioGears::SetupInternalTemperature()
56025602 SEThermalCircuitNode& TorsoSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalTorsoSkin);
56035603 TorsoSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56045604 SEThermalCircuitPath& TorsoSkinToTemperatureGround = cIntemperature.CreatePath (TorsoSkin, Ground, BGE::InternalTemperaturePath::InternalTorsoSkinToTemperatureGround);
5605- TorsoSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5605+ TorsoSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (31.43 , HeatCapacitanceUnit::kcal_Per_C );
56065606 TorsoSkin.GetHeatBaseline ().SetValue (TorsoSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * TorsoSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56075607
56085608 SEThermalCircuitNode& HeadSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalHeadSkin);
56095609 HeadSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56105610 SEThermalCircuitPath& HeadSkinToTemperatureGround = cIntemperature.CreatePath (HeadSkin, Ground, BGE::InternalTemperaturePath::InternalHeadSkinToTemperatureGround);
5611- HeadSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5611+ HeadSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (3.01 , HeatCapacitanceUnit::kcal_Per_C );
56125612 HeadSkin.GetHeatBaseline ().SetValue (HeadSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * HeadSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56135613
56145614 SEThermalCircuitNode& LeftArmSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalLeftArmSkin);
56155615 LeftArmSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56165616 SEThermalCircuitPath& LeftArmSkinToTemperatureGround = cIntemperature.CreatePath (LeftArmSkin, Ground, BGE::InternalTemperaturePath::InternalLeftArmSkinToTemperatureGround);
5617- LeftArmSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5617+ LeftArmSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (5.46 , HeatCapacitanceUnit::kcal_Per_C );
56185618 LeftArmSkin.GetHeatBaseline ().SetValue (LeftArmSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * LeftArmSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56195619
56205620 SEThermalCircuitNode& RightArmSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalRightArmSkin);
56215621 RightArmSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56225622 SEThermalCircuitPath& RightArmSkinToTemperatureGround = cIntemperature.CreatePath (RightArmSkin, Ground, BGE::InternalTemperaturePath::InternalRightArmSkinToTemperatureGround);
5623- RightArmSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5623+ RightArmSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (5.46 , HeatCapacitanceUnit::kcal_Per_C );
56245624 RightArmSkin.GetHeatBaseline ().SetValue (RightArmSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * RightArmSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56255625
56265626 SEThermalCircuitNode& LeftLegSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalLeftLegSkin);
56275627 LeftLegSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56285628 SEThermalCircuitPath& LeftLegSkinToTemperatureGround = cIntemperature.CreatePath (LeftLegSkin, Ground, BGE::InternalTemperaturePath::InternalLeftLegSkinToTemperatureGround);
5629- LeftLegSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5629+ LeftLegSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (15.92 , HeatCapacitanceUnit::kcal_Per_C );
56305630 LeftLegSkin.GetHeatBaseline ().SetValue (LeftLegSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * LeftLegSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56315631
56325632 SEThermalCircuitNode& RightLegSkin = cIntemperature.CreateNode (BGE::InternalTemperatureNode::InternalRightLegSkin);
56335633 RightLegSkin.GetTemperature ().SetValue (33.0 , TemperatureUnit::C);
56345634 SEThermalCircuitPath& RightLegSkinToTemperatureGround = cIntemperature.CreatePath (RightLegSkin, Ground, BGE::InternalTemperaturePath::InternalRightLegSkinToTemperatureGround);
5635- RightLegSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (( 1.0 - skinMassFraction) * m_Patient-> GetWeight (MassUnit::kg) * GetConfiguration (). GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg) , HeatCapacitanceUnit::J_Per_K );
5635+ RightLegSkinToTemperatureGround.GetCapacitanceBaseline ().SetValue (15.92 , HeatCapacitanceUnit::kcal_Per_C );
56365636 RightLegSkin.GetHeatBaseline ().SetValue (RightLegSkinToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * RightLegSkin.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56375637
56385638 SEThermalCircuitPath& CoreToTemperatureGround = cIntemperature.CreatePath (Core, Ground, BGE::InternalTemperaturePath::InternalCoreToGround);
56395639 CoreToTemperatureGround.GetCapacitanceBaseline ().SetValue ((1.0 - skinMassFraction) * m_Patient->GetWeight (MassUnit::kg) * GetConfiguration ().GetBodySpecificHeat (HeatCapacitancePerMassUnit::J_Per_K_kg), HeatCapacitanceUnit::J_Per_K);
56405640 Core.GetHeatBaseline ().SetValue (CoreToTemperatureGround.GetCapacitanceBaseline ().GetValue (HeatCapacitanceUnit::J_Per_K) * Core.GetTemperature ().GetValue (TemperatureUnit::K), EnergyUnit::J);
56415641 SEThermalCircuitPath& CoreToTorsoSkin = cIntemperature.CreatePath (Core, TorsoSkin, BGE::InternalTemperaturePath::InternalCoreToInternalTorsoSkin);
5642- CoreToTorsoSkin.GetResistanceBaseline ().SetValue (34.3 , HeatResistanceUnit::K_Per_W );
5642+ CoreToTorsoSkin.GetResistanceBaseline ().SetValue (0.432 , HeatResistanceUnit::C_s_Per_kcal );
56435643 SEThermalCircuitPath& CoreToHeadSkin = cIntemperature.CreatePath (Core, HeadSkin, BGE::InternalTemperaturePath::InternalCoreToInternalHeadSkin);
5644- CoreToHeadSkin.GetResistanceBaseline ().SetValue (34.4 , HeatResistanceUnit::K_Per_W );
5644+ CoreToHeadSkin.GetResistanceBaseline ().SetValue (0.443 , HeatResistanceUnit::C_s_Per_kcal );
56455645 SEThermalCircuitPath& CoreToLeftArmSkin = cIntemperature.CreatePath (Core, LeftArmSkin, BGE::InternalTemperaturePath::InternalCoreToInternalLeftArmSkin);
5646- CoreToLeftArmSkin.GetResistanceBaseline ().SetValue (27.3 , HeatResistanceUnit::K_Per_W );
5646+ CoreToLeftArmSkin.GetResistanceBaseline ().SetValue (0.605 , HeatResistanceUnit::C_s_Per_kcal );
56475647 SEThermalCircuitPath& CoreToRightArmSkin = cIntemperature.CreatePath (Core, RightArmSkin, BGE::InternalTemperaturePath::InternalCoreToInternalRightArmSkin);
5648- CoreToRightArmSkin.GetResistanceBaseline ().SetValue (27.3 , HeatResistanceUnit::K_Per_W );
5648+ CoreToRightArmSkin.GetResistanceBaseline ().SetValue (0.605 , HeatResistanceUnit::C_s_Per_kcal );
56495649 SEThermalCircuitPath& CoreToLeftLegSkin = cIntemperature.CreatePath (Core, LeftLegSkin, BGE::InternalTemperaturePath::InternalCoreToInternalLeftLegSkin);
5650- CoreToLeftLegSkin.GetResistanceBaseline ().SetValue (44.5 , HeatResistanceUnit::K_Per_W );
5650+ CoreToLeftLegSkin.GetResistanceBaseline ().SetValue (1.423 , HeatResistanceUnit::C_s_Per_kcal );
56515651 SEThermalCircuitPath& CoreToRightLegSkin = cIntemperature.CreatePath (Core, RightLegSkin, BGE::InternalTemperaturePath::InternalCoreToInternalRightLegSkin);
5652- CoreToRightLegSkin.GetResistanceBaseline ().SetValue (44.5 , HeatResistanceUnit::K_Per_W );
5652+ CoreToRightLegSkin.GetResistanceBaseline ().SetValue (1.423 , HeatResistanceUnit::C_s_Per_kcal );
56535653
56545654 cIntemperature.SetNextAndCurrentFromBaselines ();
56555655 cIntemperature.StateChange ();
0 commit comments