Разработка системы принятия решения iелью разведения двух летательных аппаратов
Дипломная работа - Транспорт, логистика
Другие дипломы по предмету Транспорт, логистика
q-й ОС может быть выбрано некоторое r-е решение (r = 1,2,...,R) и время принятия решения Тис(r,q) зависит от r в соответствии со сложностью процедуры выбора. В общем случае, не учитывая на данном этапе обоснованность принимаемых решений, будем считать, что ИС работоспособна в конкретной q-й ОС в реальном масштабе времени, если для какого-либо r выполняется условие
Тис(r,q)<=Тр.ф(q), (1.2)
в противном случае ИС неработоспособна.
Для обеспечения условия (1.2) необходимо обеспечивать оперативную оценку Тр.ф(q), а затем производить выбор соответствующей r-й процедуры. ИС такого типа будем в дальнейшем называть динамическими (ДИС). В реальном полете ЛА могут возникать различные ОС, для которых в соответствии с условиями (1.1) и (1.2) конкретная ДИС будет физически реализуемой или нереализуемой, работоспособной или неработоспособной.
3. Формирование процедур принятия решений ИС
Проблема оценки обоснованности принятых ИС решении достаточно сложна [3,4]. В частности, эффективность при одинаковых результатах работы ИС может меняться в зависимости от решаемых в этот момент стратегических и тактических задач.
Для оценки принимаемых ИС решении предлагается использовать критериальную функцию вида
= A1W1 + A2W2 + ... + AnWn + ... + ANWN,(2.1)
где Аn - весовой коэффициент (сумма весовых коэффициентов равна 1), Wn - n-й частный показатель качества (ПК), n = 1, 2, ..., N - индекс ПК.
В качестве частных ПК могут быть приняты, например, значения: запаздывание в доставке груза, время нахождения в опасной области, безопасность ЛА, расход топлива и др.
Так как частные ПК могут оценивать различные характеристики процесса, они должны быть представлены в относительном виде и нормированы. В дальнейшем будем считать, что успешное разрешение ОС соответствует процессу, при котором значения функции (2.1) или частных ПК находятся в пределах заданных допусков. Использование переменных весовых коэффициентов позволяет учитывать изменение целей решаемых тактических и стратегических задач и выбирать процедуры принятия решений в соответствии с важностью отдельных ПК. Весовые коэффициенты частных ПК могут меняться в процессе полета. Например, текущее запаздывание на маршруте может быть менее важным в начале, чем в конце полета, а экономия топлива в начале полета более важна. Определение весовых коэффициентов Аn можно реализовать различными методами [5], в частности, на основе метода экспертных оценок или с помощью предварительного обучения ДИС.
В реальных условиях могут возникать ОС, требующие немедленного принятия решения, так как любое увеличение Тр(q) > 0 приводит к существенному увеличению потерь (ухудшению значений ПК).
Для разрешения подобных ОС ДИС должна принимать решения из ограниченного набора заранее подготовленных вариантов. В частности, конкретному набору значений признаков ОС может соответствовать единственный вариант управления. В таких случаях реакцию ДИС будем называть "рефлекторной". Время принятия решения на основе рефлекторной реакции обозначим как Тис(0,q).
Рефлекторная реакция не обеспечивает оптимизацию параметров управления и может применяться только в условиях дефицита времени на принятие решений. Если признаки ОС распознаются до возникновения реальных угроз, появляется возможность выбора процедуры принятия решений.
Пусть, например, рассматривается задача прохождения некоторой опасной области (q). При этом опасность для ЛА линейно зависит от дальности D(q,t) до центра области в заданном интервале [Dmax,Dmin] и времени нахождения в опасной области, где t - время полета ЛА. Эти данные могут быть рассчитаны заранее с учетом условий решаемых задач. Примем, что обобщенный ПК оценивает только безопасность ЛА: W = A1W1 (безопасный процесс соответствует W = W1 = 0, максимальная опасность W = W1 = 1), следовательно, A1 = 1, а остальные весовые коэффициенты равны нулю. В этом случае относительные и нормированные значения ПК могут быть вычислены по (формулам
0, D(q,t) > Dmax(q);=1 - [D(q,t) - Dmin(q)]/[Dmax(q) - Dmin(q)]dt, Dmax(q) >= D(q,t) >= Dmin(q);0
D(q,t) < Dmin(q),
где Dmin(q), Dmax(q) - заданные параметры q-й опасной области, Т0, Тk - моменты времени входа и выхода ЛА из опасной области.
На основании (2.2) можно рассчитать прогнозируемое значение ПК - Wпр.о для заданной траектории полета ЛА. При Wпр.о > Wп принимается решение на изменение траектории полета ЛА, где Wп - заданное пороговое значение ПК (в частном случае, Wп = 0). Обозначим Тис(r0,q) - время выбора наилучшего варианта из ограниченного набора управлении (R0). Если выполняется условие Тис(r0,q) <= Тр.ф(q), то выбор наилучшего решения проводится на основе сравнения прогнозируемых значений ПК для всех возможных вариантов управлении R0. В случае Тис(0,q) <= Тр.ф(q) < Тис(r0,q) выбирается управление на основе рефлекторной реакции.
При необходимости использования сложных вычислительных процедур, например выбора решений из большого числа вариантов, оптимизация параметров управления, для уменьшения Тис(r0,q), целесообразно предварительно ограничивать возможные варианты решении. Ограничение вариантов может быть реализовано с помощью текущей оценки вероятности возникновения ОС.
Если прогнозируемая вероятность возникновения q-й ОС превышает заданный уровень, то для ее разрешения начинают формироваться варианты управлений, пересылаемые в промежуточную рабочую базу знаний (РБЗ). Эти варианты могут постоянно изменяться и уточняться по мере обновления текущей информации. Количество прогнозируемых опасных ситуаций и вариантов их р