Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Compyuternoe_modelirovanie_v_AnyLogic_7_Boev_VD.pdf
Скачиваний:
225
Добавлен:
12.02.2018
Размер:
8.72 Mб
Скачать

costBlock1=stKomplBlock1+stIzqBlock1+stTestBlock1; costBlock2=stKomplBlock2 +stIzqBlock2+stTestBlock2; costBlock3=stKomplBlock3 +stIzqBlock3+stTestBlock3; costBlock4=stKomplBlock4 +stIzqBlock4+stTestBlock4;

costBlockIzd=costBlock1+costBlock2+costBlock3+costBlock4; Cmin изд = costBlockIzd + stSborki + stKontrIzd + stPriemIzd;

Cmin = Cmin изд колГотИзд; Cmax = стоимГотИзд+стоимБракБл.

Kc = коэфУвелСтоимИзд = Cmax .

Cmin

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

6.2.2. Ввод исходных данных

Для ввода исходных данных используем элемент Параметр.

1.Выполните команду Файл/Создать/Модель на панели инструментов.

2.В поле Имя модели диалогового окна Новая модель вве-

дите Предприятие.

3.Выберите каталог, в котором будут сохранены файлы модели. Щёлкните кнопку Готово.

4.В Палитре выделите Презентация. Создайте область про-

смотра Данные для размещения элементов исходных данных.

5.Перетащите элемент Область просмотра. В поле Имя: введите Данные.

6.На странице Местоположение и размер панели Свойства

введите в поля X: 0, Y: 1700, Ширина: 760, Высота: 330.

7.Перетащите элемент Прямоугольник. Оставьте имя, предложенное системой.

8.На странице Местоположение и размер панели Свойства

введите в поля X: 10, Y: 1750, Ширина: 740, Высота: 270.

9. Перетащите элемент text и на странице Основные панели Свойства в поле Текст: вместо слова text введите Исходные данные.

10. В Палитре выделите Основная. Перетащите элементы Параметр на элемент с именем Исходные данные. Разместите

246

их так, как показано на рис. 6.2. Значения свойств установите согласно табл. 6.1.

 

 

 

 

 

 

 

Таблица 6.1

 

 

 

 

 

 

 

 

 

 

 

Элементы и их свойства

 

 

 

 

Параметр

Параметр

 

Имя

 

Тип

Значение

Имя

Тип

 

Значение

 

по умолчанию

 

по умолчанию

aveTimeShop1

 

double

19

stKomplBlock1

double

 

35

aveTimeShop2

 

double

11

stKomplBlock2

double

 

32

aveTimeShop3

 

double

15

stKomplBlock3

double

 

43

aveTimeShop4

 

double

18

stKomplBlock4

double

 

48

stIzgBlock1

 

double

35

timeTestBlock1

double

 

12

stIzgBlock2

 

double

27

timeTestBlock2

double

 

16

stIzgBlock3

 

double

36

timeTestBlock3

double

 

21

stIzgBlock4

 

double

37

timeTestBlock4

double

 

17

postKontr1

 

int

2

procBrakBlock1

double

 

0.02

postKontr2

 

int

2

procBrakBlock2

double

 

0.03

postKontr3

 

int

2

procBrakBlock3

double

 

0.04

postKontr4

 

int

2

procBrakBlock4

double

 

0.06

stTestBlock1

 

double

12

kolStendKontrIzd

int

 

2

stTestBlock2

 

double

23

timeKontrIzd

double

 

26

stTestBlock3

 

double

32

procBrakIzd

double

 

0.05

stTestBlock4

 

double

28

stKontrIzd

double

 

74

kolPunSborki

 

int

2

verBlock1

double

 

0.9999

timeSborki

 

double

22

verBlock2

double

 

0.999999

stSborki

 

double

67

 

 

 

 

verBlockNum1

 

double

0.25

timeZamBlock1

double

 

12

verBlockNum2

 

double

0.25

timeZamBlock2

double

 

15

verBlockNum3

 

double

0.25

timeZamBlock3

double

 

12

verBlockNum4

 

double

0.25

timeZamBlock4

double

 

21

stZamBlock1

 

double

34

kolPunPriem

int

 

2

stZamBlock2

 

double

46

timePriemIzd

double

 

18

stZamBlock3

 

double

38

procBrakPriem

double

 

0.15

stZamBlock4

 

double

54

stPriemIzd

double

 

53

247

Рис. 6.2. Размещение элементов Параметр для ввода исходных данных

248

6.2.3. Вывод результатов моделирования

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

1.Создайте область просмотра Результаты для размещения элементов Переменная.

2.Перетащите элемент Область просмотра. В поле Имя:

введите Результаты.

3.На странице Местоположение и размер панели Свойства

введите в поля X: 0, Y: 700, Ширина: 700, Высота: 520.

4.Перетащите элемент Скруглённый прямоугольник.

Оставьте имя, предложенное системой.

5.На странице Местоположение и размер панели Свойства

введите в поля X: 10, Y: 750, Ширина: 690, Высота: 450.

6. Перетащите элемент text и на панели Свойства в поле

Текст: введите Данные о количестве подготовленных и забракованных блоков и изделий.

7.Перетащите ещё элемент text и введите Стоимостные показатели функционирования предприятия.

8.Перетащите третий элемент text и в поле Текст: введите

Показатели использования пунктов предприятия.

9. В Палитре выделите Основная. Перетащите элементы Переменная. Используйте копирование. Разместите их и дайте им имена так, как показано на рис. 6.3. Тип всех переменных, используемых для вывода количества подготовленных и забракованных

блоков и изделий на текущее модельное время — int. Тип переменных для вывода стоимостных показателей работы предприятия

ипоказателей использования его пунктов — double.

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

249

Рис. 6.3. Размещение элементов Переменная для вывода результатов моделирования

250