structuralDamping

Specify damping parameters for transient or frequency response structural model

Description

example

structuralDamping(structuralmodel,'proportional','Alpha',a,'Beta',b) specifies proportional (Rayleigh) damping parameters a and b for structuralmodel. The second argument must be 'proportional'.

For a frequency response model with damping, the results are complex. Use functions such as abs and angle to obtain real-valued results such as magnitude and phase.

ab = structuralDamping(___) returns the damping parameters object, using the previous syntax.

Examples

collapse all

Specify proportional (Rayleigh) damping parameters for a beam.

Create a transient structural model.

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

Import and plot the geometry.

 gm = importGeometry(structuralModel,'SquareBeam.STL');
 pdegplot(structuralModel,'FaceAlpha',0.5)

Specify the Young's modulus, Poisson's ratio, and mass density.

structuralProperties(structuralModel,'YoungsModulus',210E9,...
                                     'PoissonsRatio',0.3,...
                                     'MassDensity',7800);

Specify the Rayleigh damping parameters.

structuralDamping(structuralModel,'proportional','Alpha',10,'Beta',2)
ans = 
  StructuralDampingAssignment with properties:

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

Input Arguments

collapse all

Transient or frequency response structural model, specified as a StructuralModel object. The model contains the geometry, mesh, structural properties of the material, body loads, boundary loads, boundary conditions, and initial conditions.

Example: structuralmodel = createpde('structural','transient-solid')

Mass proportional damping, specified as a real number.

Data Types: double

Stiffness proportional damping, specified as a real number.

Data Types: double

Output Arguments

collapse all

Handle to damping parameters, returned as a StructuralDampingAssignment object.

Introduced in R2018a