Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Казачков Павел / lab2 / lab2 resover

.doc
Скачиваний:
27
Добавлен:
19.04.2013
Размер:
35.33 Кб
Скачать

Задание.

На основании лабораторной работы № 1 с учетом изменившихся условий принять управляющее решение с помощью прогноза основных параметров системы.

Условия:

  1. поставка в заводское звено и в торговлю – случайные величины;

  2. уровень запасов на каждом складе не должен превышать уровня М.

Суть задания – подобрать значения границ поставок в заводское звено и торговлю и критического уровня запасов М.

При этом прогнозы поставок в оптовое и розничное звенья будут определяться на основании следующих неравенств:

0ЗЗ.Н+ПП.Н-ППОЗ.НМ

0ЗО.Н+ППОЗ.Н-ППРЗ.НМ

0ЗР.Н+ППРЗ.Н-ПТ.НМ

Откуда получаем следующие ограничения:

  • для ППОЗ.Н

ЗЗ.Н+ПП.Н-МППОЗ.НПП.Н+33.Н

ПТ.Н-ЗО.Н-ЗР.НППОЗ.Н2*М+ ПТ.Н-ЗО.Н-ЗР.Н

  • для ППРЗ.Н

ЗЗ.Н+ЗО.Н+ПП.Н-2*МППРЗ.Н ЗЗ.Н+ЗО.Н+ПП.Н

ПТ.Н-ЗР.НППРЗ.НМ+ ПТ.Н-ЗР.Н .

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

Результаты работы модели - программы.

Границы ограничений для поставок в заводское звено [23,31],

для торговли – [25,29],

критический уровень на складе М – 30.

ВРЕМЯ ЗЗ ЗО ЗР

--------------------------------------------

0 0 35 35

1 7.83257 32 26.9704

2 17.5001 28.9803 19.58

3 26.4043 26.1883 16.0104

4 30 27.6559 11.3158

5 30 30 7.79687

6 30 30 4.87973

7 30 30 3.62926

8 30 30 5.03012

9 30 30 6.85825

10 30 30 9.34789

11 30 30 8.37294

12 30 30 6.39723

13 30 30 5.39153

14 30 30 8.55295

15 30 30 13.4378

16 30 30 16.9587

17 30 30 14.0504

18 30 30 10.6016

19 30 30 9.9311

20 30 30 5.58362

21 30 30 8.98088

22 30 30 10.411

23 30 30 12.4285

24 30 30 10.8882

25 30 30 12.006

26 30 30 13.9382

27 30 30 10.8728

28 30 30 15.4302

29 30 30 16.7421

30 30 30 20.8442

31 30 30 21.4125

32 30 30 19.3445

33 30 30 18.6572

34 30 30 15.5991

35 30 30 14.1763

36 30 30 11.4147

37 30 30 11.0634

38 30 30 9.02256

39 30 30 11.9882

40 30 30 15.5855

Финальные значения.

ВРЕМЯ У

41

МКП К

0.1

СОЗФ Д

39.5855

DT К

1

НУЗЗС К

30

С1 К

0.2

ДЛИНА К

40

ППРЗ Д

21.9415

С2 К

0.6

ШАГ К

1

НУЗРЗ К

35

С3 К

1

I1 Д

1

ПТ Д

26.6595

I2 Д

1

C К

25

I3 Д

1

D К

29

SYS Д

:(10)

НГО1 Д

24.1255

ЗЗ У

30

М К

30

П Т

24.1255

НГО2 Д

-18.926

ПОЗ Т

24.1255

ВГО1 Д

54.1255

ЗО У

30

ВГО2 Д

41.074

ПРЗ Т

24.1255

НГР1 Д

24.1255

ЗР У

15.5855

НГР2 Д

11.074

Т Т

26.6595

ВГР1 Д

84.1255

ПП Д

24.1255

ВГР2 Д

41.074

A К

23

НПО Д

24.1255

B К

31

ВПО Д

41.074

ППОЗ Д

20

НПР Д

24.1255

ПЗ К

20

ВПР Д

41.074

Текст Модели – Программы.

* ЗАВОДСКИЕ ЗАПАСЫ\

У ЗЗ.Н=ЗЗ.П+П.ПН-ПОЗ.ПН

* ЗАПАСЫ ОПТОВЫЕ

У ЗО.Н=ЗО.П+ПОЗ.ПН-ПРЗ.ПН

* ЗАПАСЫ РОЗНИЧНЫЕ

У ЗР.Н=ЗР.П+ПРЗ.ПН-Т.ПН

* ПРОГНОЗЫ

Д ПП.Н=RAND(A,B)

Д ППОЗ.Н=ПЗ+МКП*(ЗЗ.Н-НУЗЗС)

Д ППРЗ.Н=ПЗ-МКП*(ЗР.Н-НУЗРЗ)

Д ПТ.Н=RAND(C,D)

* ГРАНИЦЫ ОПТОВОГО ЗВЕНА

Д НГО1.Н=ЗЗ.Н+ПП.Н-М

Д НГО2.Н=ПТ.Н-ЗО.Н-ЗР.Н

Д ВГО1.Н=ЗЗ.Н+ПП.Н

Д ВГО2.Н=2*М+ПТ.Н-ЗО.Н-ЗР.Н

* ГРАНИЦЫ РОЗНИЧНОГО ЗВЕНА

Д НГР1.Н=ЗЗ.Н+ПП.Н+ЗО.Н-2*М

Д НГР2.Н=ПТ.Н-ЗР.Н

Д ВГР1.Н=ЗЗ.Н+ПП.Н+ЗО.Н

Д ВГР2.Н=М+ПТ.Н-ЗР.Н

* ПРЕДЕЛЫ

Д НПО.Н=MAX(НГО1.Н,НГО2.Н)

Д ВПО.Н=MIN(ВГО1.Н,ВГО2.Н)

Д НПР.Н=MAX(НГР1.Н,НГР2.Н)

Д ВПР.Н=MIN(ВГР1.Н,ВГР2.Н)

* СТОИМОСТЬ ОБЩИХ ЗАПАСОВ ФИРМЫ

Д СОЗФ.Н=ЗЗ.Н*С1+ЗО.Н*С2+ЗР.Н*С3

* ВЕЛИЧИНА ОБЪЕМА ПРОИЗВОДСТВА

Т П.НБ=ПП.Н

* ПОСТАВКА В ОПТОВОЕ ЗВЕНО

Т ПОЗ.НБ=LIMIT(ППОЗ.Н,НПО.Н,ВПО.Н)

* ПОСТАВКА В РОЗНИЧНОЕ ЗВЕНО

Т ПРЗ.НБ=LIMIT(ППРЗ.Н,НПР.Н,ВПР.Н)

* ТОРГОВЛЯ

Т Т.НБ=ПТ.Н

Е

* ИСХОДНЫЕ

И ЗЗ=0

И ЗО=35

И ЗР=35

И М=30

И A=24

И B=31

И C=25

И D=29

* ПОСТОЯННЫЕ ЗАКАЗЫ

И ПЗ=20

* НОРМАТИВЫ

*И НУЗОЗ=60

И НУЗЗС=30

И НУЗРЗ=35

* МОДУЛЬ

И МКП=0.1

* ЦЕНЫ

И С1=0.2

И С2=0.6

И С3=1

* ВРЕМЕННЫЕ

И DT=1

И ВРЕМЯ=0

И ДЛИНА=40

Е

Г ЗЗ,ЗО,ЗР

Е

4

Соседние файлы в папке lab2