Вообще следует понять.
Диаграмма послеовательность отображает взаимодействие объектов предметной области или программы во времени
Главное тут. объекты и время, ну еще последовательность
По сути диаграммма последовательности - это блок схема ОО программы, в которой вы пытаетесь отобразить идею того как программыне компоненты или объекты взаимодействуют, чтобы добиться успеха или не успеха по выбранной вами функции, задаче или цели
Нужно исходить именно из этого. Лично в вашей схеме я не вижу никакого ООП. Есть нечто , что пытается замаскироваться под ООП, чтобы препод не приставал
В Вашем случае я вижу простую вычислительную задачу непрерывного полета частицы в поле действующих на нее сил.
Если ситуация несколько иная, т.е. пользователь как внешняя действующая сила способна воздействовать на характер полета частицы, т.е. прилагает вектор усилий, изменяет сотсоянии внешней среды и т.п. То как раз и следует это продемонстрировать.
А у вас что? простой линейный алгоритм обычной процедурной задачи, только замаскированной под типа ООП:
1. ввести исходные днаые для расчета, т.е. предусловия расчета
2. стартовать расчет движения частицы по некому аналитическому уравнению
3. отрисовать результат движения на канвасе формы
Ну в лучшем случае я вижу обмен сообщениями между классом канваса формы и классом отвечающим за движение частицы.
Пользователь тут кто? накой он тут нужен ? Нажать кнопку? Замените его назначеным заданием винды:)