How to accurately model a single human leg in SimScape?

28 Ansichten (letzte 30 Tage)
Hüseyin Eken
Hüseyin Eken am 18 Jul. 2018
Kommentiert: Syeda Tabinda am 1 Feb. 2023
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 Kommentare
nsanzimfura
nsanzimfura am 26 Okt. 2022
working on a similar project, who solved the issue ? can i get help plz
Syeda Tabinda
Syeda Tabinda am 1 Feb. 2023
I am working on the similar project could you please assist how to resolve?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Steve Miller
Steve Miller am 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

Kategorien

Mehr zu Multibody Modeling finden Sie in Help Center und File Exchange

Produkte


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by