Main Content

Boost Drive Shaft

Boost drive shaft speed

  • Boost Drive Shaft block

Libraries:
Powertrain Blockset / Propulsion / Combustion Engine Components / Boost

Description

The Boost Drive Shaft block uses the compressor, turbine, and external torques to calculate the drive shaft speed. Use the block to model turbochargers and superchargers in an engine model.

You can specify these configurations:

  • Turbocharger — Connect the compressor to the turbine

    • Two-way ports for turbine and compressor connections

    • Option to add an externally applied input torque

  • Compressor only — Connect the drive shaft to the compressor

    • Two-way port for compressor connection

    • Externally applied input torque

  • Turbine only — Connect the drive shaft to the turbine

    • Two-way port for turbine connection

    • Externally applied load torque

For the Turbine only and Turbocharger configurations, the block modifies the turbine torque with a mechanical efficiency.

Equations

The Boost Drive Shaft block applies Newton’s Second Law for Rotation. Positive torques cause the drive shaft to accelerate. Negative torques impose a load and decelerate the drive shaft.

The block also calculates the power loss due to mechanical inefficiency.

CalculationEquations
Shaft dynamicsdωdt=1Jshaft(ηmechτturb+τcomp+τext) with initial speed ω0

Speed constraint

ωminωωmax

Power loss

W˙loss=ωτturb(1ηmech)

Power Accounting

For the power accounting, the block implements these equations.

Bus Signal DescriptionEquations

PwrInfo

PwrTrnsfrd — Power transferred between blocks

  • Positive signals indicate flow into block

  • Negative signals indicate flow out of block

PwrCmpsr

Shaft power from compressor

τcompω

PwrTurb

Shaft power from turbine

τturbω

PwrExtExternally applied power

τextω

PwrNotTrnsfrd — Power crossing the block boundary, but not transferred

  • Positive signals indicate an input

  • Negative signals indicate a loss

PwrMechLossMechanical power loss

W˙turb

PwrStored — Stored energy rate of change

  • Positive signals indicate an increase

  • Negative signals indicate a decrease

PwrStoredDriveshftRate change in rotational kinetic energy

(ηmechτturb+τcomp+τext)ω

The equations use these variables.

ω

Shaft speed

ω0

Initial drive shaft speed

ωmin

Minimum drive shaft speed

ωmax

Maximum drive shaft speed

Jshaft

Shaft inertia

ηmax

Mechanical efficiency of turbine

τcomp

Compressor torque

τturb

Turbine torque

τext

Externally applied torque.

W˙loss

Power loss due to mechanical inefficiency

Examples

Ports

Input

expand all

Compressor torque, τcomp, in N·m.

Dependencies

To create this port, for the Configuration parameter, select Turbocharger or Compressor only.

Turbine torque, τturb, in N·m.

Dependencies

To create this port, for the Configuration parameter, select Turbocharger or Turbine only.

Externally applied torque, τext, in N·m.

Dependencies

For turbocharger configurations, to create this port, set Additional torque input to External torque input.

Output

expand all

Bus signal containing these block calculations.

SignalDescriptionUnits

DriveshftSpd

Shaft speed

rad/s

MechPwrLoss

Mechanical power loss

W

ExtTrq

Applied external torque

N·m
PwrInfoPwrTrnsfrdPwrCmpsr

Shaft power from compressor

W

PwrTurb

Shaft power from turbine

W
PwrExtExternally applied powerW
PwrNotTrnsfrdPwrMechLossMechanical power lossW
PwrStoredPwrStoredDriveshftRate change in rotational kinetic energyW

Compressor speed, ω, in rad/s.

Dependencies

To create this port, for the Configuration parameter, select Turbocharger or Compressor only.

Turbine speed, ω, in N·m.

Dependencies

To create this port, for the Configuration parameter, select Turbocharger or Turbine only.

Parameters

expand all

Block Options

Dependencies

  • Selecting Turbocharger or Compressor only creates the Cmprs port.

  • Selecting Turbocharger or Turbine only creates the Turb port.

Dependencies

  • To enable this parameter, select a Turbocharger configuration.

  • To create the Trq port, select External torque input.

Shaft inertia, Jshaft, in kg·m^2.

Initial drive shaft speed, ω0, in rad/s.

Minimum drive shaft speed, ωmin, in rad/s.

Maximum drive shaft speed, ωmax, in rad/s.

Mechanical efficiency of turbine ηmax.

Dependencies

To enable this parameter, select the Turbocharger or Turbine only configuration.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2017a