← Search

Data · dataset · 2026

Automated pulp-level control in laboratory scale froth flotation

Listed in RODARE

This code package contains the Python scripts used for automated pulp-level control in a lab-scale batch flotation cell.

Description

The scripts were developed for a Raspberry Pi-based control system using a Milone eTape level sensor, ADS1115 analog-to-digital converter, and EZO-PMP-L peristaltic pump. The system measures the pulp-froth interface level, compares it with a user-defined setpoint, and adds make-up water through the pump to maintain the target level during flotation experiments.

The package includes two calibration scripts used to generate the calibration file required by the control scripts. The two-point calibration script represents the initial calibration approach, where a linear relationship between sensor voltage and level was calculated from two reference points. The five-point piecewise calibration script represents the refined calibration method, where five reference levels were used to better describe the nonlinear response of the eTape sensor over the operating range.

Read the rest (2 more)

The package also includes the file Automatic Control.py, it contains the base control script without EWMA filtering. The file Automatic control upgraded.py contains the upgraded control version with five-point piecewise calibration and EWMA signal filtering. Both scripts include real-time plotting and CSV logging of level, error, and pump output for later analysis.

These scripts were used as part of the thesis work on automated lab-scale pulp-froth interface level control for improving reproducibility in batch flotation experiments.

Links

Where it is published

Catalogue records · 1
Provenance · 1 source records, 6 field assertions
SourceKeyLast seenRaw
RODARE465814 d agoJSON v1
FieldAssertionExtractorEvidence
access_levelsource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0
descriptionsource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0/metadata/description
licensesource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0
publication_datesource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0
titlesource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0/metadata/title
updated_datesource · rodare hzdr deconnector:rodare_hzdr_de@1.0.0