МЕТОДИ ГЕОМЕТРИЧНОГО МОДЕЛЮВАННЯ

ПІСЛЯМОВА

Вислів Ісаака Ньютона: "Я сподіваюся спонукати геометрів ближче підійти до дослідження природи, а жадібних до природних наук спочатку вивчити геометрію, щоб разом вони зміцнили науку вищими доказами" як найкраще демонструє значення геометричного моделювання для пізнавального процесу, завдяки якому йде неперервне зростання області знань людства (ОЗ), а це, як недивно, призводить до збільшення границь невивченого.

 

Графічна інтерпретація цієї тези може бути прикладом геометричної моделі процесу пізнання, що показує його невичерпність. Ще вона пояснює причину, за якою окремі люди з малим запасом знань (область знань неуцтва - ОЗН) вважають себе "всеобізнаними", бо границя їхнього незнання дуже мала.

Суму знань, накопичених людством, можна представити у виді величезної кількості елементарних часток - наукових суджень, що є результатом розумової діяльності людини. Загальна форма наукового судження має вид фрази: "якщо А, то В", де А і В можуть бути об'єктом будь-якої природи. Наприклад, судження: якщо (простий дріб множимо на простий дріб), то (одержуємо також простий дріб, чисельник якого дорівнює ... ), де вирази в дужках завжди можна замінити на символи А і В.

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

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

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

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

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

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

Таку можливість надають основні засоби анімації (“оживлення”), підтримувані модульними функціями animate і animate3d, обумовлені plots-модулем мови Maple V. Принцип анімації, підтримуваний даними засобами, полягає у швидкій зміні послідовності фреймів (моментальних знімків) геометричного об’єкта одного за одним, створюючи в людському сприйнятті ефект руху, подібно тому, як це робиться в сучасних (та й робилося вже на зорі їхнього зародження) відео засобах.

Модульна animate-функція має наступний формат кодування:

animate(<Функція>,<X-діапазон>,<А-діапазон>{,<Опції>})

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

В якості першого фактичного аргументу animate-функції допускаються: одна або більше функцій (включаючи задані параметрично; кодуються у виді множини функцій) чи процедурні списки значень координат опорних точок.

В якості фактичного необов'язкового аргументу animate-функція допускає використання plot-опцій, розглянутих вище, а також спеціальної frames-опції, що визначає число фреймів, що беруть участь у процесі анімації (за замовчуванням покладається frames=16). Разом з тим при використанні з animate-функцією plot-опцій є ряд особливостей, які необхідно враховувати.

Фрейми для анімаційної функції F(x,t) на діапазоні t=a..b анімації створюються за наступним простим принципом: t-діапазон анімації розбивається на tk-точки й у них обчислюються “моментальні знімки” (фрейми) анімаційної функції, тобто її F(x,tk)-образи на x-інтервалі за ведучою змінною (k = 1 ¸ frames). Послідовна зміна таких фреймів власне і становить суть процесу анімації.

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

restart: with(plots): with(plottools):

Визначення всіх параметрів програми

for i from 1 to 50 do

Обчислення всіх графічних компонентів і-го кадра анімації

Gr[i] := display(Ll, L2, L3, L4):

end do:

display(seq(Gr[i],i=1..50),scaling=CONSTRAINED,

insequence=true);

При цьому головною є опція insequence=true, яка дозволяє виводити на екран послідовність зображень покадрово, тобто створювати ефект анімації.

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

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

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

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

 

 

 

 

 

 

 

ЛІТЕРАТУРА

1. Амелькин В.В. Дифференциальные уравнения в приложениях. - М: Наука, 1987. - 158 с.

2. Аминов Ю.А. Дифференциальная геометрия и топология кривых. - М: Наука, 1987. - 158 с.

3. Биков С.О. Розробка імпульсного вогнегасника для дальнього розпорошення вогнегасних речовин. Дисертація .... кандидата технічних наук. - Харків: АПБ України, 2001. - 228 с.

4. Шаповалова О.О. Розробка схем пожежних стволів, оптимальних за критерієм дальності подачі вогнегасної речовини. Дисертація .... кандидата технічних наук. - Харків: АПБ України, 2000. - 182 с.

5. Шуп Т. Решение инженерных задач на ЭВМ. -М.: Мир, 1982, 235 с.

6. Рвачев В.Л. Геометрические приложения алгебры логики.- Киев: Технiка, 1967. - 212 с.

7. Дьяконов В.П. Математическая система MAPLE V R3/R4/R5/. – М.: Солтон, 1998. – 400 с.

8. Куценко Л.Н., Маркин Л.В. Формы и формулы. – М.: Изд. МАИ, 1994. – 176 с.

9. Куценко Л.Н. Математическое обеспечение систем электронной киномультипликации.- В сб. Вычислительные системы. Сплайн - функции в инженерной геометрии. Новосибирск: ИМ СО АН СССР, 1981, с.148-149

10. Люстерник Л.А. Выпуклые фигуры и многогранники. M: Гостехиздат. 1956. - 212 с.

11. Найдиш А.В., Суліма В.В. Визначення контурів насадок, які забезпечують точковий дотик при синхронному обертанні // Труды / Таврическая государственная агротехническая академия. - вып. 1, том 13. - Мелитополь: ТГАТА, 1999 - C. 76 -81.

12. Суліма В.В. Забезпечення точкового дотику кулачків при синхронному обертанні // Проблемы пожарной безопасности. Харьков: Фолио, 2000 . Вып. 7 - C. 198 - 200.

13. Суліма В.В. Аналітичний опис трикутника Релло та його модифікацій. - Мелітополь: ТДАТА, 1999. - 16 с.

14. Яглом И.М., Болтянский В.Г. Выпуклые фигуры.- M: Гостехиздат. 1951. - 185 с.

15. Говорухин В.Н., Цибулин В.Г. Введение в Maple (математический пакет для всех). – М.: Мир, 1997. – 208 с.

16. Баратов А.Н., Вогман Л.П. Огнетушащие порошковые составы. - М: Стройиздат, 1982. - 72 с.

17. Шаровар Ф.И. Устройства и системы пожарной сигнализации. - М: Стройиздат, 1985. - 375 с.

18. Д. Тер Хаар. Основы гамильтоновой механики. - М: Наука, 1974. - 223 с.

19. Росоха С.В. Обчислення площі фронту хвилі, відбитої циліндричною поверхнею // Прикладна геометрія та інженерна графіка. – Вип. 69. – Київ: КНУБА. – 2001. С. 166 - 168.

20. Росоха С.В. Опис відокремленої хвилі за допомогою асимптотичних ліній псевдосфери // Проблемы пожарной безопасности. – Вып. 9. – Харьков: Фолио. – 2001, С. 175 - 178.

21. Росоха С.В., Куценко Л.Н. Изобразительные средства компьютерной графики в исследовании процесса пожара // Проблемы пожарной безопасности. – Вып. 10. – Харьков: Фолио. – 2001, С. 150 - 155.

22. Росоха С.В., Куценко Л.М. Взаємні точки відбивальних систем // Проблемы пожарной безопасности. – Вып. 8. – Харьков: Фолио. – 2000, С. 149 - 153.

23. Росоха С.В. Метод геометрического моделирования профиля корпуса двигателя Ванкеля // Труды / Таврическая государственная агротехническая академия. – Вып. 4. – Том 12. – Мелитополь: ТГАТА. – 2001. – С. 101 – 104.

24. Куценко Л.М., Росоха С.В. Геометричне моделювання розсіювання потоку альфа-часток полем іншої частки // Труды / Таврическая государственная агротехническая академия. – Вып. 4. – Том 13. – Мелитополь: ТГАТА. – 2001. – С. 10 – 15.

25. Росоха С.В. Геометричне моделювання променів у випадку нетрадиційного відбиття // Труды / Таврическая государственная агротехническая академия. – Вып. 4. – Том 11. – Мелитополь: ТГАТА. – 2000. – С. 96 – 98.

26. Росоха С.В. Застосування у технічних впровадженнях поверхонь, що відбивають / Збірка праць міжнародної науково-практичної конференції “Сучасні проблеми геометричного моделювання” - Харків: ХДАТОХ, 2001 - C. 257 - 262.

© 2004 Академя гражданской защиты Украины