The State-space representation starts at index 0.
More...
#include <mbs_statespace_struct.h>
|
| int * | iu |
| | index of the state space representation input in the Qq vector. The vector is re-ordered in the process. More...
|
| |
| int * | iy |
| | index of the state space representation output in the space space vector x. The vector is re-ordered in the process. More...
|
| |
| int | nx |
| | number of state, (normally nx=2*nqu) More...
|
| |
| int | nu |
| | number of input (limited to njoint for the moment as only joint forces are considered as input) More...
|
| |
| int | ny |
| | number of output (limited to 2*nqu) More...
|
| |
| double ** | A |
| | state space matrix [nx nx] More...
|
| |
| double ** | B |
| | input matrix [nx nu] More...
|
| |
| double ** | C |
| | output matrix [ny nx] More...
|
| |
| double ** | D |
| |
| double ** | Mr |
| | unused for the moment More...
|
| |
| double ** | Gr |
| | Linearized damping matrix : d Rr / d qdu. More...
|
| |
| double ** | Kr |
| | Linearized stiffness matrix : d Rr / d qu. More...
|
| |
| double ** | Lr |
| | Linearized stiff state matrix : d Rr / d ux. More...
|
| |
| double ** | Bvuc_0 |
| | copy of the Bvuc matrix (with index 0 !) More...
|
| |
| double ** | Gx |
| | Linearized ODE damping matrix : d uxd / d qdu. More...
|
| |
| double ** | Kx |
| | Linearized ODE stiffness matrix : d uxd / d qu. More...
|
| |
| double ** | Lx |
| | Linearized ODE stiff state matrix : d uxd / d ux. More...
|
| |
| double ** | Jr |
| | Linearized Inertia matrix : d Rr / d qddu (including inerter terms) More...
|
| |
| double ** | Jx |
| | Linearized ODE Inertia matrix : d uxd / d qddu. More...
|
| |
| double ** | Sr |
| | Linearized State derivativ matrix : d Rr / d uxd. More...
|
| |
| int | compute_JS |
| | simple flag indicating whether the Jr,Jx and Sr matrices are computed to obtain the A matrix. More...
|
| |
| int | nqu |
| |
| int | Nux |
| |
| double * | columnKr |
| |
| double * | columnGr |
| |
| double * | columnLr |
| |
| double ** | Mr_copy |
| |
| int * | iLU |
| |
| double * | N |
| |
The State-space representation starts at index 0.
state space matrix [nx nx]
◆ Bvuc_0
copy of the Bvuc matrix (with index 0 !)
◆ columnGr
◆ columnKr
◆ columnLr
◆ compute_JS
simple flag indicating whether the Jr,Jx and Sr matrices are computed to obtain the A matrix.
◆ Gr
Linearized damping matrix : d Rr / d qdu.
◆ Gx
Linearized ODE damping matrix : d uxd / d qdu.
◆ iLU
◆ iu
index of the state space representation input in the Qq vector. The vector is re-ordered in the process.
◆ iy
index of the state space representation output in the space space vector x. The vector is re-ordered in the process.
◆ Jr
Linearized Inertia matrix : d Rr / d qddu (including inerter terms)
◆ Jx
Linearized ODE Inertia matrix : d uxd / d qddu.
◆ Kr
Linearized stiffness matrix : d Rr / d qu.
◆ Kx
Linearized ODE stiffness matrix : d uxd / d qu.
◆ Lr
Linearized stiff state matrix : d Rr / d ux.
◆ Lx
Linearized ODE stiff state matrix : d uxd / d ux.
◆ Mr
unused for the moment
reduced mass matrix : d Rr / d qddu (only the mass factorization...!)
◆ Mr_copy
◆ nqu
◆ nu
number of input (limited to njoint for the moment as only joint forces are considered as input)
◆ Nux
◆ nx
number of state, (normally nx=2*nqu)
◆ ny
number of output (limited to 2*nqu)
◆ Sr
Linearized State derivativ matrix : d Rr / d uxd.
The documentation for this struct was generated from the following file: