Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИС.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
73.63 Кб
Скачать

Расчет чистой (нетто-) потребности

  • Чистая потребность в изделиях А

25-3=22 единицы

  • В компонентах В

(22х1)-7=15 единиц

  • В компонентах Е

(15х1)-4 =11 единиц

  • Материале I

(11х2)-16=6

Исходными данными для работы алгоритма MRP является в том числе спецификация. Спецификация представляет собой структуру, которая является иерархической. Известно, что для работы с иерархическими структурами удобно использовать рекурсивные процедуры. Поэтому алгоритм работы MRP может быть написан с использованием рекурсивных процедур и элементов. Рассмотрим пример на языке C#.

Class PI// ProductionItem

{

Public string Name;

Public int Netto=0;

Public int Brutto=0;

Public int Fact=0;

Public List <PI> PSI;//productionSubItems

Public PI (string AName, int ABrutto, int AFact)

{

Name=AName;

Brutto=ABrutto;

Fact=AFact;

PSI =new List<PI>();

}

Public void CalcRequirements(int NetRequirements)

{

Netto-0;

If (netRequirements>0)

Netto =NetRequirements*Brutto-Fact;

Foreach (PI p in PSI)

{

p.CalcRequirements(Netto);

}

}

Public void Print()

{

Console.WriteLine()

String.Format(“{0} {1}”,Name.PadRight(30,’.’),Netto));

Foreach (PI p in PSI)

{

p.Print();

}

}

Class Program

{

Static void Main(string[] args0

{

PI p = new PI(“Изделие А”,1,3);

p.PSI.Add(new PI(”Компонентв”,1,7));

p.PSI[0].PSI.Add(new PI(“Компонент Е”,1,4));

p.PSI[0]PSI[0].PSI.Add(nw PI (“материал I”,2,16));

p.PSI[0].PSI.Add(new PI(“материал F”,4,0));

p.PSI[0].PSI.Add(new PI(“материал G”,1,0));

p.PSI[0].PSI.Add(new PI(“материал H”,6,0));

p.PSI.Add(new PI(”Компонент C”,2,0));

p.PSI.Add(new PI(”Компонент D”,1,7));

p.CalcRequirements(25);

p.Print();

Console.ReadLine();

}

}

14.11.12

Учет длительности цикла алгоритма mrp.

Режим работы MRP.

1.Режима полного пересчета потребности.

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

2.Режим пересчета «по изменениям».

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

3.Режим выборочного пересчета.

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

Диаграмма MRP.

FOQ=30-минимальный размер заказа партии

Длительность цикла=2

Периоды

Изделие А

0

1

2

3

4

5

6

7

8

Общая (брутто) потребность

20

10

15

10

0

30

10

20

Запланированные поступления

Прогнозируемый складской остаток

30

10

0

-15

-25

-25

-55

-65

-85

Чистая(нетто) потребность

0

0

15

25

25

55

65

85

Получение по плановым заказам

Запуск плановых заказов

Изделие А

0

1

2

3

4

5

6

7

8

Общая (брутто) потребность

20

10

15

10

0

30

10

20

Запланированные поступления

Прогнозируемый складской остаток

30

10

0

15

5

5

-25

-35

-55

Чистая(нетто) потребность

0

0

0

0

0

25

35

55

Получение по плановым заказам

30

Запуск плановых заказов

30

Изделие А

0

1

2

3

4

5

6

7

8

Общая (брутто) потребность

20

10

15

10

0

30

10

20

Запланированные поступления

Прогнозируемый складской остаток

30

10

0

15

5

5

5

-5

-25

Чистая(нетто) потребность

0

0

0

0

0

0

5

25

Получение по плановым заказам

30

30

Запуск плановых заказов

30

30

Изделие А

0

1

2

3

4

5

6

7

8

Общая (брутто) потребность

20

10

15

10

0

30

10

20

Запланированные поступления

Прогнозируемый складской остаток

30

10

0

15

5

5

5

25

5

Чистая(нетто) потребность

0

0

0

0

0

0

0

0

Получение по плановым заказам

30

30

30

Запуск плановых заказов

30

30

30

16.11.12

Результаты работы MRP.

-плановые заказы

-рекомендации

Плановые заказы.

Формируются для их дальнейшего запуска в производство или размещения у поставщика и должны быть подтверждены человеком. Являясь результатом работы MRP, плановые заказы могут быть изменены системой, но только в том случае , если он пока находятся за рамками установленной границы во времени. Человек, изменяя плановый заказ либо одобряя его в том виде, как он есть, получает заказ подтвержденный.

Рекомендации.

Можно разделить на 2 категории: информирующие и аварийные.

К первым относятся те рекомендации, которые призывают пользователя не забыть выполнить какие-либо действия в ближайшем будущем. Например, уведомлять пользователя о запуске заказов в несколько ближайших дней. Причем, если пользователь удалит данную рекомендацию, при последующем запуске MRP она будет восстановлена.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]