FEDEM Solver  R8.0
Source code of the dynamics solver
Public Attributes | List of all members
dampertypemodule::damperbasetype Type Reference

Data type representing a base damper object. More...

Collaboration diagram for dampertypemodule::damperbasetype:
Collaboration graph
[legend]

Public Attributes

type(idtypeid
 General identification data. More...
 
logical isactive
 Turn damper ON and OFF. More...
 
integer dof
 Joint variable the damper acts on, 0 if axial damper. More...
 
type(functiontype), pointer coefffunction
 Direct function of velocity. More...
 
type(functiontype), pointer forcefunction
 Force-velocity function. More...
 
real(dp) coeff
 Current damper coefficient. More...
 
real(dp) dmp0
 Constant damping coefficient value. More...
 
real(dp) dmp1
 Scaling factor for damping coefficient/force function. More...
 
type(enginetype), pointer coeffscaleengine
 Optional scaling of the damping coefficient. More...
 
real(dp) scale1
 current scaling coefficient = scale1*coeffScaleEngine More...
 
type(springbasetype), pointer spr
 Associated spring for deformational damper. More...
 
real(dp), pointer length
 Damper length. More...
 
real(dp), pointer velocity
 Damper velocity. More...
 
real(dp) lengthprev
 Damper length at previous time step. More...
 
real(dp) force
 Current damper force. More...
 
real(dp) forceprev
 Previous damper force. More...
 
real(dp) edmp
 Current energy loss. More...
 
logical, dimension(5) savevar
 Flags indicating which variables should be saved. More...
 

Detailed Description

Data type representing a base damper object.

Member Data Documentation

◆ coeff

real(dp) dampertypemodule::damperbasetype::coeff

Current damper coefficient.

◆ coefffunction

type(functiontype), pointer dampertypemodule::damperbasetype::coefffunction

Direct function of velocity.

◆ coeffscaleengine

type(enginetype), pointer dampertypemodule::damperbasetype::coeffscaleengine

Optional scaling of the damping coefficient.

◆ dmp0

real(dp) dampertypemodule::damperbasetype::dmp0

Constant damping coefficient value.

◆ dmp1

real(dp) dampertypemodule::damperbasetype::dmp1

Scaling factor for damping coefficient/force function.

◆ dof

integer dampertypemodule::damperbasetype::dof

Joint variable the damper acts on, 0 if axial damper.

◆ edmp

real(dp) dampertypemodule::damperbasetype::edmp

Current energy loss.

◆ force

real(dp) dampertypemodule::damperbasetype::force

Current damper force.

◆ forcefunction

type(functiontype), pointer dampertypemodule::damperbasetype::forcefunction

Force-velocity function.

◆ forceprev

real(dp) dampertypemodule::damperbasetype::forceprev

Previous damper force.

◆ id

type(idtype) dampertypemodule::damperbasetype::id

General identification data.

◆ isactive

logical dampertypemodule::damperbasetype::isactive

Turn damper ON and OFF.

◆ length

real(dp), pointer dampertypemodule::damperbasetype::length

Damper length.

For joint dampers, this pointer points to the corresponding joint variable. For axial dampers it is allocated.

◆ lengthprev

real(dp) dampertypemodule::damperbasetype::lengthprev

Damper length at previous time step.

◆ savevar

logical, dimension(5) dampertypemodule::damperbasetype::savevar

Flags indicating which variables should be saved.

◆ scale1

real(dp) dampertypemodule::damperbasetype::scale1

current scaling coefficient = scale1*coeffScaleEngine

◆ spr

type(springbasetype), pointer dampertypemodule::damperbasetype::spr

Associated spring for deformational damper.

◆ velocity

real(dp), pointer dampertypemodule::damperbasetype::velocity

Damper velocity.

For regular joint dampers, this pointer points to the velocity of the corresponding joint variable. For deformational joint dampers and axial dampers it is allocated.


The documentation for this type was generated from the following file: