|
MBSVT 1.0
|
Functions/Subroutines | |
| subroutine | force (t, n, F, p, Q) |
| Function to get the generalized force of one body when torque, force and Euler parameters of this body are given. | |
| subroutine | TSDA (t, body1, body2, pt1, pt2, s0, k, c, Q1, Q2) |
| Function to get the generalized forces of a translational spring-damper-actuator between acting on two bodies. | |
| subroutine | TSDA_q (t, body1, body2, pt1, pt2, s0, k, c, Q1, Q2) |
| Function to get the generalized stiffness of a translational spring-damper-actuator between acting on two bodies. | |
| subroutine | TSDA_qp (t, body1, body2, pt1, pt2, s0, k, c, Q1, Q2) |
| Function to get the generalized damping of a translational spring-damper-actuator between acting on two bodies. | |
| subroutine forces::force | ( | REAL(8) | t, |
| REAL(8),dimension(3) | n, | ||
| REAL(8),dimension(3) | F, | ||
| REAL(8),dimension(4) | p, | ||
| REAL(8),dimension(7) | Q | ||
| ) |
Function to get the generalized force of one body when torque, force and Euler parameters of this body are given.
| t | time. |
| n | torque act on the given body. |
| F | force act on the given body. |
| P | Euler parameters of the given body. |
| Q | Euler parameters of the given body. |

| subroutine forces::TSDA | ( | real(8),intent(in) | t, |
| integer,intent(in) | body1, | ||
| integer,intent(in) | body2, | ||
| real(8),dimension(3),intent(in) | pt1, | ||
| real(8),dimension(3),intent(in) | pt2, | ||
| real(8),intent(in) | s0, | ||
| real(8),intent(in) | k, | ||
| real(8),intent(in) | c, | ||
| real(8),dimension(7),intent(out) | Q1, | ||
| real(8),dimension(7),intent(out) | Q2 | ||
| ) |
Function to get the generalized forces of a translational spring-damper-actuator between acting on two bodies.
| t | time. |
| body1 | the first body involved. |
| body2 | the second body involved. |
| pt1 | point in the first body given in the body reference frame |
| pt2 | point in the second body given in the body reference frame |
| s0 | the unstreched length of the spring |
| k | the stiffness of the spring |
| c | the damping ratio of the damper |
| Q1 | return the generalized force acting on the first body |
| Q2 | return the generalized force acting on the second body |

| subroutine forces::TSDA_q | ( | real(8),intent(in) | t, |
| integer,intent(in) | body1, | ||
| integer,intent(in) | body2, | ||
| real(8),dimension(3),intent(in) | pt1, | ||
| real(8),dimension(3),intent(in) | pt2, | ||
| real(8),intent(in) | s0, | ||
| real(8),intent(in) | k, | ||
| real(8),intent(in) | c, | ||
| real(8),dimension(7,7),intent(out) | Q1, | ||
| real(8),dimension(7,7),intent(out) | Q2 | ||
| ) |
Function to get the generalized stiffness of a translational spring-damper-actuator between acting on two bodies.
| t | time. |
| body1 | the first body involved. |
| body2 | the second body involved. |
| pt1 | point in the first body given in the body reference frame |
| pt2 | point in the second body given in the body reference frame |
| s0 | the unstreched length of the spring |
| k | the stiffness of the spring |
| c | the damping ratio of the damper |
| Q1 | return the generalized stiffness acting on the first body |
| Q2 | return the generalized stiffness acting on the second body |

| subroutine forces::TSDA_qp | ( | real(8),intent(in) | t, |
| integer,intent(in) | body1, | ||
| integer,intent(in) | body2, | ||
| real(8),dimension(3),intent(in) | pt1, | ||
| real(8),dimension(3),intent(in) | pt2, | ||
| real(8),intent(in) | s0, | ||
| real(8),intent(in) | k, | ||
| real(8),intent(in) | c, | ||
| real(8),dimension(7,7),intent(out) | Q1, | ||
| real(8),dimension(7,7),intent(out) | Q2 | ||
| ) |
Function to get the generalized damping of a translational spring-damper-actuator between acting on two bodies.
| t | time. |
| body1 | the first body involved. |
| body2 | the second body involved. |
| pt1 | point in the first body given in the body reference frame |
| pt2 | point in the second body given in the body reference frame |
| s0 | the unstreched length of the spring |
| k | the stiffness of the spring |
| c | the damping ratio of the damper |
| Q1 | return the generalized damping acting on the first body |
| Q2 | return the generalized damping acting on the second body |

1.7.4