A Parameter Optimization Approach for the Optimal Control of Large-Scale Musculoskeletal SystemsSource: Journal of Biomechanical Engineering:;1992:;volume( 114 ):;issue: 004::page 450DOI: 10.1115/1.2894094Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: This paper describes a computational method for solving optimal control problems involving large-scale, nonlinear, dynamical systems. Central to the approach is the idea that any optimal control problem can be converted into a standard nonlinear programming problem by parameterizing each control history using a set of nodal points, which then become the variables in the resulting parameter optimization problem. A key feature of the method is that it dispenses with the need to solve the two-point, boundary-value problem derived from the necessary conditions of optimal control theory. Gradient-based methods for solving such problems do not always converge due to computational errors introduced by the highly nonlinear characteristics of the costate variables. Instead, by converting the optimal control problem into a parameter optimization problem, any number of well-developed and proven nonlinear programming algorithms can be used to compute the near-optimal control trajectories. The utility of the parameter optimization approach for solving general optimal control problems for human movement is demonstrated by applying it to a detailed optimal control model for maximum-height human jumping. The validity of the near-optimal control solution is established by comparing it to a solution of the two-point, boundary-value problem derived on the basis of a bang-bang optimal control algorithm. Quantitative comparisons between model and experiment further show that the parameter optimization solution reproduces the major features of a maximum-height, countermovement jump (i.e., trajectories of body-segmental displacements, vertical and fore-aft ground reaction forces, displacement, velocity, and acceleration of the whole-body center of mass, pattern of lower-extremity muscular activity, jump height, and total ground contact time).
keyword(s): Optimal control , Optimization , Musculoskeletal system , Boundary-value problems , Algorithms , Nonlinear programming , Force , Center of mass , Displacement , Errors , Gradients , Nonlinear dynamical systems AND Computational methods ,
|
Collections
Show full item record
contributor author | M. G. Pandy | |
contributor author | D. G. Hull | |
contributor author | F. C. Anderson | |
date accessioned | 2017-05-08T23:37:39Z | |
date available | 2017-05-08T23:37:39Z | |
date copyright | November, 1992 | |
date issued | 1992 | |
identifier issn | 0148-0731 | |
identifier other | JBENDY-25891#450_1.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/109809 | |
description abstract | This paper describes a computational method for solving optimal control problems involving large-scale, nonlinear, dynamical systems. Central to the approach is the idea that any optimal control problem can be converted into a standard nonlinear programming problem by parameterizing each control history using a set of nodal points, which then become the variables in the resulting parameter optimization problem. A key feature of the method is that it dispenses with the need to solve the two-point, boundary-value problem derived from the necessary conditions of optimal control theory. Gradient-based methods for solving such problems do not always converge due to computational errors introduced by the highly nonlinear characteristics of the costate variables. Instead, by converting the optimal control problem into a parameter optimization problem, any number of well-developed and proven nonlinear programming algorithms can be used to compute the near-optimal control trajectories. The utility of the parameter optimization approach for solving general optimal control problems for human movement is demonstrated by applying it to a detailed optimal control model for maximum-height human jumping. The validity of the near-optimal control solution is established by comparing it to a solution of the two-point, boundary-value problem derived on the basis of a bang-bang optimal control algorithm. Quantitative comparisons between model and experiment further show that the parameter optimization solution reproduces the major features of a maximum-height, countermovement jump (i.e., trajectories of body-segmental displacements, vertical and fore-aft ground reaction forces, displacement, velocity, and acceleration of the whole-body center of mass, pattern of lower-extremity muscular activity, jump height, and total ground contact time). | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | A Parameter Optimization Approach for the Optimal Control of Large-Scale Musculoskeletal Systems | |
type | Journal Paper | |
journal volume | 114 | |
journal issue | 4 | |
journal title | Journal of Biomechanical Engineering | |
identifier doi | 10.1115/1.2894094 | |
journal fristpage | 450 | |
journal lastpage | 460 | |
identifier eissn | 1528-8951 | |
keywords | Optimal control | |
keywords | Optimization | |
keywords | Musculoskeletal system | |
keywords | Boundary-value problems | |
keywords | Algorithms | |
keywords | Nonlinear programming | |
keywords | Force | |
keywords | Center of mass | |
keywords | Displacement | |
keywords | Errors | |
keywords | Gradients | |
keywords | Nonlinear dynamical systems AND Computational methods | |
tree | Journal of Biomechanical Engineering:;1992:;volume( 114 ):;issue: 004 | |
contenttype | Fulltext |