|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing the control-system/structure coupling. More...

Public Attributes | |
| integer | ctrlsyseigflag |
| Flag telling which perturbation method to use. More... | |
| integer | samelnum |
| Element number for SAM reference. More... | |
| integer | ndofs |
| Total number of DOFs in this element. More... | |
| integer, dimension(:), pointer | sammnpc |
| Matrix of Nodal Point Correspondance. More... | |
| integer, dimension(:), pointer | whichvregin |
| vreg indices for structural sensors More... | |
| integer, dimension(:), pointer | whichvregout |
| vreg indices for structural loads More... | |
| type(structsensorgradtype), dimension(:), pointer | structsensors |
| Sensor side. More... | |
| type(forcecontrolgradtype), dimension(:), pointer | controlforces |
| Force side. More... | |
| real(dp), dimension(:,:,:), pointer | ctrlprops |
| Table of controller properties. More... | |
| real(dp), dimension(:,:), pointer | massmat |
| mass matrix M More... | |
| real(dp), dimension(:,:), pointer | dampmat |
| damping matrix C More... | |
| real(dp), dimension(:,:), pointer | stiffmat |
| stiffness matrix K More... | |
| real(dp), dimension(:,:), pointer | sseemat |
| steady-state error matrix Q More... | |
| real(dp), dimension(:,:), pointer | grad_cinwrtsensor |
| Rows of the sensor gradient matrix. More... | |
| real(dp), dimension(:,:), pointer | grad_forcewrtcout |
| Columns of the force gradient matrix. More... | |
| integer | sseematisnonsymmetric |
| If .true., the Q matrix is nonsym. More... | |
| integer | stiffmatisnonsymmetric |
| If .true., the K matrix is nonsym. More... | |
| integer | dampmatisnonsymmetric |
| If .true., the C matrix is nonsym. More... | |
| integer | massmatisnonsymmetric |
| If .true., the M matrix is nonsym. More... | |
Data type representing the control-system/structure coupling.
| type(forcecontrolgradtype), dimension(:), pointer controlstructmodule::controlstructtype::controlforces |
Force side.
| real(dp), dimension(:,:,:), pointer controlstructmodule::controlstructtype::ctrlprops |
Table of controller properties.
Dimension: (no. of outputs from controller) * (no. of controller properties) * (no. of inputs to controller)
| integer controlstructmodule::controlstructtype::ctrlsyseigflag |
Flag telling which perturbation method to use.
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::dampmat |
damping matrix C
| integer controlstructmodule::controlstructtype::dampmatisnonsymmetric |
If .true., the C matrix is nonsym.
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::grad_cinwrtsensor |
Rows of the sensor gradient matrix.
Dimension: (nCin,nDofs)
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::grad_forcewrtcout |
Columns of the force gradient matrix.
Dimension: (nDofs,nCout)
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::massmat |
mass matrix M
| integer controlstructmodule::controlstructtype::massmatisnonsymmetric |
If .true., the M matrix is nonsym.
| integer controlstructmodule::controlstructtype::ndofs |
Total number of DOFs in this element.
| integer controlstructmodule::controlstructtype::samelnum |
Element number for SAM reference.
| integer, dimension(:), pointer controlstructmodule::controlstructtype::sammnpc |
Matrix of Nodal Point Correspondance.
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::sseemat |
steady-state error matrix Q
| integer controlstructmodule::controlstructtype::sseematisnonsymmetric |
If .true., the Q matrix is nonsym.
| real(dp), dimension(:,:), pointer controlstructmodule::controlstructtype::stiffmat |
stiffness matrix K
| integer controlstructmodule::controlstructtype::stiffmatisnonsymmetric |
If .true., the K matrix is nonsym.
| type(structsensorgradtype), dimension(:), pointer controlstructmodule::controlstructtype::structsensors |
Sensor side.
| integer, dimension(:), pointer controlstructmodule::controlstructtype::whichvregin |
vreg indices for structural sensors
| integer, dimension(:), pointer controlstructmodule::controlstructtype::whichvregout |
vreg indices for structural loads