Есть обычное дифф. уравнение. Его решение - некая убывающая функция. Как мне допилить это уравнение таким образом, чтобы решением была "обрезанная" функция, которая совпадает с исходной только до своего первого нуля, и дальше остается нулем.
Вашу задачу можно рассматривать как задачу теории управления.    Требуется удержать тракторию на заданном множестве (в заданной точке) при ее достижении. Для этого добавляем к правой части системы слагаемое - управление и выбираем его для достижения поставленной цели. 
Пусть уравнение системы имеет вид: 

. Добавляем управление: 

.  Ограничиваем его: 

    Чтобы траектории 

  достигала состояния 

 и оставалась в нем, можно, например, решить задачу построения управления, минимизирующего функционал  

. 
Можно, конечно, просто назначить управление с подходящими свойствами. Например, что-то вроде 

. 
Если бы Вы выписали здесь свою систему, разговор мог бы получиться конкретнее.