diff --git a/Models/BatteryDayResult.cs b/Models/BatteryDayResult.cs
deleted file mode 100644
index d2c033f..0000000
--- a/Models/BatteryDayResult.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using System;
-
-namespace BattSim.Models
-{
- public class BatteryDayResult
- {
- public DateOnly Date { get; set; }
- public double ChargedEnergy { get; set; }
- public double UsedEnergy { get; set; }
- public double RemainingEnergy { get; set; }
- public double ReducedConsumption { get; set; }
- public double ReducedProduction { get; set; }
- }
-}
\ No newline at end of file
diff --git a/Models/EnergyData.cs b/Models/EnergyData.cs
index 18e93fb..fc2c2f0 100644
--- a/Models/EnergyData.cs
+++ b/Models/EnergyData.cs
@@ -8,5 +8,14 @@ namespace BattSim.Models
public bool DayTariff { get; set; }
public double Consumption { get; set; }
public double Production { get; set; }
+
+ public EnergyData(){}
+ public EnergyData(EnergyData other)
+ {
+ Time = other.Time;
+ DayTariff = other.DayTariff;
+ Consumption = other.Consumption;
+ Production = other.Production;
+ }
}
}
\ No newline at end of file
diff --git a/Models/SimulatedBatteryEnergyData.cs b/Models/SimulatedBatteryEnergyData.cs
new file mode 100644
index 0000000..6d3c83b
--- /dev/null
+++ b/Models/SimulatedBatteryEnergyData.cs
@@ -0,0 +1,19 @@
+using System;
+
+namespace BattSim.Models
+{
+ public class SimulatedBatteryEnergyData : EnergyData
+ {
+ public double BatteryCharge { get; set; }
+ public double SimulatedConsumption { get; set; }
+ public double SimulatedProduction { get; set; }
+
+ public SimulatedBatteryEnergyData(EnergyData energyData) : base(energyData) { }
+ public SimulatedBatteryEnergyData(SimulatedBatteryEnergyData simulatedBatteryEnergyData) : base(simulatedBatteryEnergyData)
+ {
+ BatteryCharge = simulatedBatteryEnergyData.BatteryCharge;
+ SimulatedConsumption = simulatedBatteryEnergyData.SimulatedConsumption;
+ SimulatedProduction = simulatedBatteryEnergyData.SimulatedProduction;
+ }
+ }
+}
\ No newline at end of file
diff --git a/Pages/Home.razor b/Pages/Home.razor
index 98f9260..08610d4 100644
--- a/Pages/Home.razor
+++ b/Pages/Home.razor
@@ -4,32 +4,29 @@
@using BattSim.Models
@using BattSim.Services
-BattSim
+Energie Simulator
-
BattSim
+
Energie Simulator
-
Input Data
+
Je Fluvius Energie Data
-
Upload your Fluvius quarterly csv file here. The longer the timeframe the longer it takes to process.
+
Ga naar de website van Fluvius en download je historische elektriciteitsverbruiksgegevens met kwartier nauwkeurigheid. Voor een optimale simulatie is het raadzaam om een volledig jaar te downloaden. Dit geeft je inzicht in seizoensgebonden patronen en helpt om realistische uitkomsten te genereren.
Generate adjusted energy data simulating the effect of a battery with properties as configured here:
+
+ Met je Fluvius-kwartierdata simuleren we een batterij die elk kwartier de energie die normaal op het elektriciteitsnet wordt teruggeleverd, opvangt en de stroom die normaal uit het net wordt gehaald vervangt—mits de batterij nog voldoende capaciteit heeft.
+ Op deze manier kun je verschillende batterijcapaciteiten testen om te zien welke installatie het beste past bij jouw verbruiksprofiel en besparingsdoelen. Daarnaast kun je onderzoeken hoe verschillende batterijtypes, met uiteenlopende efficiëntieniveaus, de uitkomsten beïnvloeden. Onder efficiëntie verstaan we hier het aandeel van de opgeslagen energie dat uiteindelijk ook daadwerkelijk weer kan worden gebruikt.
+