The QuantiSlakeTest (QST)
Starting point for ressources, documentations

Table of Contents

The QuantiSlakeTest (QST) is a recently launched simple test to evaluate soil structural stability. It consists in a quantitative approach of the slake test, a dynamic weighing of a dried structured soil sample once immersed in water.

schema_expe_graph.png

1. Slake at first sight

curves-fit-rt-wend.png

QST curves and final relative mass (Wend) for full inversion tillage and reduced tillage treatments of a tillage long term expirment in Gembloux.

2. Main contributors

  • Chrisian Roisin :
    • Initial idea to build a quantification of the qualitive slake test for soil structural stability
    • Scientific support for indicators
  • Frédéric Vanwindekens
    • Idea of a quantification using a digital scale, undeweighting and computer recording
    • Development of the protocol
    • Development of the functions, the software and the web application (slaker)
    • Main technical contact for using the SlakingLab, sharing and diffusing the approach in other institutions
  • Brieuc Hardy
    • Main scientific support for interpretation and link to soil properties (bio., physical & chemical)
    • Author of the seminal paper published in Soil journal in 2023 (see Bibliography section)
  • CRA-W / D3 / U7 : Bruno Huyghebaert, Morgan Abras, Simon Sail, Antoine Motet
    • Administrative support
    • Field support during sampling
  • Students

3. Main protocol and visualization of the effect on scales

3.1. Visualization

lab-steps-scales-explanation.png

3.2. Modus operandi of the slake test (in your labs) :

  1. Launch the program (see 'Computer' section)
  2. Turn on the scale and check that it is level (bubble level)
  3. Put distilled water in the berlin (1400 ml for transparent berlin, up to the mark for opaque berlin)
  4. Position the empty basket suspended from the scale in the water
  5. Tare the scale (= STEP 1 here above)
  6. Remove the berlin (= STEP 2 here above)
  7. Place the sample in the basket (= STEP 3 here above)
  8. Once the sample number is correctly established in the application click on 'Start the Slaketest'.
  9. When the graph begins to be constructed, quickly replace the basket with the sample in the water, making sure that the basket does not touch the edges (= STEP 4 here above)
  10. QuantiSlakeTest is going on = STEPS 5 to 9 here above
  11. Once the slaketest is finished (when the slope is relatively nil, usually from 1000s), click on 'Stop the Slaketest'. Wait for the graph to disappear (this may take some iteration(s)) (= STEP 10 here above)
  12. /!\ NOT SURE /!\ To limit the risk of bugs, it is better to switch the scales off and on again between each test.

4. Slaking Lab

4.1. Scale properties (min requirements)

d
0.01 g
data
(usb-c, Serial, … live export to computer)
max
at least 500g (100cm³ of soil sample, so often <200g ).
hook
for under scale

4.2. Ex. in the lab : (old, Kern sériePCB)

max
1000 or 1200 g
d
0.01 g
other features
  • hook for "under scale" measure-balance
  • Connexion "Serial" to USB.

4.3. Scale New (Sartorius, BCE622I-1S)

max
620
d
10 mg (;-) )
other features
  • hook for "under scale" measure-balance
  • Connexion usb-c to usb-c (new computer !)

4.4. Equipment

4.4.1. Geometric dimensioning and tolerancing

slaking_lab_cotes.png

Figure 1: Geometric dimensioning and tolerancing of the SlakingLab

4.4.2. Details

slaking_lab_poitions.png

Figure 2: Main positions of moving parts of the SlakingLab

Zoom_paniers.png

Figure 3: Panier (old : galvanisé, new : inox)

4.4.3. Photos (CRA-W / D3-U07 / Bât. Petermann)

slaking-lab-1.jpeg

Figure 4: Simple equipment with lab stands

slaking-lab-2.jpeg

Figure 5: Welded aluminium equipment

slaking-lab-cable.jpeg

Figure 6: Connection wire between each scale and computer

slaking-lab-computer.jpeg

Figure 7: Computer connections

slaking-lab-hook2.jpeg

Figure 8: Hook for suspended weighing 2

slaking-lab-hook1.jpeg

Figure 9: Hook for suspended weighing 1

4.4.3.1. New Scale

Scale_new.jpeg

Scale_new_book.jpeg

4.4.3.2. Zoom Paniers

panier_échantillon.png

4.4.3.2.1. old

Panier_zoom2_old.jpeg

4.4.3.2.2. new

Panier_zoom3_new.jpeg

Panier_zoom4_new_fond.jpeg

4.4.3.2.3. comparaison

Paniers_zoom_duo.jpeg

4.4.3.2.4. 3D printed basket

panier3d.png

Modélisation 3D : Clément Remont de l'Université Toulouse 3, par l'intermédiaire de Nicole Claverie.

Fichier source téléchargeable ici

5. What's going in the early phase and main indicators available

5.1. Illustrationof the early phases

illustration_early_phase.png

5.2. Main indicators computed

illustration_indicators.png

6. Softwares

6.1. R : Slaker

hex_slaker.png

Slaker is the R-packages with functions and web-application for acquiring the data from the scales and for analysing data : computing inicators, plotting curves, …

The package contains lots of functions, but is in a develpment status and is, till now, poorly documented.

It is open-source, instruction for installation and basic usage can be found here :

6.2. Python : pySlake vers 1.0 is out !

6.2.1. Installation du packages et des dépendances :

Geek zonepip install git+https://gitrural.cra.wallonie.be/slaker/pyslake.git@main

Dans un terminal, lancer le programme :

Geek zonepython3 $LIEN_VERS_VOTRE_DOSSIER/pySlake/QuantiSnakeTestWeb.py

Programme servi par défaut sur votre http://localhost:8888

6.2.2. Outil pour aider à la configuration de l'ordinateur et de la connectique vers les balances

Geek zoneimport serial.tools.list_ports def get_serial_ports(): # Detect available serial ports (Linux or Windows) ports = serial.tools.list_ports.comports() filtered_serial_ports = [port.device for port in ports if not port.device.startswith('/dev/ttyS')] return filtered_serial_ports print(get_serial_ports()) # Print the line

Download the Python script for listing serial

Geek zoneimport serial ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=1) while True: line = ser.readline() # Read a line from the serial port print(line.decode('utf-8').strip()) # Print the line ser.close()

Download the Python script for reading data from serial

7. Publications

7.1. Seminal scientific paper

[1]

8. Vidéos

8.1. Soil slaking and curves building : illustrative comparisons

8.2. Protocol / lab explanation (french) :

8.3. Take a soil sample at home / at farm :

(N.B. Almost all for live slaking during fairs, festivals, conferences, …)

8.5. Social media

9. Partners

9.1. Farmer's association

9.1.1. Greenotec

9.2. Academic

9.2.1. UCLouvain

9.2.2. ULB

9.2.3. ULg/GbxABT

9.2.4. HEPN

9.2.5. ISIA/Huy

9.3. Projects

9.3.1. PIRAT, F.Vanwindekens (initial development of the experiment & protocol)

9.3.2. MicroSoilSystem, B.Hardy, (farmers' network)

9.3.3. Sol Plateformes (Gembloux), B.Hardy, S.Sail, M.Abras (SYCI, SYCBIO, SYCMA)

9.3.4. Sol LTE (Gembloux), S.Sail, B.Hardy,

9.3.5. SPOT (Libramont), M.Mathot

9.3.6. AgroEcologyTransect, A.Fockedey

9.3.7. Wallonie Agriculture de Conservation (WAC), M.Ferdinand (farmers'network)

9.3.8. Erosion Betterave (EroBet), Greenotec Team (farmers'network)

Bibliographie

[1]
F. M. Vanwindekens and B. F. Hardy, “The quantislaketest, measuring soil structural stability by dynamic weighing of undisturbed samples immersed in water,” Soil, vol. 9, no. 2, pp. 573–591, 2023, doi: 10.5194/soil-9-573-2023.