Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Попереднє обговорення алгоритму




Уточнимо послідовність дій, які слід виконати, щоб за допомогою комп’ютера досліджувати рух тіла під дією сили пружності в
середовищі з в’язким тертям (і з прискоренням, що змінюється в
часі). Для розв’язання цієї задачі скористаємося чисельним методом і виконаємо розв’язування шляхом покрокових обчислень. Головна ідея методу тут полягає в заміні складного неперервного руху зі змінним прискоренням послідовністю окремих короткочасних рівноприскорених рухів.

Як щойно було зазначено, весь час руху розіб’ємо на достатньо малі проміжки D t такі, щоб упродовж кожного з них величина сил, які діють на тіло, могла б вважатися постійною, тобто зміна прискорення була настільки малою, щоб ми могли вважати рух рівноприскореним. Будемо вважати, що зміна прискорення відбувається стрибкоподібно на початку кожного наступного проміжку D t. Тоді, зокрема, а 0 х = а 1 х , де а 1 х – проекція вектора прискорення від моменту
часу t = 0 до моменту t = 0+D t.

1. Спочатку обчислимо прискорення a 0 x у початковий момент:

.

2. Далі обчислимо швидкість v 1 x у кінці першого проміжку часу D t. Для рівноприскореного руху

v 1 x = v 0 x + a 1 x D t,

де v 0 x – проекція вектора швидкості у початковий момент t = 0.

Зауваження 1. При обчисленні швидкості в кінці будь-якого і - го інтервалу часу D t ми й надалі будемо використовувати значення прискорення на початку цього інтервалу:

vіx = v (і- 1) x + aі x D t,

де v (і- 1) x – кінцева швидкість тіла на попередньому інтервалі D t, яка одночасно є початковою швидкістю на даному інтервалі часу.

3. Нове положення тіла (нову координату) в кінці першого проміжку D t знайдемо за рівнянням

х 1 = х 0 + v 1 x D t.

де v (і- 1 ) x – кінцева швидкість тіла на попередньому інтервалі D t, яка одночасно є початковою швидкістю на даному інтервалі часу.

Зауваження 2. При обчисленні координати в кінці будь-якого інтервалу часу D t будемо використовувати значення координати з попереднього інтервалу, а швидкості – з поточного, оскільки значення швидкості на цей момент буде вже обчислено:

хі = хі- 1 + vіx D t.

Записаний вираз для обчислення нової координати має відверто наближений характер, адже він виконується лише для рівномірного (а не рівноприскореного) руху. Ось чому цей вираз тим точніший, чим меншим є інтервал D t. Саме тому цей інтервал має бути настільки малим, щоб за цей час швидкість не змінювалася б помітним
чином. Проте виявляється, що цей вираз може бути досить точним, навіть коли інтервал D t і не зникаюче малий.

Маючи нові значення швидкості vі і координати хі, на наступному кроці знову можна визначити прискорення:

.

Так ми будемо починати кожний черговий цикл обчислень. Тобто пп. 1 – 3 будемо повторювати n разів, де n = tмод /D t. Тут tмод – час моделювання, який ми будемо визначати самі, обираючи тривалість інтервалу часу D t и відповідну кількість рядків таблиці.

Стосовно вибору часу моделювання відмітимо, що найчастіше цей такий час, після закінчення якого стає зрозумілою тенденція процесу. Наприклад, припиняються помітні зміни досліджуваних величин (перехід до рівноважного або стаціонарному стану); повторюється характер змін досліджуваних величин (процес є періодичним або стає таким); процес вимушено уривається в результаті досягнення граничних умов (зокрема, вільне падіння) тощо.

Значення проміжку Δ t має забезпечувати необхідну точність та стійкість обчислювального алгоритму.

Отже, суть алгоритму досить проста і добре відома в механіці: послідовність розрахунків можна представити такою циклічною схемою:

повторювати п разів




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 283; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.