в цель последовательных выстрелов (залп из одного орудия), опре-
деление угла возвышения для попадания в цель на заданной высоте
с оптимальным углом встречи или в заданном временном интервале
и т.д. Возникающие при этом обратные задачи агент решает оптими-
зационными методами: формирует соответствующую задачу оптими-
зации с учетом пожеланий пользователя и передает ее встроенному
аппарату оптимизации. Агенты всех абстрактных объектов устроены
одинаково, но каждый абстрактный объект может привнести некото-
рую специфику в действия своего агента, Для этого в абстрактные
объекты включаются наборы эвристик. Так, вычислить начальные па-
раметры стрельбы для получения требуемых терминальных условий
можно не только оптимизацией (универсальный метод), но и одно-
кратным вычислением обращенной траектории. Эвристика простая:
задать конечные параметры траектории, изменить знак коэффициен-
та сопротивления на отрицательный и провести расчет траектории до
выполнения признака исходной позиции (например, нулевой высоты),
взяв другие параметры траектории в качестве условий стрельбы (на-
пример, угол падения). Пользователь может направлять согласование в
нужном ему направлении заданием приоритетов между параметрами
объектов, ограничениями, желательными направлениями изменения
(max, min).
Непосредственно с анализом боевой эффективности связаны со-
гласования между объектами, представляющими цель и средство по-
ражения. Они, как правило, являются источниками всех остальных па-
раметрических изменений в системе объектов (выбор параметров си-
стемы оружия по критерию эффективности). Фрагмент системы объ-
ектов, моделирующих средства поражения контактного типа показан
на рис. 3. Для конкретизации объекта
Кумулятивный узел
необходи-
мо предъявить текст параметризованной геометрической модели кон-
струкции и модуль расчета параметров кумулятивной струи (DLL),
согласованный с типом конструкции. Объект
Преграда
ввиду боль-
ших отличий в уязвимости частично конкретизирован производными
компилируемыми классами, учитывающими специфику гомогенных,
многослойных, комбинированных преград. Абстрактный объект
Ку-
мулятивная струя
не требует конкретизации, он только получает па-
раметры сформированной струи и содержит функцию
Пробитие
, ко-
торую использует для вычисления глубины каверны или параметров
пробоины для моделей преград, не требующих специальных методов.
Объектные модели сложных преград могут использовать собственные
методы оценки стойкости к пробитию. Если расчет могут провести
оба объекта (и средство поражения, и преграда), выбор осуществляет-
ся сначала по формальным признакам: из двух объектов предпочтение
251
1,2,3,4,5 7,8,9,10,11,12,13,14,15,...16