Friction Clutch
Standard mechanical friction clutch operated by the clutch pedal. Provides progressive engagement between the engine and transmission through friction plate contact.
Standard mechanical friction clutch operated by the clutch pedal. Provides progressive engagement between the engine and transmission through friction plate contact. Models thermal effects, wear, and slip dynamics.
Inherited Methods
This device inherits all methods and properties from the Powertrain Base Device.
Public API
| Variable | Type | Description |
|---|---|---|
outputPorts | table | Map of active output ports. |
deviceCategories | table | Categories identifying this as clutchlike and clutch. |
requiredExternalInertiaOutputs | table | Output ports requiring external inertia calculation. |
Usage Example
-- Access the friction clutch
local clutch = powertrain.getDevice("clutch")
-- Check clutch engagement ratio
local ratio = clutch.clutchRatio -- 0 = disengaged, 1 = fully engagedSee Also
- Centrifugal Clutch — Auto-engaging clutch
- Viscous Clutch — Speed-differential coupling
- Torque Converter — Fluid coupling alternative
- Manual Gearbox — Typically paired with friction clutch
Powertrain Components Overview
This directory contains documentation for every modular powertrain device available in the vehicle Lua context. These components are used to build complex power delivery systems from the engine to the
Generic Torque Provider
Abstract torque source device that generates configurable torque output without modeling a specific physical mechanism. Useful for custom propulsion or testing.