Skip to content

System Model

The system model represents the technical architecture of SolarX (current state) and will evolve to represent SustainaSun (future sustainable state) using MBSE (Model-Based Systems Engineering) principles.

Approach: MBSE

This project uses Model-Based Systems Engineering (MBSE) — a systems engineering methodology that uses formal models as the primary means of information exchange, rather than document-based approaches. This allows the system to be described precisely, consistently, and in a way that can be analyzed, simulated, and extended.

Models are expected to be developed using SysML and related tooling.


SolarX PV System (Current State)

The SolarX system represents the current state — a conventional photovoltaic solar energy system.

System Components

Component Description
PVArray The photovoltaic panel array that converts sunlight into direct current (DC) electricity
SolarInverter Converts DC electricity from the PVArray into alternating current (AC) for household or grid use
BatteryStorage Stores excess energy generated by the PVArray for use when sunlight is unavailable
SystemController Manages energy flow between all components — optimizing generation, storage, and consumption
GridConnection Interface to the public electricity grid — enables export of surplus energy and import when needed

System Architecture

[PVArray]
    |
    v
[SolarInverter] --> [GridConnection]
    |
    v
[BatteryStorage]
    |
    v
[SystemController]

The SystemController orchestrates all components, deciding when to store energy, when to export to the grid, and when to draw from storage.


SustainaSun (Future State)

The SustainaSun model will extend the SolarX architecture to reflect a fully sustainable system design, incorporating:

  • Lifecycle analysis of materials and components
  • Modular design for diverse installation environments
  • Community sharing and microgrids
  • Integration with social impact metrics

This is work in progress — contributions welcome. See the Roadmap for planned model development.


Contributing to the Model

If you have experience with SysML, Capella, Cameo, or other MBSE tools, we welcome contributions to the system model. See the Contributing Guide for how to get started.