@inproceedings{ReindlWetzelNiemetzetal., author = {Reindl, Andrea and Wetzel, Daniel and Niemetz, Michael and Meier, Hans}, title = {Leader Election in a Distributed CAN-Based Multi-Microcontroller System}, series = {2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), 19-21 July 2023, Tenerife, Canary Islands, Spain}, booktitle = {2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), 19-21 July 2023, Tenerife, Canary Islands, Spain}, publisher = {IEEE}, address = {Piscataway, NJ, USA}, isbn = {979-8-3503-2297-2}, doi = {10.1109/ICECCME57830.2023.10252250}, pages = {1 -- 8}, abstract = {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.}, language = {en} } @inproceedings{ReindlLausserErikssonetal., author = {Reindl, Andrea and Lausser, Florian and Eriksson, Lars and Park, Sangyoung and Niemetz, Michael and Meier, Hans}, title = {Control Oriented Mathematical Modeling of a Bidirectional DC-DC Converter - Part 1: Buck Mode}, series = {28th International Conference on Applied Electronics (AE) 2023, Pilsen, 6-7 September 2023}, booktitle = {28th International Conference on Applied Electronics (AE) 2023, Pilsen, 6-7 September 2023}, editor = {Pinker, Jiř{\´i}}, publisher = {University of West Bohemia}, address = {Pilsen}, isbn = {979-8-3503-3554-5}, doi = {10.1109/AE58099.2023.10274168}, pages = {1 -- 7}, abstract = {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.}, language = {en} }