Related Experiment Video
Updated: Mar 26, 2026

Subject-specific Musculoskeletal Model for Studying Bone Strain During Dynamic Motion
Published on: April 11, 2018
Generating optimal control simulations of musculoskeletal movement using OpenSim and MATLAB
Leng-Feng Lee1, Brian R Umberger1
1Department of Kinesiology, University of Massachusetts Amherst , Amherst, MA , United States.
This study introduces a new framework combining OpenSim and MATLAB for predictive musculoskeletal simulations. This approach enhances the use of computer modeling in biomechanics for clinical research and understanding human movement limitations.
Area of Science:
- Biomechanics
- Computational modeling
- Musculoskeletal dynamics
Background:
- Computer modeling, simulation, and optimization are increasingly vital in biomechanics research.
- Dynamic optimizations are categorized as data-tracking or predictive, with predictive approaches underutilized in clinical applications.
- Existing tools like OpenSim excel at tracking simulations but lack robust predictive capabilities.
Purpose of the Study:
- To develop a flexible framework for generating predictive musculoskeletal simulations.
- To integrate MATLAB's computational power with OpenSim's modeling capabilities.
- To facilitate the application of predictive simulations to clinically relevant human movement problems.
Main Methods:
- Developed a framework combining MATLAB and OpenSim for predictive musculoskeletal simulations.
- Utilized direct collocation optimal control techniques.
- Employed the open-source IPOPT solver and MATLAB's fmincon solver for problem-solving.
Main Results:
- Successfully generated predictive simulations for cyclical and discrete movements using varying musculoskeletal models.
- IPOPT solver demonstrated significant performance advantages over fmincon, especially for larger problems, by exploiting constraint Jacobian sparsity.
- Computation times were reasonable, ranging from seconds to a few hours.
Conclusions:
- The presented framework offers a powerful and adaptable method for creating optimal control simulations of musculoskeletal movement.
- This advancement is expected to increase the adoption of predictive simulation in clinical research for mobility-limiting conditions.
- Enhanced software tools are crucial for advancing predictive musculoskeletal simulations in clinical biomechanics.
More Related Videos
Related Concept Videos
Rigid Body Equilibrium Problems - II
Consider two children sitting on a seesaw, which has negligible mass. The first child has a mass (m1) of 26 kg and sits at point A, which is 1.6 meters (r1) from the pivot point B; the second child has a mass (m2) of 32 kg and sits at point C. How far from the pivot point B should the second child sit (r2) to balance the seesaw?
Rigid Body Equilibrium Problems - I
Virtual Work for a System of Connected Rigid Bodies
Next,...
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....
Kinematic Equations: Problem Solving
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...

