24,261 research outputs found
Hard real-time guarantee of automotive applications during mode changes
This paper presents a resource allocation approach that benefits from modal nature of hard-real time systems under consideration. The modal nature determines the operational modes of the systems. Thanks to the modal nature of these systems, it is possible to decrease the number of active cores consuming high power in certain modes, leading to considerable energy savings while still not violating any of timing constraints. The proposed approach consists of both off-line and on-line steps. More computational intensive steps are performed off-line, whereas only detection of the current mode and mode switching are performed online. In the presented automotive use case, the number of required cores has been decreased up to 75% in a particular mode and relatively low amount of data is to be migrated during the mode change
Ethernet - a survey on its fields of application
During the last decades, Ethernet progressively became the most widely used local area networking (LAN) technology. Apart from LAN installations, Ethernet became also attractive for many other fields of application, ranging from industry to avionics, telecommunication, and multimedia. The expanded application of this technology is mainly due to its significant assets like reduced cost, backward-compatibility, flexibility, and expandability. However, this new trend raises some problems concerning the services of the protocol and the requirements for each application. Therefore, specific adaptations prove essential to integrate this communication technology in each field of application. Our primary objective is to show how Ethernet has been enhanced to comply with the specific requirements of several application fields, particularly in transport, embedded and multimedia contexts. The paper first describes the common Ethernet LAN technology and highlights its main features. It reviews the most important specific Ethernet versions with respect to each application field’s requirements. Finally, we compare these different fields of application and we particularly focus on the fundamental concepts and the quality of service capabilities of each proposal
Predictive Second Order Sliding Control of Constrained Linear Systems with Application to Automotive Control Systems
This paper presents a new predictive second order sliding controller (PSSC)
formulation for setpoint tracking of constrained linear systems. The PSSC
scheme is developed by combining the concepts of model predictive control (MPC)
and second order discrete sliding mode control. In order to guarantee the
feasibility of the PSSC during setpoint changes, a virtual reference variable
is added to the PSSC cost function to calculate the closest admissible set
point. The states of the system are then driven asymptotically to this
admissible setpoint by the control action of the PSSC. The performance of the
proposed PSSC is evaluated for an advanced automotive engine case study, where
a high fidelity physics-based model of a reactivity controlled compression
ignition (RCCI) engine is utilized to serve as the virtual test-bed for the
simulations. Considering the hard physical constraints on the RCCI engine
states and control inputs, simultaneous tracking of engine load and optimal
combustion phasing is a challenging objective to achieve. The simulation
results of testing the proposed PSSC on the high fidelity RCCI model show that
the developed predictive controller is able to track desired engine load and
combustion phasing setpoints, with minimum steady state error, and no
overshoot. Moreover, the simulation results confirm the robust tracking
performance of the PSSC during transient operations, in the presence of engine
cyclic variability.Comment: 6 pages, 5 figures, 2018 American Control Conferance (ACC), June
27-29, 2018, Milwaukee, WI, USA. [Accepted in Jan. 2018
Energy-aware resource allocation in multi-mode automotive applications with hard real-time constraints
This paper presents an energy aware resource allocation approach that benefits from modal nature of hard real-time systems under consideration. The modal nature of considered applications made it possible to decrease the number of active cores consuming high power in certain modes or to switch into core states with lower power consumption, which lead to considerable energy savings while still not violating any of timing constraints. For the considered automotive use case, the number of required cores has been decreased by up to 75% in a particular mode and relatively low amount of data is to be migrated during the mode change. The trade-off between the amount of data to be migrated and energy dissipation in the subsequent state is also analysed
Multi-criteria Resource Allocation in Modal Hard Real-Time Systems
In this paper, a novel resource allocation approach dedicated to hard real-time systems with distinctive operational modes is proposed. The aim of this approach is to reduce the energy dissipation of the computing cores by either powering them off or switching them into energy-saving states while still guaranteeing to meet all timing constraints. The approach is illustrated with two industrial applications, an engine control management and an engine control unit. Moreover, the amount of data to be migrated during the mode change is minimised. Since the number of processing cores and their energy dissipation are often negatively correlated with the amount of data to be migrated during the mode change, there is some trade-off between these values, which is also analysed in this paper
Simulation and experimental evaluation of a flexible time triggered ethernet architecture applied in satellite nano/micro launchers
The success of small satellites has led to the study of new technologies for the realization of Nano and Micro Launch Vehicle (NMLV) in order to make competitive launch costs. The paper has the objective to define and experimentally investigate the performance of a communication system for NMLV interconnecting the End Systems as On-Board Computer (OBC), telemetry apparatus, Navigation Unit...we propose a low cost Ethernet-based solution able to provide the devices with high interconnection bandwidth. To guarantee hard delays to the Guide, Navigation and Control applications we propose some architectural changes of the traditional Ethernet network with the introduction of a layer implemented in the End Systems and allow for the lack of any contention on the network links. We show how the proposed solution has comparable performance to the one of TTEthernet standard that is a very expensive solution. An experimental test-bed equipped with Ethernet switches and Hercules boards by Texas Instruments is also provided to prove the feasibility of the proposed solution
Design Criteria to Architect Continuous Experimentation for Self-Driving Vehicles
The software powering today's vehicles surpasses mechatronics as the
dominating engineering challenge due to its fast evolving and innovative
nature. In addition, the software and system architecture for upcoming vehicles
with automated driving functionality is already processing ~750MB/s -
corresponding to over 180 simultaneous 4K-video streams from popular
video-on-demand services. Hence, self-driving cars will run so much software to
resemble "small data centers on wheels" rather than just transportation
vehicles. Continuous Integration, Deployment, and Experimentation have been
successfully adopted for software-only products as enabling methodology for
feedback-based software development. For example, a popular search engine
conducts ~250 experiments each day to improve the software based on its users'
behavior. This work investigates design criteria for the software architecture
and the corresponding software development and deployment process for complex
cyber-physical systems, with the goal of enabling Continuous Experimentation as
a way to achieve continuous software evolution. Our research involved reviewing
related literature on the topic to extract relevant design requirements. The
study is concluded by describing the software development and deployment
process and software architecture adopted by our self-driving vehicle
laboratory, both based on the extracted criteria.Comment: Copyright 2017 IEEE. Paper submitted and accepted at the 2017 IEEE
International Conference on Software Architecture. 8 pages, 2 figures.
Published in IEEE Xplore Digital Library, URL:
http://ieeexplore.ieee.org/abstract/document/7930218
Adaptive Discrete Second Order Sliding Mode Control with Application to Nonlinear Automotive Systems
Sliding mode control (SMC) is a robust and computationally efficient
model-based controller design technique for highly nonlinear systems, in the
presence of model and external uncertainties. However, the implementation of
the conventional continuous-time SMC on digital computers is limited, due to
the imprecisions caused by data sampling and quantization, and the chattering
phenomena, which results in high frequency oscillations. One effective solution
to minimize the effects of data sampling and quantization imprecisions is the
use of higher order sliding modes. To this end, in this paper, a new
formulation of an adaptive second order discrete sliding mode control (DSMC) is
presented for a general class of multi-input multi-output (MIMO) uncertain
nonlinear systems. Based on a Lyapunov stability argument and by invoking the
new Invariance Principle, not only the asymptotic stability of the controller
is guaranteed, but also the adaptation law is derived to remove the
uncertainties within the nonlinear plant dynamics. The proposed adaptive
tracking controller is designed and tested in real-time for a highly nonlinear
control problem in spark ignition combustion engine during transient operating
conditions. The simulation and real-time processor-in-the-loop (PIL) test
results show that the second order single-input single-output (SISO) DSMC can
improve the tracking performances up to 90%, compared to a first order SISO
DSMC under sampling and quantization imprecisions, in the presence of modeling
uncertainties. Moreover, it is observed that by converting the engine SISO
controllers to a MIMO structure, the overall controller performance can be
enhanced by 25%, compared to the SISO second order DSMC, because of the
dynamics coupling consideration within the MIMO DSMC formulation.Comment: 12 pages, 7 figures, 1 tabl
- …