forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Затухающие колебания (http://forum.boolean.name/showthread.php?t=20181)

RegIon 03.02.2016 09:55

Затухающие колебания
 
Почему вместо задухания, осцилятор наоборот ускоряется, даже если ks - коэффициент вязкости среды = 0, то все равно в автовозбуждение входит?
Как сделать его затухающим?

Нужно для симуляции волны.

https://ideone.com/rEQjYA

RegIon 03.02.2016 10:58

Ответ: Затухающие колебания
 
Всем спасибо, все свободны. Решение:
Ошибка: accel = -f + vel * sk
Правильно: accel = -f - vel* sk
При этом коэффициент торможения должен быть > упругости пружины. Иначе будет расскачиваться, что не логично, так как при sk=0 , просто должны гармонические коллебания без изменения амплитуды. Но конечно у нас Метод Эйлера, у него расходимость, но я не думал что такая огроменнная.

impersonalis 03.02.2016 11:05

Ответ: Затухающие колебания
 
http://forum.boolean.name/showthread.php?t=17404

RegIon 03.02.2016 12:53

Ответ: Затухающие колебания
 
Да мне тупо визуализировать коллебания водички в 2д когда туда что-то падает. Задачу решил в принципе.


Часовой пояс GMT +4, время: 16:27.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot