Комп'ютерне моделювання безпечного повернення суден на програмні траєкторії руху

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 25.11.2023
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Державний університет інфраструктури та технологій, м. Київ

Комп'ютерне моделювання безпечного повернення суден на програмні траєкторії руху

Калініченко Тетяна Валентинівна

аспірант, старший викладач кафедри навігації

та управління морськими суднами

Анотація

Під час комп'ютерного імітаційного моделювання процесу розходження суден, що знаходяться на невеликих відстанях, виявилося, що в разі безпечного ухилення небезпека зіткнення може знову виникнути на етапі повернення суден на їх програмні траєкторії руху. Для безпечного маневру повернення суден на програмні траєкторії після ухилення було розроблено метод оперативного керування виходом на програмну траєкторію руху за станом поточної ситуації, що враховує відносну позицію суден, їх параметри руху, кутові швидкості повороту та бік відхилення від програмної траєкторії. Коректність запропонованого методу була підтверджена імітаційним моделюванням, результати якого наводяться у цій статті. Моделювання здійснювалося за допомогою комп'ютерної програми, в якій використано аналітичні вирази та алгоритми, отримані в процесі наукового дослідження. Імітаційна програма по заданій початковій ситуації вибирає безпечний маневр повернення і будує траєкторію. Результуюча інформація подається у відносному та істинному русі. Аналіз результатів моделювання показує, що імітаційна комп'ютерна програма, яка використовує алгоритм вибору маневру повернення на програмну траєкторію руху, отриманий у дослідженні, у кожній ситуації вибирає безпечну (допустиму) траєкторію повернення з урахуванням пріоритетів, встановлених на трьох її типах. Усі вибрані програмою маневри виявилися безпечними. У статті наведено результати імітаційного моделювання траєкторій повернення судна на програмну траєкторію руху після розходження. Причому імітаційне моделювання маневру повернення судна на програмну траєкторію руху проводилося для різних ситуацій та різними типами траєкторії повернення.

Ключові слова: безпека судноводіння, попередження зіткнення суден, комп'ютерне моделювання, маневр розходження, програмна траєкторія руху.

Kalinichenko Tetiana Valentynivna, PhD student, senior lecturer of Navigation and Shiphandling Department, State University of Infrastructure and Technologies, Kyiv

Computer simulation of safe vessel return on software programmed route

Abstract

During the computer simulation modeling of the process of separation of vessels located at small distances, it was found that in the case of safe avoidance, the danger of collision may arise again at the stage of returning the vessels to their programmed trajectories of movement. For the safe maneuver of returning ships to the program trajectories after evasion, a method of operational control of the exit to the program trajectory was developed according to the state of the current situation, which takes into account the relative position of the vessels, their movement parameters, angular speeds of rotation and the direction of deviation from the program trajectory. The correctness of the proposed method was confirmed by simulation, the results of which are presented in this article. Modeling was carried out with the help of a computer program, which used analytical expressions and algorithms obtained in the process of scientific research. Based on the given initial situation, the simulation program chooses a safe return maneuver and builds a trajectory. The resulting information is presented in relative and true motion. Analysis of the simulation results shows that the simulated computer program, which uses the algorithm for selecting the return maneuver to the programmed movement trajectory obtained in the study, in each situation selects a safe (acceptable) return trajectory taking into account the priorities set on its three types. All the maneuvers selected by the program turned out to be safe. The article presents the results of simulation modeling of the trajectories of the ship's return to the program trajectory after departure. Moreover, the simulated simulation of the ship's return maneuver to the program trajectory was carried out for different situations and with different types of return trajectory.

Keywords: navigation safety, prevention of ship collisions, computer simulation, divergence maneuver, programed route.

Постановка проблеми

програмний траєкторія рух судно

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

Під час комп'ютерного імітаційного моделювання процесу розходження суден, що знаходяться на невеликих відстанях, виявилося, що в разі безпечного ухилення небезпека зіткнення може знову виникнути на етапі повернення суден на їх програмні траєкторії руху.

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

Аналіз останніх досягнень і публікацій

Питання попередження зіткнень суден широко висвітлюються у дослідженнях, присвячених забезпеченню безпеки мореплавання.

Для формалізації розходження суден у роботі [1] використовуються методи теорії оптимальних дискретних процесів, а роботах [2, 3] методами теорії диференціальних ігор проводиться аналітичний опис взаємодії суден під час розходження.

У роботах [4, 5] розглянуто спосіб керування трьома суднами для безпечного розходження, у якому використовуються області неприпустимих значень курсів суден. У роботі [6] отримано вираз для розрахунку межі двовимірних областей неприпустимих параметрів руху суден елементарної групи, причому на точці межі досягається рівність дистанції найкоротшого зближення та гранично допустимої дистанції.

Аналітичні вирази для меж області неприпустимих курсів одного судна та швидкостей іншого наведені в роботі [7], і показано застосування області для вибору оптимального маневру розходження.

У роботі [8] запропоновано спосіб розрахунку параметрів комбінованого маневру розходження судна зміною його курсу та подальшим зниженням швидкості активним гальмуванням, який був реалізований у розробленій комп'ютерній імітаційній програмі.

Спосіб урахування інерційності судна в процесі розрахунку параметрів його стратегії розходження зміною курсу запропоновано у роботі [9]. Розглянуто різні динамічні моделі поворотності судна. У роботі [10] запропоновано спосіб урахування навігаційних небезпек у районі маневрування під час розрахунку параметрів його стратегії розходження.

Мета статті - аналіз результатів імітаційного моделювання методу безпечного повернення суден на програмні траєкторії після розходження.

Виклад основного матеріалу

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

Моделювання здійснювалося за допомогою комп'ютерної програми, в якій використано аналітичні вирази та алгоритми, отримані в процесі наукового дослідження. Імітаційна програма по заданій початковій ситуації вибирає безпечний маневр повернення і будує траєкторію. Результуюча інформація подається у відносному та істинному русі. Є можливість програвання маневру.

Загалом було згенеровано понад 100 різних початкових ситуацій та розраховано параметри маневрів повернення на програмну траєкторію руху. Виявилося, що 51% маневрів мають перший тип траєкторії повернення, 37% другий тип і 12% третій тип. Усі вибрані програмою маневри виявилися безпечними.

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

Рис. 1. Безпечний маневр повернення судна траєкторією першого типу

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

Ситуація, коли допустимим є маневр повернення траєкторією третього типу, показано на рис. 3. З рисунка випливає, що для безпечного розходження судно спочатку протягом деякого інтервалу часу слідує курсом ухилення, після чого робить поворот у бік програмної траєкторії руху.

Рис. 2. Безпечний маневр повернення судна траєкторією другого типу

Рис. 3. Безпечний маневр повернення судна траєкторією третього типу

Результати імітаційного моделювання

Результати імітаційного моделювання 25 маневрів повернення судна на програмну траєкторію руху представлені в табличному вигляді.

№ ситуації

1

2

3

4

5

6

7

8

9

10

Тип траєкторії

2

1

1

1

1

1

1

2

1

2

Ld

0,70

0,70

0,62

0,83

0,75

0,75

0,75

0,91

0,60

0,70

L . min

0,67

0,69

0,62

0,75

0,79

0,73

0,74

0,91

0,59

0,70

Lminl

0,18

0,69

0,62

0,18

1,13

0,57

0,74

0,64

0,59

0,49

Lk

0,719

0,719

0,604

0,458

0,531

0,845

1,514

0,627

0,517

0,696

^man

550

250

185

340

165

250

430

250

175

265

^manl

250

550

480

280

475

555

705

435

470

450

№ ситуації

11

12

13

14

15

16

17

18

19

20

Тип траєкторії

1

1

1

1

2

2

3

3

2

1

Ld

0,75

0,75

0,75

0,77

0,75

0,75

0,75

0,75

0,75

0,75

L. min

0,75

0,75

0,75

0,77

0,69

0,74

0,63

0,84

0,73

1,00

Lmin1

0,75

0,75

0,75

0,32

0,55

0,18

0,57

0,66

0,24

1,00

Lk

0,517

0,911

0,51

0,757

0,732

0,55

0,551

0,409

0,513

0,393

^man

375

280

345

460

455

475

550

820

455

210

^manl

260

555

340

280

195

175

395

445

170

360

№ ситуації

21

22

23

24

25

Тип траєкторії

2

1

1

1

2

Ld

0,75

0,75

1,75

0,65

0,65

L . min

0,89

0,75

1,83

0,61

0,74

Lmin1

0,47

0,27

1,30

0,63

0,25

Lk

0,157

0,15

0,78

0,732

0,479

^man

305

110

265

270

420

^manl

175

355

475

500

140

Тут для кожної ситуації наведено тип траєкторії, гранично допустима дистанція найкоротшого зближення Ld, мінімальна дистанція Lmin в разі рекомендованого типу траєкторії повернення, мінімальна дистанція Lmin1 в разі іншого типу траєкторії повернення (перший тип, коли рекомендовано другий тип і другий тип, коли рекомендовано перший або третій тип), нормальна відстань до програмної траєкторії Lk, час маневрування tman рекомендованим типом траєкторії повернення, час маневрування tman1 в разі іншого типу траєкторії повернення.

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

У деяких ситуаціях, наприклад 11-й і 13-й, перший і другий типи траєкторії є допустимими і час виконання маневру кожним типом траєкторії приблизно однаковий.

Висновки

Розглянуто три типи траєкторії повернення судна на програмну ділянку його руху. Наведено результати імітаційного моделювання 25-ти маневрів повернення судна на програмну траєкторію руху. Наведено приклади імітаційного моделювання для кожного типу траєкторії повернення судна.

Література

1. Куликов А.М. Оптимальное управление расхождением судов / А.М. Куликов, В.В. Поддубннй // Судостроение. - 1984. - № 12. - С. 22-24.

2. Lisowski J. Dynamic games methods in navigator decision support system for safety navigation/ Lisowski J. // Advances in Safety and Reliability. - 2005. - Vol. 2. - London-Singapore, Balkema Publishers. - Р. 1285-1292.

3. Кудряшов В.Е. Синтез алгоритмов безопасного управлений судном при расхождении с несколькими обьектами / В.Е. Кудряшов // Судостроение. - 1978. - № 5. - С. 35-40.

4. Бурмака И.А. Маневр расхождения трех судов изменением курсов/ И.А. Бурмака, А.Ю. Булгаков // Автоматизация судових технических средств: науч.-техн. сб. - 2014. - Внп. 20. Одесса: ОНМА. - С. 18-23.

5. Бурмака И.А. Управление судами в ситуации опасного сближения / И.А. Бурмака., З.Н. Пятаков., А.Ю. Булгаков - LAP LAMBERT Academic Publishing, - Саарбрюккен (Германия), - 2016. - 585 с.

6. Бурмака И.А. Применение областей недопустимих значений параметров движения судов для безопасного расхождения/ И.А. Бурмака, З.Н. Пятаков // Austria - science, Issue: 11, 2018. - С. 34-39.

7. Бурмака И.А. Применение областей недопустимих значений параметров для предупреждения столкновений судов при их внешнем управлении./ И.А. Бурмака, М.А. Кулаков, С.С. Пасечнюк // East European Scientific Journal, № 11 (27), 2017, part 1. - С. 40-48.

8. Burmaka O. Application of Infeasible Region Parameters for Prevention Collisions by Ships / O. Burmaka, O. Volkov, T. Omelchenko, I. Petrichenko // Transport Means 2020 Sustainability: Research and Solutions, Proceedings of the 24th International Scientific Conference, part II, September 30 - October 02, 2020, Online Conference - Kaunas, Lithuania, P. 773-776.

9. Бурмака И.А. Результати имитационного моделирования процесса расхождения судов с учетом их динамики / И.А. Бурмака // Судовождение. - 2005. - № 10. - С. 21-25.

10. Петриченко Е.А. Вьівод условия существования множества допустимих маневров расхождения с учетом навигационньх опасностей / Е.А. Петриченко // Судовождение. - 2003. - № 6. - С. 103-107.

References

1. Kulikov, A.M. (1984). Optimal'noe upravlenie rashozhdeniem sudov [Optimal control of ship divergence,]. Sudostroenie - Shi^b^^^ldi^g, 12, 22-24 [in Russian].

2. Lisowski, J. (2005). Dynamic games methods in navigator decision support system for safety navigation. Advances in Safety andRel^ab^l^^, 2, 1285-1292 [in English].

3. Kudrjashov, V.E. (1978). Sintez algoritmov bezopasnogo upravlenija sudnom pri rashozhdenii s neskol'kimi ob#ektami [Synthesis of algorithms for the safe control of a ship in case of divergence from several objects]. Sudostroenie - Shipbuilding, 5, 35-40 [in Russian].

4. Burmaka, I.A. (2014). Manevr rashozhdenija treh sudov izmeneniem kursov [Maneuvers of the divergence of three ships by changing courses]. A vtomatizacja sudovyh tehnicheskih sredstv - Automation of ship technical means, 20, -- 23 [in Russian].

5. Burmaka, I.A. (2016). Upravlenie sudami v situacii opasnogo sblizhenija [Management of ships in a situation of dangerous proximity]. LAP LAMBERT Academic Publishing, - Saarbrjukken (Germanija) [in Russian].

6. Burmaka, I.A. (2018). Primenenie oblastej nedopustimyh znachenij parametrov dvizhenija sudov dlja bezopasnogo rashozhdenija [Application of areas of inadmissible values of ship motion parameters for safe divergence]. Austria - science, 11, 34-39 [in Russian].

7. Burmaka, I.A. (2017). Primenenie oblastej nedopustimyh znachenij parametrov dlja preduprezhdenija stolknovenij sudov pri ih vneshnem upravlenii [Application of areas of invalid values of parameters to prevent collisions of ships under their external control]. East European Scientific Journal, 11 (27), 2017, 1, 40-48 [in Russian].

8. Burmaka, O. (2020). Application of Infeasible Region Parameters for Prevention Collisions by Ships. Proceedings of the 24th International Scientific Conference “Transport Means 2020 Sustainability: Research and Solutions ”. Kaunas, Lithuania, (pp.773-776). [in English].

9. Burmaka, I.A. (2005). Rezul'taty imitacionnogo modelirovanija processa rashozhdenija sudov s uchetom ih dinamiki [The results of simulation modeling of the ship separation process taking into account their dynamics]. Sudovozhdenie - Navigation, 10, 21-25 [in Russian].

10. Petrichenko, E.A. (2003). Vyvod uslovija sushhestvovanija mnozhestva dopustimyh manevrov rashozhdenija s uchetom navigacionnyh opasnostej [Derivation of the condition for the existence of a set of admissible diverging maneuvers taking into account navigational hazards]. Sudovozhdenie - Navigation, 6, 103-107 [in Russian].

Размещено на Allbest.ru

...

Подобные документы

  • Політичне прогнозування як процес розробки науково обгрунтованого судження про ймовірносний розвиток політичних подій, шляхи і терміни його здійснення. Можливості комп'ютерного моделювання - системний підхід. Моделі та методи моделювання, їх використання.

    контрольная работа [26,0 K], добавлен 13.03.2013

  • Розробка математичної моделі, методів обробки, визначення діагностичних ознак та методу імітаційного моделювання кардіоінтервалограми для моніторингу адаптивно-регулятивних можливостей організму людини з захворюваннями серця при фізичних навантаженнях.

    автореферат [74,9 K], добавлен 29.03.2009

  • Впровадження інформаційно-комунікаційних технологій в освітню практику. Комп'ютерне використання моделювання при вивченні хімії за програмою "Органічна хімія. Транспортні системи". Застосування моделі NetLogo для вивчення теми "Реакції йонного обміну".

    курсовая работа [11,0 M], добавлен 15.03.2014

  • Спосіб завдання алгоритмів функціонування автоматів циклічної дії у вигляді циклограм. Розробка абстрактної моделі паралельного логічного контролера, структурної схеми. HDL-модель і комп’ютерне моделювання паралельного логічного контролера циклічної дії.

    курсовая работа [190,0 K], добавлен 24.06.2011

  • Розгляд принципів моделювання для дослідження роботи гідроакумулятора в системах водопостачання. Опис математичної моделі для підбору гідроакумулятора. Створення графічної моделі процесу вмикання та вимикання насосу, комп’ютерної в середовищі Delphi.

    курсовая работа [392,4 K], добавлен 08.12.2015

  • Загальна характеристика предметної області. Дослідження процесу побудови судна. Вітчизняний і закордонний досвід використання СУПС. Розробка детермінованої моделі сітьового графіка і моделювання. Моделювання сітьового графіка методом статвипробувань.

    курсовая работа [368,7 K], добавлен 22.06.2007

  • Розрахунок формуючого фільтра, ітераційна коригування його параметрів. Моделювання СП методом формуючого фільтра (ФФ2),), якщо базовим генератором є блок Band Limited White Noise, Random Number. Моделювання та аналіз частотних характеристик ФФ1 і ФФ2.

    курсовая работа [461,9 K], добавлен 08.04.2013

  • Комп’ютерне моделювання системи сегментації та розпізнавання облич на зображеннях. Підвищення швидкодії моделювання за кольором шкіри та покращення якості розпізнавання при застосуванні робастних boosting-методів. Розробка алгоритмів функціонування.

    дипломная работа [1,6 M], добавлен 02.07.2014

  • Аспекти технологізації навчального процесу в середній школі. Проблема наочності при викладанні шкільного курсу фізики. Навчальний фізичний експеримент і комп’ютерне моделювання. Поєднання традиційних та інформаційних технологій при вивченні фізики.

    дипломная работа [7,7 M], добавлен 24.09.2014

  • Характеристика основних методів сучасного викладання фізики. Моделювання як процес дослідження об’єктів пізнання за допомогою їх моделей. Розгляд особливостей використання табличного процесора EXCEL для обробки результатів лабораторних робіт з фізики.

    лабораторная работа [1,6 M], добавлен 22.12.2012

  • Роль імітаційного моделювання в дослідженні складних технічних систем. Види оцінки правильності моделі. Створення програми, яка прогнозує рух фізичного маятника з вібруючою точкою підвісу шляхом чисельного інтегрування його диференційного рівняння.

    курсовая работа [758,6 K], добавлен 06.08.2013

  • Описано вказану систему, побудована її концептуальна модель, зроблено формальний опис системи та імітаційної моделі, виконано програмування моделі системи та наведено результати моделювання.

    курсовая работа [73,1 K], добавлен 16.06.2007

  • Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в комп'ютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.

    курсовая работа [182,0 K], добавлен 22.12.2010

  • Модель – це прообраз, опис або зображення якогось об'єкту. Класифікація моделей за способом зображення. Математична модель. Інформаційна модель. Комп'ютерна модель. Етапи створення комп'ютерної моделі.

    доклад [11,7 K], добавлен 25.09.2007

  • Сутність та особливості параметричного, воксельного, полігонального моделювання, моделювання сплайнами та скульптингу. Застосування 3D моделювання в науці, техніці, рекламі, маркетингу, дизайні інтер'єру, архітектурі, анімаці, кіно та медицині.

    доклад [873,9 K], добавлен 04.05.2022

  • Побудова математичної моделі екосистем. Вхідні та вихідні змінні. Модель поширення забруднення підземних вод за моделлю Фелпса-Стрітера. Вибір програмного продукту. Аналіз результатів моделювання. Оптимальне управління функціонуванням екосистеми.

    курсовая работа [1,1 M], добавлен 11.04.2015

  • Проектування програми керування мікропроцесорним пристроєм світлової індикації на мові С та Assembler. Розробка алгоритму роботи програми, структурної та електричної принципових схем. Здійснення комп’ютерного моделювання для перевірки розроблених програм.

    курсовая работа [710,7 K], добавлен 04.12.2014

  • Моделювання стохастичних процесів методом формуючого фільтра, якщо базовим генератором є блок Band Limited White Noise. Коригування параметрів формуючого фільтра. Моделювання СП методом формуючого фільтра, якщо базовим генератором є блок Random Number.

    курсовая работа [2,9 M], добавлен 26.09.2012

  • Засоби візуального моделювання об'єктно-орієнтованих інформаційних систем. Принципи прикладного системного аналізу. Принцип ієрархічної побудови моделей складних систем. Основні вимоги до системи. Розробка моделі програмної системи засобами UML.

    курсовая работа [546,6 K], добавлен 28.02.2012

  • Особливості графічного моделювання плану офісу, який спеціалізується на ремонті комп’ютерної техніки. Розробка дизайну офісу і його плану виходячи з кількості працівників та устаткування. Способи математичного моделювання за допомогою Excel та MathCAD.

    курсовая работа [2,2 M], добавлен 20.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.