UZ Energy Community
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
  • Home
  • Help
  • UZ Energy Portal
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:

    Quick Links Home Help UZ Energy Portal
    UZ Energy Community DIY Hardware EcoNode, OpenEMS Edge Hardware Step-by-Step Guide for Beginners: Setting Up OpenEMS Simulation Configuration

     
    • 0 Vote(s) - 0 Average
    Step-by-Step Guide for Beginners: Setting Up OpenEMS Simulation Configuration
    LeoXu
    Offline

    Junior Member

    Posts: 12
    Threads: 12
    Joined: Mar 2021
    Reputation: 0
    #1
    11-19-2024, 07:23 AM
    # **OpenEMS Simulation Configuration Steps**

    This guide provides step-by-step instructions for setting up and debugging OpenEMS simulations.

    ---

    ## **Step 1: Simulator App**
    - **Action**:
      - Check `enable`.
      - Click `save`.
    - **Notes**:
      - This will clear all existing configurations. Ensure no critical data is lost before proceeding.
      - After clearing, all essential settings must be reconfigured in sequence.

    ---

    ## **Step 2: Scheduler (All Alphabetically)**
    - **Settings**:
      - `ComponentID: scheduler0`
      - Check `enable`.
      - Click `save`.
    - **Functionality**:
      - Automatically starts the following core components in alphabetical order:
        - `core`
        - `ess power`
        - `evcs power`
        - `Controller Api Websocket`
        - `log`
      - **No additional configuration required** to ensure basic system functionality.

    ---

    ## **Step 3: Controller Debug Log**
    - **Settings**:
      - `ComponentID: ctrlDebugLog0`
      - Check `enable` and `Condensed output`.
    - **Functionality**:
      - Enables debugging mode with condensed logs for troubleshooting and system analysis.

    ---

    ## **Step 4: Simulator DataSource (CSV Predefined)**
    Configure three data sources to simulate load, PV generation, and ESS data.

    1. **Load Meter Data Source**:
      - `ComponentID: datasource0`
      - Configuration:
        - Check `enable`.
        - `Factor: 10000`
        - `Time-Delta: -1`
        - `Source: h0-summer-weekday-standard-load-profile.csv`

    2. **PV Meter Data Source**:
      - `ComponentID: datasource1`
      - Configuration:
        - Check `enable`.
        - `Factor: 10000`
        - `Time-Delta: -1`
        - `Source: h0-summer-weekday-pv-production.csv` or `production2`.

    3. **ESS Data Source**:
      - `ComponentID: datasource2`
      - Configuration:
        - Check `enable`.
        - `Factor: 10000`
        - `Time-Delta: -1`
        - `Source: h0-summer-weekday-pv-production2.csv`.

    ---

    ## **Step 5: Simulator GridMeter Acting**
    - **Settings**:
      - `ComponentID: gridmeter0`
      - Check `enable`.
    - **Functionality**:
      - Simulates grid monitoring, providing data on grid power, state, and flow direction.

    ---

    ## **Step 6: Simulator EssSinglePhase Reacting**
    - **Settings**:
      - `ComponentID: ess0`
      - `Phase: L1` (single-phase setup; use L2 for two-way or L3 for three-phase setups).
      - `Datasource-ID: datasource2`
      - `Max Apparent Power [VA]: 10000`
      - `Capacity [Wh]: 10000`
      - `Initial State of Charge [%]: 30`
      - `Grid mode: On_Grid` (enables grid interaction).
    - **Functionality**:
      - Activates a single-phase ESS to simulate power response.

    ---

    ## **Step 7: Controller Ess Balancing**
    - **Settings**:
      - `ComponentID: ctrlBalancing0`
      - Configuration:
        - `Energy System ID: ess0` (matches Step 6).
        - `Grid Meter ID: gridmeter0` (matches Step 5).
        - `Target Grid Setpoint: 10`.
    - **Functionality**:
      - Controls ESS and grid meter to maintain balanced power flow.

    ---

    ## **Step 8: Controller Api Websocket**
    - **Check**:
      - Ensure WebSocket is enabled.
    - **Functionality**:
      - Facilitates communication between OpenEMS and the UI.
      - The UI will not display system status if WebSocket is disabled.

    ---

    ## **Step 9: Simulator Battery**
    - **Settings**:
      - `ComponentID: bms0`
      - Check `enable`.
      - Configure parameters:
        - `Number of slaves: 1`
        - `Discharge min voltage: 44`
        - `Charge max voltage: 56`
        - `Discharge max current: 50`
        - `Charge max current: 50`
        - `SOC: 75`
        - `SOH: 95`
        - `Temperature: 30`
        - `Capacity KWh: 50`
        - `Voltage: 5`
        - `Min cell voltage mv: 3300`.
    - **Functionality**:
      - Activates the battery simulator with customizable parameters.

    ---

    ## **Step 10: Simulator NRCMeter Acting**
    - **Settings**:
      - `ComponentID: meter0`
      - Check `enable`.
      - Configuration:
        - `Datasource-ID: datasource0`.
    - **Functionality**:
      - Activates load meter simulation, linked to `datasource0`.

    ---

    ## **Step 11: Simulator Production Meter Acting**
    - **Settings**:
      - `ComponentID: meter1`
      - Check `enable`.
      - Configuration:
        - `Datasource-ID: datasource1`.
    - **Functionality**:
      - Activates PV meter simulation, linked to `datasource1`.

    ---

    ## **Additional Recommendations**
    1. **Step-by-Step Validation**:
      - Save after adding or modifying each component.
      - Use the OpenEMS WebSocket interface to verify component statuses incrementally.

    2. **Log Monitoring**:
      - Enable debug logs (Step 3) for detailed analysis of system interactions.

    3. **Simulation Flexibility**:
      - Adjust parameters like battery capacity, power limits, and load curves to better simulate real scenarios.

    4. **Advanced Features**:
      - Use custom data sources or scripts for extended simulation, e.g.:
        - EV charging load simulations.
        - Fault condition testing (e.g., disconnections, overload).

    By completing the above steps, the simulation system will be ready for testing and validation of complex scenarios.
    [Image: Open-EMS-step-by-step-3.png]
    LeoXu's Signature
    Limited Partner of UZ Energy
    YouTube: UZ Energy
    ------------------------------------------------------------------------------------------------------
    Renewable Energy & Clean Tech
    EcoNode promoter
    OpenEMS fans
    OpenBMS fans
    ------------------------------------------------------------------------------------------------------
    China丨Singapore丨Germany丨USA




    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)



    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    UZ ENERGY LIMITED

    Home · Members · Team · Help · Contact

    +86 0755 8860 9397

    Marketing@uzenergy.com

    About UZ Energy UZ Energy is a global provider of premium energy storage systems.

    Linear Mode
    Threaded Mode