Main Content

BodyLoadAssignment Properties

Body load assignments

A BodyLoadAssignment object contains a description of the body loads for a structural analysis model. A StructuralModel container has a vector of BodyLoadAssignment objects in its BodyLoads.BodyLoadAssignments property.

To create body load assignments for your structural analysis model, use the structuralBodyLoad function.

Properties of BodyLoadAssignment

expand all

Region type, specified as 'Face' for a 2-D region or 'Cell' for a 3-D region.

Data Types: char | string

Region ID, specified as a vector of positive integers. To determine which ID corresponds to which portion of the geometry, use the pdegplot function, setting 'FaceLabels' to 'on'.

Data Types: double

Acceleration due to gravity, specified as a numeric vector. This property must be specified in units consistent with those of the geometry and material properties.

Example: structuralBodyLoad(structuralmodel,'GravitationalAcceleration',[0,0,-9.8])

Data Types: double

Angular velocity for an axisymmetric model, specified as a positive number. This property must be specified in units consistent with those of the geometry and material properties.

Example: structuralBodyLoad(structuralmodel,'AngularVelocity',2.3)

Data Types: double

Thermal load, specified as a real number, a StaticThermalResults object, or a TransientThermalResults object. This property must be specified in units consistent with those of the geometry and material properties.

Example: structuralBodyLoad(structuralmodel,'Temperature',300)

Data Types: double

Time index for thermal load, specified as a positive integer.

Example: structuralBodyLoad(structuralmodel,'Temperature',Tresults,'TimeStep',21)

Data Types: double

Label for use with linearizeInput, specified as a character vector or a string.

Data Types: char | string

Version History

Introduced in R2017b