СПОСОБ ОЦЕНКИ ДАЛЬНОСТИ ДО ТОЧКИ ВЫСТРЕЛА

1. Способ оценки дальности до точки выстрела путем измерения ударной и дульной волн, включающий:
измерение сигналов, содержащих информацию только об ударной волне, акустическими датчиками, разнесенными в пространстве так, что они формируют антенну;
измерение сигналов дульной волны акустическими датчиками;
определение по измеренным сигналам ударной и дульной волн начальной оценки дальности до точки выстрела;
задание начальных предполагаемых значений скорости снаряда и коэффициента его лобового сопротивления и
выбор в каждом поколении решения, имеющего наименьшее значение невязки, в качестве особи, которая остается неизменной.
2. Способ по п.1, в котором итеративное вычисление содержит выполнение заданного числа итераций.
3. Способ по п.1, в котором определение начальной дальности до точки выстрела содержит вычисление значения разности времени прихода между сигналами, содержащими информацию только об ударной волне, и сигналами, содержащими информацию о дульной волне, и угла прихода.
4. Способ по п.1, в котором итеративное вычисление содержит задание критерия сходимости и принятие обновленного значения дальности до точки выстрела в качестве окончательной дальности в том случае, когда соотношение между последовательными обновленными дальностями до точки выстрела удовлетворяет критерию сходимости.
5. Способ по п.4, в котором соотношение между последовательными обновленными дальностями до точки выстрела является разницей между ними.
6. Способ по п.4, в котором соотношение между последовательными обновленными дальностями до точки выстрела является разницей между ними в процентах.
7. Способ по п.1, в котором если вычисленная скорость снаряда меньше скорости звука, то она принимается равной скорости звука.
8. Способ по п.1, в котором обновленная дальность до точки выстрела считается недействительной, если угол траектории снаряда и угол прихода превышают заданное значение.
9. Способ по п.8, который содержит дополнительно стадию выбора после выполнения заданного числа поколений решения, имеющего наименьшую невязку, в качестве обновленного значения дальности до точки выстрела.
10. Способ по п.8, который дополнительно содержит выполнение для каждой трехмерной строки в поколении заданного числа итераций для вычисления уточненного значения дальности до точки выстрела, причем невязки для особей в каждом поколении вычисляются с использованием уточненного значения дальности.
11. Способ по п.8, в котором применение генетического алгоритма содержит применение к популяции в поколении операторов кроссовера и мутаций.
12. Способ по п.11, в котором применение оператора кроссовера содержит обмен азимута расхождения и/или угла возвышения расхождения между двумя особями из популяции в поколении.
13. Способ по п.11, в котором в качестве оператора мутации используются операторы мутации полей, постепенной мутации и нулевой мутации.
14. Способ по п.13, в котором оператор мутации поля заменяет значение трехмерной строки случайно выбранным значением.
15. Способ по п.13, в котором оператор постепенной мутации вносит небольшие изменения во все поля трехмерной строки.
16. Способ по п.13, в котором оператор нулевой мутации оставляет особи в поколении неизмененными.
17. Способ по п.8, который содержит дополнительно в том случае, когда обновленное значение дальности до точки выстрела недействительно, следующие стадии применения генетического алгоритма:
определение начальной популяции генетического алгоритма с заданным числом особей, причем каждая особь представлена трехмерной строкой, которая содержит предполагаемые значения дальности до точки выстрела, значения углов азимута и возвышения расхождения траектории снаряда;
выполнение генетического алгоритма для заданного числа поколений, и в каждом поколении для особей вычисляются невязки.