Научная статья на тему 'Метод исследования функционально-сложных систем с использованием вероятностно-алгебраического моделирования'

Метод исследования функционально-сложных систем с использованием вероятностно-алгебраического моделирования Текст научной статьи по специальности «Математика»

CC BY
155
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕРОЯТНОСТНО-АЛГЕБРАИЧЕСКОЕ МОДЕЛИРОВАНИЕ / НАДЁЖНОСТЬ СЛОЖНОЙ СИСТЕМЫ / АЛГЕБРА / НЕОПРЕДЕЛЁННОСТЬ ДАННЫХ / НЕОПРЕДЕЛЁННОСТЬ ОПЕРАЦИЙ

Аннотация научной статьи по математике, автор научной работы — Сукач Е. И.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The method of research of the functionally complex systems is demonstrated with usage of the probabilistic-algebraic modeling, which makes it possible to take into account probabilistic character of states of systems components and uncertainty of the ratios, which set the links between these components

Текст научной работы на тему «Метод исследования функционально-сложных систем с использованием вероятностно-алгебраического моделирования»

УДК 007; 681.3

Е.И. СУКАЧ

МЕТОД ИССЛЕДОВАНИЯ ФУНКЦИОНАЛЬНО-СЛОЖНЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ ВЕРОЯТНОСТНО-АЛГЕБРАИЧЕСКОГО МОДЕЛИРОВАНИЯ

Abstract. The method of research of the functionally complex systems is demonstrated with usage of the probabilistic-algebraic modeling, which makes it possible to take into account probabilistic character of states of systems components and uncertainty of the ratios, which set the links between these components.

Key words: probabilistic-algebraic modeling, reliability of complex system, algebra, uncertainty of the data, uncertainty of operations.

Аннотація. Розглядається метод дослідження функцонально-складних систем з використанням ймовірнісно-алгебраїчного моделювання, що дозволяє врахувати ймовірнісний характер станів компонентів систем і невизначеність відносин, що задають зв'язки між цими компонентами.

Ключові слова: ймовірнісно-алгебраїчне моделювання, надійність складної системи, алгебра, невизначеність даних, невизначеність операцй.

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

1. Введение

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

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

Естественным подходом, эффективно применяемым при исследовании СС, является использование логико-вероятностных методов. Классический логико-вероятностный метод предназначен для исследования характеристик надёжности структурно-сложных систем (ССС), которые при описании не сводятся к последовательным, параллельным и древовидным структурам [2]. При этом структура системы описывается средствами математической логики, а количественная оценка ее надежности производится с помощью теории вероятностей. Известен ряд модификаций и расширений возможностей этого метода, целью которых является решение задач надёжности в различных проблемных областях [3]. Ограничением этих методов является:

- рассмотрение двух состояний компонентов системы;

- использование строго определённого множества операторов для определения связей между компонентами системы;

© Сукач Е.И., 2010

ISSN 1028-9763. Математичні машини і системи, 2010, № 3

- предположение о независимости состояний компонентов от изменений, происходящих с остальными компонентами и всей системой в целом во времени.

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

В статье даётся формальное описание метода ВАЛМ функционально-сложных систем, позволяющего решать следующие задачи:

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

- определять вероятностные характеристики системы в зависимости от изменения вероятностных характеристик составляющих её компонентов;

- определять вероятностные характеристики одного из элементов системы по известным вероятностным характеристикам остальных компонентов и всей системы;

- выявлять зависимые вероятностные характеристики отдельных компонентов и определять степень их влияния на вероятностные характеристики всей системы;

- определять структуру модели системы, оптимально описывающую имеющиеся экспериментальные данные.

В статье приводятся результаты применения метода ВАЛМ для оценки в символьном виде вероятностных характеристик функционально-сложной системы по параметрически заданным векторам вероятностей состояний её элементарных компонентов.

2. Формальное описание метода вероятностно-алгебраического моделирования

При ВАЛМ функционально-сложная система представляется в виде множества устройств

і = 1, т , соответствующих элементарным компонентам исследуемой системы. Устройства

У считаются независимыми и описываются однотипным образом - п -мерным вектором, определяющим их возможные состояния, которые задаются множеством £ = {Sj} ] = 1,п . Каждое из состояний 8 і характеризуется совокупностью значений параметров компонентов исследуемой системы. Нахождение устройств в каждом состоянии носит вероятностный характер. Вероятности нахождения устройств Уі в каждом из состояний определяются векторами

3 =1

Взаимосвязи между устройствами модели задаются операциями, определяющими композиции устройств у.. Будем говорить, что устройство У3 является композицией устройств У1 и У2,

п

У3 = У1 * У2 , если задано отображение Е , однозначно определяющее состояние 8к устройства У3 по состояниям 8і и исходных устройств У1 и У2, где к = Е(і, у) . При этом отображение Е

однозначно определяет вероятности состояний результирующего устройства по вероятностям состояний исходных устройств:

Р = Е Р ■ Р. (')

Операция (*), определённая на множестве векторов Р = Р}, порождает алгебру Л", то

есть для любых Р1 и Р2 выполняется Р3 = Р1 * Р2 и для операции * справедливы свойства дистрибутивности:

Р1 *(а- Р2 +Р- Р3) = а-Р1 *Р2 +Р- Р1 *Р3,

(а-Р2 +Р- Р3)*Р1 = а-Р2*Р1 +Р- Р3*Р1, где а и в - вещественные числа, Р1, Р2, Р3 е .

Алгебра задаётся структурными коэффициентами а ук , такими, что:

^¿,к ат > 0 и ^аф = 1. (2)

к=1

При этом элементы вектора Р3 вычисляются по формуле

п п

р1 = ¿¿0^?, (3)

3=1 1=1

где I,3, к = 1, п.

В том случае, если состояния компонентов детерминированы, они описываются векторами а1 = (1,0,...,0), а2 = (0,1,...,0), ап = (0,0,...,1), которые являются базисными элементами пространства Кп (и алгебры). В простейшем случае произведение базисных векторов а' * а1 = ак есть базисный вектор, где к = Е(/, 3). При этом операция, порождающая алгебру, является детерминированной и задаётся функцией Е(/, 3) . Структурные коэффициенты такой алгебры определяются следующим образом:

(а3к = 1, если к = Е(/, ])

! 1 . (4)

\ацк = 0, если к Ф Е(/, 3)

Алгебра Л*, порождённая детерминированной операцией *, имеет следующие свойства. Свойство 1. Если функция Е коммутативна, то алгебра Л* является коммутативной, то есть для любых двух её элементов Р1 и Р2 выполняется Р1 * Р2 = Р2 * Р1.

Свойство 2. Если функция Е ассоциативна, то алгебра Л* является ассоциативной, то есть для любых трёх её элементов Р1, Р2 и Р3 выполняется Р1 *(Р2 *Р3) = (Р1 *Р2)*Р3.

Свойство 3. Если компоненты векторов Р1 и Р2 являются положительными и нормированными, то и вектор Р3 = Р1 * Р2 также обладает этими свойствами, то есть:

vk =1 п рк >0 и рЗ = 1.

к=1

Свойство 4. Если состояния исходных устройств являются детерминированными, то и состояние результирующего устройства является детерминированным.

Для недетерминированной операции * структурные коэффициенты алгебры являются произвольными положительными величинами, сумма которых равна 1, и умножению базисных векторов будет соответствовать некоторый вектор Рк е Яп, то есть а1 * а1 = Рк .

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

Таким образом, при вероятностно-алгебраическом моделировании исследуемая функционально-сложная система представляется композицией 2 устройств У, то есть

2 = у * У2 *... * Ут , её состояние однозначно определяется состоянием устройств, участвующих в

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

Пусть 52( - состояние исследуемой системы в момент времени I, а 52г, 522,..., 52(-1 -состояния моделируемой системы в моменты времени 1,...,I -1. Тогда 82{ = Я(821,822,...,52м) , где Я - совокупность управляющих правил, описывающих динамику

модели системы. Правила, представленные в предикатной форме, управляют процессом изменения модели во времени и на каждом шаге моделирования определяют:

- изменение состава и последовательности операций между устройствами модели в зависимости от текущего состояния моделируемой системы;

- изменение состояний одних устройств модели зависимости от состояний других;

- однотипные и тождественные устройства модели.

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

3. Примеры операций, определяющих связи между компонентами СС

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

Детерминированные операции задаются функциями Е , примерами которых могут быть следующие: Е(1, 3) = шах(1, 3) (для операции а ); Е(1, 3) = шт(/,3) (для операции V);

Е(1, 3) = шт(/ + 3 -1, п) (для операции ф); Е(1, 3) = \г - 3| (для операции 0).

При этом операции конъюнкции (а) и дизъюнкции (V) имеют естественную интерпретацию при решении задач надёжности СС. Операция а описывает связь между последовательно соединёнными компонентами, а операция V - связь между параллельно соединёнными компонентами. В случае рассмотрения систем с двумя состояниями (1 и 0) они используются методом логиковероятностного моделирования [2].

При использовании указанных операций ВАЛМ в задачах надёжности СС они приобретают следующую смысловую окраску.

Функция Е (1, 3) = шах(1, 3) задаёт операцию а и позволяет определить структурные коэффициенты алгебры Л а . Отказ результирующего устройства, представленного композицией устройств У1 а У2, определяется отказом одного из них, и его состояние определяется состоянием

наименее надёжного устройства. Вектор ап = (0,0,...,1) (устройство находится в состоянии п, то есть произошёл отказ) является нулём алгебры Л а , так как ап а Р1 = ап для любого Р1. Вектор а1 = (1,0,...,0) (устройство находится в состоянии 1, то есть полностью исправно) является единицей алгебры Л а , поскольку а1 а Р1 = Р1 для любого Р1.

Функция Е(1,3) = шт(/, 3) задаёт операцию V и позволяет определить структурные коэффициенты алгебры Л V . В этом случае отказ результирующего устройства, представленного композицией устройств У1 V У2, происходит в результате отказа двух устройств и его состояние определяется состоянием наиболее надёжного устройства. Для этой алгебры единицей является вектор ап = (0,0,...,1), а нулём а1 = (1,0,...,0) .

Функция Е(1,3) = шт(/ + 3 -1, п) задаёт операцию ф и определяет структурные коэффициенты алгебры Л ф. При этом состояние результирующего устройства определяется путём суммирования состояний исходных устройств. В задачах надёжности СС эта операция может быть использована для оценки некоторого уровня накопления повреждений взаимодействующих компонентов, а в задачах исследования вероятностных характеристик развивающейся системы - для оценки уровня завершённости формирования качественных характеристик.

Функция Е(1,3) = 1 - 3| задаёт операцию 0 и определяет структурные коэффициенты алгебры Л0. Состояние результирующего устройства определяется разностью состояний исходных

устройств. При решении задач надёжности она позволяет учесть разницу между состояниями работоспособности компонентов исследуемой системы.

В силу введённых операций, алгебры Л а и Л V являются коммутативными и ассоциативными. Алгебра Л ф является коммутативной, но не является ассоциативной, поскольку функция Е(1,3) = шт(/ + 3 -1, п) , определяющая структурные коэффициенты алгебры, коммутативна, но не ассоциативна.

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

vi, 3, к аУк = 0,5Кк + ),

где а1к и а^к - структурные элементы соответственно алгебр Л а и Л V .

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

рк = Е Е Е а1тр)р2 р1 Vl, 3,1m, к. (5)

1=1 I=1 т=1

При этом для формирования структурных коэффициентов алгебры в частном случае может

быть использована следующая функция: Е2/3(1,3,1) = [(1 + 3 +1 - шт(/, 3,1))/2]. В этом случае

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

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

4. Пример определения вероятностных характеристик функционально-сложной системы в символьном виде

Метод ВАЛМ позволяет сделать оценку вероятностных характеристик исследуемой системы в символьном виде по параметрически заданным векторам составляющих её компонентов.

В качестве примера рассмотрим систему, схема которой представлена на рис. 1. Связи между компонентами этой системы описываются тремя операциями: операцией V, операцией а и

Рис. 1. Схема вероятностно-алгебраической модели функционально-сложной системы

тернарной операцией ®, взаимодействие между компонентами которой определяется функцией

¥2П . Соответственно введённым операциям вероятностно-алгебраическая модель такой системы будет иметь вид V (®(71, У2, У3),л(У4, У5)).

Предположим, что устройства

У1,У2,У3,У4,У5 описываются однотипным образом и характеризуются множеством состояний (8'1,S2,...,$20}, вероятности которых определяются соответственно векторами

Р1, Р2, Р3, Р4, Р5. Значения векторов вероятностей состояний изменяются во времени и задаются

, „ , ,, 20 20 в символьном виде выражением (1 -г)• Р + г • Р , где Р ,Р е Я" и ^р. = 1,^р = 1,г е [0,1].

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

]=1 ]=1

В качестве исходных векторов выражения выбираются следующие: Р' = (1,0,...,0) и

р' '=(—,—,...,—).

20 20 20

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

системы Р^,ы , характеризующих изменение состояний системы во времени.

Его математическое ожидание в полиномиальной форме имеет следующий вид:

М(г) = -0,1166е - 5 •г5 + 0,2371е - 3 •г4 - 0,1449е -1 • г3 + 0,2205 • г2 +1.

На рис. 2 показаны изменения во времени среднего значения и среднего квадратичного отклонения состояния исследуемой системы. Максимальное значение среднего квадратичного отклонения 4,6075 достигается при г = 0,6755.

Применение ВАЛМ для получения вероятностных характеристик функционально-сложных систем в символьном виде оправдано возможностью многочис-

Рис. 2. Изменение во времени сред- ленных обобщений и модификаций, а также возможно-

него значения т и среднеквадра-

^ стью использования в различных проблемных областях.

тичного отклонения а состояния ^ ^

исследуемой системы

5. Заключение

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Максимей И.В. Имитационное моделирование на ЭВМ / Максимей И.В. - Москва: Радио и связь, 1983. -232 с.

2. Рябинин И. А. Надежность и безопасность сложных систем / Рябинин И. А. - СПб.: Политехника, 2000. -248 с.

3. Можаев А.С. Программный комплекс автоматизированного структурно-логического моделирования сложных систем (ПК АСМ 2001) / А.С. Можаев // Труды Международной научной школы "Моделирование и анализ безопасности, риска и качества в сложных системах" (МА БРК-2001). - СПб.: Издательство ООО "НПО "Омега", 2001. - С. 56 - 61.

Стаття надійшла до редакції 06.10.2009

i Надоели баннеры? Вы всегда можете отключить рекламу.