En tjeneste i drift for sintef.energy-brukere. Sidene er åpne, så du kan lese om vLab før du ber om tilgang, men selve tjenesten er ikke åpen for alle.

SINTEF Energi · skybasert laboratorium for energimodellering

Energimodellering, rett i nettleseren

vLab er SINTEFs skybaserte verktøykasse for samarbeid om energimodellering. Du får ferdig oppsatte Jupyter-miljøer med modellene våre, uten å installere noe.

Innlogging med sintef.energy-kontoen din. Slik får du tilgang · Vilkår og personvern

  • Python
  • Julia
  • JupyterLab
  • Terminal
  • VS Code
  • Git
produksjonsplan.ipynb
Illustrasjon: en notebook i vLab leser inn priser, optimerer en produksjonsplan og tegner den.

In [1]:

Hva du kan gjøre i vLab

Hvert miljø er en ferdig konfigurert JupyterLab med modellene, språkene og verktøyene du trenger. Du jobber i nettleseren, vLab tar seg av resten.

  1. Kjør SINTEFs modeller uten installasjon

    SHOP, ProdRisk, LTM og andre modeller ligger klare i egne miljøer, i versjonene du har tilgang til.

  2. Analyser i Python

    Skriv notebooks og skript med Python og de vanlige verktøyene for data og figurer, med resultater, figurer og forklaringer samlet på ett sted.

  3. Samarbeid og versjonskontroll

    Like miljøer for alle gjør det enklere å dele notebooks og resultater med kolleger, kunder og partnere. Git er innebygd.

  4. Terminal og VS Code i nettleseren

    Når notebooken ikke er nok, har du full terminal og VS Code i det samme miljøet.

  5. Kurs, demo og opplæring

    Alle deltakere får samme oppsett med en gang, uten lokal installasjon og uten «det virker på min maskin».

  6. KI-assistent i JupyterLab Ny

    Hjelp med kode og modeller rett i JupyterLab, drevet av SINTEFs egen språkmodellplattform iLab. Først for SINTEF-brukere, senere også for kunder.

In [2]:

Modeller og miljøer

Et utvalg av modellene og forskningsmiljøene i vLab. Tilgang gis per modell og per virksomhet.

  • SHOP

    Korttidsplanlegging av vannkraftShort-term hydropower scheduling

    SHOP optimerer kjøreplaner for vannkraft på kort sikt, typisk én til to uker, med detaljert modell av magasiner, vannveier og aggregater. I vLab bygger og kjører du SHOP-modeller fra Python med pyshop og prøver eksemplene i dokumentasjonen.SHOP optimises short-term hydropower schedules, typically one to two weeks ahead, with a detailed model of reservoirs, waterways and units. In vLab you build and run SHOP models from Python with pyshop and try the examples in the documentation.

    hydro Pythonpyshop
  • ProdRisk

    Vannkraftplanlegging under usikkerhetHydropower scheduling under uncertainty

    ProdRisk optimerer og simulerer vannkraft på mellomlang og lang sikt med stokastisk dual dynamisk programmering (SDDP), gitt usikkert tilsig og usikre priser. I vLab kjører du ProdRisk fra Python med pyprodrisk og beregner vannverdier og magasinstrategier.ProdRisk optimises and simulates medium- and long-term hydropower operation using stochastic dual dynamic programming (SDDP), with uncertain inflow and prices. In vLab you run ProdRisk from Python with pyprodrisk and compute water values and reservoir strategies.

    hydro Pythonpyprodrisk
  • LTM/EMPS

    Langsiktig simulering av kraftmarkedetLong-term power market simulation

    LTM (EMPS) optimerer og simulerer kraftsystemer med vannkraft og termisk produksjon i mange områder, med overføringsgrenser og usikkert tilsig. I vLab bygger og kjører du LTM-modeller fra Python med pyltmapi og lager prognoser for pris, produksjon og magasin.LTM (EMPS) optimises and simulates power systems with hydro and thermal generation across many areas, with transmission limits and uncertain inflow. In vLab you build and run LTM models from Python with pyltmapi and forecast prices, generation and reservoirs.

    market Pythonpyltmapi
  • Trident

    Markedssimulator for fornybare kraftsystemerMarket simulator for renewable power systems

    Trident er SINTEFs nye langsiktige markedssimulator for helt fornybare kraftsystemer med stor usikkerhet, variasjon, fleksibilitet og lagring. I vLab kan du prøve Trident og nye versjoner i et ferdig oppsatt miljø, uten å installere noe.Trident is SINTEF's new long-term market simulator for fully renewable power systems with high uncertainty, variability, flexibility and storage. In vLab you can try Trident and its new versions in a ready-made environment, without installing anything.

    market Python
  • ProgLast

    Langsiktige prognoser for kraftbehovLong-term electricity demand forecasting

    ProgLast utvikler metoder for å anslå kraftbehovet, både energi og effekt, opptil 20 år fram i regional- og transmisjonsnettet. I vLab bruker du prosjektets Python-bibliotek til å gjøre nasjonale framskrivinger om til prognoser for maksimal effekt per stasjon.ProgLast develops methods for forecasting electricity demand, in energy and peak power up to 20 years ahead in the regional and transmission grid. In vLab you use the project's Python library to turn national projections into peak power forecasts per grid station.

    grid Python
  • TwinLab

    Laboratorium for digitale tvillinger av vannkraftDigital twin laboratory for hydropower

    TwinLab er et laboratorium for digitale tvillinger fra forskningssenteret HydroCen, der partnerne bygde en digital tvilling av et vannkraftsystem med datadrevet modellering. I vLab deler prosjektdeltakerne data, modeller og notatbøker i et felles miljø.TwinLab is a digital twin laboratory from the HydroCen research centre, where partners built a digital twin of a hydropower system using data-driven modelling. In vLab the project participants share data, models and notebooks in a common environment.

    research Python
  • FREKI

    Prekvalifisering av frekvensreserver (FCR)Prequalification of frequency reserves (FCR)

    FREKI utvikler en datadrevet prosess for prekvalifisering av frekvensholdingsreserver (FCR), der kraftverksmodeller valideres mot målinger fra vanlig drift. I vLab kjører du prosjektets Julia-eksempler for modellidentifisering og regulatorinnstilling.FREKI develops a data-driven process for prequalifying frequency containment reserves (FCR), validating power plant models against measurements from normal operation. In vLab you run the project's Julia examples for model identification and governor tuning.

    research Julia
  • RES100-ReSDDP

    Forskningsmodell for helt fornybare kraftsystemerResearch model for fully renewable power systems

    ReSDDP er en åpen forskningsprototyp fra prosjektet RES100 for langsiktig driftsplanlegging av vannkraft med SDDP, laget for et kraftsystem med 100 prosent fornybar produksjon. I vLab kjører du Julia-modellen på inndata i samme format som EMPS.ReSDDP is an open-source research prototype from the RES100 project for long-term operational planning of hydropower with SDDP, built for a power system with 100 percent renewable generation. In vLab you run the Julia model on input data in the EMPS format.

    research JuliaJuMP
  • NEWEPS

    Tidlig varsling av stabilitetsproblemer i nettetEarly warning of stability problems in the grid

    NEWEPS (Nordic Early Warning Early Prevention System) utviklet verktøy for å overvåke spenningsstabilitet, frekvensstabilitet og svingninger i det nordiske transmisjonsnettet. I vLab tester og kjører du prosjektets Python-applikasjoner for overvåking.NEWEPS (Nordic Early Warning Early Prevention System) developed tools for monitoring voltage stability, frequency stability and oscillations in the Nordic transmission grid. In vLab you test and run the project's Python applications for system monitoring.

    research Python
  • Småstein

    Prosjektmiljø for forskning ved SINTEF EnergiProject environment for research at SINTEF Energy

    Småstein er et lukket modellmiljø for et forskningsprosjekt ved SINTEF Energi, og tilgang gis bare til prosjektdeltakerne. I vLab får du et ferdig oppsatt Python-miljø der prosjektets kode, data og notatbøker deles mellom deltakerne.Småstein is a closed model environment for a research project at SINTEF Energy, and access is given only to project participants. In vLab you get a ready-made Python environment where the project's code, data and notebooks are shared between participants.

    research Python

Ser du ikke modellen du trenger, eller vil du ha et eget prosjektmiljø?

Vi setter opp nye modeller og egne miljøer for prosjekter, kurs og samarbeid. Ta kontakt med Bjørnar Fjelldal i SINTEF Energi, som har ansvaret for vLab.

Kontakt Bjørnar Fjelldal : bjornar.fjelldal@sintef.no

In [3]:

Åpen teknologi, driftet i Norge

vLab er bygget på Project Jupyter, Docker og Kubernetes, og kjører i skyen, i datasentre i Norge.

  • Ditt eget, isolerte miljø. Hver bruker får sin egen server, adskilt fra andres.
  • Kjente versjoner. Modellene leveres som ferdige containerbilder, så du vet hvilken versjon du kjører.
  • Skalerer med bruken. Kubernetes starter servere når de trengs og frigjør ressurser når de ikke er i bruk.
  • Data i Norge. Plattformen kjører i norske datasentre, og innlogging skjer med sintef.energy-kontoen din.

Jupyter, Python, Julia, Visual Studio Code og Git er varemerker for sine eiere. Git-logoen er laget av Jason Long (CC BY 3.0), Julia-logoen av Stefan Karpinski (CC BY-NC-SA 4.0).

  1. Nettleseren din JupyterLab · terminal · VS Code
  2. vLab-huben innlogging · tilgang · modellvalg
  3. Din server container med valgt modell og versjon
  4. Kubernetes i skyen i Norge Project Jupyter · Docker · Kubernetes

In [4]:

KI-assistent i JupyterLab Ny

Spør om koden din, få forklaringer og forslag rett i JupyterLab. Assistenten drives av iLab, SINTEFs egen plattform for språkmodeller, og dataene blir i SINTEF.

  • SINTEFs egen maskinvare. Språkmodellene kjører på iLab, på SINTEFs egne GPU-er.
  • Data blir i SINTEF. Spørsmål, kode og data sendes ikke til eksterne KI-tjenester.
  • Først for SINTEF-brukere. Assistenten er tilgjengelig for SINTEF-brukere nå. Tilgang for kunder og partnere er planlagt senere.
du

Hva gjør celle [2], og hvorfor er produksjonen lav om natta?

iLab Assistant

Cellen optimerer produksjonsplanen mot timeprisene. Om natta er prisen lav, så det lønner seg å spare vannet i magasinet til morgen- og kveldstoppene.

eksempel · svaret er illustrert

In [5]:

En del av sintef.energy

vLab er en av labene på sintef.energy, der SINTEF Energi samler modellene og labene for kraftbransjen. Labene henger sammen som en arbeidsflyt, med én konto for alle. Gå til sintef.energy

  1. uLab User Lab

    Bruk

    Kjør, endre og forstå SINTEF Energis modeller med knapper, oversikt og en KI-assistent, uten å kode.

    Med vLab: Send en modell fra vLab til uLab og hent kjøringene tilbake, uten å laste filer opp og ned.

    Foreløpig bare for testbrukere.

  2. vLab Virtual Lab

    Kjør

    Jupyter-miljøer i nettleseren med modellene ferdig installert, for Python, terminal og VS Code.

    Med vLab: Du er her. Herfra kommer du videre til de andre labene.

    For brukere med tilgang til minst én modell.

  3. iLab Intelligence Lab

    Forstå

    SINTEF Energis egen plattform for å bruke og utforske kunstig intelligens i forskningen, på dedikert maskinvare i Trondheim.

    Med vLab: iLab Assistant i JupyterLab får svarene sine fra iLab, så spørsmålene dine blir i SINTEF.

    iLab er for ansatte i SINTEF Energi.

  4. xLab Experience Lab

    Opplev

    Et rom i Energibygget på Gløshaugen i Trondheim, og en nettplattform for å forberede det rommet viser.

    Med vLab: Slår du på «Vis i xLab» for en modell i uLab, kan den vises og kjøres fra xLab-rommet.

    Utstillingen er åpen, prosjekter krever innlogging.

In [6]:

Hvem bruker vLab?

  • Forskere i SINTEF

    Utvikling og testing av modeller, og forskningsprosjekter med eksterne partnere.

  • Kunder og partnere

    Kraftselskaper og andre i industrien som bruker SINTEFs modeller i eget arbeid.

  • Studenter og kurs

    Undervisning der alle har samme miljø fra første time.

  • Demo og opplæring

    Prøv en modell sammen med oss før du tar den i bruk.

In [7]:

Slik får du tilgang

  1. Skaff en sintef.energy-konto

    Har du brukt andre tjenester fra sintef.energy, har du sannsynligvis allerede en konto. Hvis ikke, kan du registrere deg. Nye kontoer godkjennes av en administrator før du får tilgang. Registrer deg

  2. Få tilgang til modellene

    Tilgang gis per modell, for virksomheten eller kundegruppen din. Ta kontakt med SINTEF Energi eller kontaktpersonen din i SINTEF.

  3. Logg inn og velg modell

    Velg modell og versjon, så starter vLab en personlig server til deg.