<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">caht</journal-id><journal-title-group><journal-title xml:lang="ru">Научный вестник МГТУ ГА</journal-title><trans-title-group xml:lang="en"><trans-title>Civil Aviation High Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2079-0619</issn><issn pub-type="epub">2542-0119</issn><publisher><publisher-name>Moscow State Technical University of Civil Aviation (MSTU CA)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26467/2079-0619-2017-20-4-107-113</article-id><article-id custom-type="elpub" pub-id-type="custom">caht-1124</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Информатика, вычислительная техника и управление</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Information technology, computer engineering and management</subject></subj-group></article-categories><title-group><article-title>МОДЕЛИРОВАНИЕ ВОЗДУШНОЙ ОБСТАНОВКИ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ СИСТЕМЫ ПРОГРАММИРОВАНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>THE MODELING OF AIR SITUATION USING OBJECT-ORIENTED PROGRAMMING SYSTEM</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тельпуховская</surname><given-names>О. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Tel’puhovskaya</surname><given-names>О. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>кандидат технических наук, доцент МГТУ ГА</p></bio><bio xml:lang="en"><p>Candidate of Technical Sciences, Associate Professor, Associate Professor of Moscow State Technical University of Civil Aviation</p></bio><email xlink:type="simple">o.telpuhovskaya@mstuca.aero</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Московский государственный технический университет гражданской авиации</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Moscow State Technical University of Civil Aviation</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2017</year></pub-date><pub-date pub-type="epub"><day>11</day><month>09</month><year>2017</year></pub-date><volume>20</volume><issue>4</issue><fpage>107</fpage><lpage>113</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Тельпуховская О.Н., 2017</copyright-statement><copyright-year>2017</copyright-year><copyright-holder xml:lang="ru">Тельпуховская О.Н.</copyright-holder><copyright-holder xml:lang="en">Tel’puhovskaya О.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://avia.mstuca.ru/jour/article/view/1124">https://avia.mstuca.ru/jour/article/view/1124</self-uri><abstract><p>На основании опыта подготовки специалистов в области управления воздушным движением в МГТУ ГА выявлена целесообразность использования в процессе обучения демонстрации полетов самолетов в различной воздушной обстановке. При этом достаточно визуализации траекторий воздушных судов на экране компьютера.Рассматриваются вопросы моделирования воздушной обстановки на ЭВМ. Автор не ставил целью оптимизацию среды программирования. Важна была простота разработки интерфейса программы и получение результатов моделирования воздушной обстановки с учетом динамики изменения места самолета и возможности управления параметрами полета.Предполагалось получить качественные результаты в среде программирования с оболочкой визуального построения программ. Требуемые для вычислительного эксперимента маршруты воздушных судов задаются пользователем с указанием курса и протяженности отрезков линейно-ломаных кривых. Изображение самолета – условная фигура самолета, положение продольной оси которого соответствует его курсу.Пользователь, одновременно являясь диспетчером, может осуществлять векторизацию – управление с заданием нового курса для изменения траектории полета. В программе реализованы как автоматический, так и ручной режимы изменения траектории полета. Математическое моделирование динамики полета при переходе на новый курс не связано с характеристиками конкретного типа летательного аппарата.На примерах с одним или несколькими самолетами показывается эффективность объектно-ориентированного программирования воздушной обстановки для целей обучения. Разработанная программа отвечает требованиям приложений среды Windows. Рекомендуется среда программирования Delphi, в которой после компиляции создается *.exe-файл, не требующий никаких дополнительных файлов. Такую прикладную программу легко распространять и поддерживать.</p></abstract><trans-abstract xml:lang="en"><p>Nowadays, it does make sense to use demonstration flights in the area of air traffic control in various air situations. The questions of computer air plot simulation are considered. For the simulation of processes and systems the technology of simulation modeling is used. It is a formal description of the functioning logic. In addition, there is computation of multifactor experiments.The picture of the aircraft is a conventional figure of the aircraft, the longitudinal axis position of which corresponds to its course. It can be on different or same routes. Changing of flight position appears according to the program using computer timer. For each aircraft, you enter its speed value. The controller can perform vectoring with the new course for changing the trajectory of the flight. The program has both automatic and manual modes. Mathematical modeling of flight, during the transition to a new course, does not relate to the characteristics of the specific type of aircraft. For example, there is the effectiveness of object-oriented program of air situation with one or more aircraft for training purposes. The aircraft forms on arbitrary sections of the route. The program determines for each aircraft the place of its initial installation and calculates the current distance to the next waypoint. The interval towards the waypoint determines the timeof automatic course changing to a value corresponding to the new route. It’s recommended to use Delphi programming system.The object-oriented programming system is effective for the task. It shows that the data display and appropriate software are sufficient funds for the visualization of the air plot at different stages of studying.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>управление воздушным движением</kwd><kwd>воздушная обстановка</kwd><kwd>математическое моделирование</kwd></kwd-group><kwd-group xml:lang="en"><kwd>Air Traffic Control</kwd><kwd>air situation</kwd><kwd>mathematical modeling</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Бродский Ю.И. Лекции по математическому и имитационному моделированию. М.: Директ-Медиа, 2015. 240 с.</mixed-citation><mixed-citation xml:lang="en">Brodsky Y.I. Lekcii po matematicheskomu i imitacionnomu modelirovaniju [The lectures of mathematic and studying simulation]. Moscow, Direct-Media, 2015, 240 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Авдеенко Т.В., Горский В.Г. Построение динамических моделей в пространстве состояний. М.: НГТУ, 2007. 292 с.</mixed-citation><mixed-citation xml:lang="en">Avdeenko T.V., Gorskii V.G. Postroenie dinamicheskih modelej v prostranstve sostojanij [Creation of dynamic models in the space of states]. Moscow, NGTU, 2007, 292 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Сирота А.А. Компьютерное моделирование и оценка эффективности сложных систем. М.: Техносфера, 2006. 280 с.</mixed-citation><mixed-citation xml:lang="en">Sirota A.A. Komp'juternoe modelirovanie i ocenka jeffektivnosti slozhnyh sistem [Computer modeling and assessment of the efficiency of complex systems]. Moscow, Technosphere, 2006, 280 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Бордовский Г.А., Кондратьев А.С., Чоудери А.Д. Физические основы математического моделирования. М.: Академия, 2005. 320 с.</mixed-citation><mixed-citation xml:lang="en">Bordovskii G.A., Kondratyev A.S., Chouderi A.D. Fizicheskie osnovy matematicheskogo modelirovanija [Physical bases of mathematical modeling]. Moscow, Academy, 2005, 320 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Плохотников К.Э. Математическое моделирование и вычислительный эксперимент. М.: Едиториал УРСС, 2003. 280 с.</mixed-citation><mixed-citation xml:lang="en">Plokhotnikov K. E. Matematicheskoe modelirovanie i vychislitel'nyj jeksperiment [Mathematical modeling and computing experiment]. Moscow, Editorial of URSS, 2003, 280 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Самарский А.А., Михайлов А.П. Математическое моделирование. М.: Физматлит, 2002. 320 с.</mixed-citation><mixed-citation xml:lang="en">Samarskii A.A., Mikhaylov A.P. Matematicheskoe modelirovanie [Mathematical modeling]. Moscow, Fizmatlit, 2002, 320p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Архангельский А.Я. Delphi 2006. Язык Delphi, классы, функции Win32 и .NET. Справочное пособие. М.: Бином-Пресс, 2011. 1152 с.</mixed-citation><mixed-citation xml:lang="en">Arkhangelskii A.Ya. Jazyk Delphi, klassy, funkcii Win32 i .NET. Spravochnoe posobie [Delphi 2006. Language, classes, Win32 and .NET functions. Handbook]. Moscow, Bing Press, 2011, 1152 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Лесневский А.С. Объектно-ориентированное программирование для начинающих. М.: Бином, 2010. 232 с.</mixed-citation><mixed-citation xml:lang="en">Lesnevskii A.S. Obektno-orientirovannoe programmirovanie dlja nachinajushhih [Objectoriented programming for beginners]. Moscow, Binom, 2010, 232 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Архангельский А.Я. Программирование в Delphi. М.: Бином-Пресс, 2008. 1158 с.</mixed-citation><mixed-citation xml:lang="en">Arkhangelskii A.Ya. Programmirovanie v Delphi [Programming in Delphi]. 2006. Moscow, Binom-Press, 2011, 1152 p. (in Russian)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Озеров В.П. Delphi. Советы программистов. СПб.: Символ-Плюс, 2003. 976 с.</mixed-citation><mixed-citation xml:lang="en">Ozerov V.P. Delphi. Sovety programmistov [Delphi. Councils of programmers]. St. Petersburg, Simvol-Plus, 2003, 976 p. (in Russian)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
