Имитационные математические модели

Определение оптимальной загрузки цехов методами имитационного моделирования. Построения опорного плана методом аппроксимации Фогеля. Алгоритм метода потенциалов. Граф оптимальной взаимосвязи цехов в технологическом маршруте изготовления изделия.

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 09.03.2015
Размер файла 124,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное учреждение высшего профессионального образования

«МАТИ» - Российский государственный технологический университет имени К.Э. Циолковского.

Кафедра «Испытания летательных аппаратов»

Курсовая работа

По курсу: «Математическое моделирование»

На тему: «Имитационные математические модели»

Москва 2014

Введение

Имитационное моделирование -- это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему, с которой проводятся эксперименты с целью получения информации об этой системе. Экспериментирование с моделью называют имитацией (имитация -- это постижение сути явления, не прибегая к экспериментам на реальном объекте).

К имитационному моделированию прибегают, когда:

1. дорого или невозможно экспериментировать на реальном объекте;

2. невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;

3. необходимо сымитировать поведение системы во времени.

имитационный моделирование граф

1. Условия задачи

Исходные данные транспортной задачи в форме графа и в матричной форме

Рис. 1 Исходные данные транспортной задачи в форме графа

B

a

B1

B2

B3

A

A1

100

110

130

270

A2

105

109

137

230

A3

120

124

128

240

A4

125

117

119

120

A5

205

155

197

140

b

300

320

380

Рис. 2 Исходные данные транспортной задачи в матричной форме

2. Целевая функция и критерий оптимизации

Целевая функция:

Y = c11 Ч-- x11 +--c12 Ч--x12 + ... + cij Ч xij + ... + cmn Ч--xmn =.

Критерий оптимизации в транспортной задаче являются минимальные затраты на доставку всего груза потребителю, т.е. (Y min).

B

a

B1

B2

B3

A

A1

100

270

110

130

270

10

10

-

-

-

-

A2

105

30

109

180

137

20

230

4

4

4

28

137

137

A3

120

124

128

240

240

4

4

4

4

128

128

A4

125

117

119

120

120

2

2

2

2

119

-

A5

205

155

140

197

140

42

-

-

-

-

-

b

300

320

380

5

1

9

5

1

9

15

8

9

-

8

9

-

-

9

-

-

9

3. Построение опорного плана

Общий (или скорректированный) алгоритм построения опорного плана методом аппроксимации Фогеля

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

Алгоритм метода включает следующие основные этапы:

1) Вычисление разностей в каждой строке и каждом столбце матрицы между наименьшей стоимостью и ближайшей к ней по величине. Разности по строкам записываются справа в столбце разностей, разности по столбцам внизу в строке разностей.

2) Поиск из всех разностей как по строкам, так и по столбцам, максимальной. Максимальная разность обводится рамкой.

3) Размещение в клетку, где находится наименьшая стоимость перемещения ресурсов для помеченной строки или столбца максимально возможного количества ресурсов.

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

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

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

6) Вычисление целевой функции опорного плана.

В настоящее время существует несколько методов последовательного улучшения опорного плана, например распределительный метод, метод потенциалов и т.д.

Основой алгоритмов этих методов является критерий оптимальности:

ij = cij - zij >--_, где:

cij -затраты, связанные с доставкой одной единицы ресурса из i-го в j-ый пункт;

zij -расчетные затраты, связанные с доставкой одной единицы ресурса из i-го в j-ый пункт, для тех клеток опорного плана ресурсы в которые не распределены.

Если все ij >--_, то данный план является оптимальным, если нет, то требуется его улучшение.

4. Построение опорного плана методом аппроксимации Фогеля

Опорный план перевозок

Механический цех

Сборочный цех

Количество единиц изделий

A1

B1

270

A2

B1

30

A2

B2

180

A2

B3

20

A3

B3

240

A4

B3

120

A5

B2

140

5. Расчет приведенных затрат

Y0 =--c11 Ч x11 + c21 Ч x21 + c22 Ч x22 + c23 Ч x23 + c33 Ч x33 + c43 Ч x43 + c52 Ч x52

Замечание: Здесь и далее Yi обозначает, что значение целевой функции относится к i-му шагу оптимизации. Опорный план _ Y0.

6. Улучшение опорного плана

Общий (или скорректированный) алгоритм метода потенциалов

Пусть имеется матрица перевозок, соответствующая начальному решению: xij = - распределенные ресурсы (базисные переменные), xij =--_--для свободных переменных (ресурсы не распределены). Клетки соответствующие свободным ресурсам помечены звездочками.

В крайний правый столбец матрицы введем неизвестные ui, а в нижнюю строку - неизвестные vj. Эти n+m неизвестных должны для всех ( i, j ), соответствующих базисным переменным, удовлетворять линейной системе уравнений:

ui + vj = cij ,

Можно доказать, что эта система для всех базисных решений имеет треугольный вид, ее ранг равен n?m?1, и, следовательно, систему всегда можно решить следующим способом: на первом шаге полагают vn ???. Если на k-ом шаге найдено значение неизвестной, то в системе всегда имеется еще не определенная неизвестная, которая однозначно может быть найдена на (k+1)-м шаге из уравнения (14), т.к. значение другой неизвестной в этом уравнении уже известно. (Это верно до тех пор, пока не найдены все неизвестные). То, какую неизвестную можно найти на (k+1)-м шаге, определяют методом проб. Переменные ui и vj называются “потенциалами”.

1) Составим и решим систему уравнений.

Как было отмечено; уравнения составляются для клеток в которые распределены ресурсы.

2) Определим расчетные значения затрат zij для клеток, в которые ресурсы не распределены (со свободными переменными):

zij = ui +--vj ,

3) Вычислим разность заданных и расчетных затрат

ij = cij - zij

Если все ij 0, то исходный план является оптимальным и переходят к пункту 5, в противном случае переходят к построению нового плана.

ab--=-----max кij --к,--ij >--_.

Правило перераспределения следующее:

а) В клетку новой таблицы записывается число M.

б) Клетка остается пустой.

г) В остальных клетках, помеченных знаками “+” и “-”, число M вычитается из стоящего в клетки числа или складывается с ним, в соответствии со знаками.

д) Содержимое клеток фрагмента переносится в матрицу, а остальные клетки остаются без изменений.

Таким образом, получили новую матрицу - новый план.

Определим значение целевой функции, с учетом перераспределений в матрице.

Внимание: Уточнение матрицы проводится до тех пор, пока хотя бы одно значение ij < 0.

Решение системы уравнений

u1

+

v1

=

100

=

с11 ;

u2

+

v1

=

105

=

с21 ;

u2

+

v2

=

109

=

с22 ;

u2

+

v3

=

137

=

с23 ;

u3

+

v3

=

128

=

с33 ;

u4

+

v3

=

119

=

с43 ;

u5

+

v2

=

155

=

с52 .

г1 = 0б тогда м1 = 100б м2 = 104б м3 = 132б г2 = 5б г3 = -4б г4 = -13 б г5 = 51

Определим значения zij для клеток, в которые ресурсы не распределены:

z12

=

u1

+

v2

=

_

+

1_4

=

1_4;

z13

=

u1

+

v3

=

_

+

132

=

132;

z31

=

u3

+

v1

=

-4

+

1__

=

96;

z32

=

u3

+

v2

=

-4

+

1_4

=

1__;

z41

=

u4

+

v1

=

-13

+

1__

=

87;

z42

=

u4

+

v2

=

-13

+

1_4

=

91;

z51

=

u5

+

v1

=

51

+

1__

=

151;

z53

=

u5

+

v3

=

51

+

132

=

183;

Определим значения ij и проверим условия оптимальности

d12

=

c12

-

z12

=

11_

-

1_4

=

1_

>--_;

d13

=

c13

-

z13

=

13_

-

122

=

8

>--_;

d31

=

c31

-

z31

=

12_

-

96

=

15

>--_;

d32

=

c32

-

z32

=

124

-

1__

=

22

>--_;

d41

=

c41

-

z41

=

125

-

87

=

2

>--_;

d42

=

c42

-

z42

=

117

-

91

=

5

>--_;

d51

=

c51

-

z51

=

2_5

-

151

=

52

>--_;

d53

=

c53

-

z53

=

197

-

183

=

1_1

>--_;

Так как все ij , решение в формировании нового плана не нуждается.

Граф оптимальной перевозки

Заключение

Имитационные математические модели являются очень полезным инструментом при решении транспортных задач, который позволяет значительно оптимизировать схемы транспортировок и свести финансовые затраты на них к минимуму.

Список использованных источников

1. http://ru.wikipedia.org/ - Википедия - Свободная энциклопедия

2. Губарь Ю. Курс "Введение в математическое моделирование", Лекция 5: "Компьютерное имитационное моделирование. Статистическое имитационное моделирование" Интуит.ру

3. Строгалев В. П., Толкачева И. О. Имитационное моделирование. -- МГТУ им. Баумана, 2008

Размещено на Allbest.ru


Подобные документы

  • Сущность понятия "симплекс-метод". Математические модели пары двойственных задач линейного программирования. Решение задачи симплексным методом: определение минимального значения целевой функции, построение первого опорного плана, матрица коэффициентов.

    курсовая работа [219,4 K], добавлен 17.04.2013

  • Составление математической модели задачи. Приведение ее к стандартной транспортной задаче с балансом запасов и потребностей. Построение начального опорного плана задачи методом минимального элемента, решение методом потенциалов. Анализ результатов.

    задача [58,6 K], добавлен 16.02.2016

  • Сущность математического моделирования. Аналитические и имитационные математические модели. Геометрический, кинематический и силовой анализы механизмов подъемно-навесных устройств. Расчет на устойчивость мобильного сельскохозяйственного агрегата.

    курсовая работа [636,8 K], добавлен 18.12.2015

  • Процесс выбора или построения модели для исследования определенных свойств оригинала в определенных условиях. Стадии процесса моделирования. Математические модели и их виды. Адекватность математических моделей. Рассогласование между оригиналом и моделью.

    контрольная работа [69,9 K], добавлен 09.10.2016

  • Вид графов, используемых в теории электрических цепей, химии, вычислительной технике и в информатике. Основные свойства деревьев. Неориентированный граф. Алгоритм построения минимального каркаса. Обоснование алгоритма. Граф с нагруженными ребрами.

    реферат [131,8 K], добавлен 11.11.2008

  • Разработка и анализ топологической модели электронной схемы для полного диапазона частот. Определение передаточной схемной функции методом эквивалентных схем в матричной форме, а также методом сигнальных графов, используя сигнальный граф Мэзона.

    контрольная работа [469,9 K], добавлен 11.04.2016

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

    контрольная работа [55,9 K], добавлен 16.02.2011

  • Теоретико-числовая база построения СОК. Теорема о делении с остатком. Алгоритм Евклида. Китайская теорема об остатках и её роль в представлении чисел в СОК. Модели модулярного представления и параллельной обработки информации. Модульные операции.

    дипломная работа [678,3 K], добавлен 24.02.2010

  • Решение двойственной задачи с помощью первой основной теоремы теории двойственности, графическим и симплексным методом. Математическая модель транспортной задачи, расчет опорного плана перевозок методами северо-западного угла и минимального элемента.

    контрольная работа [333,3 K], добавлен 27.11.2011

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

    курсовая работа [225,0 K], добавлен 30.04.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.