diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
index 87754ccb9183c250b90ea51c5c08047ef3edb699..b9634b258926892ff0606fa207751840f16dd882 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/PowertrainBuilder.cs
@@ -151,7 +151,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 
 			powertrain.AddComponent(engine, idleController)
 				.AddAuxiliaries(container, data);
-			
+			_modData.HasTorqueConverter = data.GearboxData.Type.AutomaticTransmission();
+
 			return container;
 		}
 
@@ -178,6 +179,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 			powertrain.AddComponent(new CombustionEngine(container, data.EngineData))
 				.AddAuxiliaries(container, data);
 
+			_modData.HasTorqueConverter = data.GearboxData.Type.AutomaticTransmission();
+
 			return container;
 		}
 
@@ -210,6 +213,8 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 			powertrain.AddComponent(engine, idleController)
 				.AddAuxiliaries(container, data);
 
+			_modData.HasTorqueConverter = data.GearboxData.Type.AutomaticTransmission();
+
 			return container;
 		}
 
diff --git a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
index 2d4f167fded504e27a27b62632a18a22632bb96b..341fecb2cf7fa0f9ca99dd071dddb97fdc29b051 100644
--- a/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
+++ b/VectoCore/VectoCore/OutputData/IModalDataContainer.cs
@@ -63,6 +63,8 @@ namespace TUGraz.VectoCore.OutputData
 		/// <returns></returns>
 		object this[string auxId] { get; set; }
 
+		bool HasTorqueConverter { set; }
+
 		/// <summary>
 		/// Commits the data of the current simulation step.
 		/// </summary>
@@ -88,7 +90,7 @@ namespace TUGraz.VectoCore.OutputData
 		IEnumerable<T> GetValues<T>(Func<DataRow, T> selectorFunc);
 
 		Dictionary<string, DataColumn> Auxiliaries { get; }
-		
+
 		T TimeIntegral<T>(ModalResultField field, Func<SI, bool> filter = null) where T : SIBase<T>;
 
 		void SetDataValue(string fieldName, object value);