Awesome 🕶️ list of resources for simulation.
With simulation, we can study1:
- systems that do not exist (yet)
- systems that do exist, but without interrupting the course of operations
- different layout versions with very low effort
- system behavior over a long period of time.
Simulation is experimentation with a model. A model is an entity that is used to represent some other entity for some defined purpose. In general, models are simplified abstractions, which embrace only the scope and level of detail needed to satisfy specific study objectives2.
There are two basic kinds of simulation1:
- event-driven simulation - change of state within the simulation model occurs after an incidence of an event.
- time-driven simulation - change of state occurs after fixed time slices.
- Modeling and Simulation in Python - introduction to physical modeling using a computational approach.
- Discrete-Event System Simulation, Jerry Banks
(Massive Open Online Courses)
- buds-lab/simple-building - A lightweight building performance simulation engine designed to predict the heating and cooling energy in multi-zone commercial buildings.
- brunoknittel/python-epower-simulation - Simulator of electricity consumers and producers. Written to answer "what-if" questions before installing solar panels, or other renewable energy source.
- FrancoisGallard/pyHouseEnergy - A simple python house thermal simulation,
- cbaretzky/BuildingEnergySimulation - Project to simulate energy flow and storage inside a building.
- tsaoyu/D3HRE - Data Driven Dynamic Hybrid Renewable Energy (D3HRE) is a software suite to study hybrid renewable energy system on moving platforms. This package enables the simulation, optimisation and management of spatial-temporal hybrid renewable energy system e.g. on ships, airballons and airplanes.