Tarvelaskennan (MPR) laskentatapa

Sivu päivitetty / tarkistettu 28.6.2026.

Tarvelaskennan eli MRP:n (Material Requirement Planning) lähtötiedot ovat lopputuotteen tarve (ennustettu tai todellinen), tuoterakenteet ja varastotiedot.

Lisäksi laskentaan tarvitaan erilaisia tietoja nimikkeistä, kuten varmuusvaraston laskentatapa ja määrä, toimitus- / täydennysaika, mahdolliset saantokertoimet jne. Laskennan tuloksena on komponenttien ja raaka-aineiden tarve tuoterakenteen alimmalla tasolla aikaan sijoitettuna.

Laskennan lähtökohtana on ylimmän tason suunnitelma (master plan), joko tuotanto- tai toimitussuunnitelma. Tämä suunnitelma ”räjäytetään” tuoterakenteen avulla alempien tasojen materiaalitarpeeksi. Alla on esimerkki yksinkertaistetusta tuoterakenteesta (BOM, eli Bill of Materials).

Laskentaa voi havainnollistaa alla olevan taulukon avulla. Tällainen taulukko olisi ajatuksellisesti olemassa jokaiselle nimikkeelle (eli esimerkissämme tuolille, jalalle, istuimelle, pinnalle ja selkänojalle) Taulukossa kullakin tuoterakenteen tasolla edellisen jakson (viikko, päivä) suunnitellusta varastotasosta vähennetään seuraavan jakson bruttotarve ja siihen lisätään jo suunnitellut saapumiset. Kun varastotaso tippuisi alle määritellyn varmuusvaraston täydennysaika huomioiden, järjestelmä ehdottaa täydennystilausta.

Ajanjakso12345678910
Bruttotarve1002030501005020403050
Materiaalin ajoitetut saapumiset100505010050505050
Laskennallinen varastotaso120120100120120120120100110120120
Suunnitellut tilausten vapautukset505010050505050
Esimerkissä tilauseräkoko=50, hälytysraja=100, tilauksen toimitusaika kaksi viikkoa

Tämä taulukko lasketaan läpi tuoterakenteen joka tasolle. Jos alla oleva taulukko kuvaisi vaikkapa valmiin tuolin (eli tuoterakenteen ylin taso) valmistustarpeita, taulukon alin rivi eli ”Suunnitellut tilausten vapautukset” muodostaisi bruttotarpeen seuraavan tason osille ja osakokoonpanoille, eli tuolin selkänojalle ja jaloille.

Esimerkiksi siis jalkojen bruttotarve olisi seuraava (huom: jalkoja on 4 kpl):

  • vko 1 200 kpl
  • vko 2 200 kpl
  • vko 3 400 kpl
  • vko 4 200 kpl
  • vko 5 0 kpl jne.

Vastaavasti algoritmi laskisi taulukon muut tiedot ylläolevan logiikan mukaisesti. Tuolin selkänojan suunnitellut tilaisten vapautukset periytyisivät jälleen bruttotarpeena pinnoille ja yläkaarille.