Modéliser une CTN
Comment modéliser une CTN ?
			Une CTN est une thermistance à faible coût qui ne nécessite qu'un pont diviseur pour être mise en oeuvre.
Par contre une bonne modélisation de ce montage n'est pas une droite mais un polynôme d'ordre 3.
Trouver ce polynôme à partir des caractéristiques constructeur de la CTN ( R25 et β) et de la résistance du pont diviseur est complexe.
Aussi nous allons réaliser une application Labview qui réalise 
			cette tâche automatiquement 
			et la garder précieusement pour mettre en œuvre rapidement une CTN.
Cahier des charges :
- Créer ces entrées sur la face avant:
→ R25 = 10 kΩ β = 3950 K (valeurs par défaut : celles des CTN de la J101)
→ Rdiv = renseignée par l'utilisateur après conseil du programme
→ Gamme : de Tmin à Tmax
Calculer sur 100 points la tension de sortie en V du montage en fonction de la Température T en °C
Tracer T(V) sous forme de points - Modéliser T(V) par un  polynôme d'ordre 3.
Tracer ce polynôme sur le même graphe que T(V)
Afficher ce polynôme sous forme d'une chaîne de caractères
afin que l'utilisateur puisse la copier et la coller dans un noeud d'expression de son programme

 - Calculer les résidus entre le modèle et les points calculés,
calculer l'écart type des résidus Sn-2
en déduire umodele l'incertitude type de prédiction du modèle.
Afficher Umodèle en °C. - Ajouter un curseur sur le graphe sur le tracé du modèle,
afficher pour ce curseur la température, la tension et la sensibilité du montage pour ce point.
Calculer les incertitudes à la position du curseur. - Mettre en oeuvre une CTN avec un multimètre.
 
Etape 1 : Tracé de T(V)
Les thermistances, comme les capteurs de température à résistance 
			(RTD), sont des semi-conducteurs thermosensibles dont la résistance 
			varie avec la température.
			Les thermistances sont constituées d’un matériau semi-conducteur 
			d’oxyde métallique encapsulé dans une petite bille d’époxy ou de 
			verre.
			En outre, les thermistances présentent généralement des valeurs de 
			résistance nominale plus élevées que les RTD (de 2 000 à 10 000 Ω) 
			et peuvent être utilisées pour de plus faibles courants...
			Les thermistances ont une sensibilité de mesure très élevée, ce qui 
			les rend très sensibles aux variations de températures.
Les thermistances coûtent beaucoup 
			moins cher qu'une PT100 (RTD), et il suffit d'un simple diviseur de 
			tension pour les mettre en oeuvre.
			Elles sont très utilisées dans l'industrie.
La thermistance étudiée possède un Coefficient de Température Négatif (CTN), c’est à dire que la résistance diminue quand la température augmente.
La loi de variation de la résistance d’une CTN en fonction de la 
			température est donnée par la formule :     
			
- 
				
avec : R25 valeur de la résistance à T = 273+25 = 
				298 K (attention dans cette formule il faut exprimer T en K ! ) - 
				
 
				: indice de sensibilité 
				thermique en K   (beta)  - R(T) est la résistance (en ohms) du capteur à la température T cherchée (en Kelvins);
 
Nous disposons de cette CTN en J101 :
- Measurement range: -20 to 105 °C
 - Length of wire: 1 meter
 - Type: NTC 10 kΩ ±1% 3950
 
Rappel : lors du TP 
			régulation Arduino nous avons utilisé un
			tableau Excel
			pour faire les calculs. (Plus des
			macros pour 
			changer d'ordre)
                
			Nous allons aujourd'hui réaliser  les mêmes fonctions dans un 
			vi plus convivial à utiliser.
			
1. 
			Prévoir une face avant ayant les entrées et indicateurs suivants :

Le conditionneur est un simple pont diviseur.
			On démontre que l'on optimise la sensibilité du pont lorsque R1 est 
			proche de la résistance de la CTN au milieu de la gamme.
2. Dans une boite de calcul, calculer (R, T et V en gras = tableau)
    →  Tmilieu : la 
			température du milieu de la gamme
   →  R1milieu : la résistance correspondant au milieu de 
			gamme
   →  dt : le pas en °C entre 2 calculs (comme dx)
    → T  
			: les 100 températures choisies de manière uniforme dans la gamme
   →  R : les résistances de la CTN  
			correspondantes 
   →  V : la tension aux bornes de R1 
			calculée à l'aide d'un diviseur de tension 
			
3. Tracer T(V)
Etape 2 : Modéliser T(V) par un polynôme d'ordre 3
4. Modéliser T(V) par un polynôme d'ordre 3.
    Un ordre 2 ne suffit pas car 
			il y a un
			
			point d'inflexion.
    Tracer ce polynôme sur le graphe précédent.
			
			
5. 
			Récupérer les coefficients du polynôme et les afficher sous forme d'une chaîne de caractères
			
   
				afin que l'utilisateur puisse la copier et la coller dans un 
				noeud d'expression de son programme.
    Les coefficients sont donnés sous 
			forme de tableau : 
    T = a3*V3 + a2*V2 
			+ a1*V1 + a0*V0
			![]()
     
			
L'utilisateur peut ensuite copier et coller la 
			chaîne dans un 
				noeud d'expression de son programme
			![]()
Appel 1 : Faîtes constater le bon fonctionnement de votre programme au professeur.
Etape 3 : Evaluation de l'erreur de prédiction
Le modèle obtenu n'est pas parfait, on souhaite estimer l'erreur de prédiction dûe à l'utilisation de ce modèle.

			
5. Calculer les résidus entre les températures 
			calculées (mesurande) et les températures du modèle (prédiction).
    Résidus = Tmodèle-T
    Calculer l'erreur type de prédiction du modèle : 
    Sey = Sn-4 
			= écart-type des résidus pour un ordre 3 (n-4 degrés de libertés)
    Appliquer le facteur d'élargissement k, pour déterminer 
			l'incertitude élargie (95%) du modèle : Umodèle
			    Il y  a toujours un polynôme d'ordre :
    → 
			1 (T=a1*V+a0) 
			qui passe par 2 pts (c'est une droite) => n-2
			degrés de liberté => 
             Sey = Sn-2 
			= écart-type des résidus pour un ordre 
			1
    → 2 
			(T=a2*V2+a1*V+a0) qui 
			passe par 3 pts => n-3 degrés de 
			liberté  => 
             Sey = Sn-3 
			= écart-type des résidus pour un ordre 
			2
    → 3 
			(T=a3*V3+a2*V2+a1*V+a0) 
			qui passe par 4 pts => n-4 degrés 
			de liberté => 
              Sey = Sn-4 
			= écart-type des résidus pour un ordre 
			3
			
        Pour un échantillion de 101 variables aléatoires 
			on peut confondre Sn-1 et Sn-4= 1,015*Sn-1 
6. Pour mesurer une température intérieure, 
			quelle gamme et R1 choisir ?
    Quelle incertitude élargie (95%) est alors apportée par le 
			modèle ?
Appel 2 : Faîtes constater le bon fonctionnement de votre programme au professeur.
Etape 4 : Sensibilité du montage
Contrairement à un capteur linéaire, la sensibilité de notre CTN est variable.
Si nous mesurons la tension avec un Arduino ayant une "précision" 
			(incertitude élargie à 95%) de ±10 mV,
			nous avons besoin de connaître la sensibilité du montage pour 
			transformer cette "précision" en °C.

7. Pour chaque point, calculer la sensibilité du 
			montage s=dV/dT
    Exprimer cette sensibilité en mV/°C
8. Ajouter un curseur à la courbe.
    Pour la position du curseur indiquer la sensibilité du 
			montage en mV/°C
			
9. 
			Déterminer la sensibilité maximale et la sensibilité minimale du 
			montage.
    attention la première et la dernière sensibilités ne sont 
			pas à prendre en compte
    le calcul de la dérivée nécessite la valeur d'avant et 
			d'après...
			
   Pourquoi l'industrie préfère des PT100 plus chères à mettre en 
			oeuvre que des CTN ?
10. Pour une gamme 0 - 50°C R1 = 10 kΩ  
			déduire :
      - l'erreur dûe à l'Arduino en °C
      - l'erreur maximale que fait l'Arduino sur la 
			gamme.
			
      
			Pour cette gamme remplir ce tableau récapitulatif :
     
			
| T en °C | 5 | 25 | 45 | Gamme complète | 
| Uctn | ||||
| Uarduino | ||||
| Umodèle | ||||
| Utotal | 
Rappel : Uctn = 0.01*abs(t-25) + 0.25 ; // 1% de la mesure ± 0,25°C avec une référence à 25°C
11. Modifier votre programme pour que tous ces 
			calculs d'incertitudes se fassent automatiquement,
      T est déterminé par la position du curseur.
      Umodèle pour cette gamme est-il trop important ?
12. Reprendre le tableau pour la gamme complète du capteur de -20°C à 105°C R1=4,7 kΩ :
| T en °C | -7.5 | 42.5 | 92.5 | Gamme complète | 
| Uctn | ||||
| Uarduino | ||||
| Umodèle | ||||
| Utotal | 
Conclure sur l'importance de bien choisir la 
			gamme de modélisation de la CTN.
			Si on avait laissé sur cette gamme une résistance R1= 10 kΩ, 
			que constatez-vous ?
13. Enregistrer votre programme CTN.vi : il vous sera utile pour chaque mise en oeuvre d'une CTN.
Appel 3 : Faîtes constater le bon fonctionnement de votre programme au professeur.
Etape 5 : Mise en oeuvre d'une CTN et de notre application
14. Déterminer le meilleur modèle pour mesurer une température intérieure avec notre CTN.
			
15. Réaliser un nouveau VI qui :
      - Lit la mesure de la tension du montage d'un 
			multimètre FI2960MT
      - Calcule la température associée
			
			
16. 
			Sur une gamme de 0 à 5 V, calculer UFI2960MT(en V)
       En déduire l'incertitude maximale en °C dûe 
			au FI2960MT.
       Vous semble-t-elle négligeable ?
17. Calculer automatiquement U l'incertitude de votre mesure.
Appel 4 : Faîtes constater le bon fonctionnement de votre programme au professeur.





