|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing a joint DOF friction. More...

Public Attributes | |
| type(frictionparametertype), pointer | param |
| Friction properties. More... | |
| type(enginetype), pointer | eng |
| User-defined normal load. More... | |
| type(springbasetype), pointer | spr |
| Spring with variable yield to handle stick stiffness. More... | |
| logical | isactive |
| Turn friction on/off, used by cam joints and contact elements. More... | |
| integer | linit |
| Friction initialization flag. More... | |
| integer, dimension(2) | lslip |
| Stick/Slip indicators. More... | |
| real(dp) | fext |
| Force that should match friction force on stick. More... | |
| real(dp) | fequ |
| Equivalent normal force. More... | |
| real(dp) | fmax |
| Max friction force. More... | |
| real(dp) | force |
| Current force. More... | |
| real(dp) | forceprevit |
| Force at previous iteration. More... | |
| real(dp) | df |
| Change in force between last two iterations. More... | |
| real(dp) | stiff |
| Relative change in friction force wrt. velocity. More... | |
| real(dp) | pos |
| Current position. More... | |
| real(dp) | pos0 |
| Position at start of time step. More... | |
| real(dp) | posprevit |
| Position at previous iteration. More... | |
| real(dp) | vel |
| Current velocity. More... | |
| real(dp) | vel0 |
| Velocity at start of timestep. More... | |
| real(dp) | velprevit |
| Velocity at previous iteration. More... | |
| real(dp) | forceprev |
| Force at the end of last time step. More... | |
| real(dp) | posprev |
| Position at the end of last time step. More... | |
| real(dp) | edmp |
| Energy loss (always positive) More... | |
| logical, dimension(3) | savevar |
| Flags indicating which variables should be saved. More... | |
Data type representing a joint DOF friction.
| real(dp) frictiontypemodule::frictiontype::df |
Change in force between last two iterations.
| real(dp) frictiontypemodule::frictiontype::edmp |
Energy loss (always positive)
| type(enginetype), pointer frictiontypemodule::frictiontype::eng |
User-defined normal load.
| real(dp) frictiontypemodule::frictiontype::fequ |
Equivalent normal force.
| real(dp) frictiontypemodule::frictiontype::fext |
Force that should match friction force on stick.
| real(dp) frictiontypemodule::frictiontype::fmax |
Max friction force.
| real(dp) frictiontypemodule::frictiontype::force |
Current force.
| real(dp) frictiontypemodule::frictiontype::forceprev |
Force at the end of last time step.
| real(dp) frictiontypemodule::frictiontype::forceprevit |
Force at previous iteration.
| logical frictiontypemodule::frictiontype::isactive |
Turn friction on/off, used by cam joints and contact elements.
| integer frictiontypemodule::frictiontype::linit |
Friction initialization flag.
The value has the following interpretation:
| integer, dimension(2) frictiontypemodule::frictiontype::lslip |
Stick/Slip indicators.
| type(frictionparametertype), pointer frictiontypemodule::frictiontype::param |
Friction properties.
| real(dp) frictiontypemodule::frictiontype::pos |
Current position.
| real(dp) frictiontypemodule::frictiontype::pos0 |
Position at start of time step.
| real(dp) frictiontypemodule::frictiontype::posprev |
Position at the end of last time step.
| real(dp) frictiontypemodule::frictiontype::posprevit |
Position at previous iteration.
| logical, dimension(3) frictiontypemodule::frictiontype::savevar |
Flags indicating which variables should be saved.
| type(springbasetype), pointer frictiontypemodule::frictiontype::spr |
Spring with variable yield to handle stick stiffness.
| real(dp) frictiontypemodule::frictiontype::stiff |
Relative change in friction force wrt. velocity.
| real(dp) frictiontypemodule::frictiontype::vel |
Current velocity.
| real(dp) frictiontypemodule::frictiontype::vel0 |
Velocity at start of timestep.
| real(dp) frictiontypemodule::frictiontype::velprevit |
Velocity at previous iteration.