Related Experiment Video
Updated: Jun 10, 2026

Subject-specific Musculoskeletal Model for Studying Bone Strain During Dynamic Motion
Published on: April 11, 2018
A musculoskeletal shoulder model based on pseudo-inverse and null-space optimization.
Alexandre Terrier1, Martin Aeberhard, Yvan Michellod
1Laboratory of Biomechanical Orthopedics, Ecole Polytechnique Fédérale de Lausanne, Switzerland. alexander.terrier@epfl.ch
This study validates a novel pseudo-inverse and null-space optimization method for shoulder biomechanics modeling. The approach efficiently resolves complex muscle forces and joint reactions, showing potential for advanced musculoskeletal simulations.
Area of Science:
- Biomechanics
- Musculoskeletal Modeling
- Optimization Methods
Background:
- Shoulder biomechanics modeling is complex due to redundant muscle actuation.
- Accurate modeling requires efficient methods to solve for muscle forces and joint reactions.
Purpose of the Study:
- To assess the feasibility of a pseudo-inverse and null-space optimization approach for shoulder biomechanics.
- To apply and validate this method on a simplified musculoskeletal shoulder model.
Main Methods:
- A simplified musculoskeletal shoulder model was developed using a Lagrangian approach.
- A two-step optimization (pseudo-inverse and null-space) was employed to solve for muscle forces and minimize stress.
- Muscle wrapping around a spherical humeral head and physiological force limits were considered.
Main Results:
- The method efficiently solved the constrained redundancy problem for the shoulder model.
- Predicted muscle moment arms aligned with cadaveric data.
- Calculated joint reaction forces were consistent with in vivo measurements.
Conclusions:
- The developed algorithm shows significant potential for complex musculoskeletal modeling of the shoulder.
- Future applications include non-spherical joint models to simulate natural humeral head translation.
Related Concept Videos
Muscles of the Shoulder
Anterior Thoracic Muscles
The anterior thoracic muscles include the serratus anterior, subclavius, and...
Eccentric Axial Loading in a Plane of Symmetry
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Relaxation of Skeletal Muscles
When an action potential reaches the axon terminal, it depolarizes the membrane and opens voltage-gated sodium channels. Sodium ions enter the cell, further depolarizing the presynaptic membrane. This depolarization causes voltage-gated calcium channels to open.
Bones of the Upper Limb: Humerus

