Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пособие-A5

.pdf
Скачиваний:
21
Добавлен:
16.03.2015
Размер:
614.69 Кб
Скачать

Вэтой схеме наличие метки в позиции р1 ассоциируется с началом моделирования работы системы. На переходе X1 происходит розыгрыш технического состояния элемента А1. Метка передается в позицию р2, если элемент А1 находится в работоспособном состоянии, и в позицию р3 – в противном случае.

Переход Т1 ассоциируется с работой элемента А1 системы. Если элемент А1 находится в неработоспособном состоянии (наличие метки в позиции р3), то происходит анализ работоспособного состояния элемента U (переход X2). Если элемент U в работоспособном состоянии, то схема переключается на работу с элементом А2 (метка в позиции р5), а если нет, то метка поступает в позицию р7 и дальнейшая работа процесса блокируется.

На переходе X3 происходит анализ технического состояния элемента A2. Если этот элемент в работоспособном состоянии, то метка передается в позицию р6, если нет – в позицию р9.

Переход Т2 ассоциируется с работой элемента А2 системы. Попадание метки в позицию р10 обозначает завершение процесса моделирования работы схемы.

Вобщем случае при моделировании накапливающихся отказов можно использовать подход, предложенный Н.Н.Бусленко [3] и позволяющий моделировать динамику смены состояний.

Макро-Е-сетевая модель позволяет организовать моделирование процессов функционирования с учетом накапливающихся отказов элементов в виде итерационного процесса вычислений. Состояние системы z(ti+1) в некоторый момент времени ti+1 после наступления (i+1)-го отказа определяется ее текущим z(ti) состоянием и вероятностью появления (i+1)-го отказа. Можно считать, что процесс смены состояний в данном случае является процессом накопления повреждений технической системой, который определяется потоком отказов ее поврежденных элементов.

41

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

Рис. 2.9. Сегмент сетевой модели, обеспечивающий накопление информации

Здесь текущее состояние z(ti) БС описывается с помощью атрибута метки позиции р4. Позиция р1 является входной для сегмента. Поступление в нее метки ассоциируется с новой информацией о вероятности отказа элемента. Переходы I1 и F1 образуют цикловой механизм изменения технического состояния БС.

При поступлении метки в позицию р1 срабатывает переход I1. Во время фазы активности этого перехода происходит изменение исходного технического состояния БС c учетом информации о вероятности отказа элемента, которая поступила с приходом метки в позицию р1, и информации о текущем техническом состоянии БС, описываемом атрибутом метки в позиции р4.

После срабатывания перехода I1 в позицию р2 поступает метка, атрибуты которой будут содержать информацию об изменении

42

технического состояния БС, связанного с наступившим отказом одного из элементов БС.

При срабатывании перехода F1 происходит восстановление активности позиции р4 посредством помещения в нее метки, которая несет в себе информацию о новом текущем состоянии БС и одновременно снимает блокировку с перехода I1. Переход I1 опять готов к срабатыванию при условии поступления в позицию р1 новой метки, которая будет ассоциироваться с появлением нового отказа одного из элементов БС.

Рассмотренная последовательность срабатывания переходов I1 и F1 по изменению технического состояния БС продолжается до момента окончания поступления меток в позицию р1.

2.5 Задача использования разделяемого ресурса

Используемые в системе ресурсы можно отнести к одному из двух классов: неразделяемые и разделяемые. Неразделяемый ресурс в каждый момент времени может использоваться не более чем одним потребителем, в то время как разделяемый ресурс – несколькими потребителями. В качестве примера разделяемого ресурса КА можно привести энергоресурсы системы электропитания (СЭП). Разделяемый ресурс имеет, как правило, количественную характеристику (например, емкость аккумуляторных батарей).

Рассмотрим, как можно моделировать с помощью макро-Е- сетей использование разделяемого ресурса.

Пусть в системе возможны три операции с ресурсом:

потребление;

восполнение;

отказ от использования ресурса.

43

Таким образом, ресурс может не только использоваться потребителями, но и восполняться. Например, упомянутые выше энергоресурсы КА могут восполняться СЭП в случае разряда буфера аккумуляторных батарей. В этом случае для всех потребителей формируется жесткая временная задержка, соответствующая необходимому времени восполнения буферных батарей, например через солнечные батареи. Для общности задачи предусматривается и третья операция - отказ от использования ресурса. На рис. 2.10 представлена макро-Е-сетевая модель использования разделяемого ресурса.

В состав сетевой модели входят переходы X1, X2, X3, Y1, Y2, F1, F2, Т1; позиции p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12; макропозия

Q1 и решающие позиции r1, r2, r3, r4, r5.

Поступление команды на использование разделяемого ресурса ассоциируется с наличием метки в макропозиции Q1.

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

Метка в макропозиции Q1 имеет 2 атрибута: N1Qi - размер затребованного или восполняемого ресурса; N2Q1 - признак, характеризующий вид операции над ресурсом ( N2Q1 =1 – отказ от использования ресурса; N2Q1 =2 – потребление ресурса; N2Q1 =3 – восполнение ресурса). Наличие варианта N2Q1 =1 необходимо, например, для случая, когда во время процесса функционирования возможен отказ БС и она перестает потреблять энергоресурсы.

На переходе Х1 происходит разветвление процесса: дуга 1 – характеризует вариант отказа от использования ресурса; дуга 2 – потребление ресурса; дуга 3 – восполнение ресурса.

Отказ от использования ресурса. Через позицию р1 и переход

Y3 метка переходит в позицию р12, в которой она имеет те же атрибуты, что и на входе – в макропозиции Q1.

44

45

Q1

X

1

 

p1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p10

1

 

Y1

 

 

T1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r1

2

 

p2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p5

 

 

X2

 

p6

 

r4

 

 

 

 

 

 

 

 

 

 

r2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p7

F1

 

 

 

 

p12

 

 

 

 

 

 

Q

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

p

8

 

 

 

 

 

 

 

2

 

3

 

 

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y2

1 p9

2p3

r5

3

F2

 

 

 

p11

3

Рис. 2.10. Макро-Е-сетевая схема модели использования разделяемого ресурса

Потребление ресурса. На переходе Y1 проверяется наличие ресурса, ассоциируемого с наличием метки в позиции р3 (обязательное условие), и запрос на использование ресурса (метка в позиции р2 – первоначальное обращение к ресурсу, метка в позиции р10 – повторное обращение к ресурсу после временной задержки, связанной с отсутствием требуемого количества ресурса). После срабатывания перехода Y1 метка в позиции р5 имеет атрибуты, характеризующие запрошенный ресурс.

На переходе Х2 проверяется условие возможности выделения требуемого количества ресурса. Если такой возможности нет, то на переходе Т1 формируется временная задержка, после которой метка поступает в позицию р10 для повторного обращения к ресурсу.

Значения атрибутов метки в позиции р10 совпадают со значениями атрибутов метки в позиции р2. Если запрос на используемый ресурс удовлетворяется, то метка через позиции р7, р8 и переходы F1, Х3 поступает в позиции р12 и р9. Срабатывание перехода Y2 позволяет изменить количественную характеристику

ресурса. В данном случае он будет уменьшен на N1Q1 величину.

Восполнение ресурса. В операции восполнения ресурса участвуют переходы Y2 и F2. При срабатывании перехода Y2 приоритетом обладает режим восполнения ресурса (метка в позиции р3). После срабатывания перехода Y2 изменяется количественная характеристика ресурса. В данном случае он будет

увеличен на величину N1Q1 .

2.6 Задача выбора наихудшего исхода при статистическом моделировании

При анализе состояния технической системы, как правило, возможны несколько исходов моделирования, например,

работоспособное состояние, состояние с частичной потерей 46

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

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

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

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

Макро-Е-сетевая модель выбора наихудшего исхода при статистическом моделировании представлена на рис. 2.11.

Вэтой модели на базе переходов Y1 и X50 организованы циклические вычисления. Решающая позиция r1 перехода Y1 при первой итерации обеспечивает срабатывание перехода при наличии метки в позиции р1 (признак начала моделирования), при последующих реализациях - в позиции р500. На переходе X50 происходит проверка окончания статистических вычислений. При выполнении условия их окончания с помощью решающей позиции r50 метка передается в позицию р510 , в противном случае - в

позицию р500..

47

48

 

X2

P11

 

Y

X20

 

 

1

 

 

 

 

10

 

 

 

 

 

1

 

r2

 

 

 

 

 

 

P12

2

 

r20

r1

Y1

 

 

 

2

 

 

 

 

p1

p2

r10

 

 

p20

 

1

 

 

 

 

 

2

 

 

 

 

 

 

P13

3

 

3

p31 F31

p32 F32

p33 F33

p41

Y40

 

 

1

 

 

Q100

 

 

p

 

r

X50

p510

42

 

 

50

 

 

 

2

 

1

 

Q200

p50

 

p500

 

 

2

r40

p43

3

Q300

Рис. 2.11. Сетевая модель выбора наихудшего исхода при статистическом моделировании

Переход Х2 моделирует процесс анализа состояния бортовой системы, при котором метка поступает в позиции р11, р12 или р13 в зависимости исходных данных решаемой задачи.

Переходы Y10 и X20 обеспечивают выбор наихудшего исхода. После срабатывания перехода X20 метка поступает в позицию р31, если худшим исходом является первое состояние (метка в позиции р11); в позицию р32, если худшим исходом является второе состояние (метка в позиции р12); в позицию р33, если худшим исходом является третье состояние (метка в позиции р11).

Переходы F31, F32, F33 обеспечивают накопление статистической информации в позициях-очередях Q100, Q200, Q300. Одновременно эти переходы обеспечивают появление меток в позициях р41, р42, р43 для организации типового цикла статистического моделирования.

49

3 ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ

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

2.Каким множеством элементов может быть описан конечный автомат?

3.Какие особенности кусочно-линейных агрегатов?

4.Почему применение стохастических сетей ограничено при исследовании процессов функционирования КА?

5.Для описания каких систем, в первую очередь, были предложены сети Петри?

6.Дайте формальное описание сети Петри.

7.Какая сеть Петри называется простой?

8.Чем принципиально отличаются макрочисловые сети от сетей Петри?

9.Множествами каких элементов формально определяется макро-Е-сети?

10.Какую роль играют метки в макро-Е-сетях?

11.Опишите условие срабатывания перехода перераспределения макро-Е-сети.

12.В чем особенность условия срабатывания макроперехода выбора макро-Е-сети?

13.Каким образом можно смоделировать циклограмму работы

БС?

50