rcm - ccdmd · 2013. 6. 28. · régulation classique et moderne (rcm) est un logiciel produit par...
Post on 29-Jan-2021
2 Views
Preview:
TRANSCRIPT
-
GUIDE D’UTILISATION
RCMRégulation classique et moderne
Michel Ruel
Centre collégial de développement de matériel didactique
Cégep de Lévis-Lauzon
-
Régulation classique et moderne (RCM) est un logiciel produit par le Cégep de Lévis-Lauzon avec lesoutien technique du Centre collégial de développement de matériel didactique (CCDMD) et le soutienfinancier du ministère de l’Éducation du Québec.
Conception pédagogiqueMichel Ruel, Cégep de Lévis-Lauzon
Conception informatiqueMarc Gagnon, MGA Concept
Responsable de projetJean-Guy Dubois, CCDMD
Validation du contenuPierre Issid, FortissimautJean Fortin, Fortissimaut
Validation informatiqueSylvain Gagnon, CCDMD
Révision linguistiqueSophie Cazanave
Toute reproduction de ce logiciel et de sa documentation est interdite sans le consentement écrit duCCDMD. Cette autorisation est accordée exclusivement aux établissements qui ont obtenu un exemplairedu présent document auprès du CCDMD ou auprès d’un de ses représentants.
Le logiciel inclus avec ce produit a été testé et fonctionne correctement. Le CCDMD se dégage de touteresponsabilité quant à d’éventuels dommages pouvant résulter de l’utilisation des données comprises dansles bases de données numériques ou graphiques, de même que de l’utilisation correcte ou erronée d’unepartie du logiciel.
Régulation classique et moderneGUIDE D’UTILISATION, tous droits réservés© Centre collégial de développement de matériel didactique, 2000ISBN 2-89470-048-2Dépôt légal : Bibliothèque nationale du Québec, 2000
Bibliothèque nationale du Canada, 2000
Droits de reproduction
Avis à l’utilisateur
-
Table des sujetsPrésentation du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11Où se procurer le logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11Description sommaire du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11Installation du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11Particularités du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12Clientèle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12Objectifs du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14Comment aborder le logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Didacticiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Fonctions et commandes principales du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Étape 1 : charger le fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Étape 2 : modifier la mise en pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16Étape 3 : modifier les propriétés des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Étape 4 : créer des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17Étape 5 : commencer la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18Étape 6 : ajouter un graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Étape 7 : raccorder des plumes à des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Étape 8 : menus et utilisations du graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Étape 9 : grouper, insérer un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20Étape finale : sauvegarder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
Utilisation du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Intégration du logiciel dans un cours ou dans un programme . . . . . . . . . . . . . . . . . . . .22
Problématique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22Préalables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Intégration du logiciel dans un cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23Utilisation du logiciel dans un cours pour débutants . . . . . . . . . . . . . . . . . . . . . . . .24Utilisation dans un cours plus avancé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Utilisation dans un cours avancé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24Utilisation dans un cours de type projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25Utilisation dans un cours en milieu industriel . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Utilisation en contexte d’autoapprentissage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26Simulation de procédés et de systèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Analyse et réglage de systèmes industriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Suggestions d’exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
Exercices, niveau débutant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Exercices, niveau intermédiaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27Exercices, niveau avancé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
-
Table des sujets - RCM 4
Organisation du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Fenêtre principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Pointeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30Barre d’outils principale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Barre d’outils des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Barre d’état . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31État de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Niveau choisi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32Aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Souris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33Bouton de droite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33Raccourcis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
La fenêtre des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Ordre d’évaluation des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Source de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Insertion d’une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Propriétés des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Raccordement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Associer des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36Grouper des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Insertion d’un groupe ou de fonctions à partir d’un fichier . . . . . . . . . . . . . . . . . . . . . .37Mise en pages et édition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Sélectionner une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Sélectionner plusieurs fonctions à la fois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Déplacer une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Effacer une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Désactiver une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Basculer un interrupteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Liens DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38Menus du bouton de droite, aucune fonction sélectionnée . . . . . . . . . . . . . . . . . . . . . .39
Alignement sur la grille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39Afficher la barre des procédés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Couleur des prochains liens... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Format des résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Police . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40Afficher les résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Cacher les résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
-
Table des sujets - RCM 5
Base de temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Réinitialiser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Menus du bouton de droite, fonction(s) sélectionnée(s) . . . . . . . . . . . . . . . . . . . . . . . .41Ajuster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41Désactiver/activer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Afficher/Cacher les résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Dissocier la fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Dissocier le graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Dissocier le régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Détruire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Grouper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Dégrouper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42Inverser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Titre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Menus du bouton de droite, paramètres des fonctions de régulation . . . . . . . . . . . . . . .43Utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43Augmenter la valeur de 10 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Diminuer la valeur de 10 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Multiplier par 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Diviser par 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Valeur minimale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44Valeur maximale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Les fenêtres graphiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Ouverture de la fenêtre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Raccordement des plumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Plumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Relier une fonction à une plume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46Donner un nom à la plume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46Marquage des fonctions reliées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Affichages numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Déplacer le graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Utilisation de la souris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Curseur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Glisser le graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Valeurs numériques, statistiques, intégrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Menu du bouton de droite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Axe X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48Axe Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48Vue de plus loin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
-
Table des sujets - RCM 6
Vue de plus proche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Afficher la grille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Afficher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49Lister les valeurs... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51Exporter les valeurs... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Les fenêtres régulateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52Ouverture de la fenêtre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Indicateur à colonnes verticales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Indicateur à colonnes horizontales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Valeurs numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Indicateurs et interrupteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Raccordement des indicateurs et interrupteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55Relier une fonction à un indicateur ou à un interrupteur . . . . . . . . . . . . . . . . . . . . .55Donner un nom à un indicateur ou à un interrupteur . . . . . . . . . . . . . . . . . . . . . . .55Marquage des fonctions reliées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Utilisation des indicateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56Utilisation des interrupteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Transfert Manuel/Automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56Transfert de la consigne R/L (locale à distance) . . . . . . . . . . . . . . . . . . . . . . . . . . .57Régulateur en cascade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Les fenêtres de calculs des réglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Onglet Sélections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Sous-onglet Autorégulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59Sous-onglet Intégrateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Sous-onglet Oscillations ultimes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Sous-onglet Relais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Sous-onglet Oscillations amorties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61Facteur de réduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61Structure du régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61Unités des réglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Onglet Estimations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61Onglet Changement de charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62Onglet Changement de consigne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62Valeur Bêta, Facteur de réduction, Filtre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
Valeur Bêta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63Facteur de réduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63Filtre suggéré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
-
Table des sujets - RCM 7
Les fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Barre d’outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Valeurs en pour-cent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Valeurs minimale et maximale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64Fonctions du temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Filtre de premier ordre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67Délai . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Intégrateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69Filtre de premier ordre asymétrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Délai asymétrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Intégrateur asymétrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71Rampe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72Moyenne mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73Filtre de Butterworth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74Avance/retard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Fonctions d’amplitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76Saturation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76Quantification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76Hystérésis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77Collage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78Bande morte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79Fonction F(x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80Non-linéarité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Fonctions mathématiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83Facteur multiplicatif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83Absolue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Minimum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84Maximum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Racine carrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85Addition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86Soustraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86Multiplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Fonctions de régulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88PID standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88PID série . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88PID parallèle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88Proportionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88Intégral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90Dérivé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92Filtre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94Bacsule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95Insérer un régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
-
Table des sujets - RCM 8
Fonctions sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97Paramètres des sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Fonctions de lien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107Sous-boucle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107Sélection d’entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107Sélection de sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108Interrupteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108Point de passage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Autres fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110Alarme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Termes techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111Termes relatifs au procédé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114Termes relatifs au régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122Termes relatifs à la régulation et au réglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140Termes relatifs au domaine des fréquences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Ouvrir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Nouveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Insérer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Enregistrer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Enregistrer sous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Imprimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Liste des fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Quitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163
Opérations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Défilement continu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Défilement semi-continu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Défilement par paquets de 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Défilement par paquets de 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Défilement pas à pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164Réinitialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165Arrêt de la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165Augmenter de 1 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165Augmenter de 10 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165Diminuer de 1 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165Diminuer de 10 % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Base de temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Notes personnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166
-
Table des sujets - RCM 9
Fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Cascade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Mosaïque horizontale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Mosaïque verticale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Arranger les icônes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Fermer toutes les fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .166Graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167Régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167Calcul des réglages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167Liste des fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167Niveau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167Vue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Sauvegarder la configuration en quittant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Utiliser l’aide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Rechercher l’aide sur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Clés d’accélération . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169À propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
Utilisation des commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170Souris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170Données numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170Texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170Liens DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171Impression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Comment... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
Comment effacer des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment changer la couleur des liens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment activer/désactiver une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment sélectionner plusieurs fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment aligner les fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment basculer un interrupteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Comment afficher/cacher le résultat d’une fonction . . . . . . . . . . . . . . . . . . . . . . .172Comment modifier le format d’affichage des valeurs . . . . . . . . . . . . . . . . . . . . . .173Comment raccorder deux fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173Comment associer deux fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Raccordements aux autres fenêtres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173Comment raccorder une sortie de fonction à une plume du graphique . . . . . . . . . .173Comment détruire le lien entre une sortie de fonction et la plume du graphique . . .173
-
Table des sujets - RCM 10
Comment raccorder une sortie de fonction à un «indicateur horizontal ou vertical (bargraph)» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Comment détruire le lien entre une sortie de fonction et un «indicateur horizontal ou vertical (bargraph)» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Comment lier les interrupteurs du régulateur à ceux des fonctions . . . . . . . . . . . . .173Comment utiliser les liens DDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment ajouter un titre à un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment défaire un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment insérer un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment réduire un groupe en un icone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment restaurer un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment détruire un groupe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174
Graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment modifier les axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment changer les unités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment ajouter une grille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .174Comment ajouter les valeurs statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment ajouter les valeurs intégrales de performance . . . . . . . . . . . . . . . . . . . .175Comment ajouter les valeurs sous le curseur . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment modifier les échelles («zoom») . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment sauvegarder les valeurs du graphique dans un fichier . . . . . . . . . . . . . .175Comment déplacer les courbes dans le graphique . . . . . . . . . . . . . . . . . . . . . . . . .175Comment raccorder une sortie de fonction à une plume du graphique . . . . . . . . . .175Comment détruire le lien entre une sortie de fonction et la plume du graphique . . .175
Régulateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment modifier la valeur d’un indicateur horizontal ou vertical (bargraph) . . . .175Comment basculer un interrupteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment raccorder une sortie de fonction à un «indicateur horizontal ou
vertical (bargraph)» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .175Comment détruire le lien entre une sortie de fonction et un «indicateur horizontal
ou vertical (bargraph)» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment lier les interrupteurs du régulateur à ceux des fonctions . . . . . . . . . . . . .176
Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment amorcer la simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment modifier la base de temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment sauvegarder des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment modifier le niveau débutant/intermédiaire/avancé . . . . . . . . . . . . . . . .176Comment afficher la barre d’outils principale . . . . . . . . . . . . . . . . . . . . . . . . . . . .176Comment conserver les préférences du logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . .176
-
Présentation du logiciel - RCM 11
Présentation du logiciel
Où se procurer le logicielCentre collégial de développement de matériel didactique6220, rue Sherbrooke Est, bureau 416, Montréal (Québec) H1N 1C1Téléphone : (514) 873-2200 • Télécopieur : (514) 864-4908Courrier électronique : ccdmd@cmaisonneuve.qc.ca • Site web : www.ccdmd.qc.ca
Description sommaire du logicielRégulation classique et moderne est un logiciel permettant à l’utilisateur de simulerdes procédés industriels et des systèmes de commande et de régulation.
Les modèles peuvent représenter des procédés, des systèmes, des appareils, deséquipements et des régulateurs et comprendre toutes les caractéristiques que l’onrencontre en milieu industriel.
L’utilisateur peut se servir des modèles fournis ou encore créer les siens.
Contrairement aux autres simulateurs, le logiciel permet d’inclure des non-linéarités,des fonctions d’hystérésis, de collage (et bien d’autres), sans que l’utilisateur ait àmanipuler des équations. Toutes les fonctions sont présentées sous forme de blocs liésentre eux. Une foule d’appareils, d’équipements, de stratégies de commande, derégulateurs, de procédés sont inclus sous forme de fichiers. Ainsi, l’utilisateur novicen’aura à assembler que des groupes de fonctions déjà liées entre elles. Un éditeurgraphique simple permet de construire aisément des simulations complexes.
Des outils de mesure, d’évaluation, d’affichage, de traitement des données et de calculsont inclus dans le logiciel.
L’utilisation de la souris, du clavier, des menus et des fenêtres correspond auxstandards de Windows.
Régulation classique et moderne est un logiciel conçu pour que les commandessoient assimilées rapidement. Devant l’inconnu, utilisez votre bon sens : la réponsequi vous semble la plus évidente est probablement la bonne.
L’utilisateur n’a pas à connaître les gammes de valeurs des différents paramètres etréglages puisque au moment de l’entrée des données, le logiciel vérifie et empêche lesvaleurs impossibles.
Installation du logicielPour installer le logiciel, il suffit de faire démarrer le programme INSTALL et desuivre les instructions.
1
-
Présentation du logiciel - RCM 12
Particularités du logicielLes autres logiciels de simulation sur le marché utilisent en général des équationsdans le domaine des fréquences (généralement avec la transformée de Laplace) oudans le domaine numérique (transformée en Z). Malheureusement peu de technicienset d’ingénieurs maîtrisent ces équations, à moins qu’ils ne soient en recherche ouencore qu’ils étudient à l’université.
Les logiciels de simulation n’utilisant pas d’équations sont en général assezrudimentaires et ne permettent que des simulations simples se rapprochant très peu dela réalité. Les autres logiciels de régulation, contrôle et commande sont lourds etcoûteux.
Régulation classique et moderne est un logiciel conçu pour répondre aux besoinsdes programmes d’études où sont donnés des cours d’automatisation, de contrôle,d’instrumentation et d’asservissement. Les principaux utilisateurs de ce logiciel serontles techniciens en instrumentation et contrôle, les ingénieurs ainsi que toutes lespersonnes touchant de près ou de loin aux systèmes de contrôle et de commande.
Régulation classique et moderne est un logiciel ouvert, c’est-à-dire qu’il permet desimuler tous les comportements des appareils, équipements, systèmes, etc.
ClientèleLe logiciel a été conçu pour répondre aux besoins des programmes où sont donnés descours d’automatisation, de contrôle, d’instrumentation, d’asservissement.
Ces programmes relèvent principalement du collégial, tant aux cours réguliers qu’àl’éducation permanente. Cependant, le logiciel répondra aussi aux besoins desétudiants de l’École de technologie supérieure et des universités.
Clientèle principale
Les principaux utilisateurs de ce didacticiel seront les élèves en technologies du génieélectrique ayant choisi le programme d’électronique industrielle dans l’option«instrumentation et automatisation» et l’option «électrodynamique».
Autres clientèles
Secteur collégialPlusieurs cours de l’enseignement collégial abordent la régulation de procédésindustriels.
Programme NuméroTechniques de génie chimique 210.02
Techniques du bâtiment 221.03
Techniques papetières 232.00
Techniques d’analyse et entretien 241.05
Techniques de génie mécanique 241.06
Technologie physique 244.01
Mécanique de la marine 248.03
Assainissement de l’eau 260.01
-
Présentation du logiciel - RCM 13
Secteur universitaire
Les programmes universitaires suivants s’intéressent à la régulation de procédé :
• Génie électrique• Génie chimique• Génie mécanique• Génie minier• Génie métallurgique• Génie informatique• Génie unifié
Secteur professionnel (secondaire)Au secteur professionnel du niveau secondaire, les programmes d’électromécaniqueabordent la régulation de procédé.
Objectifs du logiciel
Objectif général
Simuler des procédés simples et complexes régulés par divers systèmes de commandedotés de toutes les fonctions rencontrées dans les systèmes industriels.
Objectifs particuliers
• Manipuler des procédés : changement de mode, démarrage, arrêt d’urgence.
• Étudier le comportement des procédés en présence de bruit, de perturbations et devariations de charge.
• Reconnaître l’effet de chacune des caractéristiques du procédé.
• Déterminer les caractéristiques des processus réels et choisir les paramètrespermettant de les simuler.
• Modéliser un procédé en tenant compte des difficultés et des non-linéarités.
• Comprendre les effets de l’hystérésis, des non-linéarités, de la réponse inversetransitoire, de l’intégration, de l’emballement, de la vitesse de réponse limitée, etc.
• Étudier la réponse de divers procédés en boucle fermée et en boucle ouverte.
• Étudier les performances d’une boucle.
• Comprendre les effets de chacun des modes P, I, D.
• Justifier l’emploi de chacun des modes pour une application donnée.
• Choisir un régulateur pour une application donnée.
• Justifier l’emploi de régulateurs non linéaires.
-
Présentation du logiciel - RCM 14
• Justifier l’emploi de régulateurs avancés.
• Analyser le comportement des régulateurs.
• Comprendre l’effet des options offertes dans les régulateurs industriels.
• Justifier l’emploi des options offertes dans les régulateurs industriels.
• Régler le régulateur pour maximiser les performances selon un critère de qualitéchoisi.
• Déterminer les paramètres de façon itérative en observant le comportement duprocédé.
• Faire des tests afin de déterminer les réglages du régulateur.
• Choisir une stratégie d’automatisation.
• Configurer, régler et utiliser des stratégies de commande utilisant des régulateursPID évolués, des régulateurs PID non-linéaires et des régulateurs dont le modèleest autre que PID.
• Configurer et utiliser les fonctions spéciales des régulateurs PID numériques et dessystèmes distribués.
• Configurer, régler et utiliser des stratégies de commande évoluées : commandeprédictive ou anticipative (feedforward), commande cascade, commande à rapport,commande en supervision...
• Modéliser des régulateurs industriels.
• Modéliser des systèmes industriels.
• Comparer les performances des régulateurs et des stratégies de commande.
PréalablesLe logiciel est conçu pour des utilisateurs de différents niveaux, qui devront toutefoisconnaître les notions de base en régulation PID et en contrôle de procédé.
L’utilisateur qui désire employer les différents modèles de PID et les fonctions s’yrattachant devra connaître les régulateurs PID industriels ou du moins leurs principesde fonctionnement.
L’utilisateur qui désire modéliser des procédés devra connaître les notions suivantes :modèles, systèmes de premier ordre, systèmes de nième ordre, délai, non linéarité,hystérésis,Jeu mécanique gain, autorégulation, intégration, emballement, etc. Cetutilisateur devrait aussi connaître la modélisation par diagrammes blocs et lecomportement des équipements industriels.
-
Selon le niveau de l’utilisateur, les préalables varient.
UtilisateurPréalables Débutant/Intermédiaire/Avancé
x : nécessaire P : préférable
Comment aborder le logiciel
Parcourir l’aide
Il est fortement suggéré de parcourir l’aide en ligne pour se familiariser avec lelogiciel.
Didacticiel
Par la suite, il est suggéré de parcourir la section Didacticiel, qui décrit les principalesfonctions, les outils, l’utilisation de la souris et du clavier.
Présentation du logiciel - RCM 15
systèmes, sous-systèmes x x x
mathématiques de base, niveau collégial x x
calcul différentiel et calcul intégral x
physique de base P
régulation PID x x
caractéristiques des procédés (linéaires) x x
caractéristiques des procédés (non linéaires) x
systèmes de premier ordre x x
intégrateurs, systèmes de nième ordre P x
structures des régulateurs P x
fonctions avancées des régulateurs x
stratégies de commande boucle simple x x
stratégies de commande multivariables x
stratégies de commande multiboucles x
réponses en fréquence P
analyse spectrale P
diagrammes de Bode P
-
Didacticiel - RCM 16
Didacticiel
Fonctions et commandes principales du logicielCette section permet à un nouvel utilisateur de se familiariser avec le logiciel.L’utilisateur qui suit les étapes indiquées aura un aperçu des principalescaractéristiques du logiciel et prendra connaissance des vastes possibilités dusimulateur et de ses outils.
Proportionnez la fenêtre de Régulation classique et moderne et la fenêtre d’aide(dans laquelle est ce texte) pour que les deux fenêtres soient visibles en même temps.
Étape 1 : charger le fichierLes fichiers fournis ou créés par le logiciel portent tous l’extension FCT (pour«fonction»). Les sous-répertoires créés dans le répertoire où a été installé le logicielsont:
Le fichier à charger est ABC.FCT se trouve dans le répertoire DIDACTICIEL ducédérom.
• Ouvrez ce fichier en utilisant le menu Ouvrir ou l’icone .
Étape 2 : modifier la mise en pages • Augmentez les dimensions de la fenêtre à environ 50 % de l’espace de travail en
position verticale et 100 % en position horizontale.
• Déplacez la Barre d’outils des fonctions afin de voir en entier les fonctions dufichier.
Au besoin, déplacer les fonctions.
2
Sous-répertoire Signification (niveau)
DEBUTANT Débutant
INTERMED Intermédiaire
EXPERT Expert
(L’extension FCT estautomatiquement ajoutéeaux fichiers sauvegardés.)
-
Didacticiel - RCM 17
Étape 3 : modifier les propriétés des fonctionsLa fonction à l’extrême gauche de la fenêtre est la seule qui ne peut être détruite.Cette source est celle d’où part la simulation.
• Double cliquez sur l’icone de la Source de base ou utilisez le bouton dedroite pour accéder à Propriétés des fonctions.
• Choisissez une Source constante d’amplitude de 45 % avec Sortie = Source seule.
Il est ainsi possible de modifier pour chacune des fonctions, l’élément Propriétés desfonctions.
• Double cliquez sur l’icone de la fonction Délai ou utilisez le bouton dedroite pour accéder aux Propriétés. Choisissez une valeur de 20 s.
Étape 4 : créer des liensAvant de créer des liens, il faut choisir la couleur de ces liens; par défaut, les lienssont noirs. Pour choisir la couleur des liens, cliquez sur le fond de la fenêtre, puisaccédez au menu flottant en cliquant sur le bouton de droite de la souris Menus dubouton de droite, aucune fonction sélectionnée. Dans ce menu, choisissez dans ,Couleur des prochains liens... et sélectionnez une couleur.
Le Raccordement entre les fonctions se fait avec la souris. Pour lier deux fonctions, ilsuffit de cliquer avec le bouton de gauche sur la portion verte de la fonction (lepointeur est alors une croix), qui représente la sortie de la fonction. Le pointeurdevient alors une cible; pour faire un raccordement avec une autre fonction, il suffitde cliquer sur la portion magenta de la fonction qui représente l’entrée de la fonction.
-
Didacticiel - RCM 18
• Cliquez sur la sortie de la Source de base, puis sur l’entrée du Facteur multiplicatif.Vous devriez obtenir ceci :
• Reliez aussi le Filtre de premier ordre à la Racine carrée.
Pour enlever un lien, il suffit de cliquer sur la sortie de la fonction.
Étape 5 : commencer la simulationQuand la simulation est commencée, par défaut chaque fonction affiche la valeur desa sortie.
• Cliquez sur le bouton situé dans la Barre d’outils principale ou sélectionnezDéfilement par paquets de 10 dans le menu Opérations. Dix calculs sont alorsexécutés, puis la simulation s’arrête.
Vous devriez voir ceci :
Comme la simulation n’a été exécutée qu’à 10 reprises, la sortie du Délai est toujoursà 0 ainsi que les fonctions qui suivent. La Base de temps de la simulation est de 1 s(valeur par défaut) aussi, à chaque calcul, le temps avance-t-il de 1 s. En cliquant surle bouton de droite quand aucune fonction n’est sélectionnée, on accède au menuBase de temps.
La Source qui suit la Racine carrée ajoute une valeur. Le calcul est Sortie = Entrée +Source, où Source est un Sinus. Au besoin, accédez aux Propriétés des fonctions pourcomprendre les valeurs obtenues.
• Demandez une simulation en Défilement pas à pas . Chaque fois que cebouton est appuyé, un nouveau calcul est effectué. Observez les valeurs desfonctions.
• Demandez une simulation en Défilement continu . Observez les valeurs desfonctions.
• Après quelques secondes, arrêtez la simulation en utilisant le bouton .
• Utilisez les autres boutons qui permettent des simulations où le défilement estdifférent.
-
Didacticiel - RCM 19
Étape 6 : ajouter un graphique• Pour ajouter un graphique, demandez une fenêtre graphique dans le menu Fenêtres
ou encore cliquer sur l’icone de le Barre d’outils principale.
• Une boîte de dialogue apparaît; cliquez sur OK pour accepter les valeurs pardéfaut.
• Utilisez la commande Mosaïque horizontale du menu Fenêtres pour partagerl’écran entre les deux fenêtres.
Étape 7 : raccorder des plumes à des fonctionsPour Relier une fonction à une plume, il suffit d’appuyer sur la clé Ctrl et sur lebouton de gauche en sélectionnant une fonction. Le pointeur devient une flèche munied’une feuille quand on déplace la souris. En amenant le pointeur sur un des rectanglescolorés du graphique, on relie la plume à la fonction.
La valeur numérique est affichée et, par la suite, chaque fois que le pointeur est au-dessus de la fonction, un rectangle jaune apparaît sur la valeur numérique de la plumeliée. Ce Marquage des fonctions reliées permet de reconnaître rapidement la fonctionliée à la plume.
• Reliez la Source de base à la plume 1 (magenta), puis nommez la plume avec lemot Source. Pour Donner un nom à la plume, sélectionnez d’abord la source (encliquant une fois avec le bouton gauche de la souris) puis, activez le menucontextuel (en cliquant avec le bouton de droite de la souris). Choisissez« Titre… » et tapez le nom dans l’espace réservé à cette fin.
• Répétez l’opération en reliant le délai à la plume 2 (verte) et la somme à la plume3 (bleue).
• Vérifiez que les Affichages numériques correspondent aux valeurs des fonctions.
• Commencez la simulation en utilisant le Défilement par paquets de 100.
Les courbes correspondantes sont tracées sur le graphique.
Étape 8 : menus et utilisations du graphique
Axe des x et des y
• Double cliquez sur le bouton gauche de la souris alors que le pointeur est sur lafenêtre graphique.
• Modifiez l’axe des x pour que le maximum soit de 400 s.
• Modifiez l’axe des y pour que le maximum soit de 80 % et le minimum de 20 %.
-
Didacticiel - RCM 20
Curseur
• Accédez au menu Afficher les valeurs en utilisant le bouton de droite alors que lepointeur est sur la fenêtre graphique. Sélectionnez sous le curseur; ceci permetd’afficher les valeurs de chacune des plumes au temps correspondant à la positiondu pointeur.
Étape 9 : grouper, insérer un groupeIl est possible d’insérer un fichier de fonctions dans la fenêtre des fonctions, enutilisant la commande Insertion d’un groupe ou de fonctions à partir d’un fichier. Cefichier apparaît alors comme un groupe c’est-à-dire qu’il forme un tout. De même, ilest possible de Grouper des fonctions.
• Groupez les fonctions actuelles en les sélectionnant. Pour les sélectionner, il suffitde les entourer avec un rectangle dessiné à l’aide de la souris en appuyant sur lebouton de gauche. Par la suite, cliquez sur le bouton de droite et choisissezGrouper. Un rectangle est alors dessiné avec une bande bleue. Il est à ce momentpossible de déplacer le groupe ou de le réduire en une boîte de fonction.
• Pour réduire le groupe en une boîte de fonction, double cliquez sur la bande bleuedu groupe. Si vous double cliquez de nouveau, le groupe reprend sa taille. Avec lebouton de droite, vous accédez aux Propriétés du groupe; pour un groupe la seulePropriété est un titre. Le groupe réduit devrait ressembler à ceci :
• Brisez le lien entre la Source de base source principale et le Délai en cliquant sur lasortie de la source de base.
• Pour insérer un groupe à partir d’un fichier, choisissez la commande Insérer dumenu Fichier. Insérez le fichier \Program Files\Rcm\Debutant\Regulato\Standard.fct. Ce groupe est un régulateur PID simple. Nommez ce grouperégulateur.
• Raccordez la Source de base à l’entrée magenta de la fonction Soustraction.
• Raccordez la sortie du groupe régulateur à l’entrée du groupe procédé (taillenormale), c’est-à-dire à la fonction Facteur multiplicatif.
-
Didacticiel - RCM 21
• Attachez la plume 1 (magenta) du graphique à la source principale et nommez laConsigne.
• Attachez la plume 2 (verte) du graphique à la sortie du procédé et nommez laMesure.
• Attachez la plume 3 (bleue) du graphique à la sortie du régulateur et nommez laSortie.
• Choisissez un gain de 3 pour le Proportionnel en accédant aux propriétés.
• Choisissez un temps d’intégration de 40 s pour l’Intégral en accédant auxpropriétés.
• Choisissez un temps de dérivé de 5 s pour la fonction dérivée Dérivé en accédantaux propriétés.
• Désactivez la fonction racine carrée en utilisant le bouton de droite de la souris ouen accédant aux propriétés.
• Commencez la simulation.
• Pour simplifier, réduisez chacun des groupes à une fonction et vérifiez que chacunea un titre.
Étape finale: sauvegarder • Sauvegardez votre fenêtre de fonctions en utilisant l’icone ou la commande du
menu Fichier. Sauvegardez cette fonction dans le répertoire de votre choix.
-
Utilisation du logiciel - RCM 22
Utilisation du logiciel
Intégration du logiciel dans un cours ou dans un programme
Problématique
SystèmeUn système est un tout fonctionnel qui remplit une fonction (ou un groupe defonctions) bien déterminée. Généralement, un système se décompose en sous-systèmes. Le logiciel Régulation classique et moderne est conçu sous le modèle desystème/sous-systèmes.
Ainsi, un régulateur PID est-il modélisé comme un ensemble de sous-systèmes (eux-mêmes décomposés en sous-systèmes), ce qui permet à l’utilisateur de modifier,d’observer, de mesurer, d’évaluer, d’analyser, de calculer, etc., une partie oul’ensemble d’un système. Par exemple, l’utilisateur pourra observer l’influence de lasaturation de la fonction proportionnelle d’un régulateur PID (un sous-système) dansune situation donnée.
De même, les appareils, les équipements, les procédés, les systèmes, etc., sontmodélisés par assemblage de sous-systèmes.
FonctionsChacune des fonctions composant un système est accessible et peut être inactivée,modifiée. De nombreux outils de mesure et d’analyse sont aussi disponibles.
Expérimentation L’expérimentation des notions de régulation de procédé est souvent difficilepuisqu’elle nécessite des équipements coûteux. De plus, le temps d’expérimentationest long. Généralement, les maisons d’enseignement ne possèdent pas de matériel enquantité suffisante.
Souvent les différents utilisateurs ne disposent pas de matériel approprié pourapprendre à utiliser, régler, effectuer des tests, configurer, choisir les équipements, etc.En outre, il est parfois impossible de manipuler certains produits dangereux. Lelogiciel permet de simuler correctement ces boucles de régulation et ces systèmes decommande.
La régulation est généralement enseignée de façon théorique, puis elle estexpérimentée en laboratoire. En quelques heures de laboratoire, il est difficile pourl’étudiant d’assimiler ces notions puisqu’il doit attendre de longues périodes que lesappareils de la boucle et que le procédé lui-même réagissent. Aussi, l’utilisation deboucles de régulation nécessite plusieurs heures de travail et empêche les enseignantsde faire avec leurs étudiants des séances pratiques de laboratoire. Le logiciel permetde simuler en une heure de travail plusieurs heures de laboratoire ou de travail enusine.
De plus, dans l’expérimentation traditionnelle, l’intérêt de l’étudiant est faible puisquecelui-ci est passif, que le processus est toujours le même et que les temps de réactionsont très longs.
3
-
Utilisation du logiciel - RCM 23
Le logiciel permet à l’utilisateur d’acquérir des habiletés exactement de la mêmefaçon qu’avec des procédés et des régulateurs réels. Cependant, ces habiletéss’acquièrent plus rapidement et sans risque. Ainsi l’utilisateur a la possibilitéd’expérimenter une foule de cas simples ou complexes.
La régulation de procédé fait appel à des notions de physique, de chimie, demécanique et d’électrotechnique. Les techniciens et ingénieurs qui ont à s’assurer dubon fonctionnement des boucles de régulation interviennent dans ces systèmes à desdegrés divers.
Par exemple, la régulation du degré d’acidité de l’eau potable se fait en ajoutant unproduit chimique à l’eau. Les techniciens en traitement des eaux et en chimie auront àmanipuler le régulateur et à faire démarrer la boucle correctement. Le technicien eninstrumentation aura à effecteur des tests pour régler la boucle, il devra configurerl’appareil et intervenir en cas de mauvais fonctionnement. Le technicien en analyse etentretien devra effectuer des tests sommaires pour vérifier le bon fonctionnement dela boucle. L’ingénieur (en chimie, en instrumentation ou en mécanique) ou letechnicien en instrumentation auront à sélectionner l’équipement et le type derégulateur appropriés pour l’installation.
Le logiciel Régulation classique et moderne est conçu pour que tous les technicienset ingénieurs intervenant dans un procédé de régulation puissent l’utiliser selon leursbesoins, contrairement aux simulateurs sur le marché qui s’adressent plutôt à desingénieurs.
Préalables
La section Préalables donne les sujets que l’utilisateur devrait posséder selon leniveau d’utilisation.
Intégration du logiciel dans un coursIl est possible d’utiliser de diverses façons ce logiciel selon les objectifs visés, laclientèle, le matériel de laboratoire disponible, etc.
La conception du logiciel permet des démonstrations en classe, des exercices enlaboratoire et son utilisation autonome par des élèves.
Les utilisateurs qui connaissent les régulateurs industriels retrouveront les mêmestermes, la même structure et le même fonctionnement que dans les appareils réels.
Les scénarios proposés suggèrent différents modes d’apprentissage.
RemarquesLa plupart des exercices suggérés dans ce chapitre devraient se faire en moins de deuxheures si les étudiants sont déjà familiarisés avec le logiciel et l’utilisation deWindows.
Les exercices pourront être combinés à des exercices avec des équipements réels. Lessimulations pourront être adaptées en fonction des réalités de chacun.
-
Utilisation du logiciel - RCM 24
Utilisation du logiciel dans un cours pour débutants
DémonstrationDans un cours pour débutants, il est suggéré à l’enseignant de faire aux étudiants unecourte démonstration qui présentera les outils du logiciel et les principes de base de lasimulation.
DidacticielÀ la suite de la démonstration, les étudiants pourront consulter l’aide en ligne,particulièrement le Didacticiel.
Exercice simplePar la suite, un exercice simple est demandé à l’étudiant : Déterminer lescaractéristiques d’un procédé simple. Cet exercice permettra à l’étudiant de sefamiliariser avec les commandes et les outils du logiciel.
ExercicesL’étudiant sera capable de faire des exercices de la section Exercices, niveau débutant.
Utilisation dans un cours plus avancé
DémonstrationDans un cours plus avancé, il est suggéré à l’enseignant de faire aux étudiants unecourte démonstration qui présentera les outils du logiciel et les principes de base de lasimulation.
DidacticielÀ la suite de la démonstration, les étudiants pourront consulter l’aide en ligne,particulièrement le Didacticiel.
Exercice simplePar la suite, un exercice de modélisation simple est donné à l’étudiant : Modéliser unprocédé réel selon le modèle de Ziegler et Nichols. Cet exercice permettra à l’étudiantde se familiariser avec les commandes et les outils du logiciel. Cet exercice luipermettra aussi de vérifier sa compréhension de l’échantillonnage et du bon choix desfonctions de simulation.
ExercicesL’étudiant sera capable de faire des exercices de la section Exercices, niveauintermédiaire.
Utilisation dans un cours avancé
DémonstrationDans un cours avancé, il est suggéré à l’enseignant de faire aux étudiants une courtedémonstration qui présentera les outils du logiciel et les principes de base de lasimulation.
Principes de la simulationL’enseignant devrait aussi présenter les problèmes de l’échantillonnage. Il devrait deplus expliquer comment est simulé un filtre de premier ordre, qui est une fonctionsimple et modélisée par une seule équation.
-
Utilisation du logiciel - RCM 25
Exercice de modélisationPar la suite, un exercice de modélisation est donné à l’étudiant : Réaliser un filtre depremier ordre. Cet exercice permettra à l’étudiant de se familiariser avec lescommandes et les outils du logiciel. Cet exercice lui permettra de vérifier sacompréhension de l’échantillonnage et du bon choix des fonctions de simulation.
Exercice utilisant les outils d’analyseUn autre exercice permettra à l’étudiant d’utiliser adéquatement les outils d’analysedu logiciel : Analyser le spectre de puissance d’une boucle.
ExercicesL’étudiant sera capable de faire des exercices de la section Exercices, niveau avancé..
Utilisation dans un cours de type projet
DémonstrationDans un cours avancé, il est suggéré à l’enseignant de faire aux étudiants une courtedémonstration qui présentera les outils du logiciel et les principes de base de lasimulation.
Principes de la simulationL’enseignant devrait aussi présenter les problèmes de l’échantillonnage. Il devrait deplus expliquer comment est simulé un filtre de premier ordre, qui est une fonctionsimple et modélisée par une seule équation.
Exercice de modélisation 1Par la suite, un exercice de modélisation est donné à l’étudiant : Réaliser un filtre depremier ordre. Cet exercice permettra à l’étudiant de se familiariser avec lescommandes et les outils du logiciel. Cet exercice lui permettra aussi de vérifier sacompréhension de l’échantillonnage et du bon choix des fonctions de simulation.
Exercice de modélisation 2Un autre exercice permettra à l’étudiant de se familiariser avec la modélisationd’équipements, de systèmes et d’appareils : Modéliser les équipements et appareilsd’un procédé réel.
ExerciceL’étudiant sera capable de modéliser les équipements et appareils d’un procédé réel :
• modélisation des appareils, en particulier de la vanne; • modélisation du procédé; • choix de la stratégie de commande;• réglage.
Utilisation dans un cours en milieu industriel
DémonstrationDans un cours en milieu industriel, il est suggéré à l’enseignant de faire aux étudiantsune courte démonstration qui présentera les outils du logiciel et les principes de basede la simulation. L’enseignant devra insister sur la simplification de la modélisationutilisant des fonctions linéaires simples.
-
Utilisation du logiciel - RCM 26
DidacticielÀ la suite de la démonstration, les étudiants pourront consulter l’aide en ligne,particulièrement le Didacticiel.
Exercice simplePar la suite, un exercice de modélisation simple est donné à l’étudiant : Modéliser unprocédé réel selon le modèle de Ziegler et Nichols. Cet exercice permettra à l’étudiantde se familiariser avec les commandes et les outils du logiciel. Cet exercice luipermettra aussi de vérifier sa compréhension de l’échantillonnage et du bon choix desfonctions de simulation.
ExercicesL’étudiant sera capable de faire des exercices de la section Exercices, niveauintermédiaire.
Utilisation en contexte d’autoapprentissageIl est possible d’utiliser de diverses façons ce logiciel selon les objectifs visés, laclientèle, le matériel de laboratoire disponible, etc.
La conception du logiciel permet à un utilisateur débutant tout comme à un utilisateurchevronné d’utiliser le logiciel pour améliorer sa compréhension des procédés et dessystèmes de commande.
Les utilisateurs qui connaissent les régulateurs industriels retrouveront les mêmestermes, la même structure et le même fonctionnement que dans les appareils réels.
PréalablesLa section Préalables devrait être consultée par l’utilisateur afin qu’il situe bien situerses compétences.
DidacticielAprès avoir consulté l’aide en ligne, l’utilisateur devrait suivre le Didacticiel.
Exercice simplePar la suite, un exercice simple est demandé à l’étudiant : Déterminer lescaractéristiques d’un procédé simple. Cet exercice permettra à l’étudiant de sefamiliariser avec les commandes et les outils du logiciel.
ExercicesL’étudiant sera capable de faire des exercices de la section Exercices, niveau débutant.
Autres exercicesQuand l’utilisateur aura acquis suffisamment de connaissances, il pourra réaliser lesexercices des niveaux supérieurs.
-
Utilisation du logiciel - RCM 27
Simulation de procédés et de systèmes Pour simuler des procédés réels, l’utilisateur dispose des fonctions de la barre d’outils.
Pour vérifier la validité du modèle, il faudra observer son comportement ou encorecomparer les résultats du modèle avec celui du système réel. Par exemple, en utilisantles Liens DDE, il est possible d’injecter un signal réel du système dans le modèle,puis de comparer les résultats.
Une fois vérifiée la validité du modèle, celui-ci pourra servir pour analyser et réglerles paramètres des régulateurs.
Analyse et réglage de systèmes industrielsPlusieurs outils sont fournis à l’utilisateur pour analyser les signaux.
Par exemple, il pourra vérifier l’influence de l’hystérésis d’une vanne et voir si sonremplacement en vaut la peine.
Suggestions d’exercices
Exercices, niveau débutant
• Déterminer les caractéristiques d’un procédé simple
• Modéliser un procédé selon le modèle de Ziegler et Nichols
• Analyser le comportement d’un transmetteur simple
• Calculer les signaux standard des appareils
• Évaluer la sortie des appareils et convertisseurs
• Modéliser un régulateur PID
• Régler les paramètres d’un régulateur PID
• Faire démarrer une boucle de régulation
• Étudier l’effet d’un filtre sur la mesure
• Analyser les effets des réglages
Exercices, niveau intermédiaire
• Étudier l’effet des non-linéarités
• Prédire le comportement d’une boucle de régulation
• Déterminer les caractéristiques d’un procédé intégrateur
• Modéliser un procédé réel selon le modèle de Ziegler et Nichols
-
Utilisation du logiciel - RCM 28
• Analyser le comportement d’une vanne
• Modéliser des régulateurs PID industriels (structures)
• Régler les paramètres d’un régulateur PID pour minimiser la variabilité
• Calculer le filtre sur la mesure dans une boucle de régulation
• Analyser les effets des paramètres du régulateur
• Régler les paramètres d’un système cascade
• Régler les paramètres d’un système avec anticipation statique
• Régler les paramètres d’un système de commande à rapport
• Régler les paramètres d’un système de commande par priorité
• Caractériser une sortie pour linéariser un procédé
Exercices, niveau avancé
• Choisir une stratégie de commande
• Réaliser un filtre de premier ordre
• Analyser le spectre de puissance d’une boucle
• Modéliser les équipements et appareils d’un procédé réel
• Régler les paramètres d’une boucle en utilisant les réponses en fréquence
• Régler les paramètres d’une boucle afin d’obtenir une robustesse donnée
• Régler les paramètres d’un régulateur de Dahlin
• Régler les paramètres d’un prédicteur de Smith
• Régler les paramètres d’un système avec anticipation dynamique
• Caractériser l’erreur pour linéariser un procédé
• Régler les paramètres d’un régulateur non linéaire
-
Organisation du logiciel - RCM 29
Organisation du logiciel
Fenêtre principaleRégulation classique et moderne respecte les conventions de Microsoft Windows ence qui concerne les menus et leur utilisation, les boîtes de dialogue, les boutons decommande, les cases d’option, les zones de liste ou de texte, les cases à cocher, lesicones et la souris. La touche Échap permet de fermer un menu ou une boîte dedialogue sans modifier quoi que ce soit.
La souris est optionnelle mais recommandée. Le pointeur change de forme selon letype de fenêtre et selon les conditions.
Plusieurs fenêtres peuvent être affichées en même temps. Ces fenêtres respectent aussiles normes de Microsoft Windows : menu système, redimensionnement, déplacement,etc.
Plusieurs touches de raccourci permettent d’exécuter directement des commandes sansutiliser les menus ou les icones.
Une barre d’outils (icones) permet d’exécuter rapidement les commandes les plusfréquentes.
Une barre d’état indique les principales sélections et conditions actuelles de lasimulation.
En tout temps, il est possible d’utiliser l’aide en ligne pour obtenir de l’informationsur les fonctions, les menus et les commandes.
4
-
• Barre de menus : affiche la liste des menus.
• Barre d’outils principale : affiche un ensemble d’icones (symboles) représentantdes raccourcis d’exécution pour des commandes.
• Barre d’état : permet d’obtenir de l’information sur les sélections.
• Barres de défilement (horizontale et verticale) : permettent de définir la partieaffichée du document.
• Curseurs de défilement (horizontal et vertical) : localisent la zone affichée parrapport à la largeur totale du document et indiquent la position du point d’insertionpar rapport au document dans sa totalité.
• Fenêtre des fonctions : espace de travail pour éditer les fonctions utilisées.
• Barre d’outils des fonctions : pour ajouter de nouvelles fonctions à la simulation.
• Source de base : amorce la simulation; à chaque itération, le calcul débute à cettefonction.
PointeurLe pointeur de la souris peut prendre les formes suivantes :
FlècheLe pointeur de la souris prend la forme d’une flèche dans les menus, sur lesbarres de défilement, la barre d’état, la fenêtre de styles, les cadres et lesicones.
Cible de raccordementLe pointeur de la souris prend la forme d’une cible pour indiquer que la sortied’une fonction a été sélectionnée pour être raccordée à l’entrée d’unefonction.
CroixLe pointeur prend la forme d’une croix lorsqu’il est au-dessus de la sortied’une fonction.
AssociationLe pointeur prend la forme d’une flèche munie d’une feuille pour indiquerque la fonction sera associée à une plume dans un graphique, à uninterrupteur ou à un indicateur horizontal ou vertical (bargraph) dans unrégulateur ou à une autre fonction.
Ajustement verticalLe pointeur prend cette forme lorsqu’il est au-dessus d’un indicateur vertical(bargraph) qui peut être déplacé.
Ajustement horizontalLe pointeur prend cette forme lorsqu’il est au-dessus d’un indicateurhorizontal (bargraph) horizontal qui peut être déplacé.
Organisation du logiciel - RCM 30
-
Organisation du logiciel - RCM 31
Barre d’outils principaleLa barre d’outils affiche un ensemble d’icones (symboles) représentant des raccourcisd’exécution pour des commandes.
Quand le pointeur est immobilisé sur un icone, une bulle descriptive donne le nom dela commande et une courte description s’inscrit dans la barre d’état.
Barre d’outils des fonctionsLa barre d’outils des fonctions est munie d’onglets; chacun de ces onglets contient desfonctions. Pour insérer une fonction dans la fenêtre des fonctions, il suffit de cliquersur l’icone de la fonction choisie.
Quand le pointeur est immobilisé sur un icone, une bulle descriptive donne le nom dela fonction et une courte description s’inscrit dans la barre d’état.
Barre d’étatLa barre d’état comprend des indicateurs permettant d’obtenir de l’information sur lessélections en cours :
• description de la fenêtre, l’icone ou la fonction actuellement sous le pointeur,
• état de la simulation,
• niveau choisi.
Description
Une courte description de la commande ou de la fenêtre est affichée.
-
Organisation du logiciel - RCM 32
État de la simulation
La simulation peut prendre les états suivants :
• Défilement continu,
• Défilement semi-continu,
• Défilement par paquets de 100,
• Défilement par paquets de 10,
• Défilement pas à pas,
• Réinitialisation,
• Arrêt de la simulation.
Niveau choisi
Les trois niveaux possibles sont :
• Débutant,
• Intermédiaire,
• Avancé.
Menus
Fichier
Pour les opérations sur les fichiers, pour l’impression et pour quitter le logiciel, lescommandes se retrouvent dans le menu Fichier.
Opérations
Le déroulement de la simulation et les paramètres de base sont choisis dans le menuOpérations.
Fenêtres
Pour disposer les fenêtres actives ou pour créer de nouvelles fenêtres, le menuFenêtres est utilisé.
Options
Dans le menu Options, vous pourrez changer le niveau d’utilisation et choisir lespréférences.
Aide
L’aide en ligne est atteinte par le menu Aide.
-
Organisation du logiciel - RCM 33
SourisPlusieurs actions peuvent être exécutées avec la souris qui permet de plus d’accéderaux barres d’outils et aux menus.
Bouton de droite
Des menus contextuels sont accessibles par le bouton de droite de la souris.
Fenêtre des fonctions• Alignement sur la grille
• Afficher la barre des procédés
• Couleur des prochains liens...
• Format des résultats
• Police
• Afficher les résultats/Cacher les résultats
• Base de temps
• Réinitialiser
Une fonction• Ajuster
• Désactiver/activer
• Afficher/Cacher les résultats
• Détruire
• Grouper/Dégrouper
• Inverser
• Propriétés
• Titre
• DDE
Fenêtre graphique• Axe X
• Axe Y
• Vue de plus loin
• Vue de plus proche
• Afficher la grille
• Afficher
• Lister les valeurs...
• Exporter les valeurs...
• Propriétés
Fenêtre régulateur (interrupteur)• Donner un nom à un interrupteur
-
Raccourcis
Organisation du logiciel - RCM 34
Comment
Clic du bouton de gauche(un carré grisé désigne lafonction visée)
Bouton de gauche + dessinerun rectangle ou Maj + bouton de gauche
Bouton de gauche + glisserÉchap pour suspendre ledéplacement
Double clic du bouton degauche
Clic du bouton de gauche,partie verte ou jaune, puisclic du bouton de gauchedans la partie magenta ourouge de la seconde
Ctrl + bouton de gauche
Double clic du bouton degauche sur le fond de lafenêtre
Ctrl + bouton de gauche puisglisser en maintenantenfoncé
Bouton de gauche + glisseren dessinant un rectangle
Bouton de gauche
Tâche
Sélectionner une fonction
Sélectionner plusieurs fonctions àla fois pour traiter un ensemble defonctions comme une seulefonction, par exemple pour accéderà un menu ou pour déplacer unefonction
Déplacer une fonction
Accéder aux propriétés d’unefonction
Raccorder la sortie d’une fonctionà l’entrée d’une autre fonction
Raccorder une fonction à une autrefonction ou à une plume dugraphique ou à un indicateurhorizontal ou vertical (bargraph)du régulateur.
Placer la barre des fonctions
Déplacer le graphique
Vue de plus près
Modifier les amplitudes
Contexte
Fenêtre desfonctions
Graphique
Régulateur
-
Organisation du logiciel - RCM 35
Raccourcis clavierVous pouvez utiliser des raccourcis clavier pour exécuter certaines commandes.
Pour utiliser ces raccourcis, maintenez la première touche enfoncée et appuyez sur laseconde.
Fonction Séquence de touches
Défilement continu Ctrl+Flèche droite
Défilement pas à pas Ctrl+Barre d’espacement
Redémarrage Ctrl+Début
Arrêt de la simulation Ctrl+Fin
Augmentation de 1 % Ctrl+Flèche haut
Augmentation de 10 % Ctrl+Page haut
Diminution de 1 % Ctrl+Flèche bas
Diminution de 10 % Ctrl+Page bas
Index de l’aide F1
Imprimer Ctrl+P
Ne pas accepter la modification Échap
Effacer une (ou des) fonction(s) Suppr
Associer une fonction à une autre Ctrl + bouton de gauche, glisserfonction, à une plume de graphique,à un indicateur horizontal ou vertical (bargraph)
Valeur maximale dans une zone numérique Page haut
Valeur minimale dans une zone numérique Page bas
-
La fenêtre des fonctions - RCM 36
La fenêtre des fonctions
Ordre d’évaluation des fonctionsLes fonctions sont évaluées à la suite les unes des autres, en débutant par la Source debase. Si une Sous-boucle est rencontrée (sortie jaune), cette portion est d’abordévaluée avant de poursuivre la simulation. Une fonction non raccordée n’est pasévaluée.
Source de base La source de base est identique à la fonction Source, mais elle ne peut être détruite.Cette source ne peut être effacée et, à chaque nouveau calcul de la simulation, elle estla première à être évaluée.
Insertion d’une fonctionPour insérer une fonction, il suffit de cliquer sur l’icone correspondante dans l’ongletchoisi. La fonction apparaît alors à la gauche de la Barre d’outils des fonctions.
Propriétés des fonctionsPour accéder aux Propriétés des fonctions, il faut cliquer sur la fonction avec lebouton de droite et sélectionner le menu. On accède aussi aux propriétés en doublecliquant sur la fonction.
RaccordementPour lier deux fonctions, il suffit de cliquer avec le bouton de gauche sur la portionverte ou jaune de la fonction; cette portion représente la sortie de la fonction. Lepointeur devient alors une cible; pour raccorder la sortie de la fonction sur une autrefonction, il suffit de cliquer sur la portion magenta ou rouge de la fonction quireprésente l’entrée.
Associer des fonctionsIl est possible de lier des fonctions entre elles. Quand des fonctions sont liées, si lepointeur est sur la fonction qui a amorcée l’association, un rectangle jaune se dessinesur la fonction associée.
Pour lier une fonction à la fonction sélectionnée, il faut appuyer en même temps surCtrl et sur le bouton de gauche, puis glisser le pointeur (qui a la forme d’une flèchemunie d’une feuille) sur une autre fonction.
5
-
La fenêtre des fonctions - RCM 37
Quand on double clique sur la fonction ou si l’on désactive la fonction, la fonctionassociée est désactivée; si la fonction associée est un interrupteur à bascule, ellechange d’état.
Grouper des fonctionsPour Grouper (ou Dégrouper) des fonctions, on doit d’abord sélectionner les fonctionsà regrouper, puis utiliser le menu du bouton de droite.
Une fois groupées, les fonctions sont considérées comme un tout. Un groupe peut êtreréduit en un seul icone en double cliquant su la barre supérieure; de même un grouperéduit en un icone peut être ramené à sa taille d’origine en double cliquant sur l’icone.
Insertion d’un groupe ou de fonctions à partir d’un fichierUtilisez la commande Insérer du menu Fichier.
Mise en pages et éditionPour éditer la fenêtre des fonctions, l’utilisateur dispose de menus accessibles par lebouton de droite (Menus du bouton de droite, fonction(s) sélectionnée(s), Menus dubouton de droite, aucune fonction sélectionnée) et de multiples Raccourcis utilisant lasouris. Il est aussi possible de modifier la couleur des liens, la police des caractèresdes affichages, etc.
Sélectionner une fonction
On sélectionne une fonction en cliquant sur celle-ci avec le bouton de gauche de lasouris.
Une fonction sélectionnée est désignée par un carré pointillé tracé dans la fonction
top related