Robotran Matlab Documentation
Public Attributes | List of all members
MBS_equil Struct Reference

MBS equilibrium structure. More...

Public Attributes

MBS_equil mbsname
 Name of the system. More...
 
MBS_equil opt
 MBS_equil_opt structure containing the equilibrium options. More...
 
MBS_equil sens_par
 Array with the indices of the sensitive parameters which influence the equilibrium of the system. More...
 
MBS_equil nonsens_par
 Array with the indices of the non-sensitive parameters that don't influence equilibrium. More...
 
MBS_equil xeq
 Value of the parameters which have to be defined through the equilibrium procedure. More...
 
MBS_equil xeqname
 
MBS_equil q
 Array with the equilibrium values of the generalized coordinates. More...
 
MBS_equil qd
 Array with the equilibrium values of the generalized velocities. More...
 
MBS_equil frc
 Array with the components of the resultant external forces applied to the centre of mass of each body. More...
 
MBS_equil trq
 Array with the components of the resultant external torques (pure torque and couple produced by forces displacement) applied to each body. More...
 
MBS_equil Fl
 Array with the equilibrium values of the forces on each link. More...
 
MBS_equil Z
 Array with the equilibrium values of the distances between two of the points of a link (see: user_LinkForces()) More...
 
MBS_equil lambda
 Array with the values of Lagrange multiplier related to the constraints. More...
 
MBS_equil Qq
 Array with the values of the joint forces. More...
 
MBS_equil Qc
 Array with the values of the driven joint forces. More...
 
MBS_equil history niter
 The number of performed iterations. More...
 
MBS_equil history q
 Value of the coordinates at each iteration. More...
 
MBS_equil history xeq
 Value of the chosen parameters at each iteration. More...
 
MBS_equil history Fr
 Residual value of the reduced force vector at each iteration. More...
 
MBS_equil fctname symb constrPV
 Name of the symbolic function 'cons_hJ'. More...
 
MBS_equil fctname symb constrA
 Name of the symbolic function 'cons_Jdqd'. More...
 
MBS_equil fctname symb dyna
 Name of the symbolic function 'dirdyna' or 'invdyna'. More...
 
MBS_equil fctname symb gensensor
 Name of the symbolic function 'gensensor'. More...
 
MBS_equil fctname symb link
 Name of the symbolic function 'link'. More...
 
MBS_dirdyn fctname symb link3D
 Name of the symbolic function 'link_3D'. More...
 
MBS_equil fctname symb fext
 Name of the symbolic function managing the specific external forces. More...
 
MBS_equil fctname user fext
 Name of the user function managing the specific external forces. More...
 
MBS_equil fctname user gfext
 Name of the user function managing the generic external forces. More...
 
MBS_equil fctname user djoint
 Name of the user function managing the driven variables. More...
 
MBS_equil fctname user fjoint
 Name of the user function managing the joint forces. More...
 
MBS_equil fctname user flink
 Name of the user function managing the link forces. More...
 
MBS_equil fctname user flink3D
 Name of the user function managing the 3D link forces. More...
 
MBS_equil fctname user out
 Name of the user function managing the output. More...
 
MBS_equil fctEquilibrium
 Name of the user function computing the vector of the reduced forces mbs_fct_equil() More...
 

Detailed Description

MBS equilibrium structure.

Todo:
document struct and each members

To be completed

Member Data Documentation

◆ constrA

MBS_equil fctname symb constrA

Name of the symbolic function 'cons_Jdqd'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ constrPV

MBS_equil fctname symb constrPV

Name of the symbolic function 'cons_hJ'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ djoint

MBS_equil fctname user djoint

Name of the user function managing the driven variables.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ dyna

MBS_equil fctname symb dyna

Name of the symbolic function 'dirdyna' or 'invdyna'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ fctEquilibrium

MBS_equil fctEquilibrium

Name of the user function computing the vector of the reduced forces mbs_fct_equil()

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ fext [1/2]

MBS_equil fctname symb fext

Name of the symbolic function managing the specific external forces.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function? What is the difference between the generic and the specific external forces?

◆ fext [2/2]

MBS_equil fctname user fext

Name of the user function managing the specific external forces.

Todo:
Change memberof to MBS_equil.fctname.user ? Add a link to a real function? Is it the same as MBS_equil.fctname.symb.fext?

◆ fjoint

MBS_equil fctname user fjoint

Name of the user function managing the joint forces.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ Fl

Array with the equilibrium values of the forces on each link.

◆ flink

MBS_equil fctname user flink

Name of the user function managing the link forces.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ flink3D

MBS_equil fctname user flink3D

Name of the user function managing the 3D link forces.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ Fr

MBS_equil history Fr

Residual value of the reduced force vector at each iteration.

◆ frc

MBS_equil frc

Array with the components of the resultant external forces applied to the centre of mass of each body.

◆ gensensor

MBS_equil fctname symb gensensor

Name of the symbolic function 'gensensor'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ gfext

MBS_equil fctname user gfext

Name of the user function managing the generic external forces.

Todo:
Change memberof to MBS_equil.fctname.user ? Add a link to a real function?

◆ lambda

MBS_equil lambda

Array with the values of Lagrange multiplier related to the constraints.

◆ link

MBS_equil fctname symb link

Name of the symbolic function 'link'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ link3D

MBS_dirdyn fctname symb link3D

Name of the symbolic function 'link_3D'.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ mbsname

MBS_equil mbsname

Name of the system.

◆ niter

MBS_equil history niter

The number of performed iterations.

Todo:
Member of MBS_equil.history?

◆ nonsens_par

MBS_equil nonsens_par

Array with the indices of the non-sensitive parameters that don't influence equilibrium.

◆ opt

MBS_equil opt

MBS_equil_opt structure containing the equilibrium options.

Todo:
added by Tim (need to confirm if no problem)

◆ out

MBS_equil fctname user out

Name of the user function managing the output.

Todo:
Change memberof to MBS_equil.fctname.symb ? Add a link to a real function?

◆ q [1/2]

Array with the equilibrium values of the generalized coordinates.

◆ q [2/2]

MBS_equil history q

Value of the coordinates at each iteration.

◆ Qc

Array with the values of the driven joint forces.

◆ qd

Array with the equilibrium values of the generalized velocities.

◆ Qq

Array with the values of the joint forces.

◆ sens_par

MBS_equil sens_par

Array with the indices of the sensitive parameters which influence the equilibrium of the system.

◆ trq

MBS_equil trq

Array with the components of the resultant external torques (pure torque and couple produced by forces displacement) applied to each body.

◆ xeq [1/2]

MBS_equil xeq

Value of the parameters which have to be defined through the equilibrium procedure.

Todo:
Clarify this definition (?) Array with the parameters determined by the equilibrium procedure
Todo:
Is this the final value?

◆ xeq [2/2]

MBS_equil history xeq

Value of the chosen parameters at each iteration.

◆ xeqname

MBS_equil xeqname
Todo:
Clarify this definition (?) Array with the names of the parameters contained in MBS_data for which equilibrium is sought.

◆ Z

Array with the equilibrium values of the distances between two of the points of a link (see: user_LinkForces())


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