Method for determining vehicle communication computing system

By dividing the domains and determining the attribute information of the electronic and electrical architecture of smart cars, and designing a communication computing system, the problem of insufficient rationality in the design of communication computing systems in existing technologies is solved, and data transmission performance is improved and vehicles are lightweight.

CN116366685BActive Publication Date: 2025-09-23TSINGHUA UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310188714.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2025-09-23
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

The design of communication computing systems in existing smart car electronic and electrical architectures mainly relies on experience, which makes it difficult to achieve the overall optimal functionality, economy, reliability, etc., and the communication network topology is complex, affecting data transmission performance and vehicle lightweighting.

Method used

By dividing the vehicle's electronic and electrical architecture, determining the attribute information of the components in each domain, and combining the communication harness bus type and computing requirements, a communication computing system is designed to provide basic requirement boundaries and constraint boundaries, supporting intelligent optimization design and artificial intelligence design.

Benefits of technology

The rational design of the communication and computing system is achieved, the sensor data transmission delay is reduced, the length and weight of the communication harness are reduced, the computing power configuration is optimized, and the vehicle performance and economy are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116366685B_ABST
    Figure CN116366685B_ABST
Patent Text Reader

Abstract

The present application relates to a method for determining a vehicle's communication computing system, which divides the vehicle's electronic and electrical architecture to determine the components in each domain of the vehicle, determines the attribute information of the second component in each domain based on the vehicle's actual mechanical structure and the communication information of the domain, and further determines the vehicle's communication requirement system based on the attribute information of the components in each domain and the bus type of the communication harness in the domain; determines the vehicle's computing requirement system based on the functions of each domain, and determines the vehicle's communication computing system based on the communication requirement system and the computing requirement system. The present application can provide basic requirement boundaries and constraint boundaries for determining the communication computing system under the electronic and electrical architecture, making the determined communication computing system more reasonable, and provides a basis for further applying intelligent optimization design algorithms, artificial intelligence design algorithms, etc. to realize intelligent optimization design and end-to-end automatic design of communication computing systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent vehicle technology, and in particular to a method for determining a vehicle's communication computing system. Background Art

[0002] The centralized electronic and electrical architecture based on the Domain Control Unit (DCU) is widely used in smart vehicles through its combination with an in-vehicle network based on in-vehicle Ethernet as the backbone communication and a high-computing power computing platform for autonomous driving.

[0003] With the continuous development and application of centralized electrical and electronic architectures for domain controllers, in-vehicle Ethernet backbone communication networks, and high-computing computing platform technologies, the design of intelligent vehicle communication and computing systems has become a key issue affecting vehicle performance. For example, the topology of the in-vehicle communication network in a communication and computing system has a significant impact on data transmission performance and vehicle lightweighting. Complex topologies increase the overall latency of sensor data transmission to the controller, as well as the total length and weight of the vehicle's communication wiring harness.

[0004] At present, the design of communication and computing systems in the electronic and electrical architecture of smart cars still mainly relies on manual design based on experience. However, this design method affects the rationality of the design of communication and computing systems in the electronic and electrical architecture, including the functionality, economy, reliability, etc. of the vehicle. Summary of the Invention

[0005] Based on this, it is necessary to provide a method for determining a vehicle's communication computing system that can improve the rationality of the design of the communication computing system in the vehicle's electronic and electrical architecture in response to the above technical problems.

[0006] In a first aspect, the present application provides a method for determining a communication computing system of a vehicle, the method comprising:

[0007] Dividing the electronic and electrical architecture of the vehicle to determine component parts in each domain of the vehicle; the component parts include a first component part with known attribute information and a second component part with unknown attribute information;

[0008] determining attribute information of the second component in each of the domains based on the actual mechanical structure of the vehicle and the communication information of the domains;

[0009] determining a communication requirement system of the vehicle according to attribute information of components in each of the domains and a bus type of a communication harness in the domain;

[0010] determining a computing requirement system of the vehicle according to the functions of each of the domains;

[0011] A communication and computing system of the vehicle is determined based on the communication requirement system and the computing requirement system.

[0012] In one embodiment, the method further comprises:

[0013] The bus type of the communication harness is determined according to the types of components in the same domain connected by the communication harness, attribute information of transmission data between the components, and the communication information.

[0014] In one embodiment, the communication information includes communication delay, weight of the communication harness, and cost of the communication harness, and the communication delay includes transmission delay and propagation delay.

[0015] In one embodiment, the system for determining the computing requirements of the vehicle based on the functions of each domain includes:

[0016] Determine the computing power requirements for the functions of each of the domains;

[0017] Determining the computing power requirement of each domain according to the computing power requirement of the function of each domain and the first redundant computing power requirement;

[0018] The computing requirement system of the vehicle is determined based on the computing power requirements of each domain and the margin coefficient corresponding to the domain.

[0019] In one embodiment, determining the computing power requirements of the functions of each of the domains includes:

[0020] Determine the computing power requirements of the computing modules corresponding to the functions of each of the domains;

[0021] The computing power requirements of the functions of each of the domains are determined according to the computing power requirements of the computing modules corresponding to the functions of the domains and the second redundant computing power requirements.

[0022] In one embodiment, determining the computing power requirements of the computing modules corresponding to the functions of the domains includes:

[0023] Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain;

[0024] The computing power requirements of each computing module are determined based on the basic computing power requirements and the third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

[0025] In a second aspect, the present application further provides a vehicle communication computing system determination device, the device comprising:

[0026] a first determining module configured to divide the electronic and electrical architecture of the vehicle to determine components in each domain of the vehicle; the components comprising first components with known attribute information and second components with unknown attribute information;

[0027] a second determining module, configured to determine attribute information of a second component in each of the domains based on an actual mechanical structure of the vehicle and communication information of the domains;

[0028] a third determining module, configured to determine a communication requirement system of the vehicle based on attribute information of components in each of the domains and a bus type of a communication harness in the domain;

[0029] a fourth determining module, configured to determine a computing requirement system of the vehicle according to functions of each of the domains;

[0030] A fifth determining module is configured to determine the communication and computing system of the vehicle according to the communication requirement system and the computing requirement system.

[0031] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0032] Dividing the electronic and electrical architecture of the vehicle to determine component parts in each domain of the vehicle; the component parts include a first component part with known attribute information and a second component part with unknown attribute information;

[0033] determining attribute information of the second component in each of the domains based on the actual mechanical structure of the vehicle and the communication information of the domains;

[0034] determining a communication requirement system of the vehicle according to attribute information of components in each of the domains and a bus type of a communication harness in the domain;

[0035] determining a computing requirement system of the vehicle according to the functions of each of the domains;

[0036] A communication and computing system of the vehicle is determined based on the communication requirement system and the computing requirement system.

[0037] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0038] Dividing the electronic and electrical architecture of the vehicle to determine component parts in each domain of the vehicle; the component parts include a first component part with known attribute information and a second component part with unknown attribute information;

[0039] determining attribute information of the second component in each of the domains based on the actual mechanical structure of the vehicle and the communication information of the domains;

[0040] determining a communication requirement system of the vehicle according to attribute information of components in each of the domains and a bus type of a communication harness in the domain;

[0041] determining a computing requirement system of the vehicle according to the functions of each of the domains;

[0042] A communication and computing system of the vehicle is determined based on the communication requirement system and the computing requirement system.

[0043] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:

[0044] Dividing the electronic and electrical architecture of the vehicle to determine component parts in each domain of the vehicle; the component parts include a first component part with known attribute information and a second component part with unknown attribute information;

[0045] determining attribute information of the second component in each of the domains based on the actual mechanical structure of the vehicle and the communication information of the domains;

[0046] determining a communication requirement system of the vehicle according to attribute information of components in each of the domains and a bus type of a communication harness in the domain;

[0047] determining a computing requirement system of the vehicle according to the functions of each of the domains;

[0048] A communication and computing system of the vehicle is determined based on the communication requirement system and the computing requirement system.

[0049] The above-mentioned method for determining the communication computing system of a vehicle divides the electronic and electrical architecture of the vehicle to determine the components in each domain of the vehicle, determines the attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain, and further determines the communication requirement system of the vehicle based on the attribute information of the components in each domain and the bus type of the communication harness in the domain; determines the computing requirement system of the vehicle based on the functions of each domain, and determines the communication computing system of the vehicle based on the communication requirement system and the computing requirement system. Among them, the components include a first component with known attribute information and a second component with unknown attribute information. The present application can provide basic requirement boundaries and constraint boundaries for the determination of the communication computing system under the electronic and electrical architecture, making the determined communication computing system more reasonable, and providing a basis for further application of intelligent optimization design algorithms, artificial intelligence design algorithms, etc. to realize intelligent optimization design and end-to-end automatic design of the communication computing system. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 A schematic diagram of a centralized electrical and electronic architecture based on a domain controller in one embodiment;

[0051] Figure 2 A diagram illustrating an application environment of a method for determining a communication computing system of a vehicle in one embodiment;

[0052] Figure 3 A flowchart of a method for determining a communication computing system of a vehicle in one embodiment is shown;

[0053] Figure 4 A schematic diagram of domain division of an electronic and electrical architecture in one embodiment;

[0054] Figure 5 A schematic diagram of domain division of an electronic and electrical architecture in another embodiment;

[0055] Figure 6 A schematic diagram of a flow chart of a system for determining a vehicle's computing requirements in one embodiment;

[0056] Figure 7 A schematic diagram of a process for determining the computing power requirements of functions in each domain in one embodiment;

[0057] Figure 8 A schematic diagram of a process for determining the computing power requirements of each computing module in one embodiment;

[0058] Figure 9 A flowchart of a method for determining a communication computing system of a vehicle in another embodiment is shown;

[0059] Figure 10 A structural block diagram of a communication computing system determining device for a vehicle in one embodiment;

[0060] Figure 11 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0062] The intelligent vehicle information architecture (IVA) is a key differentiator from traditional vehicles and serves as the core vehicle for intelligent and electrified technologies. It specifically refers to the components of an intelligent vehicle involving in-vehicle and out-of-vehicle information communication, software functionality, and other aspects. It primarily encompasses the vehicle's electrical and electronic architecture, in-vehicle network, software architecture, and connected vehicle (IoV). The IVA and IoV network support data communication between the vehicle's internal sensors, computing units, and actuators.

[0063] The distributed electrical and electronic architecture of traditional vehicles has driven tremendous changes in the automotive industry. However, with the current trend of increasing automotive intelligence and connectivity, the shortcomings and limitations of this type of electrical and electronic architecture are becoming increasingly apparent. These include poor underlying code compatibility, code redundancy, poor code reusability, and difficulty in maintenance and updating within the Electronic Control Unit (ECU). Furthermore, the demand for high bandwidth and low latency in smart vehicles has also increased significantly. The current in-vehicle network and computing power configuration, which are primarily based on CAN communication, can no longer meet the rapidly growing new demands of smart vehicles for communication and computing.

[0064] At present, the centralized electronic and electrical architecture based on the Domain Control Unit (DCU) has become a new solution recognized by the industry. By combining an in-vehicle network with in-vehicle Ethernet as the backbone communication and a high-computing power computing platform for autonomous driving, this architecture provides new ideas for solving the above problems. Figure 1 The basic components of a centralized electrical and electronic architecture based on a domain controller are demonstrated.

[0065] With the continuous development and application of centralized electronic and electrical architectures for domain controllers, in-vehicle Ethernet backbone communication networks, and high-computing computing platform technologies, the design of intelligent vehicle communication and computing systems has become a key issue affecting vehicle performance. For example, the topology of the in-vehicle communication network has a significant impact on data transmission performance and vehicle lightweighting. An efficient topology can reduce the overall latency of sensor data transmission to the controller, while also reducing the total length and weight of the vehicle's communication wiring harness, thereby promoting vehicle lightweighting. The design of the topology is complex, involving the division of vehicle domains, the installation position of the domain controller, the layout of the communication wiring harness, and the selection of the communication bus type. Furthermore, within the design of intelligent vehicle computing platforms, the design of computing power configuration has a significant impact on vehicle cost and performance. Intelligent vehicles at different levels of autonomous driving have different computing power requirements. Different autonomous driving functions (such as adaptive cruise control, automatic parking assist, traffic jam cruise control, highway cruise control, etc.) and technical aspects (such as perception, positioning, decision-making, planning, and control) also have different computing power requirements. Ignoring the cost of increasing computing power configuration to ensure that all computing requirements are met will result in a large amount of computing power waste, excessive costs, and hinder industrialization.

[0066] Currently, the design of communication and computing systems within intelligent automotive electrical and electronic architectures still primarily relies on manual design based on qualitative experience. This results in slow iteration efficiency and struggles to achieve optimal design results in terms of functionality, cost-effectiveness, and reliability. Theoretical developments in intelligent optimization and artificial intelligence methods offer a viable approach to improving this design landscape.

[0067] In order to achieve a breakthrough in the design method, it is first necessary to accurately construct an intelligent vehicle communication computing requirement system based on the domain controller architecture, design a communication computing requirement model based on the communication computing requirement system, and promote the exploration and application of intelligent optimization methods or artificial intelligence methods based on the communication computing requirement model to achieve intelligent optimization design of the system or even end-to-end automatic design. Therefore, in order to promote the design of intelligent vehicle communication computing systems to be more reasonable, efficient and intelligent, this application proposes a method for determining a vehicle's communication computing system, which provides a feasible basic model framework for the design of the communication computing system and the further application of intelligent optimization methods or artificial intelligence methods. In actual design, the vehicle communication computing system determination method proposed in this application can be applied according to the specific parameters, design goals, constraints, design algorithms, etc. in the design task, and appropriate deletions, supplements, and modifications can be made to the method to match the actual design requirements.

[0068] The vehicle communication computing system determination method provided in the embodiment of the present application can be applied to Figure 2 The application environment shown in FIG. The application environment includes a computer device, which may be a server, and its internal structure diagram may be as shown in FIG. Figure 2As shown. The computer device includes a processor, a memory and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to the electronic and electrical architecture of the intelligent vehicle. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for determining a vehicle communication computing system is implemented.

[0069] The server can be implemented as a standalone server or a server cluster consisting of multiple servers.

[0070] In one embodiment, Figure 3 As shown, a method for determining a vehicle's communication computing system is provided, and the method is applied to Figure 2 The computer device in the example is used to illustrate the process, including the following steps:

[0071] S301 , dividing the electronic and electrical architecture of the vehicle to determine components in various domains of the vehicle; the components include first components with known attribute information and second components with unknown attribute information.

[0072] Based on different functions, the electronic and electrical architecture of intelligent vehicles can generally be divided into five major domains, such as Figure 4 As shown in the figure, these are the power domain (safety), chassis domain (vehicle movement), body domain (body electronics), cockpit domain (entertainment information), and autonomous driving domain (driving assistance). Figure 5 As shown, the entire vehicle can also be divided into a left body region (BCL), a right body region (BCR), a front body region (BCF), etc. based on different spatial positions.

[0073] The intelligent vehicle's electrical and electronic architecture is divided, and the components within each domain are clearly defined. These components may include data acquisition devices, control devices, drive devices, and communication devices. Data acquisition devices include sensors and cameras; control devices include electronic control units (ECUs) and domain controllers; drive devices include actuators; and communication devices include communication harnesses, Ethernet switches, and gateways.

[0074] In this embodiment, the electronic and electrical architecture of the vehicle is divided to determine the components in each domain of the vehicle. For example, the electronic and electrical architecture of the vehicle is divided into N domains, namely D1, D2, ... D NIn the domain controller architecture using Ethernet, each domain mainly includes sensors, ECUs, domain controllers, actuators, communication harnesses, Ethernet switches and other components. i ,i=1,2,…,the sensor set contained in N ECU Collection Executor Collection Communication harness assembly Ethernet switch collection Domain Controller i .

[0075] In the sensor set S i In the sensor i,j (j=1,2,…,n s )The main attributes include type k, installation posture (x, y, z, α, β, γ) (where x, y, z represent three-dimensional position coordinates, α represents roll angle, β represents pitch angle, and γ represents yaw angle), data generation rate r, and a set of bus types B suitable for communication connections.

[0076] In ECU Collection C i ECUc i,j (j=1,2,…,n c )The main attributes related to the design of communication computing systems include installation posture (x, y, z, α, β, γ), computing power p, etc.

[0077] In the executor set E i In the actuator e i,j (j=1,2,…,n e )The main properties related to the design of communication computing systems include installation posture, propagation delay constraint (the maximum allowed time from the controller issuing a control instruction to the actuator receiving the control instruction), and the set of bus types B suitable for communication connections.

[0078] In the communication harness L i In the set, the two ends of the communication harness are connected to a component respectively. The main properties of the communication harness related to the design of the communication computing system include the length L of the communication harness, the weight w, the communication bus type b of the communication harness, the unit length cost c of the harness, etc.

[0079] Set W on the Ethernet switch i In the switch w i,j (j=1,2,…,n w )The main properties related to the design of communication computing systems include the installation posture (x, y, z, α, β, γ), the set of components C connected to its two ends, etc.

[0080] Domain Controller i The main attributes related to the design of communication computing systems include position (x, y, z, α, β, γ) and the computing power p of the domain controller.

[0081] For communication-required systems, the installation positions of sensors, ECUs, and actuators are generally considered to be known. The main task is to select appropriate installation positions for domain controllers and Ethernet switches, and to determine the bus type of each communication harness.

[0082] S302 : Determine attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain.

[0083] The communication information may include communication delay, weight of the communication harness, and cost of the communication harness. The communication delay includes transmission delay and propagation delay.

[0084] In this embodiment, the attribute information of the second component in each domain is determined according to the actual mechanical structure of the vehicle and the communication information of the domain. First, the domain controller d is determined according to the actual mechanical structure of the vehicle. i For example, for the chassis domain, due to the actual mechanical structure of the vehicle and the space constraints of the vehicle chassis, the domain controller d i The installation position of Ethernet switches is usually limited to a certain area, and the domain controller d i The optional installation pose range is recorded as The optional installation posture range of the switch is recorded as in, It is the optional installation position range of the domain controller. A range of optional mounting positions for Ethernet switches.

[0085] Furthermore, the domain controller d is determined based on the communication information of each communication harness of the domain. i The target mounting position of the domain controller and Ethernet switch should be considered to minimize the total length of the communication harness to reduce propagation delay, where propagation delay is the ratio of harness length to signal propagation speed.

[0086] Specifically, the communication harness 1 i,j The propagation delay τ i,j for

[0087] Among them, L is the communication harness l i,j is the length (m), and v is the propagation speed of the signal in the communication harness (m / s).

[0088] The installation position of components such as domain controllers and switches, and the spatial layout of communication harnesses should ensure that the propagation delay of the communication harness does not exceed the maximum allowable value τ i,j max That is τ i,j ≤τ i,j max .

[0089] S303 : Determine the communication requirement system of the vehicle based on the attribute information of the components in each domain and the bus type of the communication harness in the domain.

[0090] The main bus types for communication harnesses include CAN, CAN-FD, LIN, MOST, FlexRAY, SERDES, and automotive Ethernet. Different types of communication buses have different transmission rates and reliability. Generally speaking, buses such as CAN and LIN have lower transmission rates and lower costs, while buses such as CAN-FD, MOST, FlexRAY, SERDES, and automotive Ethernet have higher transmission rates and higher costs. CAN, CAN-FD, and FlexRAY are mostly used for real-time control, while MOST is mostly used for navigation and infotainment systems. Automotive Ethernet is suitable for network backbone communications.

[0091] In this embodiment, based on the attribute information of the components in each domain and the bus type of the communication harness in the domain, the installation positions of components such as sensors, ECUs, actuators with known attribute information, domain controllers, Ethernet switches with unknown attribute information, the communication bus connection relationship and bus type between components can be determined, and a communication topology will be obtained. The topology describes components with determined positions, components with uncertain positions, the communication connection relationship between components, and the communication bus type, that is, the communication requirement system of the vehicle is determined.

[0092] S304: Determine the vehicle's computing requirements system based on the functions of each domain.

[0093] In this embodiment, based on the designated domains and their components, the computing requirements within each domain are analyzed to assist in the configuration design of the domain controller computing power chip / platform and determine the vehicle's computing demand system. The analysis of the computing demand system is based on a disassembly approach. First, the main functions involved in computing tasks within the domain are analyzed. Then, the computing modules of each function are divided. Then, the computing power requirements and redundancy design of each computing module are analyzed. Then, the computing requirements of each function are obtained by integrating the computing modules. Furthermore, the computing requirements of each function are integrated to obtain the computing power requirements of each domain. Finally, based on the computing power requirements of each domain, the configuration design requirements of the computing chip / platform are determined, thereby determining the vehicle's computing demand system.

[0094] S305 , determining the communication and computing system of the vehicle according to the communication requirement system and the computing requirement system.

[0095] In this embodiment, the communication and computing system of the vehicle can be determined by integrating the communication and computing system obtained by the above-mentioned domain division.

[0096] It should be noted that in actual application, the communication computing system proposed in the application can be flexibly adjusted, and additions, deletions and modifications can be made based on the communication computing system according to actual engineering parameters, engineering needs and the specific design algorithm characteristics planned to be adopted.

[0097] The above-mentioned method for determining the communication computing system of a vehicle divides the electronic and electrical architecture of the vehicle to determine the components in each domain of the vehicle, determines the attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain, and further determines the communication requirement system of the vehicle based on the attribute information of the components in each domain and the bus type of the communication harness in the domain; determines the computing requirement system of the vehicle based on the functions of each domain, and determines the communication computing system of the vehicle based on the communication requirement system and the computing requirement system. Among them, the components include a first component with known attribute information and a second component with unknown attribute information. The present application can provide basic requirement boundaries and constraint boundaries for the determination of the communication computing system under the electronic and electrical architecture, making the determined communication computing system more reasonable, and providing a basis for further application of intelligent optimization design algorithms, artificial intelligence design algorithms, etc. to realize intelligent optimization design and end-to-end automatic design of the communication computing system.

[0098] In one embodiment, determining the bus type of the communication harness specifically includes: determining the bus type of the communication harness according to types of components in the same domain connected by the communication harness, attribute information of transmitted data between the components, and communication information.

[0099] The attribute information of the data transmitted between the components includes the data type and size of the data transmitted. The communication information includes the communication delay, the weight of the communication harness, and the cost of the communication harness. The communication delay includes the transmission delay and the propagation delay.

[0100] Transmission delay is the ratio of data volume to data transmission rate. When the amount of data generated by the sensor is large, a bus type with a higher transmission rate should be selected;

[0101] First, for each harness l in the communication harness set i,j , the transmission delay per unit time δ of the components at the data transmission end (which may be sensors or controllers) i,j Defined as

[0102] Where r is the amount of data generated per unit time (Mb), and B is the data transmission rate of the communication harness (Mbps).

[0103] The communication bus type should be determined to ensure that the transmission delay per unit time of each communication line does not exceed the maximum allowable value δ i,j max , that is, δ i,j ≤δ i,j max .

[0104] At present, the length of the communication harness of mid-range vehicles has reached 8 kilometers, accounting for about 10% of the vehicle weight. With the continuous development of electronic and electrical architecture, the lightweighting of communication harnesses will play an increasingly important role in promoting the lightweighting of the entire vehicle. Therefore, the bus type selection and spatial layout of the communication harness will directly determine the total length and total weight of the harness. The total weight of the communication harness in the domain is W i ,Right now

[0105] Among them, L i,j For communication harness i,j Length, S i,j For communication harness i,j The cross-sectional area, ρ i,j For communication harness i,j density.

[0106] Considering all domains, the total weight of all communication harnesses is W wire for

[0107] Considering that the total weight of the communication harness of each domain and all domains should not be too large, the design requirement for lightweight communication system can be expressed as W i ≤W i max ,i=1,2,…,N

[0108] W wire ≤W wire max

[0109] Among them, W i max The maximum allowed total weight of the communication harness in the domain, W wire max The maximum permissible total weight of the communication harness in the overall electrical and electronic architecture.

[0110] Different types of communication wiring harnesses have different costs. Generally speaking, CAN and LIN are relatively low in cost, CAN-FD and SERDES are of moderate cost, and MOST, FlexRAY, and automotive Ethernet are relatively high in cost.

[0111] Therefore, define the communication harness cost for each domain And the overall communication harness cost is C price

[0112]

[0113]

[0114] Among them, L i,j For communication harness i,j The length, c i,j For communication harness i,j Cost per unit length.

[0115] Considering that the total cost of the communication harness for each domain and all domains should not be too large, the design requirement for the communication demand system cost can be expressed as

[0116]

[0117] C price ≤C price max

[0118] in, is the maximum allowed cost of the domain, C price max It is the maximum allowable cost of the communication requirement system in the overall electrical and electronic architecture.

[0119] In this embodiment, the bus type of a communication harness is determined based on the types of components within the same domain connected by the communication harness, the attributes of the data transmitted between the components, and the communication information. For example, if the components within the same domain connected by the communication harness are radar sensors and domain controllers, and the attributes of the transmitted data indicate a large volume and the need for real-time transmission, then the appropriate bus type for the communication harness is determined based on the constraints of the communication information.

[0120] In an embodiment of the present application, the bus type of the communication harness is determined based on the types of components in the same domain connected by the communication harness, the attribute information of the transmitted data between the components, and the communication information. The factors affecting the communication harness are comprehensively considered, so that the determined communication harness meets the requirements of lightweight, low cost, and sensor data transmission, and is more suitable for the requirements of the electronic and electrical architecture of smart vehicles.

[0121] Figure 6 FIG. 1 is a flow chart of a system for determining a vehicle's computing requirements in one embodiment. Figure 6 As shown, the embodiment of the present application relates to a possible implementation method of how to determine the computing requirements of a vehicle based on the functions of each domain, including the following steps:

[0122] S601: Determine the computing power requirements of the functions of each domain.

[0123] In this embodiment, the computing power requirements of each domain are determined. Each domain involves one or more functions, and the implementation of each function requires one or more computing modules. For example, in intelligent vehicles, the autonomous driving domain and the cockpit domain involve a wide variety of functions, complex calculations, and greater demand for computing resources. Taking the autonomous driving domain as an example, intelligent vehicles of different autonomous driving levels support different functions. Specific functions include adaptive cruise control (ACC), lane keeping assistance (LKA), automatic emergency braking (AEB), automatic parking assistance (APA), traffic jam pilot (TJP), highway pilot (HWP), and automatic valet parking (AVP).

[0124] Domain D i After functional sorting and division, there are n f There are functions with computational requirements, denoted as functions

[0125] In one possible implementation, the basic computing power requirement of a computing module can be determined based on the algorithm involved in the computing module. The computing power requirement of the computing module can then be determined based on the basic computing power requirement of the computing module and the safety redundancy computing power required in the event of algorithm failure. Since each function includes one or more computing modules, the computing power requirements of each computing module are accumulated and summed to obtain the basic computing power requirement of each domain's function. The sum of the basic computing power requirement of each domain's function and the safety redundancy computing power requirement of the function under extreme conditions or failure is used as the computing power requirement of each domain's function.

[0126] In another possible implementation, the computing power requirements of each computing module can be accumulated and summed to obtain the basic computing power requirements of the functions of each domain, and the basic computing power requirements of the functions of each domain can be directly used as the computing power requirements of the functions of each domain.

[0127] S602: Determine the computing power requirement of each domain based on the computing power requirement of the function of each domain and the first redundant computing power requirement.

[0128] In this embodiment, according to the domain D i Computing power requirements for all functions D iThe sum of the computing power requirements of all functions can be used to obtain the basic computing power requirements of each domain. Further considering the first redundant computing power requirements P caused by future function upgrades and function expansions, i redundancy (D i ), then the computing power requirements of each domain can be obtained as

[0129] S603, determining the vehicle's computing demand system based on the computing power requirements of each domain and the margin coefficient corresponding to the domain.

[0130] In this embodiment, in the electronic and electrical architecture of the intelligent vehicle based on the domain controller, each domain requires a domain controller. The selection and configuration of the computing chip or computing platform in the domain controller should meet the computing requirements of the domain. Under actual working conditions, the actual working computing power that the computing chip can provide may be reduced compared to the rated computing power. Therefore, corresponding margin coefficients φ∈(0,1] are introduced for different domains to measure the degree of reduction in computing power of the computing chip. Then, domain D i The selection and configuration of the computing chip / platform must meet the total computing power P it provides. i Not less than the actual computing power requirement, that is, P i ≥φP i des (D i ).

[0131] In some possible implementations, the actual computing power requirements of each domain are obtained according to the above calculation method, and the selection and configuration of the computing chip or computing platform in each domain controller are determined according to the actual computing power requirements, thereby determining the computing demand system of the vehicle.

[0132] In one possible implementation, the actual computing power requirements of each domain can be determined based on the computing power requirements of the above-mentioned domains and the margin coefficient corresponding to the domain, and then the mutual influence of the computing power of the computing chips in the domain controllers between the domains can be considered, and the redundant computing power requirements caused by the computing power influence can be added to obtain the total computing power requirements of each domain, thereby determining the computing power requirements of the vehicle system based on the total computing power requirements of each domain.

[0133] Figure 7 FIG. 1 is a flow chart of determining the computing power requirements of the functions of each domain in one embodiment. Figure 7 As shown, the embodiment of the present application relates to a possible implementation method of how to determine the computing power requirements of the functions of each domain, including the following steps:

[0134] S701: Determine the computing power requirements of the computing modules corresponding to the functions of each domain.

[0135] In this embodiment, the computing power requirements of the computing modules corresponding to the functions of each domain are determined. First, the computing modules corresponding to the functions of each domain are divided. Taking the autonomous driving function within the autonomous driving domain as an example, the typical computing modules involved include data preprocessing, perception, positioning, prediction, decision-making, planning, and control, a total of seven computing modules. The computing power requirements corresponding to each of the seven computing modules are calculated.

[0136] It should be noted that the division method and granularity can be determined by specific functional characteristics. The autonomous driving functions within the autonomous driving domain can be divided into the aforementioned seven computing modules, or a finer granularity can be adopted, directly dividing the autonomous driving functions within the autonomous driving domain into more computing modules. For example, the aforementioned computing modules can be further refined. Data preprocessing can be further divided into four modules: data cleaning, abnormal data removal, data format conversion, and data feature extraction. The perception module can be further divided into five modules: target recognition, target tracking, semantic segmentation, speed detection, and distance detection. The prediction module can be further divided into two computing modules: pedestrian prediction and vehicle prediction. Planning can be further divided into two computing modules: global path planning and local obstacle avoidance planning. Control can be further divided into two computing modules: lateral control and longitudinal control. Based on this new division method, the autonomous driving functions within the autonomous driving domain can be planned to be divided into a total of 15 computing modules. The computing power requirements corresponding to each of the 15 computing modules need to be determined.

[0137] If domain D i The functions within can be divided into n m computing modules, then recorded as computing modules

[0138] In one possible implementation, the basic computing power requirement of each computing module can be determined based on the algorithm adopted by each computing module, and the basic computing power requirement of the computing module can be used as the computing power requirement of each computing module; the safety redundant computing power requirement brought about by algorithm failure can also be considered, and the computing power requirement of the computing module can be determined based on the basic computing power requirement and the safety redundant computing power requirement of the computing module.

[0139] S702: Determine the computing power requirements of the functions of each domain according to the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements.

[0140] In this embodiment, each domain considers the D i Function f i The computing power requirements of all computing modules in Functions of each domain i The basic computing power requirement is the sum of the computing power requirements of each computing module, and then the second redundant computing power requirement R of this function under extreme conditions or failure is further considered. i redundancy (fi ), then the computing power requirement of the function is

[0141] In an embodiment of the present application, by determining the computing power requirements of the computing modules corresponding to the functions of each domain, the computing power requirements of the functions of each domain are determined based on the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements, so that the determined computing power requirements of the functions of each domain are more accurate, laying the foundation for the subsequent determination of the computing power requirements of each domain based on the computing power requirements of the functions of each domain.

[0142] Figure 8 FIG. 1 is a flow chart of determining the computing power requirements of each computing module in one embodiment. Figure 8 As shown, the embodiment of the present application relates to a possible implementation method of determining the computing power requirements of each computing module according to the basic computing power requirements of the computing modules corresponding to the functions of each domain, including the following steps:

[0143] S801: Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain.

[0144] In this embodiment, each computing module is typically responsible for implementing a relatively independent sub-function within the overall function. For example, in vehicle control, the lateral control module is responsible for controlling the steering wheel, while the longitudinal control module is responsible for controlling the accelerator and brake pedals. The algorithms within these two modules are generally independent. Common algorithms for lateral control include proportional-integral-derivative (PID), pure tracking, Stanley, and linear quadratic regulators (LQR), while PID and fuzzy control algorithms are commonly used for longitudinal control.

[0145] In some possible implementations, each computing module is analyzed separately, and the algorithm complexity is evaluated based on the specific algorithm used within the computing module and the amount of data processed, as well as the basic computing power requirements required for the normal operation of the computing module.

[0146] If the domain D i Computational module m in function i ,i=1,2,…,n m Include etc. a algorithms, and the amount of data that each algorithm needs to process is The calculation module m needs to be estimated based on the algorithm and data size. i Basic computing power requirements i estimate (m i ), recorded as Function fi (·) is the basic computing power requirement estimation function determined based on actual experience.

[0147] S802: Determine the computing power requirement of each computing module according to the basic computing power requirement and the third redundant computing power requirement of the computing module corresponding to the function of each domain.

[0148] In this embodiment, the third redundant computing power requirement r is further considered in the case of algorithm failure. i redundancy (m i ), recorded as Function g i (·) is the redundant computing power requirement estimation function determined based on actual experience.

[0149] The computing power required by each computing module can be expressed as: i des (m i )=r i estimate (m i )+r i redundancy (m i )

[0150] In the embodiment of the present application, the basic computing power requirements of the computing modules corresponding to the functions of each domain are determined, and then the computing power requirements of each computing module are determined based on the basic computing power requirements and the third redundant computing power requirements of the computing modules corresponding to the functions of each domain. In the embodiment of the present application, the impact of algorithm failure is fully considered, making the computing power requirements of each computing module more accurate.

[0151] In one embodiment, Figure 9 As shown in the figure, after the vehicle is divided into domains, this part mainly divides the various domains of the vehicle, clarifies the main components contained in the domain, such as sensors, ECUs, domain controllers, actuators, communication harnesses, Ethernet switches, gateways, etc., and mathematically represents the divided domains and their components.

[0152] Then analyze the vehicle's communication demand system and model it based on the analysis results: This part mainly analyzes and models the communication requirements of each domain, mainly including communication topology, communication bus type, communication delay, lightweight communication wiring harness, communication wiring harness cost and other aspects.

[0153] Similarly, a systematic analysis of the vehicle's computing requirements is conducted and modeling is performed based on the analysis results: This section mainly analyzes and models the computing requirements of each domain, including the functional division of each domain, the division of computing modules for each function, the computing power requirements of the computing modules, the computing power requirements of each function, the computing power requirements of each domain, and the selection and configuration of computing chips / platforms.

[0154] Finally, the demand models of the communication demand system and the computing demand system are integrated: This part comprehensively integrates the analysis and modeling of the above parts to construct an overall intelligent vehicle communication computing system design demand model.

[0155] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0156] Based on the same inventive concept, embodiments of the present application also provide a vehicle communication computing system determination device for implementing the aforementioned vehicle communication computing system determination method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the one or more vehicle communication computing system determination device embodiments provided below can be found in the limitations of the vehicle communication computing system determination method described above and will not be further elaborated here.

[0157] In one embodiment, Figure 10 As shown, a communication computing system determination device for a vehicle is provided, comprising: a first determination module 11, a second determination module 12, a third determination module 13, a fourth determination module 14 and a fifth determination module 15, wherein:

[0158] A first determination module 11 is configured to divide the electronic and electrical architecture of the vehicle to determine components in various domains of the vehicle; the components include first components with known attribute information and second components with unknown attribute information;

[0159] A second determining module 12 is configured to determine attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain;

[0160] A third determination module 13 is configured to determine the communication requirement system of the vehicle based on the attribute information of the components in each domain and the bus type of the communication harness in the domain;

[0161] a fourth determination module 14 for determining a computing requirement system of the vehicle based on the functions of each domain;

[0162] The fifth determining module 15 is configured to determine the communication and computing system of the vehicle according to the communication requirement system and the computing requirement system.

[0163] In one embodiment, the vehicle's communication computing system determining device further includes:

[0164] The sixth determining module is configured to determine the bus type of the communication harness according to the types of components in the same domain connected by the communication harness, attribute information of data transmitted between the components, and communication information.

[0165] In one embodiment, the communication information includes communication delay, weight of the communication bundle, and communication bundle cost, and the communication delay includes transmission delay and propagation delay.

[0166] In one embodiment, the fourth determining module includes:

[0167] A first determining unit, configured to determine the computing power requirements of the functions of each domain;

[0168] a second determining unit, configured to determine the computing power requirement of each domain according to the computing power requirement of the function of each domain and the first redundant computing power requirement;

[0169] The third determination unit is used to determine the vehicle's computing demand system based on the computing power requirements of each domain and the margin coefficient corresponding to the domain.

[0170] In one embodiment, the first determination unit is also used to determine the computing power requirements of the computing modules corresponding to the functions of each domain; and determine the computing power requirements of the functions of each domain based on the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements.

[0171] In one embodiment, the first determination unit is also used to determine the basic computing power requirements of the computing modules corresponding to the functions of each domain; and determine the computing power requirements of each computing module based on the basic computing power requirements and the third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

[0172] Each module in the aforementioned vehicle communication computing system determination device may be implemented in whole or in part via software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor within a computer device in hardware form, or may be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0173] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for determining a vehicle's communication computing system is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad provided on the computer device housing, or an external keyboard, touchpad or mouse.

[0174] Those skilled in the art will understand that Figure 11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0175] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0176] Dividing the electronic and electrical architecture of the vehicle to determine component parts in various domains of the vehicle; the component parts include first component parts with known attribute information and second component parts with unknown attribute information;

[0177] Determining attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain;

[0178] Determine the vehicle's communication requirements system based on the attribute information of the components in each domain and the bus type of the communication harness in the domain;

[0179] Determine the vehicle's computing requirements based on the functions of each domain;

[0180] Determine the vehicle's communication and computing system based on the communication and computing requirements.

[0181] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0182] The bus type of the communication harness is determined according to the types of components in the same domain connected by the communication harness, attribute information of transmission data between the components, and communication information.

[0183] In one embodiment, the communication information includes communication delay, weight of the communication bundle, and communication bundle cost, and the communication delay includes transmission delay and propagation delay.

[0184] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0185] Determine the computing power requirements for the functions of each domain;

[0186] Determine the computing power requirements of each domain based on the computing power requirements of its functions and the first redundant computing power requirements;

[0187] The vehicle's computing demand system is determined based on the computing power requirements of each domain and the corresponding margin coefficient of the domain.

[0188] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0189] Determine the computing power requirements of the computing modules corresponding to the functions of each domain;

[0190] The computing power requirements of the functions of each domain are determined based on the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements.

[0191] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0192] Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain;

[0193] Determine the computing power requirements of each computing module based on the basic computing power requirements and third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

[0194] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0195] Dividing the electronic and electrical architecture of the vehicle to determine component parts in various domains of the vehicle; the component parts include first component parts with known attribute information and second component parts with unknown attribute information;

[0196] Determining attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain;

[0197] Determine the vehicle's communication requirements system based on the attribute information of the components in each domain and the bus type of the communication harness in the domain;

[0198] Determine the vehicle's computing requirements based on the functions of each domain;

[0199] Determine the vehicle's communication and computing system based on the communication and computing requirements.

[0200] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0201] The bus type of the communication harness is determined according to the types of components in the same domain connected by the communication harness, attribute information of transmission data between the components, and communication information.

[0202] In one embodiment, the communication information includes communication delay, weight of the communication bundle, and communication bundle cost, and the communication delay includes transmission delay and propagation delay.

[0203] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0204] Determine the computing power requirements for the functions of each domain;

[0205] Determine the computing power requirements of each domain based on the computing power requirements of its functions and the first redundant computing power requirements;

[0206] The vehicle's computing demand system is determined based on the computing power requirements of each domain and the corresponding margin coefficient of the domain.

[0207] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0208] Determine the computing power requirements of the computing modules corresponding to the functions of each domain;

[0209] The computing power requirements of the functions of each domain are determined based on the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements.

[0210] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0211] Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain;

[0212] Determine the computing power requirements of each computing module based on the basic computing power requirements and third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

[0213] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0214] Dividing the electronic and electrical architecture of the vehicle to determine component parts in various domains of the vehicle; the component parts include first component parts with known attribute information and second component parts with unknown attribute information;

[0215] Determining attribute information of the second component in each domain based on the actual mechanical structure of the vehicle and the communication information of the domain;

[0216] Determine the vehicle's communication requirements system based on the attribute information of the components in each domain and the bus type of the communication harness in the domain;

[0217] Determine the vehicle's computing requirements based on the functions of each domain;

[0218] Determine the vehicle's communication and computing system based on the communication and computing requirements.

[0219] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0220] The bus type of the communication harness is determined according to the types of components in the same domain connected by the communication harness, attribute information of transmission data between the components, and communication information.

[0221] In one embodiment, the communication information includes communication delay, weight of the communication bundle, and communication bundle cost, and the communication delay includes transmission delay and propagation delay.

[0222] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0223] Determine the computing power requirements for the functions of each domain;

[0224] Determine the computing power requirements of each domain based on the computing power requirements of its functions and the first redundant computing power requirements;

[0225] The vehicle's computing demand system is determined based on the computing power requirements of each domain and the corresponding margin coefficient of the domain.

[0226] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0227] Determine the computing power requirements of the computing modules corresponding to the functions of each domain;

[0228] The computing power requirements of the functions of each domain are determined based on the computing power requirements of the computing modules corresponding to the functions of each domain and the second redundant computing power requirements.

[0229] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0230] Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain;

[0231] Determine the computing power requirements of each computing module based on the basic computing power requirements and third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

[0232] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0233] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0234] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for determining a vehicle's communication computing system, characterized in that: The method comprises: Dividing the electronic and electrical architecture of the vehicle to determine components in each domain of the vehicle; the components include a first component with known attribute information and a second component with unknown attribute information; the attribute information includes an installation posture; determining attribute information of the second component in each of the domains based on the actual mechanical structure of the vehicle and the communication information of the domains; determining a communication requirement system of the vehicle according to attribute information of components in each of the domains and a bus type of a communication harness in the domain; determining a computing requirement system of the vehicle according to the functions of each of the domains; determining a communication and computing system of the vehicle based on the communication requirement system and the computing requirement system; The bus type of the communication harness is determined based on the types of components in the same domain connected by the communication harness, the attribute information of the transmission data between the components, and the communication information; the communication information includes the communication delay, the weight of the communication harness and the communication harness cost, and the communication delay includes the transmission delay and the propagation delay.

2. The method according to claim 1, characterized in that The system for determining the computing requirements of the vehicle according to the functions of each of the domains includes: Determine the computing power requirements for the functions of each of the domains; Determining the computing power requirement of each domain according to the computing power requirement of the function of each domain and the first redundant computing power requirement; The computing requirement system of the vehicle is determined based on the computing power requirements of each domain and the margin coefficient corresponding to the domain.

3. The method according to claim 2, characterized in that Determining the computing power requirements of the functions of each domain includes: Determine the computing power requirements of the computing modules corresponding to the functions of each of the domains; The computing power requirements of the functions of each of the domains are determined according to the computing power requirements of the computing modules corresponding to the functions of the domains and the second redundant computing power requirements.

4. The method according to claim 3, characterized in that Determining the computing power requirements of the computing modules corresponding to the functions of the domains includes: Determine the basic computing power requirements of the computing modules corresponding to the functions of each domain; The computing power requirements of each computing module are determined based on the basic computing power requirements and the third redundant computing power requirements of the computing modules corresponding to the functions of each domain.

5. A vehicle communication computing system determination device, characterized in that: The device comprises: a first determination module configured to divide the electronic and electrical architecture of the vehicle to determine components in various domains of the vehicle; the components comprising first components with known attribute information and second components with unknown attribute information; the attribute information comprising an installation posture; a second determining module, configured to determine attribute information of a second component in each of the domains based on an actual mechanical structure of the vehicle and communication information of the domains; a third determining module, configured to determine a communication requirement system of the vehicle based on attribute information of components in each of the domains and a bus type of a communication harness in the domain; a fourth determining module, configured to determine a computing requirement system of the vehicle according to functions of each of the domains; a fifth determining module, configured to determine a communication and computing system of the vehicle based on the communication demand system and the computing demand system; The sixth determination module is used to determine the bus type of the communication harness based on the types of components in the same domain connected by the communication harness, the attribute information of the transmission data between the components, and the communication information; the communication information includes the communication delay, the weight of the communication harness and the communication harness cost, and the communication delay includes the transmission delay and the propagation delay.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

8. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Centralized automotive electronic and electrical architecture building method, topological structure and storage medium

    CN114374714A

  • Electronic and electrical system for remotely controlling ship in inland river

    CN114740777A