Baccalauréat en génie mécanique (concentration génie mécatronique)
7347
Baccalauréat en ingénierie (B. Ing. ) | 120 crédits | Version : 2024-3
819 376-5011
Développe ton talent en génie mécatronique à l’École d’ingénierie
Deviens une ingénieure ou un ingénieur mécatronique reconnu!
École d’ingénierie : découvre un milieu d’études stimulant, des professeurs, professionnels, ingénieurs engagés et disponibles, et un environnement familial qui favorise le sentiment d’appartenance.
En bref
Tu veux concevoir des produits, des machines et des procédés qui réunissent automatisation, robotique et intelligence artificielle? Le programme pour devenir ingénieure ou ingénieur mécatronique est fait pour toi!
Le baccalauréat en génie mécanique (concentration mécatronique) est orienté sur la conception de produits ou de systèmes dans son ensemble et te permet d’intégrer à la fois des notions de mécanique, électronique et informatique. De nos jours, les ingénieurs d’un grand nombre d’entreprises sont appelés à maîtriser différentes technologies pour mettre en œuvre des produits performants et compétitifs.
Voici des exemples de projets que tu pourras réaliser dans le BAC :
- Programmer et simuler en 3D des robots industriels
- Concevoir des systèmes d’intelligence artificielle pour la classification d’images (identification de maladies, classification de matières d’un centre de tri, etc.)
- Concevoir un jumeau numérique fonctionnel d'une machine à bobiner
- Programmer un système automatisé d’inspection et de palettisation de pièces
- Modéliser en 3D, concevoir et simuler des pièces, mécanismes et structures
- Simuler l’écoulement d’air et les transferts thermiques autour d’un processeur pour les jeux vidéos
- Faire un projet de fin d’études d’envergure par équipe pour une entreprise de la région
Cette formation de 4 ans conçoit un profil d’ingénieur très recherché par les employeurs au cœur de l’industrie 4.0. Les entreprises reconnaissent le besoin urgent de former des ingénieurs compétents en mécatronique pour maintenir leur compétitivité au niveau mondial.
PROGRAMME TRAVAIL-ÉTUDES
Tu auras l’occasion de réaliser jusqu’à 3 stages rémunérés en entreprise, ce qui pourra accélérer ton accès à la profession. Tu pourras bénéficier de crédits d'expérience pouvant aller jusqu’à huit mois auprès de l’Ordre des ingénieurs du Québec, à titre de candidat à la profession d’ingénieur (CPI).
Lors de la demande d’admission, tous les étudiants, y compris ceux provenant d’une passerelle DEC-BAC, doivent s'inscrire dans le cheminement régulier. Les étudiants titulaires d’un DEC en Techniques de génie mécanique ou Technologie de maintenance industrielle (Trois-Rivières) bénéficieront d’un parcours adapté à leur situation. Les profils seront attribués à l’obtention du diplôme en fonction des cours optionnels réussis.
Spécialise-toi grâce aux 4 profils :
- Systèmes mécatroniques intelligents : développe des compétences pour les systèmes de contrôle automatique, c’est-à-dire pouvoir concevoir un système mécanique et le système électronique qui le commande (ex : systèmes automatisés de conduite de véhicule, robots).
- Modélisation et simulation numériques avancées : développe des compétences en modélisation géométrique et en simulation numérique, ce qui te permet de créer des expérimentations virtuelles pour valider des conceptions (modélisation 3D).
- Procédés : développe une approche systématique à la résolution de problèmes industriels et intègre des concepts de thermodynamique, de mécanique des fluides et de transfert thermique dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière.
- Mécanique des matériaux et des structures : développe, produis et caractérise de nouveaux matériaux non carbonés (écomatériaux).
Passage intégré à la maîtrise
En quatrième année et après l’évaluation de ton dossier, tu pourras intégrer un programme de maîtrise. Grâce aux cours crédités, tu pourras ainsi obtenir 2 diplômes en 5 ans.
Les plus de l’UQTR
Formation 50 % théorique et 50 % pratique
Proximité avec les professeurs, encadrement et soutien personnalisé
Accès privilégié en tout temps aux laboratoires modernes parmi les mieux équipés au Canada et aux équipements à la fine pointe
Participe à des compétitions universitaires nationales et internationales avec des associations dynamiques (Formule SAE, BAJA, AÉRO, ASUQTR, etc.)
Accrédité par le Bureau d’agrément d’Ingénieurs Canada ce qui te permet d’être admis directement à l’Ordre des Ingénieurs du Québec à titre de CPI
Ce programme est pour toi si :
Tu aimes la programmation
Tu as un intérêt pour la robotique
Tu aimes relever des défis en équipe
Tu es curieux et créatif
Tu as de la rigueur et un bon esprit d’analyse
Les objectifs de ce programme à l’UQTR
Plus spécifiquement, les objectifs du programme sont :
- maîtriser une démarche d'application d'un ensemble de concepts et de techniques de mathématiques appliquées;
- maîtriser une démarche d'application basée sur les notions de sciences fondamentales pertinentes à l'ingénierie;
- maîtriser une démarche d'application basée sur les notions relatives aux sciences et technologies du génie mécanique;
- maîtriser le processus de conception d'équipements et de procédés;
- se familiariser avec la gestion de projets et la gestion de production;
- développer des habiletés intellectuelles liées à la recherche et au développement;
- connaître les techniques de prévention et d'entretien;
- posséder les principes nécessaires à l'établissement de programmes d'assurance qualité;
- accroître ses aptitudes à la communication;
- manifester de l'éthique professionnelle;
- faire preuve de créativité dans son travail;
- prendre conscience des impacts de la technologie;
- acquérir une dextérité de base dans la manipulation d'équipement.
Admission
Contingentement et capacités d'accueilTrimestre d'admission et rythme des études
- Admission à l'automne et l'hiverConditions d'admission
Études au Québec
Base collégialePour être admis, les candidats collégiens devront avoir une cote R d'au moins 24.
Les dossiers des candidats titulaires dont la cote R est inférieure à 24, mais égale ou supérieure à 22, seront étudiés par la direction de programme et pourront faire l'objet d'une recommandation d'admission. Ces candidats pourraient se voir imposer des cours d'appoint.
L'admission au baccalauréat en génie mécanique s'effectue selon trois types de profil : (01) techniques en génie mécanique, (02) sciences (03) général.
Profil (01) techniques en génie mécanique
Détenir un DEC en techniques de génie mécanique ou l'équivalent.
NOTE 1 : Les titulaires d'un tel diplôme bénéficient de reconnaissances d'acquis pouvant aller jusqu'à 15 crédits universitaires (5 cours).
Profil (02) sciences
Détenir un DEC en sciences, lettres et arts ou l'équivalent et avoir réussi le cours préalable suivant :
- Physique « Électricité et magnétisme » 203-SN2 ou 203-NYB ou compétences 00US ou 0P02 ou 01YF ou 7PH2.
OU
Détenir un DEC en sciences de la nature ou l'équivalent,
OU
Détenir un DEC en sciences informatiques et mathématiques ou l'équivalent.
Profil (03) général
Détenir tout autre DEC et avoir réussi les cours suivants ou leur équivalent :
- Chimie :202-SN1 ou 202-NYA (objectif 00UL ou 0C01)
- Mathématiques :
- 201-SN2 ou 201- SH2 ou 201-NYA ou 201-103 (objectif : 00UN ou 0M02 – 022X ou 0PU2) et
- 201-SN3 ou 201- SH3 ou 201-NYB ou 201-203 (objectif : 00UP ou 0M03 – 022Y ou 0PU3) et
- 201-SN4 ou 201-SH4 ou 201-NYC ou 201-105 (objectif :00UQ ou 0M04 – 022Z ou 0PU4)
- Physique :
- 203-SN1 ou 203-NYA (objectif 00UR ou 0P01) et
- 203-SN2 ou 203-NYB (objectif 00US ou 0P02)
L'UQTR offre des cours d'appoint qui correspondent aux cours exigés.
Base universitaireLes candidats ayant réussi 21 crédits universitaires dans un domaine connexe avec une moyenne cumulative d'au moins 2,5/4,3 seront admis au baccalauréat en génie mécanique.
Base expériencePosséder cinq années cumulées d'expérience pertinente et avoir réussi les cours suivants ou leur équivalent :
- Chimie :202-SN1 ou 202-NYA (objectif 00UL ou 0C01)
- Mathématiques :
- 201-SN2 ou 201- SH2 ou 201-NYA ou 201-103 (objectif : 00UN ou 0M02 – 022X ou 0PU2) et
- 201-SN3 ou 201- SH3 ou 201-NYB ou 201-203 (objectif : 00UP ou 0M03 – 022Y ou 0PU3) et
- 201-SN4 ou 201-SH4 ou 201-NYC ou 201-105 (objectif :00UQ ou 0M04 – 022Z ou 0PU4)
- Physique :
- 203-SN1 ou 203-NYA (objectif 00UR ou 0P01) et
- 203-SN2 ou 203-NYB (objectif 00US ou 0P02)
+ un cours dans la liste des cours complémentaires afin de satisfaire aux exigences du Bureau canadien d'agrément des programmes de génie (BCAPG).
Le candidat adulte doit joindre à sa demande d'admission toutes les attestations ou autres pièces pouvant établir qu'il possède les connaissances requises.
Le candidat adulte admissible dont on n'aura pu établir à l'aide du dossier qu'il possède toutes les connaissances requises pourrait, selon le cas, être admis conditionnellement à la réussite d'un certain nombre de cours, selon la recommandation du responsable de programme.
Note :
Connaissance du français
Le candidat doit se conformer aux conditions relatives à la maîtrise du français.
Études hors Québec
Base collégialeÊtre détenteur d'un diplôme d'études préuniversitaires général en sciences totalisant 13 années;
OU
d'un diplôme d'études préuniversitaires général en sciences totalisant 12 années et une année d'études universitaires (tous les candidats, ayant 12 ans de scolarité devront compléter une année de mise à niveau);
ET
posséder des connaissances équivalentes aux cours suivants:
- Chimie :202-SN1 ou 202-NYA (objectif 00UL ou 0C01)
- Mathématiques :
- 201-SN2 ou 201- SH2 ou 201-NYA ou 201-103 (objectif : 00UN ou 0M02 – 022X ou 0PU2) et
- 201-SN3 ou 201- SH3 ou 201-NYB ou 201-203 (objectif : 00UP ou 0M03 – 022Y ou 0PU3) et
- 201-SN4 ou 201-SH4 ou 201-NYC ou 201-105 (objectif :00UQ ou 0M04 – 022Z ou 0PU4)
- Physique :
- 203-SN1 ou 203-NYA (objectif 00UR ou 0P01) et
- 203-SN2 ou 203-NYB (objectif 00US ou 0P02)
L'UQTR offre des cours d'appoint qui correspondent aux cours exigés.
Pour être admis, les candidats hors Québec devront avoir une moyenne d'au moins 12/20 ou l'équivalent.
Les dossiers des candidats hors Québec dont la moyenne est inférieure à 12/20, mais supérieure ou égale à 10/20, seront étudiés par la direction de programme et pourront faire l'objet d'une recommandation d'admission. Ces candidats pourraient se voir imposer des cours d'appoint.
Les étudiants ayant un diplôme d’études préuniversitaires en sciences et provenant de l'extérieur du Québec et ayant une scolarité de 12 ans doivent réussir l'année de mise à niveau avec une moyenne cumulative d'au moins 2,3/4,3.
CONDITIONS SUPPLÉMENTAIRES HORS QUÉBEC
Pour mener à bien vos études, une bonne maîtrise de la langue française est nécessaire. Pour connaître le test de français à l'admission qui s'applique à votre situation, veuillez consulter le lien suivant : Tests de français.
Modalités de sélection des candidatures
Acquiers une expérience sur la marché du travail!
Avec les 3 stages rémunérés, tu peux mettre tes connaissances en action dans des secteurs économiques en pleine ébullition.
Le programme comprend un stage obligatoire et deux stages optionnels. Tu pourras résoudre des problématiques réelles et concrètes en entreprise et acquérir une expérience professionnelle en découvrant les réalités du travail d’ingénieur.
La reconnaissance des acquis et des compétences - RAC
Les titulaires d’un DEC en Techniques de génie mécanique, Technologie du génie industriel, Technologie de maintenance industrielle ou Technologie du génie physique peuvent bénéficier d’une passerelle DEC-BAC.
Fais reconnaître tes acquis et tes compétences provenant soit d’une autre formation ou de tes connaissances et de tes savoir-faire cumulés.
Formulaire de demande d'exemption de coursD'AUTRES OPTIONS D'ÉTUDES S'OFFRENT À TOI
GÉNIE MÉCANIQUE – CHEMINEMENT RÉGULIER
Horaire de cours flexible
Temps complet ou temps partiel
Un stage obligatoire et deux stages optionnels
GÉNIE MÉCANIQUE – CHEMINEMENT DUAL
Unique au Canada
Près de 50 % en entreprise
Près de 1000 h rémunérées s’ajoutent aux stages coopératifs, sans rallonger la durée des études
Environnement exceptionnel à Drummondville
Avenir : Carrière et perspectives
Les perspectives d’emploi en ingénierie sont excellentes et les besoins grandissants. La majorité des diplômés trouvent un emploi en génie avant de terminer leurs études.
Tu pourras :
- Être un acteur clé du développement durable (énergie, cycle de vie des produits, matériaux écologiques, etc.);
- participer à la conception de robots (robots industriels, exosquelettes, robots humanoïdes, etc.);
- concevoir un système d’assistance pour les véhicules autonomes,
- implanter un réseau d’objets connectés et l’analyse de données pour l’industrie 4.0 ;
- mettre au point une machine à laver intelligente ;
- travailler sur la conception de drones pour sécuriser des espaces industriels ;
- et participer au développement de nouveaux produits d’une PME.
Plusieurs secteurs d'emploi t'attendent!
Transport (aéronautique, mobilité urbaine, ferroviaire, automobile, etc.)
Énergie (hydroélectricité, éolien, etc.)
Industrie manufacturière
Entreprises privées
Services gouvernementaux
Municipalités
Firmes de génie-conseil
Centres de recherche
Programmes connexes offerts à l'UQTR
Baccalauréat
Structure du programme et liste des cours
Cheminement régulier
(Cheminement: 1) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil systèmes mécatroniques intelligents
(Cheminement: 2) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil modélisation & simulation numé. avancées
(Cheminement: 3) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil procédés
(Cheminement: 4) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil mécanique des matériaux et des structures
(Cheminement: 5) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Passage intégré à la maîtrise - régulier
(Cheminement: 6) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil systèmes mécatroniques intelligents
(Cheminement: 7) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil modélis. & simulation numé. avancées
(Cheminement: 8) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil procédés
(Cheminement: 9) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil mécan. des matériaux & des structures
(Cheminement: 10) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Cheminement régulier - travail-études
(Cheminement: 11) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Prof. systè. mécat. intelligents - travail-études
(Cheminement: 12) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil modé. & simulation numé. av. - travail-étud
(Cheminement: 13) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil procédés - travail-études
(Cheminement: 14) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil méca. matériaux & structures - travail-étud
(Cheminement: 15) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - cheminement régulier - travail-études
(Cheminement: 16) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - systèmes mécatroniques intell. travail-étude
(Cheminement: 17) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - modélis. & simulation numé. av. travail-étud
(Cheminement: 18) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil procédés - travail-études
(Cheminement: 19) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - mécan. matériaux & structures travail-études
(Cheminement: 20) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Cheminement régulier - avec stages
(Cheminement: 21) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Prof. systè. mécat. intelligents - avec stages
(Cheminement: 22) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil modé. & simulation numé. av. - avec stages
(Cheminement: 23) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil procédés - avec stages
(Cheminement: 24) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Profil méca. matériaux & structures - avec stages
(Cheminement: 25) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - cheminement régulier - avec stages
(Cheminement: 26) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - systèmes mécatroniques intell. - avec stages
(Cheminement: 27) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - modélis. & simulation numé. av. - avec stage
(Cheminement: 28) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - Profil procédés - avec stages
(Cheminement: 29) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :PIM - mécan. matériaux & structures - avec stages
(Cheminement: 30) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GIA1154 Procédés de fabrication industriels Aspects techniques et économiques des procédés industriels utilisés dans les principales industries manufacturières (métal, bois, plastique, alimentation, cimenterie, etc.) et pour différents types de matériaux (métaux, polymères, bois, matériaux composites, etc.). L’étudiant·e sera amené·e à connaître et comprendre les procédés de transformation suivant (mais non exhaustif) : usinage (tournage, fraisage, perçage et autres procédés), soudage et brasage, formage (forgeage, pliage, emboutissage, extrusion, moulage et mise en forme, découpage (poinçonnage, découpe laser, jet d'eau et plasma), métallurgie des poudres, fabrication additive, traitements des surfaces (revêtements, dépôts), presses, machines-outils et outillage, thermoformage, commande numérique des procédés, assemblage automatisé, emballage. Séances de travaux pratiques d’expérimentation de procédés.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1042 Dessin technique et DAO Développer, chez l'étudiant en ingénierie, une dextérité manuelle et intellectuelle, des éléments indispensables à un langage et une expression graphique propres à ses fonctions futures; l'atteinte de ces objectifs est réalisée par le développement de l'esprit d'observation, du sens de la précision et de la capacité de s'exprimer graphiquement. Le cours vise également l'acquisition d'une connaissance générale des éléments indispensables à l'élaboration, au développement et à la mise en oeuvre d'un projet en ingénierie. Acquérir les connaissances et les habiletés requises pour pouvoir utiliser le dessin technique comme moyen de communication dans les principaux champs d'activités en ingénierie. Assimiler les notions et techniques de base requises à la conception de dessins techniques assistée par ordinateur.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit les deux cours suivants : GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
L’étudiant suit un cours parmi les suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.
GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :Cheminement régulier - DEC-TECH-MEC
(Cheminement: 31) À moins d'indication contraire, un cours comporte trois (3) crédits.Cours obligatoires (102 crédits)
GEI1021 Circuits logiques et numériques Acquérir les notions fondamentales et les méthodes modernes d'analyse et de conception de circuits d'électronique numérique. Systèmes de numération : décimal, binaires, hexadécimaux, décimal codé binaire (DCB), nombres signés. Portes logiques. Algèbre booléenne : opérations, théorème de De Morgan, diagramme de Karnaugh. Logiques combinatoires : portes logiques, additionneurs, comparateurs, décodeurs, multiplexeurs, vérificateurs de parité. Logique séquentielle : bascules, monostables, astables, compteurs synchrones, compteurs asynchrones, registres à décalage. Technologies de circuits intégrés; circuits CMOS; circuits TTL. Circuits logiques 3 états. Logique programmable. Systèmes logiques à bus.GEI1049 Circuits numériques programmables (GEI1072) Acquérir une connaissance de base sur les microcontrôleurs 16 bits utilisés dans le développement et la conception des systèmes programmables. Révision des nombres binaires, hexadécimaux et signés, opérateurs logiques de base. Microcontrôleurs 16 bits : architecture Harvard, registres internes. Etude du microcontrôleur : unité arithmétique et logique, environnement de développement, de simulation et de programmation, plan de mémoire, mémoire RAM et Flash, jeux d'instruction, programmation en langage machine, modes d'adressage, pointeurs, interruptions, lecteur de table, temporisateurs, convertisseur analogique à numérique. Initiation à la programmation en langage C.
GEI1072 Résolution de problèmes d'ingénierie en C L'étudiant acquiert les connaissances de la programmation et du développement en langage ANSI C et les applique à la résolution de problèmes d'ingénierie par des méthodes numériques. Introduction, historique et généralités, norme ANSI C. Opérateurs booléens, binaires et arithmétiques, types de données de base du langage C, branchements conditionnels et inconditionnels. Fonctions : déclarations, appels, variables globales et locales, fonctions avec un nombre fixe et variable d'arguments. Tableaux : définition, initialisation. Pointeurs : arithmétiques des pointeurs, pointeurs et tableaux. Structures : structures et appels de fonction, structures et pointeurs. Directives au préprocesseur, macros, Entrées/Sorties, bibliothèques standards, fichiers de compilation. Représentation des nombres réels en virgule fixe et flottante. Résolution numérique de problèmes d'ingénierie utilisant les zéros d'une fonction, la résolution matricielle, l'intégration numérique et la résolution d'équations différentielles.
GEI1085 Outils pour la mécatronique Initiation aux systèmes électromécaniques possédant des composants électriques/électroniques : méthodes et outils de calcul des circuits électriques appliqués aux systèmes mécaniques. Introduction à l’analyse des modules de transfert d’énergie électrique dans les systèmes électromécaniques avec les composants semi-conducteurs. Introduction aux éléments d’interfaçage avec un automate programmable : photodiodes, phototransistors, optocoupleurs. Analyse des besoins de systèmes de transfert d’énergie pour les systèmes électromécaniques: décodage de plaques signalétiques de batteries, moteurs électriques, actionneurs pneumatiques et hydrauliques.
GEI1086 Instrumentation en mécatronique (GEI1085) Acquisition de connaissances sur les constituants d’une chaîne d’instrumentation d’un système mécatronique : modules d’acquisition et de conditionnement de signaux issus de montages mécaniques (amplification, atténuation, filtrage actif et passif), modules de numérisation de signaux analogiques pour les applications d’automates programmables, modules de conversion de signaux numériques en signaux analogiques pour la commande de procédés électromécaniques, multiplexage et démultiplexage de signaux. Conception de systèmes autour de microcontrôleurs ou d’automates programmables dans les systèmes mécatroniques. Adaptation des signaux d’entrée/sortie. Choix de modules d’instrumentation.
GEI1087 Automatisation des processus industriels (GEI1021) Acquérir les connaissances théoriques et pratiques nécessaires à la conception et à l'implantation en industrie des systèmes automatisés. Automates programmables; structure, programmation et lien avec le monde extérieur. Grafcet, outil de conception, de programmation et de documentation; éléments de base, étapes et transitions, actions et réceptivité, description fonctionnelle et cahier de charges. Programmation Ladder. Commande; capteurs et actionneurs électriques et pneumatiques, caractéristiques et fonctions des capteurs et détecteurs, éléments d'électropneumatique, préhenseurs et asservissement des processus. Introduction à la robotique; spécifications, morphologie et implantation.
GIA1047 Analyse économique et financière en ingénierie De manière générale, ce cours vise à enseigner aux étudiants les principes liés aux décisions financières, les principaux éléments du contexte économique, l’évaluation des actifs d’entreprise et d’ingénierie, l’analyse des flux de trésorerie d’un projet, ainsi que la gestion des risques et des incertitudes. De façon plus spécifique, le cours couvre plusieurs sujets clés. Premièrement, il aborde la nature des décisions financières et économiques en ingénierie, ainsi que les notions d’intérêt et d’équivalences, la valeur présente et future, les coûts du capital, les annuités, le gradient et la perpétuité. Deuxièmement, il traite des méthodes d’évaluation et de calcul de rentabilité, des choix entre plusieurs projets d’investissement, des coûts annuels équivalents et des coûts de possession, de l’amortissement, de l’étude de remplacement d’équipement, ainsi que de l’analyse de rentabilité, des états financiers et du point mort. Enfin, le cours explicite les risques et les incertitudes, les sources traditionnelles et alternatives de financement, le contexte global des affaires, ainsi que les critères environnementaux, sociaux et de gouvernance dans les projets d’ingénierie.
GIA1058 Sécurité et hygiène industrielles Les objectifs principaux de ce cours sont d'initier les étudiants:
- aux différents facteurs reliés à la sécurité et hygiène industrielles ainsi qu'aux principes et techniques de base du contrôle de l'environnement des travailleurs;
- aux notions fondamentales nécessaires à la compréhension des mécanismes intervenant dans le domaine de la pollution industrielle ainsi qu'aux concepts de protection de l'environnement.
GMC1006 Mécanique des machines (ING1040) Acquisition des connaissances indispensables à l'analyse cinématique, statique et dynamique des systèmes mécaniques qui constituent les mécanismes industriels. Liaisons mécaniques : degrés de liberté, analyse cinématique des mécanismes. Mécanismes. Principe du travail virtuel. Analyse dynamique des mécanismes. Forces internes et réactions; analyses statique, cinéto-statique et dynamique.
GMC1016 Elasticité et plasticité (ING1056) Acquisition de la capacité d'élaborer et de résoudre des modèles mathématiques qui simulent les états de contrainte et de déformation dans le domaine élastique et au-delà du domaine élastique. Etats de contrainte et de déformation bidimensionnels et tridimensionnels. Méthodes énergétiques. Etats de contrainte élastoplastique et plastique. Analyse limite du comportement des structures. Etats de contrainte spéciaux.
GMC1017 Design des éléments de machines (ING1056) Acquisition des connaissances générales sur la conception et l'analyse des éléments de machines couramment employés dans l'industrie et sur la durée de vie des éléments de machines soumises aux sollicitations statiques et variables. Etapes du processus de design. Facteur de sécurité et fiabilité en conception mécanique. Concentrateurs de contraintes. Théories de limitation en chargement statique et en chargement variable. Conception, chargement limite et vérification des éléments de machines. Eléments de machines couramment utilisés dans l'industrie. Conception des éléments de machines assistée par l'ordinateur.
GMC1025 Robotique industrielle (GEI1087 ou GMC1024 ou PIN1004) Ce cours de synthèse vise à intégrer un ensemble de notions mathématiques, d'informatique, de robotique, de design et d'automatisation dans le but de maîtriser la conception de cellules flexibles de fabrication faisant interagir robots, automates, machines à commandes numériques et convoyeurs. Introduction à la robotique : types de robots, configurations géométriques, caractéristiques techniques. Modélisation des robots : cinématique directe, cinématique inverse, calcul des vitesses et accélérations. Aspects de sécurité. Conception des trajectoires. Analyse statique et dynamique. Contrôle PID indépendant et asservissement. Projet de mise en oeuvre et programmation d'une cellule flexible avec 2 robots, 2 automates, un convoyeur et 4 postes de fabrication.
GMC1031 Asservissements et commande des systèmes mécaniques (GEI1086 ou PIN1005; MAP1008) Acquisition de connaissances sur la conception et l'analyse de systèmes asservis pneumatiques, hydrauliques ou électriques ainsi que sur les concepts de base du calcul discret et de la commande par ordinateur. Connaissance générale des systèmes de commande incluant les actionneurs mécaniques ainsi que des connaissances de base en électronique linéaire. Composants de base en pneumatique et hydraulique. Modélisation de systèmes mécaniques. Régulateurs PID et ajustement par la méthode de Zeigler-Nichols. Stabilité des systèmes asservis : fonction de transfert, système en boucle fermé et lieux des racines. Commande numérique de procédés : modèles discrets, algorithme discret de commande de procédés, filtrage numérique et applications pratiques.
GMC1035 Méthodes numériques appliquées à l'ingénierie (GEI1072 ou GMC1032) Apprendre à formuler et résoudre des problèmes courants d'ingénierie au moyen des techniques numériques les plus utilisées. Applications des différentes méthodes directes de systèmes linéaires, telles la méthode Gauss, la méthode LU, la méthode Gauss-Jordan et itératives, à la solution de problèmes rencontrés en ingénierie, comme celui des vibrations. Traitement des problèmes de régression simple ou multiple avec test de confiance sur les paramètres, appliqué à l'équilibrage des réseaux électriques ainsi qu'à la solution des problèmes de bilan-matière. L'étude des procédures automatiques de recherche de modèles. Les méthodes de différentiation et d'intégration numériques; les problèmes de valeurs initiales et la solution des systèmes d'équations différentielles applicables à des problèmes pratiques, comme celui de la conception d'un système de suspension.
GMC1044 Projet de conception (6 crédits) (GMC1047 ou GMC1053) Ce cours a pour objectif de mettre une équipe d'étudiants en situation réelle de conception ou d'amélioration de la conception d'un système mécanique ou mécatronique. Il vise principalement l'application et l'intégration de connaissances, d'aptitudes et de méthodologies de travail acquises au cours du programme. Les étudiants devront en particulier appliquer une démarche de conception intégrée, typique du champ de la mécanique et ou de la mécatronique pour idéalement aboutir à la réalisation d'un prototype. Sous la supervision d'un professeur, l'équipe d'étudiants élabore un projet dont la problématique est proposée par une entreprise. Ce projet est développé durant deux sessions successives. Règlement pédagogique particulier : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi soixante-quinze (75) crédits de cours obligatoires et optionnels de son programme.
GMC1051 Modélisation des systèmes mécatroniques (GEI1009 ou GEI1085; MAP1008) Initiation aux méthodes de modélisation et de commande de systèmes multiphysiques en mécatronique : systèmes composés de modules électriques, mécaniques, thermiques, hydrauliques, etc. Modélisation dynamique des systèmes mécatroniques. Initiation à la modélisation de systèmes complets par les graphes de liaison (formalisme Bond Graph) et par la Représentation Énergétique Macroscopique. Analyse et caractérisation de la réponse dynamique des systèmes mécatroniques par simulation (pour les systèmes linéaires). Mise en évidence des aspects unidimensionnels et multidimensionnels des systèmes mécaniques, thermiques, hydrauliques.
GMC1052 Mécatronique avancée (GMC1051) Conception détaillée des systèmes mécatroniques basée sur les représentations Bond Graph ou REM (Représentation Énergétique Macroscopique). Choix et dimensionnement de composants (Capteurs, actionneurs et systèmes de commande). Intégration de diverses technologies, adaptation et commande des actionneurs hydrauliques, pneumatiques et électriques (électrohydraulique, électropneumatique, servomoteurs, etc.). Initiation à la commande non linéaire et au contrôle intelligent. Contrôle et monitorage décentralisés des systèmes mécaniques basés sur l’Internet des Objets (IOT) et les objets connectés pour l’industrie 4.0. Notions de réseautique pour la commande. Initiation aux applications web, serveur web, formats de données et bases de données.
GMC1053 Choix de projet de conception (0 crédits) Ce cours a pour objectif de trouver un projet et de former une équipe en vue du cours Projet de conception (GMC1044). NOTE : Ce cours utilise la notation succès (S) ou échec (E). Préalable : Pour s'inscrire à ce cours, l'étudiant doit avoir réussi tous les cours des deux premières années du programme.
GMC6014 Introduction à la méthode des éléments finis Construire les bases théoriques nécessaires à la résolution numérique des problèmes physiques rencontrés par l'ingénieur en conception mécanique : fondements mathématiques (éléments finis, différences finies, éléments de frontières), techniques d'analyse numérique, champs de solution recherchés. Introduction aux techniques modernes de conception et d'optimisation par l'apprentissage d'un système commercial. Éléments de calcul tensoriel. Résolution numérique des systèmes d'équations aux dérivées partielles. Méthode des différences finies. Méthode des éléments finis : fondements mathématiques, formes intégrales, formulations faibles, obtention de systèmes linéaires, application des techniques d'analyse numérique. Visualisation des champs de solutions. Résolution de problèmes d'élasticité linéaire. Écoulement de fluides. Transferts thermiques. Introduction aux éléments de frontières. Pratique d'un système commercial. Maillage, raffinement adaptatif, optimisation de forme. Nouveaux développements.
ING1039 Statique et dynamique I Initiation aux lois régissant l'équilibre statique des corps dans le plan et dans l'espace et la dynamique des particules en mouvement curviligne dans le plan. L'étude de la statique comprend l'analyse des forces externes, de l'équilibre multidimensionnel, le frottement et les assemblages plans. Celle de la dynamique comprend la cinématique et la cinétique rectiligne et curviligne. Les propriétés des surfaces planes telles que centre de gravité et moments d'inertie sont aussi étudiées dans le cadre de ce cours.
ING1040 Statique et dynamique II (ING1039) Ce cours vise la valorisation des connaissances acquises dans les cours de mathématiques, physique et statique et dynamique I. Il a pour principal objectif la maîtrise dans l'élaboration de modèles mathématiques qui simulent le comportement cinématique et dynamique des corps rigides. La solution de ces modèles par des outils informatiques, tant sous forme symbolique que numérique, fait également partie des objectifs de ce cours. Cinématique et cinétique des corps rigides; méthodes énergétiques; vibrations; projets sur Matlab.
ING1043 Matériaux de l'ingénieur Acquérir la connaissance des caractéristiques générales physiques et des propriétés des principaux matériaux, indispensable à toute activité technique en ingénierie. L'atteinte de cet objectif est assurée par l'élaboration et le développement de la compréhension de la nature des matériaux et de leurs propriétés, dans la perspective de leur utilisation en fonction des conditions de la pratique industrielle courante. Le cours a un caractère transdisciplinaire et, dans cette optique, sont étudiés les aspects suivants : classes des matériaux; structures des solides; métaux ferreux, non-ferreux et alliages, polymères, céramiques et composites; propriétés mécaniques; propriétés électriques; semi-conducteurs et conducteurs; diagrammes de phase; corrosion et lutte contre la corrosion; modification des propriétés des matériaux; utilisations industrielles des matériaux.
ING1045 Tolérancement et CAO (ING1042) Comprendre l'importance pratique et l'importance économique du tolérancement lors de la conception en ingénierie simultanée, du choix judicieux lors du processus de conception, des valeurs des intervalles de tolérances à apposer sur les pièces selon leur fonction et faire le lien entre les tolérances sur le dessin de fabrication et les instruments de métrologie permettant le contrôle dimensionnel et géométrique. Connaître les concepts des logiciels de CAO les plus récents. Tolérances dimensionnelles et ajustements : normes ISO et ANSI. Critères d'états de surface. Tolérances géométriques : tolérances de forme, tolérances associées. Cotations fonctionnelles et au maximum de matière et leur utilisation en conception. Impacts des choix de conception sur les coûts de fabrication en ingénierie simultanée. Métrologie : principes du contrôle dimensionnel et géométrique. Instruments de mesure traditionnels. Machine à mesurer les coordonnées. Modélisation solide des assemblages. Simulation cinématique d'assemblage. Développement de fonctions supplémentaires dans un logiciel de CAO.
ING1056 Résistance des matériaux (ING1039) L'objectif de ce cours est d'initier les étudiants au comportement des éléments mécaniques et structuraux; nous y verrons le calcul des efforts internes et des déformations ainsi que le dimensionnement. Le chargement axial. La torsion des barres cylindriques. La flexion des poutres (le calcul des efforts internes, de la flèche ainsi que le dimensionnement). Les poteaux. Les chargements complexes (le calcul des efforts internes, le dimensionnement, le cercle de Mohr). Les effets de la température. Les cylindres sous pression. (Laboratoires).
ING1057 Thermodynamique appliquée I Comprendre les transformations de l'énergie dans des systèmes en équilibre. Enoncer, expliquer et appliquer les quatre principes de la thermodynamique aux substances, aux machines et aux systèmes en général. Température. Pression. Energie. Travail. Concept d'énergie interne. Procédés sans écoulement et avec écoulement. Première loi de la thermodynamique. Concept du procédé réversible. Le procédé irréversible. Propriétés thermiques des gaz. Concept d'enthalpie. Chaleur spécifique. Deuxième principe de la thermodynamique. Cycle de Carnot. Entropie. Fonctions thermodynamiques des substances pures. Applications de la thermodynamique à divers systèmes. Détente Joule-Thompson. Compresseurs. Machines thermiques. Réfrigération.
ING1058 Phénomènes d'échanges (ING1057) Comprendre les principes qui gouvernent les phénomènes de transferts. Développer les habiletés pour établir une approche mathématique rigoureuse des systèmes d'échanges et de solutions des problématiques concrètes à partir d'hypothèses imposées par les contraintes industrielles. Introduction aux phénomènes, viscosité et transfert de quantité de mouvement. Distribution de vitesse en écoulement laminaire. Principes d'échanges pour des systèmes isothermes. Transfert interphase : équation de Bernouilli, appareils de mesure, friction. Conductivité thermique et mécanisme de transfert de l'énergie. Distribution de température dans les solides et les liquides en écoulement laminaire. Transfert de chaleur par convection. Equations empiriques pour le calcul du coefficient de transfert de chaleur. Echangeurs de chaleur. Introduction aux phénomènes de transfert de masse.
ING1060 Introduction au génie : fondements en mathématique Dans ce cours, de nombreux exemples concrets de problèmes d'ingénierie sont utilisés pour initier l'étudiant à certaines notions de base en mathématiques en utilisant une approche pratique basée sur des exemples réels en ingénierie. Des ententes de partenariat avec des entreprises permettent l'utilisation de problèmes d'ingénierie réels et actuels directement en classe. Cette démarche permet de mettre l'emphase sur les enjeux de la solution d'un problème d'ingénierie tout en démontrant comment les mathématiques peuvent servir de support. L'étudiant est amené à utiliser des outils de modélisation et de simulation dans lesquels les outils mathématiques sont déjà intégrés (Matlab) pour aborder les principales fonctions mathématiques, apprendre à les dériver et être capable d'appliquer le calcul différentiel à la résolution de problèmes d'optimisation, de traçage de courbes et de développement en séries. Certains problèmes peuvent également être supportés par des expériences en laboratoire.
ING1061 Introduction au génie : fondements en chimie et en physique Ce cours vise à compléter l'acquisition de notions fondamentales de chimie, physique, mécanique, d'électricité et de magnétisme nécessaires aux programmes de génie en utilisant une approche pratique basée sur la présentation d'exemples réels et suivi de la théorie nécessaire pour aborder ces problèmes. La cinématique des particules, les forces, les lois du mouvement et l'équilibre en appliquant ces principes à des exemples concrets d'ingénierie tels que le mouvement des corps libres avec friction dans un fluide comme l'air. L'énergie et la rotation d'un corps rigide appliquées à des arbres en rotation, la loi de coulomb, champ et potentiel électriques, courants électriques, des résistances et condensateurs, du champ magnétique. Ces notions seront appliquées à des circuits RLC réels. Quelques expériences de laboratoire illustrant les principes de mécanique et d'électromagnétisme suivront les énoncés théoriques. ce cours intègre également les principes fondamentaux de la chimie générale, de la chimie organique et de la chimie analytique appliqués à des phénomènes réels suivis de travaux dirigés. On aborde la structure de l'atome, le tableau périodique, l'oxydoréduction et l'électronégativité. Ces notions sont complétées par des applications pratiques. On complète par la nomenclature et les groupes fonctionnels en chimie organique. Sucres et protéines. Solubilité, acides-bases, électrochimie et spectroscopie.
ING1100 Communication et méthodes de travail en ingénierie Ce cours vise à développer les compétences nécessaires pour communiquer efficacement dans un contexte d'ingénierie, travailler efficacement en équipe multidisciplinaire en ingénierie et utiliser adéquatement les outils de communication. Communication par oral, par écrit et par méthodes audiovisuelles des différents concepts et raisonnements associés à la pratique du génie. Théories et règles de communication. Caractère humain de la communication. Méthodes de travail en groupe. Outils et logiciels liés à la communication en ingénierie et au travail collaboratif. Méthodes de recherche documentaire et bibliographique. Rédaction de rapports techniques et présentation de l'information.
ING1200 Pratique de la profession d'ingénieur Offert à l'ensemble des baccalauréats en génie, ce cours vise à développer des compétences complémentaires aux savoirs disciplinaires étroitement liées à l'exercice de la profession d'ingénieur. L'évolution des compétences de l'ingénieur(e) : processus d'accès au titre professionnel d'ingénieur(e), responsabilités de l'ingénieur(e) et formation continue. Les fondements théoriques et applications pratiques du professionnalisme, de l'éthique et de la déontologie en lien avec le travail de l'ingénieur(e). L'environnement légal de l'ingénieur(e) : lois, règlements et normes qui encadrent les travaux d'ingénierie et le développement de produits. L'ingénieur(e) et la mondialisation. L'environnement professionnel de l'ingénieur(e) : ouverture, savoir être et normes de comportement. Rôle de l'ingénieur(e) dans le développement de produits, les projets de conception et de construction ainsi que dans la recherche et développement. Les décisions de l'ingénieur(e) et leurs impacts sur la société et la population : l'utilisation des énergies renouvelables, le développement durable, le cycle de vie des produits, l'empreinte écologique et la gestion de risques technologiques.
MAP1006 Mathématiques appliquées I Transmettre à l'étudiant les bases de l'algèbre matricielle, l'introduire aux méthodes numériques, lui donner les outils nécessaires à la résolution des équations différentielles ordinaires et lui montrer certaines applications des équations différentielles. Algèbre matricielle : matrices, définitions et opérations, matrice triangulaire, diagonale, transposée d'une matrice, matrice régulière et rang, déterminants, inverse d'une matrice, solution d'équations linéaires, valeurs et vecteurs propres. Nombres complexe. Équations différentielles : classification, solution d'une équation différentielle avec interprétation géométrique; équations différentielles du premier ordre, équations exactes et facteur intégrant, équations à variables séparables, homogènes, linéaires, de Bernouilli; applications (trajectoires orthogonales, problèmes de taux, etc.). Équations différentielles d'ordre supérieur : système fondamental de solutions, équations linéaires, homogènes à coefficients constants, réduction d'ordre, équations linéaires non-homogènes, équations d'Euler-Cauchy; résolution en séries de puissances; applications. Systèmes d'équations différentielles homogènes et non homogènes.
MAP1007 Mathématiques appliquées II Acquisition de notions fondamentales sur les fonctions à plusieurs variables, les courbes et les surfaces dans le plan et l'espace. Applications du calcul différentiel et intégral à plusieurs variables ainsi que le calcul vectoriel. Eléments de géométrie analytique. Courbes planes, tangentes et longueur d'arc, coordonnées polaires, intégrales en coordonnées polaires, équations polaires des coniques. Vecteurs de dimension deux et trois, produit scalaire, produit vectoriel, droites et plans, surfaces. Fonctions vectorielles et courbes dans l'espace, limites, dérivées et intégrales, cinématique, courbure, composantes tangentielle et normale de l'accélération, lois de Kepler. Fonctions de plusieurs variables, limites et continuité, dérivées partielles, accroissement et différentielle, dérivation de fonctions composées, dérivées directionnelles, normales et plans tangents, valeurs extrêmes de fonctions à plusieurs variables, multiplicateurs de Lagrange. Intégrales doubles, aire et volume, intégrales doubles en coordonnées polaires, aires de surfaces, intégrales triples, moment d'inertie et centre de masse, coordonnées cylindriques, coordonnées sphériques, changement de variables et jacobiens. Champs vectoriels, intégrales curvilignes, indépendance du chemin, théorème de Green-Riemann, intégrales de surface, théorème de flux-divergence, théorème de Stokes.
MAP1008 Mathématiques appliquées III (MAP1007) Application du calcul des transformées, des nombres complexes et des variables complexes. Séries de Fourier : applications aux problèmes, aux limites des équations aux dérivées partielles. Fonction d'une variable complexe : théorèmes de Cauchy. Calcul des résidus. Transformation de Laplace : calcul des transformées de Laplace. Applications aux équations différentielles ordinaires.
STT1001 Probabilités et statistiques Statistiques de base en vue des applications. Séries statistiques : histogramme et polygone. Mesures de tendance centrale. Mesures de dispersion. Moments. Eléments de probabilités : variables aléatoires, distributions binomiales, hypergéométriques, normales. Poisson. Introduction à l'échantillonnage. Tests d'hypothèses simples.
Cours optionnels (9 crédits)
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : GEI1042 Circuits analogiques (GEI1021) Acquérir les bases théoriques et pratiques en électronique pour concevoir des systèmes électroniques modernes. Développer la capacité d'analyse, de synthèse et de choix de composants électroniques. Diode PN : relation v-i, résistance dynamique, circuit équivalent. Diode Zener : relation v-i, tension de coude, impédance zener. Transistor bipolaire : modèle de Eber-Mol, polarisation, circuits équivalents en T et H, montages : base commune, émetteur commun et collecteur commun. Conception des amplificateurs : circuit équivalent ac, gain de tension, résistance d'entrée, résistance de sortie. Transistor JFET : amplificateurs source commune, grille commune et drain commun. Réponse en fréquence : effet Miller, courbe de réponse. Régime transitoire. Compensation haute fréquence. Notions de bruit. Conception d'amplificateurs BF, HF.GEI1057 Microsystèmes de mesure (GEI1049) Acquérir une méthodologie propre à la résolution des problèmes de mesures complexes rencontrés dans la pratique professionnelle d'un ingénieur, incluant les notions de miniaturisation en technologie microsystèmes. Comprendre les systèmes de mesure en technologie microsystèmes : modèle général de la mesure, mesures électriques, conversion du mesurande, capteurs et actionneurs, estimation du mesurande, reconstitution du mesurande, méthodologie de son design, blocs fonctionnels matériels et logiciels et traitement des signaux de mesures. Comprendre les microsystèmes : étude des éléments microélectroniques, micromachinés, microoptiques, possibilités et limites de ces technologies, problèmes d'interfaçage, combinaisons des éléments de différentes natures appelés systèmes microélectromachinés (MEMS) et microélectrooptiques (MEOPS).
GEI1058 Traitement numérique du signal (GEI1055) Acquérir les notions utiles en traitement numérique du signal et plus particulièrement les méthodes de filtrage adaptatif essentielles aux systèmes de mesures, de télécommunication et de commande. Concepts de base : signaux et systèmes numériques, produit de convolution, transformée en Z, transformation de Fourier discrète. Transformée rapide de Fourier (FFT) : principe, structure papillon, entrelacement temporel et fréquentiel, autres algorithmes de calcul rapide FFT. Convolution rapide. Filtrage numérique : filtres à réponse impulsionnelle finie (RIF) et infinie (RII), utilisation de fenêtres. Filtrage adaptatif, méthodes du gradient (LMS), méthodes de moindres carrées (RLS). Filtrage optimal : Wiener (MMSE), Kalman. Introduction aux techniques modernes : réseaux de neurones, ondelettes, algorithmes génétiques.
GEI1076 Programmation objet pour systèmes embarqués (GEI1072) Acquérir les connaissances de base de la programmation et du développement en langage de programmation objet C#, appliqué aux systèmes embarqués. Introduction aux outils graphiques de développement, classes et héritages dans le but de faire des applications interface entre l'ordinateur et des systèmes embarqués. Élaboration de contrôle par programmation de haut niveau, paramétrage et protocole d'échange. Permettre à l'étudiant de faire un choix algorithmique en fonction de critères matériels. Évaluation de performance algorithmique dans le but d'optimiser le code de haut niveau. Permettre à l'étudiant de faire une approche technique élémentaire de tests. Revoir les concepts de fichiers entrées/sorties.
GEI1077 Instrumentation et contrôle des procédés (GEI1013 ou GMC1031) Ce cours constitue une initiation à l'automatisation des procédés en usine de production et aux systèmes SCADA. Il donne une vue d'ensemble sur les différents éléments d'un système industriel de contrôle. On y étudie l'aspect logiciel et matériel d'un système de production industriel ainsi que la définition et la documentation du procédé. On voit ensuite l'architecture ainsi que les éléments matériels du système de contrôle : instrumentation, actuateurs, automates, réseaux d'usine, stations d'opération et d'ingénierie. Les aspects sûreté des systèmes et environnement ainsi que la gestion de projet d'instrumentation et contrôle sont introduits.
GEI1083 Conception de systèmes embarqués (GEI1049) L'étudiant sera apte à comprendre les notions théoriques et pratiques reliées à la conception et à la réalisation d'un système embarqué. L'étudiant développera une plateforme matérielle et logicielle basée sur une technologie de processeurs embarqués d’un système sur puce (System on Chip- SoC). Il abordera les modules associés à la conception de circuits numériques avancés notamment, les périphériques d’entrées – sorties : temporisateurs, UART, SPI, I2C, ADC, capture de signaux et les technologies de transmission : WiFi, Bluetooth, Zigbee, LoRa, NB-IOT, 5G. Introduction aux applications dans le domaine de l’internet des objets (IdO).
L’étudiant suit de 0 à 9 crédits parmi les cours suivants : Systèmes mécatroniques intelligents GMC6006 Systèmes cyber-physiques Ce cours permet aux étudiants de se familiariser avec la conception et la commande de réseaux distribués de machines physiques (capteurs, actionneurs), l’intégration physique-machine, la communication machine-machine et homme-machine ainsi que les capacités qui permettent à des objets hétérogènes d’interagir. Plusieurs notions seront abordées dans ce cours dont : la commande de systèmes sur réseaux, le partage des ressources de communication et de calcul, les systèmes de commande embarqués et distribués, la commande décentralisée, l'interconnexion, le développement et l'utilisation des plateformes infonuagiques, l'internet des objets (IOT) et l'internet industriel des objets (IIOT), les outils de programmation haut-niveau pour le traitement de flux de données en temps-réel sur serveurs, la sécurité des systèmes cyber-physiques, la gestion et la confidentialité des données : techniques de chiffrement pour la protection et le traitement de signaux temps-réel, ainsi que la détection des fautes et des attaques.
GMC6007 Commande avancée des systèmes intelligents multivariables Ce cours permet aux étudiants d’acquérir les habiletés de modélisation, d’optimisation et de commande de systèmes multivariables. Les outils d’intelligence artificielle seront appliqués pour la modélisation et la prédiction ainsi qu’aux problèmes d’optimisation. De plus, le cours abordera entre autres les notions suivantes : commande avancée (commande linéaire quadratique, RST, H infini, commande prédictive), les observateurs d’état (Luenberger, filtre de Kalman), les méthodes d'optimisation non linéaire avec et sans contraintes, les algorithmes génétiques et la fusion de données multi-capteurs.
Modélisation et simulation numériques avancées GMC6008 Modélisation numérique avancée en ingénierie Simulations numériques des phénomènes mécaniques dans un environnement de conception et fabrication assistées par ordinateur (CFAO). Comprendre les modèles curvilignes, surfaciques et solides (BREP et arbre des caractéristiques) utilisés pour modéliser géométriquement des pièces et assemblages. Propriétés des courbes, surfaces et solides et opérateurs entre modèles. Développement d’un système de données optimal pour représenter les différents types de modèles en utilisant des concepts avancés de programmation orientée objet (héritage, polymorphisme, etc.). Application au calcul des propriétés et au développement des opérateurs des modèles.
GMC6009 Maillages et analyses par éléments finis avancées Ce cours a pour objectif d’aborder des notions avancées de modélisation et calcul par éléments finis. Types de maillages et méthodes automatiques de génération de maillages. Mesure de la qualité des maillages, estimateurs d’erreur et adaptation de maillages. Éléments finis en mécanique non linéaire. Types de non-linéarités, formalismes et tenseurs fondamentaux utilisés en mécanique non-linéaire. Méthodes numériques utilisées pour la résolution des systèmes non-linéaires. Méthodes incrémentales. Éléments finis en dynamique structurelle. Modélisation dynamique des systèmes discrets. Analyse modale, fréquences et modes propres de vibration. Orthogonalité des modes et découplage des équations. Modèles continus pour l’analyse vibratoire de pièces et structures. Discrétisation spatiale, matrices de masse et de rigidité. Application à des éléments de barres et de poutres. Méthodes de résolution numérique des systèmes dynamiques en régime forcé : discrétisation temporelle et méthodes de superposition modale.
Procédés GMC6010 Introduction au génie des procédés Développer une approche systématique à la solution de problèmes complexes de procédés industriels typiques au moyen de bilans de masse et d'énergie. Calculs d'ingénierie : unités et dimensions, conversion d'unités, etc. Variables de procédés et notions d’instrumentation: masse et volume, débit, pression, température, composition chimique, etc. Déplacement de fluides par pompage, compression, etc. Diagramme d'écoulement, bilans à une ou plusieurs unités, avec ou sans réaction. Systèmes à une phase : gaz idéaux et gaz réels. Systèmes à plusieurs phases : systèmes gaz-liquide et solide-liquide miscibles ou partiellement miscibles. Introduction aux bilans molaires.
GMC6011 Opérations unitaires (GMC6010) Analyse et réalisation de la conception d'unités de base en génie des procédés intégrant des concepts de thermodynamique, de mécanique des fluides et de transfert thermique. Applications et exemples dans le domaine de l’environnement, de la production d’énergie et l’industrie manufacturière. Évaporateurs simples et à multiples effets. Filtration classique et membranaire. Séchage, humidification et tour de refroidissement. Séparation mécanique-physique telle que le tamisage, la sédimentation et la centrifugation. Combustion, génération de vapeur et gazéification. Opération d’électrolyseur, de pile à combustible et d’échangeur ionique. Absorption gaz-liquide. Distillation.
Mécanique des matériaux et des structures GMC6012 Modélisation avancée du comportement des matériaux et assemblages Ce cours vise à acquérir des connaissances et des compétences approfondies dans le domaine de la modélisation, de la prédiction et de l'optimisation des comportements des matériaux. Il a pour objectif de fournir des bases théoriques solides dans le but de guider une sélection éco-responsable des matériaux en conception mécanique. Il met l’accent sur le développement et l’optimisation des nouveaux matériaux dans un contexte de développement durable. Le cours couvre divers aspects tels que les lois de comportement, les modèles numériques, les modèles micromécaniques pour prédire les propriétés des composites, les phénomènes de fluage et de relaxation des plastiques et des composites, la fatigue, la mécanique de la rupture et de l'endommagement, ainsi que les méthodes de contrôle non destructif des matériaux. De plus, l'accent est également mis sur le comportement des assemblages et les critères et les indices de performance qui guident la sélection des matériaux en conception mécanique.
GMC6013 Conception et fabrication de pièces en matériaux plastiques et composites Acquérir les connaissances spécifiques à la fabrication et la conception de pièces avec les matériaux plastiques et composites. Caractériser les divers types de polymères thermoplastiques et thermodurcissables. Établir les propriétés de base des éléments constituants et celles du pli élémentaire d'un composite multicouche. Établir et utiliser la théorie des laminés pour la conception d'une pièce composite multicouches. Acquérir les notions essentielles au moulage de pièces. Passer en revue les différents procédés de moulage des pièces plastiques et composites et des paramètres à prendre en compte lors du moulage d'une pièce.
Cours complémentaires (9 crédits)
L’étudiant choisit 3 cours (9 crédits) parmi la liste suivante. L’étudiant qui souhaite suivre un cours qui ne figure pas sur cette liste doit obtenir au préalable l’approbation du directeur de programme :