42 research outputs found

    Optimisation de roulements de chauffeurs d’autobus

    Get PDF
    RÉSUMÉ: Le problĂšme de roulements de chauffeurs d’autobus vise Ă  dĂ©terminer les horaires de travail des chauffeurs d’autobus sur un horizon donnĂ©. Il s’agit d’un problĂšme oĂč des sĂ©quences de jours de repos et de journĂ©es de travail sont construites. Les journĂ©es de travail sont gĂ©nĂ©rĂ©es lors de la rĂ©solution du problĂšme de construction de journĂ©es de travail. Ce problĂšme a pour objectif de gĂ©nĂ©rer des journĂ©es de travail anonymes afin d’assurer, Ă  un coĂ»t minimum, la couverture complĂšte des horaires d’autobus. Plusieurs rĂšgles doivent ĂȘtre respectĂ©es lors de la rĂ©solution, entre autres, l’amplitude maximale ou minimale d’une journĂ©e de travail, le temps maximal ou minimal de travail, etc. Lorsque les journĂ©es de travail sont dĂ©terminĂ©es, elles sont affectĂ©es aux diffĂ©rents chauffeurs disponibles et les roulements des chauffeurs sont construits Ă  cette Ă©tape. Les journĂ©es de travail sont affectĂ©es en respectant un ensemble de rĂšgles dĂ©rivĂ©es des conventions collectives, et chaque journĂ©e de travail est effectuĂ©e par un chauffeur durant un jour de la semaine. Dans notre contexte, les roulements de chauffeurs d’autobus sont cycliques et dĂ©finis sur une semaine pour un certain horizon de planification. Ainsi les journĂ©es de travail peuvent varier d’un jour Ă  l’autre mais se rĂ©pĂštent d’une semaine Ă  une autre. Le problĂšme de roulements avec jours de repos fixĂ©s vise Ă  affecter les journĂ©es de travail aux diffĂ©rents chauffeurs dans les jours de travail (c’est-Ă -dire, les jours qui ne sont pas des jours de repos). Nous proposons, d’abord, une nouvelle formulation forte en nombres entiers du problĂšme de roulements avec repos fixĂ©s. Les rĂšgles d’affectation des journĂ©es de travail sont diverses et compliquĂ©es, surtout qu’elles impliquent des contraintes de repos de nuit entre deux journĂ©es de travail et des contraintes qui s’étendent sur plusieurs jours et parfois sur plusieurs semaines. La fonction objectif vise Ă  Ă©quilibrer le plus possible la charge de travail entre tous les chauffeurs. Ceci a Ă©tĂ© traduit par la minimisation des dĂ©viations positives par rapport Ă  la moyenne des charges de travail totale par semaine de toutes les journĂ©es de travail. DiffĂ©rentes modĂ©lisations des contraintes de repos de nuit ont Ă©tĂ© proposĂ©es, ainsi qu’une deuxiĂšme formulation de la fonction objectif, mais qui vise aussi Ă  Ă©quilibrer la charge de travail entre les chauffeurs d’autobus. Nous avons montrĂ© que la nouvelle formulation permet de reserrer l’espace de recherche lors du branchement, ce qui permet d’avoir des solutions entiĂšres plus rapidement. Ensuite, une approche est proposĂ©e pour rĂ©soudre le problĂšme de roulements intĂ©grĂ© de construction de jours de repos et d’affectation de journĂ©es de travail. Le problĂšme est modĂ©lisĂ© comme un programme linĂ©aire mixte en nombres entiers. Étant donnĂ© que le problĂšme ne contient pas de rĂšgles de quarts de travail ni de rĂšgles souples (des prĂ©fĂ©rences par exemple), le problĂšme prĂ©sente beaucoup de symĂ©trie. Le modĂšle s’est avĂ©rĂ© trĂšs difficile Ă  rĂ©soudre Ă  l’optimalitĂ© avec le solveur commercial CPLEX malgrĂ© l’ajustement trĂšs poussĂ© des paramĂštres et l’utilisation des mĂ©thodes avancĂ©es de programmation en nombres entiers (fixation de variables, branchement priorisĂ©, ...). Sur la base de ce modĂšle, nous avons introduit une matheuristique Ă  deux Ă©tapes qui permet de trouver des solutions de trĂšs bonne qualitĂ©. En utilisant une telle solution comme donnĂ©e d’entrĂ©e dans un solveur commercial, le modĂšle intĂ©grĂ© peut ĂȘtre rĂ©solu beaucoup plus rapidement. Nos expĂ©riences de calcul testĂ©es sur des instances rĂ©elles de grande taille ont montrĂ© l’efficacitĂ© de la matheuristique. Des solutions optimales ont Ă©tĂ© obtenues dans des temps de calcul relativement courts (3.5 heures pour le cas impliquant jusqu’à 333 chauffeurs). En outre, en fournissant ces solutions comme solutions initiales au solveur CPLEX, de grandes accĂ©lĂ©rations (jusqu’à 99%) ont Ă©tĂ© obtenues pour rĂ©soudre le problĂšme intĂ©grĂ© avec une optimalitĂ© prouvĂ©e. L’article intitulĂ© "Integrated and sequential solution methods for the cyclic bus driver rostering problem" traitant cet objectif a Ă©tĂ© publiĂ© dans la revue "Journal of the Operational Research Society" Finalement, nous avons intĂ©grĂ© des rĂšgles relatives aux prĂ©fĂ©rences des chauffeurs dans le modĂšle de roulements. Le nouveau modĂšle vise Ă  affecter les journĂ©es de travail aux diffĂ©rents chauffeurs sur un horizon prĂ©dĂ©fini, tout en respectant les rĂšgles strictes d’affectation, en Ă©quilibrant la charge de travail entre les chauffeurs et en minimisant le plus possible les violations des rĂšgles souples (les prĂ©fĂ©rences). Deux nouvelles matheuristiques ont Ă©tĂ© proposĂ©es. La premiĂšre limite l’espace de recherche en prĂ©-assignant les journĂ©es de travail aux roulements avec des jours de repos fixĂ©s. La deuxiĂšme matheuristique utilise un problĂšme de partitionnement d’ensemble pour dĂ©composer les roulements de grande taille en sous-roulements de tailles petites Ă  moyennes. Dans une sĂ©rie d’expĂ©riences de calcul menĂ©es sur des instances rĂ©elles, nous montrons que ces matheuristiques peuvent ĂȘtre utilisĂ©es pour produire des solutions de bonne qualitĂ© pour des grandes instances (333 chauffeurs et 1509 journĂ©es de travail) dans des temps de calcul relativement courts. L’article intitulĂ© "Preference-based bus driver rostering problem with fixed days off" traitant cet objectif a Ă©tĂ© soumis Ă  la revue "Public Transport"---------ABSTRACT:The bus driver rostering problem aims at building the work schedules of bus drivers over a given period of time. Solving such problem results in sequences of days off and duties. The duties are constructed via the duty scheduling problem, which creates anonymous duties in order to ensure, at a minimum cost, complete coverage of a set of bus trips. Several rules must be respected while solving this problem, i.e. maximum or minimum span of a duty, maximum or minimum working time, etc. The resulting duties must then be assigned to the different available drivers, creating their rosters. This process complies with a set of rules derived from collective agreements. Every duty is performed by one driver on one day of the week. Here in this context, bus driver rosters are cyclic, and defined over a week for a certain planning horizon. Thus, duties may vary from a day to another, but they are repeated weekly. The rostering problem with fixed days off aims at assigning duties to drivers in working days. First, a new mixed integer formulation of the problem is proposed. The assignment rules are diverse and complicated, especially since they involve night rest constraints between two duties and constraints that are extended over several days, and sometimes over several weeks. The objective function is to balance the workload among all the drivers. This has been achieved by minimizing positive deviations from the average total workload per week. Furthermore, different formulations of the night rest constraints are presented, as well as, a second formulation of the objective function that minimizes the sum of the absolute values of the deviations from the average workload per week. It is shown that the first proposed formulation makes it possible to tighten the search space during the branch-and-bound process and, consequently, helps finding integer solutions more rapidly. Next, an approach is proposed to solve the integrated days off scheduling and rostering problem. First the problem is modeled as a mixed integer linear program. In this problem, there are no shifts, and therefore, no shift related rules that reduce the solution space, nor shift related preferences that can reduce symmetry in the branch-and-bound process and ease the search for integer solutions. This model turns out to be very hard to solve to optimality without providing an initial solution. Based on this model, we introduce a new two-step matheuristic that can compute high-quality solutions. Using such a solution as an input to a commercial solver, the integrated model can be solved much more rapidly. Our computational results obtained on real-world instances involving up to 333 drivers and 1509 duties show that these initial solutions are optimal in most cases and, consequently, that the proposed matheuristic is very efficient by itself. Finally, we integrated the bus driver preference rules to the rostering problem. The new model aims at assigning duties to different drivers over a predefined cyclic horizon, while respecting a set of rules (hard constraints), balancing the workload among the drivers and satisfying as much as possible the driver preferences (soft constraints). We first model the problem as a mixed integer linear program that minimizes the number of preference violations while maintaining the workload balance of the solutions within a certain margin relative to the optimal one. Since this model is hard to solve for large instances, we propose two new matheuristics. The first one restricts the search space by preassigning duties to rosters based on an optimal solution to the duty assignment problem with fixed days off. The second algorithm makes use of a set partitioning problem to decompose rosters consisting of a large number of positions into sub-rosters of smaller sizes. In a series of computational experiments conducted on real-world instances, we show that these matheuristics can be used to produce high-quality solutions for large instances of the problem, within short computational times

    Production of Synthetic Gasoline and Diesel Fuel from Dry Reforming of Methane

    Get PDF
    AbstractThe dry reforming of methane produces synthesis gas from carbon dioxide and methane (CH4). Although this concept has many environmental and economic incentives, today it is not implemented in large plants. The purpose of this study is to illustrate the potential of dry reforming of methane for industrial applications by producing synthetic fuel from the combination of dry and steam reforming of methane. The proposed process includes four main units: production of synthesis gas from the dry and the steam reforming of methane, Fischer Tropsch synthesis, waxes hydro-cracking Fischer Tropsch waxes, product upgrading and hydrogen recovery. Simulation model of this process is carried out with Aspen PlusÂź software (Advanced System for Process Engineering) which allows us to define and analyze the optimum conditions and equipment specifications for each unit. Energy consumption and CO2 balance of this process are also calculated. The main interest of our proposed process is its very favorable carbon balance

    Conception et simulation du fonctionnement d’une unitĂ© de stockage/dĂ©stockage d’électricitĂ© renouvelable sur mĂ©thane de synthĂšse au moyen d’un co-Ă©lectrolyseur Ă  haute tempĂ©rature rĂ©versible : Approches stationnaire et dynamique

    Get PDF
    The objective of this thesis is to design, evaluate the energetic performance and study the transient behavior during heating and startup operations of a reversible process Power To Gas process which is a solution for the integration of renewable electricity in the energy mix. Steady state models are first established in Aspen plus. Assessment of energetic performance shows that 66.7% of the electrical energy is stored as a Synthetic Natural Gas and the losses are caused mainly by the converting steps: the AC/DC, co-electrolysis and methanation conversions. Electricity production (Gas to Power) is performed by reversing the RSOC in SOFC mode fueled by synthesis gas (CO and H2) produced in a tri-reformer. This process is energetically autonomous and produces untapped heat which causes its 40% low efficiency. A study of the transient response during heat-up and start-up operations is conducted through the development of dynamic models of reversible co- electrolyzer, reactors and heat exchangers by using Matlab and Dymola softwares. The results allow to specify the energetic penalty and to review the architecture of predefined process in steady state. Several strategies have been studied to optimize the time and the energy consumption. It turned out that the RSOC is the slowest component (60% of total time) with the most energetic consumption (71% of total energy) because of the amount of gas used in heat-up operation and the significant time that must be respected in order to ensure an increase in temperature that prevents the cells deterioration.L'objectif de cette thÚse est de concevoir, d'évaluer les performances énergétiques et d'étudier le comportement en régime transitoire pendant les opérations de chauffage et de démarrage d'un procédé réversible Power To Gas qui est une solution pour l'intégration des énergies renouvelables dans le mix énergétique. L'évaluation des performances énergétiques montre que 66,7% de l'énergie électrique entrante est stockée sous forme de substitut du gaz naturel et que les pertes concernent principalement les étapes de conversion en particulier la conversion AC/DC, la co-électrolyse et la méthanation. Le déstockage de l'électricité (Gas To Power) est réalisé en inversant le RSOC en mode SOFC alimenté par le gaz de synthÚse (H2 et CO) produit dans un tri-reformeur. Ce procédé est autonome énergétiquement et produit de la chaleur inexploitée qui est à l'origine de sa faible efficacité de 40%. Une étude de la réponse en régime transitoire est conduite en développant des modÚles dynamiques du co-électrolyseur réversible, des réacteurs et des échangeurs par le biais de deux logiciels: Matlab et Dymola. Les résultats permettent de préciser la pénalité énergétique et de revoir l'architecture du procédé prédéfinie en régime stationnaire. Plusieurs stratégies ont été étudiées afin d'optimiser le temps de démarrage et l'énergie consommée. Il s'est avéré que le RSOC est le composant qui consomme le plus d'énergie (71% de l'énergie totale) et qui nécessite le plus de temps de démarrage (60% du temps total) à cause de la quantité du gaz utilisée pour le chauffage et du temps important qu'il faut respecter afin d'assurer une augmentation en température progressive qui évite la détérioration des cellules

    Pyrolysis-catalytic dry (CO2) reforming of waste plastics for syngas production: Influence of process parameters

    Get PDF
    Catalytic dry (CO2) reforming of waste plastics was carried out in a two stage, pyrolysis-catalytic reforming fixed bed reactor to optimise the production of syngas (H2 + CO). The effects of changing the process parameters of, catalyst preparation conditions, catalyst temperature, CO2 input rate and catalyst:plastic ratio were investigated. The plastics used was a mixture of plastics simulating that found in municipal solid waste and the catalyst used was Ni-Co-Al2O3. The results showed that changing each of the process conditions investigated, all significantly influenced syngas production. An increase of 17% of syngas production was achieved from the experiment with the catalyst prepared by rising-pH technique compared to preparation via the impregnation method. The optimum syngas production of 148.6 mmolsyngas g−1swp was attained at the catalytic dry reforming temperature of 800 °C and catalyst:plastic ratio of 0.5. The increase of CO2 input rate promoted a higher yield of syngas

    Design and simulation of the operation for methane storage system of renewable electricity based on reversible high temperature co-electrolysis : stationary and dynamic approaches

    No full text
    L'objectif de cette thÚse est de concevoir, d'évaluer les performances énergétiques et d'étudier le comportement en régime transitoire pendant les opérations de chauffage et de démarrage d'un procédé réversible Power To Gas qui est une solution pour l'intégration des énergies renouvelables dans le mix énergétique. L'évaluation des performances énergétiques montre que 66,7% de l'énergie électrique entrante est stockée sous forme de substitut du gaz naturel et que les pertes concernent principalement les étapes de conversion en particulier la conversion AC/DC, la co-électrolyse et la méthanation. Le déstockage de l'électricité (Gas To Power) est réalisé en inversant le RSOC en mode SOFC alimenté par le gaz de synthÚse (H2 et CO) produit dans un tri-reformeur. Ce procédé est autonome énergétiquement et produit de la chaleur inexploitée qui est à l'origine de sa faible efficacité de 40%. Une étude de la réponse en régime transitoire est conduite en développant des modÚles dynamiques du co-électrolyseur réversible, des réacteurs et des échangeurs par le biais de deux logiciels: Matlab et Dymola. Les résultats permettent de préciser la pénalité énergétique et de revoir l'architecture du procédé prédéfinie en régime stationnaire. Plusieurs stratégies ont été étudiées afin d'optimiser le temps de démarrage et l'énergie consommée. Il s'est avéré que le RSOC est le composant qui consomme le plus d'énergie (71% de l'énergie totale) et qui nécessite le plus de temps de démarrage (60% du temps total) à cause de la quantité du gaz utilisée pour le chauffage et du temps important qu'il faut respecter afin d'assurer une augmentation en température progressive qui évite la détérioration des cellules.The objective of this thesis is to design, evaluate the energetic performance and study the transient behavior during heating and startup operations of a reversible process Power To Gas process which is a solution for the integration of renewable electricity in the energy mix. Steady state models are first established in Aspen plus. Assessment of energetic performance shows that 66.7% of the electrical energy is stored as a Synthetic Natural Gas and the losses are caused mainly by the converting steps: the AC/DC, co-electrolysis and methanation conversions. Electricity production (Gas to Power) is performed by reversing the RSOC in SOFC mode fueled by synthesis gas (CO and H2) produced in a tri-reformer. This process is energetically autonomous and produces untapped heat which causes its 40% low efficiency. A study of the transient response during heat-up and start-up operations is conducted through the development of dynamic models of reversible co- electrolyzer, reactors and heat exchangers by using Matlab and Dymola softwares. The results allow to specify the energetic penalty and to review the architecture of predefined process in steady state. Several strategies have been studied to optimize the time and the energy consumption. It turned out that the RSOC is the slowest component (60% of total time) with the most energetic consumption (71% of total energy) because of the amount of gas used in heat-up operation and the significant time that must be respected in order to ensure an increase in temperature that prevents the cells deterioration

    Dynamic Modeling of Reversible Solid Oxide Cells

    No full text
    corecore