Algorytm prognozowania zapotrzebowaniaLN oblicza prognozę zapotrzebowania na podstawie archiwalnego zapotrzebowania, za pomocą poniższego algorytmu. Główne kroki obliczeń to:
W poniższych sekcjach zostanie wyjaśniony każdy krok obliczeń. 1. Pobranie historii zapotrzebowania Prognoza zapotrzebowania jest oparta na danych archiwalnego zapotrzebowania w okresie czasu pomiędzy datą rozpoczęcia scenariusza a bieżącym okresem planu. Dane archiwalnego zapotrzebowania składają się z następujących pól w sesji Główny plan pozycji (cprmp2101m000) lub w sesji Główny plan kanału (cpdsp5130m000):
(*) Uwzględniane tylko, jeśli zaznaczono pole wyboru Prognoza zapotrzebowania zależnego sesji Pozycje - planowanie (cprpd1100m000). LN przekształca historię zapotrzebowania w bieżącym planie głównym z okresów planu na okresy prognozy o stałej długości, bazując na polu Długość okresu progn sesji Scenariusze (cprpd4100m000). Zob. Rozdzielanie ilości planu głównego pomiędzy dni kalendarzowe Dostosowanie do dni nieroboczych LN zwiększa rzeczywiste zapotrzebowanie o fikcyjne zapotrzebowanie na dni nierobocze, takie jak dni wolne, aby zapobiec fluktuacjom zapotrzebowania. Fikcyjne zapotrzebowanie jest równe średniemu zapotrzebowaniu w okresie prognozy. Kalendarz jednostki organizacyjnej pozycji (zob. sesja Pozycje - planowanie (cprpd1100m000)) definiuje, które dni są dniami roboczymi. LN stornuje korektę w końcowym kroku obliczeń, kiedy prognoza zapotrzebowania jest z powrotem przekształcana na okresy planu. 2. Sprawdzenie historii zapotrzebowania Po pobraniu dostępnej historii zapotrzebowania dla danej pozycji planu, LN sprawdza, czy historia zapotrzebowania wystarczy do wykonania prognozy zapotrzebowania. LN oblicza okresy prognozy od pierwszego okresu z rzeczywistym zapotrzebowaniem aż do okresu bieżącego. Kryteria dla minimalnej liczby okresów prognozy zależą od stosowanej metody prognozowania i cyklu wzorca zmian sezonowości. Jeśli dane historii nie wystarczą, to LN przerwie obliczanie prognozy zapotrzebowania i przedstawi raport przyczyn. 3. Określenie współczynnika trendu Ustalanie współczynnika trendu zależy od:
Te parametry są umieszczone w sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000). Uwaga W poniższej części tego tekstu przyjęto, że odznaczono pole wyboru Automatyczna aktualizacja parametrów. Efekt automatycznej aktualizacji parametrów prognozy zostanie opisany później. Liniowo Jeśli pole Typ wpływu trendu to Liniowo, to wpływ trendu może być opisany za pomocą poniższej formuły: FD(t) = CS + TF * t Gdzie: CS = stałe zapotrzebowanie; TF = współczynnik trendu; FD(t) = prognoza zapotrzebowania dla okresu t LN oblicza współczynnik trendu (TF) i stałe zapotrzebowanie (CS) na podstawie wielomianu pierwszego stopnia za pomocą regresji wielomianowej. Zob. Zasada regresji wielomianowej. Jeśli istnieje cykl sezonowości, to LN określa wielomian pierwszego stopnia na podstawie całej liczby cykli sezonowości. Progresywne Jeśli pole Typ wpływu trendu to Progresywne, to wpływ trendu może być opisany za pomocą poniższej formuły: FD(t) = BS * (TF ^ (t-1)) Gdzie: BS = zapotrzebowanie podstawowe (szacowane zapotrzebowanie dla okresu 1); TF = współczynnik trendu; FD(t) = prognoza zapotrzebowania dla okresu t LN określa współczynnik trendu (TF) i zapotrzebowanie podstawowe (BS) za pomocą następujących obliczeń:
![]()
Nie dotyczy Jeśli pole Typ wpływu trendu to Nieużywane, to współczynnik trendu nie będzie używany. Uwaga LN sprawdza, czy jest obecny jakikolwiek trend. LN zgłasza poniższe sytuacje nie zmieniając faktycznie typu wpływu trendu:
Automatyczna aktualizacja parametrów prognozy Jeśli zaznaczono pole Automatyczna aktualizacja parametrów sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000), to LN wykona automatycznie wykrywanie trendu. Jeśli pole Typ wpływu trendu to Liniowo lub Nieużywane, to LN obliczy współczynnik trendu zgodnie z metodą dla trendów liniowych. Jeśli współczynnik trendu jest równy zero, to LN ustawi pole Typ wpływu trendu na Nieużywane. LN zgłasza jakąkolwiek automatyczną zmianę pola Typ wpływu trendu. 4. Określanie wzorca sezonowości Wzorzec sezonowości jest definiowany przez serie współczynników sezonowości: jeden współczynnik sezonowości dla każdego okresu prognozy w cyklu sezonowości. Jeśli określono stały wzorzec sezonowości w polu Wzorzec sezonowości dla prognozy sesji Pozycje - zlecanie (tcibd2100m000), to LN określi współczynnik sezonowości dla każdego okresu bazując na współczynnikach sezonowości zdefiniowanych na poziomie wykonania. Jeśli pole Wzorzec sezonowości dla prognozy jest puste, to LN określi wzorzec sezonowości bazując na historii zapotrzebowania skorygowanej pod względem trendów. Ustalanie wzorca sezonowości na podstawie historii zapotrzebowania zależy od następujących pól sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000):
Jeśli zaznaczono pole wyboru Automatyczna aktualizacja parametrów, to LN może automatycznie zaktualizować następujące pola:
Współczynniki sezonowości są obliczane następująco: (1) TD(t) = AV (2) TD(t) = CS + TF * t (3) TD(t) = BS * TF ^ (t-1)
Gdzie:
Stałe Jeśli pole Typ wpływu sezonowości to Stała, to współczynnik sezonowości jest równy rzeczywistemu zapotrzebowaniu zredukowanemu przez średnie zapotrzebowanie dostosowane do trendu dla stosownego okresu. Jest to obliczane następująco: SF(t) = AD(t) - TD(t) Gdzie:
Progresywne Jeśli pole Typ wpływu sezonowości to Progresywne, to współczynnik sezonowości jest równy rzeczywistemu zapotrzebowaniu zredukowanemu przez średnie zapotrzebowanie dostosowane do trendu dla stosownego okresu. Jest to obliczane następująco: SF(t) = AD(t) / TD(t) Gdzie:
Powyższy współczynnik sezonowości jest obliczany jako średni współczynnik sezonowości dla każdego okresu Uwaga LN sprawdza, czy jest obecny jakikolwiek wzorzec sezonowości. LN zgłasza następującą sytuację:
Przyjmowane jest, że wzorzec sezonowości istnieje, jeśli wartość pola Sezonowy współczynnik korelacji wynosi przynajmniej 0,8. Jeśli zaznaczono pole wyboru Automatyczna aktualizacja parametrów i zaistnieje jedna z wyżej wymienionych sytuacji, to LN odpowiednio zmieni pole Typ wpływu sezonowości. Automatyczna aktualizacja parametrów prognozy Jeśli zaznaczono pole Automatyczna aktualizacja parametrów sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000), to LN wykona automatycznie wykrywanie wzorca sezonowości. Jeśli pole Typ wpływu sezonowości to Stała lub Nieużywane, to LN obliczy współczynnik wzorca sezonowości zgodnie z metodą dla stałych wzorców. Jeśli nie zostanie wykryty żaden wzorzec sezonowości, to LN ustawi pole Typ wpływu sezonowości na Nieużywane. Jeśli pole Typ wpływu sezonowości to Progresywne, to LN obliczy współczynnik wzorca sezonowości zgodnie z metodą dla rosnących wzorców. Jeśli nie zostanie wykryty żaden wzorzec, to LN ustawi pole Typ wpływu sezonowości na Nieużywane. LN zgłasza jakąkolwiek automatyczną zmianę pola Typ wpływu sezonowości. 5. Prognozowanie zapotrzebowania LN stosuje metodę prognozowania, którą określono w polu Sposób progn sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000). 6. Obliczanie błędów prognozy i korelacji sezonowości Po sprognozowaniu zapotrzebowania na pozycję planu, LN określa następujący błąd i informacje o korelacji:
Ta informacja jest wyświetlona w sesji Pozycje planowane - ustawienia prognozy (cpdsp1110m000). 7. Przekształcenie prognozy zapotrzebowania na okresy planu. LN przekształca obliczoną prognozę zapotrzebowania dla okresów prognozy ze stałej długości okresu na okresy planu ze zmienną długością okresu. Ten proces jest odwrotnością pierwszego kroku: "Pobranie historii zapotrzebowania". Dostosowanie do dni nieroboczych LN różnie traktuje dni robocze i dni nierobocze. Kalendarz dostawcy kalendarza firmowego definiuje, które dni są dniami roboczymi. Konkretnie oznacza to, że prognoza zapotrzebowania dla dnia z zerową dostępną zdolnością jest pomijana, tak że żadna prognoza zapotrzebowania nie jest tworzona na święta państwowe i inne dni wolne.
| |||||||||||||||||||||||||||||||||||||||||||