Computation of a stabilizing set of feedback matrices of a large-scale nonlinear musculoskeletal dynamic model

Research output: Contribution to journalArticle

Abstract

The purpose of this study is to present a general mathematical framework to compute a set of feedback matrices which stabilize an unstable nonlinear anthropomorphic musculoskeletal dynamic model. This method is activity specific and involves four fundamental stages. First, from muscle activation data (input) and motion degrees-of-freedoin (output) a dynamic experimental model is obtained using system identification schemes. Second, a nonlinear musculoskeletal dynamic model which contains the same number of muscles and degrees-of-freedom and best represents the activity being considered is proposed. Third, the nonlinear musculoskeletal model (anthropomorphic model) is replaced by a family of linear systems, parameterized by the same set of input/ output data (nominal points) used in the identification of the experimental model. Finally, a set of stabilizing output feedback matrices, parameterized again by the same set of nominal points, is computed such that when combined with the anthropomorphic model, the combined system resembles the structural form of the experimental model. The method is illustrated in regard to the human squat activity.

Original languageEnglish (US)
Pages (from-to)165-187
Number of pages23
JournalComputer Methods in Biomechanics and Biomedical Engineering
Volume4
Issue number2
DOIs
StatePublished - Dec 1 2001
Externally publishedYes

Fingerprint

Dynamic models
Feedback
Muscle
Identification (control systems)
Linear systems
Chemical activation

Keywords

  • Anthropomorphic model
  • Experimental model
  • Extended linearization
  • Gain scheduling
  • Generalized inverse
  • Nominal points
  • System identification
  • System Jacobians

ASJC Scopus subject areas

  • Bioengineering
  • Biomedical Engineering
  • Human-Computer Interaction
  • Computer Science Applications

Cite this

@article{bdf0c0a6ffec4c4d9db56c6938eeb8f5,
title = "Computation of a stabilizing set of feedback matrices of a large-scale nonlinear musculoskeletal dynamic model",
abstract = "The purpose of this study is to present a general mathematical framework to compute a set of feedback matrices which stabilize an unstable nonlinear anthropomorphic musculoskeletal dynamic model. This method is activity specific and involves four fundamental stages. First, from muscle activation data (input) and motion degrees-of-freedoin (output) a dynamic experimental model is obtained using system identification schemes. Second, a nonlinear musculoskeletal dynamic model which contains the same number of muscles and degrees-of-freedom and best represents the activity being considered is proposed. Third, the nonlinear musculoskeletal model (anthropomorphic model) is replaced by a family of linear systems, parameterized by the same set of input/ output data (nominal points) used in the identification of the experimental model. Finally, a set of stabilizing output feedback matrices, parameterized again by the same set of nominal points, is computed such that when combined with the anthropomorphic model, the combined system resembles the structural form of the experimental model. The method is illustrated in regard to the human squat activity.",
keywords = "Anthropomorphic model, Experimental model, Extended linearization, Gain scheduling, Generalized inverse, Nominal points, System identification, System Jacobians",
author = "Dhaher, {Yasin Y.}",
year = "2001",
month = "12",
day = "1",
doi = "10.1080/10255840008908003",
language = "English (US)",
volume = "4",
pages = "165--187",
journal = "Computer Methods in Biomechanics and Biomedical Engineering",
issn = "1025-5842",
publisher = "Informa Healthcare",
number = "2",

}

TY - JOUR

T1 - Computation of a stabilizing set of feedback matrices of a large-scale nonlinear musculoskeletal dynamic model

AU - Dhaher, Yasin Y.

PY - 2001/12/1

Y1 - 2001/12/1

N2 - The purpose of this study is to present a general mathematical framework to compute a set of feedback matrices which stabilize an unstable nonlinear anthropomorphic musculoskeletal dynamic model. This method is activity specific and involves four fundamental stages. First, from muscle activation data (input) and motion degrees-of-freedoin (output) a dynamic experimental model is obtained using system identification schemes. Second, a nonlinear musculoskeletal dynamic model which contains the same number of muscles and degrees-of-freedom and best represents the activity being considered is proposed. Third, the nonlinear musculoskeletal model (anthropomorphic model) is replaced by a family of linear systems, parameterized by the same set of input/ output data (nominal points) used in the identification of the experimental model. Finally, a set of stabilizing output feedback matrices, parameterized again by the same set of nominal points, is computed such that when combined with the anthropomorphic model, the combined system resembles the structural form of the experimental model. The method is illustrated in regard to the human squat activity.

AB - The purpose of this study is to present a general mathematical framework to compute a set of feedback matrices which stabilize an unstable nonlinear anthropomorphic musculoskeletal dynamic model. This method is activity specific and involves four fundamental stages. First, from muscle activation data (input) and motion degrees-of-freedoin (output) a dynamic experimental model is obtained using system identification schemes. Second, a nonlinear musculoskeletal dynamic model which contains the same number of muscles and degrees-of-freedom and best represents the activity being considered is proposed. Third, the nonlinear musculoskeletal model (anthropomorphic model) is replaced by a family of linear systems, parameterized by the same set of input/ output data (nominal points) used in the identification of the experimental model. Finally, a set of stabilizing output feedback matrices, parameterized again by the same set of nominal points, is computed such that when combined with the anthropomorphic model, the combined system resembles the structural form of the experimental model. The method is illustrated in regard to the human squat activity.

KW - Anthropomorphic model

KW - Experimental model

KW - Extended linearization

KW - Gain scheduling

KW - Generalized inverse

KW - Nominal points

KW - System identification

KW - System Jacobians

UR - http://www.scopus.com/inward/record.url?scp=0035259745&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0035259745&partnerID=8YFLogxK

U2 - 10.1080/10255840008908003

DO - 10.1080/10255840008908003

M3 - Article

C2 - 11264866

AN - SCOPUS:0035259745

VL - 4

SP - 165

EP - 187

JO - Computer Methods in Biomechanics and Biomedical Engineering

JF - Computer Methods in Biomechanics and Biomedical Engineering

SN - 1025-5842

IS - 2

ER -