Détermination des constantes d'équilibre
Les constantes d'équilibre sont évaluées pour quantifier les équilibres chimiques à partir de mesures de concentrations, directes ou indirectes, et mettant en œuvre des techniques numériques.
Cet article se limite aux équilibres en solutions entre solutés pour lesquels l'activité chimique est mesurée par la concentration molaire en mol L−1. Destiné aux praticiens spécialisés ainsi qu'aux apprentis ayant une appréciation de base des équilibres chimiques, cet article traite du sujet en profondeur jusqu'à permettre la programmation des techniques de détermination en se souciant de la rigueur statistique, et s'attarde à l'interprétation objective des résultats.
Introduction
Un équilibre chimique peut s'écrire en général
où l'on distingue les réactifs , , à gauche de la double flèche, des produits , à sa droite. On peut s'approcher de l'équilibre des deux directions, et cette distinction entre réactifs et produits n'est que conventionnelle. La double flèche indique un échange dynamique, plus ou moins rapide, entre réactifs et produits, et l'équilibre est atteint lorsque les concentrations des espèces participantes deviennent constantes. Le rapport des produits des concentrations, habituellement représenté par et appelé la constante d'équilibre, s'écrit conventionnellement avec les réactifs au dénominateur et produits au numérateur ainsi
- ,
Ce rapport sera alors constant à une température donnée, pourvu que le quotient des activités chimiques est constant, supposition qui sera valide à une force ionique élevée, faute de quoi ce seront les activités qu'il faudra évaluer. Il exprime la position de l'équilibre, plus ou moins favorable () ou défavorable (), que l'on peut quantifier si l'on peut mesurer la concentration de l'une des espèces en équilibre, avec l'aide des quantités analytiques (concentrations, masses ou volumes) des réactifs mis en œuvre.
Plusieurs types de mesures sont possibles. Cet article touche les trois types principalement utilisés et leurs limitations. Plusieurs autres, plus rares, sont décrits dans l'œuvre classique de Rossotti et Rossotti[1].
Sauf s'il s'agit d'un système expérimental très simple, les rapports entre les constantes d'équilibre et les concentrations mesurées seront non linéaires. Avec un ordinateur rapide et un logiciel équipé, et ayant une quantité suffisante de mesures de concentration, la détermination d'un nombre indéfini de , impliquant un nombre indéfini d'espèces en solution, se fait facilement et de manière statistiquement rigoureuse par solution numérique des rapports non linéaires qui décrivent un système d'équilibres enchevêtrés. Cette détermination suit alors le parcours d'une modélisation, avec trois étapes : l'articulation d'un modèle, sa numérisation et son affinement. Cet article détaille ces trois étapes et finit par proposer certains logiciels utiles.
Mesures expérimentales
La détermination de constantes d'équilibre se fait depuis plusieurs décennies et les techniques utilisées ont beaucoup évolué et sont devenues de véritables spécialités. Ce résumé ne peut pas donner tous les détails nécessaires à l'acquisition de mesures valables, et le lecteur se reportera aux textes spécialisés pour ce faire.
Potentiométrie et pH-métrie
La concentration de certaines espèces peut être mesurée à l'aide d'électrodes spécialisées, telles que l'électrode de verre indicatrice du pH (pour mesurer [H+]) ou les électrodes sélectives (de verre ou à membrane) pour certains autres ions[2]. Ces électrodes devront être calibrées avec des solutions de référence à concentration fixe.
Pour les mesures de pH[3], des solutions-tampons seront utilisées et les lectures du pH-mètre obéiront
- ,
expression dérivée de l'équation de Nernst, où est le potentiel standard de l'électrode, est la mesure potentiométrique, est le nombre d'électrons impliqués (= 1), est la constante de Faraday, est la constante de gaz idéal et représente la température (en kelvin). Chaque unité de pH engendre une différence de potentiel d'environ 59 mV à 298 K. La méthode de Gran peut, à l'aide d'une titration acide fort-base forte, servir d’étalonnage et détecter la présence de carbonates dans un titrant à base d'hydroxyde.
Pour toutes mesures potentio- ou pH-métriques, un étalonnage simple peut se faire à l'aide de l'équation de Nernst modifiée
où représente l'espèce détectée par l'électrode. Au minimum deux mesures, depuis au moins deux concentrations de référence, suffisent pour établir les paramètres empiriques et permettant ainsi de convertir les potentiels en concentrations.
Le nombre de données doit égaler ou excéder le nombre de constantes d'équilibre à déterminer, ce qui est facile avec une titration.
Limitations
Des valeurs de constantes d'équilibre entre environ 102 et 1011 peuvent être mesurées directement par potentiométrie à l'aide d'électrodes de verre, grâce à la réponse logarithmique de ces électrodes. La méthode par compétition peut étendre cette plage, mais l'équation de Nernst tient mal à très bas ou très haut pH.
Spectrométrie électronique
L'absorbance à une longueur d'onde dans la région visible ou de l'ultraviolet doit obéir la loi de Beer-Lambert, où il existe un rapport linéaire entre la mesure et la concentration de l'espèce mesurée, soit
où est la longueur du chemin optique, est l'absorptivité molaire (le coefficient d'extinction molaire) à chemin optique unitaire à la longueur d'onde de l' ème espèce chromophore à concentration . Cette formulation reconnaît que, sauf les cas simples, plusieurs espèces peuvent absorber la lumière à une même longueur d'onde, ce qui nécessite la détermination simultanée de la concentration et de pour chaque espèce.
Puisqu'avec une seule mesure, il n'est pas possible de déterminer plus qu'un paramètre, il faut avoir soit pour un même échantillon des mesures d'absorbance à plusieurs longueurs d'onde qui dépendront d'une même valeur de la constante d'équilibre pour ainsi cerner le ou les inconnus, soit plusieurs échantillons à différentes concentrations relatives en réactifs dont les mesures d'absorbance dépendront des mêmes valeurs d' à la même longueur d'onde pour ainsi cerner la constante d'équilibre inconnue, soit plusieurs échantillons examinés à plusieurs longueurs d'onde. On aura mesures d'absorbance provenant de solutions (à concentrations relatives différentes) mesurées à longueurs d'onde, pour évaluer au pire inconnus provenant de espèces chromophores associées à valeurs d' et constantes d'équilibre. Il serait donc souhaitable d'obtenir indépendamment les valeurs d' des réactifs isolés (et/ou des produits isolés) et/ou d'évaluer indépendamment, si possible, certaines des constantes d'équilibre, pour ainsi réduire le nombre total d'inconnus par détermination. De toute façon, il faut s'organiser pour avoir autant (ou plus) de données que d'inconnus (au pire ≥ ). On se limite en général à un petit nombre de longueurs d'onde choisies pour bien répondre aux changements des concentrations des espèces chromophores, surtout aux des réactifs purs ou produits isolés.
Limitations
C'est une technique utilisée surtout en chimie de coordination avec les métaux de transition. Une limite supérieure sur de 104 est habituelle, correspondant à la précision des mesures, mais cette limite dépend aussi de l'intensité de l'absorption. Idéalement, les spectres du réactif et du produit sont bien distincts ; un chevauchement important nécessite une attention particulière. Soit qu'on obtiendra aussi les spectres individuels du réactif et/ou du produit pour limiter la plage de calcul, et donc les valeurs seront connues pour les espèces limitantes, soit le calcul effectuera par là-même une déconvolution du spectre, calcul dangereux à cause de la quantité des à déterminer pour obtenir une seule constante d'équilibre.
Spectrométrie par RMN
Cette technique se limite à de cas d'échanges entre espèces relativement simples (par exemple, échanges entre isomères ou entre ligand et complexes), où les noyaux observés changent d'environnement chimique à la suite de l'échange. À l'idéal, il faut des signaux (préférablement des singulets) bien résolus (sans chevauchement).
S'il s'agit d'un équilibre lent, sur l'échelle de temps du phénomène rmn[note 1] entre deux espèces détectables simultanément, le rapport de la mesure d'intégration des signaux de chaque espèce suffit à établir le rapport de concentration entre les deux, pourvu que l'on prenne les soins nécessaires à la mesure précise de l'intégration[note 2], d'où des mesures à différentes concentrations pourront quantifier la constante d'équilibre entre les deux.
Sinon et habituellement dans les situations de complexation, quand l'équilibre est rapide sur l'échelle RMN, on observe un seul signal par type de noyau pour les espèces en équilibre. Le déplacement chimique de ce genre de signal est alors perçu par l'instrument comme la moyenne des états contribuants, c'est-à-dire la moyenne des signaux provenant des noyaux participants, habituellement[note 3] pondérée par leurs concentrations (ou plus précisément par leurs fractions molaires),
- .
Plusieurs signaux distincts, provenant de noyaux différents dans un même échantillon, peuvent ainsi être soumis au même traitement numérique pour déterminer avec plus de confiance les mêmes constantes d'équilibre. Autrement, plusieurs rapports stœchiométriques seront mesurés.
On aura donc, dans un système d'échange rapide, mesures de déplacement chimique provenant de signaux avec échantillons aux concentrations relatives différentes pour évaluer au pire inconnus, soit les déplacements des signaux des espèces en équilibre et constantes d'équilibre . Les valeurs de des noyaux dans les espèces limitantes (réactif pur et/ou produits purs) peuvent souvent être déterminées séparément pour limiter la détermination aux valeurs et autrement inconnaissables et donc réduire le nombre de valeurs inconnues, mais de toute façon il faut s'organiser pour avoir autant ou plus de données que d'inconnues (au pire ≥ ).
Limitations
Cette méthode est limitée aux molécules diamagnétiques comprenant un noyau sensible et, ce, soit bien en dessous ou bien au-dessus de la température de coalescence du phénomène d'échange observé. Les déplacements chimiques de référence (par exemple, du réactif isolé, dans une situation de complexation) doivent être obtenus à la même température et dans le même solvant que le mélange contenant un complexe. La précision des mesures de déplacements chimiques convient aux valeurs de à déterminer allant jusqu'à environ 104, bien que la méthode de compétition peut étendre cette plage.
Méthodes de calcul
Les données de base incluront pour chaque échantillon les concentrations analytiques des réactifs mis ensemble pour constituer les espèces complexes en équilibre entre eux et avec les réactifs libres, ainsi qu'une mesure de la concentration d'une espèce ou de plusieurs espèces. Le nombre de mesures sera préférablement supérieur (et au minimum égal) au nombre de valeurs inconnues (constantes d'équilibre en cause, ainsi que les valeurs d' ou de à déterminer). Moins on aura d'inconnues à déterminer à la fois, plus chaque détermination sera fiable.
Linéarisations dangereuses
Une détermination graphique est parfois possible avec un système expérimental simple impliquant un ou deux équilibres. Cela nécessite une linéarisation avec ou sans approximations des rapports non linéaires entre constantes d'équilibre et les concentrations mesurées, d'où l'on soutirera la valeur du ou des avec la pente ou l'intercepte ou avec une combinaison des deux. Il va sans dire que toute approximation amoindrira la généralité de la détermination. Même si l'on peut obtenir les valeurs exactes de la pente et de l'intercepte par calcul (méthode des moindres carrés) plutôt que par estimation visuelle, ce genre de détermination peut violer un principe de base en statistique des modèles linéaires[4], soit que la distribution des erreurs de mesure (erreurs affligeant les dans un rapport linéaire ) sera aléatoire et à distribution normale des amplitudes[note 4]. Bien que l'on puisse s'attendre à ce que les erreurs de mesure obéiront une distribution normale, ce ne sera pas le cas des fonctions de ces mesures qui résulteront d'une linéarisation des équations régissant les équilibres en cours.
En guise d'exemple, l'équation de Henderson-Hasselbalch est une linéarisation courante pour quantifier un équilibre simple. Elle peut être utilisée de manière statistiquement rigoureuse ou dangereuse. Dans le cas d'une titration d'acide faible avec une solution d'hydroxyde, on propose le modèle
où un volume de solution d'hydroxyde à teneur est livrée à une solution d'acide à teneur initiale pour ensuite mesurer le résultant. Cette équation a la forme
Puisqu'ici on oppose la mesure elle-même (le ) aux paramètres connus (les constantes et et la variable ), la détermination du sera rigoureuse, pourvu que l'on ne calcule pas de pente chimérique (voir plus bas).
Par contre, un cas contraire fait partie des travaux pratiques d'un cours de chimie d'une université américaine[5]. Il s'agit d'une détermination spectrométrique du d'un indicateur , , par double application de l'équation de Henderson-Hasselbalch. On mesure l'absorbance à une ou plusieurs longueurs d'onde d'une solution à teneur totale en de lors d'une titration avec de l'hydroxyde à teneur , et la première application de l'équation de Henderson-Hasselbalch oppose le à l'absorbance, soit
Mais le n'est pas contrôlé directement ; plutôt, on le calcule avec la seconde application de l'équation de Henderson-Hasselbalch, tout en connaissant le d'un tampon , , ainsi que la concentration initiale du tampon, , ce qui donne
On y reconnaîtra la forme
analogue à celle du premier exemple.
Le fait qu'il y ait double application de l'équation de Henderson-Hasselbalch n'est pas problématique. Le problème est que ce n'est pas la mesure qui est opposée aux paramètres connus, mais bien une fonction non linéaire de la mesure, plus précisément une différence de fonctions logarithmiques,
- .
Bien que l'on peut espérer une distribution aléatoire des erreurs de mesure et que l'amplitude de ces erreurs obéira une distribution normale, ce ne sera certainement pas le cas chez la quantité complexe même si les et le sont sans erreur possible, ce qui n'est pas le cas. Au contraire, cette détermination imposera une distribution aléatoire des résidus et les amplitudes de ces résidus obéiront une distribution normale, mais il n'y a aucune signification physique ni dans la quantité , ni dans les .
Un autre problème survient avec ces deux exemples : un expérimentaliste mal avisé verra dans la relation un modèle linéaire de forme générale et aura le réflexe de calculer une pente et un intercepte par la méthode des moindres carrés, souvent à l'aide d'une fonction préconstruite d'un logiciel (par exemple Excel de Microsoft)[note 5]. alors qu'il n'y a pas de pente à déterminer. Non seulement la valeur du ainsi calculé ne sera pas justifiable, les statistiques de confiance dans le résultat, basées sur une détermination de deux inconnues, seront alors faussées. Le n'est pas en fait un intercepte à déterminer en extrapolant vers , mais la simple moyenne des différences , et la confiance en la valeur du ainsi obtenue sera donnée par la déviation standard autour de cette moyenne. La tentation de déterminer une pente chimérique est d'autant plus grande que la déviation standard du calculé avec une pente sera plus petite, puisque la modélisation d'une relation à l'aide de deux paramètres (pente et intercepte) sera toujours plus satisfaisante qu'à l'aide d'un seul paramètre (l'intercepte, dans le cas présent).
Modélisation non linéaire
Quand un système met en œuvre plusieurs équilibres ou quand les équilibres mettent en cause plusieurs espèces chimiques à la fois, une linéarisation devient impossible sans y imposer des restrictions (approximations). Même si l'on se conforme aux exigences d'un modèle linéaire, toute restriction rend la détermination approximative et moins générale. C'est alors qu'un traitement numérique s'impose.
Dans l'exemple ci-haut, où la linéarisation ne donnait pas un modèle linéaire valide, on aurait dû s'en tenir à une relation non linéaire
En général, on travaille avec une relation
- .
On ne peut pas trouver les inconnues par solution directe. De toute façon, l'équation ne sera pas exacte, étant donné qu'il y aura des erreurs de mesure, des erreurs dans les variables, des erreurs systématiques dans les constantes et la possibilité que les paramètres inconnus ne suffiront pas ou ne seront pas les plus justes. Plutôt, on écrit
- .
où les sont obtenus avec . On cherchera le meilleur modèle (en général, on ne s'attarde qu'aux paramètres inconnus quand on modélise, mais le modèle entier comprend tous les paramètres) qui fournira les moindres résidus . Pour ce faire, il faut avoir au départ des estimations des valeurs inconnues et parfaire ces estimations par itération algorithmique jusqu'à ce que les résidus soient amoindries — la méthode des moindres carrés assurera en même temps une distribution normale des résidus — pour en arriver à ainsi déterminer les valeurs inconnues au sein du modèle, avec une appréciation des erreurs de la détermination. Ensuite, on pourra songer à modifier le modèle, s'il y a lieu, et comparer différents modèles de manière rigoureuse.
Le problème de la minimisation des résidus n'est qu'un problème technique et il existe plusieurs algorithmes qui se vantent certains avantages. Tous doivent arriver à la même conclusion sur un même modèle décrivant un même système. Cet article cherche moins à comparer les diverses méthodes numériques qu'à assurer une approche statistiquement valide, approche qui pourra alimenter une programmation des calculs.
La méthode décrite ici suit le cheminement de Alcock et al. (1978) pour un régime général d'équilibres multiples.
Le modèle chimique
Le modèle chimique doit inclure toutes les espèces en équilibre de façon à permettre un calcul de chacune de leurs concentrations, impliquant autant d'équilibres qu'il y a d'espèces en solution[note 6]. Il y a deux genres de constantes d'équilibre utilisés pour ce faire : les constantes générales et les constantes de formation cumulative.
Une constante dite générale gouverne un équilibre entre n'importe quelles espèces, par exemple un équilibre d'échange de ligands entre deux complexes de coordination, par exemple
- où
Une constante de formation cumulative se limite à un équilibre entre une espèce et les réactifs irréductibles qui la forment par cumul. Comme tout ensemble en équilibre survient après avoir mélangé des réactifs, on définit donc toute espèce comme le résultat d'une combinaison stoichiométrique et unique des réactifs irréductibles , ,
spécifiée par les coefficients de stœchiométrie , , , et la constante d'équilibre qui régit cette formation est habituellement symbolisé par un , ainsi
Ce faisant, nous garantissons autant de constantes que d'espèces et aucun équilibre ne sera redondant. Même les réactifs irréductibles peuvent être représentés de la même manière, avec des symboliques,
- où
- où
pour que toutes les espèces soient traitées de façon homogène. De façon générale, la concentration de la ième espèce , formée d'une combinaison de réactifs , est
où le coefficient de stœchiométrie est le nombre d'équivalents du ième réactif entrant dans la formation de la ième espèce, et où est la constante d'équilibre qui régit cet assemblage. Cette représentation harmonisée facilitera la notation à venir et la programmation des logiciels.
Il s'avère que cette deuxième sorte d'équilibre est d'utilité tout aussi générale que la première. En effet, tout ensemble d'espèces en équilibres multiples pourra être modelé à l'aide d'équilibres de formation (bien qu'ils ne seront pas toujours le meilleur choix)[note 7] et, une fois le système d'équations résolu et les déterminés, tout autre équilibre ne sera qu'une combinaison de ces mêmes équilibres de formation, et toute autre constante ne sera qu'une combinaison de ces mêmes et pourra donc être quantifié par la suite (voir constantes dérivées). Pour reprendre l'exemple d'échange de ligands entre complexes de coordination cité ci-haut, nous pouvons écrire
- où , , et
Le grand avantage d'une telle formulation à l'aide d'équilibres de formation est que le calcul des concentrations (section suivante) est grandement simplifié.
Dans tous les cas, si l'expérience est conduite en milieu aqueux, il faudra inclure la dissociation de l'eau (son autoprotolyse)
et imposer la valeur du produit ionique appropriée à la situation[6] en tant que constante connue. Si or est un des réactifs, disons , la dissociation de l'eau peut être représentée en utilisant la même notation que celle des équilibres de formation, par
- si est le réactif , ou si est le réactif .
Si jamais la valeur du n'était pas connu pour la situation expérimentale voulue, par exemple dans un mélange de solvants particulier et (ou) à une température particulière, on pourrait la considérer comme quantité inconnue à déterminer en même temps que les autres constantes inconnues, mais il serait plus sage de la déterminer auparavant, indépendamment, par exemple par la méthode de Gran, pour limiter le nombre d'inconnus à traiter par expérience et la corrélation entre les résultats.
Il va sans dire que le modèle doit être complet, dans le sens que doivent y paraître tous les équilibres enchevêtrés qui risquent d'agir sur la mesure. Toutefois, il est usuel d'omettre du modèle les espèces que l'on anticipe n'exister qu'en concentrations négligeables, par exemple les équilibres mettant en cause l'électrolyte que l'on ajoutera pour maintenir une force ionique constante ou les espèces-tampons qui maintiendront un constant. Après avoir numérisé les équilibres et jugé du succès de la modélisation, on aura l'occasion de revoir la pertinence des espèces incluses et la nécessité d'y inclure des espèces non anticipées.
Numérisation
À un ensemble de correspondra un ensemble unique de concentrations, parce qu'elles sont bornées par les quantités des matériaux utilisées.
La quantité de chaque réactif mis en réaction, maintenant dispersée parmi toutes les espèces complexes qu'il forme ainsi qu'en forme libre, restera constante dans un échantillon donné, et sera donc connue dans chaque échantillon (ou à chaque étape d'une titration) selon les volumes et les concentrations des stocks mélangés pour préparer l'échantillon. Pour chaque réactif , on aura donc une concentration analytique connue dans chaque échantillon. On cherchera alors les concentrations de toutes les espèces formées par ce réactif, ainsi que le reste inutilisé du réactif (réactif libre), de sorte que le total de leurs parts en , , soit égal à . La somme des parts du ième de réactifs formant les espèces , s'écrit
où le coefficient stœchiométrique indique le nombre d'équivalents du ième réactif contenu dans l' ième espèce. Ainsi, l'unicité des valeurs des concentrations pour chaque ensemble de est assuré par les correspondant aux 'inconnus' .
La détermination trouvera donc l'unique ensemble des qui fixeront les concentrations des espèces qui reproduiront le mieux les mesures expérimentales et il suffira d'avoir au moins autant de mesures que de inconnus.
La stratégie à suivre consiste donc à
- calculer les concentrations estimées des espèces en calculant les concentrations estimées des réactifs libres à partir d'estimations des valeurs des inconnus[6], ce qui requiert que les et les soient mis en accord par ajustement des de manière itérative
- comparer la mesure à ce que les concentrations ainsi estimées permettent d'anticiper, c'est-à-dire comparer la mesure réelle à celle estimée, selon le rapport entre la quantité mesurée et les concentrations dont la mesure dépend
- calculer et appliquer un ajustement aux valeurs des inconnus
- recalculer les concentrations des réactifs libres
- re-comparer les mesures réelles et estimées
- ré-ajuster les inconnus
- et ainsi de suite de manière itérative, jusqu'à ce que l'accord des mesures réelles et estimées ne puisse plus être amélioré, nous permettant de conclure que les auront donc été déterminés.
Calcul des concentrations
À chaque itération de la détermination, les concentrations doivent être calculées, mais il n'est pas possible de résoudre directement les équations parallèles
parce qu'elles ne sont pas linéaires. Plutôt, la méthode Gauss-Newton est adoptée, où l'on se rapprochera petit à petit de la solution à partir d'un début approximatif où auront été estimées les concentrations . À la ième itération, on calculera des corrections à apporter aux valeurs en cours pour générer de meilleures estimations des et qui serviront à la ième itération. Ces corrections proviendront de la solution des séries de Taylor (tronquées pour ne retenir que les termes de premier ordre)[note 8]
que l'on peut rassembler en notation matricielle-vectorielle ainsi
où le ième élément de la matrice sera le dérivé [note 9] tandis que le vecteur contiendra les corrections . La solution à la ième itération sera
puisque la matrice sera carrée et inversible[note 10] - [note 11]. Chaque itération nécessitera alors un nouveau calcul de ces dérivés, ainsi que de nouvelles estimations des concentrations, jusqu'à ce que les corrections deviennent insignifiantes, et on aura ainsi trouvé les concentrations finales. Le nombre d'itérations requises dépendra du point de départ, c'est-à-dire de la qualité des valeurs estimées des concentrations [R] à la première itération. Dans le cadre d'une titration, où chaque échantillon (à la suite de chaque ajout du titrant) suit l'autre en ordre, on n'aura besoin d'estimer ces concentrations qu'au début et le nombre d'itérations à chaque échantillon suivant sera réduit[note 12].
Affinement des constantes d'équilibre
L'affinement des valeurs des constantes d'équilibre inconnues se fait d'habitude en minimisant, par la méthode des moindres carrés non linéaire, une quantité (aussi dénoté par ) appelée fonction objectif :
où les représentent les mesures et les sont les quantités que les concentrations des espèces permettent d'anticiper. La matrice des pondérations, , devrait, à l'idéal, être l'inverse de la matrice des variances et covariances des mesures, mais il est rare que ces quantités soient connaissables à l'avance[note 13]. Si les mesures sont indépendantes l'une de l'autre, les covariances seront nulles et on pourra anticiper les variances relatives, dans lequel cas sera une matrice diagonale, et la quantité à minimiser se simplifie ainsi
où quand . Des pondérations unitaires, , sont souvent utilisées[note 14], mais, à moins que les données soient de fiabilité égale, les résultats seront biaisés par les données moins fiables.
Les éléments sur la diagonale peuvent être estimés par la propagation des erreurs avec
pour tous les paramètres (les variables et constantes connues) qui ne seront pas déterminés mais qui constituent des sources d'erreurs expérimentales, où est une estimation réaliste de l'incertitude sur la valeur du ième paramètre [note 15]. Ceci reconnaît que chaque paramètre n'aura pas nécessairement une influence uniforme sur tous les échantillons, et la contribution de chaque résidu sera désaccentuée selon son incertitude cumulée de toutes les sources d'erreur.
On peut en principe trouver le minimum en mettant à zéro les dérivées de par rapport à chaque paramètre inconnu , mais on ne peut pas en retirer les valeurs des directement[note 16]. Plutôt, tout comme pendant le calcul des concentrations (section précédente), la méthode Gauss-Newton exprime les mesures sous forme de séries de Taylor tronquées
ou, en forme matricielle-vectorielle,
où est la matrice des dérivées, appelée matrice jacobienne, et où le vecteur contient les corrections . Cette fois, on pondère les résidus pour empêcher que le résultat final ne soit biaisé par les erreurs dans les autres paramètres, ainsi
Les corrections sont calculées avec
où l'exposant T indique la matrice transposée. La matrice est parfois appelée la matrice hessienne (bien que le nom matrice hessienne désigne aussi la matrice des dérivées secondes). Pour fins ultérieures, nous la représenterons par . Les corrections ainsi calculées seront ajoutées aux valeurs des actuelles pour générer de meilleures estimations pour la prochaine itération. Les concentrations des espèces, les , les pondérations et les dérivées dans seront tous recalculées pour générer à la prochaine itération une nouvelle série de corrections, et ce de manière répétée jusqu'à ce que les corrections deviennent insignifiantes et que le soit plus ou moins stabilisé. Alors, on aura déterminé les valeurs finales des .
Modification de Levenberg-Marquardt
Aussi appelée méthode ou algorithme de Marquardt-Levenberg.
Dépendant du point de départ, les corrections de Gauss-Newton peuvent être largement excédentaires, dépassant le minimum, ou menant à une augmentation du (ce qui causerait normalement un affinement avorté) ou même causer des oscillations autour du minimum. Dans d'autres situations, l'approche du minimum peut être lente. Pour amortir les corrections trop grandes ou accélérer l'atteinte du minimal, on peut faire appel à l'algorithme de Marquardt-Levenberg, couramment utilisée, et appliquer des corrections modifiées
où est un paramètre ajustable, et est la matrice identité. Un non nul oriente la recherche du minimum vers la direction de la descente de gradient, , qui résulte de la minimisation directe de en mettant à zéro tous ses dérivés par rapport aux paramètres . Cette technique, qui est d'utilité générale pour résoudre les systèmes d'équations non linéaires, exige dans le cas des déterminations de constantes d'équilibre un certain nombre de re-calculs itératifs des concentrations pour tester si la valeur actuelle de reste utile.
Modification de Potvin
Puisque chaque itération sur les entraîne un nouveau calcul des concentrations, lui-même itératif, les re-calculs nécessités par la technique de Marquardt-Levenberg lors d'une même itération sont coûteux, surtout s'il y a un grand nombre de données à traiter. Le même problème survient avec d'autres méthodes d'optimisation numérique à paramètre ajustable, telles que les méthodes de Broyden-Fletcher-Goldfarb-Shanno (recherche linéaire du paramètre optimal) ou de Hartley-Wentworth (recherche parabolique)[7].
Ayant noté que ce sont les corrections positives aux valeurs sous-estimées des (ou négatives aux valeurs sur-estimées des ) qui produisent un dépassement du minimum, tandis que les corrections négatives ne le font pas, et que la taille de ces corrections excessives grandit de façon exponentielle plus on est éloigné du minimum, Potvin (1992a) a proposé une simple modification logarithmique des corrections positives, soit pour la correction du ième
Cette formulation découle d'une solution approximative des séries de Taylor à ordre infini. Les corrections ainsi modifiées sont de taille beaucoup plus raisonnable, surtout si on est loin du minimum. Bien que ces corrections modifiées puissent quand même dans certains cas mener à un léger dépassement du minimum ou même à une augmentation du , ce ne sera que temporaire puisque l'itération suivante reviendra dans la bonne direction sans dépassement. L'algorithme limite aussi toute correction négative si la descente du gradient propose au contraire une correction positive. Le grand avantage de cette modification est son coût minime.
Particularités pour données spectrophotométriques
Selon le modèle chimique général exposé plus haut, la loi de Beer-Lambert peut être ré-écrite en termes des concentrations des espèces
qui, en notation matricielle, donne
où la matrice contient les . On peut distinguer les espèces non chromophores des chromophores avec les valeurs d' des espèces non chromophores obligatoirement zéro et tenues à zéro en tant que paramètres fixes. Si les valeurs d' d'une espèce particulière (par exemple, une espèce limitative) sont connues, elles pourront également être tenues fixes.
Il y a deux approches généralement adoptées pour le calcul des constantes d'équilibre et des inconnus. On peut ré-exprimer les en fonctions des absorbances et écrire
- ,
ce qui permettra un affinement simultané des constantes d'équilibre et des inconnus[note 17]. L'autre approche, celle utilisée par les auteurs de Hyperquad[8] et de Specfit[9] par exemple, consiste à séparer le calcul des de celui des constantes d'équilibre, de n'affiner que les constantes d'équilibre et de calculer les avec les concentrations résultantes. Ainsi, en partant d'une série de valeurs estimées des , on affine les constantes d'équilibre en optimisant l'accord du modèle avec les mesures d'absorbance à l'aide de la jacobienne, comme décrit ci-haut, puis les sont mis à jour avec
et les nouvelles concentrations qui en résultent[note 18]. Ensuite, on utilise ces nouvelles estimations des pour lancer un nouvel affinement des constantes d'équilibre, ce qui mène à une nouvelle série d'estimations des , et ainsi de suite. Ce ping-pong continue jusqu'à ce que les deux familles de paramètres ne changent plus. Les auteurs de Specfit[9] montrent comment trouver les dérivés de la matrice pseudo-inverse .
Particularités pour données par RMN
La formulation usuelle, présentée au départ, qui relie la mesure aux fractions molaires des noyaux participants, , ne convient pas ici et peut même induire en erreur[note 19]. Puisque tous les noyaux contribuant à un signal donné proviennent du même réactif, dont la concentration totale est connue et constante, et puisqu'une même espèce porteuse peut porter plus qu'un de ce réactif, une représentation plus générale qui reprend la notation utilisée ailleurs dans cet article relie un signal provenant du ième réactif aux concentrations d'espèces avec
L'utilisation ici de la concentration analytique , plutôt que la somme des parts appartenant à chaque espèce, , renforce le fait que le dénominateur commun à toutes les fractions molaires est constant et ne varie pas avec les [note 20]. Lors du calcul des concentrations à chaque itération sur les , les seront de toute façon ajusté de sorte à égaler les .
En notation matricielle, on a
où la matrice contient les éléments . Les auteurs de HypNMR[note 21] procèdent comme pour les données spectrophotométriques, c'est-à-dire que la jacobienne inclut les dérivés par rapport aux et aux , mais que seuls les sont corrigés alors que les sont mis à jour à partir des nouvelles concentrations résultantes, avec
Analyse des résultats
Fiabilité de la détermination et affinement du modèle
Une détermination numérique constitue un test d'un modèle, et non pas une preuve de sa pertinence. On peut examiner la fiabilité du modèle à l'aide de l'accord-type, des incertitudes et des corrélations et songer à modifier le modèle pour une détermination plus fiable. Cependant, la détermination cesse alors d'être une mesure de constantes d'équilibres connus et risque de devenir une découverte d'équilibres[note 22]. Cela doit se faire sagement, en se guidant avec des comparaisons impartiales entre modèles.
L'incertitude dans la valeur du ième paramètre est fournie par le , ième élément (le ième sur la diagonale) de la matrice :
où est l'incertitude d'une observation à pondération 1, l'accord-type, qui peut être estimé (selon Alcock et al., 1978) avec
pour paramètres déterminés à partir de données expérimentales.
D'un point de vue statistique, l'incertitude dans la valeur d'un paramètre dénote une plage de valeurs, la taille de laquelle dépendra du niveau de confiance que l'on désire, qui générera des modèles indiscernables. Ainsi, les incertitudes reflètent l'incapacité des valeurs des paramètres de reproduire les données. Inversement, les incertitudes reflètent l'incapacité des données expérimentales de préciser les valeurs des paramètres. Certaines modifications à la conception ou à la conduite de l'expérience pourraient plus précisément établir les valeurs des paramètres incertains[note 23]. Autrement, il se peut qu'un paramètre hautement incertain puisse être laissé tombé du modèle chimique sans dégradation « importante » de l'accord du modèle avec les données.
Les coefficients de corrélation entre les valeurs des paramètres sont rapportés par les éléments hors-diagonale de la matrice . Entre les valeurs des ième et ième paramètres, on calcule
Ceux-ci reflètent l'interdépendance des paramètres en modélisant les données, i.e. l'importance d'inclure chaque paramètre dans le modèle chimique. Inversement, les coefficients de corrélation reflètent l'incapacité des données à différencier entre les paramètres. Ici encore, certaines modifications expérimentales pourraient y remédier, mais il se peut qu'une paire de paramètres dont les valeurs sont hautement co-reliées puisse être remplacée dans le modèle chimique par un seul paramètre, sans dégradation « importante » de l'accord du modèle avec les données.
Par ailleurs, il se peut que le modèle chimique donne un accord « insatisfaisant » avec les données, selon la taille du et celle des résidus, mais il serait utile de savoir ce qui constitue un accord « satisfaisant ». Selon Hamilton (1964), si la condition pour données
est remplie, l'accord est satisfaisant[note 24]. La quantité représente l'incertitude anticipée sur la ième mesure. Si l'on suit la pratique prescrite ci-haut, on anticipera les valeurs de ces en prédisant à quel degré les erreurs expérimentales (estimées et anticipées) dans les paramètres fixes affecteront les mesures prédites (). Si, aussi, on utilise ces dans les pondérations, avec , alors la condition qui indiquera un accord satisfaisant entre et deviendra
ou, écrit plus simplement, pour données. C'est-à-dire qu'un accord satisfaisant donne des écarts entre mesures
() et calculs () qui, globalement sinon à chaque fois, tombent en deçà des , la marge d'incertitude que l'on s'accordait au départ.
Dans le cas d'un accord insatisfaisant, l'inclusion d'autres espèces (et d'autres paramètres ) pourrait l'améliorer. Étant donné que l'ajout d'un paramètre d'habitude améliorera l'accord, alors que l'élimination d'un paramètre d'habitude l'empirera, il devient important de comprendre ce qui constitue une dégradation ou amélioration « importante ». Une altération d'un modèle chimique, surtout l'inclusion d'une espèce inattendue ou la mise de côté d'une espèce attendue, doit être guidée par le bon sens chimique et être impartial. Pour aider une décision impartiale si l'on expérimente avec divers modèles chimiques, le test de Hamilton[note 25] (Hamilton, 1964) utilisé couramment en cristallographie, permet aux données de décider si un modèle alternatif devrait être rejeté ou accepté.
Finalement, les mesures elles-mêmes ainsi que les paramètres influenceront la qualité de l'accord. Par exemple, certaines données extrêmes ou aberrantes peuvent être « problématiques » en ce que leur mise à l'écart améliore de façon « importante » la qualité de l'accord, et ainsi réduit les incertitudes dans les , contrairement à la règle générale que l'accord et les incertitudes seront améliorés par un plus grand nombre de données. Par ailleurs, les résidus peuvent être co-reliés, c'est-à-dire que les ne sont pas distribués de façon aléatoire de part et d'autre des , ce que la méthode des moindres carrés supposera[note 26]. Pour remédier à de tels problèmes, on peut omettre certaines données, ou déplacer la pondération en changeant les , ou changer les eux-mêmes, ou même les affiner aux côtés des paramètres comme s'ils devaient être déterminés (ce que certains logiciels permettent). Ce genre de bricolage pour la simple amélioration de l'accord biaise le modèle au risque d'une perte de sens. Le bon sens chimique, plutôt qu'un penchant pour un résultat, devrait guider tout changement au modèle, aux paramètres fixes, aux données ou à leur pondération, et le mal que l'on se donnerait pour améliorer un accord ou un modèle pourraient être orientés à améliorer la qualité des données (i.e. la confiance en elles)[note 27].
Toutefois, il peut être utile parfois de rigoureusement comparer les résultats découlant d'altérations judicieuses au modèle. L'omission ou la désaccentuation de données et l'altération de paramètres fixes donnent lieu à des modèles compétiteurs où les matrices diffèrent, et un test de Hamilton modifié[note 28] peut décider lesquels sont différents de façon statistiquement significative. Ce test modifié est aussi utile pour la comparaison de résultats provenant d'expériences séparées, avec différentes données et différentes matrices .
Erreurs expérimentales
Comme indiqué plus tôt, les incertitudes calculées avec la matrice reflètent la qualité du modèle et connotent sa « déterminabilité ». Les valeurs des paramètres et leurs incertitudes seront bien reproduites si l'expérience était répétée sous des conditions identiques, mais la « reproductibilité » d'une détermination dénote l'attente de résultats statistiquement indiscernables à partir de mesures complètement indépendantes, à l'idéal par différents praticiens à l'aide d'instruments différents et différentes concentrations des mêmes matériaux de différentes provenances. Le plus souvent, une telle diversité de sources de données n'est pas possible[note 29]. La répétition d'une même expérience demeure toutefois utile pour amoindrir les effets d'erreurs aléatoires dans certaines sources d'erreurs systématiques [note 30].
L'estimation de « l'erreur expérimentale » dans une constante d'équilibre peut donc se faire à l'aide d'une seule valeur de provenant d'une seule détermination, ou de plusieurs déterminations répétées pour amoindrir les effets d'erreurs aléatoires dans certaines sources d'erreurs systématiques , jusqu'à la combinaison d'expériences complètement indépendantes où les effets de toutes les sources d'erreurs systématiques seront amoindris. Donc, toute estimation « d'erreur expérimentale » devrait aussi communiquer la diversité des données utilisées pour l'estimation. Toutefois, la simple prise d'une moyenne des valeurs séparément déterminées ne tiendra pas compte de la fiabilité inégale des déterminations, telle que rapportée par les incertitudes calculées dans chaque détermination. Plutôt, la moyenne des valeurs individuelles pondérées par leurs incertitudes s'appuiera davantage sur les valeurs les moins incertaines avec
où rapporte l'incertitude de la ième de déterminations d'un même paramètre . Pourvu que les tailles relatives des pondérations soient justes, cette moyenne sera insensible aux valeurs absolues de ces pondérations. De même, on peut quantifier « l'erreur expérimentale » du avec l'écart-type autour de la moyenne, où les écarts sont pondérés par ces mêmes incertitudes, selon Potvin (1994) :
Constantes dérivées et modèles équivalents
Si l'on calcule une constante d'équilibre qui est fonction de constantes de formation que l'on a déterminées, telle qu'un , l'incertitude d'une telle constante dérivée n'est pas une simple fonction des incertitudes dans les constantes déterminées, comme le voudraient les règles normales de la propagation d'erreurs, puisque cela requiert que les sources d'erreur soient indépendantes alors que les constantes déterminées par les mêmes données sont co-reliées. En guise d'exemple, pour la protonation d'une substance dibasique ,
- , ou et
- , ou
L'incertitude et la variance sur la valeur de sont les mêmes que sur mais la variance (l'incertitude au carré) sur la valeur de , , n'est pas nécessairement la somme des variances sur et , à cause de la corrélation (d'habitude) non nul entre les deux . En fait,
où est le coefficient de corrélation entre et . Les coefficients de corrélation entre constantes dérivées sont aussi des fonctions de celles entre les constantes de formation. Puisque l'erreur est positive mais que les coefficients de corrélation peuvent être négatifs, l'incertitude sur la valeur des constantes dérivées peut être soit plus grande ou plus petite que ce que les règles normales de la propagation d'erreur auraient prévues. Parce que les constantes de protonation et sont probablement co-reliées négativement (un agrandissement de l'une entraînerait un amoindrissement compensatoire de l'autre pour rétablir un accord aux données), l'incertitude sur sera probablement plus grande que celle anticipée par la propagation d'erreur normale.
Les constantes dérivées constituent une représentation équivalente d'un modèle chimique. Dans cet exemple, et peuvent entièrement et de façon entièrement équivalente remplacer et , même si l'une ou l'autre de ces représentations est employée dans l'affinement du modèle parce qu'exigé par le logiciel ou par choix personnel, mais les rapports d'erreurs entre les paramètres (variance et covariance) varieront d'une représentation à l'autre, comme l'exemple ici le démontre.
Parfois même, un modèle construit d'équilibres de formation (avec constantes ) n'est pas le mieux adapté au système expérimental. Tout équilibre de formation présume que les concentrations des réactifs libres ne seront pas négligeables alors que, dans bien des cas, les constantes de formation sont tellement grandes qu'il ne reste presque plus de l'un ou d'un autre réactif en forme libre. Cela peut donner des difficultés pendant les calculs des concentrations, des valeurs de très incertaines et un calcul de constantes dérivées qui met en œuvre des constantes très incertaines[note 31].
Potvin (1990b) a présenté une manière de construire des modèles équivalents, d'en déduire les rapports d'erreur et d'éviter de devoir composer avec des concentrations négligeables en réactifs libres.
Logiciels
Un grand nombre de logiciels visant le calcul de constantes d'équilibre est paru dans la littérature scientifique, pas tous aussi utiles ou rigoureux[10].
Les logiciels les plus utilisés sont :
- données potentiométriques ou pH-métriques : Hyperquad[8], BEST (Martell et Motekaitis, 1992), PSEQUAD[11]
- données spectrophotométriques : Hyperquad, SQUAD[11], Specfit[9] (Specfit/32 est un produit commercial)
- données de RMN : HypNMR[12] - [13]
On peut en principe faire les calculs nécessaires de manière dynamique à l'aide de logiciels à feuilles de calcul. Pour certains systèmes simples, il existe des feuilles de calcul pré-conçues pour ce faire[14] mais leurs calculs ne suivent pas le cheminement exposé ici et utilisent le module boîte-noire SOLVER[15] pour réaliser les minimisations par la méthode des moindres carrés.
Particularités
Certains logiciels ont été écrits pour des ordinateurs depuis longtemps obsolètes. Parfois, ils auront été modernisés dans des mises en œuvre locales.
La plupart des logiciels suivent la méthode Gauss-Newton décrite ici. En fait, l'approche numérique importe peu, pourvu que le minimum de la fonction objectif soit bel et bien atteint, puisque le même minimum devrait être atteint par toutes les approches à partir des mêmes données. Cependant, le minimum à atteindre et, donc, les résultats ultimes dépendent de la pondération utilisée, et les logiciels sont inégaux sur cet aspect. Aussi, le calcul correct des incertitudes sur les paramètres requiert la jacobienne (complète si on traite plus d'une sorte de données), mais dépend aussi de la pondération utilisée. Sur ces aspects, certaines particularités de ces logiciels sont à noter :
- BEST est conçu pour les titrations pH-métriques et utilise une pondération selon la pente locale de la courbe pH-volume. La recherche du minimum se fait heuristiquement, ce qui évite le calcul de dérivées mais qui nécessite beaucoup d'itérations, et peut être erroné. Aucune estimation des incertitudes n'est possible.
- Hyperquad peut traiter des données potentiométriques et spectrophotométriques en même temps, ce qui nécessite que l'on minimise une double somme des carrés, pratique douteuse qui mène à des résultats biaisés. Ceci nécessite aussi une jacobienne qui comprend des éléments mixtes aux tailles possiblement dissemblables, ce qui peut rendre la recherche du minimum problématique. C'est peut-être la raison pour laquelle ce logiciel utilise l'algorithme de Levenberg-Marquardt. Même si seulement une sorte de données est traitée, la pondération ne prend en compte que les erreurs probables en volume de titrant et en mesure, ce qui biaise aussi les résultats et les incertitudes. HypNMR, des mêmes auteurs, semble suivre cet exemple.
- Specfit utilise l'analyse en composantes principales[note 32] pour choisir les longueurs d'onde les plus déterminantes auxquelles modeler l'absorbance. Ce logiciel semble n'utiliser aucune pondération des données.
- HypNMR semble aussi ne prendre en compte que les erreurs probables en volume de titrant et en mesure pour pondérer, tout comme Hyperquad par les mêmes auteurs, ce qui biaise aussi les résultats et les incertitudes.
- EQNMR normalement n'utilise pas de pondération, et le détail du calcul des incertitudes n'est pas clarifié et provient apparemment d'un rapport technique et d'une publication inaccessibles. L'algorithme de l'affinement est décrit en termes généraux dans une publication de 1968[16] et une autre de 1973[17] qui, elles aussi, font référence à des rapports techniques inaccessibles.
Annexes
Notes
- En RMN dynamique (en), un équilibre suffisamment lent pour faire voir deux signaux doit procéder avec une constante de vitesse tombant sous le seuil de la coalescence des pics donné par , où est la différence des fréquences des signaux provenant de chaque espèce en équilibre, correspondant à où est la fréquence opérationnelle du spectromètre et est la différence des déplacements chimiques des deux signaux. Une intégration précise des deux signaux nécessite une séparation entre eux supérieure à la largeur-type d'un signal, ce qui sera facilité par une constante de vitesse de beaucoup inférieure à ce seuil. Une constante de vitesse supérieure à ce seuil donnera un seul signal.
- En particulier, il faut un délai suffisamment long entre pulsions pour assurer une relaxation quasi totale des noyaux, une ligne de base aplanie et un déphasage quasi nul de part et d'autre des signaux.
- Cette formulation habituelle suffit pour les systèmes d'équilibre simples, mais peut porter à confusion dans une formulation qui se veut générale, telle qu'exposée dans une section ultérieure. On devra distinguer la concentration d'un noyau contribuant à un signal donné de la concentration de l'espèce porteuse du noyau, puisqu'une espèce peut porter plus d'un même noyau, et distinguer aussi donc la somme des concentrations de ce noyau de la somme des concentrations des espèces.
- Un modèle linéaire exige aussi que les variables (les dans ) soient sans erreur. Ceci est pratiquement impossible en science, car il y aura presque toujours une erreur dans toute quantité mesurable. Toutefois, York (D. York, Can. J. Phys. 44 (1966) 1079) a démontré que de petites erreurs dans les variables auront un effet négligeable sur la solution finale du rapport linéaire. De plus, Berkson (J. Berkson, J. Am. Stat. Soc. 45 (1950) 164) a démontré que ces erreurs sont admissibles si les valeurs des sont visées ou précisées (par exemple en livrant un volume précis décidé à l'avance) et non pas aléatoire (comme ce sera le cas, par exemple, si l'on cherchait la relation entre chiffre d'affaires et nombres de clients, où le nombre de clients de jour en jour est aléatoire), pourvu que ces erreurs sont indépendantes des variables et des mesures. Cette indépendance n'est toutefois pas assurée. Par exemple, si la variable est un volume livré par burette mal calibrée, les erreurs dans les seront systématiques et non pas aléatoires.
- C'est exactement ce que l'on demande des étudiants en travaux pratiques de l'université américaine.
- Tout comme dans les systèmes d'équations linéaires, il faut autant d'équations indépendantes qu'il y a de paramètres indépendants à déterminer. Avec un ensemble d'équilibres à constantes données, on trouvera la solution unique de l'ensemble des concentrations des espèces. Plus tard, à l'aide d'une mesure de la concentration d'une espèce, on trouvera la solution unique de l'ensemble des constantes d'équilibre. Il faut donc au minimum autant de quantités connues qu'il y aura d'inconnues pour obtenir une solution unique. On peut toujours définir un plus grand nombre d'équilibres que d'espèces, mais certains seront redondants parce qu'ils ne seront pas indépendants, c'est-à-dire qu'ils seront une combinaison quelconque des autres équilibres déjà définis ; on ne pourra pas déterminer l'un indépendamment de l'autre et on ne doit donc pas les définir comme s'ils étaient indépendants.
- À la section Constantes dérivées et modèles équivalents, on verra comment certains systèmes d'équilibres seront mieux modelés autrement.
- L'expérience montre qu'il n'y a pas d'avantage à y inclure des termes d'ordre supérieur, puisque l'accélération à la solution que cela peut donner, par une réduction du nombre d'itérations requises, est insuffisante pour justifier les calculs plus compliqués que cela nécessite à chaque itération (et la programmation de ces calculs plus compliquée).
- Motekaitis et Martell (1982) arrivent au même résultat avec des déterminantes.
- Ceci illustre le grand avantage de la représentation par équilibres de formation cumulative : n'importe quel nombre d'espèces en solution sont définies en termes d'un nombre beaucoup plus petit de réactifs, ce qui nécessite la solution d'un ensemble plus petit d'équations simultanées, l'inversion d'une matrice plus petite, et donc un calcul plus rapide. À cet égard, cette approche numérique diverge de celle d'Alcock et al. (1978), qui ont cherché les concentrations de toutes les espèces à la fois.
- Les valeurs finales des concentrations calculées pour un échantillon peuvent servir comme estimations au début du calcul pour l'échantillon suivant. Les dérivés que l'on aura calculés à la dernière itération de l'une serviront à la première itération de l'autre, la matrice correspondante aura déjà été invertie, et on aura aussitôt un premier ensemble de corrections à apporter. Ainsi, quelques itérations suffiront généralement pour chaque échantillon, sauf aux points d'inflexion, où les concentrations changent plus radicalement.
- Quand elles le sont, la valeur anticipée du est 1, ce qui signifie que les mesures auront été reproduites en deçà des erreurs expérimentales.
- Dans ce cas, la valeur anticipée du est la moyenne quadratique des erreurs expérimentales.
- On présume ici que ces sources d'erreurs sont indépendantes, ce qui est le plus souvent le cas, sinon on devra estimer leurs covariances et ajouter au calcul des les contributions appropriées, soit .
- Ceci générera les équations simultanées
- ,
- Mis à part le traitement mathématique spécial que cela exige, il se peut très bien qu'à un stage intermédiaire de l'affinement, les corrections aux constantes d'équilibre « divergent » de celles aux , c'est-à-dire qu'une série de corrections produit une augmentation des absorbances calculées () alors que l'autre tente de les réduire, pour ainsi ralentir ou stopper le progrès.
- Cette ruse affine les concentrations (par l'entremise des constantes d'équilibre) tout en proférant de nouvelles estimations plus concordantes des valeurs des . C'est une approche qui assure que les deux genres de paramètres seront toujours de mèche et ne divergeront jamais. Même si les ne sont pas corrigés en même temps que les constantes d'équilibre, la jacobienne utilisée comprend les dérivés par rapport aux pour quand même informer le calcul des corrections aux constantes d'équilibre. Cette utilisation de la jacobienne complète évite de biaiser l'accord du modèle et de tomber dans un minimum local dû à l'optimisation d'un seul genre de paramètre. En plus, elle permet un calcul ultime des incertitudes sur les déterminés.
- L'expression semble non linéaire en , et on serait mené à construire la jacobienne avec des dérivés à deux termes, c'est-à-dire
- ,
, alors qu'en réalité il reste constant dans un même échantillon. Les dérivés seraient ainsi faussés. - Ceci donne le dérivé plus simple et plus correct
- .
- Ce que fait le logiciel EQNMR (voir la section Logiciels) n'est pas clair.
- L'obtention d'un meilleur accord avec les données en incluant une espèce, surtout une inattendue, ne constitue pas une preuve absolue de l'existence de cette espèce. Plusieurs revues scientifiques requièrent des preuves indépendantes de nouvelles espèces pour soutenir le modèle chimique. Par exemple, la description de la revue Polyhedron précise que « tout manuscrit ne rapportant que des constantes de stabilité obtenues par titration potentiométrique sans preuve supplémentaire (e.g. spectroscopique) ne sera acceptable » (traduction de l'auteur) ((en) « Polyhedron (Elsevier) description for authors » (consulté le )).
- Les profils des concentrations des espèces ou les « sensibilités » des données (rapportées par les éléments de la matrice jacobienne, ) pourraient indiquer quelles données s'appuient le plus sur la valeur d'un paramètre particulier, et ainsi suggérer des modifications possibles à l'expérience (étendre la plage des données ou ajouter des données interpolantes) ou de nouvelles expériences (par exemple, à d'autres concentrations relatives des réactifs) pour accroître la concentration d'une espèce gouvernée par le paramètre.
- Cette expression est dérivée de la condition de Hamilton et de ses définitions des facteurs et .
- En anglais, « Hamilton R-ratio test ».
- Les résidus co-reliés sont très facilement décelés avec les titrations, et le degré de leur corrélation peut être mesuré. Potvin (1994) donne une formule pour les données de titration dérivée de Neter et al. (John Neter, William Wasserman et Michael H. Kutner, Applied Linear Regression Models, R. D. Irwin, Homewood, IL, , 547 p. (ISBN 978-0-256-02547-7)). Les résidus hautement co-reliés signalent d'habitude une erreur systématique dans l'un ou l'autre des paramètres fixes du modèle () (volumes, concentrations des réactifs). Aussi, certains logiciels permettent l'inclusion d'impuretés au carbonate contenues dans les réactifs alkalins (venant du CO2 atmosphérique), bien que les tracés de Gran peuvent les quantifier (Martell and Motekaitis, 1992). Finalement, la précipitation soupçonnée mais non détectée d'hydroxydes de métaux de transition, que certains logiciels peuvent anticiper, peut justifier l'exclusion de données au-dessus d'un certain seuil de pH sur la base des valeurs connues de produits de solubilité.
- En guise d'exemple d'un changement justifiable aux paramètres fixes, Martell and Motekaitis (1992) décrivent une situation où un mauvais accord a mené à l'identification d'une impureté dans un réactif, qui pouvait ensuite être corrigée.
- Le test de Hamilton (Hamilton, 1964) compare deux modèles obtenus avec application de la même pondération, i.e. la même matrice , aux mêmes données. Si l'on compare deux modèles résultant d'une pondération différente, d'expériences différentes, de différents groupes de données, ou de différentes valeurs des paramètres fixes , et donc résultant d'une matrice différente, un test qui égalise l'effet de la pondération peut être utilisé (Potvin, 1994).
- Même lorsque des données de sources diverses sont disponibles, elles ne sont pas nécessairement toutes utiles. En 1982, Braibanti et al. ont analysé la pratique de sept laboratoires et leur variance en déterminant les mêmes équilibres chimiques ((en) A. Braibanti, « Analysis of variance applied to determinations of equilibrium constants », Talanta, , p. 725–731), et a rejeté trois des sept séries de résultats pour arriver à des moyennes « globales ».
- À moins d'utiliser un équipement mal réglé, les erreurs aléatoires d'échantillonnage et de mesure s'amoindriront par annulation. Si la préparation d'un échantillon implique le mélange de certains volumes des mêmes solutions, les répétitions réduiront l'effet d'erreurs aléatoires dans ces volumes, mais pas dans les concentrations des solutions. L'utilisation de solutions fraîchement préparées réduira l'effet d'erreurs aléatoires dans leurs préparations (en masses de substance et volumes de solvant), mais pas dans leurs compositions, à moins d'utiliser des lots différents de la même substance. Potvin (1994) a décrit une méthode de calcul de constantes d'équilibre à partir d'expériences de titration qui réduit l'effet d'erreurs aléatoires dans les sources d'erreurs systématiques, au-delà des effets de pondération et de répétition d'expériences.
- Si la concentration d'un réactif en état libre est très petite dans tous les échantillons (ou à tous les points d'une titration) à cause de très grandes constantes pour la formation des espèces complexes l'incorporant, le calcul des concentrations des espèces peut devenir numériquement problématique à cause du besoin d'invertir une matrice qui contiendra de très petits éléments. Le degré de difficulté dépendra de plusieurs facteurs : la précision des calculs à virgule flottante, les tailles des constantes de formation, les estimations de départ des concentrations à la première itération et des estimations de départ des valeurs des constantes de formation inconnues. L'affinement de constantes inconnues qui dépendent de très petites concentrations de réactifs peut produire des valeurs hautement incertaines, puisque toute perturbation de la concentration déjà très petite d'un réactif libre sera très peu sentie dans les observables calculés (). Par exemple, une incertitude dans les mesures de pH de ±0.0005 se traduit par une incertitude d'environ ±10−10 M en H+ à pH 7 ou d'environ ±10−5 M à pH 2, et donc une concentration d'un ion métallique tombant sous ces incertitudes ne perturbera pas une compétition entre métal et proton pour un même ligand qu'en deçà de l'erreur de la mesure, et sera donc essentiellement indécelable et sans conséquence pour le pH calculé. De tels situations peuvent survenir par exemple en présence de complexes ligand-métal très fortement liés, où il n'y aura jamais des quantités appréciables de métal libre. Finalement, une constante dérivée, telle que celle régissant un échange de ligands, pourrait être d'un plus grand intérêt que les constantes de formation, mais le calcul de constantes dérivées souffrira si elle met en œuvre de très grandes constantes hautement incertaines. Dans de tels situations, on peut reformuler le modèle pour ne jamais impliquer des réactifs libres à concentrations négligeables, ni de constantes de formation impliquant de tels réactifs libres, mais permettant le calcul direct et moins incertain des constantes dérivées.
- En anglais : principal component analysis.
Références
- (en) F. J. C. Rossotti, The determination of stability constants, McGraw-Hill,
- CRC Handbook of Ion Selective Electrodes, CRC Press, Boca Raton, FL, USA.
- (en) A. K. Covington, « Definition of pH Scales, Standard Reference Values, Measurement of pH and Related Terminology », Pure Appl. Chem., , p. 531–542
- Neter et al. (1983) discutent ce sujet en profondeur.
- (en) « Spectrophotometric Determination of the pKa of Neutral Red Indicator » (consulté le )
- Pour une compilation des valeurs du et de bien d'autres constantes d'équilibre, voir A. E. Martell et R. M. Smith, Critical Stability Constants, Vol. 1-6 ; Plenum Press : Londres, New York, 1974-1989. Une version électronique « version électronique »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le ) de cette compilation est aussi disponible. Le logiciel MAXC les emploie. Une autre base de données est incorporée dans le logiciel SC-Database ; elle inclut les constantes de solubilité et peut apporter des corrections pour les changements de température et de force ionique. Le « site de D. Evans »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le ) affiche les valeurs de pour plusieurs types d'acides organiques et inorganiques. À l'aide de ces compilations, la valeur d'une constante inconnue peut être estimée à base de valeurs connues de constantes d'équilibres semblables pour bien lancer son affinement.
- Hartley, H. O. Technometrics (1961), 3, 269 ; Wentworth, W. E. ; W. W. Hirsch ; E. Chen. J. Phys. Chem. (1967), 71, 218.
- Hyperquad
- H. Gampp, M. Maeder, C. J. Mayer et A. Zuberbühler, Talanta (1985), 32, 95-101, 257-264.
- Gans, Sabatini et Vacca (1996) en font un survol et donnent une compilation, tout en vantant leur logiciel.
- (en) David J. Leggett (éditeur), Computational methods for the determination of formation constants, New York, Plenum Press, , 478 p. (ISBN 978-0-306-41957-7, OCLC 12345160).
- HypNMR
- EQNMR
- (en) E. Joseph Billo, Excel for chemists : a comprehensive guide, Hoboken, N.J, John Wiley & Sons, , 2e éd., 732 p. (ISBN 978-1-118-09395-5, 978-1-118-09393-1 et 978-1-118-09394-8, OCLC 768243490, lire en ligne)
- SOLVER
- Fletcher, J. E. ; Spector, A. A. « A procedure for computer analysis of data from macromolecule-ligand binding studies », Comp. Biomed. Res. (1968) 2, 164-175.
- Fletcher, J. E. ; Ashbrook, J. D. ; Spector A. A. « Computer Analysis of Drug-Protein Data » (1973), Ann. New York Acad. Sci. (1973) 226, 69–81.
Bibliographie
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Determination of equilibrium constants » (voir la liste des auteurs).
- Alcock, R. M., F. R. Hartley et D. E. Rogers (1978) : A Damped Non-linear Least-squares Computer Program (DALSFEK) for the Evaluation of Equilibrium Constants from Spectrophotometric and Potentiometric Data, J. Chem. Soc. Dalton Trans., 115–123.
- Gans, P., A. Sabatini et A. Vacca (1996) : Investigation of Equilibria in Solution. Determination of equilibrium constants with the Hyperquad suite of programs. Talanta, 43, 1739–1753.
- (en) W. C. Hamilton, Statistics in Physical Science, Ronald Press, New York,
- (en) A. E. Martell, The determination and use of stability constants, Wiley-VCH,
- Motekaitis, R. J. et A. E. Martell (1982) : BEST - a new program for rigourous calculation of equilibrium parameters of complex multicomponent systems, Can. J. Chem., 60, 2403–2409.
- J. Neter, Applied Linear Regression Models, R. D. Irwin : Homewood, IL,
- Potvin, P. G. (1990a) : Modelling complex solution equilibria. I. Fast, worry-free least-squares refinement of equilibrium constants, Can. J. Chem., 68, 2198–2207.
- Potvin, P. G. (1990b) : Modelling complex solution equilibria. II. Systems involving ligand substitutions and uncertainties in equilibrium constants derived from formation constants, Can. J. Chem., 68, 2208–2211.
- Potvin, P. G. (1994) : Modelling complex solution equilibria. III. Error-robust calculation of equilibrium constants from pH or potentiometric titration data, Anal. Chim. Acta, 299, 43–57.