This thesis presents the development of a finite state machine, implemented in C++, for the logical management of a gravitational energy storage system. The simulation was conducted using the Tinkercad platform, with all code developed entirely from scratch. The model governs the loading and unloading cycles, as well as emergency stop conditions, incorporating control logics inspired by real-world applications. The primary objective is to provide a modular and scalable structure, suitable for extension to embedded or industrial environments, with a strong focus on clean and efficient control logic design.
La tesi presenta lo sviluppo in C++ di una macchina a stati finiti per la gestione logica di un sistema di accumulo di energia gravitazionale. La simulazione è stata realizzata su piattaforma Tinkercad, con codice sviluppato interamente da zero. Il modello controlla i cicli di carico, scarico e le condizioni di arresto di emergenza, integrando logiche di funzionamento ispirate a scenari reali. L’obiettivo è fornire una struttura modulare, facilmente estendibile a contesti embedded o industriali, concentrandosi sulla progettazione pulita ed efficiente della logica di controllo.
Sviluppo di una macchina a stati finiti per il controllo di un sistema di accumulo di energia gravitazionale
DE ROSSI, ELIA
2024/2025
Abstract
This thesis presents the development of a finite state machine, implemented in C++, for the logical management of a gravitational energy storage system. The simulation was conducted using the Tinkercad platform, with all code developed entirely from scratch. The model governs the loading and unloading cycles, as well as emergency stop conditions, incorporating control logics inspired by real-world applications. The primary objective is to provide a modular and scalable structure, suitable for extension to embedded or industrial environments, with a strong focus on clean and efficient control logic design.| File | Dimensione | Formato | |
|---|---|---|---|
|
De_Rossi_Elia.pdf
accesso aperto
Dimensione
2.49 MB
Formato
Adobe PDF
|
2.49 MB | Adobe PDF | Visualizza/Apri |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/89174