Формализованное описание процесса синтеза системы сбора и анализа социально-психологической информации о состояниях воинских коллективов, страница 4

     б)Un(XG0П0) ® min;                       (2.17)

при условиях 

Un (XG0П0) £ Un*;

S(XG0П0) £ Sдоп

С  учетом  формулы  (2.12)  задача  рационального выбора структуры и состава системы АСАСПИ может быть сформулирована следующим  образом.  Необходимо  найти такие подмножества XG0 и ХП0 (XG0ÍXG ,ХП0ÍXП),  при которых выполняются ограничения (2.13)  и (2.14), а функционал будет минимальным, т.е.   

       F(S,Un)® min;                    (2.18)                                         

при условиях   Un(XG0П0) £ Un* ;

               S(XG0П0) £ Sдоп

Строгое решение задачи (2.18) в общем виде представляет значительные  трудности, связанные с установлением достаточно простых и удобных зависимостей, связывающих показатели качества S(·) и Un(·) с параметрами оптимизации Хп, Хс.  В большинстве  случаев  функции S(·) и Un(·) имеют нелинейный характер, и задача (2.18) сводится к задаче целочисленного нелинейного программирования. Задачи данного класса характеризуются громоздкостью вычислений и отсутствием единой методологии их решения [17, 22].

Поэтому предлагается поэтапное (многошаговое) решение задачи синтеза рациональной (квазиоптимальной) структуры и состава АСАСПИ.

Алгоритм решения задачи синтеза АСАСПИ определяется последовательностью ряда шагов (см. рис.2.3).

ШАГ 1. Ввод исходных данных.

Осуществляется ввод структурных параметров системы и характеристик задач, определенных в разделе 2.2.

ШАГ 2. Оценка параметров существующей системы.

Задача оценки параметров АСАСПИ заключается в определении требуемых значений быстродействия (пропускной способности) элементов системы, типов и количества однотипных устройств на рабочих местах пользователей, времени пребывания в системе задач пользователей, а также стоимости существующей системы.

ШАГ 3. Проверка соответствия параметров системы требуемым значениям в соответствии с выражениями

              rij < 1                           (2.19)                                                                        

              kijmin < kij                       (2.20)                                                                  

              Un £ Un*                              (2.21)

Данные выражения являются условиями перехода к проверке допустимого решения для заданного варианта структуры и состава АСАСПИ. При выполнении данных условий принимается решение о соответствии с существующей СОИ предъявляемым требованиям, производится переход к шагу 9.

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

ШАГ 4. Проверка существования допустимого решения для заданного варианта структуры АСАСПИ из множества XG.

Для каждого варианта XG0 из множества XG выполняется проверка существования допустимого решения, которая сводится к последовательности следующих этапов:

Этап 1. Для всех элементов системы   задаются максимально возможные значения параметров:

Vк = Vmaxl1; V=Vmaxl2;k=Wподр;

 Этап 2. Вызов процедуры оценки параметров системы и расчет времени пребывания в системе задач социально-психологического обеспечения.

При первом обращении к указанной процедуре заданным вариантом структуры АСАСПИ является существующая в учреждении (части) структура СОИ. При последующих обращениях задается очередной вариант из множества XG.

ШАГ 5. Проверка ограничения (2.21).

При невыполнении заданного ограничения выбирается новый вариант структуры системы из множества XG и осуществляется переход к этапу 1, иначе – переход к шагу 6.

ШАГ 6. Расчет параметров элементов АСАСПИ с заданным вариантом структуры.

Этап 1. Расчет параметров потоков заявок и параметров задач  с учетом задач социально-психологического обеспечения:

            Lnj=lnj + lnjспо;

                  L0j=LnJ;

             n1    n1                           

          qj=å qij + å qijспо ;                  (2.22)                                                                                  

             i=1  i=1                                                             

           Nву= Nву +  Nву спо;

            a1 = Nвуi+1;

            ai,j = Nвуij;

            ak = Nвуi

            lnij= aij´Ln;

            lij=lnij;

            q1j=qj/a1;

 ЭТАП 2. Выбор режима обработки социально-психологической информации:

режим пакетной обработки информации;

режим оперативной обработки информации;

Выбор режима обработки информации осуществляется оператором исходя из специфики задачи.

ЭТАП  3. Расчет оптимальных значений параметров элементов системы и формирование вектора Sq (XG, XП).

ШАГ 7. Проверка условия  q = Q, q = .

При q < Q выполняется операция q = q +1 и осуществляется переход к шагу 3.

При q = Q ( выбраны все варианты структуры АСАСПИ) осуществляется переход к шагу 8.

ШАГ 8. Выбор варианта структуры и состава АСАСПИ в соответствии с выражением (2.15).

ШАГ 9. Выдача результатов:

  1)Параметры синтезируемой системы :

Множества: Асписпиnспиn+1,j,H;

Матрицы: B,C,D,E,Z;

    2)Параметры элементов системы:

kij,rij,Un,mj,Sспи.

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

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

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

ЭТАП 1. Расчет стоимостных коэффициентов для отдельных устройств

            kj=kjqij;                      (2.23)

ЭТАП 2. Расчет оптимальных значений интенсивности обслуживания заявок j-м пунктом размещения ПЭВМ

         mi0=L0j ;               (2.24)

ЭТАП  3. Расчет значений производительности элементов системы Vj

             Vj=mj0qij;

ЭТАП 4. Присвоение Vj ближайшего большего дискретного значения из множества {V}.

ЭТАП 5. Расчет значения интенсивности обслуживания заявок

             mj=Vj/qj;