Simulation Analysis Estimating Joint Loads Open Sim Workshop

  • Slides: 25
Download presentation
Simulation Analysis: Estimating Joint Loads Open. Sim Workshop

Simulation Analysis: Estimating Joint Loads Open. Sim Workshop

Investigating a Simulation: EMGs Controls Moments Forces Musculotendon Dynamics Musculoskeletal Geometry Accelerations Multibody Dynamics

Investigating a Simulation: EMGs Controls Moments Forces Musculotendon Dynamics Musculoskeletal Geometry Accelerations Multibody Dynamics ∫∫ Velocities. Angles Simulated Movement Open. Sim Model Analysis Fiber/Tendon Lengths Moment Arms Body Kinematics Open. Sim Workshop Joint Reactions

The Analyze Tool: Controls Analyze Tool Simulation States Model Results Analysis Open. Sim Workshop

The Analyze Tool: Controls Analyze Tool Simulation States Model Results Analysis Open. Sim Workshop

Example: Quantifying Joint Loads Design Biomedical Devices Argenson et al, J. Biomech 2005 Predict

Example: Quantifying Joint Loads Design Biomedical Devices Argenson et al, J. Biomech 2005 Predict Tissue Stress Besier et al, MED. SCI. SP & EXERCISE, 2006 Study degradation USC 2000, 2009, http: //www. flickr. com/photos/usc 2000/3189533413/

Joint Reaction Analysis Calculate reaction forces and moments in joints Choose the joint load

Joint Reaction Analysis Calculate reaction forces and moments in joints Choose the joint load representation Available from the Analyze Tool

Joint Reaction Analysis Two Part discussion Conceptual Overview: Estimating joint forces and moments during

Joint Reaction Analysis Two Part discussion Conceptual Overview: Estimating joint forces and moments during gait. Demonstration: Static Optimization and a Joint Reaction Analyses.

Cut apart the joint What loads are transferred across the joint interface? Joint loads

Cut apart the joint What loads are transferred across the joint interface? Joint loads constrain the tibia to move on the ellipse.

Estimating Joint Loads Know Model Joint Kinematics Fit to measurements External Loads Muscle Forces

Estimating Joint Loads Know Model Joint Kinematics Fit to measurements External Loads Muscle Forces Calculate Joint Reaction Forces and Moments Estimate

Static Optimization Input Model Joint Kinematics External Loads Output Muscle Forces Muscle Activations Complete

Static Optimization Input Model Joint Kinematics External Loads Output Muscle Forces Muscle Activations Complete dynamic description

Joint Reaction analysis calculates joint loads in a post processing step. Sn-2 This step

Joint Reaction analysis calculates joint loads in a post processing step. Sn-2 This step traverses all joints in the musculoskeletal model. Sn-1 Sn

Joint Reaction analysis calculates joint loads in a post processing step. Sn-1 This step

Joint Reaction analysis calculates joint loads in a post processing step. Sn-1 This step traverses all joints in the musculoskeletal model.

Sn-2 Joint Reaction analysis calculates joint loads in a post processing step. This step

Sn-2 Joint Reaction analysis calculates joint loads in a post processing step. This step traverses all joints in the musculoskeletal model.

Si-1 Si Si+1

Si-1 Si Si+1

Joint Reaction Analysis: Setting It Up Inputs from Static Optimization Model Kinematics External Loads

Joint Reaction Analysis: Setting It Up Inputs from Static Optimization Model Kinematics External Loads data Residual Actuators Inputs specific to Joint. Reaction Muscle force data Joints of interest Bodies of interest Coordinate reference frames Output *_Joint. Reaction_Reaction. Loads. sto

Induced acceleration analysis Open. Sim Workshop

Induced acceleration analysis Open. Sim Workshop

Induced Acceleration Analysis Equations of motion M: Mass matrix Q: Generalized coordinates G: Gravity

Induced Acceleration Analysis Equations of motion M: Mass matrix Q: Generalized coordinates G: Gravity V; Coriolis and centrifugal effects S: Generalized force due to contact elements S: Muscle force F: Generalized force (muscle force) R: Force transformation materix (moment arms) Open. Sim Workshop

Induced Acceleration Analysis PERTURBATION INDUCED ACCELERATION Perturb muscle force (1 N) and study effect

Induced Acceleration Analysis PERTURBATION INDUCED ACCELERATION Perturb muscle force (1 N) and study effect on COM acceleration Forward integration over 0. 03 s Computationally expensive (days) Sensitive to contact stiffness Sensitive to time interval Open. Sim 2. 4 Liu, 2006 • Stiff 3 D linear and torsional springs approximate a weld constraint Open. Sim Workshop

Induced Acceleration Analysis PERTURBATION INDUCED ACCELERATION Perturb muscle force (1 N) and study effect

Induced Acceleration Analysis PERTURBATION INDUCED ACCELERATION Perturb muscle force (1 N) and study effect on COM acceleration Forward integration over 0. 03 s Instantaneous effect Computationally expensive (days) Computationally efficient (minutes) Sensitive to contact stiffness Sensitive to time interval Open. Sim 2. 4 Open. Sim 3. 0 onwards Liu, 2006 • Replaces the contribution of contact with an appropriate kinematic constraint. • Kinematic constraint reaction forces are resolved simultaneously with the constrained equations of motion Open. Sim Workshop

Induced Acceleration Analysis • Model Contact (Allows relative rotation) Pure rolling Open. Sim Workshop

Induced Acceleration Analysis • Model Contact (Allows relative rotation) Pure rolling Open. Sim Workshop constraint on a rolling body in contact with a plane defined on another body (Hamner et al. , 2010)

Induced Acceleration Analysis • Verify superposition Contribution to com acceleration (Liu, 2006) Kinematic or

Induced Acceleration Analysis • Verify superposition Contribution to com acceleration (Liu, 2006) Kinematic or Bodykinematic Analysis Open. Sim Workshop

Induced Acceleration Analysis • How to use IA: – COM vs angular kinematics –

Induced Acceleration Analysis • How to use IA: – COM vs angular kinematics – Requires Muscle force distribution (e. g. SO) – Does not work in case of missing contact forces (e. g. unilateral forces during double stance) Open. Sim Workshop

Example of IAA • Gait 2393 model • Run: – Scale – IK –

Example of IAA • Gait 2393 model • Run: – Scale – IK – (RRA) – SO – Analysis Open. Sim Workshop