findStructuralDamping

Find damping model assigned to structural dynamics model

Syntax

dma = findStructuralDamping(structuralmodel.DampingModels)

Description

example

dma = findStructuralDamping(structuralmodel.DampingModels) returns the damping model and its parameters assigned to the structural dynamics model. The toolbox supports the proportional (Rayleigh) damping model. The parameters of this damping model are the mass and stiffness proportional damping parameters.

Examples

collapse all

Find the damping model assignment for a 3-D model.

Create a transient structural model.

structuralModel = createpde('structural','transient-solid');

Import and plot the geometry.

importGeometry(structuralModel,'Block.stl');
pdegplot(structuralModel,'CellLabels','on')

Specify the stiffness proportional damping parameter.

structuralDamping(structuralModel,'proportional','Beta',40);

Now specify the mass proportional damping parameter.

structuralDamping(structuralModel,'proportional','Alpha',10);

Check the damping parameter assignment for structuralModel. Notice that the Beta parameter is empty.

findStructuralDamping(structuralModel.DampingModels)
ans = 
  StructuralDampingAssignment with properties:

      RegionType: 'Cell'
        RegionID: 1
    DampingModel: 'proportional'
           Alpha: 10
            Beta: []

When you specify damping parameters by calling the structuralDamping function several times, the toolbox uses the last assignment. Specify both the mass and stiffness parameters.

structuralDamping(structuralModel,'proportional','Alpha',10,'Beta',40);

Check the damping parameter assignment for structuralModel.

findStructuralDamping(structuralModel.DampingModels)
ans = 
  StructuralDampingAssignment with properties:

      RegionType: 'Cell'
        RegionID: 1
    DampingModel: 'proportional'
           Alpha: 10
            Beta: 40

Input Arguments

collapse all

Damping model of the structural model, specified as a DampingModels property of a StructuralModel object.

Example: structuralmodel.DampingModels

Output Arguments

collapse all

Damping model assignment, returned as a StructuralDampingAssignment object. For details, see StructuralDampingAssignment Properties.

Introduced in R2018a