FEDEM Solver
R8.0
Source code of the dynamics solver
|
Subroutines for structural energy integration. More...
Modules | |
module | energyintegrationmodule |
Module with subroutines for structural energy integration. | |
Functions/Subroutines | |
subroutine | energyintegrationmodule::checkloss (objType, objId, time, Eloss, F, du) |
Prints out a warning if negative energy loss is detected. More... | |
subroutine, public | energyintegrationmodule::energyintegration (mech, time, dTime, linearStatic, doStiffDampE, ierr) |
Integrates the system energies for current time step. More... | |
subroutine | rigidwarning (rigEn, flexEn, nDofF) |
Prints a warning on too much strain energy for semi-rigid parts. More... | |
subroutine, public | energyintegrationmodule::energyinitialization (mech, time, ierr) |
Initializes the energy integration variables. More... | |
subroutine | energyintegrationmodule::supelenergies (supel, gravVec, seaLevel, dTime, doStiffDampE, Epot, Ekin, Estr, Edmp, ierr) |
Calculates the system energy contributions from a superelement. More... | |
subroutine | energyintegrationmodule::supelloadenergies (supLoad, linearStatic, dTime, Einp) |
Calculates the incremental work done by a superelement load. More... | |
subroutine | energyintegrationmodule::forceenergies (force, linearStatic, dTime, Einp) |
Calculates the incremental work done by an external force. More... | |
subroutine | energyintegrationmodule::motionenergies (motion, linearStatic, dTime, Einp) |
Calculates the incremental work done by a prescribed motion. More... | |
subroutine | energyintegrationmodule::tireenergies (tire, gravVec, dTime, Epot, Ekin, Einp) |
Calculates energy contributions from a tire. More... | |
subroutine | energyintegrationmodule::springenergies (spr, linearStatic, time, dTime, Estr, Einp, Edmp, ierr) |
Computes strain energy, input energy and energy loss for a spring. More... | |
subroutine | energyintegrationmodule::damperenergies (dmp, time, dTime, Edmp) |
Calculates the incremental work done by a discrete damper. More... | |
subroutine | energyintegrationmodule::massenergies (mass, gravVec, dTime, Epot, Ekin) |
Calculates the kinetic and potential energy from a lumped mass. More... | |
subroutine | energyintegrationmodule::frictionenergies (friction, time, dTime, Edmp) |
Calculate the incremental work done by a joint friction. More... | |
subroutine | energyintegrationmodule::aeroenergy (aNode, Einp) |
Calculates the incremental work done by the aerodynamic force on a wind turbine blade node. More... | |
Subroutines for structural energy integration.
subroutine energyintegration::rigidwarning | ( | real(dp), intent(in) | rigEn, |
real(dp), intent(in) | flexEn, | ||
integer, intent(in) | nDofF | ||
) |
Prints a warning on too much strain energy for semi-rigid parts.