Сейчас на борту: 
Andrey152
   [Подробнее...]

Страниц: 1

#1 25.05.2011 11:47:48

Gunsmith
Участник форума
Откуда: Москва
Сообщений: 675




Баллистический калькулятор

1

Баллистический калькулятор Ball (архив на полтора метра):

http://www.mediafire.com/file/qyf9y85plbde82d/Ball.zip

Прилепил к своей древней (первый вариант сделан ещё для СМ-ки в 89-м году) программе более-менее осмысленный интерфейс. За основу в своё время взял известную статью Юренса из WI, но алгоритм решения системы диффуров пришлось существенно переработать, т.к. в первоисточнике обнаружилось множество ляпов.

Устанавливать программу не надо, просто распакуйте в любую папку. Использовать, надеюсь, просто. Всплывающие подсказки должны помочь. Чтобы запустить автоматический подбор функции сопротивления, коэффициента формы или угла возвышения надо активировать окно ввода соответствующего параметра ("кликнуть" левой кнопкой мыши или переместиться нажатиями клавиши "Tab"), после чего нажать мышкой крайнюю левую кнопку тулбара (или же одновременно клавиши "Ctrl" и "F", или же выбрать пункт из контекстного меню).

Некоторые возможные применения.

1. Задаём калибр, массу и начальную скорость снаряда, дальность стрельбы и соответствующий ей угол возвышения. Подбираем наиболее подходящую функцию сопротивления, затем - коэффициент формы. Выполняем расчёт траектории. Получаем угол падения, время полёта и скорость падения снаряда для указанной дальности.

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

3. Если отсутствуют сведения о дальности стрельбы, но известен угол возвышения, то можно приблизительно оценить дальность полёта снаряда при таком угле. Тогда функция сопротивления задаётся вручную. "Сфера" подходит, естественно, для ядер, "Гаврская" - для "тупых" снарядов конца 19-го - начала 20-го веков, остальные (кроме "Стрелы", обозначающей некую идеальную форму) - для более поздних снарядов с хорошей аэродинамикой. Коэффициент формы принимается равным единице или же другому значению, если есть какие-либо предположения на этот счёт (коэффициент формы "подгоняет" характеристики снаряда, стандартного для данной функции сопротивления, к характеристикам реального снаряда). Выполнение расчёта траектории даст ориентировочную дальность.

4. Можно также оценить неизвестный угол возвышения при известной дальности. Достаточно задать вручную функцию сопротивления и коэффициент формы (как описано выше) и выполнить автоматический подбор угла возвышения.

5. Наиболее полезное, на мой взгляд, применение "калькулятора" - проверка баллистических данных. "Пробным камнем" тут является "Гаврская" функция сопротивления. Нужно задать эту функцию и выполнить автоматический подбор коэффициента формы. Для снарядов времён Русско-Японской войны должно получиться приблизительно 0.9-1.1, Первой мировой (с баллистическими колпачками) - 0.6-0.7, Второй мировой - 0.5-0.6. Если результат существенно отличается от ожидаемого, то исходные данные, скорее всего, содержат грубую ошибку. При более высоком значении коэффициента формы может быть завышена начальная скорость, завышена масса, завышен угол возвышения или занижена дистанция. При более низком значении - всё наоборот. Кроме того, следует заметить, что коэффициент формы имеет слабо выраженную тенденцию к увеличению при увеличении угла возвышения (в программе этот эффект проигнорирован). Поэтому значение коэффициента, определённое для разных пар "угол возвышения + дальность" и идентичных начальных условий (калибр, масса, начальная скорость), должно либо почти не меняться, либо медленно расти с ростом угла. Если оно, наоборот, падает или "прыгает" во все стороны, то у нас не качественная информация, а, видимо, "сборная солянка" (часть данных, например, может относиться к другой начальной скорости).


Eine Katze wird in eine Stahlkammer gesperrt, zusammen mit folgender Höllenmaschine

#2 26.05.2011 23:33:17

Neil
Гость




Re: Баллистический калькулятор

было бы удобно, если бы в одном архиве с екзешником был бы текстовый файл с мануалом, как в сообщении;  и еще бы расчет бронепробиваемости прикрутить ;)

#3 28.05.2011 11:37:41

babrak
Гость




Re: Баллистический калькулятор

Ввожу калибр 76 мм. масса снаряда 470 кг., выдает дальность - 51 км. :)))))
Калибр не учитывается? Тогда зачем он? Либо введите проверку на невозможное.

#4 03.06.2011 16:34:32

Aurum
Лейтенантъ
let
Откуда: Киев
Сообщений: 3284




Re: Баллистический калькулятор

Gunsmith написал:

Оригинальное сообщение #390949
Баллистический калькулятор Ball (архив на полтора метра)

Вещь конечно полезная, в хозяйстве может пригодится. Но вот некоторые замечания/рац.предложения:
1) хотелось бы иметь первое поле "артиллерийская система" с выпадающим списком основных артиллерийских систем. Тогда просто выбирая одну из них напр. ГК Ямато, ГК Бисмарк, ГК 305/40 РИФ и т.д. автоматически заполняются все остальные необходимые поля.

Если один список получится слишком длинным, его можно разбить по эпохам, предварительно выбирая эпоху в своем поле.
Без автоматической подстановки пользоваться не удобно :(

2) хорошо бы чтобы программа строила график траектории с заполнением полного массива разультатов для каждой точки (с некоторой дискретностью конечно)

Отредактированно Aurum (03.06.2011 16:52:49)


«Небывалое бывает»
  Петр Великий

#5 10.08.2012 17:45:11

taras atavin
Гость




Re: Баллистический калькулятор

Словосочетание "фантастические исходные данные" знает, но считает возможным тонное шарообразное ядро.

#6 26.05.2018 12:52:03

Gunsmith
Участник форума
Откуда: Москва
Сообщений: 675




Re: Баллистический калькулятор

Число скачиваний Ball недавно перевалило за тысячу. Интересно, кому и зачем нужна эта весьма специфическая программа в таких количествах? :)


Eine Katze wird in eine Stahlkammer gesperrt, zusammen mit folgender Höllenmaschine

#7 26.05.2018 18:44:40

Titanic
Капитанъ I ранга
k1r
Откуда: Петрозаводск
RMS Titanic
Сообщений: 3981




Re: Баллистический калькулятор

3

Gunsmith написал:

#1281385
Интересно, кому и зачем нужна эта весьма специфическая программа в таких количествах?

Ну это из той же оперы, что и продажи бесйбольных бит в моем городе: чел из "Спортмастера" рассказал, что за полгода продали 200 бит, но ни одного мяча и прочего инвентаря для этой игры. Ни одного клуба в городе нет. Дальше думайте сами. :)

Страниц: 1


Board footer