modelBrakes4wheels
Simple brake model 4 wheels
Extends from VehicleInterfaces.Brakes.Interfaces.TwoAxleBase (Interface definition for the brakes on a 4 wheeled vehicle), VehicleInterfaces.Icons.Brakes (Icon for a brakes subsystem).
Information
Brake system with four brakes at the four wheels. The brake signal [0..1] is distributed by the controller to all four brakes. The generated heat flow is dissipated either internally or to the optional heatport.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | includeHeatPort | false | Include the brake heat port |
| EMOTH.ParameterRecords.Vehicles.VehicleData | vehicleData | ||
| Advanced › Only for 1D brakes | |||
| Boolean | usingMultiBodyChassis (from Base) | false | = true, if connecting to a MultiBody chassis |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Mechanics.Translational.Interfaces.Flange_a | brakePedal (from Base) | Brake pedal connection (optional) | |
| VehicleInterfaces.Interfaces.ControlBus | controlBus (from Base) | Control signal bus | |
| Modelica.Mechanics.MultiBody.Interfaces.FlangeWithBearing | wheelHub_1 (from TwoAxleBase) | Front left wheel | |
| Modelica.Mechanics.MultiBody.Interfaces.FlangeWithBearing | wheelHub_2 (from TwoAxleBase) | Front right wheel | |
| Modelica.Mechanics.MultiBody.Interfaces.FlangeWithBearing | wheelHub_3 (from TwoAxleBase) | Rear left wheel | |
| Modelica.Mechanics.MultiBody.Interfaces.FlangeWithBearing | wheelHub_4 (from TwoAxleBase) | Rear right wheel | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort | Conditional port for exhaust heat flow |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Mechanics.MultiBody.MultiBodyEnd | end_1 (from TwoAxleBase) | ||
| Mechanics.MultiBody.MultiBodyEnd | end_2 (from TwoAxleBase) | ||
| Mechanics.MultiBody.MultiBodyEnd | end_3 (from TwoAxleBase) | ||
| Mechanics.MultiBody.MultiBodyEnd | end_4 (from TwoAxleBase) | ||
| Modelica.Mechanics.Rotational.Components.Brake | brake_1 | ||
| Modelica.Mechanics.Rotational.Components.Brake | brake_2 | ||
| Modelica.Mechanics.Rotational.Components.Brake | brake_3 | ||
| Modelica.Mechanics.Rotational.Components.Brake | brake_4 | ||
| EMOTH.Sensors.RotationalMultiSensor | rotationalMultiSensor_1 | ||
| EMOTH.Sensors.RotationalMultiSensor | rotationalMultiSensor_2 | ||
| EMOTH.Sensors.RotationalMultiSensor | rotationalMultiSensor_3 | ||
| EMOTH.Sensors.RotationalMultiSensor | rotationalMultiSensor_4 | ||
| Components.SimpleController | simpleController | ||
| Modelica.Blocks.Math.MultiSum | multiSum | ||
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | fixedTemperature | ||
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | prescribedHeatFlow | ||
| Modelica.Blocks.Math.Gain | gain |