This is a web-based application for the course FEQ1411 - Digital Twins and Simulation. The dashboard is built using Plotly Dash and allows users to simulate and visualize various parameters related to digital twins.
- Interactive dashboard with real-time updates
- Simulation of feed temperature, feed pressure, anomaly probability, and average simulation error
- User interface components including buttons, switches, and graphs
- Responsive design with Bootstrap components
- Python 3.7 or higher
pip
package manager
git clone <repository-url>
cd <repository-directory>
pip install -r requirements.txt
python app.py
The application will be available at http://127.0.0.1:8050/
.
├── app.py # Main application script
├── requirements.txt # Python dependencies
└── README.md # This file
- Open your web browser and navigate to
http://127.0.0.1:8050/
. - Use the sidebar to control the simulation parameters:
- Execute Button: Start the simulation.
- Robust Switch: Toggle the robustness mode.
- The main content area displays real-time updates of the following parameters:
- Feed Temperature (deg. C)
- Feed Pressure (bar)
- Anomaly Probability
- Avg. Simulation Error (kJ/kg)
- Interactive graphs provide a visual representation of the simulation data.
- Dash
- Dash Bootstrap Components
- Joblib
- NumPy
- Pandas
- Plotly
This project is developed as part of the FEQ1411 - Digital Twins and Simulation course.