Fakultät IuI
Refine
Document Type
- Conference Proceeding (25)
- Article (5)
- Book (5)
- Working Paper (2)
- Part of a Book (1)
- Doctoral Thesis (1)
- Moving Images (1)
- Other (1)
- Part of Periodical (1)
- Report (1)
Keywords
- LiDAR (3)
- Gazebo (2)
- Kugelstrahlen (2)
- Materialermüdung (2)
- Robot operating system (ROS) (2)
- Simulation and Modeling (2)
- Validierung (2)
- Abwärme (1)
- Agricultural Automation (1)
- Agricultural streering system (1)
Institute
- Fakultät IuI (43)
- Institut für Duale Studiengänge (2)
- Fakultät AuL (1)
- Fakultät WiSo (1)
- LearningCenter (1)
The usage of high-level synthesis (HLS) tools for FPGAs has increased significantly over the last years since they matured and allow software programmers to take advantage of reconfigurable hardware technology.
Most HLS tools employ methods to optimize for loops, e. g. by unrolling or pipelining them. But there is hardly any work on the optimization of while loops. This comes at no surprise since most while loops have loop-carried dependences involving the loop condition which result in large recurrence cycles in the dataflow graphs. Therefore typical while loops cannot be parallelized or pipelined.
We propose a novel transformation which allows to optimize while loops nested within a for loop. By interchanging the two loops, it is possible to pipeline (and thereby parallelize) the inner loop, resulting in a reduced execution time. We present two case studies on different hardware platforms and show the speedup factors - compared to a host processor and to an unoptimized hardware implementation - achieved by our while loop optimization method.
Es ist davon auszugehen, dass weltweit etwa die Hälfte der industriell eingesetzten Wärme als Abwärme ungenutzt verloren geht (Quelle: Effiziente Energieversorgung durch Abwärme, Fachmagazin Energy 2.0, April 2012). Vor dem Hintergrund der Nachhaltigkeit und Energieeffizienz ist es eine verantwortungsvolle Aufgabe, diese ungenutzte Energieressource schrittweise zu erschließen. Für die bisherige Vernachlässigung verfügbarer Energiequellen gibt es spezifische Gründe, die erkannt und projektbezogen möglichst ausgeräumt werden müssen. Dazu hat die Hochschule Osnabrück in Kooperation mit dem Kompetenzzentrum Energie und dem Landkreis Osnabrück eine Studie erstellt.
Regionales Wärmekataster Industrie - ReWIn
Diese Konzeptstudie schafft durch eine vorangestellte Recherche der bereits entwickelten Methoden und Technologien zur Abwärmenutzung eine Grundlage zur Potenzialabschätzung und Aufstellung eines Wärmekatasters für den Landkreis Osnabrück.
In der Studie werden für die typisch energieintensiven Branchen des Landkreises methodische Berechnungsansätze mit statistischen, branchenbezogenen Energiekennwerten und vorerst anonymisierten Unternehmensdaten neuartig kombiniert, um eine regionale Potenzialkarte der Abwärme zu erstellen. Die Studie wurde vom Europäischen Fonds für regionale Entwicklung (EFRE) gefördert.
This paper presents an optimized algorithm for estimating static and dynamic gait parameters. We use a marker- and contact-less motion capture system that identifies 20 joints of a person walking along a corridor.
Based on the proposed gait cycle detection basic metrics as walking frequency, step/stride length, and support phases are estimated automatically. Applying a rigid body model, we are capable to calculate static and dynamic gait stability metrics. We conclude with initial results of a clinical study evaluating orthopaedic technical support.
he development of context-aware applications is a difficult and error-prone task. The dynamics of the environmental context combined with the complexity of the applications poses a vast number of possibilities for mistakes during the creation of new applications. Therefore it is important to test applications before they are deployed in a life system. For this reason, this paper proposes a testing tool, which will allow for automatic generation of various test cases from application description documents. Semantic annotations are used to create specific test data for context-aware applications. A test case reduction methodology based on test case diversity investigations ensures scalability of the proposed automated testing approach.
With the increasing size and complexity of embedded systems, the impact of software on energy consumption is becoming more important. Previous research focused mainly on energy optimization at the hardware level. However, little research has been carried out regarding energy optimization at the software design level. This paper focuses on the software design level and addresses the gap between software and hardware design for embedded systems. This is achieved by proposing a framework for software design patterns, which takes aspects of power consumption and time behavior of the hardware level into account. We evaluate the expressiveness of the framework by applying it to well-known and novel design patterns. Furthermore, we introduce a dimensionless numerical efficiency factor to make possible energy savings quantifiable.
Optimised Nutrient Recovery from Biogas Digestate by Solid/Liquid Separation and Membrane Treatment
(2019)
Anaerobic digestion products of agricultural biogas plants are characterised by high nitrogen, phosphorus, and potassium content. In three scale-up steps, a membrane based digestate treatment process of solid-liquid-separation, ultrafiltration, and reverse osmosis for nutrient recovery was investigated. Lab-scale trials delivered a very good understanding of fluid properties and subsequent ultrafiltration performance, which is the limiting process step in terms of energy demand and operation costs. In semi-technical experiments, optimisation, and design parameters were developed, which were subsequently applied to pilot-scale tests at two full-scale biogas plants. The process optimisation resulted in 50 % energy reduction of the ultrafiltration step. About 36 % of the sludge volume was recovered as dischargeable water, 20 % as solid N/P-fertiliser, and 44 % as liquid N/K-fertiliser.
The simulation of the residual stress field achieved by shot peening cannot be carried out on component-large models. Hence, an efficient unit cell model for the simulation of the shot peening process is developed. The model allows both, the simple inclusion of a pre-stress and the evaluation of the up-arching of the Almen strip. For this purpose, generalized coupling constraints for the periodic boundaries of the unit cell are developed. These allow for displacement and rotation of the coupled boundaries relative to each other. In the coupling constraints, this is accomplished by respective variables, which can either be prescribed to the analysis or read out as a result from the analysis. Hence, the unit cell can expand, shear, bend and twist under driving forces like, e. g., residual stresses or thermal effects. At the same time, deformations of the cell’s periodic boundary pairs are kept congruent by the generalized coupling. The ability to cover expansion is novel regarding known periodic boundary conditions. Also, the application of a generalized unit cell to shot peening is new.
Results obtained with the generalized unit cell are displayed, demonstrating its capabilities: A fundamental analysis of the residual stress field from shot peening shows inhomogeneities at a fatigue relevant level to be inevitable. A validation of the model was done by comparison with experimental Almen strip shot peening tests reported in literature. Shot peening under pre-stress is demonstrated and its results in terms of residual stress are evaluated. The application of the generalized unit cell is not limited to shot peening.
This article proposes the concept of a simulation framework for environmental sensors with multilevel abstraction in agricultural scenarios. The implementation case study is a simulation of a grain-harvesting scenario enabled by LiDAR sensors. Environmental sensor models as well as kinematics and dynamic behavior of machines are based on the robotics simulator Gazebo. Models for powertrain, machine process aggregates and peripheral simulation components are implemented with the help of MATLAB/ Simulink and with the robotics middleware Robot Operating System (ROS). This article deals with the general concept of a multilevel simulation framework and in particular with sensor and environmental modeling.
Simulation von Laserscannern in Pflanzenbeständen für die Entwicklung umfeldbasierter Funktionen
(2018)
Es werden drei Modellierungsansätze zur Simulation von Laserscannern in Pflanzenbeständen für die Entwicklung umfeldbasierter Fahrzeugfunktionen beschrieben. Das Sensorsignal der Distanzmessung wird dabei anhand realer Messwerte oder phänomenologisch und auf der Basis empirisch ermittelter Kennwerte in Abhängigkeit von objekt- und sensorspezifischen Einflussfaktoren abgebildet. Basierend auf den Methoden zur Simulation von Distanzmesssystemen der Open Source Simulationsumgebung Gazebo wurden die Modellierungsansätze als spezifische Sensor- und Umfeldmodelle implementiert. Die Modelle wurden insbesondere für den Einsatz an mobilen landwirtschaftlichen Arbeitsmaschinen und für die Anwendung in der Getreideernte optimiert.
This paper describes the development and test of a novel LiDAR based combine harvester steering system using a harvest scenario and sensor point cloud simulation together with an established simulation toolchain for embedded software development. For a realistic sensor behavior simulation, considering the harvesting environment and the sensor mounting position, a phenomenological approach was chosen to build a multilayer LiDAR model at system level in Gazebo and ROS. A software-in-the-loop simulation of the mechatronic steering system was assembled by interfacing the commercial AppBase framework for point cloud processing and feature detection algorithms together with a machine model and control functions implemented in MATLAB/ Simulink. A test of ECUs in a hardware-in-the-loop simulation and as well as HMI elements in a driver-in-the-loop simulation was achieved by using CAN hardware interfaces and a CANoe based restbus simulation.