|
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.