|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing a base damper object. More...

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