Гамильтоновский формализм для волн в нелинейных средах с дисперсией