A numerical method for solving the generalized tangent vector of hyperbolic systems
Michael Herty, Yizhou Zhou
TL;DR
This work develops a simple numerical method to compute the generalized tangent vector (GTV) for one-dimensional hyperbolic conservation laws, addressing the challenge of interface conditions across shocks. By recasting the GTV evolution with a conservative formulation and explicit, algebraic interface relations, the method preserves jump conditions automatically while advancing the standard solution and the tangent components. The approach is demonstrated on Burgers’ equation and a $2\times2$ system, showing accurate tracking of shock shifts, reliable computation of the tangent vector $\xi$, and $L^1$-convergence of the first-order variation with rate $O(\epsilon^2)$. The results suggest a practical, broadly applicable tool for sensitivity analysis and control in hyperbolic systems, compatible with generic conservative schemes. Future work aims at integrating with higher-order methods to further reduce numerical viscosity and extend applicability to more complex models.
Abstract
This work is concerned with the computation of the first-order variation for one-dimensional hyperbolic partial differential equations. In the case of shock waves the main challenge is addressed by developing a numerical method to compute the evolution of the generalized tangent vector introduced by Bressan and Marson (1995). Our basic strategy is to combine the conservative numerical schemes and a novel expression of the interface conditions for the tangent vectors along the discontinuity. Based on this, we propose a simple numerical method to compute the tangent vectors for general hyperbolic systems. Numerical results are presented for Burgers' equation and a 2 x 2 hyperbolic system with two genuinely nonlinear fields.
