← Takaisin ohjeisiin

Mitä ennakoiva ohjaus (MPC) tarkoittaa ja miten se toimii?

MPC on lämmityksen automaattiohjaus, joka yrittää pitää kodin mukavana mahdollisimman halvalla. Se käyttää apuna sähkön hintaa, säätä ja tietoa siitä, miten kotisi lämpenee ja jäähtyy.

Ennakoiva ohjaus (MPC) lyhyesti

Ennakoiva ohjaus (MPC / Model Predictive Control) katsoo eteenpäin useita tunteja, ennustaa sekä sähkön hintaa että lämpötilaa ja laskee, miten lämmityksen kannattaa toimia, jotta koti pysyy mukavana ja kustannus mahdollisimman pienenä. Sen sijaan, että tekisit monimutkaisia sääntöjä käsin, ennakoiva ohjaus tekee päätökset puolestasi.

Voit hyödyntää myös ennakoivan ohjauksen (MPC) AI-avustajaa: se arvioi nykyiset asetukset (mukavuusvyöhykkeet ja lämpömallin parametrit) ja ehdottaa parannuksia. Voit tämän jälkeen avata normaalin asetusten näkymän ja tarkistaa sekä hienosäätää ehdotuksia ennen tallennusta.

  • Ennustaa: sähkön hinnan, ulkolämpötilan ja tilan lämpötilan kehittymisen seuraavien tuntien aikana.
  • Laskee suunnitelman: milloin kannattaa lämmittää enemmän ja milloin vähemmän, jotta pysyt tavoitelämpötilan sisällä.
  • Ohjaa laitteita: lähettää lasketun aikataulun automaattisesti yhteensopiville laitteille.

Mitä hyötyä ennakoivasta ohjauksesta (MPC) on?

  • Pienempi sähkölasku ilman jatkuvaa säätämistä – järjestelmä hyödyntää halvimmat tunnit puolestasi.
  • Mukava ja tasainen lämpö – vältetään “sauna päivällä, kylmä yöllä” -ilmiö.
  • Vähemmän manuaalisia sääntöjä – määrität lähinnä tavoitelämpötilan ja sallitun vaihteluvälin.
  • Järjestelmä oppii ajan kanssa, miten nopeasti kotisi lämpenee ja jäähtyy.

Oppivat (Learning) tilat – mitä ne ovat?

Optimaatissa voit valita myös oppivan tilan (Learning, beta). Se on tehty tilanteisiin, joissa haluat ensin kerätä dataa ja nähdä ennusteet käytännössä ennen kuin siirryt täysiveriseen ennakoivaan ohjaukseen (MPC).

Learning (beta)

  • Oppii historiasta ja ohjaa laitetta automaattisesti.
  • Hyvä “nopea startti”, kun järjestelmä on uusi.
  • Beta: ensimmäiset 1–2 viikkoa voivat vaatia seurantaa ja hienosäätöä.

Learning (shadow)

  • Oppii ja tuottaa ennusteen, mutta ei ohjaa laitetta (vain vertailu).
  • Paras tapa aloittaa riskittömästi, jos et halua automaattista ohjausta vielä.
  • Kun ennuste on järkevä, vaihto MPC:hen tai Learning (beta):an on helppoa.

Vianmääritys (yleisimmät ongelmat)

Ongelma: Ennuste on selvästi väärä

  • tarkista anturin sijoitus (patteri/vedot/aurinko)
  • tarkista mittausrytmi ja datan aukot
  • käytä ensin Learning (shadow) ja seuraa muutama päivä

Ongelma: Ennakoiva ohjaus (MPC) ei saa tehtyä suunnitelmaa (rajat liian tiukat)

  • leventä mukavuusvyöhykettä (min/max) väliaikaisesti
  • tarkista lämmitysteho (onko liian pieni?)
  • valitse 2R2C jos kohde on massiivinen ja RC ei kuvaa viivettä

Ongelma: Lämpö sahaa tai ohjaus on levoton

  • kasvata min ON / min OFF -kestoja
  • leventä mukavuusvyöhykettä hieman
  • varmista että teho on realistinen eikä liian suuri

Suositus: miten kannattaa aloittaa?

Useimmille paras aloitus on tämä: kerää ensin vähän dataa oppivalla tilalla ja siirry vasta sitten MPC:hen. Näin varmistat, että anturi, teho ja mittaukset ovat kunnossa ennen kuin automaatio alkaa ohjata aktiivisesti.

Etenemispolku (käytännössä)

  1. Päivä 1–3: Learning (shadow) — kerää dataa ilman ohjausta. Tarkista, että lämpötila-anturi raportoi säännöllisesti ja tehomittaus (jos käytössä) näkyy.
  2. Päivä 3–14: Learning (beta) — halutessasi kokeile oppivaa ohjausta. Seuraa mukavuusalueen toteutumista.
  3. Viikon 1–2 jälkeen: Ennakoiva ohjaus (MPC) — kun dataa on kertynyt ja asetukset ovat kohdallaan, ennakoiva ohjaus (MPC) antaa yleensä tasaisimman ja ennustettavimman lopputuloksen.

Jos sinulla on jo valmiiksi dataa, oikea anturisijoitus ja selkeä lämmityskuorma, voit myös siirtyä suoraan ennakoivaan ohjaukseen (MPC).

Päätöspuu: Learning vai ennakoiva ohjaus (MPC)?

Aloita Learning (shadow), jos:

  • historiadataa on vähän tai ei lainkaan
  • anturien sijoitus tai mittausrytmi on epävarma
  • haluat ensin nähdä ennusteet ilman automaattista ohjausta

Aloita Learning (beta), jos:

  • haluat “helpon aloituksen” ja nopean hyödyn
  • voit hyväksyä, että beta voi vaatia seurantaa ensimmäisinä viikkoina
  • mukavuusalue on määritelty (min/max) ja anturi on luotettava

Siirry ennakoivaan ohjaukseen (MPC), jos:

  • haluat mahdollisimman ennustettavan ja rajoitteet tarkasti huomioivan ohjauksen
  • mukavuus on kriittinen (esim. olohuone/makuuhuone/lattialämmitys)
  • sinulla on jo dataa tai pystyt tunnistamaan mallin luotettavasti

Checklist ennen kuin vaihdat ennakoivaan ohjaukseen (MPC)

  • Anturi: sijoitus on järkevä (ei patterin päällä, ei vedossa, ei suorassa auringossa).
  • Mittausrytmi: lämpötila päivittyy säännöllisesti (esim. 5–30 min välein) eikä datassa ole pitkiä aukkoja.
  • Lämmitysteho: profiiliin asetettu teho vastaa todellisuutta (vyöhykkeessä usein pattereiden yhteenlaskettu teho).
  • Mukavuusvyöhyke: min/max on realistinen (liian tiukka vyöhyke voi tehdä optimoinnista mahdottoman).

Ohjaustavat: MPC vs Learning – tarkka vertailu

OminaisuusLearning (shadow)Learning (beta)MPC
Ohjaako laitetta?Ei (vain ennuste)KylläKyllä
Paras käyttötarkoitusRiskitön aloitus ja datan varmistusNopea startti, kun dataa kertyyTarkka, ennustettava, rajoitteita noudattava ohjaus
Vaatii hyvää mittausdataaKyllä (ennuste paranee datalla)Kyllä (ensimmäiset viikot kriittisiä)Kyllä (malli ja parametrit ratkaisevat)
Selittää “miksi”Osittain (ennuste)OsittainKyllä (rajoitteet + kustannusoptimointi)
Suositus aloitukseenEnsimmäinen askelToinen askel (halutessasi)Kun data ja perusasetukset ovat kunnossa

Tärkein käytännön ero

Learning on erinomainen “pehmeä aloitus”, koska se auttaa varmistamaan että mittaus toimii ja järjestelmä saa oppimiseen tarvittavaa dataa.

MPC on yleensä paras lopputila, kun haluat mahdollisimman tasaisen sisälämpötilan ja selkeät rajoitteet (min/max). MPC myös hyötyy siitä, että tiedät vyöhykkeen lämmitystehon ja lämpömalli on realistinen.

Käyttöönotto käytännössä (erittäin yksityiskohtaisesti)

1) Laitteet ja perusvaatimukset

  • Ohjattava kuorma: esim. sähköpatteri, lattialämmitys, varaaja.
  • Ohjainlaite: Shelly-kytkin/pistorasia, joka pystyy ohjaamaan kuormaa.
  • Lämpötila-anturi: suositus 1 anturi per vyöhyke (tai per huone).
  • Mittausten näkyvyys: varmista että lämpötila- ja (tarvittaessa) tehomittaus näkyy sovelluksessa.

2) Anturin sijoitus – tärkein onnistumisen tekijä

Anturi kannattaa sijoittaa niin, että se mittaa “huoneen oikeaa kokemusta” eikä lämmönlähteen tai vedon aiheuttamaa poikkeamaa.

  • Korkeus: noin 1.1–1.5 m (oleskelukorkeus).
  • Etäisyys lämmönlähteestä: ei patterin päällä eikä suoraan patterin yläpuolella.
  • Vältä vetoa: ei ulko-oven, ikkunan tai ilmanvaihdon tuloaukon vieressä.
  • Vältä aurinkoa: ei suoraan auringonpaisteeseen.
  • Sijoita oleskelualueelle: paikkaan, jossa lämpötilan haluat toteutuvan.
Tyypillinen virhe: anturi liian lähellä patteria → järjestelmä luulee huoneen olevan lämpimämpi kuin on → ohjaus jää vajaaksi.

3) Mittausrytmi ja datan laatu

Kaikki mallit (Learning ja MPC) tarvitsevat riittävän tiheää ja säännöllistä dataa.

  • Lämpötila: suositus 5–15 min välein; 30 min voi riittää hitaassa kohteessa.
  • Aukot datassa: pitkät aukot (tunnit) heikentävät ennustetta ja tunnistusta.
  • Tehodata: jos käytössä, sen pitäisi päivittyä luotettavasti lämmityksen ON-jaksojen aikana.

4) Lämmitysteho (Heating power) – miten se asetetaan?

Aseta teho mahdollisimman lähelle todellisuutta. Jos vyöhykkeessä on useita pattereita, ja ne seuraavat samaa ohjausta, käytä usein pattereiden yhteenlaskettua tehoa.

  • Sähköpatterit: patterin nimellisteho (W) löytyy kilvestä.
  • Useampi lämmitin samassa vyöhykkeessä: yhteisteho (P1 + P2 + ...).
  • Jos et ole varma: aloita hieman alakanttiin (esim. 80–90%) ja tarkista esikatselusta, pysyykö lämpötila mukavuusrajoissa.

5) Mukavuusvyöhyke (min/max) – realistinen aloitus

Liian tiukka mukavuusvyöhyke on yleisin syy siihen, että optimointi “ei löydä ratkaisua”.

  • Aloita leveämmällä alueella: esim. 20–23 °C.
  • Kiristä myöhemmin: kun ennuste osuu kohdalleen ja tiedät tehot.
  • Yö/päivä: jos haluat säästöä, laske yöllä minimiä (esim. 18–20 °C).

Miten MPC toimii vaihe vaiheelta?

  1. 1. Määrität tavoitelämpötilan ja vaihteluvälin. Esimerkiksi lattialämmitykselle 22–23 °C.
  2. 2. Järjestelmä oppii tilan käyttäytymisen. Kuinka nopeasti tila lämpenee ja jäähtyy sekä millainen teho lämmittimellä on.
  3. 2b. Valitset lämpömallin (RC tai 2R2C). RC on yksinkertainen ja toimii monessa kohteessa. 2R2C on tarkempi malli, joka erottaa huoneilman ja rakenteiden (massan) lämpötilan.
  4. 3. Optimaatti hakee hintojen ja sään ennusteen. Pörssisähkön hinnat ja sääennuste tyypillisesti 24–48 tunniksi eteenpäin.
  5. 4. Järjestelmä tekee suunnitelman. Tavoitteena on minimoida kustannus, mutta pitää lämpötila tavoitealueella. Tuloksena syntyy tuntikohtainen suunnitelma.
  6. 5. Aikataulu viedään laitteille. Laskettu aikataulu lähetetään yhteensopiville laitteille (esim. Shelly Plus/Pro), usein myös offline-ajastuksena.
  7. 6. Suunnitelmaa päivitetään jatkuvasti. Kun hinnat, sää tai olosuhteet muuttuvat, suunnitelma voidaan päivittää ja aikataulu synkataan uudelleen.

2R2C-lämpömalli – milloin ja miksi?

2R2C-malli (Two-Resistance Two-Capacitance) on tarkempi lämpömalli kuin perus RC. Se huomioi erikseen huoneilman (mitattu lämpötila) ja rakenteiden “massan” (seinät, lattia, kalusteet) lämpötilan. Tästä on hyötyä etenkin silloin, kun koti varastoi lämpöä rakenteisiin ja lämpötilassa on selvä viive.

Milloin 2R2C kannattaa valita?

  • lattialämmitys tai massiivinen rakenne (betoni / laatta)
  • lämmityksessä näkyy selvä viive: ilma lämpenee nopeasti, mutta “massa” reagoi hitaasti
  • haluat hyödyntää halpoja tunteja lämmön varastointiin (esilämmitys)

Mitä parametrit tarkoittavat (yksinkertaistettuna)?

  • R ilma↔massa: miten nopeasti huoneilman lämpö “siirtyy” rakenteisiin. Mitä hitaampi siirtymä, sitä enemmän viivettä näkyy ohjauksessa.
  • R massa↔ulko: miten helposti lämpö karkaa ulos rakenteiden kautta. Käytännössä: kuinka “hyvin eristetty” kohde on.
  • C ilma / C massa: kuinka paljon lämpöä ilma ja rakenteet voivat varastoida. Suuri massa tekee lämmityksestä hitaammin reagoivaa mutta tasaisempaa.
  • Heating power: vyöhykkeen lämmitysteho (esim. pattereiden yhteenlaskettu teho). Jos teho on liian pieni tai liian suuri, ennuste ja ohjaus voivat mennä pieleen.

Vinkki: jos et ole varma, aloita esiasetuksilla ja käytä Learning (shadow) tai MPC:n esikatselua, jotta näet pysyykö lämpötila mukavuusvyöhykkeessä.

RC vs 2R2C – nopea vertailu

  • RC: yksinkertaisempi, usein riittävä sähköpattereille ja kohteisiin, joissa lämpötila reagoi melko nopeasti.
  • 2R2C: tarkempi, hyödyllinen kun rakenteiden lämpöinertia on suuri (lattialämmitys/betoni) ja haluat hyödyntää esilämmitystä.

Esimerkki: lattialämmitys

Yöllä sähkö on halpaa ja päivällä kallista. MPC lämmittää lattian ja rakenteet hieman lämpimämmiksi edullisina tunteina, jolloin lämpöä varastoituu. Päivällä MPC voi vähentää lämmitystä, koska koti on valmiiksi lämmin. Lämpötila ei pääse silti putoamaan alle asettamasi alarajan.

Esimerkki: lämminvesivaraaja

Lämminvesivaraaja lämpiää pääosin halvimpina tunteina vuorokaudessa. MPC huolehtii, että varaaja täytetään oikeaan aikaan halvalla sähköllä. Tarvittaessa MPC voi silti sallia lämmityksen, jotta lämmin vesi ei lopu kesken – mukavuus säilyy.

Milloin MPC:tä kannattaa käyttää?

  • Kun ohjaat lämmitystä, jossa mukavuus (sisälämpötila) on tärkeä: lattialämmitys, asuinhuoneet, ilmalämpöpumppu.
  • Kun pörssisähkön hinnat vaihtelevat paljon ja haluat maksimoida säästön.
  • Kun et halua itse rakentaa monimutkaisia sääntöyhdistelmiä lämpötilan, ajan ja hinnan ympärille.

Tunnistusajo (excitation)

Aja hallittu ON/OFF-testi, jolla saat selkeää dataa ja parannat lämpömallin tunnistusta.

Lue tunnistusajo-ohje

Mukavuusaikataulu (rajoitteet)

Määritä eri kellonajoille omat min/max-rajat ja anna MPC:n käyttää niitä suoraan optimoinnissa.

Lue mukavuusaikataulu-ohje

Usein kysyttyä MPC:stä

Tarvitsenko MPC:tä, voiko koti mennä liian kylmäksi ja toimiiko MPC myös kiinteähintaisen sopimuksen kanssa? Näihin kysymyksiin löydät vastauksia UKK-sivun osiosta "MPC ja lämpötila".

Siirry UKK-sivulle