Автор работы: Пользователь скрыл имя, 25 Декабря 2011 в 16:56, курсовая работа
В научных исследованиях и технических разработках, на производстве, в социальных областях мы постоянно сталкиваемся с совокупностями объектов, которые принято называть сложными системами. Их отличительные особенности – это многочисленные и разные по типу связи между отдельно существующими элементами системы и наличие у системы функции (назначения), которой нет у составляющих ее частей. Связи (взаимодействия) между элементами сложной системы будут характеризоваться определенным порядком, внутренними свойствами, направленностью на выполнение функции системы. Такие особенности данной конкретной системы назовем ее организацией.
На первый взгляд, каждая сложная система имеет свою, только ей присущую организацию. Однако более глубокое рассмотрение способно выделить, например, общее в иерархической системе команд ЭВМ и в управлении экономикой, в процессе проектирования технического объекта и в создании художественного произведения, в управлении научными исследованиями и в военной стратегии, которой пользовались еще древние греки.
ВВЕДЕНИЕ ………………………………………………………………………………….. 3
ПОСТАНОВКА ЗАДАЧИ …………………………………………………………………. 4
ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ …………………………………………………….. 7
РЕШЕНИЕ ЗАДАНИЯ …………………………………………………………………….. 9
1 ЭТАП ……………………………………………………………………………….. 9
2 ЭТАП ……………………………………………………………………………….. 14
3 ЭТАП ……………………………………………………………………………….. 15
ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА ……………………………………………………….. 17
3.3. В множестве допустимых решений выделить паретооптимальное подмножество П.
3.4. Если множество П окажется одноэлементным, то значение n = nопт, соответствующее этому единственному элементу, и будет искомым оптимальным решением. Если множество П содержит более одного элемента, необходимо, применив два различных метода скаляризации векторного критерия W (метод идеальной точки и линейную свертку), с учетом весовых коэффициентов rD и rQ, получить для каждого элемента множества П значение скалярного критерия оптимальности S, для удобства заменив вначале в координатной записи W параметр D на D/Dmax, где Dmax - наибольший доход среди всех паретооптимальных решений.
Решение
транспортной задачи необходимо выполнить
"вручную" и результаты проверить
с помощью пакета Statgraphics.
Вероятность
потери информационной пачки R и параметры
D(n) и Q(n) системы массового обслуживания
для различных значений n (n = 1,
... , N) следует рассчитывать программным
путем.
Выделять
и исследовать
РЕШЕНИЕ
ЗАДАНИЯ:
№ Варианта
= 5
1.1.
Из магического квадрата 5х5 находим данные с запасами информации а1 - а5 и потребностями b1 - b5 соответственно. Отсюда получим следующие значения:
а1 = 9; а2 = 21; а3 = 13; а4 = 5; а5 = 17;
b1
= 24; b2 = 12; b3 = 5;
b4 = 18; b5 = 6.
Из
полученных данных построим
таблицу затрат времени сij
на перекодировку и передачу единицы
информации от блока Аi к
блоку Bj из соответствующих
элементов квадрата gij по
формуле: cij = (gij + f1(No)*)
x 10-3 сек, где f1(No)* - номер
варианта.
При нахождении опорного плана
транспортной задачи методом северо-западного
угла на каждом шаге рассматривают первый
из оставшихся пунктов запаса и первый
из оставшихся пунктов потребности. Заполнение
клеток таблицы условий начинается с левой
верхней клетки для неизвестного x11 (“северо-западный
угол”) и заканчивается для неизвестного
xmn, т. е. идет как бы по диагонали таблицы
с севера на запад.
W1 = 9*8 + 15*25 + 6*13 + 6*30 + 5*18 +
+ 2*6 + 5*23 + 11*15 + 6*28 = 1255
Метод «минимального элемента»
При использовании метода северо-западного угла на каждом шаге потребности первого из оставшихся пунктов назначения удовлетворялись за счет запасов первого из оставшихся пунктов отправления. Очевидно, выбор пунктов назначения и отправления целесообразно производить, ориентируясь на тарифы времени, а именно: на каждом шаге следует выбирать какую-нибудь клетку, отвечающую минимальному тарифу (если таких клеток несколько, то следует выбирать любую из них), и рассмотреть пункты назначения и отправления, соответствующие выбранной клетке. Сущность метода минимального элемента и состоит в выборе клетки с минимальным тарифом. Следует отметить, что этот метод, как правило, позволяет найти опорный план транспортной задачи, при котором общая стоимость передачи информации меньше, чем общая стоимость передачи при плане, найденном для данной задачи с помощью метода северо-западного угла. Поэтому наиболее целесообразно опорный план транспортной задачи находить методом минимального элемента.
W2 = 9*8 + 15*25 + 6*7 + 13*6 + 5*10 +
+ 12*9 + 5*15 = 800
Метод «аппроксимации Фогеля»
При определении опорного плана транспортной задачи методом аппроксимации Фогеля на каждой итерации по всем столбцам и по всем строкам находят разность между двумя записанными в них минимальными тарифами. Эти разности записывают в специально отведенных для этого строке и столбце в таблице условий задачи. Среди указанных разностей выбирают минимальную. В строке (или столбце), которой данная разность соответствует, определяют минимальный тариф. Клетку, в которой он записан, заполняют на данной итерации. Если минимальный тариф одинаков для нескольких клеток данной строки (столбца), то для заполнения выбирают ту клетку, которая расположена в столбце (строке), соответствующем наибольшей разности между двумя минимальными тарифами, находящимися в данном столбце (строке).
W3 = 9*8 + 10*25 + 5*19 +
+ 6*7 + 13*6 + 5*10 +
+ 5*16 + 12*9 = 775
Сравним полученные результаты W1, W2 и W3, результат с наименьшим числом и есть начальный опорный план. W3 = 775
Начальный
опорный план = 775
сек-3
1.3. Методом потенциалов найдём оптимальное распределение информации от модулей группы А к модулям группы B.
Общий
принцип определение
Для
каждой базисной переменной
должно выполняться следующее
условие
аi + bj = cij составляется
системные уравнение и решая
её находится потенциал. Так
как переменных в системе
больше уровней, то обычно
а1 = 0
a1 + b1 = 8 если a1 = 0 , то b1 = 8;
a2 + b1 = 25 a2 = 17; b2 = 1;
a2 + b4 = 19 a3 = 4 ; b3 = 5;
a2 + b5 = 7 a4 = 5 ; b4 = 2;
a3 + b4 = 6 a5 = 8 ; b5 = -10
a4 + b3 = 10
a5 + b1 = 16
a5 + b2
= 9
Для
каждой небазисной переменной
находим значение по следующей
формуле хij = аi + bj
- cij Если среди чисел хij
нет положительных, то найденный опорный
план является оптимальным. Если же для
некоторой свободной клетки хij>0,
то исходный опорный план не является
оптимальным и необходимо перейти к новому
опорному плану. Для этого рассматривают
все свободные клетки, для которых хij>0,
и среди данных чисел выбирают максимальное.
Клетку, которой соответствует это число,
следует заполнить.
х12 = 0 + 1 – 21 = -20
х13 = 0 + 5 – 14 = -9
х14 = 0 + 2 – 27 = -25
х15 = 0 – 10 – 20 = -30
х22 = 17 + 1 – 13 = 5
х23 = 17 + 5 – 26 = -4
х31 = 4 + 8 – 12 = 0
х32 = 4 + 1 – 30 = -25
х33 = 4 + 5 – 18 = -9
х35 = 4 – 10 – 24 = -30
х41 = 5 + 8 – 29 = -16
х42 = 5 + 1 – 17 = -11
х44 = 5 + 2 – 23 = -16
х45 = 5 – 10 – 11 = -16
х53 = 8 + 5 – 22 = -9
х54 = 8 + 2 – 15 = -5
х55 = 8
– 10 – 28 = -30
После
перемещения цифр по циклу
начальный опорный план будет
выглядеть следующим образом
W = 9*8 + 10*13 + 5*19 + 6*7 + 13*6 +
+ 5*10 + 15*16 + 2*9 = 725
Снова
выполним перерасчёт полученных
результатов, используя метод потенциалов
Для
каждой базисной переменной:
a1 + b1 = 8 если a1 = 0 , то b1 = 8;
a2 + b2 = 13 a2 = 12; b2 = 1;
a2 + b4 = 19 a3 = -1; b3 = 5;
a2 + b5 = 7 a4 = 5 ; b4 = 7;
a3 + b4 = 6 a5 = 8 ; b5 = -5
a4 + b3 = 10
a5 + b1 = 16
a5 + b2
= 9
Для
каждой небазисной переменной:
х12 = 0 + 1 – 21 = -20
х13 = 0 + 5 – 14 = -9
х14 = 0 + 7 – 27 = -20
х15 = 0 – 5 – 20 = -25
х21 = 12 + 8 – 25 = -5
х23 = 12 + 5 – 26 = -9
х31 = -1 + 8 – 12 = -5
х32 = -1 + 1 – 30 = -30
х33 = -1 + 5 – 18 = -14
х35 = -1 – 5 – 24 = -30
х41 = 5 + 8 – 29 = -16
х42 = 5 + 1 – 17 = -11
х44 = 5 + 7 – 23 = -11
х45 = 5 – 5 – 11 = -11
х53 = 8 + 5 – 22 = -9
х54 = 8 + 7 – 15 = 0
х55 = 8
– 5 – 28 = -31
Все
числа отрицательны, значит
найдено оптимальное решение распределение
информации от модулей группы А к модулям
группы B. = 725 сек-3
Схема передачи информации от модулей группы А к модулям группы B блока предварительной обработки запросов выглядит следующим образом:
Исходные данные для решения данного этапа задания:
λ = 100 сек-1;
k = 10;
U/Y = 0,93 + f2(
№ )* ; где f2( № )* = 1/10( №+1 ),
где № - номер варианта.
2.1.
f2( № )* = 1/10( 5+1 ) = 0,017
U/Y = 0,93 + 0,017 =
0,947
Используя
формулу q = k (( U/Y )k-1 * ( 1 – ( k-1/k
) * U/Y ) найдём вероятности формирования
информационной пачки:
q = k (( U/Y )k-1 * ( 1 – ( k-1/k ) * U/Y ) = 10 ((0,947)10-1 * (1-(10-1/10) * 0,947 ) =
= 10 (0,613 *
0,1 * 0,947 ) = 0,581
Используя
формулу Р = 1 – q найдём вероятность
потери информационной пачки:
Р = 1 – q = 1 – 0,581
= 0,419
2.2.
Используя
формулу λ1 = Р * λ найдём
характер и интенсивность потока запросов,
поступающих на вход БВЗ:
λ1
= Р * λ = 0,419 * 100 сек-1 = 41,9
сек-1
Исходные данные для решения данного этапа задания:
d = 100 + f3( № )* ( руб. ), где f3( № )* = № * N, где № - номер варианта
e1 = 1000 + f3( № )* ( руб./сек )
e2 = 50 + f3( № )* ( руб./сек )
T = 0,08 сек.
n = 10
m = 3
rD = 0,5 + f4( № )*, где f4( № )* = 1/5( №+1 ), где № - номер варианта.
rQ
= 1 - rD
3.1.
Используя следующие формулы сделаем расчёты в таблице Excel:
μ = | 1 | Интенсивность потока заявок обслуживаемых 1 каналом |
T |
P = | λ1 | |
μ |
Xn = | P | где n = 1; 2: . . . . 10 |
n |
Po = ( 1 + | Р1 | + | Р2 | + . . . . + | Рn | ) | -1 | |
1i | 2i | ni |
Pk = | Рk | где k = 1; 2; . . . .n |
ki |
Pn+r = | Рn+r | Po | где r = 1; 2; . . . . m |
nr ni |
Вероятность отказа: Ротк
= Рn+m
Относительная пропускная способность: Q = 1 - Pn+m
Абсолютная пропускная способность: А = l1Q
Среднее число занятых каналов:
Средняя длина
очереди:
По формулам Литтла:
3.2.
Используя
следующие формулы сделаем расчёты
для D и Q в таблице Excel:
D = (d - e1 * Wсист) * A - e2 * n3/2, где
d = 150 руб.
е1 = 1050 руб./сек.
е2 = 100 руб./сек.
Q = 1 – P10+m
3.3.
На базе полученных данных D и Q построим график паретооптимальных подмножеств по которому сможем выделить максимально – эффективный метод использования схемы передачи данных.
Из данного графика видно что точка «1» является самой оптимальной, отсюда получим, что оптимальное количество nопт модулей БВЗ = 1.
ИСПОЛЬЗУЕМАЯ
ЛИТЕРАТУРА: