Bond Graph : Différence entre versions

De Wiki de Projets IMA
Ligne 3 : Ligne 3 :
 
• Connaissance du sujet.
 
• Connaissance du sujet.
  
• Analyse de la machine ( les réservoirs ) du projet
+
• Analyse du système hydraulique
 +
 
 +
• Contrôle et commande du système manuellement pour bien comprendre le fonctionnement.
 +
 
  
• Contrôler un peu la machine manuellement pour connaître le fonctionnement.
 
  
  
Ligne 11 : Ligne 13 :
 
'''[[25,févier]]'''  
 
'''[[25,févier]]'''  
  
• Analyse l’objectif du projet
+
• Analyse de l’objectif du projet
  
Conaissance des logiciels et outils
+
Développement de plus amples connaissances utiles pour la bonne réalisation du projet ( logiciels et outils tels que Symbols, Bond Graph, Matlab Simulink...)
  
• Définition des variables et les relations du modèle hydraulique
+
• Définition des variables et des paramètres du modèle hydraulique
  
  
Ligne 21 : Ligne 23 :
 
'''[[27,février]]'''  
 
'''[[27,février]]'''  
  
• Corrige des erreurs
+
• Réalisation du schéma Bond Graph
 
 
• Réalisation du schéma Bond Graphs
 
  
  
Ligne 29 : Ligne 29 :
 
'''[[4,mars]]'''
 
'''[[4,mars]]'''
 
   
 
   
• Réalisation du modèle théorie sous simulinks.
 
  
Recherche des paramètres du modèle  
+
Détermination des équations du modèle à partir du modèle Bond Graph
 +
 
 +
• Réalisation du modèle théorique sous Simulink.
 +
 
  
  
Ligne 37 : Ligne 39 :
 
'''[[6,mars]]'''  
 
'''[[6,mars]]'''  
  
• Définition des équations du modèle
+
 
+
• Détermination des valeurs des paramètres
• Détermination des paramètres du schéma
 
  
  
Ligne 45 : Ligne 46 :
 
'''[[7, mars]]'''  
 
'''[[7, mars]]'''  
  
• Détermination des bonnes valeurs du modèle
 
  
• Simulation de notre modèle  
+
• Simulation de notre modèle après avoir entrée les valeurs des paramètres sous Matlab. Le débit est le signal d'entrée du système. Les signaux de sortie du modèle sont les niveaux d'eau des réservoirs 1 et 2. 
 
 
• Modification des paramètres
 
  
  
 
'''[[11,mars]]'''  
 
'''[[11,mars]]'''  
 
• Modification du modèle
 
 
• Analyse de la réalisation du modèle réel
 
  
  
 +
• Analyse de la réalisation du modèle réel sous Matlab
  
 +
 
 
'''[[20,mars]]'''  
 
'''[[20,mars]]'''  
  
Ligne 72 : Ligne 68 :
 
'''[[21,mars]]'''  
 
'''[[21,mars]]'''  
  
• Réalisation du modèle réel  
+
• Réalisation du modèle réel sous Matlab
  
 
• Réalisation du contrôle par débit d’entrée  
 
• Réalisation du contrôle par débit d’entrée  
  
• Comparaison le modèle réel avec le modèle théorie
+
• Comparaison du modèle théorique avec le modèle réel. On obtient des courbes qui ont la même allure.
  
  
Ligne 82 : Ligne 78 :
 
'''[[25,mars]]'''
 
'''[[25,mars]]'''
 
   
 
   
Corrige du modèle réel et théorie
+
Correction de certains paramètres du modèle réel et théorique pour que le modèle théorique se rapproche le plus possible du modèle réel.
 +
 
 +
• Validation du modèle
  
Connaissance de l’outil ‘ident’  
+
Prise de connaissance de l’outil ‘ident’ sous Matlab
  
  
Ligne 90 : Ligne 88 :
 
'''[[27,mars]]'''  
 
'''[[27,mars]]'''  
  
Connaissance de trouver la fonction de transfert avec ‘ident’
+
Utilisation de l'outil 'ident' pour trouver la fonction de transfert du système réel.
  
Trouver les paramètres de la fonction de transfert A et B (FT=B/A)  
+
Obtention des paramètres de la fonction de transfert S et E (FT=S/E) modélisant le système réel grâce à l'outil 'ident'
  
Modélisation avec la fonction de transfert  
+
Simulation du modèle avec la fonction de transfert obtenue
  
  
Ligne 100 : Ligne 98 :
 
'''[[28,mars]]'''  
 
'''[[28,mars]]'''  
  
Réussi à trouver la bonne fonction de transfert
+
Remplacement du modèle théorique par la fonction de transfert obtenu avec l'outil 'ident' car plus précis.
 
 
• Simplification du modèle avec la fonction de transfert
 
  
  
Ligne 108 : Ligne 104 :
 
'''[[3,avril]]'''  
 
'''[[3,avril]]'''  
  
Compréhension sur la méthode du contrôle par la hauteur  
+
Objectif de la séance: contrôler le niveau d'eau du réservoir 1. Le signal d'entrée ne doit plus être un débit constant mais une consigne en hauteur
  
 
• Modélisation du modèle avec PID
 
• Modélisation du modèle avec PID
Ligne 120 : Ligne 116 :
 
• Modification des paramètres du PID
 
• Modification des paramètres du PID
  
Réussir à contrôler le niveau d’eau par la hauteur
+
Validation du modèle avec PID pour le contrôle du niveau du réservoir. Si on entre une consigne de 18 cm le niveau d'eau atteint bien 18 cm.
  
  
Ligne 126 : Ligne 122 :
 
'''[[8,avril]]'''
 
'''[[8,avril]]'''
  
Connaissance sur le principe du schéma cascade  
+
Développement de connaissance sur le principe du schéma cascade  
  
• Analyse du schéma cascade et le retour d’état  
+
• Analyse du schéma cascade et du retour d’état  
  
  
Ligne 134 : Ligne 130 :
 
'''[[10,avril]]'''
 
'''[[10,avril]]'''
  
• Réalisation du schéma cascade  
+
• Réalisation du schéma cascade sous Matlab et test
  
• Modification des paramètres de PID maître et esclave du schéma cascade  
+
• Modification des paramètres PID maître et esclave du schéma cascade de tel sorte à avoir un système stable, précis et rapide.
  
 +
• Validation du schéma cascade après quelques tests
  
  
 
'''[[25,avril]]'''  
 
'''[[25,avril]]'''  
  
Modification du schéma cascade
+
Objectif de cette séance: faire le modèle du système par retour d'état
 
 
• Contrôler bien le niveau d’eau avec le schéma cascade
 
  
• Définition des variables et des équations de retour d’état
+
• Définition des variables et des équations utiles pour le retour d’état --> obtention des équations d'état
  
• Modélisation du modèle de retour d’état
+
• Modélisation du modèle par retour d’état

Version du 29 avril 2013 à 18:18

14, févier

• Connaissance du sujet.

• Analyse du système hydraulique

• Contrôle et commande du système manuellement pour bien comprendre le fonctionnement.



25,févier

• Analyse de l’objectif du projet

• Développement de plus amples connaissances utiles pour la bonne réalisation du projet ( logiciels et outils tels que Symbols, Bond Graph, Matlab Simulink...)

• Définition des variables et des paramètres du modèle hydraulique


27,février

• Réalisation du schéma Bond Graph


4,mars


• Détermination des équations du modèle à partir du modèle Bond Graph

• Réalisation du modèle théorique sous Simulink.



6,mars


• Détermination des valeurs des paramètres


7, mars


• Simulation de notre modèle après avoir entrée les valeurs des paramètres sous Matlab. Le débit est le signal d'entrée du système. Les signaux de sortie du modèle sont les niveaux d'eau des réservoirs 1 et 2.


11,mars


• Analyse de la réalisation du modèle réel sous Matlab


20,mars

• Compréhension du document et des schémas blocs

• Compréhension du bloc étalonnage

• Connaissance sur la réalisation du modèle réel


21,mars

• Réalisation du modèle réel sous Matlab

• Réalisation du contrôle par débit d’entrée

• Comparaison du modèle théorique avec le modèle réel. On obtient des courbes qui ont la même allure.


25,mars

• Correction de certains paramètres du modèle réel et théorique pour que le modèle théorique se rapproche le plus possible du modèle réel.

• Validation du modèle

• Prise de connaissance de l’outil ‘ident’ sous Matlab


27,mars

• Utilisation de l'outil 'ident' pour trouver la fonction de transfert du système réel.

• Obtention des paramètres de la fonction de transfert S et E (FT=S/E) modélisant le système réel grâce à l'outil 'ident'

• Simulation du modèle avec la fonction de transfert obtenue


28,mars

• Remplacement du modèle théorique par la fonction de transfert obtenu avec l'outil 'ident' car plus précis.


3,avril

• Objectif de la séance: contrôler le niveau d'eau du réservoir 1. Le signal d'entrée ne doit plus être un débit constant mais une consigne en hauteur.

• Modélisation du modèle avec PID

• Calcul des paramètres du PID ( Kp, Ki, Kd )


4,avril

• Modification des paramètres du PID

• Validation du modèle avec PID pour le contrôle du niveau du réservoir. Si on entre une consigne de 18 cm le niveau d'eau atteint bien 18 cm.


8,avril

• Développement de connaissance sur le principe du schéma cascade

• Analyse du schéma cascade et du retour d’état


10,avril

• Réalisation du schéma cascade sous Matlab et test

• Modification des paramètres PID maître et esclave du schéma cascade de tel sorte à avoir un système stable, précis et rapide.

• Validation du schéma cascade après quelques tests


25,avril

• Objectif de cette séance: faire le modèle du système par retour d'état

• Définition des variables et des équations utiles pour le retour d’état --> obtention des équations d'état

• Modélisation du modèle par retour d’état