Автор: Пользователь скрыл имя, 01 Декабря 2011 в 20:54, курсовая работа
Большая система - это сложная система, составленная из множества компонентов или меньших подсистем, которые выполняют свои функции, имеют общие ресурсы, и управляемая взаимосвязанными целями и ограничениями. Хотя взаимодействие подсистем может быть организованно в различных формах, одна из общеизвестных - это иерархическая, которая естественна для экономики, менеджмента, в управлении предприятиями, в смешанных отраслях промышленности, таких как роботостроение, производство нефти, стали и бумаги.
Введение 4
1. ВЫБОР СИСТЕМЫ 4
1.1. Принадлежность системы классу БСУ 4
1.2 Функциональная блок-схема БСУ 4
1.3 Цель и решаемые задачи 4
2. КРИТЕРИИ ЭФФЕКТИВНОСТИ РАБОТЫ БСУ 4
3. Структурные модели БСУ 4
4. Ориентированные графы структурных схем 4
5. Упорядоченные графы 4
6. Топологический анализ структур 4
6.1 Анализ элементов 4
6.2 Анализ связей в графе. Топологическая декомпозиция структуры 4
6.3 Связность 4
6.4 Диаметр структуры 4
6.4 Степень централизации структуры 4
Литература 4
Из матрицы видно, что 1-я вершина являются висячей (нулевой столбец), а 15 вершина является тупиковой (нулевая строка). Изолированных вершин нет (нулевой столбец и нулевая строка).
Под топологической декомпозицией понимают выделение в ориентированном графе сильно связных подграфов (подсистем).
Для каждой из вершин графа вводим понятие множество Qi – множество вершин, из которых можно попасть в i-ую вершину, Qi – множество вершин, в которые можно попасть из вершины i. Сильно связный подграф – пересечение двух этих множеств:
Проведем
последовательный анализ всех связей
для двух графов.
Граф организационной структуры:
Q1={1} | Q1={1,2,3,4,5,6,7,8,9,10,11, |
Q(1)={1}. |
Q2={1,2} | Q2={2,3,4,5,6,7,8,9,10,11,12} | Q(2)={2}. |
Q3={1,2,3,4,5} | Q3={3,4,5,8,9,10,11,12} | Q(3)={3,4,5} |
Q4={1,2,3,4,5 } | Q4={3,4,5,8,9,10,11,12} | Q(4)={ 3,4,5} |
Q5={1,2, 3,4,5} | Q5={3,4,5,8,9,10,11,12} | Q(5)={ 3,4,5} |
Q6={1,2,6} | Q6={6,8,9,10,11,12} | Q(6)={ 6} |
Q7={1,2,7} | Q7={7,8,9,10,11,12} | Q(7)={ 7} |
Q8={1,2,3,4,5,6,7,8} | Q8={8,9,10,11,12} | Q(8)={8} |
Q9={1,2,3,4,5,6,7,8,9} | Q9={9} | Q(9)={ 9 } |
Q10={1,2,3,4,5,6,7,8,10} | Q10={10} | Q(10)={ 10} |
Q11={1,2,3,4,5,6,7,8,11} | Q11={11} | Q(11)={ 11} |
Q12={1,2,3,4,5,6,7,8,12} | Q12={12} | Q(12)={ 12} |
Перейдём от графа функциональной схемы к его декомпозиции.
Рисунок
6.1 – Декомпозиция графа организационной
схемы
Таким образом, был найден сильно связный подграф Q(3)=Q(4)=Q(5) остальные являются тривиальными.
Декомпозиция исходного графа функциональной схемы позволяет сосредоточить внимание на анализе существенных связей в системе и выделить подсистемы, т.е. блоки сильно связных между собой элементов (3,4,5), решающих общую задачу.
Граф функциональной структуры:
Q1={1} | Q1={1,2,3,4,5,6,7,8,9,10,11, |
Q(1)={1} |
Q2={1,2,3,4,5,6,7,8,9,10,11, |
Q2={2,3,4,5,6,7,8,9,10,11,12, |
Q(2)={2,3,4,5,6,7,8,9,10,11, |
Q3={1,2,3,4,5,6,7,8,9,10,11, |
Q3={2,3,4,5,6,7,8,9,10,11,12, |
Q(3)={2,3,4,5,6,7,8,9,10,11, |
Q4={1,2,3,4,5,6,7,8,9,10,11, |
Q4={2,3,4,5,6,7,8,9,10,11,12, |
Q(4)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q5={1,2,3,4,5,6,7,8,9,10,11, |
Q5={2,3,4,5,6,7,8,9,10,11,12, |
Q(5)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q6={1,2,3,4,5,6,7,8,9,10,11, |
Q6={2,3,4,5,6,7,8,9,10,11,12, |
Q(6)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q7={1,2,3,4,5,6,7,8,9,10,11, |
Q7={2,3,4,5,6,7,8,9,10,11,12, |
Q(7)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q8={1,2,3,4,5,6,7,8,9,10,11, |
Q8={2,3,4,5,6,7,8,9,10,11,12, |
Q(8)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q9={1,2,3,4,5,6,7,8,9,10,11, |
Q9={2,3,4,5,6,7,8,9,10,11,12, |
Q(9)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q10={1,2,3,4,5,6,7,8,9,10,11, |
Q10={2,3,4,5,6,7,8,9,10,11,12, |
Q(10)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q11={1,2,3,4,5,6,7,8,9,10,11, |
Q11={2,3,4,5,6,7,8,9,10,11,12, |
Q(11)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q12={1,2,3,4,5,6,7,8,9,10,11, |
Q12={2,3,4,5,6,7,8,9,10,11,12, |
Q(12)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q13={1,2,3,4,5,6,7,8,9,10,11, |
Q13={2,3,4,5,6,7,8,9,10,11,12, |
Q(13)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q14={1,2,3,4,5,6,7,8,9,10,11, |
Q14={2,3,4,5,6,7,8,9,10,11,12, |
Q(14)={ 2,3,4,5,6,7,8,9,10,11,12,13, |
Q15={1,2,3,4,5,6,7,8,9,10,11, |
Q8={15} | Q(15)={ 15} |
Таким
образом, был найден сильно связный
подграф Q(2)=Q(3)=Q(4)=Q(5) =Q(6)=Q(7)=Q(8)=Q(9)=Q(10)=Q(
Декомпозиция
исходного графа функциональной схемы
позволяет сосредоточить внимание на
анализе существенных связей в системе
и выделить подсистемы, т.е. блоки сильно
связных между собой элементов (2,3,4,5,6,7,8,9,10,11,12,13,
Определим величину коэффициента структурной избыточности по связям α, которая является оценкой связности системы.
,
где – минимальное число связей между элементами структуры,
– число вершин,
– действительное число связей в структуре, т.е. рёбер.
Рассмотрим оценкой связности систем:
0.7273,
0.42857.
Диаметр структуры – это максимальное значение длины путей
,
где – это путь между i-ой висячей вершиной и j-ой тупиковой вершиной.
Если путь может быть пройден по-разному, то в этом случае берется минимальное значение, а за диаметр структуры берется максимальное значение из всех . Физически – минимальное количество ребер между входом и выходом структуры.
Алгоритм определения :
Определим
диаметр графа для
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
d(3):=min[d(3), d(2)+1] =min[∞,2]=2
d(4):=min[d(4), d(2)+1] =min[∞,2]=2
d(5):=min[d(5), d(2)+1]= min[∞,2]=2
d(6):=min[d(6), d(2)+1]= min[∞,2]=2
d(7):=min[d(7), d(2)+1]= min[∞,2]=2
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
d(3):=min[d(3), d(4)+1]= min[2,3]=2
d(5):=min[d(5), d(4)+1]= min[2,3]=2
d(8):=min[d(8), d(4)+1]= min[3,3]=3
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
d(8):=min[d(8), d(6)+1]= min[3,3]=3
d(8):=min[d(8), d(7)+1]= min[3,3]=3
d(9):=min[d(9), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
d(3):=min[d(3), d(2)+1] =min[∞,2]=2
d(4):=min[d(4), d(2)+1] =min[∞,2]=2
d(5):=min[d(5), d(2)+1]= min[∞,2]=2
d(6):=min[d(6), d(2)+1]= min[∞,2]=2
d(7):=min[d(7), d(2)+1]= min[∞,2]=2
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
d(3):=min[d(3), d(4)+1]= min[2,3]=2
d(5):=min[d(5), d(4)+1]= min[2,3]=2
d(8):=min[d(8), d(4)+1]= min[3,3]=3
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
d(8):=min[d(8), d(6)+1]= min[3,3]=3
d(8):=min[d(8), d(7)+1]= min[3,3]=3
d(10):=min[d(10), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
d(3):=min[d(3), d(2)+1] =min[∞,2]=2
d(4):=min[d(4), d(2)+1] =min[∞,2]=2
d(5):=min[d(5), d(2)+1]= min[∞,2]=2
d(6):=min[d(6), d(2)+1]= min[∞,2]=2
d(7):=min[d(7), d(2)+1]= min[∞,2]=2
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
d(3):=min[d(3), d(4)+1]= min[2,3]=2
d(5):=min[d(5), d(4)+1]= min[2,3]=2
d(8):=min[d(8), d(4)+1]= min[3,3]=3
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
d(8):=min[d(8), d(6)+1]= min[3,3]=3
d(8):=min[d(8), d(7)+1]= min[3,3]=3
d(11):=min[d(11), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
d(3):=min[d(3), d(2)+1] =min[∞,2]=2
d(4):=min[d(4), d(2)+1] =min[∞,2]=2