HVAC system simulation through openEMS

I am doing HVAC system modelling using openEMS .
A step-by-step approach for doing that is given below:

Step 1: Understand the Objectives

Goals:

  1. Simulate energy consumption data for an HVAC system in different scenarios.
  2. Analyze HVAC system performance under varying operational conditions.
  3. Propose strategies for improving energy efficiency using insights from the simulation.

Step 2: Install and Configure OpenEMS

  1. Setup Environment:
  • Install OpenEMS Edge and Backend on a local server or cloud instance. Use Java 11+ as a prerequisite.
  • Use virtual devices in OpenEMS to simulate HVAC system components.
  • Install a visualization tool like Grafana for monitoring and analysis.
  1. Understand OpenEMS Modules:
  • Learn about OpenEMS’s virtual devices feature for creating simulated inputs.
  • Familiarize yourself with load management and efficiency optimization modules.

Step 3: Define HVAC System Assumptions

Assume a typical HVAC system in a commercial building. Below are assumptions for simulation:

  • System Components:
    • Compressor: Consumes 5–15 kW based on cooling load.
    • Fans: Consume 2–5 kW, constant speed.
    • Auxiliary equipment: Pumps and controllers, ~1 kW steady load.
  • Operation Scenarios:
    • Peak cooling: 100% load at 30°C outside temperature (e.g., noon).
    • Moderate cooling: 50% load at 20°C outside temperature (e.g., morning/evening).
    • Low cooling: 20% load at 15°C outside temperature (e.g., nighttime).
  • Efficiency Metrics:
    • Coefficient of Performance (COP): Simulated as COP=PowerInputCoolingOutput where:
      • Cooling output varies with temperature and humidity.
      • Higher outdoor temperatures lead to lower COP.

Step 4: Create Simulated Data

  1. Simulate Environmental Inputs:
  • Outdoor temperature: Create a time-series dataset varying from 15°C (night) to 30°C (day).
  • Humidity: Assume variations between 40% and 70%.
  1. Simulate HVAC Load Profiles:
  • Cooling load is proportional to outdoor temperature and humidity.
  • Example:
    • Peak cooling: 100 kW cooling load at 30°C, 70% humidity.
    • Moderate cooling: 50 kW cooling load at 20°C, 60% humidity.
    • Low cooling: 20 kW cooling load at 15°C, 50% humidity.
  1. Simulate Energy Consumption:
  • Compressor power: Powercompressor=CoolingLoad/COP.
    • Assume COP varies between 2.5 (low efficiency) and 4.5 (high efficiency).
  • Fans and auxiliary equipment power: Constant 6 kW.
  1. Generate Time-Series Data:
  • Use a tool like Python to generate a dataset representing hourly variations of temperature, humidity, cooling load, and energy consumption over a day.

Step 5: Configure Virtual Devices in OpenEMS

  1. Set Up Virtual Devices:
  • Use OpenEMS’s Simulator module to define virtual devices representing:
    • HVAC compressor (dynamic load based on cooling requirement).
    • Fans and auxiliary equipment (fixed loads).
    • Environmental sensors (simulated outdoor temperature and humidity).
  1. Input Simulated Data:
  • Feed the generated time-series data for temperature, humidity, and load profiles into OpenEMS.
  • Configure the virtual devices to respond to these inputs:
    • Compressor load varies with cooling demand and COP.
    • Fans and auxiliary loads are constant.
  1. Monitor Outputs:
  • Use OpenEMS Edge to calculate total energy consumption over time.
  • Log COP values to analyze system efficiency.

Step 6: Analyze Scenarios

  1. Baseline Scenario:
  • Simulate a default HVAC configuration with fixed COP and no optimization.
  • Log energy consumption and COP at different times of the day.
  1. Improved Efficiency Scenario:
  • Adjust COP to simulate the impact of efficiency improvements, such as:
    • Upgraded compressor technology (higher COP).
    • Load-based fan speed control (variable fan power).
  • Compare energy consumption and efficiency metrics to the baseline.
  1. Scheduling Scenario:
  • Simulate operational scheduling (e.g., reducing cooling during low-occupancy periods).
  • Calculate energy savings from adjusted load profiles.

Step 7: Visualize Results

  1. Set Up Grafana:
  • Link OpenEMS Backend to Grafana for real-time monitoring.
  • Create dashboards for:
    • Hourly energy consumption.
    • Cooling load vs. power input.
    • COP variation over time.
  1. Generate Reports:
  • Export graphs showing baseline vs. optimized scenarios.
  • Highlight peak load periods and potential energy-saving opportunities.

Step 8: Interpret Findings

  1. Analyze Key Metrics:
  • Identify energy-intensive periods and inefficiencies.
  • Assess the impact of simulated efficiency improvements on total energy consumption.
  1. Recommend Strategies:
  • Suggest operational adjustments (e.g., load scheduling).
  • Recommend system upgrades (e.g., variable-speed fans, high-efficiency compressors).

Step 9: Document and Present Results

  1. Prepare Documentation:
  • Simulation setup details, including assumptions and configurations.
  • Analysis results with comparisons between scenarios.
  • Recommendations for improving energy efficiency.
  1. Create Presentation:
  • Visualize results and insights for stakeholders.
  • Include potential ROI for proposed efficiency measures.

In this process how to perform the Step2.1? Please explain in detail.