Representing and Computing the B-derivative of the Piecewise-Differentiable Flow of a Class of Nonsmooth Vector Fields
Representing and Computing the B-derivative of the Piecewise-Differentiable Flow of a Class of Nonsmooth Vector Fields
复制标题
DOI:
10.1115/1.4054481
复制
发表时间:
2022-05
影响因子:
2
通讯作者:
George Council;Shai Revzen;Samuel A. Burden
中科院分区:
文献类型:
--
作者:
George Council;Shai Revzen;Samuel A. Burden
This paper concerns first-order approximation of the piecewise-differentiable flow generated by a class of nonsmooth vector fields. Specifically, we represent and compute the Bouligand (or B-)derivative of the piecewise-differentiable flow generated by vector fields with event-selected discontinuities. Our results are remarkably efficient: although there are factorially many "pieces" of the desired derivative, we provide an algorithm that evaluates its action on a given tangent vector using polynomial time and space, and verify the algorithm's correctness by deriving a representation for the B-derivative that requires "only" exponential time and space to construct. We apply our methods in two classes of illustrative examples: piecewise-constant vector fields and mechanical systems subject to unilateral constraints.