AnyBody Body Model
From AnyScript.org - Wiki
This page contains descriptions of the body models in the AnyBody Managed Model Repository
Contents |
Model philosophy
- Most research groups start with a problem and build a model to solve that particular problem
- We want to build general models, which can give information about a number of yet unknown problems
The goal is to develop general detailed models which:
- can predict muscle, ligament and reaction forces for a given movement.
- will facilitate sharing of the model.
- will give the opportunity to scrutinize and improve the model by other groups
Repository Model Structure
Body Model Structure
A modular block building technique, which makes it easy to change and connect different body parts, has been developed.
The philosophy is that when building for example a leg model, the model should be self-contained.
The Body parts does not contain any motion drivers for the body parts. These are added in the application.
ShoulderArm
This model contains data from two different persons. Most of the data that has been used in this model comes from the Dutch Shoulder Group and can be found on the following webpage http://homepage.tudelft.nl/g6u61/repository/shoulder/overview.htm The model is built using data from subject 2 from the VU study and subject 2 from the MAYO study. The files, which contains the name "forearm", are built on data from the MAYO study
A shoulder rhythm is available in the repository it can be swicthed on and off, for full details on its implementation please see this report Shoulder Rhythm Report
Important files
The model contains the following files:
- "Seg.any" Inertia properties of all segments and definitions of surfaces used for wrapping
- "ClavicleMuscleGeometry.any" nodes for muscle attacments VU sub2
- "HumerusMuscleGeometry".any" nodes for muscle attacments VU sub2
- "RadiusMuscleGeometry.any" nodes for muscle attacments MAYO sub2
- "ScapulaMuscleGeometry.any" nodes for muscle attacments VU sub2
- "UlnaMuscleGeometry.any"nodes for muscle attacments VU sub2
- "jnt.any" joint definitions for the shoulder and arm
- "jnt.nomuscles.any" special joint file for the shoulder and arm to be used when no muscles is used, all joints has reaction forces applied
- "ArtificialRakeForDeltoidMuscle.any" this the file which contains an artificial segment used for controlling the wrapping of the deltoid muscle
- "AddOnOutsideBlockForKinematics.any" adding stuff for the scapulo-thoracic gliding plane to the thorax segment
- "AddOnOutsideBlockForMuscles.any" adding wrapping geometries to segments which are not part of the block
- "Glove.any" model of a glove which simulates the strength capabilities of the hand
- "GloveMuscle.any" muscles for the glove here the strength of the glove can be adjusted
- "muscle.any" muscle definitons for the shoulder and upper arm
- "muscle-parameters-shoulder.any" muscle strength parameters for the arm
- "muscle-parameters-shoulder-const.any" muscle strength parameters for the arm
- "muscle-parameters-shoulder-const_simple.any" muscle strength parameters for the arm
- "WristMuscle.any" this files adds artificial muscles to the wrist
Used references
The raw data from http://www3.fbw.vu.nl/research/Lijn_A4/shoulder/overview.htm has been converted using a small Matlab program, which automatically transforms the global coordinates into local coordinates on the segments.
- F.C.T. van der Helm and R. Veenbaas, Modeling the mechanical efect of muscles with large attachment sites: aplication to the shoulder mechanism. Journal of Biomechanics, vol. 24, no. 12, pp. 1151-1163, 1991
- H.E.J. Veeger, F.C.T. van der Helm, L.H.V. van der Woude, G.M. Pronk and R.H. Rozendal, Inertia and muscle contraction parameters for musculoskeletal modelling of the shoulder mechanism. Journal of Biomechanics, vol. 24, no. 7, pp. 615-629, 1991
- F.C.T. van der Helm, A finite element musculoskeletal model of the shoulder mechanism. Journal of Biomechanics, vol. 27, no. 5, pp. 551-569, 1994
- R. Happee and F.C.T. Van der Helm, The control of shoulder muscles during goal directed movements, an inverse dynamic analysisJ. Biomechanics, vol. 28, no. 10, pp. 1179-1191, 1995
- Van der Helm FC, Veeger HE, Pronk GM, Van der Woude LH, Rozendal RH. Geometry parameters for musculoskeletal modeling of the shoulder system Journal of biomechanics Vol. 25 no. 2, pp. 129-144, 1992 Note: this reference is used for the geometry used for the definition of many of the geometries which are used for muscle wrapping
- DirkJan (H.E.J.) Veeger, Bing Yu, Kai Nan An, Orientation of axes in the elbow and forearm for biomechanical modeling Proceedings of the first conference of the ISG,1997
- The segment coordinatesystem are according to the ISB proposal, please see http://internationalshouldergroup.org/files/standards97.pdf
- H.E.J. Veeger, Bing Yu, Kai-Nan An and R.H. Rozendal, Parameters for modeling the upper extremity, Journal of Biomechanics, Vol. 30, No. 6, pp. 647-652, 1997
- H.E.J. Veeger, F.C.T. van der Helm, L.H.V. van der Woude, G.M. Pronk and R.H. Rozendal,Inertia and muscle contraction parameters for musculoskeletal modelling of the shoulder mechanism. Journal of Biomechanics, vol. 24, no. 7, pp. 615-629, 1991
Muscles spanning the wrist has been added the data for these muscles originates from these articles
- Jacobson, M. D., R. Raab, B. M. Fazeli, R. A. Abrams, M. J. Botte, and R. L. Lieber. Architectural design of the human intrinsic hand muscles. J. Hand Surg. [Am.] 17:804809, 1992.
- Lieber, R. L., M. D. Jacobson, B. M. Fazeli, R. A. Abrams, and M. J. Botte. Architecture of selected muscles of the arm and forearm: Anatomy and implications for tendon transfer. J. Hand Surg. [Am.] 17:787-798, 1992.
- Lieber, R. L., B. M. Fazeli, and M. J. Botte. Architecture of selected wrist flexor and extensor muscles. J. Hand Surg. [Am.] 15:244-250, 1990.
- Muray, W.M.,T.S. Buchanan, and S.L. Delp. Scaling of peak moment arms with the elbow and forearm position J. Biomech. Vol. 28, pp. 513-525, 1995
The model consist of the following joints:
- SC SternoClavicular: spherical joint
- AC AcromioClavicular: spherical joint
- GH Glenohumeral joint: spherical (normal reactions of the spherical joint is not used unstead they are created so that they fall within the glenoid cavity the file, please see the file GHReactions.any for details)
- AI One dimensional constraint between the scapula and the thorax at the bonylandmark AI om scapula
- AA One dimensional constraint between the scapula and the thorax at the bonylandmark AA om scapula
- ConoideumLigament : the lenght of this segment is driven to a constant lenght
- FE Flexion extension of the elbow: revolute joint
- PS pronation supination joint or the forearm: combination of joints in distal and proximal end of the radius bone that leaves one dof free which is pronation/supination of the forearm
- Wrist joint: created as two revolute joints where the axis of rotations are not coincident
Lumbar spine
You can read more about this lumbar spine model and some prelimary validation in the following article:
- de Zee, M., L. Hansen, C. Wong, J. Rasmussen, and E.B. Simonsen. A generic detailed rigid-body lumbar spine model. J.Biomech. 40: 1219-1227, 2007.
Data of vertebrae dimensions and whole body parameters is taken from:
- Nissan and Gilad (J.Biomech. 19: 753-758, 1986)
Some important facts about this model
- The model does not include facet joints.
- The muscles do not include the force-length-velocity relations (i.e. we use the socalled simple muscle model). The only input parameter in the muscle model is the cross-sectional area multiplied by a factor. Daggfeldt and Thorstensson (J.Biomech. 2003, 36: 815-825) didn't include the force-length-velocity relations either.
- Ligaments are not included in this model, because we do not have the necessary mechanical properties. This is however not a problem, because it has been shown that the torque production from ligaments might not be very important (Cholewicki and McGill, J.Biomech. 1992, 25: 17-28).
The model contains a preliminary model of the Intra Abdominal pressure (IAP). In short the IAP is modelled as constant volume, which, when squeezed from the side by the transversus muscles extends the spine by pushing on the rib thorax and the pelvic floor. From the mathematical point-ofview,this lets the abdominal muscles function as spine extensors, and they become part of the whole recruitment problem. The limit of the IAP was set to 26600 Pa, which was based on measurements on well-trained subjects (Essendrop, M., 2003. Significance of intra-abdominal pressure in work related trunk-loading. Ph.D. Thesis, National Institute of Occupational Health, Denmark.) and using geometric/anatomic estimates of pressure surface area and area centroids, which in turn determines the effective moment arm of the pressure.
For more details please see this presentation Abdominal pressure Presentation
The following important files are
- "Buckle.any" this is the main file for simulating the abdominal pressure
- "SegmentsLumbar.any" this the segments for the lumbar part of the spine
- "SegmentsThorax.any" this is the segment for thoracic part of the spine
- "JointsLumbar.any" this file contains the joint definitions
- "MuscleSpineLeft.any" this is the file which collects the muscles for the left side of the spine
- "MuscleSpineRight.any" this is the file which collects the muscles for the right side of the spine
- "MuscleParametersSpineSimpleLeft.any" the muscle strength parameters for the left side of the spine
- "MuscleParametersSpineSimpleRight.any" the muscle strength parameters for the right side of the spine
References used
- Andersson,E., Oddsson,L., Grundstrom,H.,Thorstensson,A., The role of the psoas and iliacus muscles for stability and movement of the lumbar spine, pelvis and hip, Scand. J. Med. Sci. Sports,5 (1995) 10-16.
- Bogduk,N., Clinical anatomy of the lumbar spine and sacrum, Churchill Livingstone, Edinburgh, 1997.
- Bogduk,N., Macintosh,J.E., Pearcy,M.J., A universal model of the lumbar back muscles in the upright position, Spine, 17 (1992) 897-913.
- Bogduk,N., Pearcy,M.J., Hadfield,G., Anatomy and biomechanics of psoas major, Clin. Biomech., 7 (1992) 109-119.
- Daggfeldt,K., Thorstensson,A., The role of intraabdominal pressure in spinal unloading, J. Biomech., 30 (1997) 1149-1155.
- Daggfeldt,K., Thorstensson,A., The mechanics of back-extensor torque production about the lumbar spine, J. Biomech., 36 (2003) 815-825.
- Heylings,D.J.A., Supraspinous and interspinous ligaments of the human lumbar spine, J. Anat., 125 (1978) 127-131.
- Hodges,P.W., Cresswell,A.G., Daggfeldt,K., Thorstensson,A., In vivo measurement of the effect of intra-abdominal pressure on the human spine, J. Biomech., 34 (2001) 347-353.
- Macintosh,J.E., Bogduk,N., The biomechanics of the lumbar multifidus, Clin. Biomech., 1 (1986) 205-213.
- Macintosh,J.E., Bogduk,N., 1987 Volvo award in basic science. The morphology of the lumbar erector spinae, Spine, 12 (1987) 658-668.
- Macintosh,J.E., Bogduk,N., The attachments of the lumbar erector spinae, Spine, 16 (1991) 783-792.
- Macintosh,J.E., Bogduk,N., Munro,R.R., The morphology of the human lumbar multifidus, Clin. Biomech., 1 (1986) 196-204.
- McGill,S.M., Norman,R.W., Effects of an anatomically detailed erector spinae model on L4/L5 disc compression and shear, J. Biomech., 20 (1987) 591-600.
- Pearcy,M.J., Bogduk,N., Instantaneous axes of rotation of the lumbar intervertebral joints, Spine, 13 (1988) 1033-1041.
- Penning,L., Psoas muscle and lumbar spine stability: a concept uniting existing controversies. Critical review and hypothesis, Eur. Spine J., 9 (2000) 577-585.
- Prestar,F.J., Putz,R., Das Ligamentum longitudinale posterius - morphologie und Funktion, Morphol. Med., 2 (1982) 181-189.
- Prilutsky,B.I., Zatsiorsky,V.M., Optimizationbased models of muscle coordination, Exerc. Sport Sci. Rev., 30 (2002) 32-38.
- Stokes,I.A., Gardner-Morse,M., Lumbar spine maximum efforts and muscle recruitment patterns predicted by a model with multijoint muscles and joints with stiffness, J. Biomech., 28 (1995) 173-186.
- Stokes,I.A., Gardner-Morse,M., Quantitative anatomy of the lumbar musculature, J. Biomech., 32 (1999) 311-316.
Related
- Webcast Implementation of facet joints in a lumbar spine model (Mark de Zee, 25. September, 2008) This work presents a new methodology for implementation of facet joints in the lumbar spine model developed by De Zee et al. (2007: J Biomech. 40, 1219-1227). It enables the facet joint forces to become part of a redundant system of equilibrium equations for the entire system including the muscles. This redundant system is subsequently solved uniquely thereby making it possible to analyze the effect of whole body movements and loads on facet joint loading for the whole lumbar spine together with its muscles
- Webcast A detailed rigid-body cervical spine model based on inverse dynamics (Dr. Mark de Zee, 18. September, 2007) This webcast presents a detailed model of the cervical spine, which recently has been presented at the ISB congress in Taipei. We will go through the model and its assumptions including the muscles and a preliminary validation. Moreover an application will be presented where we try to predict neuromuscular adaptation of experimentally induced neck pain using the cervical spine model. (The webcast is available for playback.)
- Webcast A generic detailed rigid-body lumbar spine model (Dr. Mark de Zee, 4. December, 2006) This webcast presents a detailed model of the lumbar spine, which recently has been published in the Journal of Biomechanics. We will go through the model and its assumptions including the muscles, intra-abdominal pressure and validation. With the presented model it will be possible to investigate a range of research questions, because the model is relatively easy to share and modify, available in the public domain repository. (The webcast is available for playback.)
- PowerPoint presentation Spine Rhythm Presentation (PDF with videos click to activate them)
Cervical Spine Model
Data based on a neck model described by Marike van der Horst
Related
- Webcast A detailed rigid-body cervical spine model based on inverse dynamics (Dr. Mark de Zee, 18. September, 2007) This webcast presents a detailed model of the cervical spine, which recently has been presented at the ISB congress in Taipei. We will go through the model and its assumptions including the muscles and a preliminary validation. Moreover an application will be presented where we try to predict neuromuscular adaptation of experimentally induced neck pain using the cervical spine model. (The webcast is available for playback.)
LegTD TLEM
Implementation of a new lower extremity model labelled the Twente Lower Extremity Model (TLEM) consistsing of 159 muscles and 6 joint degrees of freedom is almost completed. It has been validated against ‘state of the art’ literature with respect to its biomechanical performance and first applications in gait and cycling deliver very convincing results.
This ESA report contains moment arm validation on the model
The model is based on a recently published [| morphological consistent anatomical dataset ] on muscle and joint parameters by Martijn Klein-Horsman from the University of Twente, The Netherlands. The implementation of the model was started by Karin Gorter, a Master Student, also from the University of Twente, during a three month stay at Aalborg University and is has now been finished by the AnyBody Technology.
Mandible
References
- Mark de Zee, Michel Dalstra, Paolo M Cattaneo, John Rasmussen, Peter Svensson, Birte Melsen (2007).Validation of a musculo-skeletal model of the mandible and its application to mandibular distraction osteogenesis. Journal of Biomechanics, 40, 1192–1201.
- Webcast A Patient Specific Mandible Model (Dr. Mark de Zee, 8. February, 2006) Dr. Mark de Zee presents the progress of his research project at Aarhus University, Aarhus, Denmark. The webcast describes the continuation of the work presented in the webcast Sep. 9, 2005.







