Большие системы управления
Курсовая работа, 01 Декабря 2011, автор: пользователь скрыл имя
Описание работы
Большая система - это сложная система, составленная из множества компонентов или меньших подсистем, которые выполняют свои функции, имеют общие ресурсы, и управляемая взаимосвязанными целями и ограничениями. Хотя взаимодействие подсистем может быть организованно в различных формах, одна из общеизвестных - это иерархическая, которая естественна для экономики, менеджмента, в управлении предприятиями, в смешанных отраслях промышленности, таких как роботостроение, производство нефти, стали и бумаги.
Содержание
Введение 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 файл
итоговый.docx
— 412.36 Кб (Скачать)Из матрицы видно, что 1-я вершина являются висячей (нулевой столбец), а 15 вершина является тупиковой (нулевая строка). Изолированных вершин нет (нулевой столбец и нулевая строка).
6.2 Анализ связей в графе. Топологическая декомпозиция структуры
Под топологической декомпозицией понимают выделение в ориентированном графе сильно связных подграфов (подсистем).
Для каждой из вершин графа вводим понятие множество 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,
6.3 Связность
Определим величину коэффициента структурной избыточности по связям α, которая является оценкой связности системы.
,
где – минимальное число связей между элементами структуры,
– число вершин,
– действительное число связей в структуре, т.е. рёбер.
Рассмотрим оценкой связности систем:
0.7273,
0.42857.
6.4 Диаметр структуры
Диаметр структуры – это максимальное значение длины путей
,
где – это путь между i-ой висячей вершиной и j-ой тупиковой вершиной.
Если путь может быть пройден по-разному, то в этом случае берется минимальное значение, а за диаметр структуры берется максимальное значение из всех . Физически – минимальное количество ребер между входом и выходом структуры.
Алгоритм определения :
- Каждой из вершин присваивается , вершины нумеруются так, что первые номера достаются висячим, а последние тупиковым вершинам.
- Присваивается . Где первая – висячая вершина.
- . После чего проверяем, если , то возвращаемся на шаг 2, присваиваем и продолжаем расчет. Если , то останавливаем вычисления.
Определим
диаметр графа для
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
- l:=1 (из 1-ой вершины во 2)
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
- l:=2 (из 2-ой вершины в 3,4,5,6,7)
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
- l:=3 (из 3-ей вершины в 4,8)
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
- l:=4 (из 4-ой вершины в 3,5,8)
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
- l:=5 (из 5-ой вершины в 4,8)
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
- l:=6 (из 6-ой вершины в 8)
d(8):=min[d(8), d(6)+1]= min[3,3]=3
- l:=7 (из 7-ой вершины в 8)
d(8):=min[d(8), d(7)+1]= min[3,3]=3
- l:=8(из 8-ой вершины в 9)
d(9):=min[d(9), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
- l:=1 (из 1-ой вершины во 2)
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
- l:=2 (из 2-ой вершины в 3,4,5,6,7)
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
- l:=3 (из 3-ей вершины в 4,8)
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
- l:=4 (из 4-ой вершины в 3,5,8)
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
- l:=5 (из 5-ой вершины в 4,8)
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
- l:=6 (из 6-ой вершины в 8)
d(8):=min[d(8), d(6)+1]= min[3,3]=3
- l:=7 (из 7-ой вершины в 8)
d(8):=min[d(8), d(7)+1]= min[3,3]=3
- l:=8(из 8-ой вершины в 10)
d(10):=min[d(10), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
- l:=1 (из 1-ой вершины во 2)
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
- l:=2 (из 2-ой вершины в 3,4,5,6,7)
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
- l:=3 (из 3-ей вершины в 4,8)
d(4):=min[d(4), d(3)+1]= min[2,3]=2
d(8):=min[d(8), d(3)+1]= min[∞,3]=3
- l:=4 (из 4-ой вершины в 3,5,8)
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
- l:=5 (из 5-ой вершины в 4,8)
d(4):=min[d(4), d(5)+1]= min[2,3]=2
d(8):=min[d(8), d(5)+1]= min[3,3]=3
- l:=6 (из 6-ой вершины в 8)
d(8):=min[d(8), d(6)+1]= min[3,3]=3
- l:=7 (из 7-ой вершины в 8)
d(8):=min[d(8), d(7)+1]= min[3,3]=3
- l:=8(из 8-ой вершины в 10)
d(11):=min[d(11), d(8)+1]= min[∞,4]=4
Для висячей вершины: d(1)=0;
Для остальных: d(k)=∞, где ;
- l:=1 (из 1-ой вершины во 2)
d(2):=min[d(2), d(1)+1] =min[∞,1]=1
- l:=2 (из 2-ой вершины в 3,4,5,6,7)
d(3):=min[d(3), d(2)+1] =min[∞,2]=2
d(4):=min[d(4), d(2)+1] =min[∞,2]=2