Моделирование трения
От: beep.beep  
Дата: 22.03.08 21:03
Оценка:
Доброе время суток!

Есть несколько тел, взаимодействующих друг с другом и движущихся в вязкой среде, т.е., на них действует сила трения, зависящая от скорости. Сейчас получается такой эффект: при определенной величине шага по времени силы трения хватает, чтобы изменить направление движения тела на противоположное, а не просто остановить его. Шаг по времени для предотвращения этого эффекта по моим прикидкам должен быть достаточно маленький, порядка 10^(-10) секунды, в то время как моделировать процесс нужно при шаге 10^(-6) секунды. Прикидываю так —

f = -k * v
delta_v = -k * v * delta_t / m

v + delta_v >= 0
=>
k * v * delta_t / m <= v
=>
delta_t <= m / k
delta_t <= 10^(-18) / 10^(-8)
delta_t <= 10^(-10)

Есть ли какой-то способ решить эту проблему?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.