FEDEM Solver  R8.0
Source code of the dynamics solver
Private Member Functions | List of all members
frictionroutinesmodule::findforceinfriction Interface Reference

Computes the total applied force in a joint dof with friction. More...

Private Member Functions

subroutine findjointforceinfriction (joint, sam, RF, Q, Fs, Fd, Fi)
 Computes the total applied force in a joint DOF with friction. More...
 
subroutine findcontactelmforceinfriction (cElem, sam, RF, Q, Fs, Fd, Fi)
 Computes total applied force in a contact element DOF with friction. More...
 

Detailed Description

Computes the total applied force in a joint dof with friction.

Member Function/Subroutine Documentation

◆ findcontactelmforceinfriction()

subroutine frictionroutinesmodule::findforceinfriction::findcontactelmforceinfriction ( type(contactelementtype), intent(inout)  cElem,
type(samtype), intent(in)  sam,
real(dp), dimension(:), intent(in)  RF,
real(dp), dimension(:), intent(in)  Q,
real(dp), dimension(:), intent(in)  Fs,
real(dp), dimension(:), intent(in), optional  Fd,
real(dp), dimension(:), intent(in), optional  Fi 
)
private

Computes total applied force in a contact element DOF with friction.

Parameters
cElemThe contact element to check for friction forces.
[in]samData for managing system matrix assembly
[in]RFReaction force container
[in]QExternal force system vector
[in]FsStiffness force system vector
[in]FdDamping force system vector
[in]FiInertia force system vector

The total applies force is equal to the sum of all force contributions to the friction DOF, except for the friction force itself.

Todo:
This subroutine is not implemented yet. Currently does nothing.
Author
Knut Morten Okstad
Date
17 Sep 2007

◆ findjointforceinfriction()

subroutine frictionroutinesmodule::findforceinfriction::findjointforceinfriction ( type(masterslavejointtype), intent(inout)  joint,
type(samtype), intent(in)  sam,
real(dp), dimension(:), intent(in)  RF,
real(dp), dimension(:), intent(in)  Q,
real(dp), dimension(:), intent(in)  Fs,
real(dp), dimension(:), intent(in), optional  Fd,
real(dp), dimension(:), intent(in), optional  Fi 
)
private

Computes the total applied force in a joint DOF with friction.

Parameters
jointThe joint to check for friction forces.
[in]samData for managing system matrix assembly
[in]RFReaction force container
[in]QExternal force system vector
[in]FsStiffness force system vector
[in]FdDamping force system vector
[in]FiInertia force system vector

The total applies force is equal to the sum of all force contributions to the friction DOF, except for the friction force itself.

Author
Knut Morten Okstad
Date
17 Sep 2007

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