Научная статья на тему 'Анализ существующих баллистических программ'

Анализ существующих баллистических программ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1335
149
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИЗ / ANALYSIS / БАЛЛИСТИКА / BALLISTICS / БАЛЛИСТИЧЕСКИЕ ПРОГРАММЫ / БАЛЛИСТИЧЕСКИЕ КОЭФФИЦИЕНТЫ / BALLISTIC COEFFICIENTS / ОРУЖЕЙНЫЕ СИСТЕМЫ / WEAPON SYSTEMS / РАСЧЕТ ТРАЕКТОРИИ / ТРАССИРОВАНИЕ / TRACING / BALLISTICS PROGRAM / CALCULATING THE TRAJECTORIES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Климкин Денис Валерьевич

В данной статье рассмотрены наиболее распространенные программы баллистических расчетов, существующие в настоящее время, в частности программы компании «Сьерра» и лаборатории Ойлера, и «Прикладная аналитическая баллистика» от Брайана Литца, выявлены характерные отличия и определенные недостатки. Сравнительная характеристика данного программного обеспечения производилась с опорой на основные аспекты и факторы, влияющие на полноту выходных данных каждой из программ и точность попадания баллистического снаряда.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Анализ существующих баллистических программ»

10. Air-stable magnesium nanocomposites provide rapid and high-capacity hydrogen storage without using heavy-metal catalysts [Электронный ресурс] //Режим доступа: https://www.nature.com/articles/nmat2978 (дата обращения 11.05.2018).

11. Новый материал для хранения водорода на основе металло-органических соединений продемонстрировал рекордные показатели. [Электронный ресурс] // Режим доступа: http://zoom.cnews.ru/rnd/news/top/najden_novyj_material_dlya_hraneniya_vodoroda (дата обращения 08.05.2018).

12. Информационный портал «Газета.ру» [Электронный ресурс] / Режим доступа: https://www.gazeta.ru/science/news/2017/11/01/n_10765928.shtml?updated (дата обращения 11.05.2018).

13. Информационный портал «Газета.ру» [Электронный ресурс] / Режимдоступа: https://www.gazeta.ru/science/2009/06/24_a_3214875.shtml?updated (дата обращения 11.05.2018).

АНАЛИЗ СУЩЕСТВУЮЩИХ БАЛЛИСТИЧЕСКИХ ПРОГРАММ Климкин Д.В. Email: Klimkin1146@scientifictext.ru

Климкин Денис Валерьевич — студент, кафедра математического обеспечения и применения ЭВМ, факультет вычислительной техники, Пензенский государственный университет, г. Пенза

Аннотация: в данной статье рассмотрены наиболее распространенные программы баллистических расчетов, существующие в настоящее время, в частности программы компании «Сьерра» и лаборатории Ойлера, и «Прикладная аналитическая баллистика» от Брайана Литца, выявлены характерные отличия и определенные недостатки. Сравнительная характеристика данного программного обеспечения производилась с опорой на основные аспекты и факторы, влияющие на полноту выходных данных каждой из программ и точность попадания баллистического снаряда. Ключевые слова: анализ, баллистика, баллистические программы, оружейные системы, расчет траектории, баллистические коэффициенты, трассирование.

ANALYSIS OF EXISTING BALLISTIC PROGRAMS Klimkin D.V.

Klimkin Denis Valerievich — Student, DEPARTMENT MATHEMATICAL SUPPORT AND COMPUTER APPLICATION, FACULTY OF COMPUTER

FACILITIES, PENZA STATE UNIVERSITY, PENZA

Abstract: this article describes the most common programs of ballistic calculations, existing at the current time. In particular, programs of "Sierra" company and the laboratory of Oyler, and "Applied ballistics Analytics" by Brian Lietz, are described. The most principal differences and important shortcomings are revealed. Comparative characteristics of the software was based on the main aspects and factors affecting the completeness of the given programs output and the accuracy of a ballistic missile.

Keywords: analysis, ballistics, ballistics program, weapon systems, calculating the trajectories, ballistic coefficients, tracing.

УДК 004.052

С появлением первых персональных компьютеров в середине 80-х годов прошлого столетия, а спустя некоторое время - баллистических компьютерных программ, появилась возможность вычисления потери высоты и скорости пули, количества движения, кинетической энергии и других баллистических параметров. Самое главное - появилась возможность представления точной траектории пули, используя определенные данные о её скорости.

Баллистическая программа является необходимым элементом оружейной системы, куда так же относятся винтовка, прицел, патрон. С их помощью можно рассчитывать все измеряемые переменные, оказывающие влияние на полёт пули. Баллистические программы дают точные результаты благодаря функциям лобового сопротивления и различным формулам, используемым для вычисления математической модели траектории.

Существует большое количество баллистических программ. Есть бесплатные и платные, дешевые и не очень. Но стоимость программы не является индикатором того, насколько точными будут её расчеты. Точность расчета траектории зависит от точности исходных данных.

Необходимость точно рассчитать траекторию на конечном участке полёта пули, важна стрелкам, которым требуется попадание с первого выстрела. Но не нужно забывать, что баллистические программы также могут быть использованы для проведения сравнительного анализа характеристик.

Из огромного множества программ, занимающихся расчетами баллистических характеристик, были выбраны и проанализированы 3 наиболее популярные и, с точки зрения оценки баллистиков, наиболее полные в расчете выходных данных.

Программа «Баллистический исследователь» лаборатории Ойлера вычисляет траекторию и все ее параметры для любых патронов, зарядов пороха и разных пуль при различных скоростях и в разных условиях. В ней содержатся данные о выпускаемых боеприпасах и пулях. Она может высчитывать все необходимые данные о выстреле, основанные на этой информации, и некоторых дополнительных данных, которые может ввести стрелок. Результаты могут быть представлены в виде графика или таблиц.

«Данные о выстреле» включают в себя траекторию, скорость, энергию, понижение, дальность по горизонту и некоторые другие. Программа производит вычисления, основанные на различных баллистических моделях, и может вычислить, в том числе и другие параметры, основываясь на введенных данных. На практике она берет в расчет баллистический коэффициент и скорость и вычисляет траекторию. Если вы введете данные о направлении ветра и его скорости, то она вычислит и ветровой снос. Если вы добавите другие факторы, влияющие на траекторию, например температуру, барометрическое давление, высоту и угол стрельбы, программа их тоже обработает.

Каждый набор вычислений для данной скорости пули называется трассированием. Программа может прорабатывать три трассировки одновременно и выводить их в одном графике для удобства сравнения.

Данные о боеприпасах и пулях из «Баллистического Исследователя» можно вызвать и использовать для вычислений, что позволит сравнить показатели вашего оружия с показателями завода - изготовителя патронов.

В общем, это очень полезная программа и совсем не сложная для тех, кто пользуется персональным компьютером.

Программа компании «Сьерра», по сути выполняет те же функции, что и программа Ойлера, но у нее другой подход и, соответственно, она немного более гибкая.

Программа не совсем проста для пользователя, но тем не менее она предлагает несколько полезных функций. Например, у нее есть отдельная функция вычисления баллистического коэффициента с использованием данных, введенных пользователем.

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

«Прикладная аналитическая баллистика», появившаяся в 2014 году, дает возможность её пользователям рассчитать траекторию выстрела, не только используя баллистические коэффициенты, но и применять индивидуальные баллистические профили. Данная система, подкрепленная информационной базой, собранной в лабораторных условиях, предоставляет уникальный инструмент «Аналитик зоны поражения цели» (ЗПЦ), наряду с полным набором стандартных баллистических функций. Аналитик ЗПЦ - возможность расчёта вероятности попадания по цели на различные дальности, предоставляющая стрелку установить границы неопределенности параметров. Помимо выше изложенных функций, в программу еще входит «Аналитик ветрового профиля». Он позволяет рассчитывать среднее значение непробития, учитывая силу и направление ветра на нескольких участках траектории, вплоть до 10 отрезков. Кроме того, стрелок может загружать индивидуальные баллистические профили на совместимые устройства [3].

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

Заключение

В данной статье были проанализированы программы компании «Сьерра», лаборатории Ойлера, и «Прикладная аналитическая баллистика» от Брайана Литца. Данные программы являются одними из самых распространенных в области внешней баллистики и каждая из них по своему уникальная, и решает ряд поставленных задач, нужных её владельцу.

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

78

необходимо быть уверенным, что входные данные являются истинными. А именно, данные с высокой долей достоверности, с минимальными погрешностями и в той системе измерений, которые необходимы выбранной программе. Именно от этого в конечном счете зависит точность результата, полнота и достоверность выходных данных любой программы.

Список литературы / References

1. Дмитриевский А.А., Лысенко Л.Н. «Внешняя Баллистика» // М.: Машиностроение, 2009. 126 с.

2. Бурлов В.В., Грабин В.В. «Баллистика ствольных систем» // М.: Российская академия ракетных и артиллерийских наук, 2006. 32 с.

3. Обзор баллистических программ 1.1 Applied Ballistics Analytics. [Электронный ресурс]. Режим доступа: http://rifleaccuracychannel.com/obzor-baUisticheskih-programm/ (дата обращения: 18.04.2018).

АНАЛИЗ ПРОГРАММНОГО СРЕДСТВА ENTERPRISE ARHITECT Алексеева К.Ю. Email: Alekseeva1146@scientifictext.ru

Алексеева Ксения Юрьевна — студент, факультет информатики и вычислительнойq техники, Поволжский университет телекоммуникации и информатики, г. Самара

Аннотация: в статье рассмотрена программа Enterprise Architect, которая представляет собой удобную платформу для визуального моделирования. Также описаны ее основные функции, возможности и особенности. Перечислены основные языки программирования, которые поддерживает Enterprise Architect.

Выделены преимущества использования этого программного продукта, который является многопользовательским графическим инструментом для создания удобного в сопровождении ПО. Первым шагом при работе ЕА является создание проекта, который можно разрабатывать как с применением шаблонов, так и без них. Ключевые слова: Enterprise Architect.

ENTERPRISE ARHITECT SOFTWARE ANALYSIS Alekseeva K.Yu.

Alekseeva Ksenia Yuryevna - Student, FACULTY OF COMPUTER SCIENCE AND COMPUTER SCIENCE POVOLZHSKY UNIVERSITY OF TELECOMMUNICATIONS AND INFORMATICS, SAMARA Abstract: the article discusses the program Enterprise Architect, which is a convenient platform for visual modeling. Its main functions, capabilities and features are also described. The main programming languages supported by Enterprise Architect are listed.

Advantages of using this software product are highlighted, which is a multi-user graphical tool for creating user-friendly software. The first step in the work of EA is to create a project that can be developed both with the use of templates, and without them. Keywords: Enterprise Architect.

УДК 004

Enterprise Architect (ЕА) представляет собой мощное ПО для работы с документами, файлами и другими программными элементами, имеющими язык программирования UML. Это своего рода CASE-инструмент, предназначенный для построения и настройки ПО. Этот программный продукт создан с целью модернизировать систему, необходимую для разработки и управления различными бизнес-проектами, построения эффективных моделей бизнес планов и другое. На сегодняшний день программа поддерживает множество языков программирования, среди которых следует отметить:

• Java;

• ActionScript;

• Visual Basic 6;

• PHP;

• WSDL и другие. [2]

i Надоели баннеры? Вы всегда можете отключить рекламу.