• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 89
  • 41
  • 13
  • Tagged with
  • 136
  • 136
  • 76
  • 68
  • 45
  • 44
  • 40
  • 31
  • 29
  • 27
  • 24
  • 23
  • 21
  • 21
  • 18
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
31

Etudes de commande par décomposition-coordination pour l'optimisation de la conduite de vallées hydroélectriques / Control study by decomposition coordination for the optimal supervision of a hydro-power valley.

Zarate Florez, Jennifer 04 May 2012 (has links)
Une vallée hydroélectrique est constituée d'un nombre important de centrales interconnectées du fait de l'utilisation de la même ressource en eau. Pour pouvoir optimiser en temps réel sa production, il a été proposé dans cette thèse d'utiliser les méthodes associées aux systèmes à grande échelle pour développer les outils nécessaires. Cette étude de la commande globale du système a été orientée vers l'utilisation des méthodes de décomposition-coordination. Ces méthodes ont été examinées et appliquées à un cas d'étude simplifié (une partie de la vallée hydraulique) mis à disposition par EDF. Plus particulièrement, les méthodes de décomposition-coordination par les prix, ou encore par les prédictions des interactions, s'appuyant sur des commandes MPC, ont été considérées et comparées avec une commande centralisée. En vue d'une implémentation temps-réel, nous nous sommes intéressés à exprimer les problèmes d'optimisation comme des problèmes QP, pour ensuite obtenir des solutions explicites en utilisant une méthodologie de caractérisation géométrique. Nous avons proposé des formulations complètement explicites (niveau coordinateur et sous-systèmes) pour les deux méthodes. Des résultats de simulation avec des données réelles mises à disposition par EDF sont présentés. Afin de valider les méthodes conçues, une première phase d'implantation sur la plate-forme Supervision NG d'EDF permettant la communication avec un modèle de la vallée hydroélectrique (basé sur les équations de Saint Venant et la bathymétrie de la rivière), est enfin incluse dans ce mémoire. / This study is mainly about the hydroelectric production problem. What we aim to do, is to develop optimization tools for a chain of hydroelectric plants, using appropriate control methodologies. A hydroelectric valley is a large scale system, made up of interconnected plants. The study of the global control system has been focused to the use of decomposition-coordination methods. Those methods have been examined and applied to a simplified case study (a part of a hydroelectric valley) given by EDF. To be more specific, the price decomposition - coordination method and the interactions prediction method, based on MPC controls, have been considered and compared to a centralized control. Because of the need of implementation in real time, we have expressed the optimization problems as QP problems, so as to obtain explicit solutions using the geometric characterization methodology. We have proposed a completely explicit formulation (both at the coordinator level and at the subsystems level) for both methods. Simulation results with real data information given by EDF are also presented. To verify and validate the designed methods, a first step of implementation on the supervision platform NG by EDF, that allows the communication with a model of the hydroelectric valley (based on the equations of Saint Venant and on the river bathymetry) is finally also included in this thesis.
32

Commande Prédictive et les implications du retard / Model Predictive Control and Time-Delay Implications

Laraba, Mohammed-Tahar 22 November 2017 (has links)
Cette thèse est dédiée à l’analyse du retard (de calcul ou induit par la communication), qui représente un des paramètres sensibles, et qui doit être pris en compte, pour la mise en œuvre de la Commande Prédictive en temps réel d’un processus dynamique. Dans la première partie, nous avons abordé le problème d’existence des ensembles D-invariants et avons fourni par la suite des conditions nécessaires et/ou suffisantes pour l’existence de ces ensembles. En outre, nous avons détaillé quelques nouvelles idées sur la construction des ensembles D-invariants en utilisant des algorithmes itératifs et d’autres algorithmes basés sur des techniques d’optimisation à deux niveaux. La seconde partie a été consacrée à l’étude du problème de robustesse des systèmes linéaires discrets affectés par un retard variable en boucle fermée avec un contrôleur affine par morceaux défini sur une partition polyédrale de l’espace d’état. L’étude a porté sur l’analyse de la fragilité d’une telle loi commande en présence du retard dans la boucle. Nous avons décrit les marges d’invariance robustes définies comme étant le plus grand sous-ensemble de l’incertitude paramétrique pour lequel l’invariance positive est garantie par rapport à la dynamique en boucle fermée en présence du retard. La dernière partie de cette thèse s’est articulée autour de la conception des lois de commande prédictives avec un attention particulière aux modèles linéaires discrets décrivant des dynamiques affectées par des contraintes en présence du retard. Nous avons proposé plusieurs méthodes offrant différentes solutions au problème de stabilisation locale sans contrainte. Afin d’assurer la stabilité et de garantir la satisfaction des contraintes, nous avons exploité le concept d’invariance et à l’aide du formalisme "ensemble terminal-coût terminal", un problème d’optimisation a été formulé où les états sont forcés d’atteindre l’ensemble maximal admissible d’états retardés/D-invariant à la fin de l’horizon de prédiction. Enfin, nous avons étudié le problème de stabilisation des systèmes continus commandés en réseau soumis à des retards incertains et éventuellement variant dans le temps. Nous avons montré que les ensembles λ-D-contractifs peuvent être utilisés comme ensembles cibles où la stratégie de commande consiste en un simple problème de programmation linéaire ’LP’ qui peut être résolu en ligne. / The research conducted in this thesis has been focusing on Model Predictive Control (MPC) and the implication of network induced time-varying delays. We have addressed, in the first part of this manuscript, the existence problem and the algorithmic computation of positive invariant sets in the state space of the original discrete delay difference equation. The second part of these thesis has been devoted to the study of the robustness problem for a specific class of dynamical systems, namely the piecewise affine systems, defined over a polyhedral partition of the state space in the presence of variable input delay. The starting point was the construction of a predictive control law which guarantees the existence of a non-empty robust positive invariant set with respect to the closed-loop dynamic. The variable delay inducing in fact a model uncertainty, the objective was to describe the robust invariance margins defined as the largest subset of the parametric uncertainty for which the positive invariance is guaranteed with respect to the closed-loop dynamics in the presence of small and large delays. The last part has been dedicated to Model Predictive Control design with a specific attention to linear discrete time-delay models affected by input/state constraints. The starting point in the analysis was the design of a local stabilizing control law using different feedback structures. We proposed several design methods offering different solutions to the local unconstrained stabilization problem. In order to ensure stability and guarantee input and state constraints satisfaction of the moving horizon controller, the concept of positive invariance related to time-delay systems was exploited. Using the "terminal setterminal cost" design, the states were forced to attain the maximal delayed-state admissible set at the end of the prediction horizon. Finally, we have investigated the stabilization problem of Networked Control Systems ’NCSs’ subject to uncertain, possibly time-varying, network-induced delays. We showed that λ-D-contractive sets can be used as a target sets in a set induced Lyapunov function control fashion where a simple Linear Programming ’LP’ problem is required to be solved at each sampling instance.
33

Robustification de la commande prédictive non linéaire - Application à des procédés pour le développement durable. / Robustification of Nonlinear Model Predictive Control - Application to sustainable development processes.

Benattia, Seif Eddine 21 September 2016 (has links)
Les dernières années ont permis des développements très rapides, tant au niveau de l’élaboration que de l’application, d’algorithmes de commande prédictive non linéaire (CPNL), avec une gamme relativement large de réalisations industrielles. Un des obstacles les plus significatifs rencontré lors du développement de cette commande est lié aux incertitudes sur le modèle du système. Dans ce contexte, l’objectif principal de cette thèse est la conception de lois de commande prédictives non linéaires robustes vis-à-vis des incertitudes sur le modèle. Classiquement, cette synthèse peut s’obtenir via la résolution d’un problème d’optimisation min-max. L’idée est alors de minimiser l’erreur de suivi de la trajectoire optimale pour la pire réalisation d'incertitudes possible. Cependant, cette formulation de la commande prédictive robuste induit une complexité qui peut être élevée ainsi qu’une charge de calcul importante, notamment dans le cas de systèmes multivariables, avec un nombre de paramètres incertains élevé. Pour y remédier, une approche proposée dans ces travaux consiste à simplifier le problème d’optimisation min-max, via l’analyse de sensibilité du modèle vis-à-vis de ses paramètres afin d’en réduire le temps de calcul. Dans un premier temps, le critère est linéarisé autour des valeurs nominales des paramètres du modèle. Les variables d’optimisation sont soit les commandes du système soit l’incrément de commande sur l’horizon temporel. Le problème d’optimisation initial est alors transformé soit en un problème convexe, soit en un problème de minimisation unidimensionnel, en fonction des contraintes imposées sur les états et les commandes. Une analyse de la stabilité du système en boucle fermée est également proposée. En dernier lieu, une structure de commande hiérarchisée combinant la commande prédictive robuste linéarisée et une commande par mode glissant intégral est développée afin d’éliminer toute erreur statique en suivi de trajectoire de référence. L'ensemble des stratégies proposées est appliqué à deux cas d'études de commande de bioréacteurs de culture de microorganismes. / The last few years have led to very rapid developments, both in the formulation and the application of Nonlinear Model Predictive Control (NMPC) algorithms, with a relatively wide range of industrial achievements. One of the most significant challenges encountered during the development of this control law is due to uncertainties in the model of the system. In this context, the thesis addresses the design of NMPC control laws robust towards model uncertainties. Usually, the above design can be achieved through solving a min-max optimization problem. In this case, the idea is to minimize the tracking error for the worst possible uncertainty realization. However, this robust approach tends to become too complex to be solved numerically online, especially in the case of multivariable systems with a large number of uncertain parameters. To address this shortfall, the proposed approach consists in simplifying the min-max optimization problem through a sensitivity analysis of the model with respect to its parameters, in order to reduce the calculation time. First, the criterion is linearized around the model parameters nominal values. The optimization variables are either the system control inputs or the control increments over the prediction horizon. The initial optimization problem is then converted either into a convex optimization problem, or a one-dimensional minimization problem, depending on the nature of the constraints on the states and commands. The stability analysis of the closed-loop system is also addressed. Finally, a hierarchical control strategy is developed, that combines a robust model predictive control law with an integral sliding mode controller, in order to cancel any tracking error. The proposed approaches are applied through two case studies to the control of microorganisms culture in bioreactors.
34

Trajectographie d'un lanceur de satellites basée sur la commande prédictive

Vachon, Alexandre 19 April 2018 (has links)
Cette thèse traite de la trajectographie exo-atmosphérique d'un lanceur. Cette probl ématique repose sur la résolution d'un problème d'optimisation contraint : le problème aux deux bouts. Ce dernier consiste à trouver les actions à prendre afin d'atteindre la position et la vitesse désirées en consommant le moins d'énergie possible. Ces actions doivent respecter les contraintes imposées par la dynamique et la structure du véhicule. En plus, dans le cas d'un lanceur, le contrôle s'effectue uniquement en modifiant l'orientation de la poussée. Pour résoudre ce problème, le projet de doctorat est divisé en trois parties distinctes : la modélisation de la dynamique, l'obtention d'une trajectoire de référence et la fonction de guidage. La première partie, la modélisation, consiste à obtenir un modèle précis et réaliste de la dynamique de translation d'un lanceur. Elle passe donc par l'application de la seconde loi de Newton sur le centre de masse du lanceur. Dans cette thèse, ceci est effectué en utilisant trois représentations différentes, dont une nouvelle utilisant un quaternion qui permet de combler le vide entre les deux représentations existantes. À la suite de l'obtention d'un modèle du véhicule à guider, il devient possible de définir une trajectoire de référence régie par cette dynamique. Pour y parvenir, ce projet propose une optimisation directe où l'orientation de la poussée est discrétisée et correspond aux inconnues du problème d'optimisation. Le critère de ce problème d'optimisation inclut des termes utilisant des connaissances a priori de la trajectoire pour améliorer les propriétés de convergence. Le problème d'optimisation inclut également des contraintes, relaxées par des variables d'écart, sur l'orbite d'injection. La trajectoire résultante est utilisée comme consigne dans une fonction de guidage par suivi de trajectoire. Le suivi de trajectoire est une façon contournée de traiter le problème aux deux bouts et d'accélérer la résolution du problème de guidage afinn de s'insérer dans les capacités de calcul embarqué. Les algorithmes développés dans cette thèse sont basés sur la commande prédictive où les sorties du modèle prédictif sont les paramètres orbitaux instantanés de la trajectoire. Le premier algorithme utilise un modèle non-linéaire de prédiction alors que les deux autres sont basés sur une représentation linéaire variante dans le temps et sur une représentation linéaire fractionnelle. Ces trois algorithmes sont comparés à une solution classique en guidage de lanceur qui résout directement le problème aux deux bouts. Bien que les algorithmes développés produisent une orbite plus près de celle désirée et y parviennent en consommant moins de carburant, le temps de calcul nécessaire à leur résolution et leur piètre robustesse font en sorte qu'ils ne constitue pas une alternative intéressante à la solution de référence. / This thesis deals with the exo-atmospheric trajectory of a space launcher. The solution is obtained by solving a constrained optimization problem : the two-point boundary value problem. The solution is the required actions to reach the desired position and velocity while consuming the least energy as possible. These actions must comply with the constraints imposed by the dynamics and the structure of the vehicle. Also, for a space launcher, the control is limited to the thrust orientation. To solve this problem, this project is divided into three distinct parts : modeling the dynamics, obtaining a reference trajectory and the guidance function. The first part, the modeling, is the definition of an accurate and realistic model of the space launcher translational dynamics. Therefore, it requires the application of Newton's second law on the launcher center of mass. In this thesis, this is carried out using three different representations. The representation using a full quaternion is new to this field of application and fills the hole between the two others. With the model of the vehicle to be guided, it becomes possible to define a reference trajectory governed by this model. To do it, this project proposes a direct optimization where the thrust orientation is discretized and becomes the unknown of the optimization problem. The criterion of this optimization problem includes terms for a priori knowledge of the trajectory improving the convergence properties of the optimization. The optimization problem also includes constraints, relaxed by slack variables, on the injection orbit. The resulting trajectory is used as reference in a trajectory tracking guidance function. The trajectory tracking is a way to circumvent the resolution of the two-point boundary value problem, which accelerates the resolution to fit in on-board computing capabilities. The algorithms developed in this thesis are based on predictive control in which the outputs of predictive model are the instantaneous orbital parameters of the trajectory. A first algorithm uses a non-linear model for prediction while two others are rather based on a linear time-varying representation and a linear fractional representation. These three algorithms are compared to a conventional space launcher guidance solution, which directly solves the two-point boundary value problem. Even if the developped algorithms give a more accurate orbit and a less consuming trajectory, their computationnal time and poor robustness properties do not make them a viable alternative to the comparison solution.
35

Amélioration de l'efficacité énergétique d'un circuit de broyage à rouleaux à haute pression par la commande prédictive économique

Thivierge, Alex 30 November 2022 (has links)
Le traitement du minerai s'effectue en deux étapes : la comminution et la séparation des particules. La première comprend le broyage, un procédé très énergivore. Celui-ci consomme près de la moitié de l'énergie des sites miniers. Il a déjà été démontré que remplacer le broyeur primaire conventionnel par le broyeur à rouleaux à haute pression (HPGR) permettait de diminuer la consommation énergétique des usines. Ceci s'explique en raison de son mécanisme de fragmentation. Contrairement aux broyeurs conventionnels qui brisent les particules par impacts et attrition, le HPGR fait appel à la compression, plus efficace énergétiquement. Remplacer les systèmes de contrôle du statu quo par la commande prédictive économique (EMPC) pourrait réduire davantage la consommation énergétique des usines avec HPGR, car celle-ci considère le coût énergétique dans sa fonction objectif. Jusqu'à maintenant, ce scénario n'a pas été étudié. Cette recherche comble cette lacune. La mener à terme a nécessité de programmer des simulateurs de HPGR et de flottation. Le corpus contient déjà plusieurs modèles de HPGR, mais la majorité de ceux-ci présume que les fragments de minerai ne glissent pas dans l'espacement entre les rouleaux, une hypothèse qui n'avait pas été vérifiée. Les objectifs de la recherche sont donc : 1. de vérifier l'hypothèse d'absence de glissement du minerai dans l'espacement des rouleaux du HPGR ; 2. de développer un simulateur de HPGR permettant d'étudier le contrôle de procédé à l'échelle de l'usine ; 3. de modéliser mathématiquement la performance de flottation aux caractéristiques du produit de broyage et 4. de quantifier l'impact économique et énergétique de la commande prédictive économique à l'échelle globale à partir d'une étude de cas par simulation. Ces travaux invalident plusieurs modèles de HPGR en démontrant, à l'aide d'un bilan de matière, que le glissement se produit pour un jeu de données. Concevoir un observateur a permis de quantifier la vitesse de glissement. Celui-ci est basé sur des bilans de force, de matière et d'énergie. Il fait appel au critère de friction de Coulomb et à d'autres relations empiriques. Cette thèse présente ensuite le développement d'un modèle de HPGR ne faisant aucune hypothèse restrictive sur le glissement. Ce modèle suppose un écoulement piston divisé en plusieurs zones le long des rouleaux. Il comprend quatre sous-modèles : 1. espacement entre les rouleaux - fonction empirique de la force spécifique ; 2. débit massique du produit - équation de continuité améliorée d'un facteur de correction ; 3. puissance soutirée - fonction de l'angle d'application de la force de broyage et 4. distribution granulométrique du produit - approche populationnelle cumulative résolue dans le domaine énergétique. Son calibrage pour 18 jeux de données a permis d'évaluer sa validité. Le manuscrit continue avec la proposition d'un modèle empirique de la constante cinétique de flottation en fonction de la taille et de la composition des particules. En reliant le simulateur de broyage aux performances de flottation, il permet la réalisation de l'étude de contrôle de procédé à l'échelle de l'usine. Celle-ci s'accomplit en comparant l'efficacité énergétique et la performance économique des réponses de plusieurs systèmes de contrôle à une séquence donnée de perturbations. Les résultats principaux sont énumérés ci-après. 1. Comparativement à une stratégie de contrôle de procédés qui maintient le débit de minerai frais alimenté constant, un système qui manipule cette variable consomme moins d'énergie spécifique et produit une performance économique supérieure malgré une détérioration du rendement métal. 2. Une stratégie basée sur des contrôleurs de type proportionnel-intégral (PI) décentralisés permet d'obtenir la même performance économique que la EMPC, car l'optimum économique se situe au point de rencontre de contraintes d'opération du système. 3. La EMPC peut accroitre l'efficacité énergétique si son critère contient une composante pénalisant la puissance soutirée explicitement, mais au prix d'une diminution de la performance économique. En somme, la recherche montre qu'une stratégie de commande multivariable judicieuse mène à des performances économiques et énergétiques supérieures comparativement à une stratégie de commande de base pour une usine avec HPGR. Des performances équivalentes peuvent toutefois être obtenues autant avec une EMPC qu'avec une stratégie décentralisée faisant appel à des régulateurs PI. / Mineral processing comprises two steps : comminution and separation of the particles. The first one includes grinding, an energy-inefficient process consuming about half the energy of mine sites. It was previously demonstrated that replacing conventional grinding technologies by high-pressure grinding rolls (HPGR) reduces the specific energy consumption of mineral processing plants. The different breakage mechanisms explain these results. In contrast to conventional grinding mills that break particles by impact and attrition, the HPGR fragments them by compression, which exhibits higher energy efficiency. Replacing current process control systems with economic model predictive control (EMPC) could further reduce the energy consumption of HPGR grinding circuits since it considers the energy cost within its objective function. This solution remains unexplored as of now. This work aims at filling this gap. Doing so requires programming HPGR and flotation simulators. The literature already contains several HPGR models. Most of them, however, assume the ore does not slip against the surface of the rolls even though this assumption has yet to be validated. This research therefore aims: 1. to verify whether the ore fragments may slip or not in the HPGR working gap; 2. to develop an HPGR simulator enabling the study of plant-wide process control; 3. to model mathematically the flotation response to the grinding product characteristics, and 4. to quantify the performance of plant-wide EMPC in a simulated case study using specific energy consumption and the product net value as metrics. The results invalidate several HPGR models by showing, through a mass balance, that the ore fragments slip in the HPGR working gap for a data set. Developing an observer allowed quantifying the speed at which they do. It makes use of force, mass, and energy balances, the Coulomb friction criterion, and other empirical models. This thesis then presents a novel HPGR model that makes no restricting hypothesis regarding slip. It considers several parallel plug flow reactors along the length of the rolls. It comprises four sub-models: 1. working gap - empirical function of the specific force; 2. product mass flow rate - continuity equation improved with a correction factor; 3. power draw - function of the grinding force application angle, and 4. product particle size distribution - cumulative population balance model solved in the energy domain. Calibrating the model on 18 data sets allowed evaluating its validity. The manuscript follows with the proposal of an empirical model for the flotation kinetic constant as a function of the particle size and composition. It therefore links the flotation process performance to the grinding circuit, in turn allowing the plant-wide process control study to take place. To do so, the simulator introduces a given disturbance sequence to different control strategies. It makes use of energy efficiency and product hourly net value as comparison metrics. The main results are listed thereafter. 1. In contrast to a control system maintaining constant feed rate, a system that manipulates this variable consumes less specific energy and generates more profits even though the metal recovery decreases. 2. A control strategy based on decentralized proportional-integral (PI) controllers allows generating the same economic output as the EMPC because the system's constraints define the economic optimum. 3. EMPC can reduce the grinding circuit specific energy consumption by including a penalty for HPGR power draw in the objective function, albeit at the cost of a lower economic performance. Overall, the research shows that a well-designed multivariable control system results in higher economic performance and energy efficiency in comparison to a basic regulatory control system for a plant comprising HPGR grinding. This being said, both EMPC and PI-based decentralized regulatory control produce equivalent performances. / Thèse ou mémoire avec insertion d'articles.
36

Commande prédictive basée sur la simulation. Application à la flottation en colonne

Bouchard, Jocelyn 13 April 2018 (has links)
Les structures de commande prédictive (MPC) utilisant des simulateurs dynamiques comme modèles de procédé ne font pas légion. Cette rareté s'explique en grande partie par la difficulté de résolution des problèmes d'optimisation résultants. En effet, les algorithmes de programmation non linéaire ne sont pas toujours adaptés pour atteindre efficacement l'optimum des fonctions basées sur des modèles physiques, à plus forte raison encore si les équations utilisées sont inconnues (modèles de type boîte noire). C'est en s'appuyant sur ce constat qu'une nouvelle approche pour la MPC est proposée. Le principe consiste à substituer la minimisation explicite de la fonction objectif par une simulation du système en boucle fermée pour solutionner de façon généralement sous-optimale le problème de contrôle en boucle ouverte. Cette nouvelle méthode permet d'exploiter plusieurs des avantages de la commande prédictive sans être limitée par la complexité des modèles. Deux algorithmes sont présentés: décentralisé et découplé. Bien qu'avantageuse sur le plan du réglage, la structure découplée ne permet pas la même liberté que la structure décentralisée pour le choix de l'horizon de prédiction qui doit généralement être du même ordre de grandeur que le temps de réponse en boucle ouverte. Le développement d'une structure de simulation du comportement dynamique de la flottation en colonne, un procédé de séparation des minéraux, représente la seconde contribution de cette thèse. Une grande lacune des simulateurs proposés à ce jour demeure que même lorsque les équations différentielles de conservation sont utilisées, les variations dynamiques du niveau de pulpe ne sont jamais considérées. La structure présentée ici s'intéresse à la simulation des mouvements des phases présentes et de leurs effets sur le niveau de pulpe et sur les débits de sortie. Par ailleurs, comme bien d'autres procédés minéralurgiques, la flottation en colonne a peu bénéficié des avancées en contrôle de procédés. C'est donc sur ce terrain que les deux thèmes étudiés se rencontrent lors d'une mise à l'épreuve conjointe. L'étude de cas proposée s'intéresse à l'asservissement de trois variables d'opération critiques pour le bon fonctionnement du procédé à savoir, la concentration d'air dans la zone de pulpe, le flux net d'eau à l'interface et le niveau de pulpe à l'aide d'un contrôleur prédictif basé sur la simulation. / Applications of dynamic simulators for model predictive controllers design are rather scarce in the litterature. The complexity of solving the resulting optimization problems may explain this lack of popularity. In fact, nonlinear programming algorithms are not always well suited to efficiently reach the optimum of a fundamentaly-based cost function. The situation is even worse when the equations used in the model are unknown by the control designers (black box models). The simulation-based model predictive controller is an alternative formulation to perform model predictive control (MPC) without making use of any explicit optimization solver, but rather based on an easy-to-compute closed-loop simulation. The resulting scheme generally provides a sub-optimal solution and benefits from many interesting features of conventional MPC without being restricted by the model complexity. Two algorithms are proposed: decentralized and decoupled. The decentralized simulation structure allows a flexible setting of the prediction horizon (Hp) that is not possible in the decoupled case, easier to tune, but where Hp must generally be in the same order of magnitude that the system settling time. A second contribution of this thesis is the development of a framework for the dynamic simulation of a mineral separation process: column flotation. Until now, most of the proposed models or simulators were restricted to the steady-state behavior. When dynamic mass-balance equations were considered, a constant pulp level during the simulation was always assumed. The presented framework aims to simulate water, solids and gas motion and their effect on the pulp level and output flow rates. As it often happens in mineral processing, the column flotation process has not benefited from advanced control techniques. This is where the two previous subjects merge. The proposed simulation framework is used to design a simulation-based model predictive controller for process variables having a strong influence on metallurgical results (grade and recovery). A case study is presented where the pulp level, bias and air hold-up in the pulp zone are kept within an acceptable operating region.
37

Calage en ligne de modèles hydrauliques simplifiés pour la gestion en temps réel de réseaux de drainage urbain

Fradet, Olivier 16 April 2018 (has links)
L'objectif de cette maîtrise est d'évaluer différents modèles hydrauliques simplifiés, ainsi que des méthodes de calage en ligne pour la gestion en temps réel de réseaux d'assainissement par commande prédictive. Les qualités recherchées sont : robustesse, rapidité d'exécution, précision de prédiction, intégration dans le schéma de contrôle et adaptabilité. Les modèles hydrauliques linéaires d'écoulement MA et ARMA, ainsi que onze méthodes de calage (moindres carrés simples, algorithme à facteur d'oubli variable et trace constante, filtre de Kalman et filtre de Kalman augmenté sans et avec contraintes, identification prédictive, quatre variantes de programmation non linéaire) ont été définies et analysées. Des tests ont été faits avec des données simulées à l'aide de SWMM, puis avec des mesures provenant du réseau d'égouts de la Ville de Québec. Les tests présentés dans ce mémoire montrent que les modèles MA couplés aux méthodes de programmation non linéaire produisent les meilleurs résultats.
38

Contrôle coopératif et prédictif d'avions sans pilote en présence d'obstacles ellipsoïdaux statiques et inconnus

Boivin, Éric. 13 April 2018 (has links)
L'objectif principal de ce projet de maîtrise est de développer un algorithme de commande prédictive permettant aux aéronefs sans pilote (UAVs) de se rendre à des cibles immobiles dont les positions sont connues. Il faut toutefois que les aéronefs évitent, en cours de route, des obstacles ellipsoïdaux statiques qui sont détectés par les aéronefs lorsqu'ils en sont assez près. De plus, l'information sur les obstacles détectés doit ^etre transmisse aux autres aéronefs. Pour chacun de ces aéronefs, l'information est reçue seulement s'il est à portée de communication. Il est présumé que chaque aéronef possède un pilote automatique, système de commande à bord, qui le stabilise. Ainsi, l'algorithme doit déterminer les commandes à transmettre au pilote automatique. L'algorithme développé a été testé avec succès en simulation et l'aide d'un système "Hardware-In-the-Loop" (HIL). / The main objective of this master's project is to develop a predictive control algorithm that will allow unmanned aerial vehicles (UAVs) to intercept static targets of known position. UAVs must however avoid static ellipsoidal obstacles detected on-route, when they are in close proximity to the aircrafts. Information on the detected obstacles must also be transmitted to fellow UAVs. Each aircraft can receive information from another aircraft, only if they are in communication range. Moreover, it is assumed that each aircraft is equipped with an autopilot (on-board control device) to stabilize the UAV in-flight. The predictive control algorithm must thus determine the commands to transmit to the autopilot. The developed algorithm was tested in simulation and with a Hardware-In-the-Loop (HIL) system, both of which yielded successful results.
39

Commande prédictive non linéaire d'un séchoir à lit fluidisé pour granules pharmaceutiques

Gagnon, Francis 24 April 2018 (has links)
Avec la disponibilité de capteurs fiables de teneur en eau exploitant la spectroscopie proche infrarouge (NIR pour near-infrared) et les outils chimiométriques, il est maintenant possible d’appliquer des stratégies de commande en ligne sur plusieurs procédés de séchage dans l’industrie pharmaceutique. Dans cet ouvrage, le séchage de granules pharmaceutiques avec un séchoir à lit fluidisé discontinu (FBD pour fluidized bed dryer) de taille pilote est étudié à l’aide d’un capteur d’humidité spectroscopique. Des modifications électriques sont d’abord effectuées sur le séchoir instrumenté afin d’acheminer les signaux mesurés et manipulés à un périphérique d’acquisition. La conception d’une interface homme-machine permet ensuite de contrôler directement le séchoir à l’aide d’un ordinateur portable. Par la suite, un algorithme de commande prédictive (NMPC pour nonlinear model predictive control), basée sur un modèle phénoménologique consolidé du FBD, est exécuté en boucle sur ce même ordinateur. L’objectif est d’atteindre une consigne précise de teneur en eau en fin de séchage tout en contraignant la température des particules ainsi qu’en diminuant le temps de lot. De plus, la consommation énergétique du FBD est explicitement incluse dans la fonction objectif du NMPC. En comparant à une technique d’opération typique en industrie (principalement en boucle ouverte), il est démontré que le temps de séchage et la consommation énergétique peuvent être efficacement gérés sur le procédé pilote tout en limitant plusieurs problèmes d’opération comme le sous-séchage, le surséchage ou le surchauffage des granules. / The availability of reliable online moisture content measurements exploiting near-infrared (NIR) spectroscopy and chemometric tools allows the application of online control strategies to a wide range of drying processes in the pharmaceutical industry. In this paper, drying of particles with a pilot-scale batch fluidized bed dryer (FBD) is studied using an in-line spectroscopic moisture sensor. Electrical modifications are firstly performed on the instrumented FBD to route measured and manipulated signals to an acquisition peripheral. Then, the design of a human-machine interface allows directly controlling the FBD with a laptop computer. Afterwards, a predictive control algorithm (NMPC), based on an FBD consolidated phenomenological model, is executed in a loop on this same computer. The objective is to reach a specific particle moisture content setpoint at the end of the drying batch while decreasing batch time and limiting particle temperature. Furthermore, the FBD energy consumption is explicitly included in the NMPC objective function. Compared to a typical FBD operation in industry (mostly open-loop), it is shown that the drying time and the energy consumption can be efficiently managed on the pilot-scale process while limiting various operation problems like under drying, over drying, or particle overheating.
40

Commande prédictive d'un robot humanoïde

Herdt, Andrei 27 January 2012 (has links) (PDF)
L'étendue des mouvements que les robots humanoïdes peuvent réaliser est fortement limitée par des contraintes dynamiques. Une loi de commande qui ne prend pas en compte ses res- trictions, d'une manière ou autre, ne va pas réussir d'éviter une chute. La Commande Prédictive est capable de considérer les contraintes sur l'état et le contrôle de manière explicite, ce qui la rend particulièrement appropriée pour le contrôle des mouvements des robots marcheurs.Nous commençons par dévoiler la structure spécifique de ces contraintes, démontrant notamment l'importance des appuis au sol. Nous développons ensuite une condition suffisante pour l'évitement d'une chute et nous proposons une loi de commande prédictive qui y réponde. Cette formulation nous sert ensuite pour la conception des contrôleurs pratiques, capables d'un contrôle plus efficace et plus robuste des robots marcheurs humanoïdes.

Page generated in 0.0774 seconds