- Modeling and Simulation Systems
- Simulation Techniques and Applications
- Real-time simulation and control systems
- BIM and Construction Integration
- Innovations in Concrete and Construction Materials
- Distributed and Parallel Computing Systems
- Hydraulic and Pneumatic Systems
- Mechanical Systems and Engineering
- Engineering Education and Technology
- Muscle activation and electromyography studies
- Civil and Structural Engineering Research
- Mechanics and Biomechanics Studies
- Dynamics and Control of Mechanical Systems
- Tunneling and Rock Mechanics
- Ergonomics and Human Factors
- Additive Manufacturing and 3D Printing Technologies
- Industrial Automation and Control Systems
- Parallel Computing and Optimization Techniques
- Flexible and Reconfigurable Manufacturing Systems
- Digital Transformation in Industry
- Spacecraft Design and Technology
- Industrial Technology and Control Systems
- Digital Innovation in Industries
- Total Knee Arthroplasty Outcomes
- Prosthetics and Rehabilitation Robotics
Technische Universität Dresden
2014-2023
Linköping University
2019
OpenModelica is currently the most complete opensource Modelica-and FMI-based modeling, simulation, optimization, and model-based development environment.Moreover, environment provides a number of facilities such as debugging; optimization; visualization 3D animation; web-based model editing simulation; scripting from Modelica, Python, Julia, Matlab; efficient simulation co-simulation models; compilation for embedded systems; Modelica-UML integration; requirement verification; generation...
There are many cases where simulation applications need to interact with their environment.Typical examples Human-in-the-Loop (HITL) simulators (including flight, driving, and marine training simulators), Hardware-inthe-Loop (HIL) simulators, but also offline process which cannot operate in a completely self-contained manner therefore be coupled external applications.Embedded control another related area requiring interaction between environment.The Modelica_DeviceDrivers library, had its...
In order to enhance the performance of modern computers, current development is towards placing multiple cores on one chip instead inreasing clock rates.To gain a speed-up from this architecture, software programs have be partitioned into several independent parts.A common representation these parts called task graph or data dependency graph.The authors article developed module for OpenModelica Compiler (OMC), which creates, simplifies and schedules such graphs.The tasks are created based...
User experience is an eminent part of holistic product design.Especially in the field mobile machinery, driver's impression machine handling crucial for successful design.To get early understanding ergonomic aspects a new concept operation, functional prototypes can be applied.This paper presents tools to develop prototype using free software and low-cost hardware.This includes prototyping control devices, interfaces Modelica-based simulation models generic visualization game engine.In order...
Large and highly-detailed Modelica models are frequently modeled by utilizing repeated structures, which is a repetition of various elements that linked together in an iterative manner.While the language standard supports representation most compilers do not exploit their advantages for efficient simulations.Instead, all equations flattened array variables expanded.This leads to unnecessarily long compile times higher memory consumption.Another aspect has been yet inadequately considered...
Modelica is a language for modeling and simulating complex physical systems. A compiler generates differential-algebraic equation (DAE) system from source code. The simulated by solving the DAE numerically. Before this can be done, Pantelides algorithm often applied to reduce index of DAE.
This paper presents a novel algorithm, named Reshuffling, for manipulating system of differential-algebraic equations (DAE). An algorithm is introduced to rearrange edges in the graph representation DAE order resolve cycles. The comprises method detect cycles linear bipartite and cycle nodes by substituting equations. incidence structure changes, which can lead dissection As an effect, constant variables be evaluated or implicit constraints revealed thus singularities prevented. For some...
Download This Paper Open PDF in Browser Add to My Library Share: Permalink Using these links will ensure access this page indefinitely Copy URL DOI
In Germany alone, 10,000 to 12,000 transfemoral amputations occur every year.Persistent rehabilitation efforts and advanced medical devices like prosthetic knee joints are crucial reintegrating amputees into daily life successfully.Modern represent a highly integrated mechatronic system including special kinematics, lightweight design, various sensors, microprocessors complex algorithms control damping in the context of given situation.A joint is passive normally has no actuator for an...
Over the last years, a lot of effort has been spent on development and implementation parallel computing techniques for Modelica models. Especially field automatic computation state derivatives studied intensively.
Abstract Virtual prototyping plays an ever increasing role in the engineering disciplines. Nowadays, engineers can rely on powerful tools like object oriented modeling languages, e.g., Modelica. Models written this language be simulated by open source software as well commercial tools. The advantage of approach is that concentrate themselves modeling, whereas numerical intricacies simulation are handled software. On other hand simulations usually slower than implementations which...
Models with loosely coupled subsystems and network models are often characterised by of different dynamics. Therefore, mulirate methods have been brought into the EOOLT community over last couple years. These split system a fast slow part integrate them using step sizes to obtain faster simulations. Besides numerical properties multirate methods, an important challenge is divide manageable number subpartitions which can be assigned suitable size. This paper presents promising approach...
This paper describes the application of a 3Dsimulation model to develop control system demolition excavator.In order simplify development and provide means for early prototype validation, simulation-based workflow is presented.A 3D excavator, demolishable wall, virtual LiDAR sensor as well CAN Ethernet communication interfaces are used support testing different software components test setup automation strategies.
Using the example of a wheel loader, this paper presents cloud-based system architecture enabling intelligent machine behavior.In order to achieve final goal fully automated bucket filling routine, while controlling loaders engine, travel drive and attachment, different levels automation are processed gradually.As first step towards automation, driver assistance can be considered.The explains design choices for cyber-physicalsystem in context construction machinery.This comprises...
This paper describes the application of a 3Dsimulation model to develop control system demolition excavator.In order simplify development and provide means for early prototype validation, simulation-based workflow is presented.A 3D excavator, demolishable wall, virtual LiDAR sensor as well CAN Ethernet communication interfaces are used support testing different software components test setup automation strategies.