Алгоритм моделювання



1 . Отримання вхідних параметрів.
2 . Ввести масу кулі, кг - т.
3 . Ввести розмір кулі, м - r .
4 . Ввести кут прицілювання, градуси - b . За допомогою формули b = b * π / 180 градуса, перевести в радіани .
5 . Ввести швидкість кулі, м / с - v .
6 . Ввести прискорення вільного падіння, м / - g
7 . Ввести горизонтальну дальність до цілі, м - L.
8 . Ввести вертикальний розмір цілі, м - d .
9 . Ввести щільність повітря, кг/м3 - p .
10 . Задати початкове положення кулі: x0 = 0 , y0 = 0
11 . Розрахувати проекції початкової швидкості на вісі координат за формулами:
v x0 = v0 • cosb, v y0 = v0 • sinb
12 . Задати номер моментів часу n = 0 , значення початкового часу
t0 = 0 і крок зміни часу dt = 0,001.
13 . Задати значення вихідних параметрів за замовчуванням :
Shot - = 1 , Htrg - 0 , Lmax = 0 , Umax = 0 .
14 Установка поточного моменту часу моделі в t = t0.
15 . Розрахунок всіх факторів моделі для наступного моменту часу.
Визначити прискорення кулі на кінець поточного моменту часу (поточне прискорення кулі ) виходячи з сили, що діє на кулю .
16.Розрахуємо положення кулі в наступний момент часу виходячи з її поточної швидкості.
17. Розрахуємо час.

Комментариев нет:

Отправить комментарий