TAIYO-MAS
TAIYO-MAS is a intelligent system for photovoltaic energy management.
The project starts from a discrete time-step simulation of a small energy microgrid consisting of a photovoltaic installation, battery storage, household consumption, and the electrical grid. Solar production varies based on weather conditions, while energy consumption changes dynamically. The behavior of the system is influenced by triggered operating modes (Balanced, Direct, Selling) that explicitly order how energy distribution is prioritized.
Core structure:
Kotlin-based energy simulation engine.
Energy state monitoring module.
Desktop GUI built with Kotlin and JavaFX (for real-time visualization of energy flows, component statuses, and agent decisions).
Technical parts:
Agent-Oriented Energy Management, Jason / AgentSpeak -> Solar, battery, load, and grid entities will be modeled as autonomous BDI agents that evaluate system states and coordinate via message passing.
Operating Modes -> System-level strategies (Balanced, Direct, Selling) are externalized into explicit modes that activate different behavioral patterns and guide agent goals.
Automated Planning, STRIPS -> A lightweight STRIPS planner will be implemented in Kotlin to dynamically generate sequences of corrective actions during critical or inefficient conditions.