A Sweeping Gradient Method for Ordinary Differential Equations with Events

被引:0
|
作者
Margolis, Benjamin W. L. [1 ]
机构
[1] NASA Ames Res Ctr, Moffett Field, CA 94035 USA
关键词
Variational derivative; Ordinary differential equations with events; Parameter optimization; Adjoint; Sweeping method; LQR; Switching schedule; ADJOINT SENSITIVITY-ANALYSIS; ALGEBRAIC EQUATIONS; CONSISTENT APPROXIMATIONS; OPTIMIZATION; SYSTEMS; COMPUTATION; DERIVATIVES;
D O I
10.1007/s10957-023-02303-3
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we use the calculus of variations to derive a sensitivity analysis for ordinary differential equations with events. This sweeping gradient method (SGM) requires a forward sweep to evaluate the original model and a backwards sweep of the adjoint to compute the sensitivity. The method is applied to canonical optimal control problems with numerical examples, including the sampled linear quadratic regulator and the optimal time-switching and state-switching for minimum-time transfer of the double integrator. We show that the application of the SGM for these examples matches the gradient determined analytically. Numerical examples are produced using gradient-based optimization algorithms. The emphasis of this work is on modeling considerations for the effective application of this method.
引用
收藏
页码:600 / 638
页数:39
相关论文
共 50 条