https://www.mdu.se/

mdu.sePublications
Change search
Refine search result
1 - 10 of 10
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Aronsson, Martin
    et al.
    SICS.
    Bohlin, Markus
    SICS.
    Doganay, Kivanc
    SICS.
    Holst, Anders
    SICS.
    An Integrated Adaptive Maintenance Concept2010Conference paper (Refereed)
    Abstract [en]

    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.

  • 2.
    Bohlin, Markus
    et al.
    Swedish Institute of Computer Science, SICS.
    Doganay, Kivanc
    Swedish Institute of Computer Science, SICS.
    Kreuger, P.
    Swedish Institute of Computer Science, SICS.
    Steinert, R.
    KTH.
    Wärja, Mathias
    Siemens Industrial Turbomachinery AB.
    Searching for Gas Turbine Maintenance Schedules2010In: The AI Magazine, ISSN 0738-4602, Vol. 31, no 1, p. 21-36Article in journal (Refereed)
    Abstract [en]

    Preventive maintenance schedules occurring in industry are often suboptimal with regard to maintenance coal-location, loss-of-production costs and availability. We describe the implementation and deployment of a software decision support tool for the maintenance planning of gas turbines, with the goal of reducing the direct maintenance costs and the often costly production losses during maintenance downtime. The optimization problem is formally defined, and we argue that the feasibility version 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 integer 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, the use of our tool is expected to improve availability with up to 1% and reduce the number of planned maintenance days by 12%. Compared to a integer programming approach, our algorithm is not optimal, but is much 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.

  • 3.
    Bohlin, Markus
    et al.
    Swedish Institute of Computer Science, SICS.
    Doganay, Kivanc
    Swedish Institute of Computer Science, SICS.
    Kreuger, Per
    Swedish Institute of Computer Science, SICS.
    Steinert, Rebecca
    Swedish Institute of Computer Science, SICS.
    Wärja, Mathias
    Siemens Industrial Turbomachinery AB.
    A Tool for Gas Turbine Maintenance Scheduling2009In: Proceedings of the 21st Innovative Applications of Artificial Intelligence Conference, IAAI-09, 2009, p. 9-16Conference paper (Refereed)
    Abstract [en]

    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

  • 4.
    Bohlin, Markus
    et al.
    SICS.
    Wärja, Mathias
    Siemens Industrial Turbomachinery AB.
    Holst, Anders
    SICS.
    Slottner, Pontus
    Siemens Industrial Turbomachinery AB.
    Doganay, Kivanc
    SICS.
    Optimization of condition-based maintenance for industrial gas turbines: Requirements and results2009In: Proceedings of the ASME Turbo Expo Volume 5, 2009, p. 455-464Conference paper (Refereed)
    Abstract [en]

    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.

  • 5.
    Doganay, Kivanc
    Mälardalen University, School of Innovation, Design and Engineering. Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Applications of Optimization Methods in Industrial Maintenance Scheduling and Software Testing2014Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    As the world is getting more and more competitive, efficiency has become a bigger concern than ever for many businesses. Certain efficiency concerns can naturally be expressed as optimization problems, which is a well studied field in the academia. However, optimization algorithms are not as widely employed in industrial practice as they could. There are various reasons for the lack of widespread adoption. For example, it can be difficult or even impossible for non-experts to formulate a detailed mathematical model of the problem. On the other hand, a scientist usually does not have a deep enough understanding of critical business details, and may fail to capture enough details of the real- world phenomenon of concern. While a model at an arbitrary abstraction level is often good enough to demonstrate the optimization approach, ignoring relevant aspects can easily render the solution impractical for the industry. This is an important problem, because applicability concerns hinder the possible gains that can be achieved by using the academic knowledge in industrial practice. In this thesis, we study the challenges of industrial optimization problems in the form of four case studies at four different companies, in the domains of maintenance schedule optimization and search-based software testing. Working with multiple case studies in different domains allows us to better understand the possible gains and practical challenges in applying optimization methods in an industrial setting. Often there is a need to trade precision for applicability, which is typically very context dependent. Therefore, we compare our results against base values, e.g., results from simpler algorithms or the state of the practice in the given context, where applicable. Even though we cannot claim that optimization methods are applicable in all situations, our work serves as an empirical evidence for the usability of optimization methods for improvements in different industrial contexts. We hope that our work can encourage the adoption of optimization techniques by more industrial practitioners.

    Download full text (pdf)
    fulltext
  • 6.
    Doganay, Kivanc
    et al.
    Swedish Institute of Computer Science, SICS.
    Bohlin, Markus
    Swedish Institute of Computer Science, SICS.
    Maintenance plan optimization for a train fleet2010In: WIT Transactions on the Built Environment Volume 114, 2010, p. 349-358Conference paper (Refereed)
    Abstract [sv]

    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.

  • 7.
    Doganay, Kivanc
    et al.
    Swedish Institute of Computer Science, Kista Sweden.
    Bohlin, Markus
    Swedish Institute of Computer Science, Kista Sweden.
    Sellin, Ola
    Bombardier Transportation, Västeras.
    Search Based Testing of Embedded Systems Implemented in IEC 61131-3: An Industrial Case Study2013In: Proceedings - IEEE 6th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2013, 2013, p. 425-432Conference paper (Refereed)
    Abstract [en]

    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.

  • 8.
    Doganay, Kivanc
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. SICS Swedish ICT AB, Kista, Sweden..
    Eldh, Sigrid
    Ericsson AB, Kista, Sweden.;Karlstad Univ, Karlstad, Sweden..
    Afzal, Wasif
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Bohlin, Markus
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. SICS Swedish ICT AB, Kista, Sweden.
    Search-Based Testing for Embedded Telecom Software with Complex Input Structures2014In: TESTING SOFTWARE AND SYSTEMS (ICTSS 2014) / [ed] Merayo, MG DeOca, EM, SPRINGER-VERLAG BERLIN , 2014, p. 205-210Conference paper (Refereed)
    Abstract [en]

    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. Our current implementation analyzes the existing test cases to handle non-trivial variables such as uninitialized pointers, and to discover any setup code that needs to run before the actual test case, such as setting global system parameters. 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 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.

  • 9.
    Doganay, Kivanc
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Eldh, Sigrid
    Ericsson AB, Kista, Sweden.
    Afzal, Wasif
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Bohlin, Markus
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Search-based Testing for Embedded Telecommunication Software with Complex Input Structures: An Industrial Case Study2014Report (Other academic)
    Abstract [en]

    In this paper, we discuss the application of search-based software test-ing 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 unini-tialized 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 e˙ectiveness, measured as branch coverage, and eÿciency, measured as number of executions needed. Diÿculties arising from the specialized execution environment and the adaptations for handling these problems are also discussed.

  • 10.
    Enoiu, Eduard Paul
    et al.
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Doganay, Kivanc
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Bohlin, Markus
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Sundmark, Daniel
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    Pettersson, Paul
    Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.
    MOS: An Integrated Model-based and Search-based Testing Tool for Function Block Diagrams2013In: 2013 1st International Workshop on Combining Modelling and Search-Based Software Engineering, CMSBSE 2013 - Proceedings, 2013, p. 55-60Conference paper (Refereed)
    Abstract [en]

    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.

    Download full text (pdf)
    fulltext
1 - 10 of 10
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf