How to accurately model a single human leg in SimScape?

26 views (last 30 days)
Hello all! I am working on a school project about an assistive lower limb exoskeleton. But before I must model a single human leg in SimScape for a realistic approach. I have modeled the human leg as a double pendulum in SolidWorks and converted into Simulink environment via SimScape Multibody Link. I am applying Computed-Torque control and have designed a PID Controller. The system follows the trajectory that I am feeding (joint angles from a database) all is good so far. But the generated torques does not match with the human joint torques evaluated by numerous industries during gait analysis.
I am guessing it is because of GRFs. I have the GRF values and tried applying them as a force to the Simscape Model and calculated their torques and add to the controller (even in various combinations). No luck :(
I am asking what should I do to model my system more like a real human leg and/or fit my torque values to given human joint moments as it can be?
  4 Comments
nsanzimfura
nsanzimfura on 26 Oct 2022
working on a similar project, who solved the issue ? can i get help plz
Syeda Tabinda
Syeda Tabinda on 1 Feb 2023
I am working on the similar project could you please assist how to resolve?

Sign in to comment.

Answers (1)

Steve Miller
Steve Miller on 2 Apr 2019
Hi - I am no expert in modeling human limbs. I can only guess at some of the effects your model may be missing.
  1. Simulated torques seem quite low. Are you neglecting friction in the joints?
  2. GRF - I assume this is ground reaction force. Are you sure you are applying them in the correct reference frame?
If you are looking for an example, this one shows the process of moving from a desired trajectory to joint torques. It, however, neglects GRF until the final stage.
Good luck!
--Steve

Categories

Find more on Multibody Modeling in Help Center and File Exchange

Products


Release

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!