Calcule de la température du point de rosée

Modérateurs : ramses, Balajol, monteric, j2c

Répondre
Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour à tous

Dans le cadre de mon boulo, je bosse actuellement sur des Zélio 2, vieux cousin handicapé du M3, et on m'a demandé de faire un truc ou pour le coup je sèche un peu, et je me suis dis que j'avais une chance de trouver de l'aide parmi vous.

Le problème est le suivant :
- j'ai une sonde de température
- une sonde d'humidité

Et je dois calculer une approximation de la température du point de rosée avec comme seules opération possibles :
- Multiplication
- Division
- Soustraction
- Addition

(eh oui le zélio ne possède pas de fonctions un peu évoluées comme le M3)

J'avoue que pour faire de la programmation logique je me balade, mais pour ce qui est des maths.... on est pas vraiment super copains.

J'ai essayé de trouver des formules de calcules simplifiées sur le net, mais j'ai rien trouvé, ou alors je tombe sur des formules de physiques... dont ma faculté de les comprendre à disparu depuis bien longtemps par mon cerveau.

D'avancer merci à ceux qui m'aideront.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
Fletcher
Apprenti Solaire
Apprenti Solaire
Messages : 314
Enregistré le : lun. nov. 14, 2011 22:41 pm
Localisation : Belgique - 7830 - Gondregnies -

Message par Fletcher »


Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Merci beaucoup

J'avais trouvé le premier mais pas vraiment réussi à en déduire quoi que ce soit. Pour le coup le deuxième semble plus simple à mettre en oeuvre, même si je vais devoir faire une approximation de la fonction Ln(x). Mais vu le domaine de température ça devrait aller. :cool:

Je testerai ça demain et en ferait un retour.
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Il y a celle-ci aussi que je viens de vérifier.
Le plus dur reste d'extraire la racine huitième :oops:
http://fr.wikipedia.org/wiki/Point_de_ros%C3%A9e

Rémi

édition : fait erreur sur l'interprétation de H / 100 dans la formule
Modifié en dernier par remi.450 le jeu. août 09, 2012 12:37 pm, modifié 1 fois.

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bon,

Premiers retours sur quelques tests effectués avec Excel.

Très clairement la formule qui est sur wikipedia avec la racine huitième donne de bien meilleurs résultats.

Pour ce qui est de l'approximation de la racine huitième, sur le domaine 1-100% d'humidité, ca varie entre 0.5 et 1, donc je pense qu'une simple fonction affine devrait fournir un résultat satisfaisant si je ne trouve pas mieux entre temps. (j'ai pas la fonction racine dans le Zélio... mais elle y est dans les M3 Smart)

Ca avance ;)
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Avatar du membre
Terran
Etudiant Solaire
Etudiant Solaire
Messages : 250
Enregistré le : sam. nov. 26, 2011 17:11 pm
Localisation : Choisel 78

Message par Terran »

[quote="Pasquall"]Bonjour à tous

- j'ai une sonde de température
- une sonde d'humidité

.[/quote]

Je m'étais bricolé une feuille de calcul avec le tableur de Open Office.
(extension .ods)
Si ça peut servir.
Fichiers joints
Point de rosée.ods
(12 Kio) Téléchargé 103 fois

Avatar du membre
remi.450
Maitre Solaire
Maitre Solaire
Messages : 2589
Enregistré le : lun. août 27, 2007 18:59 pm
Localisation : St Jean de la Ruelle (45)

Message par remi.450 »

Pour ce qui est de l'approximation de la racine huitième, sur le domaine 1-100% d'humidité, ca varie entre 0.5 et 1 (non entre 1 et 1,7782)
Mais ça ne sert à rien de commencer à 1% car cela est impossible à moins d'une application très spéciale.
Un début à 10 % est déjà beaucoup, ou plutôt bas......
Rémi

mbertaud
Stagiaire Solaire
Stagiaire Solaire
Messages : 83
Enregistré le : sam. déc. 24, 2005 14:47 pm
Localisation : Barbentane (13)

Message par mbertaud »

Bonjour.
Il ne faut pas s'embêter (sauf cas particulier) avec des taux d'humidité relative <10> 95% car c'est déjà difficile à mesurer correctement.

Avatar du membre
Pasquall
Modérateur
Modérateur
Messages : 264
Enregistré le : mer. avr. 09, 2008 20:04 pm
Localisation : Vizille (38)
Contact :

Message par Pasquall »

Bonjour à tous

Bon, me voilà avec un programme qui marche.

La solution que j'ai pris à été de faire plusieurs approximation de la racine huitième à l'aide de fonction affine, et d'utiliser ces approximation en fonction de la plage d'humidité dans laquelle je me trouvais.
Bon c'est pas hyper précis (principalement pour les valeur très faible d'humidité, mais dans la vie normal on ne les rencontre que très rarement/jamais), mais c'est suffisant pour mon application.

Il y a en pièce jointe :
- Le programme pour l'atelier Zélio 2
- le programme pour Un M3 "essential" et dans le même programme son équivalent pour les M3 Smart (avec la fonction de transfert qui simplifie considérablement les choses)
Fichiers joints
pt_de_rosee.pm3
(75.5 Kio) Téléchargé 112 fois
pt_de_rosee.zm2.zip
(9.97 Kio) Téléchargé 99 fois
En Normandie, ça vole entre deux pluies
En Isère ça vole du tonnerre!!!

Expert en M3 (enfin programmation M3 ^^)
Site de SmartApp

Répondre

Retourner vers « Crouzet M2-M3, autres API et péripheriques »