Projets novateurs réalisés

Explorez des milliers de projets réussis issus de la collaboration entre organisations et talents postsecondaires.

13270 Projets achevés

1072
AB
2795
C.-B.
430
MB
106
NF
348
SK
4184
ON
2671
QC
43
PE
209
NB
474
NS

Projets par catégorie

10%
Informatique
9%
Génie
1%
Génie - biomédical
4%
Génie - chimique / biologique

Interpolation polynomiale très rapide et parcipienne

J’ai commencé un nouveau projet de recherche dans le but d’implémenter un nouvel algorithme qui interpole un polynôme F de degré D dans N variables avec T termes non nuls.

On sait depuis longtemps comment interpoler un polynôme F(x) dans une variable de degré D à partir de valeurs D+1 de F en temps O(D log D).  L’outil pour cela est la transformée rapide de Fourier.  Il est considéré comme l’une des 10 principales réalisations en informatique scientifique duXXe siècle.  Il a de nombreuses applications.  Mais, si les polynômes sont multivariés, dans N variables ils sont généralement clairsemés, c’est-à-dire que le nombre de termes T est bien inférieur à D^N, la transformée rapide à quatre peut ne pas aider.   Sur de tels polynômes, la transformée rapide de Fourier peut prendre très longtemps.   Puisque les polynômes clairsemés existent dans de nombreuses applications pratiques, nous avons besoin de nouveaux algorithmes et de nouveaux outils.  Beaucoup de chercheurs, à commencer par Richard Zippel dans sa thèse de doctorat en 1979, ont développé des algorithmes efficaces pour les polynômes clairsemés.

Nous avons un nouvel algorithme qui, théoriquement, est bien meilleur que l’algorithme de Zippel et les autres algorithmes de la littérature.  Théoriquement, il combine des idées et des outils provenant de la cryptographie, de l’informatique théorique, de la théorie des nombres et de l’algèbre.  Mais pour que ce soit rapide, il faut mettre en œuvre une variété d’algorithmes, y compris la transformée rapide de Fourier, pour les polynômes dont les coefficients des entiers modulo un nombre premier où le nombre premier peut être petit, par exemple 32 bits, moyen, par exemple 64 bits, et grand, c’est-à-dire plus long de 64 bits.  Chaque cas sera important pour des applications pratiques. Nous avons besoin d’aide pour programmer des algorithmes mathématiques pour différents cas et essayer divers algorithmes.  La liste des algorithmes nécessaires inclut des algorithmes pour calculer les racines de polynômes sur des corps finis, prendre des logarithmes discrets dans des corps finis où les logarithmes discrets sont traitables, multiplier et diviser les polynômes, calculer les plus grands communs diviseurs de polynômes, etc. L’étudiant participerait à un petit groupe d’étudiants, deux étudiants aux cycles supérieurs et un autre étudiant de premier cycle, à un projet visant à concevoir et à implémenter un ensemble logiciel d’algorithmes mathématiques pour les polynômes dans GF(p)[x], c’est-à-dire des polynômes dans une variable dont les coefficients sont des entiers réduits modulo un nombre premier p.  Nous aurons besoin d’une bibliothèque de 32 bits, d’une bibliothèque de 64 bits et d’une bibliothèque quadruple de précision de 128 bits.  Nous utiliserons le langage de programmation C pour la version finale du code, mais nous testerons des algorithmes dans Maple.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Michael Monagan

Étudiant :

Jaiganesh Balasundaram

Partenaire :

Discipline :

Mathématiques

Secteur :

Technologies de l’information et des communications

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Propriétés structurelles des formules propositionnelles définissant les problèmes de recherche combinatoire

Nous nous intéressons à la compréhension de la puissance et des limites des familles d’algorithmes pour résoudre des problèmes de recherche combinatoire, en particulier ceux dont les versions décisionnelles sont NP-complètes.   Dans certains domaines d’application impliquant de tels problèmes, l’état de l’art consiste à représenter une instance de problème comme une formule de logique propositionnelle (ou une extension naturelle, des exemples typiques étant les contraintes de cardinalité et les combinaisons booléennes d’inégalités linéaires), et l’utilisation d’un programme conçu pour trouver des affectations satisfaisantes (par exemple, un solveur SAT ou SMT) pour tenter de construire une solution. (SMT signifie Satisfiabilité Modulo Theories, ce qui signifie la satisfaisabilité d’un ensemble de formules fondamentales du premier ordre impliquant des atomes dont l’interprétation est déterminée par une théorie décidable, par exemple, l’arithmétique de Presburger ou la théorie des tableaux.)

Une observation intéressante sur l’expérience pratique est que les solveurs SAT et SMT « industriels » résolvent souvent des instances avec des millions de variables et de clauses.   En revanche, nous savons comment concevoir des familles de formules avec quelques centaines de variables dont aucune méthode connue ne pourrait déterminer la satisfaisabilité de notre vivant.   Bien que les sources industrielles produisent une source continue d’instances de plus en plus difficiles, trop difficiles à résoudre pour la technologie actuelle, ces instances restent néanmoins très faciles en fonction de leur nombre de variables quand on considère à quel point une formule dure peut être petite.  De telles observations ont mené à de nombreuses spéculations sur la structure d’instances relativement difficiles ou faciles provenant de diverses sources. 

Une suggestion fréquente est que de nombreuses instances industrielles sont relativement faciles parce qu’elles satisfont une propriété structurelle particulière, comme (un graphe associé à la formule) ayant une faible largeur, par l’une des nombreuses notions apparentées de avec de largeur de graphe, et donc résolubles par des algorithmes efficaces pour des instances possédant cette propriété.   Les preuves réelles sont faibles : il n’est pas clair que les formules satisfaient une telle propriété, et dans bien des cas, nous savons qu’elles ne satisfont pas – ou même ne peuvent pas – les propriétés candidates les plus évidentes.  Il est encore moins clair que les algorithmes utilisés en pratique devraient pouvoir résoudre efficacement des instances parce qu’ils possèdent des propriétés de type proposées.  Cependant, il existe de nombreuses possibilités intrigantes.

Le rôle de l’étudiant sera d’aider à répondre à certaines parties précises de la première question.  Leur travail se déroulerait en étapes suivantes : lecture du matériel de fond approprié, sélection d’un petit nombre de familles de formules (par exemple, de la vérification matérielle, de la planification automatisée, de la bioinformatique, des conceptions combinatoires, etc.) et des propriétés structurelles à étudier (notions de largeur, d’absence d’échelle, etc.); Étude des algorithmes et des implémentations existantes pour les propriétés choisies; Des expériences préliminaires.  On prévoit que nous ne pourrons pas mesurer précisément des propriétés intéressantes pour de grandes instances avec des implémentations existantes; Travailler, en collaboration avec le superviseur et d’autres étudiants (et probablement un postdoctorant), à affiner les algorithmes et les structures de données afin d’améliorer la vitesse et donc la taille des instances mesurables; Préparez un rapport sur les progrès réalisés.

Voir la description complète du projet
Superviseur du corps professoral :

Dr David Mitchell

Étudiant :

Paul G C

Partenaire :

Discipline :

Informatique

Secteur :

Technologies de l’information et des communications

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Résolution déclarative de problèmes de recherche et d’optimisation computationnellement difficiles

Les problèmes de recherche et d’optimisation computationnellement difficiles sont omniprésents en science, en ingénierie et
Affaires. Parmi les exemples, on retrouve la conception de médicaments, le repliement des protéines, la reconstruction phylogénique, le matériel et
conception logicielle, génération et vérification de tests, planification, calendrier, planification et ainsi de suite. Dans
Dans de rares cas, il existe des logiciels pratiques spécifiques à une application, mais le plus souvent le développement réussi
Les méthodes nécessitent l’embauche de spécialistes, et souvent beaucoup de temps et de coûts, pour en appliquer un ou plusieurs
Approches computationnelles. L’objectif de notre projet est d’offrir une autre technologie pratique pour
résoudre ces problèmes, mais qui nécessiterait beaucoup moins d’expertise spécialisée sur le
une partie de l’utilisateur, rendant ainsi la technologie pour résoudre de tels problèmes accessible à une plus grande variété de
utilisateurs. Dans cette approche, l’utilisateur donne une spécification précise de sa recherche (ou optimisation)
Problème dans un langage de modélisation déclarative. Un solveur prend alors cette spécification, avec un
et produit une solution au problème (s’il y en a une). Nous entreprenons un
Programme de recherche à la fois en développement théorique et démontrant la faisabilité pratique par
Développement de systèmes.

L’étudiant travaillera en équipe comprenant deux membres du corps professoral, deux doctorants et
deux étudiants à la maîtrise menés sur un projet de recherche très actif et en cours. La tâche principale sera d’écrire
spécifications des problèmes de recherche et d’optimisation dans une extension de la logique du premier ordre (prédicat),
pour développer des références, faire des expériences sur notre système et recueillir les statistiques de performance.
L’étudiant aura le choix entre un travail plus théorique ou un travail plus appliqué, selon son
intérêts. Le résultat sera utilisé dans des articles de recherche que nous prévoyons de publier dans des travaux académiques de premier ordre
conférences et revues.

Voir la description complète du projet
Superviseur du corps professoral :

Dre Evgenia (Eugenia) Ternovska

Étudiant :

Akshay Gupta

Partenaire :

Discipline :

Informatique

Secteur :

Technologies de l’information et des communications

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Gestion personnelle des réseaux sociaux

Nous menons un projet passionnant sur la création d’outils pour gérer les réseaux sociaux personnels.  Vous avez beaucoup d’amis, qui communiquent avec vous sur quelques réseaux sociaux en ligne, comme Facebook, LinkedIn et Twitter, ainsi que sur certains canaux traditionnels, comme les courriels, appels téléphoniques et messages en ligne.  Comment gérer vos contacts de façon réseautique sociale?

Ce projet personnel de gestion des réseaux sociaux construira des outils pour recueillir et organiser les informations de communication, analyser et recommander des actions, et protéger la vie privée.  Bien que les détails du projet Globalink spécifique soient davantage déterminés par le superviseur et l’étudiant, nous nous attendons à ce que l’étudiant puisse compléter une petite partie concrète pendant le stage.  Certains sujets, par exemple, incluent la détection et la suppression d’ambiguïté des entités, l’intégration et l’agrégation de la communication, la visualisation de la communication et des réseaux sociaux.

L’étudiant travaillera sous la supervision du Dr Jian Pei et d’un doctorant (en tant que mentor) afin de comprendre la vision globale du projet et de contribuer un élément concret à l’ensemble d’outils en développement.  On s’attend à ce que l’étudiant développe le cadre algorithmique, très probablement impliquant l’exploration de données et la recherche en apprentissage automatique, et mette en œuvre un prototype.
 

Voir la description complète du projet
Superviseur du corps professoral :

Dr Jian Pei

Étudiant :

Sameera Gupta

Partenaire :

Discipline :

Informatique

Secteur :

Technologies de l’information et des communications

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Modélisation et simulation des instabilités du doigté dans l’écoulement des eaux souterraines

Dans ce projet, nous visons à développer un modèle mathématique et à effectuer des simulations numériques pour les instabilités de doigtés dues à la gravité qui surviennent lors de l’écoulement des eaux souterraines dans les sols et les aquifères.  Les doigts se forment en réponse aux forces gravitationnelles qui découlent de la différence de densité entre l’eau envahissante et l’air déplacé.  Ces forces peuvent déstabiliser un front d’humidification planaire et stable, entraînant un réseau périodique de doigts se propageant rapidement.  Ces instabilités peuvent jouer un rôle très important dans l’étude à la fois de la contamination et de la remédiation des sols, car les doigts offrent une voie rapide pour l’entrée rapide de la pluie ou d’autres sources d’eau de surface dans le sous-sol. De nombreux modèles ont été proposés pour capturer les phénomènes d’écoulement à doigts, principalement basés sur la célèbre équation de Richards pour l’écoulement dans des milieux poreux, combinée à des équations constitutives appropriées pour les propriétés du sol.  Dans ce projet, nous souhaitons étudier trois modèles spécifiques qui utilisent différentes approches pour incorporer l’hystérésis et les effets hors équilibre dans l’équation dynamique qui régit la pression capillaire.  

Notre objectif dans ce projet est de prendre le cadre computationnel de base que nous avons déjà développé dans Matlab pour le modèle A [1] et de l’étendre en implémentant les modèles B et C.  Les équations gouvernantes dans chaque cas forment un système non linéaire couplé d’équations aux dérivées partielles de type parabolique.  Sur la base de la géométrie simple et rectangulaire de l’échantillon expérimental typique de sol, nous nous limiterons à un domaine rectangulaire bidimensionnel et utiliserons une discrétisation standard aux différences finies dans l’espace.  La discrétisation temporelle sera gérée à l’aide d’une méthode des lignes avec les solveurs ODE intégrés à Matlab. Nous serons ensuite prêts à effectuer une comparaison complète de la capacité des trois modèles à simuler des phénomènes de doigtés axés sur la gravité, et à évaluer les avantages et inconvénients de chacun.  Aucune comparaison de ce type n’a encore été réalisée car les modèles B et C [2,5] sont relativement récents; aucun des modèles B ou C n’a encore été comparé de façon systématique à la richesse des données expérimentales disponibles dans la littérature (voir les références dans [1] pour des exemples).

L’étudiant passera environ le premier mois à revoir les deux modèles mentionnés ci-dessus et à implémenter un algorithme pour la solution numérique dans Matlab.  Le développement du code sera facilité par le fait que nous disposons déjà d’un modèle fonctionnel pour l’hystérésis capillaire [1], qui est la principale complication du code. Nous effectuerons ensuite une série de simulations numériques pour valider les résultats et comparer avec d’autres modèles apparentés.  L’objectif est de déterminer quel modèle capture le plus précisément et de manière fiable le comportement de doigté observé.

Voir la description complète du projet
Superviseur du corps professoral :

Dr John Stockie

Étudiant :

Samir Jain

Partenaire :

Discipline :

Mathématiques

Secteur :

Industrie environnementale

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Suivi stéréoscopique de l’œil

Ce projet implique plusieurs chercheurs du laboratoire de communications multimédias à SFU, et est
visant à développer un système prototype pour le suivi binoculaire stéréoscopique de l’œil. Le système
sera composé de lunettes portées par le sujet, de deux caméras oculaires infrarouges (une pour chaque œil) et d’un
dispositif d’imagerie stéréo. En plus de l’estimation conventionnelle de la direction du regard, cela nécessiterait
estimant aussi la profondeur du regard. Quelques-uns des défis liés au développement d’un tel
sont : synchronisation des mesures des deux yeux, calibration multi-yeux, estimation de la profondeur du regard, marqueurs pour le suivi binoculaire stéréoscopique, visualisation des données de fixation 3D.

Le stagiaire étudiant Globalink qui travaille sur ce projet peut s’intégrer dans l’un des cinq sous-projets
listées ci-dessus, selon son ensemble de compétences et d’intérêts.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Ivan Bajic

Étudiant :

Lokesh

Partenaire :

Discipline :

Génie

Secteur :

Technologies de l’information et des communications

Université :

Université Simon Fraser

Programme :

Stage de recherche Globalink

Conception optimale des expériences de stockage géologique du carbone

Les objectifs du projet sont de mener des recherches sur le stockage géologique du carbone du point de vue de l’analyse dynamique et de l’ingénierie des systèmes de procédés, en s’intéressant notamment à la dynamique entre la tête de puits et le réservoir de stockage deCO2 . L’objectif principal est d’assurer une exploitation en boucle fermée et une gestion du réservoir en ce qui concerne la séquestration et le stockage duCO2 , ainsi qu’une récupération accrue du pétrole dans les cas où le réservoir n’est pas complètement épuisé. Les principaux axes du projet sont décrits ci-dessous.

La recherche vise à développer une approche intégrée pour la co-optimisation du stockage deCO2 et de la récupération du pétrole, c’est-à-dire la gestion en boucle fermée des réservoirs. Afin de développer des stratégies en boucle fermée pour la gestion des réservoirs, les éléments inclus dans cette recherche incluent la construction de modèles de substituts/substituts d’ordre réduit, la conception d’expériences pour le placement des puits et l’estimation des paramètres, l’estimation de l’état et la mise à jour des modèles à l’aide de variantes du filtre de Kalman d’ensemble. Puisque les modèles de réservoir et les simulateurs de composition sont coûteux en calcul à exécuter, le développement de modèles d’ordre réduit est crucial pour permettre la conception expérimentale, l’estimation de l’état et l’optimisation.

Le rôle de l’étudiant dans le projet sera de travailler à l’élaboration de stratégies pour la conception optimale d’expériences de stockage géologique du carbone. Il y a deux aspects principaux à ce travail : le premier est l’utilisation de modèles de réservoir substitutif / proxy pour la conception d’expériences D optimales, et la comparaison des résultats avec la conception bayésienne séquentielle.  Le deuxième aspect est d’obtenir des sous-ensembles ou groupes optimaux de paramètres identifiables à partir de la conception de l’expérience. Ce projet impliquera le développement et la modification du code MATLAB pour la conception d’expériences et la reparamétrisation. Le code a déjà été développé dans le groupe pour ces techniques, et le rôle principal de l’étudiant sera de modifier le code pour les simulations de réservoir et l’analyse des résultats.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Amos Ben-Zvi

Étudiant :

Ayush Agrawal

Partenaire :

Discipline :

Chimie

Secteur :

Pétrole et gaz

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink

Lab-on-a-chip pour la détection de Listeria dans des échantillons alimentaires

La sécurité alimentaire est d’une importance capitale pour le Canada. Un récent épisode de la rupture de Listeria dans une usine de transformation de viande a suscité un regain d’intérêt pour la surveillance des agents pathogènes d’origine alimentaire dans les produits carnés prêts à consommer (RTE). Le dispositif proposé vise à détecter Listeria monocytogenes dans les échantillons alimentaires en quelques heures. Cet appareil intègre la microfluidique et le biocapteur au sein d’une seule plateforme, communément appelée Lab-on-a-Chip (LOC). La LOC proposée sera équipée d’un mécanisme de détection sans étiquette intégrant les principes et fabrications de pointe de l’optofluidique. Le projet impliquera la conception, l’analyse et la fabrication de la LOC, et le prototype sera testé pour sa sensibilité et sa spécificité envers L. monocytogenes. On s’attend à ce que la LOC proposée fournisse un avertissement précoce en temps opportun de toute possible percée de Listeria dans les produits de viande RTE et qu’elle soit un outil important pour les régulateurs, comme l’Agence canadienne d’inspection des aliments, afin de surveiller les unités de transformation de la viande.

L’étudiant sera responsable des tâches suivantes : exécuter des simulations de microfluidique, concevoir des procédés d’extraction à intégrer au Lab-on-a-Chip (LOC) et travailler avec d’autres membres de l’équipe sur divers aspects de ce projet financé industriellement.

Voir la description complète du projet
Superviseur du corps professoral :

Dre Sushanta K. Mitra

Étudiant :

Aditya Bandopadhyay

Partenaire :

Discipline :

Génie - mécanique

Secteur :

Sciences de la vie

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink

Conception robuste de détecteur basée sur la résonance stochastique

La résonance stochastique (SR) est un phénomène récemment découvert dans certains systèmes non linéaires où l’ajout d’une certaine quantité de bruit peut, paradoxalement, améliorer sa performance. Elle a trouvé des applications dans les systèmes sensoriels biologiques [1] tels que les systèmes visuels, auditifs et tactiles, ainsi que dans des applications d’ingénierie telles que les déclencheurs de Schmitt à courant alternatif et les lasers à anneau bistable. Les systèmes bistabiliques (BS) sont des systèmes non linéaires [4] largement utilisés comme systèmes SR. Les détecteurs basés sur les systèmes BS (désormais appelés détecteurs BS-SR) sont construits avec un détecteur BS suivi d’un détecteur interne. Le détecteur intérieur peut être un filtre adapté (MF), un détecteur cohérent ou d’autres types. Il est aussi possible d’appliquer directement l’entrée au détecteur interne et de prendre une décision. Par conséquent, le BS est considéré comme un préprocesseur du détecteur interne. Malgré plusieurs avancées des chercheurs dans la conception de détecteurs BS-SR, de nombreux problèmes et difficultés restent non résolus. L’objectif de ce projet est de répondre à certains de ces enjeux.

Deux applications potentielles de la SR seront envisagées dans ce projet. Premièrement, le détecteur SR sera utilisé pour le filigranage numérique dans le domaine DCT. L’information sur le filigrane est considérée comme un signal faible intégré dans les coefficients DCT considérés comme du bruit. Les statistiques du bruit sont difficiles à estimer. Le détecteur BS offre une solution robuste et la performance de détection devrait être considérablement améliorée. Deuxièmement, un détecteur SR sera utilisé pour détecter les caractéristiques dans les images cérébrales IRM. Les images IRM n’ont pas de traits nets et sont bruyantes. Il est difficile de détecter de petites caractéristiques (par exemple, des lésions ou des tumeurs) dans une image IRM. Nous étudierions l’utilisation du détecteur SR pour améliorer la performance de détection des caractéristiques.

L’étudiant jouera un rôle à la fois dans le développement théorique et l’évaluation expérimentale du détecteur BS-SR, incluant les trois tâches principales suivantes : l’étudiant évaluera diverses mesures de la performance du BS pour la transmission du signal, il étudiera la relation entre la mesure de performance BS (MI ou corrélation croisée) et les paramètres du système BS, pour les caractéristiques données du signal d’entrée et du bruit, l’étudiant évaluera l’efficacité de la mesure de performance développée en appliquant le détecteur SR dans les applications de filigranage numérique.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Mrinal Mandal

Étudiant :

Shaileshh BV

Partenaire :

Discipline :

Génie - informatique / électricité

Secteur :

Technologies de l’information et des communications

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink

Étude comparative des réseaux coopératifs sans fil codés à tarif fixe et sans tarif

Le codage à taux fixe pour les réseaux sans fil coopératifs avec traitement de relais à décodage et transfert (DF) a suscité beaucoup d’attention. Cependant, seul un corpus assez restreint de recherches existe sur les réseaux de relais DF codés sans débit. On sait peu de choses sur la comparaison entre les performances et la complexité des systèmes codés à taux fixe et sans débit. Par ailleurs, de telles comparaisons jouent un rôle vital dans la conception des systèmes pour les réseaux coopératifs. Ce projet vise à mettre en lumière les mérites relatifs des réseaux relais codés à débit fixe et sans débit en termes de débit et de complexité des données, par analyse et simulation. Deux réseaux de relais codés à taux fixe et sans débit correspondants, à la fine pointe, seront analysés, simulés et comparés en termes de débits de données atteignables, de quantité de CSI et de rétroaction requise à différents nœuds, ainsi que de sensibilité aux erreurs d’estimation CSI. Des codes de contrôle de parité à faible densité (LDPC), ou une correspondance similaire, pour le schéma codé à taux fixe et les codes Raptor, ou une variante, pour le schéma codé sans taux seront envisagés. Le projet commence par l’étude des réseaux à relais unique. Selon l’avancement des parties analytique et simulation du projet, des réseaux multi-relais et des réseaux où les relais sont aussi des sources d’information seront examinés.

L’étudiant sera principalement responsable d’un survol complet de la littérature et de la construction d’une bibliographie exhaustive des travaux réalisés jusqu’à présent. L’étudiant sera également responsable de la simulation informatique des schémas codés à taux fixe et sans taux, afin de déterminer leurs probabilités d’erreur, leur débit maximal de données et la sensibilité des débits aux erreurs d’estompage des canaux et d’estimation CSI. La simulation inclut la génération de signaux aléatoires et de gains de fading, ainsi que l’implémentation de l’émetteur avec l’encodeur et du récepteur avec le décodeur pour les schémas codés à taux fixe et sans débit. La performance optimale des systèmes sera déterminée par la variation de différents paramètres du système. Parallèlement, l’étudiant sera instruit dans la théorie de la communication statistique pertinente et la théorie du codage, et formulera des modèles mathématiques pour les protocoles codés à taux fixe et sans débit ainsi que pour le codage et le décodage aux émetteurs et récepteurs, respectivement.

L’objectif ultime est de compléter à la fois des comparaisons mathématiques et de simulation entre les réseaux relais codés à taux fixe et sans débit. Si les progrès sont rapides, l’effet important de l’allocation optimale de la puissance entre différents utilisateurs sera étudié par des méthodes d’optimisation analytique et des simulations.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Norman Beaulieu

Étudiant :

Lakshmi Sumala

Partenaire :

Discipline :

Génie - informatique / électricité

Secteur :

Technologies de l’information et des communications

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink

Développement de modèles de réservoirs proxy pour le stockage géologique du carbone

Les objectifs du projet sont de mener des recherches sur le stockage géologique du carbone du point de vue de l’analyse dynamique et de l’ingénierie des systèmes de procédés, en s’intéressant notamment à la dynamique entre la tête de puits et le réservoir de stockage deCO2 . L’objectif principal est d’assurer une exploitation en boucle fermée et une gestion du réservoir en ce qui concerne la séquestration et le stockage duCO2 , ainsi qu’une récupération accrue du pétrole dans les cas où le réservoir n’est pas complètement épuisé.

La recherche vise à développer une approche intégrée pour la co-optimisation du stockage deCO2 et de la récupération du pétrole, c’est-à-dire la gestion en boucle fermée des réservoirs. Afin de développer des stratégies en boucle fermée pour la gestion des réservoirs, les éléments inclus dans cette recherche incluent la construction de modèles de substituts/substituts d’ordre réduit, la conception d’expériences pour le placement des puits et l’estimation des paramètres, l’estimation de l’état et la mise à jour des modèles à l’aide de variantes du filtre de Kalman d’ensemble. Puisque les modèles de réservoir et les simulateurs de composition sont coûteux en calcul à exécuter, le développement de modèles d’ordre réduit est crucial pour permettre la conception expérimentale, l’estimation de l’état et l’optimisation.

Le rôle de l’étudiant dans le projet sera de développer des modèles proxy ou substituts pour les simulateurs de réservoir. Dans la littérature, la plupart des modèles proxy ont été développés à l’aide de réseaux neuronaux artificiels (RNA), avec des algorithmes génétiques également utilisés dans le développement des modèles proxy. L’objectif de ce projet est d’utiliser des méthodes différentes, potentiellement meilleures, pour développer des modèles à ordre réduit. Les méthodes à étudier incluent le développement de Karhunen-Loeve, qui est lié à l’analyse en composantes principales. D’autres méthodes incluent l’utilisation de techniques de reparamétrisation appropriées (par exemple, transformée discrete du cosinus, regroupement de pseudo-paramètres) ou des simplifications analytiques (par exemple, modèles basés sur la simplification) des modèles détaillés.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Biao Huang

Étudiant :

Shrayank Gupta

Partenaire :

Discipline :

Génie - chimique / biologique

Secteur :

Pétrole et gaz

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink

Visualisation 3D de la construction de tunnels à l’aide d’un environnement synthétique de construction

Nos recherches visent à développer des applications hautement interactives et interopératives pour une utilisation dans des environnements de simulation complexes. Ses objectifs sont de développer une gamme d’outils de modélisation, de simulation et d’analyse pour : (1) la planification et la gestion des projets de construction tout au long de leur phase de vie, de la conception à l’exploitation, (2) la formation du personnel de construction, et (3) l’exploration des meilleures pratiques en gestion de la construction.

Pour faciliter ces applications de simulation distribuée et industrielles, nous nous sommes concentrés sur des cadres pour les environnements synthétiques de construction (CSE), qui intègrent plusieurs simulations individuelles à l’aide de l’architecture de haut niveau afin d’obtenir une modélisation complète et étendue d’une application industrielle. L’une de ces applications est le tunnel.  Le CSE de tunnellage repose sur notre expérience dans le domaine de la construction – la simulation de tunnel dans ce cas – nos conclusions portant sur l’applicabilité de l’architecture de haut niveau en simulation de construction, ainsi que sur le développement du cadre COSYE.  Le CSE est composé de plusieurs simulations individuelles qui collaborent pour obtenir une modélisation complète et extensible de l’ensemble du projet de tunnel.  Le développement de ce CSE démontre un certain nombre de caractéristiques importantes qui ne sont pas facilement disponibles dans les systèmes de simulation actuels, notamment le développement simultané et collaboratif de systèmes à grande échelle, la simulation distribuée, les systèmes de simulation intégrés et la visualisation en temps réel. Les développements futurs incluront des techniques sophistiquées pour prévoir et suivre la construction de tunnels, ainsi que l’expansion de ses capacités de visualisation 3D.

Le rôle de l’étudiant sera de se familiariser avec le CSE de tunnelling, le concept d’architecture de haut niveau et les facultés de visualisation existantes.  L’étudiant aidera ensuite à développer ces facultés : certaines possibilités incluent l’ajout de la bibliothèque existante de maquettes 3D, le développement de textures de modèles lors de visites de sites, l’aide au développement et à l’intégration d’un moteur d’animation 3D avec le CSE de tunnel via TCP/IP, et l’exploration des possibilités des moteurs de jeu.  L’étudiant sera encouragé à choisir un domaine d’intérêt et à développer une expertise dans ce domaine.  En raison de la nature de la HLA, la composante de visualisation sera réutilisable dans plusieurs CSE une fois développées, et a le potentiel d’être une contribution extrêmement précieuse tant à notre programme de recherche qu’à l’ensemble de l’industrie de la construction.

Voir la description complète du projet
Superviseur du corps professoral :

Dr Simaan M. AbouRizk

Étudiant :

Shreedhar Hardikar

Partenaire :

Discipline :

Génie - civil

Secteur :

Construction et infrastructures

Université :

Université de l’Alberta (en anglais)

Programme :

Stage de recherche Globalink