0% ont trouvé ce document utile (0 vote)
49 vues8 pages

Outils de travail du sol avec Python

Ce document présente un TP sur la détermination des paramètres de conception des outils de travail du sol. Il aborde la cinématique, la dynamique et le bilan des puissances lors du travail du sol. Le document décrit ensuite un code Python et un code Matlab permettant de déterminer les paramètres en fonction des propriétés du sol et de recommander le type d'outil approprié.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues8 pages

Outils de travail du sol avec Python

Ce document présente un TP sur la détermination des paramètres de conception des outils de travail du sol. Il aborde la cinématique, la dynamique et le bilan des puissances lors du travail du sol. Le document décrit ensuite un code Python et un code Matlab permettant de déterminer les paramètres en fonction des propriétés du sol et de recommander le type d'outil approprié.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

République Tunisienne

Ministère de l’Agriculture, des E.S.I.M Ministère de l’Enseignement Supérieur


Ressources Hydrauliques et de la Pêche et de la Recherche Scientifique
--*-- --*--
Institution de la Recherche et de Université de Jendouba l'Enseignement Supérieur Agricoles

Ecole Supérieur d’Ingénieurs de Medjez El


Beb
Département du Génie Mécanique et Agro-Industriel

TP : Détermination des paramètres de conception des


designs

Elaboré par :
Abir Afia
Ons Mbarek
Salah Hmidet
Meriam Alaimi
Kalthoum Bouzayani

1ére année GMAI


Année Universitaire : 2023 /2024
ETUDE BIBLIOGRAPHIQUE
I-Introduction :
Dans ce TP on a étudié les différents paramètres contribuants à la conception
les outils de travail de sol actif.
Dans ce TP on va étudier la dynamique, la cinématique et la puissance des
outils de travail des sols avec le sol même.
On sera besoin de déterminer quelques paramètres de calcul ainsi les
propriétés du sol pour avoir la possibilité d’effectué la conception des outils de
sol. Pour cela on va utiliser un code python et un code matlab pour la
déterminer.
II- Cinématique :
La "cinématique de travail des sols" fait référence à l'étude du mouvement des
différentes parties d'un outil agricole lorsqu'il est utilisé pour travailler le sol.
Cette étude implique l'analyse des mouvements de labourage, de labourage
profond, de binage, d’hersage, etc.
Dans cette partie il faut déterminer :
 La vitesse du sol : c’est la vitesse du sol par rapport à l’outil ;
 La résistance du sol : c’est la force nécessaire pour déplacer l’outil à
travers le sol ;
 La force de labour : la force requise pour déplacer et retourner le sol en
fonction de la profondeur de labour, de l'angle d'attaque de l'outil et
d'autres paramètres ;
 La trajectoire de l’outil : c’est la trajectoire effectuée par l’outil au cours
de fonctionnement ;
 L’Energie consommée : Cette équation calcule la quantité d'énergie
nécessaire pour effectuer une opération de travail du sol ;
III-Dynamique :
La dynamique de travail du sol se réfère à l'étude des forces et des
mouvements impliqués dans le processus de travail du sol, y compris le
labourage, le binage, l’hersage, et d'autres opérations agricoles similaires. Cette
discipline examine comment les outils agricoles interagissent avec le sol et
comment ces interactions affectent à la fois le sol et l'outil lui-même.
Pour étudier la dynamique de travail des sols il faut déterminer :
 Force de traction et de résistance au labour ;
 Compaction du sol ;

 Distribution des contraintes ;

 Énergie de travail ;

IV-Bilan des puissances :


Dans cette partie on va discuter les puissances leurs sources et utilisations lors
d’effectuation de travail de sol.
Dans le travail du sol on peut distinguer les puissances suivantes :
 Puissance d'entrée
 Puissance absorbée par l'outil
 Puissance de perte
 Puissance utile ou de sortie
LE CODE PHYTON
Pour déterminer le code python, on a entré les paramètres suivants :
La texture du sol : argileux, limoneux ou sableux
L’humidité du sol : doit être entre 0 et 1
Le pH du sol : entre 0 et 14
La temperature du sol : entre 0 et 40 en celsius
La densité du sol : kg/cm**3
La fertilité :en percentage %
La profondeur : entre 0 et 100cm
Le code Python est utilisé pour connaitre la conception de l’outil tout en
dépendant de les différents propriétés du sol.
On aura alors le code suivant :
Code python :
def recommander_outil():
print("Veuillez entrer les paramètres du sol :")
texture = input("Texture du sol (argile, limon ou sable) : ")
while True :
humidité=float(input("Taux d'humidité du sol (entre 0 et 1) :"))
if humidité>=0 and humidité<=1 :
break
if humidité==0 :
print(" 0 : sol très sec")
if humidité==1 :
print(" 1 : sol très humide")
while True :
pH = float(input("Entrez le pH du sol : "))
if pH>=0 and pH<=14 :
break
if pH==0 :
print(" 0 : très acide")
if pH==7 :
print(" 7 : neutre")
if pH==14 :
print("-14 : très alcalin")

densite = float(input("Densité du sol (en kg/m^3) : "))


fertilite = float(input("Fertilité du sol (en %) : "))

# Demander la profondeur du sol et vérifier si elle est dans l'intervalle


attendu
while True:
profondeur = float(input("Profondeur du sol (en cm, entre 0 et 100) : "))
if 0 <= profondeur <= 100:
break
else:
print("La profondeur doit être comprise entre 0 et 100 cm.")

# Demander la température du sol et vérifier si elle est dans l'intervalle


attendu
while True:
temperature = float(input("Température du sol (en degrés Celsius, entre -
20 et 40) : "))
if -20 <= temperature <= 40:
break
else:
print("La température doit être comprise entre -20 et 40 degrés
Celsius.")

# Logique de recommandation de l'outil en fonction des paramètres du sol


outil_recommande = None
if texture == 'argile' and 0.5 < humidite <= 1 and 6 < pH < 7 and profondeur
> 10 and temperature < 25 and densite > 1200 and fertilite > 5:
outil_recommande = 'Charrue à versoir fixe'
elif texture == 'limon' and 0.4 < humidite <= 1 and pH < 6.5 and profondeur
> 15 and densite > 1100 and fertilite > 3:
outil_recommande = 'Charrue à disques'
elif texture == 'sable' and 0 <= humidite < 0.3 and 6.5 < pH < 8 and
temperature > 20 and densite < 1000 and fertilite < 2:
outil_recommande = 'Charrue à socs biaises'
elif texture == 'sable' and 0 <= humidite < 0.3 and 6.5 < pH < 8 and
temperature <= 20 and densite < 1000 and 2 <= fertilite <= 5:
outil_recommande = 'Charrue à socs larges'

return outil_recommande

# Appeler la fonction pour recommander l'outil de travail du sol


outil_recommande = recommander_outil()

# Afficher la recommandation si un outil est recommandé


if outil_recommande:
print("L'outil recommandé pour le sol est :", outil_recommande)
else:
print("Charrue à socs larges")

Code matlab :
On a utilisé un code matlab pour déterminer la conception de la vue de face
d’une charrue.
On a bien défini les paramètres de la conception pour arriver au résultat
suivant.

Vous aimerez peut-être aussi