主要内容

Air Intake

R2026b

Combustion cylinder air supply intake

Since R2022a

Libraries:
Simscape / Driveline / Engines & Motors / Engine Subcomponents

Description

The Air Intake block represents an abstract air intake system that computes lumped-parameter air flow dynamics. This block is suitable for internal combustion engines. The block computes the intake manifold pressure from the throttle and engine speed.

Equations

The Air Intake block computes the intake manifold pressure as

ddtPim=RairTambVim(m˙thr−m˙cyl),

where

  • Rair is the Dry air specific gas constant parameter.

  • Tamb is the Ambient temperature parameter.

  • Vim is the Intake manifold volume parameter.

The block calculates the combustion cylinder mass flow rate, ṁcyl, as

m˙cyl=ωVdPim2RairTamb,

which is a time derivative formulation of the ideal gas law. ω is the engine speed the block receives from port EngSpd, and Vd is the Engine displacement volume parameter.

The block calculates the throttle mass flow rate, ṁthr as

m˙thr={SthrTambc1(Pamb−Pim)                            LaminarSthrTambPambc2[(PambPim)cb−(PambPim)ca]  SubsonicSthrTambc3Pamb                                        Choked

depending on the flow conditions. In this equation, Sthr is the area of the throttle opening, and Pamb is the ambient pressure. The block defines the equation constants as

ca=κ+1κcb=2κc1=c2(Πlamcb−Πlamca)1−Πlamc2=2κRair(κ−1)c3=κRairΠcrca

where

  • κ is the Dry air specific heat ratio parameter.

  • Πlam is the laminar flow threshold constant.

  • Πcr is the critical pressure ratio.

The block finds Πcr as

Πcr=(2κ+1)κκ−1.

Throttle Open Area

The block treats the throttle open area, Sthr, as a third-order polynomial that functions with respect to the throttle angle, θ. This method simplifies the block computation to improve performance. The block computes the throttle open area as

Sthr(θ)=k0+k1θ+k2θ2+k3θ3,

where the block derives the coefficients, ki, using these quantities:

  • Dplate — Throttle plate diameter parameter

  • Arest — Throttle rest angle parameter

  • Apeak — 85°

  • Sleak — Throttle leakage area parameter

The throttle open area uses these constraints:

Sthr(0)=Seng(0)Sthr(π2)=Seng(Apeak)ddθSthr(Arest)=ddθSeng(Arest)ddθthrSthr(Apeak)=0

where Seng is the engineering formula for the throttle open area, such that

Seng(θ)=π(Dplate2)2(1−cos(θ)cos(Arest))+Sleak.

This figure shows a comparison of the polynomial result and the engineering result.

Throttle open area with respect to throttle angle. The polynomial approximation has a different shape than the engineering equation, but they trend close to one another.

Examples

Ports

Input

expand all

Physical signal input associated with the normalized throttle command, where 0 represents a fully closed throttle, and 1 represents a fully open throttle. The block maps this input to a throttle-open angle between 0 and 90 degrees.

Programmatic Use

Port: thr_cmd

Physical signal input associated with the rotational speed, in rad/s.

Programmatic Use

Port: w

Output

expand all

Physical signal input associated with the intake manifold, in kPa.

Programmatic Use

Port: Pim_out

Parameters

expand all

Specific gas constant of dry air.

Programmatic Use

Parameter: R_air

Specific heat ratio of dry air.

Programmatic Use

Parameter: kappa

Pressure of the air entering the intake.

Programmatic Use

Parameter: P_amb

Temperature of the air entering the intake.

Programmatic Use

Parameter: T_amb

Radial distance from the resting throttle position to 0 degrees.

Programmatic Use

Parameter: thr_rest

Diameter of the butterfly valve disc in the throttle body.

Programmatic Use

Parameter: D_plate

Cumulative area of throttle leakage.

Programmatic Use

Parameter: S_leak

Volumetric capacity of the intake manifold.

Programmatic Use

Parameter: V_im

Combined displacement of all engine pistons.

Programmatic Use

Parameter: V_displ

Time constant associated with the response rate of the engine to the throttle command.

Programmatic Use

Parameter: c_thr

Version History

Introduced in R2022a