Показать сообщение отдельно
Непрочитано 23.12.2014, 20:09
#105
mm7
Windsurfer

 
Club: Toronto Windsurfing Club
Location: Woodbridge, ON, Canada
Weight: 80 kg.
Благодарностей: 456
Записей в блоге: 13
Аааа! Зашел в тупик. В математический.
Математики есть? А то я забыл уже всё.

Короче, пишу програмку типа Велосити Предикшн. Сопротивление корпуса рассчитывается по методу КАПЕР. Тяга паруса на вымпельном ветре, углы, все дела...
Но вот в чем закавыка. Скорость зависит от сопротивления, а сопротивление от скорости (нелинейно). Замкнутый круг получается.
Т.е. например для момента Т1 найду я скорость V1, по этой скорости найду сопротивление R1, но с учетом этого сопротивления скорость V1 должна была бы быть меньше, назовем ее V1`. И получается V1` < V1.
А значит надо опять искать R1` и от него V1``, и опять от нее R1`` и от нее V1``` и так далее по кругу пока не сойдется, пока не наступит равенство R1``...` = R1``...``.

Понимаете?
Т.е. тут надо как-то через дифуры....

Вот, нашел страничку, где примерно то что надо. http://oregonstate.edu/instruct/mth2...02/resist.html
Но они там, сволочи, сопротивление линейно скорости берут, не квадратично.
Как бы переделать формулу "An Explicit Formula for Speed at Time t" под квадрат скорости?
Т.е начать надо не с Fair = -ks(t) а с Fair = -ks^2(t).
A?

Или тупо уменьшить дельта Т до милисекунды и забить на разницу V1` и V1?
Или гонять цикл на сходимость? Но как-то хотелось бы элегантно, аналитически, а не грубой силой...
mm7 вне форума Ответить с цитированием