Main Content

tireModel Class

Use tireModel superclass to interact with tire model type subclasses

Since R2023b

Description

This class requires Extended Tire Features for Vehicle Dynamics Blockset.

Store model parameters, execute model solver computations, plot model behavior, and export model data with the tireModel superclass.

Class Attributes

Abstract
true

For information on class attributes, see Class Attributes.

Creation

You can create tire model objects in three different ways.

  • Use tireModel.new to create a tire model object with default values.

  • Use tireModel.builtin to create a tire model object from a built-in tire model.

  • Use tireModel.import to import an existing tire model parameter set into a tire model object.

Note

Nonempty properties specified as a column vector must all be the same length.

Properties

expand all

Public Properties

Model name, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Model description, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Minimum valid tire inflation pressure, specified as a scalar, in Pa.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Maximum valid tire inflation pressure, specified as a scalar, in Pa.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Minimum allowed wheel load, specified as a scalar, in N.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Maximum allowed wheel load, specified as a scalar, in N.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Minimum valid wheel slip, specified as a scalar, dimensionless.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Maximum valid wheel slip, specified as a scalar, dimensionless.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Minimum valid slip angle, specified as a scalar, in rad.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Maximum valid slip angle, specified as a scalar, in rad.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Minimum valid camber angle, specified as a scalar, in rad.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Maximum valid camber angle, specified as a scalar, in rad.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Minimum valid longitudinal velocity, specified as a scalar, in m/s.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Tire Information

Tire manufacturer, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Tire line, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Tire construction number, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Tire serial number, specified as a nonnegative scalar, unitless.

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Tire size, specified as a string scalar.

Example: TireSize="275/65R18"

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Section width, specified as a nonnegative scalar, in mm.

Example: SectionWidth=275

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Aspect ratio, specified as a nonnegative scalar, in percent.

Example: AspectRatio=65

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Rim diameter, specified as a nonnegative scalar, in inches.

Example: RimDiameter=18

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Overall diameter, specified as a nonnegative scalar, in m.

Example: OverallDiameter=0.815

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Load index, specified as a nonnegative scalar, unitless.

Example: LoadIndex=116

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

Speed symbol, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Stamped max load, specified as a nonnegative scalar, in kg.

Example: StampedMaxLoad=1250

Attributes:

GetAccess
public
SetAccess
public

Data Types: double

DOT tire identification number, specified as a string scalar.

Attributes:

GetAccess
public
SetAccess
public

Data Types: string

Protected Properties

Model type, specified as a string scalar.

Attributes:

GetAccess
protected
SetAccess
protected

Methods

expand all

Version History

Introduced in R2023b

See Also