TY - JOUR A1 - Rück, Thomas A1 - Bierl, Rudolf A1 - Lechner, Alfred A1 - Graf, Antonia A1 - Dams, Florian A1 - Schreiner, Rupert A1 - Auchter, Eberhard A1 - Kriz, Willy A1 - Deubzer, MIchael A1 - Schiller, Frank A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Margull, Ulrich A1 - Hagel, Georg A1 - Utesch, Matthias A1 - Waldherr, Franz A1 - Böhm, Matthias A1 - Fraunhoffer, Judith A1 - Gardeia, Armin A1 - Schneider, Ralph A1 - Streubel, Janet A1 - Landes, Dieter A1 - Studt, Reimer A1 - Peuker, Dominik A1 - Scharfenberg, Georg A1 - Hook, Christian A1 - Schuster, Dietwald A1 - Ehrlich, Ingo A1 - Dinnebier, Heinrich A1 - Briem, Ulrich A1 - Lämmlein, Stephan A1 - Koder, Alexander A1 - Bialek, Adam A1 - Genewsky, Axel A1 - Neumeier, Michael A1 - Schlosser, Philipp A1 - Rabl, Hans-Peter A1 - Paule, Matthias A1 - Galster, Christoph A1 - Schiedermeier, Michael A1 - Zwickel, Andreas A1 - Hobmeier, Christoph A1 - Bischoff, Tobias A1 - Rill, Georg A1 - Schaeffer, Thomas A1 - Arbesmeier, Martin A1 - Groß, Andreas A1 - Schlegl, Thomas A1 - Becker, Mark A1 - Senn, Konrad A1 - Schliekmann, Claus A1 - Scholz, Peter A1 - Sippl, Christian A1 - Grill, Martin ED - Eckstein, Josef T1 - Forschungsbericht 2011 / Hochschule für Angewandte Wissenschaften - Fachhochschule Regensburg T3 - Forschungsberichte der OTH Regensburg - 2011 Y1 - 2011 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:898-opus4-7321 SN - 1868-3533 CY - Regensburg ER - TY - CHAP A1 - Soska, Alexander A1 - Schumm, Michael A1 - Joseph, Saskia A1 - Reschke, Michael A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Schroll-Decker, Irmgard T1 - Comparison of Frontal Lecture and Workshop Learning Arrangements in a Software Engineering Education Project T2 - 2014 IEEE Global Engineering Education Conference (EDUCON), Istanbul, Turkey N2 - The increase in complexity of software and its creation over the last decades requires an increase in the quality of the education of software engineering professionals. The number of Universities which answer this call by replacing or extending lectures with simulated software projects is constantly rising. However, the question how to best transfer new technological knowledge needed to be successful within this projects to the students remains open. Therefore this paper will present a comparison between the classical frontal lecture and a modern workshop learning arrangement used within these projects. By the use of workshops not only the knowledge transfer but also the acquisition of personal and social competences will be facilitated. Furthermore positive experiences with workshops at university level will support life-long learning. Y1 - 2014 U6 - https://doi.org/10.1109/EDUCON.2014.6826162 SP - 653 EP - 658 ER - TY - JOUR A1 - Joseph, Saskia A1 - Schumm, Michael A1 - Rummel, Otmar A1 - Soska, Alexander A1 - Renschke, Michael A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Schroll-Decker, Irmgard T1 - Teaching finite state machines with case method and role play JF - 2014 IEEE Global Engineering Education Conference (EDUCON 2014) : Istanbul, Turkey, 3 - 5 April 2014 N2 - The professional requirements in Software Engineering have become highly volatile due to the complexities of project development and rapid and innovative changes occurring in the field. Therefore, the development of inter-personal and social competences has gained central importance in the training of software developers. This paper will present a concept allowing to acquire competences by using Case Method and Role Play as instruments in several lectures of Software Engineering. By approaching the issue of competence acquisition on a technical as well as on an educational and social level, life-long learning is facilitated and supported. KW - Case Method KW - competences KW - learning arrangement KW - life-long learning KW - Role Play Y1 - 2013 U6 - https://doi.org/10.1109/EduCon.2013.6530275 SP - 1302 EP - 1305 PB - IEEE ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Farmbauer, Michael A1 - Niemetz, Michael T1 - Integrating GNU Radio into a Virtual Course about Communication Systems T2 - 44th International Convention on Information, Communication and Electronic Technology (MIPRO): 27.09. - 01.10.2021, Opatija, Croatia N2 - Due to the COVID-19 pandemic, the course Communication Systems was transferred from presence to a virtual lecture. No hands-on lab experiments were possible. Therefore, a GNU Radio practical part was integrated into the lecture. A tutorial was written to guide students through the first steps with GNU Radio to decrease initial problems and increase student motivation. Several examples were given regarding digital signal processing, analogue and digital modulation and demodulation. Software Defined Radio receivers were set up in the amateur radio lab of the university and connected to the internet so that students were able to get real radio data to be analyzed and demodulated with their own GNU Radio models. This enables a knowledge transfer from simulated signal processing to the analysis and demodulation of real live signals. Students showed medium to high interest in practical examples during the lectures and tried their own GNU Radio simulations. Overall, the integration of GNU Radio and Software Defined Radio receivers into this virtual lecture gave additional benefits for the students to deal with signal processing and demodulation experiments. It is planned to use GNU Radio in the future for complementary practical examples to the hands-on experiments in the lab. KW - Communication engineering education KW - Communication systems KW - Data models KW - Digital modulation KW - Digital signal processing KW - GNU Radio KW - Pandemics KW - radio communication KW - Receivers KW - Software Defined Radio Y1 - 2021 SN - 978-953-233-101-1 U6 - https://doi.org/10.23919/MIPRO52101.2021.9596700 SP - 1565 EP - 1570 PB - IEEE ER - TY - CHAP A1 - Deubzer, Michael A1 - Hobelsberger, Martin A1 - Mottok, Jürgen A1 - Schiller, Frank A1 - Dumke, Reiner A1 - Siegle, Markus A1 - Margull, Ulrich A1 - Niemetz, Michael A1 - Wirrer, Gerhard T1 - Modeling and Simulation of Embedded Real-Time Multi-Core Systems T2 - Proceedings of the 3rd Embedded Software Engineering Congress, 7. bis 9. Dezember 2010, Sindelfingen KW - Real-Time Systems KW - Multicore KW - Model-Driven Development KW - Architecture Description Language KW - Simulation Y1 - 2010 UR - https://www.unibw.de/technische-informatik/mitarbeiter/professoren/siegle/publikationen/ese2010_muco_modsim.pdf ER - TY - CHAP A1 - Deubzer, Michael A1 - Margull, Ulrich A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Wirrer, Gerhard T1 - Partitionierungs-Scheduling von Automotive Restricted Tasksystemen auf Multiprozessorplattformen T2 - Proceedings of the 2nd Embedded Software Engineering Congress, 8. bis 10. Dezember 2009, Sindelfingen Y1 - 2009 SP - 536 EP - 542 ER - TY - JOUR A1 - Deubzer, Michael A1 - Mottok, Jürgen A1 - Margull, Ulrich A1 - Niemetz, Michael A1 - Wirrer, Gerhard T1 - Efficient Scheduling of Reliable Automotive Multi-core Systems with PD² by Weakening ERfair Task System Requirements JF - Automotive Safety and Security N2 - Partly Proportionate fair (Partly-Pfair) scheduling, which allows task migration at runtime and assigns each task processing time with regard to its weight, makes it possible to build highly efficient embedded multi-core systems. Due to its non-work-conserving behavior, which might leave the CPU idle even when tasks are ready to execute, tasks finish only shortly before their deadlines are reached. Benefits are lower task jitter, but additional workload, e.g. through interrupts, can lead to deadline violations. In this paper we present a work-conserving extension of Partly-Pfair scheduling, called PERfair scheduling and the algorithm P-ERfair-PD2 which applies Pfair modifications used for Partly-Pfair on the concept of ERfairness and PD2 policies. With a simulation based schedulability examination we show for multiple time base (MTB) task sets that P-ERfair- PD2 has the same performance as Partly-Pfair-PD2. Additionally, we show that P-ERfair- PD2 has a much higher robustness against perturbations, and therefore it is well suited for embedded domains, especially for the Automotive domain. Y1 - 2010 UR - https://www.researchgate.net/publication/287883010_Efficient_scheduling_of_reliable_automotive_multi-core_systems_with_pd2_by_weakening_erfair_tasksystem_requirements SP - 53 EP - 67 ER - TY - JOUR A1 - Deubzer, Michael A1 - Schiller, Frank A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Margull, Ulrich T1 - Effizientes Multicore-Scheduling in Eingebetteten Systemen – Teil 1: Algorithmen für zuverlässige Echtzeitsysteme JF - atp - Automatisierungstechnische Praxis N2 - Eingebettete Systeme unterliegen neben den funktionalen Anforderungen besonders nicht funktionalen Qualitätsanforderungen wie Effizienz, Zuverlässigkeit und Echtzeitfähigkeit. Mit steigendem Bedarf an Rechenkapazität können bisherige Konzepte zur Leistungssteigerung von Singlecore-Systemen jedoch nicht mehr eingesetzt werden – der Umstieg auf Multicore-Systeme wird erforderlich. Im ersten Teil dieser Arbeit werden eine mögliche Prozessorarchitektur für zukünftige Automotive Multicore-Systeme und die Abstraktion der Software für diese Systeme vorgestellt. Nach einer Klassifkation von Multicore-Scheduling-Algorithmen präsentieren wir exemplarisch einen Algorithmus mit statischer Taskallokation und einen Algorithmus mit dynamischer Taskallokation. Bei beiden Algorithmen handelt es sich um eine Überführung theoretisch behandelter Algorithmen auf Automotive Systeme. Y1 - 2010 UR - https://docplayer.org/4474533-Effizienter-einsatz-von-multicore-systemen.html IS - 9 SP - 60 EP - 67 ER - TY - JOUR A1 - Deubzer, Michael A1 - Schiller, Frank A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Margull, Ulrich T1 - Effizientes Multicore-Scheduling in Eingebetteten Systemen – Teil 2: Ein simulationsbasierter Ansatz zum Vergleich von Scheduling-Algorithmen JF - atp - Automatisierungstechnische Praxis N2 - Eingebettete Systeme unterliegen neben den funktionalen Anforderungen besonders nichtfunktionalen Qualitätsanforderungen wie Effizienz, Zuverlässigkeit und Echtzeitfähigkeit. Mit steigendem Bedarf an Rechenkapazität können bisherige Konzepte zur Leistungssteigerung von Singlecore-Systemen jedoch nicht mehr eingesetzt werden - der Umstieg auf Multicore-Systeme wird erforderlich. Im zweiten Teil dieser Arbeit wird ein simulationsbasierter Ansatz zum Vergleich von Multicore-Scheduling-Algorithmen vorgestellt, mit dem Algorithmen für Multicore-Systeme mit voller Migration und dynamischer Task-Priorität untersucht werden. Wir erweitern diesen Ansatz um ein Verfahren zur Untersuchung einer Tasksetmenge mit stochastisch beschriebenen Eigenschaften und vergleichen ihn mit den im Teil 1 beschriebenen Algorithmen BinPacking-EDF und P-ERfair-PD² für eine Gruppe von Automotive Powertrain Systemen. Y1 - 2010 VL - 52 IS - 10 ER - TY - CHAP A1 - Deubzer, Michael A1 - Margull, Ulrich A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Wirrer, Gerhard T1 - Partly Proportionate Fair Multiprocessor Scheduling of Heterogeneous Task Systems T2 - 5th Embedded Real Time Software and Systems Conference, May 2010 N2 - Proportionate fair (Pfair) scheduling, which allows task migration at runtime and assigns each task processing time with regard to its weight, is one of the most efficient group of SMP multiprocessor scheduling algorithms known up to now. Drawbacks are tight requirements to the task system, namely the restriction to periodic task systems with synchronized task activation, quantized task execution time, and implicit task deadline. Most likely, a typical embedded real-time system does not fulfill these requirements. In this paper we address violations of these requirements. For heterogeneous task systems, we define the multiple time base (MTB) task system, which is a less pessimistic model than sporadic task systems and is used for automotive systems. We apply the concept of Pfair scheduling to MTB task systems, called partly proportionate fair (Partly-Pfair) scheduling. The restrictions on MTB task systems required for Partly-Pfair ness are weaker than restrictions on periodic task systems required for Pfair ness. In a simulation based study we examined the performance of Partly-Pfair-PD and found it capable to schedule feasible MTB task sets causing a load of up to 100% of the system capacity. Y1 - 2010 ER - TY - CHAP A1 - Altmann, Andreas A1 - Birkner, Wolfgang A1 - Häckl, Franz-Xaver A1 - Hanner, Christopher A1 - Liebhart, Peter A1 - Metschl, Samuel A1 - Weck, Florian A1 - Farmbauer, Michael A1 - Heiß, Manfred A1 - Cuno, H.-H. A1 - Fuhrmann, Thomas A1 - Mandl, Roland A1 - Mottok, Jürgen A1 - Niemetz, Michael T1 - Payload development and launch of a stratosphere balloon mission T2 - IEEE Global Engineering Education Conference (EDUCON 2014), 3-5 April 2014, Istanbul, Turkey N2 - During a student project a stratosphere balloon was developed and launched. This project included the definition of the balloon parameters and the scientific instruments for performing atmospheric measurements, the development of all mechanical and electronic parts, the administration of the project as well as the management tasks related to the balloon launch. The main challenge for the students was the high complexity of the project due to tasks involving many different knowledge domains and the long project duration from the initial definition to the launch. Y1 - 2014 U6 - https://doi.org/10.1109/EDUCON.2014.6826065 ER - TY - CHAP A1 - Schmidhuber, Stefan A1 - Deubzer, Michael A1 - Mader, Ralph A1 - Niemetz, Michael A1 - Mottok, Jürgen T1 - Towards the Derivation of Guidelines for the Deployment of Real-Time Tasks on a Multicore Processor T2 - 4th International Symposium on Model-Based Safety and Assessment (IMBSA 2014), Munich, Germany, October 27-29, 2014, Proceedings N2 - The deployment of automotive software on a multicore processor includes the task of mapping executables to cores. Given the number of possible solutions, integrators have to solve a complex problem. Considering multiple, often conflicting goals like minimizing task response times and memory consumption, complexity further increased with the advent of multicore processors. We present a model-based approach for deriving design rules supporting integrators with statically mapping tasks to a multicore ECU. First, an evolutionary algorithm is used to sample the design space. For each sample, a model-based analysis is performed, resulting in the required fitness values according to the system metric objectives. Finally, subsets of the sample population are used to derive deployment guidelines by evaluating similarities between highly ranked solutions. This reduces the number of solutions to be considered by the integrators by orders of magnitude. In a case-study, we demonstrate the developed approach on an artificial automotive engine management system. KW - Real-time systems KW - embedded multicore systems KW - runnable partitioning KW - task-to-core mapping KW - software integration KW - design space exploration KW - evolutionary algorithm Y1 - 2014 SN - 978-3-319-12213-7 U6 - https://doi.org/10.1007/978-3-319-12214-4_12 SP - 152 EP - 165 PB - Springer CY - Munich ER - TY - CHAP A1 - Schumm, Michael A1 - Joseph, Saskia A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Schroll-Decker, Irmgard T1 - Lernarrangements im software engineering und deren evaluation – neue konzepte für hochschule und lebenslanges Lernen T2 - Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen Y1 - 2012 ER - TY - CHAP A1 - Jupke, Michael A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael ED - Pinker, Jiří T1 - Bidirectional DC-DC Converter with Digital Droop Parameterization T2 - 26th 2021 International Conference on Applied Electronics (AE): 7-8 Sept. 2021 Pilsen, Czech Republic N2 - The key for decentralized battery systems is a robust and communication-less control strategy for autonomous power sharing of parallel-connected DC-DC converters. Battery systems improve the reliability and quality of power supply in renewable energy systems and enable power supply for off-grid, mobile applications, including islanded grids, home storage, and electric vehicles. In many cases, components with different electrical properties require different voltage levels. An adaptation is consequently essential and is normally implemented in DC grids for the batteries via bidirectional DC-DC converters. The power flow in both directions can thus be ensured. To achieve a power distribution in parallel connected DC-DC converters, a droop control in the form of a virtual internal resistor can be used. This paper presents a novel approach of a DC-DC converter with a digitally parameterizable droop resistor, whose voltage regulation is based on an analog operational amplifier circuit to ensure low delays and robustness. The droop resistor is adjusted with a microcontroller, which offers the possibility to apply a higher-level control for load sharing via an interface. Mathematical correlations are used to clearly define the parameters of the control. Furthermore, the circuit was completely simulated and tested in the hardware setup. The shown results verify the functionality and indicate only minor deviations. Therefore, this circuit is important for future use in distributed battery systems. KW - battery storage plants KW - DC-DC power convertors KW - power convertors KW - distributed power generation KW - microcontrollers KW - voltage regulators KW - voltage control KW - power generation control KW - power grids Y1 - 2021 SN - 978-80-261-0972-3 U6 - https://doi.org/10.23919/AE51540.2021.9542920 SP - 1 EP - 6 PB - Institute of Electrical and Electronics Engineers ER - TY - CHAP A1 - Schumm, Michael A1 - Joseph, Saskia A1 - Schroll-Decker, Irmgard A1 - Niemetz, Michael A1 - Mottok, Jürgen T1 - Required competences in software engineering – pair programming as an instrument for facilitating life-long learning T2 - 15th International Conference on Interactive Collaborative Learning and 41st International Conference on Engineering Pedagogy, Villach N2 - The professional requirements in software engineering have become highly volatile due to the complexities of project development and rapid and innovative changes occurring in the field. Therefore, the development of inter-personal and social competences has gained central importance in the training of software developers. The following text will present a concept allowing to acquire competences by using Pair Programming as an instrument. Moreover, arrangements for learning and teaching will be presented facilitating the acquisition of these competences. By approaching the issue of competence acquisition on a technical as well as on an educational and social level, lifelong learning is facilitated and supported. Y1 - 2012 U6 - https://doi.org/10.1109/ICL.2012.6402229 ER - TY - CHAP A1 - Joseph, Saskia A1 - Schumm, Michael A1 - Schroll-Decker, Irmgard A1 - Niemetz, Michael A1 - Mottok, Jürgen T1 - Anmerkungen zur Kompetenz-Performanz-Relation: Software Engineering im Spannungsfeld der beruflichen Anforderungen T2 - Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen Y1 - 2012 ER - TY - CHAP A1 - Niemetz, Michael A1 - Fuhrmann, Thomas A1 - Farmbauer, Michael T1 - Comprehensive Amateur Radio Education including Public Outreach T2 - IEEE Integrated STEM Education Conference (ISEC), 16-16 March 2019, Princeton, NJ, USA N2 - An amateur radio lecture was developed and is conducted within the general education program of the Ostbayerische Technische Hochschule Regensburg. This course enables the students to participate in a variety of activities within the university. Different learning formats for communication engineering are carried out in combination with an amateur radio station of the university. Additionally, some of the projects serve as anchor points for increased visibility of the university in local society, e.g. by carrying out public events in connection with the local amateur radio community. It is seen that this course together with the amateur radio station have several positive effects for technical education and university visibility. KW - Amateur Radio KW - Antennas KW - Communication engineering education KW - Conferences KW - Education KW - Education Outreach KW - Licenses KW - PROPAGATION KW - radio communication KW - STEM Education Program Y1 - 2019 U6 - https://doi.org/10.1109/ISECon.2019.8882078 SP - 98 EP - 103 PB - IEEE ER - TY - CHAP A1 - Wetzel, Daniel A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael A1 - Farmbauer, Michael T1 - A Customized Python Interface for Windows OS for a Low Budget USB-to-CAN-Adapter T2 - International Conference on Electrical, Computer and Energy Technologies (ICECET 2022): 20-22 July 2022, Prague, Czech Republic N2 - Over the last three decades, the Controller Area Network (CAN) has become the dominant communication in embedded systems. Especially for automotive systems it offers advantages including high robustness, low error rate and high reliability combined with low power consumption. Therefore, learning the basics of this bus system is substantial in this field. Nowadays, various media about the functionality and use of CAN exist which make it easy to read into the topic. But often, theory alone is not sufficient. To deepen the understanding, practical implementation contributes significantly. However, affordable and easy-to-use CAN devices for training purposes are scarce. Existing equipment can be divided into expensive professional devices, which have many functions and inexpensive ones for hobbyists, which require difficult configurations. Therefore, a practical solution is a low-budget device equipped with an overlay which deals with the time consuming configurations. This paper covers the development of a python interface for a purchasable cost effective CAN device for Windows OS. The intention is to create an easy-to-use program that enables beginners to get in touch with CAN and collect practical experience. At the start, a brief explanation of the CAN functionality is given. After that, we introduce the hardware used in this project. Next, the software part covers the development of the interface and the integration of this interface into python-can. Furthermore, a virtual playground is introduced for testing purposes. Also, to demonstrate the functionality of the interface, a test program is executed in conjunction with a logic analyzer. KW - Controller area network KW - User Interface KW - USB to CAN KW - Windows KW - python-CAN Y1 - 2022 SN - 978-1-66547-087-2 U6 - https://doi.org/10.1109/ICECET55527.2022.9872574 PB - IEEE CY - Piscataway, NJ, USA ER - TY - CHAP A1 - Diehl, Andreas A1 - Wolff, Lilli A1 - Fuhrmann, Thomas A1 - Niemetz, Michael A1 - Mörtlbauer, Stefanie A1 - Dirnberger, Sandra T1 - Compact Freshmen Welcome Seminar for Engineering Students T2 - Procedia - Social and Behavioral Sciences N2 - The Faculty of Electrical Engineering and Information Technology of the OTH Regensburg developed and implemented a compact freshmen seminar for the afternoon of the first day of study. The intention of this seminar is to help the freshmen during their transition between school and study without losing lecture time in the first semester. The concept was tested with one small study group at the beginning of the summer semester 2015. To rate the impact of the seminar and to find aspects for continuous improvement an evaluation method was developed and used. Due to the good student resonance during the first run, this introduction seminar was held again in the winter semester 2015/16. It is planned to integrate this seminar as a regular session for all freshmen of the faculty curriculum and monitor the long-term effects of student motivation and success. KW - Engineering Education KW - Freshmen Seminar Y1 - 2016 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:898-opus4-31034 N1 - Corresponding author: Thomas Fuhrmann IS - 228 SP - 45 EP - 52 PB - Elsevier ER - TY - GEN A1 - Reindl, Andrea A1 - Eriksson, Lars A1 - Niemetz, Michael A1 - Sangyoung, Park A1 - Meier, Hans T1 - Control Concepts for a Decentralized Battery Management System Decentralized Battery Management System Global Control Level T2 - 16th International Renewable Energy Storage Conference (IRES2022), 20 to 22 September 2022, Düsseldorf Y1 - 2022 UR - https://www.researchgate.net/publication/363769042_Control_Concepts_for_a_Decentralized_Battery_Management_System_Decentralized_Battery_Management_System_Global_Control_Level PB - Eurosolar ER - TY - CHAP A1 - Hobelsberger, Martin A1 - Dumke, Reiner A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Wirrer, Gerhard T1 - An Experience-Based Repository of Reusable Components for an Component-Based Automotive Software System T2 - Applied Software Measurement, proceedings of the joined International Conferences on Software Measurement IWSM/MetriKon/Mensura 2010, 10.-12. November 2010, Stuttgart, Germany Y1 - 2010 SP - 218 EP - 240 ER - TY - CHAP A1 - Alfranseder, Martin A1 - Krapf, Tobias A1 - Mader, Ralph A1 - Niemetz, Michael A1 - Mottok, Jürgen A1 - Siemers, Christian T1 - An Efficient Partitioning Strategy for Runnables in Weakly Dependent Tasks on Embedded Multi-Core Systems T2 - Embedded real-time software and systems (ERTS² 2014), Feb 2014, Toulouse, France N2 - With multi-core controllers entering the area of automotive control ECUs, strategies for parallelizing the control- algorithms come into focus. This paper deals with a special part of automotive powertrain software, called state transitions. Since dependencies between runnables executed there are weak, the transitions provide a good basis for parallelization. We present a strategy of how to distribute efficiently the execution of runnables to different cores while taking care of inner and outer dependencies. The strategy is accompanied by two case studies demonstrating the performance of the concept. The first one is carried out to find the most efficient strategies of parallelize state transitions based on randomly generated, simulated state transitions. In the second one, the developed partitioning strategies are applied to a real software project for an automotive powertrain system. Y1 - 2014 ER - TY - CHAP A1 - Alfranseder, Martin A1 - Mucha, Matthias A1 - Schmidhuber, Stefan A1 - Sailer, Andreas A1 - Niemetz, Michael A1 - Mottok, Jürgen T1 - A modified synchronization model for dead-lock free concurrent execution of strongly interacting task sets in embedded systems T2 - 2013 International Conference on Applied Electronics (AE 2013), IEEE, 10-12 September 2013, Pilsen, Czech Republic N2 - Global scheduling algorithms are very promising for application in embedded real-time systems using multi-core controllers. In this paper we want to make a first step forward to apply such scheduling methods on real existing systems. Especially a new resource model is necessary to avoid deadlocks, as this goal can not be achieved by using the standard OSEK Priority Ceiling Protocol when shared global resources are in use. We also introduce the new metric mean Normalized Blocking Time in order to be able to compare locking mechanisms according to the timing effects of their blocking behavior. Finally we give a simulative application example of the new metric by the use of two different kinds of semaphore models and an example task set typical for existing embedded real-time systems in the automotive powertrain environment. Y1 - 2013 VL - 18 SP - 13 EP - 18 ER - TY - CHAP A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael ED - Brinkmann, André ED - Karl, Wolfgang ED - Lankes, Stefan ED - Tomforde, Sven ED - Pionteck, Thilo ED - Trinitis, Carsten T1 - Scalable, Decentralized Battery Management System Based on Self-organizing Nodes T2 - Architecture of computing systems - ARCS 2020: 33rd international conference, Aachen, Germany, May 25-28, 2020, proceedings N2 - Due to the transition to renewable energy sources and the increasing share of electric vehicles and smart grids, batteries are gaining in importance. Battery management systems (BMSs) are required for optimal, reliable operation. In this paper, existing BMS topologies are presented and evaluated in terms of reliability, scalability and flexibility. The decentralisation of BMSs and associated advantages are shown. A scalable, reconfigurable BMS based on a distributed architecture of self-organized, locally controlled nodes is proposed. For distributed system control, producers, batteries and consumers each are equipped with a local microcontroller based control unit, which monitors and controls the local parameters with its own computing and communication resources. Features, advantages and challenges to overcome of the proposed approach are described. KW - Availability Decentralized control KW - Battery management systems KW - Controller Area Network KW - distributed management KW - fault tolerant control KW - Multi-microcomputer system KW - Reconfigurable architectures KW - Renewable energy sources KW - Scalability KW - Topology Y1 - 2020 SN - 978-3-030-52793-8 U6 - https://doi.org/10.1007/978-3-030-52794-5_13 VL - 12155 SP - 171 EP - 184 PB - Springer International Publishing CY - Cham ER - TY - CHAP A1 - Herbold, Florian A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael A1 - Krämer, Stefan ED - Kubátová, Hana ED - Fišer, Petr ED - Borecký, Jaroslav T1 - Secure Software Updates: Challenges and Solutions for Embedded IoT Systems T2 - Proceedings of the 9th Embedded Systems Workshop: July 1-3, 2021 Horomerice, Czech Republic N2 - The invention of the internet made the development of intelligent networking of millions of embedded systems possible. This enabled smart buildings, power grids and cities as well as applications in the fields of health, agriculture and industry. These systems frequently perform safety-critical applications and operations. This makes it urgent to protect these sensible systems as effectively as possible. Especially firmware updates are often the weak point in the systems. If unauthorised persons gain access to the system during the update, malware can be injected or sensitive data can be read and stolen. This paper describes the challenges of secure firmware updates. To protect an embedded system from potential attackers, the concepts integrity, authenticity and confidentiality have to be adhered during the update process. Otherwise, there is an increased risk of modifying or reverse engineering the firmware image. Likewise, inadequately protected software can enable the installation of third-party firmware as well as the installation of firmware on a third-party system. Threat prevention is presented with solutions derived from functional safety and IT security. Aspects of protection against errors in the transmission of updates and against attacks aiming to compromise the system are explained. Finally, a possible sequence of a secure update process is examined in detail for a real embedded system implementation. For this purpose, the preparation, transmission and installation of a firmware update in the bootloader are discussed KW - Bootloader KW - Cryptograph KW - Embedded systems KW - Firmware Update KW - IoT KW - Safety, Security KW - Software Protection Y1 - 2021 UR - https://www.researchgate.net/publication/354995594_Secure_Software_Updates_Challenges_and_Solutions_for_Embedded_IoT_Systems SN - 978-80-01-06858-8 SP - 5 EP - 13 ER - TY - CHAP A1 - Abke, Jörg A1 - Brune, Philipp A1 - Haupt, Wolfram A1 - Hagel, Georg A1 - Landes, Dieter A1 - Mottok, Jürgen A1 - Niemetz, Michael A1 - Pfeiffer, Volkhard A1 - Studt, Reimer A1 - Schroll-Decker, Irmgard A1 - Sedelmaier, Yvonne T1 - Evelin – ein Forschungsprojekt zur systematischen Verbesserung des Lernens von Software Engineering T2 - Tagungsband 5th Embedded Software Engineering Kongress, 3. bis 7. Dezember 2012, Sindelfingen Y1 - 2012 SN - 978-3-8343-2407-8 SP - 653 EP - 658 ER - TY - CHAP A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael A1 - Park, Sangyoung T1 - Decentralized Battery Management System with Customized Hardware Components T2 - IEEE 19th Student Conference on Research and Development (SCOReD), Sustainable Engineering and Technology towards Industry Revolution: 23-25 Nov. 2021, Kota Kinabalu, Malaysia N2 - With an increasing number of sold electric vehicles (EVs), a large number of used batteries will be at disposal. How to deal with these resources is one of the major challenges in reducing the environmental impact of batteries throughout their entire life cycle. Heterogeneous cell parameters due to the different usage histories are a challenge for second-life use. The effort and cost of remanufacturing required to test and assemble a new battery pack is a further concern. Systems that combine battery packs/modules without full reassembly offer advantages such as cost and reusability. A decentralized battery management system (DBMS) provides a suitable architecture for such systems involving different types of batteries. In this paper, an architecture for a decentralized, battery state-dependent control is shown. The proposed DBMS supports various types of batteries, is scalable and flexibly adaptable for a wide range of applications. Despite the significant advantages, there are increased requirements to meet for the hardware implementation and the applied control strategies. Therefore, the necessary hardware components and their requirements are described and the hardware implementations are provided. KW - battery fitness KW - Battery management system KW - Battery management systems KW - bidirectional power flow KW - Computer architecture KW - Costs KW - DC-DC power converters KW - decentralized control KW - Electric vehicles KW - Hardware KW - load sharing KW - Microprocessors KW - Renewable energy sources KW - second life battery Y1 - 2021 U6 - https://doi.org/10.1109/SCOReD53546.2021.9652737 SP - 350 EP - 355 PB - IEEE ER - TY - JOUR A1 - Schoepe, Wilfried A1 - Hänninen, Risto A1 - Niemetz, Michael T1 - Breakdown of Potential Flow to Turbulence Around a Sphere Oscillating in Superfluid 4He Above the Critical Velocity JF - Journal of low temperature physics N2 - The onset of turbulent flow around an oscillating sphere in superfluid 4He is known to occur at a critical velocity where is the circulation quantum and is the oscillation frequency. But it is also well known that initially in a first up-sweep of the oscillation amplitude, can be considerably exceeded before the transition occurs, thus leading to a strong hysteresis in the velocity sweeps. The velocity amplitude where the transition finally occurs is related to the density of the remanent vortices in the superfluid. Moreover, at temperatures below ca. 0.5 K and in a small interval of velocity amplitudes between and a velocity that is about 2 % larger, the flow pattern is found to be unstable, switching intermittently between potential flow and turbulence. From time series recorded at constant temperature and driving force, the distribution of the excess velocities is obtained and from that the failure rate. Below 0.1 K we also can determine the distribution of the lifetimes of the phases of potential flow. Finally, the frequency dependence of these results is discussed. KW - Intermittent switching KW - LAMINAR KW - MICROSPHERE KW - Oscillatory flow KW - Quantum turbulence KW - Remanent vorticity KW - VIBRATING-WIRE Y1 - 2015 U6 - https://doi.org/10.1007/s10909-014-1265-7 VL - 178 SP - 383 EP - 391 PB - Springer Nature ER - TY - CHAP A1 - Reindl, Andrea A1 - Singer, Thomas A1 - Meier, Hans A1 - Niemetz, Michael A1 - Park, Sangyoung T1 - Framework to Test DC-DC Converters Developed for a Decentralized Battery Management System T2 - 2021 International Conference on Applied Electronics (AE): 7-8 Sept. 2021, Pilsen, Czech Republic N2 - DC- DC converters control the power flow and thus the power distribution between the components on different voltage levels. They are essential for (dis)charging batteries and influence the safety and stability of the entire battery management system (BMS). Therefore, testing the functionality and the reliability of DC-DC converters is crucial. This is especially true for decentralized battery management systems (DBMS), where multiple nodes communicate to collectively control the system. The used DC-DC converters are modified to parameterize them during operation via microcontroller interfaces. Integrating the communication into the control loop requires an analysis of the control behavior due to additional delays. Therefore, this paper proposes a framework to test DC-DC converters considering the control and communication perspectives. The response time, the control accuracy and stability of these DC-DC converters, e.g., under continuous and abrupt load changes, are measured in automated tests. The dedicated software framework simulates the DBMS and stimulates the hardware components (e.g. electronic loads, data acquisition) via respective interfaces (CAN, RS232). This allows the test of various DC-DC converters with flexibly adaptable load and power generation profiles. An initial application validates the test framework by verifying the aforementioned aspects and thus the applicability of a DC-DC converter within the DBMS. KW - Batteries KW - Battery management system KW - Battery management systems KW - Control systems KW - DC-DC converter KW - DC-DC power converters KW - decentralized control KW - hardware in the loop testing KW - object oriented programming KW - Power system stability KW - Python KW - Stability analysis KW - system testing KW - Time measurement Y1 - 2021 U6 - https://doi.org/10.23919/AE51540.2021.9542882 SP - 1 EP - 6 PB - IEEE ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Planned Chaos in Electrical Engineering Education T2 - 6th International Conference on Higher Education Advances (HEAd'20): 02.06.2020 - 05.06.2020, Valencia N2 - This paper presents the idea to intentionally introduce planned chaos into electrical engineering lectures and lab courses to improve students’ learning success. The reason to present this idea are several personal experiences in daily teaching. If students experience some uncertainty in their study program, it is seen that they have higher challenges and therefore higher learning success in managing uncertain situations. In these ways, students acquire methodical and social competences to deal with uncertainty and achieve productive results in an unstable working environment. If, however, the chaos is too large, students are over-strained with the situation, distracted from the actual learning targets and consequently learning results will be worse, drop-out rates will increase and they will be frustrated. The beneficial level of uncertainty depends on the student culture, academic progress and personality characteristics. The competence to deal with complex situations is essential for later professional life where unexpected circumstances occur regularly. Introducing planned chaos into lectures and lab courses has not to be confused with a missing didactic concept and is no justification for a bad preparation. Planned chaos is a demanding concept for professors to find the right implementation for an optimized learning outcome. These described findings are experienced from practical work and student evaluations. KW - Active Learning KW - Electrical engineering education KW - Planned Chaos Y1 - 2020 SN - 9788490488119 U6 - https://doi.org/10.4995/head20.2020.10989 PB - Universitat Politècnica de València ER - TY - CHAP A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael T1 - Software Framework for the Simulation of a Decentralized Battery Management System Consisting of Intelligent Battery Cells T2 - 2019 IEEE Student Conference on Research and Development (SCOReD), 15-17 Oct. 2019, Bandar Seri Iskandar, Malaysia N2 - Conventional battery management systems typically adopt hierarchical master-slave architectures. With regard to an uninterruptible power supply, the most significant disadvantage of central structures is the dependency of the errorfree function of the superior master board. The decentralized battery management system presented in this paper, consisting of consumers, generators and intelligent battery cells, is controlled without any central coordination authority. For this purpose, an intelligent control algorithm and a leader election algorithm are implemented on the microcontrollers of the battery cells. To test different control and election strategies, a software framework is presented for the complete simulation of the decentralized battery management system consisting of equal participants. KW - autonomous systems KW - Battery management system KW - decentralized control KW - distributed management KW - fault tolerant control KW - power system security KW - Renewable energy sources KW - uninterruptible power systems Y1 - 2019 U6 - https://doi.org/10.1109/SCORED.2019.8896284 SP - 75 EP - 80 ER - TY - JOUR A1 - Steinkirchner, Alfons A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Channel Coded Processor for Enhanced Safety JF - International Journal of Future Computer and Communication (IJFCC) N2 - Several concepts are known for improving processor safety, all of them having their pros and cons. Some are very resource intensive, others have limited capabilities regarding the provided error safety. In this paper we use research on channel coding of noisy communication channels known from communication theory as an analogy to random bit errors in processors. We incorporate this knowledge into processor design to suggest a new error correction concept by using channel coding in processors. The new concept of a Channel Coded Processor could provide effective implementation of redundancy by the channel coding that enables error correction. The concept could also create a complete chain of redundancy in all areas and components of the processor ranging from the code compiler through the processing hardware to the output of the information. KW - Channel coded processor concept KW - communication theory KW - safety KW - soft error Y1 - 2017 U6 - https://doi.org/10.18178/ijfcc.2017.6.2.489 SN - 2010-3751 VL - 6 IS - 2 SP - 58 EP - 62 PB - International Association of Computer Science and Information CY - Singapore ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Transdisciplinary Bachelor Course Connecting Business and Electrical Engineering T2 - 4th International Conference on Higher Education Advances (HEAd'18), 2018, Universitat Politècnica de València, València N2 - The OTH Regensburg has a broad variety of study programs in technical, business, social and health sciences. Up to now there is no integral connection in the bachelor curricula between business and technical faculties except for some small subjects. The scope of this project is to develop a new course specialization which connects engineering and business thinking. Electrical engineering students should learn basics of business science and how managers think. Business students should vice versa learn fundamentals of engineering and how engineers solve problems. Students from both faculties work together in projects where they act like start-up companies developing a new product and bringing it into the market. It is seen a transdisciplinary effect: These projects gain innovative results between the disciplines compared to student projects of one isolated discipline. Evaluation results from the first two cohorts indicate high student satisfaction, high learning success as well as directions for further improvement. KW - Business Education KW - Engineering Education KW - Project Based Learning KW - Transdisciplinary Education Y1 - 2018 U6 - https://doi.org/10.4995/HEAd18.2018.8056 ER - TY - CHAP A1 - Niemetz, Michael A1 - Fuhrmann, Thomas T1 - Wie können wir Professorinnen und Professoren ein überfachliches Studium vermitteln? T2 - Tagungsband zum 3. Symposium zur Hochschullehre in den MINT-Fächern (MINT-Symposium), Nürnberg 25. und 26.09.2017 N2 - Die Transdisziplinarität ist als wichtiger Innovationsmotor in aller Munde, entstehen doch an den Schnittstellen und in den Zwischenräumen der etablierten Wissenschaften neue Ideen und damit die zukünftige Wertschöpfung unserer Industrie. Wir alle wurden in der Welt von gestern sozialisiert, für die meisten Tätigkeiten in der Industrie war tiefes und spezialisiertes Fachwissen essentiell und auch ausreichend. Wir wurden zu Spezialisten ausgebildet und aufgrund dieser Kompetenz in der Arbeitswelt geschätzt und auch auf unsere Professuren berufen. Doch ist dies eine ausreichende Basis, um unsere Absolventinnen und Absolventen auf die neue komplexe Welt ubiquitär verfügbaren und durchsuchbaren Wissens adäquat vorzubereiten? Können wir mit unserem Mindset aus der Vergangenheit die benötigten überfachlichen Kompetenzen für die Zukunft vermitteln? Diese selbstkritische Auseinandersetzung ist schmerzhaft, doch nur durch diese Analyse können wir unsere alten Denkmuster in engen Fachdisziplinen ablegen und zu einem neuen vernetzten Denken für eine zukunftsgerichtete Lehre kommen. Y1 - 2017 UR - https://www.researchgate.net/publication/323119092_Wie_konnen_wir_Professorinnen_und_Professoren_ein_uberfachliches_Studium_vermitteln UR - https://didaktikzentrum.de/images/cwattachments/381_c76aeb3b834947e657aef252c88f6e62.pdf ER - TY - CHAP A1 - Blank, M. A1 - Brunner, Stefan A1 - Fuhrmann, Thomas A1 - Meier, Hans A1 - Niemetz, Michael T1 - Embedded Linux in engineering education T2 - 2015 IEEE Global Engineering Education Conference (EDUCON), 18-20 March 2015, Tallinn, Estonia N2 - With the availability of cost effective embedded Linux solutions and the increasing complexity of embedded devices because of growing calculation power and communication demand, Linux is getting increasingly interesting as an operating system for the design of embedded control solutions. This is the case for almost all technical applications in electrical engineering like energy distribution systems, high level communication, signal processing or industrial automation. In the engineering master courses at the OTH Regensburg, a lecture is offered introducing students to Linux with a strong focus on embedded applications. This paper describes the concept of the lecture including the laboratory set up and gives some examples of embedded Linux projects performed by students. KW - Engineering Education KW - Linux KW - Operating systems KW - Ports (Computers) KW - Universal Serial Bus KW - Vehicles KW - Wireless communication Y1 - 2015 U6 - https://doi.org/10.1109/EDUCON.2015.7095964 SP - 145 EP - 150 PB - IEEE ER - TY - JOUR A1 - Niemetz, Michael A1 - Hänninen, Risto A1 - Schoepe, Wilfried T1 - On the Transition from Potential Flow to Turbulence Around a Microsphere Oscillating in Superfluid 4He JF - Journal of low temperature physics N2 - The flow of superfluid around a translationally oscillating sphere, levitating without mechanical support, can either be laminar or turbulent, depending on the velocity amplitude. Below a critical velocity that scales as and is temperature independent below 1 K, the flow is laminar (potential flow). Below 0.5 K, the linear drag force is caused by ballistic phonon scattering that vanishes as until background damping, measured in the empty cell, becomes dominant for K. Increasing the velocity amplitude above leads to a transition from potential flow to turbulence, where the large turbulent drag force varies as . In a small velocity interval % above , the flow is unstable below 0.5 K, switching intermittently between both patterns. From time series recorded at constant temperature and driving force, the lifetimes of both phases are analyzed statistically. We observe metastable states of potential flow which, after a mean lifetime of 25 min, ultimately break down due to vorticity created by natural background radioactivity. The lifetimes of the turbulent phases have an exponential distribution, and the mean increases exponentially with . We investigate the frequency at which the vortex rings are shed from the sphere. Our results are compared with recent data of other authors on vortex shedding by moving a laser beam through a Bose-Einstein condensate. Finally, we show that our observed transition to turbulence belongs to the class of "supertransient chaos" where lifetimes of the turbulent states increase faster than exponentially. KW - Bose-Einstein condensates KW - Critical velocity KW - DYNAMICS KW - EINSTEIN CONDENSED GAS KW - HE-4 KW - HELIUM KW - LAMINAR KW - MK TEMPERATURES KW - ONSET KW - Oscillatory flow KW - Quantum turbulence KW - Superfluid helium KW - Vortex shedding Y1 - 2017 U6 - https://doi.org/10.1007/s10909-017-1745-7 VL - 187 IS - 3-4 SP - 195 EP - 220 PB - Springer Nature ER - TY - CHAP A1 - Hänninen, Risto A1 - Niemetz, Michael A1 - Schoepe, Wilfried T1 - Transition to turbulence in oscillatory superflows T2 - ETC 2013 - 14th European Turbulence Conference 2020: 2 September 2013 - 4 September 2013, Lyon, France N2 - The flow of superfluid helium-4 at very low temperatures around an oscillating microsphere has been studied in detail. At small oscillation amplitudes the drag force is linear in velocity amplitude. Above a critical velocity amplitude vc a transition from potential flow to turbulent flow is signaled by a large and nonlinear drag force that scales as (v2 - v2 c ), where vc is found to be independent of temperature (below 1 K) and of driving force. Interestingly, the critical velocity is found to scale as vc ~ √κω, where κ = h/m ≈ 10−7 m2/s (h is Planck's constant and m is the mass of a helium-4 atom) is the circulation quantum of the superfluid vortices and ω/2π is the oscillation frequency ranging from about 120 Hz to 700 Hz. We also observe slightly above vc that the flow pattern is unstable and switches intermittently between potential flow and turbulence. From time series recorded at constant drive and temperature we have investigated the statistical properties of this switching phenomenon. In this talk the universal law vc ~ √κω will be discussed in detail. It can be derived theoretically in various ways: firstly, from a qualitative but very general argument based on the "superfluid Reynolds number" Rs = vl/κ where v is the flow velocity and l is a characteristic length scale, secondly, and in more detail, from Kopnin's equation of the time dependence of the vortex line density, and, finally, we have obtained this law rigorously by dynamical scaling of the equations of motion of vortex dynamics. Y1 - 2020 UR - http://etc14.ens-lyon.fr/openconf/modules/request.php?module=oc_proceedings&action=view.php&a=Accept&id=17 ER - TY - CHAP A1 - Meier, Hans A1 - Reindl, Andrea A1 - Wetzel, Daniel A1 - Niemetz, Michael T1 - Comparative Analysis of CAN, CAN FD and Ethernet for Networked Control Systems T2 - Embedded World 2021 Exhibition & Conference: 1.-5.3.2021, digital, conference proceedings N2 - Networked control systems as e.g., battery management systems, smart grids or vehicular systems, consist of sensors, actuators and controllers with a communication network in the control loop. The data rate and the reliability of the underlying communication network are key factors since delays or message losses directly affect the system control. In addition, the processor load caused by the communication is significant as it influences the calculation of system states and the setting of control parameters. The power consumption of the communication network has a further impact on the energy efficiency of the respective application. In this paper, the communication technologies Controller Area Network (CAN), Controller Area Network Flexible Data-rate (CAN FD) and Ethernet are compared in the context of networked control systems with focus on a decentralized battery management system. First, the message processing time and the processor load are measured. With regard to energy efficiency, the maximum power consumption is determined. The Bit Error Rates (BER) and the Residual Error Rates (RER) are calculated to evaluate the reliability. Finally, the receive FIFO load under high traffic conditions is examined. Index Terms—Networked control systems, decentralized battery management system, microcontrollers, communication systems, Ethernet, Controller Area Network (CAN), Controller Area Network Flexible Data-rate (CAN FD) energy efficiency, energy consumption, bit error rate, residual error rate, processor load. Y1 - 2021 UR - https://www.researchgate.net/publication/354995738_Comparative_Analysis_of_CAN_CAN_FD_and_Ethernet_for_Networked_Control_Systems/link/615706baa6fae644fbb85b95/download PB - WEKA Fachmedien ER - TY - CHAP A1 - Körner, Patrick A1 - Reindl, Andrea A1 - Meier, Hans A1 - Niemetz, Michael T1 - A Theoretical Comparison of Different Virtual Synchronous Generator Implementations on Inverters T2 - 2022 24th European Conference on Power Electronics and Applications (EPE'22 ECCE Europe): 05-09 September 2022, Hannover, Germany N2 - The goal to overcome the global climate crisis leads to a rising demand for the usage of Renewable Energy Sources (RES). Decentralized control strategies are needed to allow the integration of RES into the grid. The Virtual Synchronous Generator (VSG) is proposed as a method to add virtual inertia to the grid by emulating the rotating mass of a Synchronous Generator (SG) on the control algorithm of an inverter. This paper presents the VSG control structure as well as the mathematical description in a unified form. Due to the fact that classical droop control can be seen as a special form of the VSG, their correlation is highlighted by evaluating the steady state output characteristics of the inverter. Furthermore, a theoretical comparison between different VSG topologies, including the VISMA-Method 2 and the synchronverter, is given. In order to achieve better voltage stability, principles to add virtual impedance to the inverter's output are described. Y1 - 2022 UR - https://ieeexplore.ieee.org/document/9907497 PB - IEEE ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Ideas on Digitally Supported Individualization of Teaching and Learning for Evolving Competency Requirements T2 - Ninth International Conference on Higher Education Advances (HEAd 23), València, June 19, 2023 – June 22, 2023 N2 - The world is changing rapidly, mainly due to the digitalization of all areas of living. A huge amount of information is accessible via the Internet, and since it is no longer possible for individual humans to keep track of it, artificial intelligence (AI) is analyzing this data. In this rapidly changing world, students have to be educated for a successful career during their whole working life. These boundary conditions lead to completely new challenges for the education of students that are unprecedented in this form. Digitalization in education can help to cope with these challenges but can only be a means, not a goal. Personal interaction with students remains the most important task in education to address individual weaknesses and further develop strengths and talents. With the increasing amount of openly available information and the consequently increasing diversity of experiences within the group of students, differentiation is advancing to become the key to successful education. Digitization can help with this challenging task and support communication between students and their experienced instructors. But computers cannot replace human interaction and attempts to improve teaching efficiency by replacing this communication with electronic means endangers the learning success for complex concepts. This article analyzes education demands and possibilities for digitally supported teaching and learning. KW - Digitalization KW - higher education KW - student competencies KW - differentiation Y1 - 2023 U6 - https://doi.org/10.4995/HEAd23.2023.16232 SN - 2603-5871 SP - 1399 EP - 1406 PB - Universitat Polit`ecnica de Val`encia ER - TY - CHAP A1 - Reindl, Andrea A1 - Wetzel, Daniel A1 - Niemetz, Michael A1 - Meier, Hans T1 - Leader Election in a Distributed CAN-Based Multi-Microcontroller System T2 - 2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), 19-21 July 2023, Tenerife, Canary Islands, Spain N2 - In a distributed system, functionally equivalent nodes work together to form a system with improved availability, reliability and fault tolerance. Thereby, the purpose is to achieve a common control objective. As multiple components cooperate to accomplish tasks, coordination between them is required. Electing a node as the temporary leader can be a possible solution to perform coordination. This work presents a self-stabilizing algorithm for the election of a leader in dynamically reconfigurable bus topology-based broadcast systems with a message and time complexity of O(1). The election is performed dynamically, i.e., not only when the leader node fails, and is criterion-based. The criterion used is a performance related value which evaluates the properties of the node regarding the ability to perform the tasks of the leader. The increased demands on the leader are taken into account and a re-election is started when the criterion value drops below a predefined level. The goal here is to distribute the load more evenly and to reduce the probability of failure due to overload of individual nodes. For improved system availability and reduced fault rates, a management level consisting of leader, assistant and co-assistant is introduced. This reduces the number of required messages and the duration in case of non-initial election. For further reduction of required messages to uniquely determine a leader, the CAN protocol is exploited. The proposed algorithm selects a node with an improved failure rate and a reduced message and hence time complexity while satisfying the safety and termination constraints. The operation of the algorithm is validated using a hardware test setup. KW - broadcast communication KW - computational complexity KW - controller area networks KW - coordination KW - decentralized applications KW - distributed systems KW - failure analysis KW - Fault tolerance KW - fault tolerant computing KW - Fault tolerant systems KW - Hardware KW - Heuristic algorithms KW - Leader election KW - load balancing KW - Mechatronics KW - message complexity KW - microcontrollers KW - performance related election KW - probability KW - Protocols KW - self-stabilization KW - telecommunication network topology KW - Voting Y1 - 2023 SN - 979-8-3503-2297-2 U6 - https://doi.org/10.1109/ICECCME57830.2023.10252250 SP - 1 EP - 8 PB - IEEE CY - Piscataway, NJ, USA ER - TY - CHAP A1 - Reindl, Andrea A1 - Lausser, Florian A1 - Eriksson, Lars A1 - Park, Sangyoung A1 - Niemetz, Michael A1 - Meier, Hans ED - Pinker, Jiří T1 - Control Oriented Mathematical Modeling of a Bidirectional DC-DC Converter - Part 1: Buck Mode T2 - 28th International Conference on Applied Electronics (AE) 2023, Pilsen, 6-7 September 2023 N2 - Parallel connection of different batteries equipped with bidirectional DC-DC converters offers an increase of the total storage capacity, the provision of higher currents and an improvement of reliability and system availability. To share the load current among the DC-DC converters while maintaining the safe operating range of the batteries, appropriate controllers are needed. The basis for the design of these control approaches requires knowledge of both the static and dynamic characteristics of the DC-DC converter used. In this paper, the small signal analysis of a DC-DC converter in buck mode is shown using the circuit averaging technique. The paper gives an overview of all required transfer functions:. The control and line to output transfer functions for CCM and DCM relevant for average current mode control as well as for voltage control are derived and their poles and zeros are determined. This provides the basis for stability consideration, analysis of the overall control structure and controller design. KW - Analytical models KW - Average modeling KW - Batteries KW - bidirectional dc-dc converter KW - buck mode KW - circuit-averaging technique KW - continuous conduction mode KW - DC-DC power converters KW - derivation of transfer functions KW - discontinuous conduction mode KW - half-bridge KW - Mathematical models KW - Reliability KW - Signal analysis KW - small signal analysis KW - Stability analysis Y1 - 2023 SN - 979-8-3503-3554-5 U6 - https://doi.org/10.1109/AE58099.2023.10274168 SP - 1 EP - 7 PB - University of West Bohemia CY - Pilsen ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Analysis and Improvement of Engineering Exams Toward Competence Orientation by Using an AI Chatbot T2 - Towards a Hybrid, Flexible and Socially Engaged Higher Education: Proceedings of the 26th International Conference on Interactive Collaborative Learning (ICL2023), Volume 1 N2 - ChatGPT is currently one of the most advanced general chatbots. This development leads to diverse challenges in higher education, like new forms of teaching and learning, additional exam methods, new possibilities for plagiarism, and many more topics. On the other side with the development of advanced AI tools, pure knowledge will be less and less important, and demands from industry will change toward graduates with higher competencies. Education has therefore to be changed from knowledge-centered toward competence centered. The goal of this article is to use ChatGPT for analyzing and improving the competence orientation of exams in engineering education. The authors use ChatGPT to analyze exams from different engineering subjects to evaluate the performance of this chatbot and draw conclusions about the competence orientation of the tested exams. The obtained information is used to develop ideas for increasing the competence orientation of exams. From this analysis, it is visible that ChatGPT gives good performance mainly where knowledge is tested. It has, however, much more problems with transfer questions or tasks where students need creativity or complex insights for finding new solutions. Based on this result, exams and also lectures can be optimized toward competence orientation. KW - Engineering education KW - Competence orientation KW - Exam analysis KW - AI chatbot KW - ChatGPT Y1 - 2024 SN - 9783031519789 U6 - https://doi.org/10.1007/978-3-031-51979-6_42 SN - 2367-3370 SP - 403 EP - 411 PB - Springer Nature CY - Cham ER - TY - CHAP A1 - Reindl, Andrea A1 - Langer, Tobias A1 - Meier, Hans A1 - Niemetz, Michael T1 - Comparative Reliability Analysis for Single and Dual CAN (FD) Systems T2 - 27th 2022 International Conference on Applied Electronics (AE): 6-7 September 2022, Pilsen, Czech Republic N2 - Modern cyber-physical systems, such as autonomous vehicles, advanced driver assistance systems, automation systems and battery management systems, result in extended communication requirements regarding the reliability and the availability. The Controller Area Network (CAN) is a broadcast-based protocol which is still used as a standard for serial communication between individual microcontrollers due to its reliability and low power consumption. In addition, it provides mechanisms for detecting transmission errors and retransmitting messages in the event of an error. The enhancement CAN Flexible Data-Rate (CAN FD) offers increased data rates and transmission rates in order to meet the data throughput requirements. In this paper, the mechanisms for reliable data transmission in a CAN FD network are analyzed. To improve reliability, a second identical CAN-FD network is added to the system, using the additional CAN interface already available on common microcontrollers. The redundant communication network is examined in terms of failure rates and the mean time to failure. The reliability over the operation time is calculated for the single and the redundant version of the CAN FD network using the failure rate limits of the ASIL levels. Y1 - 2022 SN - 9781665494816 U6 - https://doi.org/10.1109/AE54730.2022.9920078 SP - 1 EP - 6 PB - IEEE ER - TY - CHAP A1 - Reindl, Andrea A1 - Lang, Andreas A1 - Niemetz, Michael A1 - Meier, Hans T1 - Switching and Averaging Models of a Bidirectional, Half-Bridge Based DC-DC converter with Load Distribution T2 - Proceedings of the 15th International Modelica Conference 2023, Aachen, October 9-11 N2 - Batteries are used in numerous applications such as mobile devices, electric vehicles, home storage systems and islanded microgrids. Bidirectional DC-DC converters are vital for the integration of batteries, for the power conversion during (dis)charge and the battery management. Modeling of these is helpful, especially for the design of larger, more complex systems consisting of multiple DC-DC converters in parallel. Due to the high switching frequencies, the simulation of DC-DC converters is associated with increased computational time and effort. In this paper, three models of different complexity and accuracy are proposed for a bidirectional DC-DC converter consisting of two phase-shifted half-bridges. Two switching models, which differ mainly in the way the mosfets are driven, account for the individual switching operations and exhibit high accuracy. An averaging model replaces the switching elements with current and voltage sources providing the mean values. It is particularly suitable for multiple components and longer simulation durations. The dynamic behavior of the models is analyzed using the step responses of the load current. For validation, these are compared with the theoretical transfer function. The three models are analyzed comparatively in terms of computational time and effort. The calculation time of the averaging model has been reduced by two thirds compared to the strictly complementary switching model and by 96% relative to the model with diode emulation mode. The averaging model requires only one third of the computation time of the complementary switching model and only 3.5% of that of the model with diode emulation. Recommendations for the use of the models are given and a possible use case is shown. Two parallel connected DC-DC converters with load current sharing between them are simulated using the averaging model. KW - Bidirectional DC/DC Converter KW - Averaging Model KW - Switching Model KW - Computational Effort KW - Modelica KW - Half Bridge KW - Circuit Averaging Y1 - 2023 U6 - https://doi.org/10.3384/ecp204683 PB - OJS ER - TY - CHAP A1 - Fuhrmann, Thomas A1 - Niemetz, Michael T1 - Fostering democratic attitude within engineering education T2 - 11th International Conference on Higher Education Advances (HEAd’25) N2 - According to the education ideal advocated by Wilhelm von Humboldt, education should be a holistic process to develop the whole human being and should not be narrowed toward job training. For example, in democratic societies, education should be directed to fostering a democratic mindset of students to strengthen pluralistic democracy. It is always possible to introduce a general course into a study program that deals with democratic education from a theoretical point of view. But by introducing such a course, the time spent on technical subjects will be reduced. The other major disadvantage of such solutions is that democratic education is seen to be separated from technical education. But in the contrary, democracy should be included in the whole life as a general way of thinking and cooperation between individuals. Therefore, ideas and lecture experiences are presented in this article on how democratic education can be integrated into all engineering subjects as an elementary educational design concept. Students should be led toward a general democratic attitude by practical application. To achieve this, democratic learning environments can be established in all types of courses like lectures, seminars, and labs. This includes, for example, the design of exercises, the presentation of the theoretical content, and the interaction between professors and students as well as the interaction between the students themselves as induced by the teaching activities. Also in exams, elements to promote democratic thinking are possible: Exams should be not directed to learning only content but toward understanding, creativity, and problem-solving competence. They should include, where possible, the fact that correct technical solutions are not unique but that a multiverse of solutions exists, with each solution featuring various strengths and weaknesses. This not only sensitizes the students for the need for (e.g. socially or environmentally) responsible technical design choices but also allows them to find optimized solutions for the engineering challenges at hand. In sum, lecturers should be aware that a democratic learning environment is a demanding process, as students must be taken as serious partners in a joint learning process and surprises are to be expected. KW - Engineering Education KW - Democratic Education Y1 - 2025 U6 - https://doi.org/10.4995/HEAd25.2025.20093 SP - 879 EP - 886 PB - Editorial Universitat Politècnica de València (edUPV) CY - Valencia ER -