Фактор моделі - це певна величина, значення якої істотно впливає на досліджуване явище. Фактично фактори моделі - це особливості об'єктів, що входять в модельовану систему.
♦ вхідні параметри;
♦ проміжні параметри;
♦ вихідні параметри.
Вхідні параметри моделі - це величини, відомі до початку експерименту. Основною ознакою вхідних параметрів є те, що дослідник може сам визначати їх значення.
Вихідні параметри - це величини, які дослідник одержує після проведення експерименту з моделлю і які потрібні йому для вирішення поставленого завдання.
Проміжними називають параметри моделі, використовувані у внутрішніх розрахунках.
Розглянемо властивості об'єктів, необхідні нам для моделювання:
Об'єкт
|
Властивості
|
Куля
|
Маса
Розмір
Положення
Швидкість
Дальность свободного падения по горизонту
Высота над горизонтом на расстоянии, на котором расположена цель Максимальна высота подъема пули |
Земля
|
Прискорення вільного падіння
|
Ціль
|
Горизонтальна дальність до цілі
Размер цели |
Повітря
|
Напрямок та швидкість вітру
Плотность |
Початкове положення кулі
Оскільки ми можемо вибрати довільну систему координат, приймемо, що початок координат (точка О) збігається з початковим положенням кулі в момент вильоту зі ствола зброї. Розглянемо процес пострілу у вертикальній площині пострілу, тому положення кулі задамо двома координатами, x і у, за одиницю координат візьмемо 1 метр. Таким чином, положення кулі в початковий момент, визначається точкою з координатами (0 , 0) .
♦ Швидкість кулі.
Швидкість є векторною величиною. Один із способів задати вектор полягає в тому, щоб задати його напрямок і скалярне значення - довжину, тому в моделі будемо розглядати швидкість як сукупність двох значень, а саме кута кидання кулі (0-90 °, b) і швидкості (0-2000 м / с, v).
♦ Прискорення вільного падіння визначає вплив, який чинить на кулю сила тяжіння.
Для Землі його значення становить 9,8 м/с2; цей параметр можна зробити змінним (0-20 м/с2, g).
♦ Горизонтальна дальність до цілі (0-2000 м, L).
♦ Вертикальний розмір цілі (0-20 м, d).
♦ Швидкість вітру . Вітер суттєво впливає на політ кулі , викликаючи її бічне знесення на відстанях, що перевищують 400 м , вплив вітру на менших відстанях не такий істотний. Для спрощення будемо розглядати тільки вітер , що дме в напрямку , паралельному лінії від стрільця до цілі, причому він може бути як попутним , так і зустрічним . Отже, щоб задати швидкість вітру вказуємо одне значення - величину швидкості , а її знак буде вказувати напрям ( -30 - +30 м / с , wind ) .
♦ Щільність повітря. Цей параметр змінюється в результаті зміни атмосферного тиску, вологості і температури повітря. Ми приймемо, що атмосферний тиск становить 101 325 Па, при цьому спостерігається така залежність величини щільності повітря від температури:
Температура
|
Щільність повітря
|
-25 ° С
|
1,424 кг/м3
|
0 ° С
|
1,2929 кг/м3
|
20 ° С
|
1,2047 кг/м3
|
225 ° С
|
0,7083 кг/м3
|
Визначення вихідних параметрів
Чотири параметра, які ми отримаємо, це:
♦ факт влучення (0 - потрапили, -1 - недоліт, 1 - переліт)- shot;
♦ дальність вільного польоту кулі до горизонту - L/ mах;
♦ висота кулі над горизонтом на тій відстані, на якому розташована ціль – Htrg;
♦ Максимальна висота підйому кулі – Нmах.
Проміжні параметри
Проміжні параметри використовуються в моделі для розрахунків. Для імітаційного моделювання руху об'єкта (кулі) на площині нам знадобляться проекції швидкості на вісі координат - Vх, Vу, а також проекції прискорення - ах, ау. Проміжними параметрами будуть також всі вимірювані нами сили.
Створення математичної моделі
Розглянемо політ кулі в повітрі над земною поверхнею в двовимірному просторі. Тому для відстеження руху кулі скористаємося проекціями миттєвих значень її параметрів на вісі координат.
♦ Проекціями положення кулі будуть вертикальна і горизонтальна її координати х і у.
♦ Проекціями положення кулі будуть вертикальна і горизонтальна її координати х і у.
♦ Проекціями швидкості кулі будуть вертикальна і горизонтальна складові швидкості - vx і vy.
♦ Проекціями прискорення кулі будуть вертикальна і горизонтальна складові прискорення - ах і ау.
♦ Проекціями сумарної сили, діючої на кулю, будуть вертикальна і горизонтальна складові сумарної сили – Fх і Fу.
Обчислимо значення всіх змінних параметрів моделі в часі, введемо змінну часу t. Для процесу, що відбувається в часі, можна визначити значення всіх його параметрів у будь-який момент часу. Чим менше проміжок часу обраний, тим вище точність моделювання, але тим більше обчислень необхідно виконати, щоб відстежити поведінку системи протягом одного і того ж проміжку часу.
Математична модель для імітаційного моделювання забезпечить можливість визначати стан моделі в послідовні моменти часу шляхом обчислення значень відповідних параметрів. Послідовність виконуваних при цьому операцій повинна бути такою:
- на вхід імітаційної моделі введемо початкові значення всіх параметрів.
- за допомогою формул обчислюються нові значення всіх параметрів, що змінилися за проміжок часу.
- перевіримо умови завершення моделювання, якщо вони не виконуються, повертаємося до кроку 2.
Запишемо формули для обчислення початкових значень проекції параметрів, а також формули для розрахунку їх змін. Початкові значення положення і швидкості кулі обчислюються за формулами:
Формула початкового часу для обчислення початкових значень проекції параметрів, а також формули для розрахунку їх змін. Початкові значення положення і швидкості кулі обчислюються за формулами:
|
Формула початкового часу
|
|
Формула початкової координати по осі Охx0=0
Формула початкової координати по осі Оу
|
y0=0
Формула початкової швидкості по осі Ох
v x0 = v0 • cosb
Формула початкової швидкості по осі Оу
|
v y0 = v0 • sinb
Прискорення і силу в початкового моменту часу не розглядаємо, оскільки їх дія вже вплинула на значення положення і швидкості.
|
З'ясуємо, що відбувається з кулею в часі. Якби на кулю не діяли ніякі зовнішні сили, ми отримали б звичайну модель рівномірного руху:
xn+1 = xn + v x0 dt
|
Формула початкової швидкості по осі Ох при рівномірному русі
yn+1 = yn + v y0 dt
|
Формула початкової швидкості по осі Оу при рівномірному русі
tn+1 = tn + dt
Формула початкового часу при рівномірному русі
Швидкість при цьому незмінна.
Швидкість при цьому незмінна.
Це досить проста модель, але в нашому випадку на кулю діють зовнішні сили: сила тяжіння і сила опору повітря. Тому необхідно врахувати їх вплив на політ кулі.
У випадку невеликих відстаней, які зазвичай пролітають кулі, земну поверхню можна вважати горизонтальною площиною, а силу тяжіння - спрямованої вниз, в від’ємному напрямку осі ОУ. Тому сила тяжіння буде впливати тільки на вертикальні проекції параметрів кулі.
|
Формула Сили тяжкості:
Fтяж=mg
де m - маса кулі; g - прискорення вільного падіння.
Оскільки з плином часу ні маса кулі, ні прискорення вільного падіння не змінюються, сила тяжіння є постійною величиною, яку можна розрахувати один раз - на початку моделювання.
Якщо силу опору повітря не розглядати, то модель набуде такого вигляду:
|
Формула початкової швидкості по всі Ох, не враховуючи опір повітря
xn+1 = xn + v x0 dt
|
Формула початкової швидкості не враховуючи опір повітря
vyn+1 = vyn - g dt
|
Формула початкової швидкості по вісі Оу без урахування опору повітря
|
yn+1 = yn + v y0 Формула початкового часу не враховуючи опір повітря
tn+1 = tn + dt
Розглянемо випадок рівноприскореного руху уздовж вісі Оу, тому до моделі було додано формулу зміни вертикальної швидкості, де враховується прискорення вільного падіння, викликане силою тяжіння
Малюнок №3 Рівноприскорений рух уздовж осі Оу
У завданні вказано, що потрібно врахувати опір повітря, тому розглянемо це питання докладніше.
Сила лобового опору повітря зазвичай визначається як сума двох складових: опору при нульовій підйомній силі і індуктивного опору. Кожна складова характеризується своїм безрозмірним коефіцієнтом опору і певній залежності від швидкості руху.
Опір при нульовій підйомній силі не залежить від величини створюваної підйомної сили і є результатом спільної дії профільного опору рухомого об'єкту, тертя бокових частин і хвильового опору.
Індуктивний опір виникає в результаті того, що частина енергії руху перетворюється на підйомну силу. Обтікання сферичної кулі потоком повітря буде симетричним, і підйомної силою можна знехтувати.
Напрям сили опору повітря завжди протилежний напрямку руху об'єкта.
Для нашого випадку справедлива формула:
|
Формула розрахунок сили опору повітря протилежного напрямку руху об'єкта, де Foп - сила опору повітря без урахування підйомної сили; Сх - безрозмірний коефіцієнт опору повітря, який залежить від форми; тіла у разі сферичної кулі від дорівнює 0,4 S - характерна площа тіла, на яке набігає потік повітря, для сферичної кулі - площа поперечного перерізу, v - швидкість руху тіла відносно повітря.
У цій формулі використовується повна швидкість на площину, а не її проекції на осі координат. Повна швидкість визначається по теоремі Піфагора:
|
Формула Повна швидкість кулі
Оскільки швидкість кулі весь час змінюється, сила опору повітря змінюється також, тому розраховуємо її у кожен проміжок часу. Сумарна сила, що діє на кулю, буде тепер складатися: сила тяжіння і сили опору повітря. Причому, якщо сила тяжіння тримає у-складову, сила опору повітря діє під кутом, тобто її необхідно розкласти на х-і у-складові. Загальна сила опору повітря обчислюється за формулою:
|
Формула Загальна сила опору повітря
Величина сили опору повітря в поточний момент часу обчислюється на основі швидкості кулі, придбаної на цей момент часу.
|
|
Формули сумарних сил на осі координат Згідно з другим законом Ньютона ,проекція сумарних сил на вісі кординат визначаються за формулами:
|
Другий закон Ньютона на координатній вісі
Обчислимо проекції прискорення на вісі координат:
|
Загальна модель тепер придбає інший вигляд. початкові умови:
|
Визначимо прискорення на вісь Оу:
|
Алгоритм розрахунків за моделлю:
1 . Отримання вхідних параметрів.
2 . Визначення поточного моменту часу моделі t;
3 . Визначення всіх факторів моделі для поточного моменту.
4 . Візуалізація моделі.
5 . Перевірка умов завершення роботи моделі.
6 . Установка поточного моменту часу моделі
7 . Виведення вихідних параметрів.
6 . Установка поточного моменту часу моделі
7 . Виведення вихідних параметрів.
Комментариев нет:
Отправить комментарий