Energiantuotanto
Voimalaitoksella data on jo olemassa — se on automaatiojärjestelmän sisällä. DataPortia™ lukee sen OPC UA:n yli, tallentaa aikasarjaksi omalle palvelimelle ja tuottaa siitä tuotanto- ja käytettävyysraportit ilman että kukaan kopioi lukuja taulukkolaskentaan. Häiriön jälkeen tapahtumien järjestys näkyy millisekunnin tarkkuudella.
Lyhyt vastaus
DataPortia kerää voimalaitoksen mittaukset OPC UA -palvelimelta, laskee niistä energiataseet ja käytettävyysluvut ja tuottaa ajastetut raportit PDF-, CSV- tai Excel-muodossa. Häiriöiden aikajärjestys säilyy alkuperäisenä millisekunnin tarkkuudella. Kaikki ajetaan laitoksen omalla palvelimella.
Mitä voimalaitoksella tyypillisesti raportoidaan?
Tuotettu energia jaksoittain, laitoksen käytettävyys ja käyttöaste, polttoaineen ja tuotannon suhde sekä häiriöiden ja seisokkien kesto. Nämä kaikki syntyvät samoista mittauksista, jotka automaatio jo tuottaa — tarvitaan vain paikka, johon ne tallentuvat riittävän pitkäksi ajaksi, ja laskenta, joka muuttaa hetkelliset arvot jakson summiksi.
| Raportoitava asia | Mistä se syntyy | DataPortian osa |
|---|---|---|
| Tuotettu energia jaksolta | Tehomittaus ajan yli | Laskentapiiri kW → kWh, ajastettu raportti |
| Käytettävyys ja käyttöaste | Käyntitilat ja seisokit | Aikasarja + hälytys- ja tapahtumahistoria |
| Energiatase | Useampi mittaus rinnakkain | Laskentapiirit, jotka mukautuvat raportin aikaväliin |
| Häiriön kulku | Hälytykset ja tapahtumat | Alkuperäinen ms-aikaleima, aikajärjestysanalyysi |
| Seisokkisyyt | Hälytysten vakavuus ja alue | Pareto-, kesto- ja vakavuusanalyysit |
Tarkemmin: miten laskentapiiri mukautuu raportin aikaväliin
Laskentapiiri on kaavapohjainen johdettu mittapiste. Tyypillisin on tehosta energiaksi: kW muuttuu kWh:ksi sen mukaan, miltä aikaväliltä raportti tehdään. Sama piiri tuottaa siis vuorokausiraporttiin vuorokauden summan ja kuukausiraporttiin kuukauden summan ilman erillistä määrittelyä.
Käytännössä tämä poistaa yleisimmän käsityövaiheen: kukaan ei laske jaksosummia erikseen taulukkolaskennassa, eikä laskentatapa pääse eroamaan raporttien välillä.
Miksi aikaleiman tarkkuus ratkaisee häiriöselvityksessä?
Kun laitos laukeaa, kysymys on aina sama: mikä tapahtui ensin. Jos aikaleima on katkaistu sekunnin tarkkuuteen, kymmenet tapahtumat osuvat samalle sekunnille eikä järjestystä voi päätellä. DataPortia säilyttää automaatiojärjestelmän antaman aikaleiman katkaisematta ja näyttää sen millisekunnin tarkkuudella — myös viennissä. Vasta silloin syy erottuu seurauksesta.
Aikaleima on automaatiojärjestelmän antama, ei DataPortian tekemä. Jos automaation kello on väärässä tai palvelin ei anna millisekuntitarkkuutta, sitä ei voi jälkikäteen synnyttää. Tarkkuus säilyy — sitä ei lisätä.
Tarkemmin: mitä aikajärjestysanalyysi vaatii
Tapahtumat luetaan OPC UA:n Alarms & Conditions -tilauksesta (Part 9), joka tuo mukanaan vakavuuden, alueen ja alkuperäisen aikaleiman. Suodatus vakavuuden, alueen ja ajan mukaan rajaa näkymän siihen häiriöön, jota selvitetään.
Toistuvien häiriöiden tunnistamiseen käytetään Pareto-, kesto- ja vakavuusanalyysejä: ne kertovat, mitkä hälytykset toistuvat useimmin ja mitkä vievät eniten aikaa. Yksityiskohdat sivulla Hälytykset ja tapahtumat.
Mitä tapahtuu, jos raportointipalvelin kaatuu?
Voimalaitos käy silloinkin, kun raportointijärjestelmä ei käy — mutta silloin syntyy aukko dataan. DataPortiassa varautuminen on kolmella tasolla: OPC UA -yhteydelle voi määrittää pää- ja varapalvelimen, tietokanta replikoidaan PostgreSQL:n streaming replicationilla, ja sovellustasolla toimii aktiivinen-passiivinen pari, jossa vaihto kestää noin 15–30 sekuntia.
Tarkemmin: mitä vaihtoaika koskee ja mitä se vaatii
Se koskee vain sovellustasoa: valmiustilassa oleva instanssi ottaa tiedonkeruun hoitaakseen. Tietokannan vaihto riippuu käytetystä failover-työkalusta ja sen asetuksista — vaihdon automatisoi joko DataPortian oma DPFC-kontrolleri, joka toimii myös Windowsissa, tai Linuxissa pg_auto_failover taikka Patroni. OPC UA -varapalvelimelle siirtyminen puolestaan riippuu automaatiojärjestelmän omasta toiminnasta.
Mainittu vaihtoaika koskee tilannetta, jossa DataPortia-prosessi kaatuu mutta kone jää pystyyn. Jos koko kone kuolee sähkö- tai verkkokatkoon, PostgreSQL huomaa kuolleen istunnon vasta TCP keepalive -mekanismin kautta, joten keepalive-asetukset on viritettävä erikseen. Sovellustason kahdennus vaatii lisäksi HA-lisäosan lisenssin, joka ei sisälly kokeilujaksoon.
Aukkoja voi myös paikata jälkikäteen: historiatuonti lukee puuttuvan jakson OPC UA -palvelimen historiarekisteristä ja ohittaa jo tuodut jaksot. Katso Redundanssi ja korkea käytettävyys.
Lähteekö laitoksen data ulos verkosta?
Ei lähde. DataPortia on on-premises-ohjelmisto: tiedonkeruu, tietokanta, raportointi ja tekoälyanalyysi ajetaan kaikki laitoksen omalla palvelimella. Internet-yhteyttä ei tarvita missään vaiheessa. Tämä on huoltovarmuuden kannalta kriittisessä infrassa harvoin makuasia — se on hankinnan ehto.
Tarkemmin: myös tekoälyanalyysi pysyy paikallisena
Tekoälyanalyysi ajaa paikallista kielimallia Ollamalla samalla palvelimella. Poikkeamahaku, ennusteet ja luonnollisen kielen kysymykset toimivat ilman verkkoyhteyttä, eikä prosessidataa lähetetä ulkopuoliseen palveluun. Moduuli on erillinen lisäosa; lue lisää sivulta Paikallinen tekoälyanalyysi.
Usein kysytyt kysymykset
Alla voimalaitosympäristöissä useimmin toistuvat kysymykset: muutokset automaatioon, vanhan datan tuonti, raporttien muoto ja hälytysten välitys päivystykseen. Jos laitoksellasi on erityisvaatimus, jota ei ole tässä, kysy suoraan — vastaan itse.
Pitääkö automaatiojärjestelmään tehdä muutoksia?
Ei tarvitse. DataPortia liittyy OPC UA -asiakkaana olemassa olevaan palvelimeen ja lukee siltä. Logiikkaohjelmaan ei kosketa, automaatiopuolelle ei asenneta ohjelmistoa eikä DataPortia kirjoita automaatioon mitään. Tarvitaan verkkoyhteys palvelimeen ja tunnukset, joilla siltä saa lukuoikeuden.
Saako vanhat mittaukset mukaan käyttöönotossa?
Saa, jos automaation OPC UA -palvelimella on historiarekisteri käytössä. Historiatuonti lukee sieltä menneen jakson ja ohittaa jo tuodut osuudet, joten saman jakson voi ajaa uudelleen ilman kaksoiskappaleita. Ilman historiarekisteriä keruu alkaa asennushetkestä.
Missä muodossa raportit tulevat?
PDF, CSV tai Excel, päivä-, viikko- tai kuukausirytmillä ajastettuna. Raporttipohjaan määritellään logo, kansilehti, sivukoko ja allekirjoituslohkot, joten tuloste on suoraan sellainen kuin laitoksen oma dokumentti kuuluu olla. Sama pohja toimii sekä käsin tehdyssä että ajastetussa raportissa.
Voiko hälytykset välittää päivystykseen tekstiviestillä?
Kehityksessä Tekstiviestihälytyksiä ei ole voitu testata tuotantoympäristössä, eikä ominaisuus ole käytettävissä. Älä suunnittele päivystystä sen varaan. Tällä hetkellä hälytykset välitetään ulos HMAC-allekirjoitetulla webhookilla vastaanottavaan järjestelmään, joka hoitaa oman viestintänsä.
Missä DataPortia on käytössä?
Suomalaisissa energiayhtiöissä. Jos haluat kuulla käyttökokemuksen suoraan vastaavasta laitoksesta ennen päätöstä, kysy — välitän yhteyden, jos asiakas suostuu. Referenssikeskustelu on tavallisesti nopeampi tapa arvioida soveltuvuutta kuin esite.
Miten testaan tämän omalla laitoksella?
Asenna kokeiluversio laitoksen omalle palvelimelle ja liitä se oikeaan OPC UA -palvelimeen. Kokeilu on 30 päivää, kaikki ominaisuudet HA-lisäosaa lukuun ottamatta, eikä sitoumusta. Ensimmäisestä oikeasta raportista näkee sen, mitä esitteestä ei näe: tulevatko oikeat pisteet mukaan ja kelpaako tuloste sellaisenaan eteenpäin.