456 results on '"Bohlin, Markus"'
Search Results
102. Dynamic Integration Test Selection Based on Test Case Dependencies
- Author
-
Tahvili, Sahar, primary, Saadatmand, Mehrdad, additional, Larsson, Stig, additional, Afzal, Wasif, additional, Bohlin, Markus, additional, and Sundmark, Daniel, additional
- Published
- 2016
- Full Text
- View/download PDF
103. Production planning for district heating networks (DHN)
- Author
-
Modarres Razavi, Sara, Nilsson, Andreas, and Bohlin, Markus
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
District Heating Networks (DHN) can provide higher efficiencies and better pollution control compared to local heat generation. However, there are still many areas, which can be improved and optimized in these systems. A DHN is a complex distributed system of different customer substations and components such as boilers, accumulators, pipes, and in many cases also turbines for electricity production. How to schedule the components with the objective of maximizing the profit of heat and electricity production over a finite time horizon is receiving increased attention, and is the problem that has been dealt with in this work. This mixed integer linear programming (MILP) problem has been formulated as a unit commitment problem (UCP), which involves finding the most profitable unit dispatch regarding production costs and heat and electricity sell prices, while simultaneously meeting the predicted district heating demands and satisfying network operational constraints. The heating demands within the optimization time horizon are predicted based on season and weather forecasts. In this work, the district heating plant in Uppsala, Sweden, owned by Vattenfall AB, has been considered as a reference plant for modeling and optimization. The optimization model is formulated in Python using Pyomo modeling language, and solved by Gurobi and GLPK solvers. An hourly- based data of five consecutive days is used as the time horizon. The results demonstrate the fact that with an accurate model of the DHN, it is possible to significantly increase the revenue of the DHN by finding the most economical way to dispatch different production components.
- Published
- 2014
104. Search-based Testing for Embedded Telecommunication Software with Complex Input Structures: An Industrial Case Study
- Author
-
Doganay, Kivanc, Eldh, Sigrid, Afzal, Wasif, and Bohlin, Markus
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
In this paper, we discuss the application of search-based software testing techniques for unit level testing of a real-world telecommunication middleware at Ericsson. Input data for the system under test consists of nested data structures, and includes non-trivial variables such as uninitialized pointers. Our current implementation analyzes the existing test cases to discover how to handle pointers, set global system parameters, and any other setup code that needs to run before the actual test case. Hill climbing (HC) and (1+1) evolutionary algorithm (EA) metaheuristic search algorithms are used to generate input data for branch coverage. We compare HC, (1+1)EA, and random search as a baseline of performance with respect to effectiveness, measured as branch coverage, and efficiency, measured as number of executions needed. Difficulties arising from the specialized execution environment and the adaptations for handling these problems are also discussed.
- Published
- 2014
105. AN ALGORITHM FOR OPTIMAL CONTROL OF AN ELECTRIC MULTIPLE UNIT
- Author
-
Ghaviha, Nima, Bohlin, Markus, Wallin, Fredrik, and Dahlquist, Erik
- Subjects
EMU ,Other Electrical Engineering, Electronic Engineering, Information Engineering ,Other Environmental Engineering ,Annan naturresursteknik ,DAS ,Annan elektroteknik och elektronik ,Dynamic programming ,Hamilton-Jacobi-Bellman equation - Abstract
This paper offers a solution for the optimal EMU train (Electric Multiple Unit) operation with the aim of minimizing the energy consumption. EMU is an electric train with traction motors in more than one carriage. The algorithm is based on dynamic programming and the Hamilton-Jacobi-Bellman equation. To model the train, real data has been used, which was provided by experts from Bombardier Transportation Västerås. To evaluate the model, some experiments have been done on the energy saving in exchange for the increase in the trip time. Moreover a simple accuracy factor is introduced to evaluate the accuracy of the model. The final goal is to use this approach as a base for a driver advisory system, therefore it is important to have the amount of calculations as minimum as possible. The paper also includes the studies done on the calculation time. The solution can be used for driverless trains as well as normal trains. It should be mentioned that this paper is a part of a research which is still in progress and the final model will also be used by Bombardier Transportation Västerås as an evaluation tool for the propulsions systems and trains. Future Energy Profile
- Published
- 2014
106. Optimisation of simultaneous train formation and car sorting at marshalling yards
- Author
-
Gestrelius, Sara, Dahms, Florian, and Bohlin, Markus
- Subjects
Blocking ,Computer and Information Sciences ,Shunting ,Column Generation ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Optimisation ,Data- och informationsvetenskap ,Marshalling ,Classification - Abstract
Efficient and correct freight train marshalling is vital for high quality carload freight transportations. During marshalling, it is desirable that cars are sorted according to their individual drop-off locations in the outbound freight trains. Furthermore, practical limitations such as non-uniform and limited track lengths and the arrival and departure times of trains need to be considered. This paper presents a novel optimisation method for freight marshalling scheduling under these circumstances. The method is based on an integer programming formulation that is solved using column generation and branch and price. The approach minimises the number of extra shunting operations that have to be performed, and is evaluated on real-world data from the Hallsberg marshalling yard in Sweden. RanPlan
- Published
- 2013
107. MOS : An Integrated Model-based and Search-based Testing Tool for Function Block Diagrams
- Author
-
Enoiu, Eduard Paul, Doganay, Kivanc, Bohlin, Markus, Sundmark, Daniel, and Pettersson, Paul
- Subjects
Teknik och teknologier ,Engineering and Technology - Abstract
In this paper we present a new testing tool for safety critical applications described in Function Block Diagram (FBD) language aimed to support both a model and a search-based approach. Many benefits emerge from this tool, including the ability to automatically generate test suites from an FBD program in order to comply to quality requirements such as component testing and specific coverage measurements. Search-based testing methods are used to generate test data based on executable code rather than the FBD program, alleviating any problems that may arise from the ambiguities that occur while creating FBD programs. Test cases generated by both approaches are executed and used as a way of cross validation. In the current work, we describe the architecture of the tool, its workflow process, and a case study in which the tool has been applied in a real industrial setting to test a train control management system. ATAC - Advanced Test Automation for Complex Software-Intensive System (ITEA2/Vinnova) ITS-EASY Post Graduate School for Embedded Software and Systems
- Published
- 2013
108. Optimerad rangering: slutsatser och resultat från projektet RANPLAN
- Author
-
Bohlin, Markus and Gestrelius, Sara
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
Sammanfattning Rapporten innehåller kortfattade slutsatser och resultat från en studie genomförd i projektet RANPLAN, som har utförts av SICS Swedish ICT AB på uppdrag av Trafikverket under åren 2010-2013. Fokus är på Hallsbergs rangerbangård, men resultaten är tillämpbara även på andra rangerbangårdar med vall. Datorkörningar visar att blanddragen kan öka kapaciteten på rangerbangårdar väsentligt, mätt i antalet samtidiga tåg som kan hanteras, till en kostnad av en ökad mängd vagnsrörelser. I en jämförande datorstudie av simulering och optimering framgick också att de optimala planerna var betydligt effektivare, mätt i antalet vagnsrörelser, än de simulerade planerna. Resultaten pekar tydligt på att datorstödd optimering av planeringsprocessen för rangerbangårdar både är praktiskt möjligt och kan ge stora effektivitetsvinster.
- Published
- 2013
109. Optimized shunting with mixed-usage tracks
- Author
-
Bohlin, Markus, Gestrelius, Sara, Dahms, Florian, Mihalák, Matúš, and Flier, Holger
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
We consider the planning of railway freight classification at hump yards, where the problem involves the formation of departing freight train blocks from arriving trains subject to scheduling and capacity constraints. The hump yard layout considered consists of arrival tracks of sufficient length at an arrival yard, a hump, classification tracks of non-uniform and possibly non-sufficient length at a classification yard, and departure tracks of sufficient length. To increase yard capacity, freight cars arriving early can be stored temporarily on specific mixed-usage tracks. The entire hump yard planning process is covered in this paper, and heuristics for arrival and departure track assignment, as well as hump scheduling, have been included to provide the neccessary input data. However, the central problem considered is the classification track allocation problem. This problem has previously been modeled using direct mixed integer programming models, but this approach did not yield lower bounds of sufficient quality to prove optimality. Later attempts focused on a column generation approach based on branch-and-price that could solve problem instances of industrial size. Building upon the column generation approach we introduce a direct arc-based integer programming model, where the arcs are precedence relations between blocks on the same classification track. Further, the most promising models are adapted for rolling-horizon planning. We evaluate the methods on historical data from the Hallsberg shunting yard in Sweden. The results show that the new arc-based model performs as well as the column generation approach. It returns an optimal schedule within the execution time limit for all instances but from one, and executes as fast as the column generation approach. Further, the short execution times of the column generation approach and the arc-indexed model make them suitable for rolling-horizon planning, while the direct mixed integer program proved to be too slow for this. Extended analysis of the results shows that mixing was only required if the maximum number of concurrent trains on the classification yard exceeds 29 (there are 32 available tracks), and that after this point the number of extra car roll-ins increases heavily.
- Published
- 2013
110. Evaluation of planning policies for marshalling track allocation using simulation
- Author
-
Bohlin, Markus, Gestrelius, Sara, and Khoshniyat, Fahimeh
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap ,Railways ,Marshalling ,Simulation ,Marshalling yards - Abstract
Planning the operational procedures in a railway marshalling yard is a complex problem. When a train arrives at a marshalling yard, it is uncoupled on an arrival yard and then its cars are rolled to a classification yard. All cars should eventually be rolled to the classification track that has been assigned to the train they’re supposed to depart with. However, there is normally not enough capacity to compound all trains at once. In Sweden, cars arriving before a track has been assigned to their train can be stored on separate tracks called mixing tracks. All cars on mixing tracks will be pulled back to the arrival yard, and then rolled to the classification yard again to allow for reclassification. Today all procedures are planned by experienced dispatchers, but there are no documented strategies or guidelines for efficient manual planning. The aim of this paper is to examine operational planning strategies that could help dispatchers find a feasible marshalling schedule that minimizes unnecessary mixing. In order to achieve this goal, two different online planning strategies have been tested using deterministic and stochastic simulation. The Hallsberg marshalling yard was used as a case study, and was simulated for the time period between December 2010 and May 2011. The first tested strategy simply assigns tracks to trains on a first come-first served basis, while the second strategy uses time limits to determine when tracks should be assigned to departing trains. The online planning algorithms have been compared with an offline optimized track allocation. The results from both the deterministic and the stochastic simulation show that the optimized allocation is better than all online strategies and that the second strategy with a time limit of 32 hours is the best online method. This work has been done at SICS and it is also a part of the dissertation submitted to KTH, Royal Institute of Technology division of traffic and logistics, railway group, to be granted a master of science degree in "Transport Systems. RanPlan
- Published
- 2012
111. Optimal Freight Train Classification using Column Generation
- Author
-
Bohlin, Markus, Dahms, Florian, Flier, Holger, Gestrelius, Sara, Delling, Daniel, and Liberti, Leo
- Subjects
000 Computer science, knowledge, general works ,Shunting ,Scheduling ,Column generation ,Computer Science ,Integer programming ,Transportation ,Railways ,Classification ,Marshalling - Abstract
We consider planning of freight train classification at hump yards using integer programming. The problem involves the formation of departing freight trains from arriving trains subject to scheduling and capacity constraints. To increase yard capacity, we allow the temporary storage of early freight cars on specific mixed-usage tracks. The problem has previously been modeled using a direct integer programming model, but this approach did not yield lower bounds of sufficient quality to prove optimality. In this paper, we formulate a new extended integer programming model and design a column generation approach based on branch-and-price to solve problem instances of industrial size. We evaluate the method on historical data from the Hallsberg hump yard in Sweden, and compare the results with previous approaches. The new method managed to find optimal solutions in all of the 192 problem instances tried. Furthermore, no instance took more than 13 minutes to solve to optimality using fairly standard computer hardware., OpenAccess Series in Informatics (OASIcs), 25, ISSN:2190-6807, 12th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS 2012), ISBN:978-3-939897-45-3
- Published
- 2012
- Full Text
- View/download PDF
112. Towards a comprehensive model for track allocation and roll-time scheduling at marshalling yards
- Author
-
Gestrelius, Sara, Aronsson, Martin, Joborn, Martin, and Bohlin, Markus
- Abstract
This paper considers multi-stage train formation with mixed usage tracks at a marshalling yard without departure yard. A novel integer programming model for scheduling shunting tasks as well as allocating arrival yard tracks and classification bowl tracks is presented. By taking a comprehensive view of the marshalling yard operations, more effective schedules can be found, and a variety of characteristics can be optimised, including shunting work effort, number or cost of tracks, and shunting task start times. Two different objective functions are evaluated: minimising work effort in terms of wagon pull-backs and minimising track costs. A procedure for finding a hot-start solution with few wagon pull-backs is also presented. The proposed model is tested on real data from Sävenäs marshalling yard in Sweden. The results show that the method is able to return an optimal schedule for a planning period of 4 days if the hot-start solution is optimal or the remaining problem is tractable for the heuristics in CPLEX.
- Published
- 2024
- Full Text
- View/download PDF
113. Extending UIC 406-based capacity analysis – New approaches for railway nodes and network effects
- Author
-
Weik, Norman, Warg, Jennifer, Johansson, Ingrid, Bohlin, Markus, and Nießen, Nils
- Abstract
Railway capacity planning aims to determine the amount of traffic that can be operated on a given infrastructure. The timetable compression method described in UIC Code 406 has become one of the standard tools in this area. Motivated by the Swedish Transportation Administration's timetable independent adaptation of the methodology and its need for extension we explore how the compression method can be applied to evaluate the capacity of the underlying infrastructure for strategic planning rather than the occupation ratio of a specific timetable. By performing ensemble averaging of scheduled train sequences we abstract from a single timetable concept and perform a distributional analysis of timetable utilization. To mitigate decomposition-induced underestimation of network effects the compression area is extended and approaches to include interdependencies between stations and lines are investigated. The methodology is applied for capacity assessment of railway stations and line segments in a case study based on the Swedish Southern Main Line rail corridor.
- Published
- 2024
- Full Text
- View/download PDF
114. Guest editorial for the best papers of RailNorrköping 2019
- Author
-
Peterson, Anders, Bohlin, Markus, and Joborn, Martin
- Published
- 2024
- Full Text
- View/download PDF
115. Teknisk slutrapport för RANPLAN - Beräkningstöd för planering och resursallokering på rangerbangården
- Author
-
Gestrelius, Sara, Bohlin, Markus, Danielsson, Per, and Aronsson, Martin
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
I denna rapport presenteras de modeller och resultat som projektet/RANPLAN-beräkningsstöd för planering och resursallokering/ producerat. RANPLAN finansierades av Trafikverkets FUD-program (F 09-11546/AL50) och pågick från januari 2010 till december 2011. Under projektets gång har ett flertal heuristiska algoritmer och optimeringmodeller tagits fram som skulle kunna förbättra och förenkla planeringen vid rangerbangårdar. En demonstrator baserad på historiska data visar att metoderna är så pass skalbara och effektiva att de är attraktiva för kommersiell implementering. Vidare presenteras förslag på lämpliga effektivitets- och kvalitetsmått för rangering. Report is written in Swedish. RanPlan
- Published
- 2011
116. Track Allocation in Freight-Train Classification with Mixed Tracks
- Author
-
Bohlin, Markus, Flier, Holger, Maue, Jens, Mihalák, Matúš, Caprara, Alberto, Kontogiannis, Spyros, Caprara, Alberto, and Kontogiannis, Spyros
- Subjects
Computer and Information Sciences ,050210 logistics & transportation ,021103 operations research ,000 Computer science, knowledge, general works ,Shunting ,Scheduling ,05 social sciences ,0211 other engineering and technologies ,Data- och informationsvetenskap ,Transportation ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Complexity ,02 engineering and technology ,Algorithms ,Graph Theory ,Railways ,Train Classification ,Train Marshalling ,0502 economics and business ,Computer Science - Abstract
We consider the process of forming outbound trains from cars of inbound trains at rail-freight hump yards. Given the arrival and departure times as well as the composition of the trains, we study the problem of allocating classification tracks to outbound trains such that every outbound train can be built on a separate classification track. We observe that the core problem can be formulated as a special list coloring problem in interval graphs, which is known to be NP-complete. We focus on an extension where individual cars of different trains can temporarily be stored on a special subset of the tracks. This problem induces several new variants of the list-coloring problem, in which the given intervals can be shortened by cutting off a prefix of the interval. We show that in case of uniform and sufficient track lengths, the corresponding coloring problem can be solved in polynomial time, if the goal is to minimize the total cost associated with cutting off prefixes of the intervals. Based on these results, we devise two heuristics as well as an integer program to tackle the problem. As a case study, we consider a real-world problem instance from the Hallsberg Rangerbangard hump yard in Sweden. Planning over horizons of seven days, we obtain feasible solutions from the integer program in all scenarios, and from the heuristics in most scenarios., OpenAccess Series in Informatics (OASIcs), 20, ISSN:2190-6807, 11th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, ISBN:978-3-939897-33-0
- Published
- 2011
- Full Text
- View/download PDF
117. The opportunistic replacement and inspection problem for components with a stochastic life time
- Author
-
Bohlin, Markus, Ekman, Jan, and Holst, Anders
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
The problem of finding efficient maintenance and inspection schemes in the case of components with a stochastic life time is studied and a mixed integer programming solution is proposed. The problem is compared with the two simpler problems of which the studied problem is a generalisation: The opportunistic replacement problem, assuming components with a deterministic life time and The opportunistic replacement problem for components with a stochastic life time, for maintenance schemes without inspections. DUST
- Published
- 2011
118. Hump Yard Track Allocation with Temporary Car Storage
- Author
-
Bohlin, Markus, Flier, Holger, Maue, Jens, and Mihalák, Matúš
- Subjects
Computer and Information Sciences ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,Data- och informationsvetenskap - Abstract
In rail freight operation, freight cars need to be separated and reformed into new trains at hump yards. The classification procedure is complex and time consuming, and hump yards often constitute bottlenecks in the rail freight network. One of the problems is that planning for the allocation of tracks at hump yards is difficult, given that the planner has limited resources (tracks, shunting engines, etc.) and needs to foresee the future capacity requirements when planning for the current inbound trains. In this paper, we consider the problem of allocating classification tracks in a rail freight hump yard for arriving and departing trains. Arrival and departure times are predetermined and may originate in timetables or estimated arrival and departure times (in case of disturbances in the rail system). The core problem can be formulated as a special list coloring problem. We focus on an extension where individual cars can temporarily be stored on a special subset of the tracks. We model the problem using mixed integer programming, and also propose several heuristics that can quickly give feasible track allocations. As a case study, we consider a real-world problem instance from the Hallsberg Rangerbangård hump yard in Sweden. Planning over horizons over two to four days, we obtain feasible solutions from both the exact and heuristic approaches that allow all outgoing trains to leave on time. This work was supported by Trafikverket under FUD grant F 09-11546/AL50 and by the Swiss National Science Foundation (SNF) under grant 200021-125033/1. RanPlan
- Published
- 2011
119. The Use of Railway Simulation as an Input to Economic Assessment
- Author
-
Warg, Jennifer, Bohlin, Markus, Warg, Jennifer, and Bohlin, Markus
- Abstract
Capacity is an important factor for assessing a railway. Capacity limitations restrict the possibilities to adjust the service supply to the market demand and can lead to disturbances that affect the travellers negatively. For this reason, it is important that the available capacity and the effects of using it are estimated and assessed when benefits are analysed. However, estimations often focus on either socio-economic or capacity aspects only. In this paper, a method for evaluating timetable alternatives using time equivalents by combining economic assessment and capacity analysis is developed. Parameters describing each alternative´s characteristics and their effect are stepwise added to an existing model. Both real and simulated delay statistics for express trains on a double-track line with dense, mixed traffic are used to first determine relevant input parameters and calibrate the model, and later compare different alternatives. The results show that the choice of input parameters for the delays and the way how to include them in the model affected the result to a large extent. That highlights the importance of making adequate classifications of data and choosing the right parameters. Simulation is suitable for estimating the effect of changes on reliability which is an important input in an estimation model combining capacity and socio-economic aspects., QC 20150407
- Published
- 2015
120. Production planning for distributed district heating networks with JModelica.org
- Author
-
Runvik, H., Velut, S., Funquist, J., Bohlin, Markus, Nilsson, A., Razavi, S.M., Runvik, H., Velut, S., Funquist, J., Bohlin, Markus, Nilsson, A., and Razavi, S.M.
- Published
- 2015
121. Optimization Methods for Multistage Freight Train Formation
- Author
-
Bohlin, Markus, Gestrelius, Sara, Dahms, Florian, Mihalák, Matúš, Flier, Holger, Bohlin, Markus, Gestrelius, Sara, Dahms, Florian, Mihalák, Matúš, and Flier, Holger
- Published
- 2015
- Full Text
- View/download PDF
122. Optimal Control of an EMU Using Dynamic Programming and Tractive Effort as the Control Variable
- Author
-
Ghaviha, Nima, Bohlin, Markus, Wallin, Fredrik, Dahlquist, Erik, Ghaviha, Nima, Bohlin, Markus, Wallin, Fredrik, and Dahlquist, Erik
- Abstract
Problem of optimal train control with the aim of minimizing energy consumption is one of the old optimal control problems. During last decades different solutions have been suggested based on different optimization techniques, each including a certain number of constraints or different train configurations, one being the control on the tractive effort available from traction motor. The problem is previously solved using dynamic programming for trains with continuous tractive effort, in which velocity was assumed to be the control variable. The paper at hand presents a solution based on dynamic programming for solving the problem for trains with discrete tractive effort. In this approach, tractive effort is assumed to be the control variable. Moreover a short comparison is made between two approaches regarding accuracy and ease of application in a driver advisory system.
- Published
- 2015
- Full Text
- View/download PDF
123. Optimal Control of a Battery Train Using Dynamic Programming
- Author
-
Ghaviha, Nima, Bohlin, Markus, Dahlquist, Erik, Wallin, Fredrik, Ghaviha, Nima, Bohlin, Markus, Dahlquist, Erik, and Wallin, Fredrik
- Abstract
Electric propulsion system in trains has the highest efficiency compared to other propulsion systems (i.e. steam and diesel). Still, electric trains are not used on all the routes, due to the high setup and maintenance cost of the catenary system. Energy storage technologies and the battery driven trains however, make it possible to have the electric trains on the non-electrified routes as well. High energy consumption of the electric trains, makes the energy management of such trains crucial to get the best use of the energy storage device. This paper suggests an algorithm for the optimal control of the catenary free operation of an electric train equipped with an onboard energy storage device. The algorithm is based on the discrete dynamic programming and Bellman’s backward approach. The objective function is to minimize the energy consumption, i.e. having the maximum battery level left at the end of the trip. The constraints are the trip time, battery capacity, local speed limits and limitations on the traction motor. Time is the independent variable and distance, velocity and battery level are the state variables. All of the four variables are discretized which results in some inaccuracy in the calculations, which is discussed in the paper. The train model and the algorithm are based on the equations of motion which makes the model adjustable for all sorts of electric trains and energy storage devices. Moreover, any type of electrical constraints such as the ones regarding the voltage output of the energy storage device or the power output can be enforced easily, due to the nature of the dynamic programming.
- Published
- 2015
124. Optimal Control of an EMU Using Dynamic Programming and Tractive Effort as the Control Variable
- Author
-
Ghaviha, Nima, primary, Bohlin, Markus, additional, Wallin, Fredrik, additional, and Dahlquist, Erik, additional
- Published
- 2015
- Full Text
- View/download PDF
125. Production Planning for Distributed District Heating Networks with JModelica.org
- Author
-
Runvik, Håkan, primary, Larsson, Per-Ola, additional, Velut, Stéphane, additional, Funkquist, Jonas, additional, Bohlin, Markus, additional, Nilsson, Andreas, additional, and Modarrez Razavi, Sara, additional
- Published
- 2015
- Full Text
- View/download PDF
126. A Tool for Gas Turbine Maintenance Scheduling
- Author
-
Bohlin, Markus, Doganay, Kivanc, Kreuger, Per, Steinert, Rebecca, and Wärja, Mathias
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap - Abstract
We describe the implementation and deployment of a software decision support tool for the maintenance planning of gas turbines. The tool is used to plan the maintenance for turbines manufactured and maintained by Siemens Industrial Turbomachinery AB (SIT AB) with the goal to reduce the direct maintenance costs and the often very costly production losses during maintenance downtime. The optimization problem is formally defined, and we argue that feasibility in it is NP-complete. We outline a heuristic algorithm that can quickly solve the problem for practical purposes, and validate the approach on a real-world scenario based on an oil production facility. We also compare the performance of our algorithm with results from using mixed integer linear programming, and discuss the deployment of the application. The experimental results indicate that downtime reductions up to 65% can be achieved, compared to traditional preventive maintenance. In addition, using our tool is expected to improve availability with up to 1% and reduce the number of planned maintenance days with 12%. Compared to a mixed integer programming approach, our algorithm not optimal, but is orders of magnitude faster and produces results which are useful in practice. Our test results and SIT AB’s estimates based on operational use both indicate that significant savings can be achieved by using our software tool, compared to maintenance plans with fixed intervals. Proceedings of the Twenty-First Conference on Innovative Applications of Artificial Intelligence (IAAI'09) published by IEEE Computer Society Camp
- Published
- 2009
127. A Study of Combinatorial Optimization Problems in Industrial Computer Systems
- Author
-
Bohlin, Markus
- Subjects
Computer and Information Sciences ,Datavetenskap (datalogi) ,Computer Sciences ,Data- och informationsvetenskap - Abstract
A combinatorial optimization problem is an optimization problem where the number of possible solutions are finite and grow combinatorially with the problem size. Combinatorial problems exist everywhere in industrial systems. This thesis focuses on solving three such problems which arise within two different areas where industrial computer systems are often used. Within embedded systems and real-time systems, we investigate the problems of allocating stack memory for an system where a shared stacks may be used, and of estimating the highest response time of a task in a system of industrial complexity. We propose a number of different algorithms to compute safe upper bounds on run-time stack usage whenever the system supports stack sharing. The algorithms have in common that they can exploit commonly-available information regarding timing behaviour of the tasks in the system. Given upper bounds on the individual stack usage of the tasks, it is possible to estimate the worst-case stack behaviour by analysing the possible and impossible preemption patterns. Using relations on offset and precedences, we form a preemption graph, which is further analysed to find safe upper-bounds on the maximal preemptions chain in the system. For the special case where all tasks exist in a single static schedule and share a single stack, we propose a polynomial algorithm to solve the problem. For generalizations of this problem, we propose an exact branch-and-bound algorithm for smaller problems and a polynomial heuristic algorithm for cases where the branch-and-bound algorithm fails to find a solution in reasonable time. All algorithms are evaluated in comprehensive experimental studies. The polynomial algorithm is implemented and shipped in the developer tool set for a commercial real-time operating system, Rubus OS. The second problem we study in the thesis is how to estimate the highest response time of a specified task in a complex industrial real-time system. The response-time analysis is done using a best-effort approach, where a detailed model of the system is simulated on input constructed using a local search procedure. In an evaluation on three different systems we can see that the new algorithm were able to produce higher response times much faster than what has previously been possible. Since the analysis is based on simulation and measurement, the results are not safe in the sense that they are always higher or equal to the true response time of the system. The value of the method lies instead in that it makes it possible to analyse complex industrial systems which cannot be analysed accurately using existing safe approaches. The third problem is in the area of maintenance planning, and focus on how to dynamically plan maintenance for industrial systems. Within this area we have focused on industrial gas turbines and rail vehicles. We have developed algorithms and a planning tool which can be used to plan maintenance for gas turbines and other stationary machinery. In such problems, it is often the case that performing several maintenance actions at the same time is beneficial, since many of these jobs can be done in parallel, which reduces the total downtime of the unit. The core of the problem is therefore how to (or how not to) group maintenance activities so that a composite cost due to spare parts, labor and loss of production due to downtime is minimized. We allow each machine to have individual schedules for each component in the system. For rail vehicles, we have evaluated the effect of replanning maintenance in the case where the component maintenance deadline is set to reflect a maximum risk of breakdown in a Gaussian failure distribution. In such a model, we show by simulation that replanning of maintenance can reduce the number of maintenance stops when the variance and expected value of the distribution are increased. For the gas turbine maintenance planning problem, we have evaluated the planning software on a real-world scenario from the oil and gas industry and compared it to the solutions obtained from a commercial integer programming solver. It is estimated that the availability increase from using our planning software is between 0.5 to 1.0 %, which is substantial considering that availability is currently already at 97-98 %.
- Published
- 2009
128. MILP formulations of cumulative constraints for railway scheduling - A comparative study
- Author
-
Aronsson, Martin, Bohlin, Markus, and Kreuger, Per
- Subjects
Computer and Information Sciences ,000 Computer science, knowledge, general works ,Cumulative scheduling ,Computer Science ,Data- och informationsvetenskap ,Mixed Integer Linear Programming (MILP) modelling and pre-processing ,Railway transport scheduling - Abstract
This paper introduces two Mixed Integer Linear Programming (MILP) models for railway traffic planning using a cumulative scheduling constraint and associated pre-processing filters. We compare standard solver performance for these models on three sets of problems from the railway domain and for two of them, where tasks have unitary resource consumption, we also compare them with two more conventional models. In the experiments, the solver performance of one of the cumulative models is clearly the best and is also shown to scale very well for a large scale practical railway scheduling problem. The Proceedings of the 9th Workshop on Algorithmic Methods and Models for Optimization of Railways (ATMOS) published by Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany DDTP
- Published
- 2009
129. Utvärdering av simulerat dynamiskt underhåll för spårbundna fordon
- Author
-
Bohlin, Markus and Forsgren, Malin
- Subjects
Computer and Information Sciences ,dynamiskt underhåll ,Data- och informationsvetenskap ,planering ,järnväg - Abstract
Rapporten beskriver ett antal provkörningar av TIMM-demonstratorn utförda för att undersöka hur antalet besök i verkstaden varierar givet en förväntad underhållsvinst från CBM. TIMM-demonstratorn är en programvara framtagen för att under drift planera in underhållsbesök för ett antal simulerade fordon i spårtrafik, där underhållsbehovet styrs av dynamiskt varierande mätvärden på fordonen. Report is written in Swedish.
- Published
- 2008
130. Mixed integer-linear formulations of cumulative scheduling constraints - A comparative study
- Author
-
Aronsson, Martin, Bohlin, Markus, and Kreuger, Per
- Subjects
Computer and Information Sciences ,Cumulative scheduling ,MILP modelling and pre-processing ,Data- och informationsvetenskap ,Railway transport scheduling - Abstract
This paper introduces two MILP models for the cumulative scheduling constraint and associated pre-processing filters. We compare standard solver performance for these models on three sets of problems and for two of them, where tasks have unitary resource consumption, we also compare them with two models based on a geometric placement constraint. In the experiments, the solver performance of one of the cumulative models, is clearly the best and is also shown to scale very well for a large scale industrial transportation scheduling problem.
- Published
- 2007
131. Leveranstågplan: specifikation och åtagande
- Author
-
Kreuger, Per, Aronsson, Martin, and Bohlin, Markus
- Subjects
Computer and Information Sciences ,Data- och informationsvetenskap ,Rail transport specification ,requirements engineering - Abstract
Denna rapport beskriver och motiverar leveranstågplanens roll och utformning i relation till den dynamiska tågplanen. Med utgångspunkt i formen för de krav som specificerats i den framtida tåglägesansökan föreslår vi en form för leveranstågplanen vars syfte är att både kunders och trafikutövares krav på förutsägbarhet och samtidigt ger utrymme för effektiv operativ styrning och kortare ledtider vid förändrad efterfrågan. I sin första version är detta dokument främst tänkt som ideskiss för diskussion och kritisk analys bland kapacitetsfördelningsprocessen intressenter. Report is written in Swedish.
- Published
- 2006
132. TIME - en gemensam informationsutbytesplattform för järnvägstransportbranschen
- Author
-
Ekman, Jan, Holst, Anders, Aronsson, Martin, Bohlin, Markus, Forsgren, Malin, and Larsen, Stefan
- Subjects
Computer and Information Sciences ,informationsplattform ,informationstjänster ,informationsutbyte ,Data- och informationsvetenskap ,järnvägstransportbranschen - Abstract
TIME står för Train Information Management Environment. TIME är ett tänkt övergripande informationssystem för Järnväg. Viktiga aspekter hos TIME är utformningen av en plattform för kommunikation mellan aktörerna i järnvägstransportbranschen och information mellan fordon och system med en fast plats. TIME gäller alla delar i ett informationssystem, hur data produceras och processas, infrastruktur för information och principer för datalagring och informationsutbyte samt funktioner och tjänster baserade på denna information. TIME avser t.ex. att medverka till att samverkan mellan järnvägstransportbranschens aktörer fungerar bra, dessa aktörers egen verksamhet blir effektiv och att kunder till järnvägen och andra som beror av järnvägen erhåller rätt information. Report is written in Swedish.
- Published
- 2006
133. Ansatser för flexibel planering och schemaläggning av tågtidtabeller
- Author
-
Bohlin, Markus, Kreuger, Per, Aronsson, Martin, and Forsgren, Malin
- Subjects
schemaläggning ,Computer and Information Sciences ,Data- och informationsvetenskap ,tidtabellplanering ,villkorsprogrammering ,operationsanalys ,Tågtrafik - Abstract
Rapporten beskriver möjliga ansatser för att lösa det abstraherade tidtabellproblemet som bl.a. diskuteras i rapporten "Leveranstågplan: Specifikation och åtagande" (DDTP Arbetsdokument SICS-DDTP-002). Till grund för de olika ansatserna ligger en modell med avgångstider och hålltider (dvs. väntetider och i viss mån traverseringstider) som tillåts variera inom vissa tidsintervall. Huvudidén är att arbeta med förenklade kapacitetsvillkor på bana och bangård, för att på ett effektivt sätt kunna beräkna tidtabeller på en nivå som tillåter anpassning av tidtabellen till det gällande transportbehovet och den rådande trafiksituationen. Report is written in Swedish.
- Published
- 2006
134. Designing Global Scheduling Constraints for Local Search: A Generic Approach
- Author
-
Bohlin, Markus, Kocjan, Waldemar, and Kreuger, Per
- Subjects
Global Constraints ,Computer and Information Sciences ,Scheduling ,Local Search ,Data- och informationsvetenskap - Abstract
In this work we present a novel method to automate the computation of global constraints cost for local search. The method is based on the representation of a global constraints as graph properties on a binary constraint network. This formulation simplifies the implementation of global constraints in local search, and provides a cost that can be readily compared to one obtained for subproblems using binary constraints exclusively. The cost obtained can be efficiently updated during the search using incremental methods. The representation of a global constraint as outlined above can also be used for generation of suitable neighborhoods for the constraint. This is done using simple repair functions applied on the elementary constraints in the global constraint graph. We show the usability of our approach by presenting formulations of global constraints in non-overlapping and cumulative scheduling.
- Published
- 2002
135. Redesign of the Oz Compiler
- Author
-
Bohlin, Markus and Bruce, Lars
- Subjects
Compiler Implementation ,Oz ,Computer and Information Sciences ,Mozart ,Compiler Design ,Data- och informationsvetenskap - Abstract
This master of science thesis describes a new design and its implementation for an Oz compiler. The project is based on the existing Oz compiler. The new compiler is designed more modular, with separate software components that can be replaced and modified locally. A prototype has been implemented, but further development is necessary. We give an overview of the language Oz, its features and the underlying calculus. The features of Oz regarding object orientation, functional programming, logic and constraint programming are also discussed. The liveness analysis and register allocation problems in general and regarding Oz specific compilers are analyzed, together with current and future optimizations suitable for the Mozart platform. The design of the new compiler and information about the old one is presented, and future work regarding the compiler, optimizations, and analysis phases is discussed. Appendices describing the interfaces between the phases of the compiler is included, together with documentation regarding the internal code formats used.
- Published
- 2002
136. Constraint satisfaction by local search
- Author
-
Bohlin, Markus
- Subjects
Computer and Information Sciences ,Local Search ,Constraints ,Heuristics ,Data- och informationsvetenskap ,Computer Science::Computational Complexity ,Satisfiability - Abstract
The constraint satisfaction problem and its derivate, the propositional satisfiability problem (SAT), are fundamental problems in computing theory and mathematical logic. SAT was the first proved NP-complete problem, and although complete algorithms have been dominating the constraint satisfaction field, incomplete approaches based on local search has been successful the last ten years. In this report we give a general framework for constraint satisfaction using local search as well as an different techniques to improve this basic local search framework. We also give an overview of algorithms for problems of constraint satisfaction and optimization using heuristics, and discuss hybrid methods that combine complete methods for constraint satisfaction with local search techniques.
- Published
- 2002
137. Kunskapsstudie av hur olika designparametrar i mikrogeometrin påverkar spånformningsprocessen vid skärande bearbetning med vändskärsborr
- Author
-
Bohlin, Markus and Bohlin, Markus
- Abstract
Validerat; 20131023 (global_studentproject_submitter)
- Published
- 2013
138. Search Based Testing of Embedded Systems Implemented in IEC 61131-3: An Industrial Case Study
- Author
-
Doganay, Kivanc, Bohlin, Markus, Sellin, Ola, Doganay, Kivanc, Bohlin, Markus, and Sellin, Ola
- Abstract
This paper presents a case study of search-based test generation for embedded system software units developed using the Function Block Diagrams (FBDs), a graphical language in the IEC 61131-3 standard aimed at programmable logic controllers (PLCs). We consider 279 different components from the train control software developed by Bombardier Transportation, a major rail vehicle manufacturer. The software is compiled into C code with a particular structure. We use a modified hill climbing algorithm for generating test data to maximize MC/DC coverage for assignments with logical expressions in the C code, while retaining the semantics of the original FBD implementation. An experimental evaluation for comparing the effectiveness (coverage rate) and the efficiency (required number of executions) of hill climbing algorithm with random testing is presented. The results show that random testing performs well for most units under test, while around 30% of the artifacts significantly benefit from the hill climbing algorithm. Structural properties of the units that affect the performance of hill climbing and random testing are also discussed., ATAC - Advanced Test Automation for Complex Software-Intensive System (ITEA2/Vinnova)
- Published
- 2013
- Full Text
- View/download PDF
139. Simulation of planning strategies for track allocation at marshalling yards
- Author
-
Bohlin, Markus, Gestrelius, Sara, Fahimeh, Khoshniyat, Bohlin, Markus, Gestrelius, Sara, and Fahimeh, Khoshniyat
- Abstract
Planning the operational procedures in a railway marshalling yard is a complex problem. When a train arrives at a marshalling yard, it is uncoupled at an arrival yard and then its cars are rolled to a classification yard. All cars should eventually be rolled to the classification track that has been assigned to the train they're supposed to depart with. However, there is normally not enough capacity to compound all trains at once. In Sweden, cars arriving before a track has been assigned to their train can be stored on separate tracks called mixing tracks. All cars on mixing tracks will be pulled back to the arrival yard, and then rolled to the classification yard again to allow for reclassification. Today all procedures are planned by experienced dispatchers, but there are no documented strategies or guidelines for efficient manual planning. The aim of this paper is to examine operational planning strategies that could help dispatchers find a feasible marshalling schedule that minimizes unnecessary mixing. In order to achieve this goal, two different online planning strategies have been tested using deterministic and stochastic simulation. The Hallsberg marshalling yard was used as a case study, and was simulated for the time period between December 2010 and May 2011. The first tested strategy simply assigns tracks to trains on a first come-first served basis, while the second strategy uses time limits to determine when tracks should be assigned to departing trains. The online planning algorithms have been compared with an offline optimized track allocation. The results from both the deterministic and the stochastic simulation show that the optimized allocation is better than all online strategies and that the second strategy with a time limit of 32 hours is the best online method.
- Published
- 2013
- Full Text
- View/download PDF
140. Statistical anomaly detection for train fleets
- Author
-
Holst, A, Bohlin, Markus, Ekman, J, Sellin, O, Lindström, B, Larsen, S, Holst, A, Bohlin, Markus, Ekman, J, Sellin, O, Lindström, B, and Larsen, S
- Abstract
We have developed a method for statistical anomaly detection which has been deployed in a tool for condition monitoring of train fleets. The tool is currently used by several railway operators over the world to inspect and visualize the occurrence of "event messages" generated on the trains. The anomaly detection component helps the operators to quickly find significant deviations from normal behavior and to detect early indications for possible problems. The savings in maintenance costs comes mainly from avoiding costly breakdowns, and have been estimated to several million Euros per year for the tool. In the long run, it is expected that maintenance costs can be reduced with between 5 and 10 % by using the tool.
- Published
- 2012
141. An Integrated Adaptive Maintenance Concept
- Author
-
Östlund, Stefan, Kjellqvist, Tommy, Aronsson, Martin, Bohlin, Markus, Doganay, Kivanc, Holst, Anders, Östlund, Stefan, Kjellqvist, Tommy, Aronsson, Martin, Bohlin, Markus, Doganay, Kivanc, and Holst, Anders
- Abstract
In this paper, we present a novel maintenance concept based on condition monitoring and dynamic maintenance packaging, by showing how to connect the information flow from low-level sensors to high-level operations and planning under uncertainty. Today, condition-based maintenance systems are focused on data collection and custom-made rule based systems for data analysis. In many cases, the focus is on measuring "everything" without considering how to use the measurements. In addition, the measurements are often noisy and the future is unpredictable which adds a lot of uncertainty. As a consequence, maintenance is often planned in advance and not replanned when new condition data is available. This often reduces the benefits of condition monitoring. The concept is based on the combination of robust, dynamically adapted maintenance optimization and statistical data analysis where the uncertainty is considered. This approach ties together low-level data acquisition and high-level planning and optimization. The concept has been illustrated in a context of rail vehicle maintenance, where measurements of brake pad and pantograph contact strip wear is used to predict the near future condition, and plan the maintenance activities., QC 20110201
- Published
- 2010
142. Hump Yard Track Allocation with Temporary Car Storage
- Author
-
Bohlin, Markus, Flier, Holger, Maue, Jens, Mihalák, Matúš, Bohlin, Markus, Flier, Holger, Maue, Jens, and Mihalák, Matúš
- Abstract
In rail freight operation, freight cars need to be separated and reformed into new trains at hump yards. The classification procedure is complex and time consuming, and hump yards often constitute bottlenecks in the rail freight network. One of the problems is that planning for the allocation of tracks at hump yards is difficult, given that the planner has limited resources (tracks, shunting engines, etc.) and needs to foresee the future capacity requirements when planning for the current inbound trains. In this paper, we consider the problem of allocating classification tracks in a rail freight hump yard for arriving and departing trains. Arrival and departure times are predetermined and may originate in timetables or estimated arrival and departure times (in case of disturbances in the rail system). The core problem can be formulated as a special list coloring problem. We focus on an extension where individual cars can temporarily be stored on a special subset of the tracks. We model the problem using mixed integer programming, and also propose several heuristics that can quickly give feasible track allocations. As a case study, we consider a real-world problem instance from the Hallsberg Rangerbangård hump yard in Sweden. Planning over horizons over two to four days, we obtain feasible solutions from both the exact and heuristic approaches that allow all outgoing trains to leave on time., This work was supported by Trafikverket under FUD grant F 09-11546/AL50 and by the Swiss National Science Foundation (SNF) under grant 200021-125033/1., RanPlan
- Published
- 2010
143. Optimization Maintenance for Multi-unit Industrial Gas Turbine Installations
- Author
-
Bohlin, Markus, Wärja, Mathias, Bohlin, Markus, and Wärja, Mathias
- Published
- 2010
144. Maintenance plan optimization for a train fleet
- Author
-
Doganay, Kivanc, Bohlin, Markus, Doganay, Kivanc, and Bohlin, Markus
- Abstract
Maintenance planning is an important problem for railways, as well as other application domains that employ machinerywith expensive replacements and high downtime costs. In a previous paper, we have developed methods for efficiently finding optimized maintenance schedules for a single unit, and proposed that the maintenance plan should be continuously re-optimized based on the condition of components. However, fleet-level resources, such as the availability of expensive spare parts, have largely been ignored. In this paper, we extend our previous approach by proposing a solution for the fleet level maintenance scheduling problem with spare parts optimization. The new solution is based on a mixed integer linear programming formulation of the problem. We demonstrate the merits of our approach by optimizing instances of maintenance schedules based on maintenancedata from railway companies operating in Sweden.
- Published
- 2010
- Full Text
- View/download PDF
145. An Integrated Adaptive Maintenance Concept
- Author
-
Aronsson, Martin, Bohlin, Markus, Doganay, Kivanc, Holst, Anders, Aronsson, Martin, Bohlin, Markus, Doganay, Kivanc, and Holst, Anders
- Abstract
In this paper, we present a novel maintenance concept based on condition monitoring and dynamic maintenance packaging, by showing how to connect the information flow from low-level sensors to high-level operations and planning under uncertainty. Today, condition-based maintenance systems are focused on data collection and custom-made rule based systems for data analysis. In many cases, the focus is on measuring "everything" without considering how to use the measurements. In addition, the measurements are often noisy and the future is unpredictable which adds a lot of uncertainty. As a consequence, maintenance is often planned in advance and not replanned when new condition data is available. This often reduces the benefits of condition monitoring. The concept is based on the combination of robust, dynamically adapted maintenance optimization and statistical data analysis where the uncertainty is considered. This approach ties together low-level data acquisition and high-level planning and optimization. The concept has been illustrated in a context of rail vehicle maintenance, where measurements of brake pad and pantograph contact strip wear is used to predict the near future condition, and plan the maintenance activities.
- Published
- 2010
146. Optimization of condition-based maintenance for industrial gas turbines: Requirements and results
- Author
-
Bohlin, Markus, Wärja, Mathias, Holst, Anders, Slottner, Pontus, Doganay, Kivanc, Bohlin, Markus, Wärja, Mathias, Holst, Anders, Slottner, Pontus, and Doganay, Kivanc
- Abstract
In oil and gas applications, the careful planning and execution of preventive maintenance is important due to the high costs associated with shutdown of critical equipment. Optimization and lifetime management for equipment such as gas turbines is therefore crucial in order to achieve high availability and reliability. In this paper, a novel condition-based gas turbine maintenance strategy is described and evaluated. Using custom-madegas turbine maintenance planning software, maintenance is repeatedly reoptimized to fit into the time intervals where production losses are least costly and result in the lowest possible impact. The strategy focuses on accurate online lifetime estimates for gas turbine components, where algorithms predicting future maintenance requirements are used to produce maintenance deadlines. This ensures that the gas turbines are maintained in accordance with the conditions on site. To show the feasibility and economic effects of a customer-adapted maintenance planning process, the maintenance plan for a gas turbine used in a real-world scenario is optimized using a combinatorial optimization algorithm and input from gas turbine operation data, maintenance schedules and operator requirements. The approach was validated through the inspection of a reference gas turbine after a predetermined time interval. It is shown that savings may be substantial compared to a traditional preventivemaintenance plan. In the evaluation, typical cost reductions range from 25 to 65 %. The calculated availability increase in practice is estimated to range from 0.5 to 1 %. In addition, down-time reductions of approximately 12 % are expected, due solely to improved planning. This indicates significant improvements.
- Published
- 2009
147. Best-Effort Simulation-Based Timing Analysis using Hill-Climbing with Random Restarts
- Author
-
Bohlin, markus, Lu, Yue, Kraft, Johan, Kreuger, Per, Nolte, Thomas, Bohlin, markus, Lu, Yue, Kraft, Johan, Kreuger, Per, and Nolte, Thomas
- Published
- 2009
148. Simulation-Based Timing Analysis of Complex Real-Time Systems
- Author
-
Bohlin, Markus, Lu, Yue, Kraft, Johan, Kreuger, Per, Nolte, Thomas, Bohlin, Markus, Lu, Yue, Kraft, Johan, Kreuger, Per, and Nolte, Thomas
- Abstract
This paper presents an efficient best-effort approach for simulation-based timing analysis of complex real- time systems. The method can handle in principle any software design that can be simulated, and is based on controlling simulation input using a simple yet novel hill- climbing algorithm. Unlike previous approaches, the new algorithm directly manipulates simulation parameters such as execution times, arrival jitter and input. An evaluation is presented using six different simulation models, and two other simulation methods as reference: Monte Carlo simulation and MABERA. The new method proposed in this paper was 4-11% more accurate while at the same time 42 times faster, on average, than the reference methods.
- Published
- 2009
- Full Text
- View/download PDF
149. Dynamic maintenance
- Author
-
Levin, Björn, Holst, Anders, Bohlin, Markus, Steinert, Rebecca, Aronsson, Martin, Levin, Björn, Holst, Anders, Bohlin, Markus, Steinert, Rebecca, and Aronsson, Martin
- Published
- 2008
150. Customer adapted maintenance plan (CAMP), a process for optimization of gas turbine maintenance
- Author
-
Wärja, Mathias, Slottner, Pontus, Bohlin, Markus, Wärja, Mathias, Slottner, Pontus, and Bohlin, Markus
- Abstract
CAMP
- Published
- 2008
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.