COURSE DESCRIPTION
This course provides an understanding of the fundamental problems in software testing, as well as solid foundation in the practical methods and tools for a systematic state-of-the-art approach to testing of software.
The aim of this course is to give students insight about certification and about what it means to certify/self-assess safety- critical systems with focus on software system and to create a safety case, including a multi-concern perspective when needed and reuse opportunities, when appropriate.
Explore the different tools and software to design, test, and prototype custom robot parts and robust robot behaviour. In recent years, industries around the world have been getting creative when it comes to incorporating robotics into their workflows. This three-week course offers a fascinating introduction to software and tools currently used in robotics. You’ll build basic knowledge of robotics tools and learn how they can be adapted for different industries. Familiarise yourself with Ubuntu operating system and Gazebo framework Gain hands-on experience using 3D robotics models in simulation Learn from the experts at the cutting edge of control engineering, robotics, and AI This course is designed for anyone interested in using robotic solutions in their role and who wants to learn the basics of robotics frameworks. The course will be given in English.
The information and communication technology (ICT) sector is responsible for approx. 1.8-2.8% of the global greenhouse gas (GHG) emissions in 2020, and software is both part of the problems and the solutions. Traditional software engineering principles and techniques do not consider the climate, environment, and sustainability aspects in building and using software for any purpose. We, software engineers, developers, researchers, climate scientists, and various other related stakeholders, need to think about how we can reduce the carbon footprint due to building and using software-intensive systems. Green and sustainable software engineering is an emerging concept that can help reduce the carbon footprint related to software. In this introductory course, we will introduce the concept of green and sustainable software engineering and the engineering process to build green and sustainable software. Topics Sustainable and green computing Sustainable and green software engineering Process Energy efficient computing Sustainability issues in Scientific computing You will learnBy the end of the course, you will be able to: analyze the green and sustainability issues in traditional software engineering, identify and incorporate key elements to be included in the software engineering process to make the software green and sustainable, and use techniques to make your software code energy efficient. Who is the course for?This course is designed for those who are software developers, managers and software related policy makers, or have knowledge about software development, and want to consider the green and sustainability aspects in their everyday life. Also, this course will be useful for computational scientists who build green software and want to know more about these aspects in software engineering. However, this is an introductory course, and it will show a path for life-long learning to build more in-depth knowledge in each concept introduced in this course.
Virtual commissioning (VC) is a technique used in the field of automation and control engineering to simulate and test a system's control software and hardware in a virtual environment before it is physically implemented. The aim is to identify and correct any issues or errors in the system before deployment, reducing the risk of downtime, safety hazards, and costly rework. The virtual commissioning process typically involves creating a digital twin of the system being developed, which is a virtual representation of the system that mirrors its physical behaviour. The digital twin includes all the necessary models of the system's components, such as sensors, actuators, controllers, and interfaces, as well as the control software that will be running on the real system. Once the digital twin is created, it can be tested and optimized in a virtual environment to ensure that it behaves correctly under various conditions. The benefits of using VC include reduced project costs, shortened development time, improved system quality and reliability, and increased safety for both operators and equipment. By detecting and resolving potential issues in the virtual environment, engineers can avoid costly and time-consuming physical testing and debugging, which can significantly reduce project costs and time to market. The course includes different modules, each with its own specific role in the process. Together, the modules create a comprehensive virtual commissioning process that makes it possible to test and validate control systems and production processes in a simulated environment before implementing them in the real world. Modeling and simulation: This module involves creating a virtual model of the system using simulation software. The model includes all the equipment, control systems, and processes involved in the production process. Control system integration: This module involves integrating the digital twin with the control system, allowing engineers to test and validate the system's performance. Virtual sensors and actuators: This module involves creating virtual sensors and actuators that mimic the behavior of the physical equipment. This allows engineers to test the control system's response to different scenarios and optimize its performance. Scenario testing: This module involves simulating different scenarios, such as equipment failures, power outages, or changes in production requirements, to test the system's response. Data analysis and optimization: This module involves analyzing data from the virtual commissioning process to identify any issues or inefficiencies in the system. Engineers can then optimize the system's performance and ensure that it is safe and reliable. Expected outcomes Describe the use of digital twins for virtual commissioning process. Develop a simulation model of a production system using a systems perspective and make a plan for data collection and analysis. Plan different scenarios for the improvement of a production process. Analyze data from the virtual commissioning process to identify any issues or inefficiencies in the system and then optimize the system's performance. Needs in the industry Example battery production: Battery behaviors are changing over time. To innovate at speed and scale, testing and improving real-world battery phenomena throughout its lifecycle is necessary. Virtual commissioning / modeling-based approaches like digital twin can provide us with accurate real-life battery behaviors and properties, improving energy density, charging speed, lifetime performance and battery safety. Faster innovation (NPI) Lower physical prototypes Shorter manufacturing cycle time Rapid testing of new battery chemistry and materials to reduce physical experiments Thermal performance and safety It’s not just about modelling and simulating the product, but also validating processes from start to finish in a single environment for digital continuity. Suggested target groups Industry personnel Early career engineers involved in commissioning and simulation projects Design engineers (to simulate their designs at an early stage in a virtual environment to reduce errors) New product introduction engineers Data engineers Production engineers Process engineers (mediators between design and commissioning) Simulation engineers Controls engineer System Integration
This course has flexible start and you may join until December 8, 2024. The course is designed for you who wants to learn more about functional safety of battery management systems. The course will also cover other aspects of safety such as fire safety in relation to Rechargeable Energy Storage Systems (RESS) and associated battery management systems. In the course you will be able to develop skills in principles of Battery Management Systems, Functional Safety as well as of other aspects of safety such as Fire Safety, hazard identification, hazard analysis and risk assessment in relation to battery management systems. It also aims to provide a broader understanding of the multifaceted nature of safety. The course takes about 80 hours to complete and you can do it at your own pace. There are two scheduled meetings: One after five weeks to resolve any queries and another at the end of the course for the course evaluation. The date and time will be provided within a week of starting of course. Target GroupThis course is primarily intended for engineers that need to ensure that battery management systems are safe, reliable, and compliant with industry standards. The course is suitable for individuals with backgrounds in for example functional safety, battery systems, automotive or risk assessment. Entry requirements120 university credits of which at least 7.5 credits in software engineering and 7.5 credits in safety-critical systems engineering or 60 university credits in engineering/technology and at least 2 years of full-time professional experience from a relevant area within industry or working life experience regarding application of functional safety standards in the automotive domain or in other domains. The experience could be validated via a recommendation letter of a manager stating the involvement of the student in the development of functional safety artefacts. Proficiency in English is also required, equivalent to English Level 6.
About the courseRenewable hydrogen stands out as a highly promising solution to decarbonize heavy industries and transportation sector, helping to achieve the climate goals of Sweden- reaching net zero emissions by 2045. The terms renewable hydrogen, clean hydrogen or green hydrogen refers to hydrogen produced from renewable energy or raw material. The utilization of renewable hydrogen for industrial applications necessitates the development of the entire value chain, from generation and storage to transport and final applications. Unlocking the potential of hydrogen economy in Sweden involves not only technological advancements and infrastructure development but also a skilled workforce. This course offers an introduction of renewable hydrogen as a pivotal component for industrial applications, focusing on its generation, storage, transport, and utilization within industrial contexts. Participants will gain a comprehensive understanding of the technical, economic, and environmental aspects of renewable hydrogen technologies, such as electrolysis, fuel cell, and hydrogen storage and distribution solutions, preparing them with essential knowledge and foundational insights for advancing the decarbonization of industrial processes through the adoption of hydrogen-based energy solutions. Aim and Learning OutcomesThe goal of this course is to develop a basic understanding of renewable hydrogen as a pivotal component for industrial applications, focusing on its generation, storage, transport, and utilization within industrial contexts.The learning outcomes of the course are to be able to: Explain the fundamental knowledge and theories behind electrolysis and fuel cell technologies. Compare and describe the differences of existing renewable hydrogen generation technologies (PEM, AE, AEM, SOE, etc.), and existing fuel cell technologies (PEMFC, MSFC, SOFC, etc.. Describe the principles of hydrogen storage, including gas phase, liquid phase, and material-based storage and thermal management of storage systems. Identify the challenges of hydrogen transportation and be able to describe relevant solutions. Examples of professional roles that will benefit from this course are energy and chemical engineers, renewable and energy transition specialists, policy makers and energy analysts. This course will also support the decarbonization of hard-to-abate industries, such as metallurgical industry and oil refinery industry, by using renewable hydrogen. This course is given by Mälardalen university in cooperation with Luleå University of Technology. Scheduled online seminars April 22nd, 2025May 19th, 2025 Study effort: 80 hours