Solar Collector Simulator

Solar Collector Simulator is a simulation involving 4 components: 1. Solar Collector, 2. Water Pump, 3. Transmission, and 4. Water Tank. The simulator accomodates the thermodynamic principal of the energy and heat conversions, while giving as much information as possible in the observation.

Files

  • io/runtime/RunSolarSimulation file shows how to run the simulator with some dummy but practical parameters.
  • io/simulator/collector/SolarCollectorSimulation is the integrator class of all the components and runs the actual simulation. It provides step, observe, and reset method, as in the OpenAI Gym simulators.
  • io/simulator/collector/components contains all the required components as POJO objects with some added functionalities.

References