mihiv Как то смущает то, что не совпадают значения критических времен для метода характеристик и вашего. Там есть ошибка в математике у вас - максимум функции немного в другой точке - но даже если ее исправить - все равно похоже нет соответствия.
Для определения времени наступления ГК берутся две характеристики, выпущенные из разных точек

и

, находится момент времени, соответствующий их пересечению - получается функция

и затем ищется

- минимум этой функции двух переменных.
Мой вопрос про аналитические формулы относился к решению задачи

при

. Где ставить разрыв? Понятно из каких функций будет конструироваться решение, но скорость ударной волны (разрыва) здесь не постоянна, в отличии от случая традиционных ступенчатых начальных данных. Здесь УВ будет двигаться вправо по "непостоянному потоку" и вопрос как определить здесь траекторию движения разрыва? Численные картинки у меня есть - если кому-то интересно, могу здесь привести.