1. Wprowadzenie
2. Moduły systemu Trawers ERP
3. Tworzenie i bilansowanie receptury
4. Bilansowanie składników odżywczych
5. Tworzenie dokumentu rozchodu
6. Podsumowanie
7. Tematy powiązane
8. Aneks1. Na czym polega bilansowanie ?
9. Aneks2. Co zrobić, gdy jest zbyt dużo białka ?
10. Aneks3. Czy korekty można zautomatyzować ?
1. Wprowadzenie
Realizacja produkcji recepturowej w mieszalni pasz z wykorzystaniem Trawers ERP
Produkcja recepturowa w mieszalni pasz 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 paszowych, ale również automatyczne generowanie dokumentów magazynowych
związanych z ich wytwarzaniem.
2. Moduły systemu Trawers wykorzystywane w procesie
1. MG - Gospodarka Magazynowa
* Kartoteka indeksów (KIM) - zawiera surowce i mieszanki. Przykład:
MP00000001 - Kukurydza/sruta/
MP00000003 - Pszenica + enzym
MP00000005 - Pszenżyto/sruta/
2. QA - Kontrola Jakości
* Tabela rodzajów testów - definiuje parametry odżywcze surowców, np.:
T020 - Energia (kcal)
T004 - Lizyna (%)
T011 - Białko ogólne (%)
* Karty testów asortymentu - określają dopuszczalne zakresy wartości
parametrów dla gotowego wyrobu.
* Tabela wartości parametrów surowców - zapisuje wartości składników odżywczych
dla każdego surowca.
3. BM - Struktury Produktów
* Struktury BOM - zawierają ilościowy skład mieszanki (np. DJ-1).
* Dokumenty receptur - zawierają kompletne dane recepturowe, w tym koszty i składniki.
3. Tworzenie i bilansowanie receptury
Definicja receptury
Receptura w systemie Trawers musi sumować się do dokładnie 1 kg (100%).
Na jej podstawie można:
* Obliczyć wartości odżywcze gotowego produktu.
* Zweryfikować ich zgodność z kartami testów.
* Wyznaczyć koszt jednostkowy (1 kg) wyrobu gotowego.
Przykład receptury DJ-1
Skład receptury DJ-1 (na 1 kg):
Poz Komponent Nazwa Mag Ilość Jm Cena Koszt
--- ---------------- ----------------------- -- ------- ---- ------- ---------
1 MP00000001 Kukurydza/sruta/ 10 0.250 kg 0.94 0.24
2 MP00000003 Pszenica + enzym 10 0.370 kg 0.90 0.33
3 MP00000005 Pszenzyto/sruta/ 10 0.050 kg 0.80 0.04
4 MP00000033 Sr.p.sojowa 46% 10 0.210 kg 1.43 0.30
5 MP00000174 Olej sojowy 10 0.010 kg 4.75 0.05
6 MP00000179 Fosforan 1-wapniowy . 10 0.007 kg 3.30 0.02
7 MP00000182 Kreda pastewna . 10 0.090 kg 0.40 0.04
8 MP00000192 KWASNY Weglan sodu 10 0.001 kg 2.30 0.00
9 MP00000197 Metionina . 10 0.002 kg 10.00 0.02
10 MP00000199 NaCl . 10 0.003 kg 0.90 0.00
11 MP00000231 Premiks DJ - FITAZA 10 0.005 kg 7.50 0.04
12 MP00000261 Premiks LSM 10 0.002 kg 7.00 0.01
--- ---------------- ----------------------- -- ------- ---- ------- ---------
Razem 1.000 1.09
4. Bilansowanie składników odżywczych
Pod klawiszem F4 możliwe jest uruchomienie bilansu składników, który pokazuje:
* Wartości składników w gotowym produkcie (np. lizyna, białko, wapń).
* Zakresy graniczne według kart testów.
* Ewentualne przekroczenia (odchylenia są wyróżnione).
Przykład:
Składniki bilansowane Jm Min Max Ilosc Odchylenie
------------------------------ ---- -------- -------- -------- ----------
Lizyna % 0.700 1.500 0.808
Metionina % 0.330 0.700 0.467
Metionina+Cystyna % 0.600 1.500 0.758
Tryptofan % 0.170 0.270 0.203
Wapn ogolny (Ca) % 3.200 4.000 3.692
Fosfor przysw.(Pp) % 0.350 0.390 0.412 0.022
Bialko ogolne % 16.000 19.000 16.940
Wlokno surowe % 1.000 4.500 2.543
Energia drob MJ 10.888 11.935 11.605
Energia drob kcal 2600.000 2850.000 2771.160
Sol (NaCl) % 0.000 0.500 0.338
Sod (Na) % 0.150 0.170 0.165
5. Tworzenie dokumentu rozchodu
Po zapisaniu receptury można przejść do wygenerowania dokumentu rozchodu z
magazynu (klawisz F5).
* Należy podać ilość produkcji (np. 4 000 kg) oraz magazyn.
* System generuje dokument rozchodu z uwzględnieniem ilości komponentów
wynikających z receptury.
Przykład rozchodu dla 4 000 kg:
---- Indeks ---- ---- Ilość --- -JmO
MP00000001 1 000.000 kg
MP00000003 1 484.000 kg
MP00000005 200.000 kg
MP00000033 840.000 kg
MP00000174 40.000 kg
MP00000179 28.000 kg
6. Podsumowanie
System Trawers ERP umożliwia kompleksowe zarządzanie produkcją pasz recepturowych:
* Precyzyjne odwzorowanie surowców i ich parametrów.
* Bilansowanie receptur zgodnie z wymaganiami jakościowymi.
* Automatyzację obliczeń kosztów i wartości odżywczych.
* Wygodne generowanie dokumentów rozchodowych.
Dzięki integracji modułów MG, QA i BM użytkownik otrzymuje narzędzie,
które skraca czas przygotowania produkcji, zmniejsza ryzyko błędów
i wspiera kontrolę jakości gotowego wyrobu.
7. Tematy powiązane
Dokumenty zakupuDokumenty magazynoweDokumenty sprzedażyBOM/RecepturyQA Plany testów jakościQA1_Zlecenia. Kontrola jakościDane branżowe. Profile firm Słowa kluczowe#SkupSurowców-MieszalniaPasz#Produkcja-Scenariusze#Produkcja-BOM#Produkcja-BOM/RecepturyPodstawowe pojęcia
* Produkt (mieszanka)
* Komponenty produktu (mieszanki) - składniki mieszanki, surowce
* Bilansowanie
Dobranie takich komponentów produktu (składników do mieszanki)
aby parametry komponentow (składników),
np. białka odpowiadało parametrom produktu (mieszanki).
W Trawers ERP:
* Komponenty produktu (mieszanki) zapisane w BOM: [DJ-1 ] Mieszanka DJ-1
np. [MP00000001 ] Kukurydza/sruta/)
* Symbole parametrów komponentów umieszczono w QA: Rodzaje testów [QA_KQD10]
np. T004 Lizyna
* Normy produktu (wartości parametrów mieszanki) [DJ-1] podano
w QA: Karta testów jakości [QA_KQT10]
np. T004 Lizyna - od: 0.700 do: 1.500 (podano zakres)
* Wartości parametrów komponentów (składników) podano
w QA: [QA_PQW30], np.
np. w MP00000001 ] Kukurydza/sruta/
T004 Lizyna 0.2700 %
o--------> Norma 1 <-------<---->------>-o .
| | .
o--------> Norma 2 v .
| | ^
o--------> Norma 3 |
| | B
| | I
o | L
PRODUKT (Mieszanka) ^ A
o | N
| | S
| o--------> Parametr 1 o->-->-o O
| | | W
o Komponent 1 o--------> Parametr 2 ^ A
| | | N
| o--------> Parametr 3 | I
| v E
| |
| o--------> Parametr 1 o->-->-o v
| | | .
o Komponent 2 o--------> Parametr 2 ^ .
| | | .
| o--------> Parametr 3 v
| |
| o--------> Parametr 1 o->-->-o
| |
o Komponent 3 o--------> Parametr 2
|
o--------> Parametr 3
Bilansowanie
Dobranie komponentów tak, aby ich parametry spełniały normy produktu.
Np. Norma 1 = średnia ważona wartości: Parametr 1, Komponentu 1, 2, 3.
(wagami są masy (ciężary) komponentów)
Patrz też:
SK Skup. Mieszalnia pasz
8. Aneks1. Na czym polega bilansowanie ?
Bilansowanie składników odżywczych w kontekście produkcji recepturowej (np. w mieszalni pasz)
polega na obliczeniu zawartości poszczególnych składników odżywczych w gotowym produkcie (mieszance)
na podstawie danych surowców i porównaniu ich z wartościami granicznymi, które są określone
w kartach testów jakości.
Cel bilansowania:
* Upewnienie się, że produkt końcowy spełnia normy żywieniowe, np. dla białka, lizyny, wapnia, energii itp.
* Sprawdzenie, czy receptura nie przekracza dopuszczalnych maksymalnych i minimalnych wartości dla danego składnika.
* Weryfikacja poprawności receptury pod kątem wartości żywieniowej i zgodności z wymaganiami jakościowymi.
Jak to działa w praktyce (na przykładzie Trawers ERP):
1. Każdy surowiec ma przypisane wartości odżywcze (np. kukurydza: 8% białka, 0.02% wapnia itd.).
2. Receptura zawiera listę surowców z ich udziałem wagowym (np. kukurydza 25%, śruta sojowa 21% itd.).
3. System oblicza średnią ważoną każdego składnika odżywczego dla całej mieszanki np. ile procent białka jest w 1 kg gotowego wyrobu.
4. Następnie wartości te są porównywane z dopuszczalnymi zakresami zdefiniowanymi w karcie testów jakości (np. białko ogólne: min 16%, max 19%).
Przykład bilansowania (na podstawie danych):
| Składnik | Jednostka | Min | Max | Ilość w mieszance | Odchylenie |
| ------------------- | --------- | ----- | ----- | ----------------- | ---------- |
| Lizyna | % | 0.700 | 1.500 | 0.808 | - |
| Białko ogólne | % | 16.00 | 19.00 | 16.940 | - |
| Fosfor przyswajalny | % | 0.350 | 0.390 | 0.412 | 0.022 |
* OK: Lizyna i białko są w zakresie.
* Błąd: Fosfor przyswajalny przekracza dopuszczalne maksimum, dlatego system zaznacza odchylenie.
Co daje bilansowanie?
Zapewnia jakość i bezpieczeństwo paszy
Pozwala uniknąć błędów żywieniowych
Umożliwia optymalizację kosztów bez rezygnacji z norm jakościowych
Pomaga dostosować recepturę do różnych grup zwierząt (np. brojlerów, loch, krów)
Teraz mogę przygotować diagram lub interaktywną wersję kalkulatora bilansowania.
9. Aneks2. Co zrobić, gdy jest zbyt dużo białka ?
Gdy system bilansowania w recepturze wykazuje, że zawartość białka jest zbyt wysoka,
należy podjąć korekty składu receptury, aby dostosować poziom białka do wymaganego zakresu.
Poniżej przedstawiam możliwe działania krok po kroku:
1. Zidentyfikuj źródła nadmiaru białka
Sprawdź, które surowce w recepturze mają najwyższą zawartość białka.
Typowo są to:
* Śruta sojowa
* Śruta rzepakowa
* Mączki rybne
* Surowce wysokobiałkowe z dodatkami aminokwasów
W systemie Trawers możesz to zrobić przez analizę parametrów surowców (QA).
2. Zredukuj udział surowców wysokobiałkowych
Zmniejsz ich procentowy udział w recepturze (np. zmniejsz ilość śruty sojowej
z 21% do 18%).
Jednocześnie:
* Zachowaj sumę 100% w recepturze,
* Pamiętaj o wpływie na inne składniki (np. lizynę, metioninę),
* Sprawdź koszt - białkowe dodatki są często droższe.
3. Zastąp je surowcami niskobiałkowymi
Dodaj lub zwiększ udział składników, które mają niską zawartość białka, np.
* Kukurydza
* Pszenica
* Żyto
* Tłuszcze paszowe
* Kreda pastewna (nie zawiera białka)
To rozcieńcza białko w recepturze bez pogorszenia innych parametrów.
4. Zbilansuj ponownie recepturę
Po każdej zmianie wykonaj:
* Ponowną analizę bilansowania (klawisz F4 w Trawers),
* Sprawdzenie wszystkich parametrów, nie tylko białka,
* Upewnij się, że koszt końcowy 1 kg nie wzrósł nadmiernie.
5. Zachowaj jako nową wersję receptury
Po poprawkach:
* Zapisz nową wersję dokumentu receptury w module QA,
* Możesz porównać starą i nową wersję,
* Wydrukuj raport porównawczy z kosztami i parametrami.
Alternatywnie: użyj dodatków syntetycznych
Aby zachować niższy udział śruty sojowej, a jednak nie stracić na jakości:
* Dodaj aminokwasy syntetyczne (np. lizyna, metionina),
* To pozwala obniżyć ogólne białko, ale zachować wartość biologiczną białka.
Przykład:
| Przed korektą | Po korekcie |
| ----------------------- | ------------------ |
| Śruta sojowa 21% | Śruta sojowa 18% |
| Kukurydza 25% | Kukurydza 30% |
| Białko: 19.5% (za dużo) | Białko: 17.8% (OK) |
Czy przygotować automatyczny arkusz kalkulacyjny do korekty białka w mieszankach?
10. Aneks3. Czy korekty mozna zautomatyzować ?
Tak, korekty receptur (np. obniżanie zawartości białka, energii, soli itd.)
można w dużym stopniu zautomatyzować - zarówno w systemie Trawers ERP (częściowo),
jak i poprzez dedykowane algorytmy optymalizacyjne.
Poniżej wyjaśniam, jak to działa i jakie są możliwości automatyzacji.
1. Automatyzacja w Trawers ERP - co jest możliwe?
System Trawers nie posiada pełnego automatycznego optymalizatora receptur, ale umożliwia:
Półautomatyczne bilansowanie:
* Po każdej zmianie w recepturze (ilość surowca) można szybko przeliczyć wartości odżywcze,
* System natychmiast pokaże odchylenia od norm (F4 - bilansowanie),
* Można edytować wartości i testować scenariusze.
Kopiowanie i wersjonowanie:
* Możesz duplikować receptury, porównywać wyniki i koszty,
* Wydruki pokazują wpływ zmian na bilans składników i cenę.
To forma manualnej optymalizacji z pomocą systemu - szybka, ale oparta na decyzji operatora.
2. Automatyzacja za pomocą algorytmów zewnętrznych
Pełna automatyzacja wymaga zastosowania algorytmu optymalizacji liniowej lub programowania mieszanego (MILP),
który dobiera udział surowców tak, by:
* Zbilansować wartości odżywcze w zadanych granicach (min/max),
* Zminimalizować koszt 1 kg paszy,
* Uwzględniać ograniczenia technologiczne (np. min/max dla udziału kukurydzy lub śruty).
Wymagane dane wejściowe:
* Lista dostępnych surowców (z Trawers - MG > KIM),
* Wartości parametrów odżywczych (z QA > Wartości parametrów),
* Ceny surowców (z receptury lub kartotek),
* Graniczne wartości parametrów (z QA > Karty testów asortymentu).
Dane wyjściowe:
* Udział procentowy każdego surowca w recepturze,
* Koszt produkcji 1 kg mieszanki,
* Bilans składników zgodny z normami.
Jak zautomatyzować to w praktyce? Opcja A: Skrypt w Excelu z solverem
* Można zbudować arkusz z solverem (funkcja Solver w Excel),
* Wprowadzić ograniczenia i cel: minimalizuj koszt, wartości w granicach.
Opcja B: Aplikacja zewnętrzna (np. w Pythonie)
* Algorytmy matematyczne (np. `scipy.optimize`, `pulp`, `cvxpy`),
* Dane mogą być eksportowane z Trawers ERP (np. do CSV),
* Wyniki mogą być ponownie zaimportowane lub wprowadzone jako nowa receptura.
Przykład prostego algorytmu (opisowo):
1. Minimalizuj koszt:
`Koszt = SUMA(udział_i * cena_i)`
2. Ograniczenia:
* `SUMA(udział_i) = 1` (czyli 1 kg)
* `min_j <= SUMA(udział_i * zawartość_parametru_j_i) <= max_j` - dla każdego parametru (białko, wapń itd.)
Co zyskasz dzięki automatyzacji?
* Niższe koszty produkcji przy zachowaniu jakości
* Dokładne bilansowanie wszystkich parametrów
* Szybsze przygotowanie receptur
* Mniejsze ryzyko błędów ludzkich
Czy przygotować przykład takiego prostego optymalizatora w Excelu
lub Pythonie z tymi danymi ?
***************************************************************************
Kolejne pytania:
W jakich innych sytuacjach gospodarczych przydatne są metody (algorytmy) bilansowania składników ?
Metody bilansowania składników - często oparte na **programowaniu liniowym,
optymalizacji mieszanin, czy analizie wieloskładnikowej** - są szeroko stosowane
nie tylko w produkcji pasz, ale w wielu branżach gospodarki, gdzie trzeba:
> dobrać proporcje składników tak, by spełniały konkretne wymagania
(jakościowe, ekonomiczne, technologiczne) i jednocześnie zoptymalizować koszty.
Przykłady zastosowań bilansowania w innych obszarach: 1. Przemysł spożywczy
* Produkcja wędlin, serów, ciast, mieszanek przypraw:
* dobór składników tak, by uzyskać odpowiednie wartości odżywcze, smak, zawartość soli, tłuszczu itp.
* bilansowanie zawartości białka, wody, konserwantów przy minimalnym koszcie.
2. Rolnictwo i nawozy
* Bilansowanie dawek nawozów (azot, fosfor, potas):
* optymalizacja kosztów nawożenia z uwzględnieniem zapotrzebowania roślin i zasobności gleby,
* uwzględnienie dopuszczalnych norm środowiskowych.
3. Energetyka i paliwa
* Optymalizacja składu mieszanek paliwowych (biomasa, węgiel, RDF):
* dobór składników tak, by uzyskać żądaną wartość opałową, wilgotność, zawartość popiołu, emisję CO,
* przy jak najniższym koszcie energii.
4. Produkcja betonu i materiałów budowlanych
* Dobór kruszyw, cementu, dodatków:
* zachowanie norm wytrzymałościowych, gęstości, czasu wiązania,
* minimalizacja kosztu mieszanki przy wymaganych parametrach technicznych.
5. Farmacja i chemia
* Skład leków, kosmetyków, chemii gospodarczej:
* bilansowanie składników aktywnych, nośników, stabilizatorów, przy zachowaniu dopuszczalnych dawek i przepisów,
* np. krem z określoną zawartością retinolu, tłuszczu, konserwantu.
6. Zarządzanie portfelem inwestycyjnym
* Bilansowanie aktywów (akcje, obligacje, ETF-y):
* optymalizacja udziału klas aktywów przy zadanym poziomie ryzyka, zwrotu i płynności,
* to tzw. *model Markowitza* - analogiczna zasada bilansowania jak w recepturze.
7. Gospodarka odpadami i recykling
* Mieszanki do paliw alternatywnych (SRF/RDF):
* skład odpadów z różnych źródeł bilansowany pod kątem kaloryczności i emisji,
* Recykling metali lub tworzyw:
* odpowiednie proporcje składników wtórnych, by uzyskać wymagane właściwości surowca końcowego.
Cechy wspólne tych problemów:
| Cecha | Opis |
| --------------------------- | ------------------------------------------------------------- |
| Ograniczenia techniczne | np. min/max zawartości składników, emisje, normy prawne |
| Wielokryterialność | np. koszt, jakość, dostępność, środowisko |
| Wiele zmiennych wejściowych | np. dziesiątki składników o różnych właściwościach |
| Potrzeba optymalizacji | szukanie najlepszego kompromisu (np. najtaniej, ale w normie) |
Podsumowanie Bilansowanie składników to uniwersalne narzędzie zarządzania zasobami - szczególnie tam,
gdzie występuje produkcja mieszanin, formulacji lub kompozycji wieloskładnikowych.
Wszędzie tam, gdzie można:
* mierzyć parametry składników,
* określić wymagania końcowe,
* i opisać zależności matematycznie
tam można zastosować algorytmy bilansowania i optymalizacji.
********************************************************************************
Czy w wymieninych obszarach można z powodzeniem zastosować rozwiązania Trawers ERP ?Trawers ERP to system elastyczny, ale jego skuteczność
w zastosowaniach bilansowania zależy od branży, złożoności problemu
i poziomu potrzebnej automatyzacji.
Poniżej omówię, gdzie Trawers ERP może się sprawdzić, a gdzie potrzebne byłyby
rozszerzenia lub integracje z zewnętrznymi narzędziami.
Gdzie Trawers ERP sprawdzi się z powodzeniem 1. Produkcja pasz, żywności, suplementów, przyprawTAK - system wręcz do tego stworzony.
* Moduły: BM (Struktury BOM), QA (Kontrola jakości), MG (Magazyn)
* Obsługuje:
* Receptury oparte na składzie surowcowym (do 100% lub 1 kg)
* Parametry jakościowe i wartości graniczne
* Bilansowanie ręczne i półautomatyczne
* Generowanie dokumentów rozchodu, kosztów, kontroli
Przykłady:
* mieszanki paszowe
* przyprawy
* odżywki białkowe
* gotowe dania i koncentraty
2. Produkcja nawozów, materiałów sypkich, premiksówTAK - z dużą skutecznością.
Działa podobnie jak dla pasz. Można zdefiniować składniki, normy jakościowe i dokonywać bilansowania.
Potrzebne może być:
* Dostosowanie parametrów QA do chemii nawozowej (np. NPK, mikroskładniki),
* Zmiana jednostek (np. kg, mol, % czystego składnika).
Gdzie Trawers ERP może wymagać rozszerzenia lub integracji 3. Przemysł chemiczny / farmaceutyczny / kosmetycznyCzęściowo tak, ale...
* Trawers ERP może obsługiwać BOM-y i receptury,
* QA może przechowywać właściwości składników i normy,
* Brakuje jednak:
* narzędzi do precyzyjnego dozowania na poziomie mikroskładników,
* pełnej ścieżki dokumentacyjnej wymaganej w farmacji (GMP, rejestry, serie produkcyjne).
Rozwiązanie: Integracja z systemami typu LIMS (Laboratory Information Management System) lub MES.
4. Produkcja mieszanek paliwowych, cementów, materiałów budowlanychCzęściowo - zależy od wymagań.
* Trawers poradzi sobie z obsługą mieszanek (struktur BOM),
* QA można skonfigurować do wartości opałowej, wilgotności itp.
Ale brakuje:
* dynamicznej optymalizacji receptur na podstawie składu surowców z dnia dostawy,
* modelowania zależności fizykochemicznych (np. wpływ na gęstość, spiekalność.)
Rozwiązanie: eksport danych z Trawers do systemów optymalizacyjnych
(np. Excel Solver, Python), a następnie import do QA/BOM.
Gdzie Trawers ERP się raczej nie sprawdzi samodzielnie 5. Finanse, inwestycje, zarządzanie portfelem
* To nie jest system finansowy klasy BI ani portfolio manager.
* Nie obsługuje modeli statystycznych ani ryzyka.
* Brak integracji z rynkami finansowymi, symulacjami, analizą scenariuszową.
6. Zaawansowane algorytmy w energetyce, gospodarce odpadami, logistyce
* Trawers ERP nie ma natywnych funkcji do obliczania emisji, śladu węglowego czy harmonogramowania paliw.
Podsumowanie
| Obszar | Trawers ERP | Wymagane rozszerzenia / integracje |
| ------------------------------------- | ----------- | --------------------------------------------- |
| Pasze, przyprawy, mieszanki spożywcze | Tak | - |
| Nawozy, premiksy, chemia prosta | Tak | Opcjonalnie QA/BOM dostosowany |
| Farmacja, kosmetyki | Częściowo | Integracja z LIMS, rozszerzenia GMP |
| Cement, RDF, energetyka | Częściowo | Zewnętrzne narzędzia optymalizacyjne |
| Finanse, portfele inwestycyjne | Nie | Użyj narzędzi finansowych (BI, Excel, Python) |
Mogę przygotować schemat integracji Trawers ERP z narzędziami do optymalizacji lub doradzić,
jak zbudować prosty moduł wspierający bilansowanie.
********************************************************************************