WOLFRAM SYSTEM MODELER

BasicEngine

Engine as implemented in "Driveline Modelling using MathModelica", Per Nobrant.

Diagram

Wolfram Language

In[1]:=
SystemModel["IndustryExamples.AutomotiveTransportation.Driveline.Components.EnginePackage.BasicEngine"]
Out[1]:=

Information

This basic engine model uses the T_demand component to calculate demanded torque. The dynamics of the output torque are then modeled as a first-order system. The input to this model is the throttle level in normalized form (0 ≤ throttle ≤ 1).

Connectors (4)

throttle

Type: RealInput

Description: 'input Real' as connector

EngineTorque_Out

Type: Flange_b

Description: One-dimensional rotational flange of a shaft (non-filled circle icon)

engineSpeed

Type: RealOutput

Description: 'output Real' as connector

energyConsumption

Type: RealOutput

Description: 'output Real' as connector

Components (11)

torque

Type: Torque

Description: Input signal acting as external torque on a flange

t_demand

Type: T_demand

Description: Block that calculates the demanded torque of the basic engine based on engine speed and throttle.

speedSensor

Type: SpeedSensor

Description: Ideal sensor to measure the absolute flange angular velocity

J_m

Type: Inertia

Description: 1D-rotational component with inertia

to_rpm

Type: To_rpm

Description: Convert from radian per second to revolutions per minute

powerSensor1

Type: PowerSensor

Description: Ideal sensor to measure the power between two flanges (= flange_a.tau*der(flange_a.phi))

firstOrderFilter

Type: FirstOrder

Description: First order transfer function block (= 1 pole)

smoothingFilter1

Type: SmoothingFilter

Description: Limited smoothing filter.

const

Type: Constant

Description: Generate constant signal of type Real

max1

Type: Max

Description: Pass through the largest signal

fixedDelay

Type: FixedDelay

Description: Delay block with fixed DelayTime

Used in Examples (1)

DrivelineModel

IndustryExamples.AutomotiveTransportation.Driveline

A standard model of a driveline. Used for analyzing a drive cycle using the bundled Wolfram Language notebook.