Published March 12, 2025 | Version v1
Software Open

Software for online bubble detection, determining bubble statistics, control of input parameters, and control of fluidized beds

Description

The repository is for Offline, and Online Bubble detection along with the control of fluidized beds using EA. The folders are as follows:
1. Offine_Bubble_Detection: Detection of bubble properties from the videos.
2. Online_Bubble_Detection: Detection of bubble properties while the bed is running.
3. EA_Bed_Control: Changing velocity values depending on the reference control parameter.
Each folder contains individual README.md files, on running the setup accordingly.

To run the control and online detection, use the conda environment available in the repository "fluidized_bed_env.yml". The specific environment is required because there are a lot of interdependent packages which require a particular version to work. To create an environment using the YAML file, please follow the following steps.
1. conda env create -f fluidized_bed_env.yml #provide path for YAML file, and not just file name
2. conda activate fluidized_bed_env #to activate and use the environment
3. conda env list #to verify the packages

The Python Notebook file "driver_code.ipynb" file is the most important file, it basically glues all the individual tasks and run the control. The driver code has to be run as a notebook file, since the camera needs to be first setup properly. Only then we can achieve the full control of the bed. Detailed execution is documented in the individual files and each folder README.md. 

 

This work is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation), SPP 2364, project number 504548777.

Files

FluidizedBedProcessingSoftware.zip

Files (476.9 kB)

Name Size Download all
md5:1140616e6b777eb8e5c4f644385e9653
476.9 kB Preview Download

Additional details

Funding

Deutsche Forschungsgemeinschaft
Optimierung des Betriebs von Wirbelschichtverfahren mittels maschinellen Lernens 504548777