# nicom1410/three-phase-three-level-flying-capacitor-inverter architecture

> Architecture diagram of the GitHub repository nicom1410/three-phase-three-level-flying-capacitor-inverter, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-14). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/nicom1410/three-phase-three-level-flying-capacitor-inverter
- Repository: https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter

## Overview

This is a PLECS simulation project for a three-phase, three-level flying-capacitor inverter, not a conventional software application. The principal workflow is to open and run the model in PLECS, then inspect electrical, efficiency, thermal, and spectral results. The README documents these capabilities, but no source excerpts were supplied, so internal model wiring and detailed data flow cannot be verified.

Main entry points: [`FinalProject.plecs`](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs) (Inverter model)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_simulation["Inverter simulation"]
  node_model["Inverter model<br/>[FinalProject.plecs]"]
  node_control["PS-SPWM control<br/>[FinalProject.plecs]"]
  node_balancing["Capacitor balancing<br/>[FinalProject.plecs]"]
  node_thermal["Thermal model<br/>[FinalProject.plecs]"]
end

subgraph group_analysis["Performance analysis"]
  node_efficiency["Efficiency analysis<br/>[FinalProject.plecs]"]
  node_spectral["Spectral analysis<br/>[FinalProject.plecs]"]
  node_results["Simulation results<br/>[FinalProject.plecs]"]
  node_report["Project report<br/>[Final_Project .pdf]"]
end

node_engineer(("Engineer"))
node_plecs["PLECS"]

node_engineer -->|"opens model"| node_plecs
node_plecs -->|"runs"| node_model
node_model -->|"includes"| node_control
node_model -->|"includes"| node_balancing
node_model -->|"includes"| node_thermal
node_model -->|"evaluates"| node_efficiency
node_model -->|"analyzes"| node_spectral
node_plecs -->|"displays"| node_results

click node_model "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_control "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_balancing "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_thermal "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_efficiency "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_spectral "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_results "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs"
click node_report "https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/Final_Project%20.pdf"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_model,node_control,node_balancing,node_thermal toneBlue
class node_efficiency,node_spectral,node_results,node_report toneAmber
class node_engineer,node_plecs toneIndigo
```

## Components

### Inverter simulation

- [Inverter model](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [PS-SPWM control](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [Capacitor balancing](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [Thermal model](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`

### Performance analysis

- [Efficiency analysis](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [Spectral analysis](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [Simulation results](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/FinalProject.plecs): `FinalProject.plecs`
- [Project report](https://github.com/nicom1410/three-phase-three-level-flying-capacitor-inverter/blob/main/Final_Project%20.pdf): `Final_Project .pdf`

### Other components

- **Engineer**
- **PLECS**

## Connections

- Engineer → PLECS: opens model (evidence: `README.md`)
- PLECS → Inverter model: runs (evidence: `README.md`)
- Inverter model → PS-SPWM control: includes (evidence: `README.md`)
- Inverter model → Capacitor balancing: includes (evidence: `README.md`)
- Inverter model → Thermal model: includes (evidence: `README.md`)
- Inverter model → Efficiency analysis: evaluates (evidence: `README.md`)
- Inverter model → Spectral analysis: analyzes (evidence: `README.md`)
- PLECS → Simulation results: displays (evidence: `README.md`)
