Developing a scalable motion master controller for future software-defined cars

Publisher:等放假的zr0Latest update time:2022-10-13 Source: elecfans Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Electrification is significantly expanding the range of vehicle motion functions. Each new function equates to more software. This is reflected in the trend towards more centralized E/E architectures with fewer but more powerful controllers. In the process of hardware and software co-development, Vitesco Technologies is developing the scalable "Master Controller Motion" platform for the "software-defined car" of the future. In

vehicles driven purely by internal combustion engines, a typical engine control system includes around 80 functions spread over around 2 million lines of code. With electrification, the range of functions is greatly expanded.

As a result, the share of software is increasing and, by far, the number of electronic control units (ECUs) is also increasing. The rather single-function engine and drive area is transformed into the more comprehensive "Vehicle Motion" area. This includes a wide range of functions from charging to battery management, motor control, power recovery, thermal management, energy distribution and predictive energy-saving driving, as well as the management of big data via cloud connection and regular updates of the driving software.

Electrification in particular is expected to increase the amount of software in motion control units by five times compared to conventional engine control, to 8 to 10 million lines of code by around 2025 (Figure 1).

3dc758ca-4283-11ed-96c9-dac502259ad0.png

Fig. 1. Increased amount of software with electrification (Source: Vitesco)

Until now, the ECUs for the individual powertrains have been integrated into the vehicle in the form of independent ECUs. Electrification increases the complexity of the interconnections between the motion-related ECUs and therefore requires a transition from the previous separate ECUs to a more integrated solution, which creates new challenges, as shown in Fig. 2. Given the increasing number of vehicles that will gradually transition to more centralized control architectures in the coming years, new hardware for the new software changes will be key to cope with complexity and reduce costs in software. This requires scalable platforms that can gradually migrate the software that exists today to the new, more centralized hardware while also being able to carry new functions.

3dfc90bc-4283-11ed-96c9-dac502259ad0.png

Fig. 2. Evolution of the traditional E/E architecture towards a new architecture that becomes more centralized and reduces the complexity of the network (Source: Vitesco)

Architectural Challenges

As a co-founder and core member of Autosar, Vitesco has used its software expertise in powertrain to further improve software and hardware. The "Master Controller Motion" currently under development is different from previous powertrain domain controllers. It can use CP Flexibility's "Software Cluster" technology and full microcontroller virtualization technology together with regional controllers, as shown in Figure 3.


3e41a76a-4283-11ed-96c9-dac502259ad0.png

Figure 3. The performance level of the scalable Master Controller can meet the functions in the vehicle (Source: Vitesco)

The Master Controller is able to integrate more and more functions in the vehicle motion and energy management fields on one hardware and ensure high availability and the highest quality in the power domain. Its main challenges include porting functions from a single ECU to the Master Controller's Software Cluster. A key to this is multi-core microcontroller virtualization. The ability to add or update individual functions from different manufacturers at any time without affecting other functions is becoming increasingly important. In view of the increasing number of functions in the motion field, Vitesco has established partnerships with professional companies such as Vector, ETAS and Elektrobit.

Co-developed software solutions

The combination and coexistence of various functions in the centralized control unit for vehicle movement leads to a software size that is significantly larger than in the previous individual ECUs. As a result, the overall software system within the Master Controller is much more complex than the respective software packages on the individual ECUs. These include control functions in AUTOSAR Classic, which usually consist of many individual functions.

In addition, service-oriented architectures based on operating systems such as Linux with AUTOSAR AdapTIve have been introduced, which place different requirements on the hardware. The basic software layer of microcontrollers and microprocessors is very different here. Therefore, it must be taken into account to achieve faster update cycles of microcontrollers similar to the microprocessor level, for which "Software Cluster" and virtual embedded applications have been developed.

In addition to technology, success also requires a software system architect and software integrator to combine the individual software components into an independent, stable overall system with powerful dynamic functional behavior compared to the individual systems. AUTOSAR includes many standard software definitions, but so far not everything that is necessary for the complete function of the ECU.

Therefore, a software system consisting only of AUTOSAR standard components cannot be executed alone. Customized, domain-specific software and, most importantly, system competence are still required. The many individual components of a system must ultimately be integrated into an effective whole as a configuration tailored to each vehicle. In order to separate the essential individual functions of the individual devices in the sense of the "Software Cluster" concept and redistribute them onto the central ECU, a careful analysis of the temporal behavior is required.

A dynamic reference architecture based on the Logical Execution Time (LET) makes this possible on a system-wide basis. The separated and redistributed functions can then be integrated into the time slices of the reference architecture tailored to them. The LET guarantees deterministic data behavior for time-critical chains of events. All this can be described by means of Autosar, thus enabling the planned mapping of model functions. In the context of a more centralized architecture, a network of developers will work together in a partnership. The ECUs are redistributed and, taking into account today's vehicle sizes, will gradually be merged into central control units in a cost-optimized manner.

Above all, new software technologies are a prerequisite for this. Vitesco is creating the latest opportunities for cross-company and cross-domain cooperation with the new framework veApp. This framework encapsulates the software domains of the previous individual ECUs and allows individual applications to be dynamically docked to interfaces within the Master Controller Motion architecture. The basis for this is the extensive experience with multicore architectures and the concept of "Software Cluster".

The framework with separation technology also ensures a deterministic, dynamic architecture in which a new version of a function can be installed without affecting the time behavior of other functions. Compared to the Autosar Adaptive architecture with its more extensive operating system, the veApp framework forms the corresponding flexibility for the more real-time-oriented Autosar Classic through a common substructure for all functions or applications. This provides flexible and more streamlined integration technology for functions with memory requirements in the megabyte range, while Autosar Adaptive applications are in the gigabyte range. Joint development

of hardware solutions

Taking into account the gradual transition to more centralized architectures and the diversity of the respective powertrain topologies, the Master Controller hardware was designed as a scalable modular system to meet different requirements, Figure 4. The predecessor of this new hardware was the domain controller. With the introduction of the regional architecture, their previously distributed hardware and functions will be massively expanded. The Master Controller Motion is the "brain" that manages the vehicle's motion and, in combination with the new software technology, enables unprecedented flexibility in the sense of an integrated platform. Previously isolated systems can be integrated and optimized independently across organizations, Figure 5.

3ea28a9e-4283-11ed-96c9-dac502259ad0.png

Figure 5 Centralized structure with master and zone controllers (Vitesco Technologies GmbH (exclusive rights))

The commands of the master controller are executed on site by so-called zone controllers. In contrast to the master controller, the focus of the zone controller is on controlling a large number of inputs and outputs, gateway functions and power supply or distribution, including electronic fuses. The computing power of the zone controller is also scalable and serves a wide range of sensors and actuators. The complementary interaction of master and zone controllers greatly simplifies the E/E structure and reduces the number of ECUs in the vehicle.

A large number of the hardware technologies used here, for example with regard to thermal and mechanical implementation, come from many years of expertise in engine control units. The scalable solution space on the electronic side is part of the platform architecture and offers all options for future expansion requirements in terms of functional safety and, in particular, system availability. This covers a wide range of applications right up to autonomous vehicles and provides a stable basis for new vehicle functions while minimizing implementation costs.

Conclusion and Outlook

The higher level of integration in the Master Controller Motion helps to master the complexity of the previous ECU network in the software. The scalability of the platform enables vehicles from different brands and with different powertrain topologies to be gradually transferred to the new E/E architecture.

With Master Controller Motion, in the future of more centralized E/E architectures in the field of vehicle motion, there is a set of technologies that can cope with the massive increase in functions in electrified vehicles. It uses new technologies in hardware and software. Through "Software Cluster", veApp framework or a combination of both, it is possible for many functions to coexist in the central ECU.

In this way, individual functions can be updated without having to regenerate and release the entire system. Due to the high complexity of many software modules from different sources and types, close coordination of the capabilities of the entire system in the Master Controller from various sources is essential for an effective overall solution. New software technologies make it easier to combine individual functions and algorithms from different sources within a new cooperation framework.

As a multifunctional "brain" for comprehensive vehicle motion, the universal Master Controller will work together with more vehicle-specific zone controllers in a more centralized architecture. These controllers, with their local inputs and outputs, ensure the safe execution of motion commands.

[1] [2]
Reference address:Developing a scalable motion master controller for future software-defined cars

Previous article:Advantages of fuel cell vehicles and current status of fuel cell stack technology
Next article:Discuss the advantages and applications of automotive domain controllers

Latest Embedded Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号