Baza wiedzy Trawers ERP

Produkcja musli. Receptury

1. Wprowadzenie 2. Optymalizacja receptury musli 3. Przetwarzanie w Trawers ERP 4. Tematy powiązane

1. Wprowadzenie

Realizacja produkcji recepturowej z wykorzystaniem Trawers ERP Produkcja recepturowa przy wykorzystaniu systemu Trawers ERP pozwala na precyzyjne zarządzanie surowcami, recepturami i jakością gotowego produktu. Dzięki integracji modułów Gospodarki Magazynowej (MG), Kontroli Jakości (QA) i Struktur Produktów (BM) możliwe jest nie tylko przygotowanie i bilansowanie receptur, ale również automatyczne generowanie dokumentów magazynowych związanych z ich wytwarzaniem.

2. Optymalizacja receptury musli

Praktyczny przykład optymalizacji receptury w branży spożywczej Konkretnie: produkcja mieszanki musli (płatków śniadaniowych). Cel: Ułożyć najtańszą możliwą recepturę musli, która spełnia: * wymagania żywieniowe (białko, błonnik, cukier), * ograniczenia technologiczne (maks. udział orzechów, płatków), * wagę mieszanki = 1000 g (1 kg). Dane wejściowe: | Składnik | Cena za kg (zł) | Białko % | Błonnik % | Cukry % | Uwagi | | --------------- | --------------- | -------- | --------- | ------- | ---------------- | | Płatki owsiane | 4.00 | 13.0 | 10.0 | 1.0 | min 20%, max 60% | | Rodzynki | 6.00 | 2.5 | 3.0 | 65.0 | max 20% | | Orzechy | 18.00 | 15.0 | 8.0 | 5.0 | max 15% | | Siemię lniane | 9.00 | 18.0 | 25.0 | 1.0 | max 10% | | Wiórki kokosowe | 10.00 | 6.0 | 14.0 | 20.0 | max 10% | Wymagania dla gotowego produktu (na 1 kg): * Białko: min 10% * Błonnik: min 8% * Cukry: max 15% * Waga całkowita: dokładnie 1000 g Co robi algorytm optymalizacji? * Dobiera udział procentowy każdego składnika, tak aby: * spełnić normy żywieniowe, * nie przekroczyć limitów technologicznych (np. max 15% orzechów), * zminimalizować koszt 1 kg mieszanki. Przykład wyniku optymalizacji: | Składnik | Ilość (g) | Udział % | Koszt jednostkowy | Koszt składnika | | --------------- | --------- | -------- | ----------------- | --------------- | | Płatki owsiane | 600 | 60% | 4.00 zł/kg | 2.40 zł | | Rodzynki | 150 | 15% | 6.00 zł/kg | 0.90 zł | | Orzechy | 100 | 10% | 18.00 zł/kg | 1.80 zł | | Siemię lniane | 100 | 10% | 9.00 zł/kg | 0.90 zł | | Wiórki kokosowe | 50 | 5% | 10.00 zł/kg | 0.50 zł | | Razem | 1000 g | 100% | | 6.50 zł/kg | Bilans składników: | Składnik odżywczy | Wynik (%) | Wymagania | | ----------------- | --------- | --------- | | Białko | 11.5% | min 10% | | Błonnik | 10.2% | min 8% | | Cukry | 11.6% | max 15% | Interpretacja: * Wszystkie wartości spełniają normy, * Koszt został zoptymalizowany do 6.50 zł/kg, * Żaden składnik nie przekracza technologicznego maksimum. Jak to zautomatyzować? Można użyć: * Excel Solver - do małych receptur (interfejs użytkownika), * Python + PuLP - do większych i dynamicznych zestawień, * Dane mogą pochodzić z systemu ERP (np. eksport z Trawers BOM + QA). Czy przygotować taki arkusz Excel lub kod Python do tych danych ? ******************************************************************************** Jak zbudować prosty moduł wspierający bilansowanie ? Co powinien robić taki moduł ? Przyjmować listę surowców (ich skład odżywczy, cenę, ograniczenia). Pozwalać tworzyć receptury (ilości składników). Obliczać wartości odżywcze receptury (średnie ważone). Porównywać je z wymaganiami/normami (min/max). Sygnalizować odchylenia. Obliczać koszt 1 kg mieszanki. (opcjonalnie) Optymalizować skład.

3. Przetwarzanie w Trawers ERP

Musli Mieszanka =============== Kolejno wykonane kroki:

3.1 Kartoteka KIM

Do KIM wpisałem indeksy produktu i komponenty produktu [DJ-1-MUSLI ] Mieszanka DJ-1 MUSLI [MU00000001 ] Płatki owsiane [MU00000002 ] Rodzynki [MU00000003 ] Orzechy [MU00000004 ] Siemię lniane [MU00000005 ] Wiórki kokosowe

3.2 Kartoteka BOM

W BOM zdefiniowałem strukturę produktu (komponenty produktu). Ilości komponentów składające się na produkt - wg receptury w/w Suma ilości jest równa 1 kg (1000 g) o-- Struktura BOM [BM_KKS40] ---------------------------------------------[X]o | Produkt DJ-1-MUSLI Mieszanka DJ-1 MUSLI | | Rodzaj 05 Produkt finalny [Pr] Jmt kg Opis | o-- (.1........) --------------------------------------------------------------o | Cecha Poz Nr Odpady | | Komponent Zam wym Mg proc mar Ilość/Jmt Jmt %/Jmt Opis | | ---------------- -- - - - -- ---- --- ------------------- ---- ------ - | | MU00000001 Mz N S1 0 1 0.60000000 kg 0.000 N | | MU00000002 Mz N S1 0 1 0.15000000 kg 0.000 N | | MU00000003 Mz N S1 0 1 0.10000000 kg 0.000 N | | MU00000004 Mz N S1 0 1 0.10000000 kg 0.000 N | | MU00000005 Mz N S1 0 1 0.05000000 kg 0.000 N | ------------------------------------------------------------------------------ ^ | --o-- Produkt: DJ-1-MUSLI Mieszanka DJ-1 MUSLI 1.000 kg

3.3 Symbole parametrów

Symbole parametrow komponentów zapisalem w: QA > Rodzaje testów [QA_KQD20] | | | Symbol --- Nazwa -------------------- -Jm- Typ -- Format -- Opis | | | | M001 Białko musli % N 999 999.999 [ ] | | M002 Błonnik musli % N 999 999.999 [ ] | | M003 Cukry musli % N 999 999.999 [ ] |

3.4 Normy produktu

Normy produktu (wartości parametrów mieszanki) [DJ-1 MUSLI] zapisałem w QA: Karta testów jakości [QA_KQT10] Ważne: w karcie testów nie wskazywać numeru magazynu | Nazwa Mieszanka DJ-1-MUSLI Wersja 1 Opis N | |------------------------------------------------------------------------------| | -Nr- R Wym Test --- Nazwa -------------------- Typ ----- Min -- ----- Max -- | | 1000 T M001 Białko musli N 10.000 50.000 | | 1050 T M002 Błonnik musli N 8.000 20.000 | | 1100 T M003 Cukry musli N 5.000 15.000 |

3.5 Wartości parametrów komponentów

Dopisuje wartości parametrów komponentów (surowców) w QA: [QA_PQW30] MU00000001 Płatki owsiane M001 Białko musli 13.0 M002 Błonnik musli 10.0 M003 Cukry musli 1.0 MU00000002 Rodzynki M001 Białko musli 2.5 M002 Błonnik musli 3.0 M003 Cukry musli 65.0 MU00000003 Orzechy M001 Białko musli 15.0 M002 Błonnik musli 8.0 M003 Cukry musli 5.0 itd. dla MU00000004 Siemię lniane MU00000005 Wiórki kokosowe

3.6 Dokument receptury

* Tworzę: [RC] Dokument receptury [QA_DRC10] Produkt: [DJ-1-MUSLI ] Mieszanka DJ-1 MUSLI Z-Tworz -> utworzylem listę materiałów na podstawie struktury BOM | Produkt DJ-1-MUSLI Mieszanka DJ-1 MUSLI | o-- Materiały -----------------------------------------------------------o | Poz Komponent Nazwa Mag Ilość Jm Cena | | 1 MU00000001 Płatki owsiane S1 0.600 kg 0.00 | | 2 MU00000002 Rodzynki S1 0.150 kg 0.00 | | 3 MU00000003 Orzechy S1 0.100 kg 0.00 | | 4 MU00000004 Siemię lniane S1 0.100 kg 0.00 | | 5 MU00000005 Wiórki kokosowe S1 0.050 kg 0.00 | o------------------------------------------------------------------------o | Razem 1.000 * Sprawdzam bilansowanie: F4-bilans | Składniki bilansowane Jm Min Max Ilosc Odchylenie | | ------------------------------ ---- -------- -------- -------- ---------- | | Białko musli % 10.000 50.000 11.775 | | Błonnik musli % 8.000 20.000 10.450 | | Cukry musli % 5.000 15.000 11.950 | Ważne: składniki zbilansowane - nie ma odchyleń * Tworzę dokument rozchodu komponentów na 10 kg musli o-- Rozchód [RO] 2025/07 [MG_DRO40] ----------------------------------------[X]o | | | Mag 10 Magazyn Handlowy | | Dokument MG RO0005 Data xx.07.28 Dowód dostawy RC0000000010 z . . | | Opis Receptura na 10 kg musli | | | o------------------------------------------------------------------------------o | Poz ---- Indeks ---- ---- Ilość --- -JmO ----- Cena ----- ---- Wartość ---- | | 1 MU00000001 6.000 kg ?.?? ?.??F| | 2 MU00000002 1.500 kg ?.?? ?.??F| | 3 MU00000003 1.000 kg ?.?? ?.??F| | 4 MU00000004 1.000 kg ?.?? ?.??F| | 5 MU00000005 0.500 kg ?.?? ?.??F| | ----- | | 10.000 kg Razem: ?.?? | o------------------------------------------------------------------------------o Dokument niezatwierdzony. Będzie wyceniony po zatwierdzeniu.

4. Tematy powiązane

BOM/Receptury QA Plany testów jakości QA1_Zlecenia. Kontrola jakości Słowa kluczowe #Produkcja-BOM #Produkcja-BOM/Receptury