Back to Home
General Questions
What is this platform for? ▼
The Energy Simulations Platform is a comprehensive tool for:
  • Energy price prediction - Forecast electricity prices using machine learning
  • Solar production estimation - Predict solar panel output based on location and weather
  • Battery optimization - Simulate optimal charging/discharging strategies
  • Risk analysis - Use Monte Carlo simulations to understand uncertainty
It's designed for energy analysts, homeowners with solar panels, and anyone interested in energy market optimization.
Is this platform free to use? ▼
Yes! The platform is completely free for personal and educational use. For commercial applications, please contact us for licensing options.
What languages are supported? ▼
The platform currently supports:
  • 🇬🇧 English (EN)
  • 🇩🇪 German (DE)
  • 🇪🇸 Spanish (ES)
You can switch languages using the globe icon in the top right corner of any page.
Data Questions
What file formats can I upload? ▼
Currently, we support CSV (Comma-Separated Values) files. The file should have:
  • A header row with column names
  • Comma or semicolon as delimiter
  • UTF-8 encoding (recommended)
Maximum file size is 50MB.
What columns are required in my dataset? ▼
It depends on what you want to predict:

For price prediction:
  • timestamp - Date/time column (ISO format preferred)
  • price - The price value to predict
  • Any additional numeric features (demand, renewable share, etc.)
For production prediction:
  • timestamp - Date/time column
  • production_kwh or similar - Production values
  • Weather data if available (temperature, irradiance, etc.)
Is my data secure? Where is it stored? ▼
Your data security is important to us:
  • Data is stored locally on the server you're running
  • Datasets marked as "private" are only accessible to you
  • You can delete your data at any time
  • No data is shared with third parties
If you're running the platform locally, all data stays on your machine.
Model Training
Which algorithm should I choose? ▼
Random Forest is recommended for most users:
  • ✓ Fast training time
  • ✓ Robust to outliers
  • ✓ Handles missing values well
  • ✓ Good accuracy out-of-the-box
Neural Network may be better if:
  • You have a very large dataset (10,000+ rows)
  • Complex non-linear patterns exist
  • You're willing to tune hyperparameters
How long does training take? ▼
Training time depends on:
  • Dataset size: 1,000 rows = ~30 seconds, 100,000 rows = ~5 minutes
  • Algorithm: Random Forest is faster than Neural Networks
  • Hyperparameters: More trees/layers = longer training
  • Hardware: Faster CPU/GPU = faster training
You can track progress in the Training page while it runs.
What do the training metrics mean? ▼
  • R² (R-squared): How much variance is explained. 1.0 = perfect, > 0.8 = good
  • RMSE: Root Mean Squared Error. Lower is better. Units match your target.
  • MAE: Mean Absolute Error. Average prediction error. Lower is better.

A model is generally considered "good" if R² > 0.7 and the RMSE/MAE are acceptable for your use case.
Predictions
Why are my predictions inaccurate? ▼
Common reasons for poor predictions:
  • Insufficient data: More training data usually = better predictions
  • Missing features: Important variables might not be in your dataset
  • Data drift: Training data is different from prediction data
  • Overfitting: Model memorized training data instead of learning patterns
Try training with more data or different features.
Can I make batch predictions via API? ▼
Yes! Use the /predict/batch endpoint:

POST /predict/batch with a JSON body containing an array of feature objects.

See the API Documentation for detailed examples.
Simulations
How does battery simulation work? ▼
The battery simulation models a virtual battery storage system:
  • Uses historical or predicted price data
  • Applies your specified strategy (e.g., buy low, sell high)
  • Considers battery capacity, efficiency, and degradation
  • Calculates total profit/savings over the simulation period
What is Monte Carlo simulation? ▼
Monte Carlo simulation runs your scenario hundreds of times with random variations to:
  • Understand the range of possible outcomes
  • Calculate probability of achieving target profits
  • Identify worst-case and best-case scenarios
  • Measure risk (Value at Risk, expected shortfall)
It's especially useful for understanding uncertainty in your energy strategy.
Troubleshooting

Upload fails with "Invalid file format"

The file couldn't be parsed as a valid CSV file.

Solution:

  1. Ensure the file has a .csv extension
  2. Open in a text editor and check the delimiter (comma or semicolon)
  3. Remove any BOM (byte order mark) if present
  4. Save as UTF-8 encoding
  5. Try uploading again

Training is very slow

Training is taking longer than expected.

Solution:

  1. Try using Random Forest instead of Neural Network
  2. Reduce the number of trees/layers
  3. Use a smaller subset of your data for initial testing
  4. Close other resource-intensive applications

Model not found error

Error: "Model file not found at specified path"

Solution:

  1. Ensure the model was trained successfully
  2. Check if you selected the correct model from the dropdown
  3. Verify the model file exists in models/own/ or models/public/
  4. Try refreshing the page and selecting the model again

Features mismatch error

"Input features don't match training features"

Solution:

  1. Check what features the model was trained with
  2. Ensure your input data has all required columns
  3. Column names must match exactly (case-sensitive)
  4. Order of columns doesn't matter

Solar map not loading

The solar potential map is blank or slow to load.

Solution:

  1. Check your internet connection (map tiles require network)
  2. Try refreshing the page
  3. Allow location access if prompted
  4. Try a different browser if issue persists

Still Need Help?

Can't find what you're looking for? Check out these resources: