Chapitre 3
Les algorithmes
Une dizaine d'algorithmes seulement équipent les ordinateurs de plongée. Deux repères suffisent à les situer : la famille du modèle, gaz dissous ou bulles, et ce que le constructeur en publie, des coefficients complets aux équations tenues secrètes.
Deux familles
La première famille suit la ligne du chapitre 1. Elle ne suit que le gaz dissous dans les tissus et interdit de dépasser, compartiment par compartiment, une sursaturation maximale, la M-value. C'est la famille de Haldane, Workman, Bühlmann et de leurs descendants : de très loin la plus répandue dans le commerce.
La seconde, celle des modèles à bulles, part d'une mesure que la première ne prévoit pas : des bulles circulantes chez des plongeurs restés dans les clous. Ces modèles, comme VPM et RGBM, supposent que des germes gazeux existent en permanence dans le corps, et cherchent non pas à empêcher les bulles d'apparaître mais à limiter leur volume. Le mécanisme est exposé au chapitre 5.
Les algorithmes courants
| Nom | Famille | Ouvert ou propriétaire |
|---|---|---|
| ZH-L16 (Bühlmann) | gaz dissous | Ouvert : les coefficients sont publiés, et la formule des gradient factors qui les règle aussiBaker 1998a |
| MN90 (Marine nationale) | gaz dissous | Tables publiques, sur un jeu de paramètres haldanienForet 2024 |
| VPM-B | bulles | Ouvert : l'article de 1984 et des implémentations libresSubsurface |
| RGBM (Wienke) | bulles | Propriétaire : la structure est connue, les équations ne sont pas publiéesDGE |
| Suunto RGBM | bulles | Propriétaire : variantes constructeur co-développées avec Wienke, différentes du modèle d'origine et entre ellesSuunto |
| Mares-Wienke RGBM, Cressi RGBM | gaz dissous | Propriétaires : sous un nom de modèle à bulles, un modèle haldanien assorti de facteurs de sécuritéSayer 2014manuels |
| Pelagic Z+, Pelagic DSAT | gaz dissous | Propriétaires : Z+ dérive de ZH-L16C, DSAT de la lignée du PADI RDPmanuels |
| ZH-L16 ADT MB (Scubapro/Uwatec) | gaz dissous | Propriétaire : dérivé de ZH-L16, module ses calculs selon l'effort et la températuredivetable.info |
| DCIEM | gaz dissous | Tables publiées ; modèle canadien à compartiments en sérieDGE |
| BVM(3), VVAL-18 Thalmann | bulles et gaz dissous | Publiés par l'US Navy ; ce sont les deux modèles de l'essai NEDU, pas des algorithmes du commerceNEDU 2011 |
Un modèle, une implémentation, un produit
Trois choses différentes portent le même nom, et les confondre est la source d'erreur la plus fréquente sur ce sujet. Il y a le modèle publié, avec ses équations et ses coefficients. Il y a l'implémentation qu'un fabricant en tire, avec ses choix propres. Il y a enfin le produit livré, dont le logiciel évolue par mises à jour.
Le modèle publié n'est pas ce que Bühlmann a mis dans les Uwatec
Le cas est exemplaire parce qu'il vient de Bühlmann en personne. Alain Foret le relève en note : « A. A. Bühlmann lui-même a appliqué, dès l'origine, une sur-pénalisation dans les algorithmes des ordinateurs (UWATEC) développés avec les jeux de paramètres ZH-L16, 8 et 6 »Foret 2024, p. 1. Le modèle publié et le produit vendu n'étaient donc déjà pas la même chose du vivant de celui qui a écrit les deux.
Le même écart se retrouve, en plus large, chez les modèles à bulles. « RGBM » désigne à la fois le modèle de Wienke, une variante Suunto, une variante Mares et plusieurs déclinaisons internes à chaque marque, qui ne calculent pas la même chose. Le nom imprimé sur une notice ne suffit donc pas à savoir ce que fait la machine, ce que détaille le chapitre 6.
Enfin, une notice décrit un état du logiciel à une date. Le Scubapro G2, dont les gradient factors d'usine passent de 90/90 à 85/85 entre deux versions, montre qu'un relevé daté ne vaut pas pour toute la vie de l'appareil.
Ce qu'il faut retenir de ce chapitre
- Deux familles : le gaz dissous, qui plafonne la sursaturation, et les modèles à bulles, qui limitent le volume gazeux.
- Un modèle publié se vérifie : on peut lire ses constantes et refaire ses calculs. Un modèle propriétaire ne se vérifie pas, on ne peut que rapporter ce qu'en dit le fabricant.
- Un modèle, son implémentation et le produit vendu sont trois choses distinctes, y compris chez Bühlmann.
Ces noms étant posés, le premier désaccord sérieux peut être exposé : les modèles à bulles placent le premier palier beaucoup plus profond, et un essai de l'US Navy a mis cette pratique en défaut. C'est le chapitre 4.