Opensim moco: Musculoskeletal optimal control

CL Dembia, NA Bianco, A Falisse… - PLOS Computational …, 2020 - journals.plos.org
Musculoskeletal simulations are used in many different applications, ranging from the
design of wearable robots that interact with humans to the analysis of patients with impaired …

You only linearize once: Tangents transpose to gradients

A Radul, A Paszke, R Frostig, MJ Johnson… - Proceedings of the …, 2023 - dl.acm.org
Automatic differentiation (AD) is conventionally understood as a family of distinct algorithms,
rooted in two “modes”—forward and reverse—which are typically presented (and …

CAD‐based shape optimisation with CFD using a discrete adjoint

S Xu, W Jahn, JD Müller - International Journal for Numerical …, 2014 - Wiley Online Library
One of the major challenges of shape optimisation in practical industrial cases is to
generically parametrise the wide range of complex shapes. A novel approach is presented …

Algorithmic Differentiation for adjoint sensitivity calculation in plasma edge codes

S Carli, L Hascoët, W Dekeyser… - Journal of Computational …, 2023 - Elsevier
In the framework of fusion energy research, divertor design and model calibration based on
plasma edge codes currently rely either on manual iterative tuning of parameters, or …

STAMPS: a finite-volume solver framework for adjoint codes derived with source-transformation AD

JD Mueller, J Hueckelheim, O Mykhaskiv - … Analysis and Optimization …, 2018 - arc.aiaa.org
We present capabilities and implementation details of the open-source hybrid-parallel
discrete-adjoint flow solver STAMPS (Source Transformed Adjoint Multi-Physics Solver). The …

A new scalable algorithm for computational optimal control under uncertainty

P Lambrianides, Q Gong, D Venturi - Journal of Computational Physics, 2020 - Elsevier
We address the design of optimal control strategies for high-dimensional stochastic
dynamical systems. Such systems may be deterministic nonlinear systems evolving from …

Cgpops: A c++ software for solving multiple-phase optimal control problems using adaptive gaussian quadrature collocation and sparse nonlinear programming

YM Agamawi, AV Rao - ACM Transactions on Mathematical Software …, 2020 - dl.acm.org
A general-purpose C++ software program called CGPOPS is described for solving multiple-
phase optimal control problems using adaptive direct orthogonal collocation methods. The …

Nonlinear homotopy interior-point algorithm for 6-DoF powered landing guidance

K Chen, D Zhang, K Wang, Z Shao… - Aerospace Science and …, 2022 - Elsevier
The six-degree-of-freedom (6-DoF) powered landing guidance problem usually is difficult to
solve for several reasons. First, this problem coupled with low-frequency translational and …

[HTML][HTML] OpenArray v1. 0: a simple operator library for the decoupling of ocean modeling and parallel computing

X Huang, X Huang, D Wang, Q Wu, Y Li… - Geoscientific Model …, 2019 - gmd.copernicus.org
Rapidly evolving computational techniques are making a large gap between scientific
aspiration and code implementation in climate modeling. In this work, we design a simple …

PARAD: A Work-Efficient Parallel Algorithm for Reverse-Mode Automatic Differentiation∗

T Kaler, TB Schardl, B Xie, CE Leiserson, J Chen… - … on Algorithmic Principles …, 2021 - SIAM
Automatic differentiation (AD) is a technique for computing the derivative of function F: R n→
R m defined by a computer program. Modern applications of AD, such as machine learning …