Skip to content

Vypracované zadanie k predmetu Modelovanie a simulácia (BIAX20009) - Paneurópska vysoká škola, BA.

Notifications You must be signed in to change notification settings

virtualvoid/BIAX20009-Lift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elevator Event Graph Simulation

Simulačný model výťahov vytvorený ako semestrálna úloha pre predmet Modelovanie a Simulácia (BIAX20009) na Fakulte informatiky (Paneurópska vysoká škola, Bratislava).

screenshot

🧠 O projekte

Cieľom projektu je modelovať systém výťahov v budove pomocou Grafu udalostí (Event Graph) a pozorovať správanie systému v rôznych podmienkach:

  • príchody osôb do haly
  • obsluha výťahom (odchod, návrat)
  • čakacie doby a fronty
  • odchody osôb pri dlhom čakaní

😒 TODO

  • paralelné udalosti (viac výťahov, poruchy...)

📦 Funkcie

  • Simulačný kalendár s priorizovanými udalosťami
  • 🛗 Model jedného výťahu s realistickým stavom (v pohybe, návrat, dostupnosť)
  • 👨‍👩‍👧‍👦 Príchody ľudí v náhodne veľkých skupinách
  • 🚪 Odchody osôb, ktoré čakali príliš dlho
  • 📈 Live graf počtu ľudí vo fronte
  • 🧾 Farebný log udalostí podľa typu

▶️ Spustenie

Projekt využíva:

  • C# 9 / .NET 9

  • WPF na vizualizáciu

  • LiveCharts2 na vykreslenie vývoja fronty

  • Bogus na generovanie realistických mien osôb

  • .NET 9 SDK

  • Visual Studio 2022+ alebo Rider (preferred)

  • NuGet balíky:

    • LiveChartsCore.SkiaSharpView.WPF
    • Bogus

Build a run

dotnet restore
dotnet build
dotnet run

About

Vypracované zadanie k predmetu Modelovanie a simulácia (BIAX20009) - Paneurópska vysoká škola, BA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages