Redundant power supply control system of intelligent vehicle-mounted computing power platform

By designing a redundant power control system in the intelligent on-vehicle computing power platform, the health of the main power supply is monitored in real time and switched to the redundant power supply when the failure is faulty. The seconded computing power platform handles tasks, the problem of the backup battery being idle for a long time is solved, and the effect of efficient use of the backup power supply and ensuring the stable operation of the on-vehicle power system is achieved.

CN119974985AActive Publication Date: 2025-05-13TIANJIN ZHONGHUAN HENGDA TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510358156.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-05-13
Estimated Expiration
2045-03-25

AI Technical Summary

Technical Problem

In the existing intelligent vehicle computing power platform, backup batteries are idle for a long time, difficult to efficiently utilize, and cannot effectively deal with the power requirements when the main power supply failure is not met.

Method used

A redundant power control system is designed. By monitoring the health of the main power supply and idle computing power information in real time, when the main power supply fails, the redundant power conversion unit supplies power according to the preset quota ratio, and reduces the power consumption of the backup power supply by turning off some CPU modules, and at the same time, seconding other computing power platforms to handle tasks.

Benefits of technology

It realizes efficient use of backup power when the main power supply fails, ensures the operation of the on-board power system, and improves the utilization rate of backup power through the seconded computing power platform to prevent the vehicle from getting out of control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119974985A_ABST
    Figure CN119974985A_ABST
Patent Text Reader

Abstract

The invention provides a redundant power supply control system of a reconfigurable AI intelligent vehicle-mounted computing power platform. Comprising a power supply control strategy and a computing power control strategy; the power supply control strategy comprises the following steps: S1, monitoring the health degree of a main power supply in real time, and if the main power supply fails, performing S2; s2, supplying power to a vehicle-mounted power system, closing a corresponding computing power module through a computing power dormancy instruction, and sending a computing power borrowing request through a computing power calling instruction; s3, selecting video data in a frame skipping mode and processing the video data to generate primary vehicle control information; computing power demand prediction is carried out on unselected computing power platforms, and the unselected computing power platforms are processed by other computing power platforms; s4, transmitting the video data; s5, the returned secondary vehicle control information is received, and ultimate vehicle control information is formed through fusion calculation; the computing power control strategy comprises the following steps: C1, rechecking a borrowable computing power value after receiving a borrowing request; c2, calling a cache cleaning instruction set, cleaning a storage space, calling a computing power distribution instruction set, and providing a computing power module; and C3, generating secondary vehicle control information, and returning the secondary vehicle control information to the computing power platform which sends the borrowing request.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted computing power platforms, and in particular to a redundant power supply control system of an intelligent vehicle-mounted computing power platform. Background Art

[0002] With the rapid development of the automobile industry, intelligence, electrification and networking have become important trends in the development of modern automobiles. As the core component for vehicles to realize functions such as autonomous driving, intelligent interaction, and data processing, the AI ​​intelligent vehicle-mounted computing platform is becoming increasingly important.

[0003] In order to ensure the stable operation of the vehicle power system, in the prior art, a backup battery is generally configured to maintain the basic operation of the vehicle when a sudden failure occurs in the main power supply, such as parking at the side of the road or driving to a nearby maintenance point, etc., such as an electric vehicle with a backup power supply proposed in Publication (Announcement) No.: CN109466302A; however, in actual use, the backup battery is generally idle for a long time, and it is difficult to be efficiently used except for regular maintenance and charging and discharging. Summary of the invention

[0004] In view of this, the problem to be solved by the present invention is to provide a redundant power supply control system for an intelligent vehicle-mounted computing power platform.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is:

[0006] Redundant power supply control system for intelligent vehicle computing platform,

[0007] The vehicle computing platform includes: a redundant power conversion unit powered by a backup power supply, a communication exchange unit, and a processing unit;

[0008] The redundant power supply control system is configured with a power supply control strategy, and the power supply control strategy includes the following steps;

[0009] S1: Real-time monitoring of the health of the main power supply for the vehicle power system, sending the idle computing power information of the computing power platform and receiving the idle computing power information of other computing power platforms. If the main power supply fails, proceed to S2;

[0010] S2: The redundant power conversion unit supplies power to the vehicle power system according to a preset quota ratio, and obtains a corresponding power supply switching value at the same time, and calls a corresponding computing power sleep instruction set and a computing power call instruction set according to the power supply switching value, wherein the computing power sleep instruction set includes a plurality of computing power sleep instructions, and the computing power sleep instructions correspond to the computing power module settings and are used to shut down the corresponding computing power module, and the computing power call instruction set includes a plurality of computing power call instructions, and the computing power call instructions are used to send a computing power loan request through the communication exchange unit;

[0011] S3: Skip frames to select the video data collected by the on-board camera and hand it over to the processing unit for processing, thereby generating primary vehicle control information; the computing power scheduling and allocation model predicts the computing power demand for the unselected video data, and selects other computing power platforms that are compatible with the idle computing power information based on the predicted computing power demand;

[0012] S4: The video data is processed in segments, each segment is encapsulated independently, and transmitted through a real-time streaming protocol;

[0013] S5: Receive the secondary vehicle control information sent back by other computing platforms, and fuse the primary vehicle control information and the secondary vehicle control information to form the ultimate vehicle control information;

[0014] The redundant power supply control system is configured with a computing power control strategy, and the computing power control strategy includes the following steps;

[0015] C1: After receiving a loan request from another computing power platform, check the borrowable computing power value of this computing power platform. If the borrowable computing power value is greater than the computing power value of the loan request, proceed to C2. Otherwise, reject the loan request.

[0016] C2: Call the cache cleaning instruction set and computing power allocation instruction set according to the borrowed computing power value;

[0017] The cache cleaning instruction set includes a plurality of cache cleaning instructions, which are set in correspondence with the data storage module and are used to pre-clean out corresponding storage space for the packaged data to be received;

[0018] The computing power allocation instruction set includes a number of computing power allocation instructions, corresponding to the computing power module settings, which are used to provide the corresponding computing power module for the received packaged data;

[0019] C3: The processing unit generates secondary vehicle control information after processing the encapsulated data, and transmits the secondary vehicle control information back to the computing power platform that sent the secondment request.

[0020] The redundant power control system is also configured with a vehicle control strategy;

[0021] W1: Real-time monitoring of whether there is power supply switching. If power supply switching occurs, proceed to W2, otherwise maintain the current driving state;

[0022] W2: Obtaining the corresponding power supply switching value, and calling the corresponding deceleration instruction set and the primary vehicle control instruction set according to the power supply switching value, the deceleration instruction set corresponding to the vehicle power system setting, including a plurality of deceleration instructions for decelerating the vehicle power system to a preset value;

[0023] The primary vehicle control instruction set corresponds to the non-sleeping computing power module setting, including several primary vehicle control instructions, which are used to enable the vehicle power system to execute primary vehicle control information. The primary vehicle control instruction set takes precedence over the deceleration instruction set.

[0024] W3: Retrieve the ultimate vehicle control instruction set, which includes a number of ultimate vehicle control instructions used to enable the vehicle power system to execute ultimate vehicle control information.

[0025] The computing power scheduling and allocation model includes a computing power evaluation module and a borrowable computing power calculation module; the computing power evaluation module is used to predict the computing power demand for unselected video data, and the borrowable computing power calculation module is used to calculate the idle computing power that can be provided by other vehicle computing power platforms;

[0026] The evaluation formula of the computing power evaluation module is:

[0027] D i =αR i +βF i +γC i

[0028] R i is the resolution of the i-th video clip, F i is the frame rate of the i-th video clip, C i is the coding complexity of the i-th video segment; α, β, γ are preset weight coefficients;

[0029] The video data collected by the vehicle-mounted camera includes MPEG-2, H.263, AVC, HEVC, and AV1 in order of coding complexity. As the coding complexity increases, C i The value of and the corresponding preset weight coefficient also increase synchronously.

[0030] The calculation formula of the borrowable computing power calculation module is:

[0031] S=AB·H

[0032] B=(1-H)·A

[0033] S is the idle computing power, H is the health index of the main power supply (the value range is 0-1), A is the total amount of computing power currently available, and B is a linear function of H, which represents the impact of the health of the main power supply on the idle computing power. When H is 0, it means that the main power supply is completely faulty, and B=A at this time. When H is 1, it means that the main power supply is completely normal, and B=0 at this time.

[0034] The computing power scheduling and allocation model also includes a stability analysis module, which is used to calculate the stability score of the computing power platform. The computing power scheduling and allocation model selects computing power platforms with stability scores within a threshold value from the computing power platform set that meets the predicted computing power requirements;

[0035] The calculation formula of the stability analysis module is:

[0036] G=R+X i ·P i

[0037] G is the stability score, R is the scoring constant, X i is the signal strength score of the i-th vehicle computing platform, P i is the response time score of the i-th vehicle computing platform.

[0038] Navigation data is exchanged with several computing power platforms to be selected, the spatial change position of the vehicle is determined based on the navigation data, and a computing power platform whose moving distance within a preset time does not exceed a preset stable distance is selected.

[0039] The driving information is exchanged with several computing power platforms to be selected. According to the direction of the front of the vehicle, the same direction of the two vehicles’ bodies is determined, and the computing power platform with the same direction of the vehicle bodies is selected.

[0040] Vehicle information is exchanged with several selected computing power platforms. Among the selected computing power platforms, the computing power platform with the same video data encoding type as the vehicle-mounted camera is selected as the highest priority.

[0041] Repeatedly calculate the stability score of the computing power platform according to the preset time.

[0042] The calculation formula of the ultimate vehicle control information is:

[0043] U=f(W P ·P+W Z Z,diff(P,Z))

[0044] diff(P,Z)=|PZ|

[0045] P represents the priority of primary vehicle control information, Z represents the priority of secondary vehicle control information, WP and WZ represent the preset weight factors of primary and secondary information respectively, U represents the ultimate vehicle control information, and diff(P,Z) is a related function used to calculate the degree of difference between primary and secondary information.

[0046] The advantages and positive effects of the present invention are:

[0047] (1) The vehicle-mounted computing power platform is powered by a backup power supply. When the main power supply fails, the redundant power conversion unit supplies power to the vehicle-mounted power system. At the same time, the power consumption of the backup power supply is reduced by shutting down some CPUs. On the one hand, it can ensure that the vehicle-mounted power system is powered according to the preset quota ratio to keep the vehicle-mounted power system running. On the other hand, shutting down some computing power modules with large power consumption can also reduce the probability of overload of the backup power supply and avoid causing the whole vehicle to lose control. The tasks of this computing power platform can be handled by borrowing other computing power platforms with idle computing power, which not only realizes the efficient use of the backup power supply, but also enables the whole vehicle to operate normally after the backup power supply takes over the main power supply.

[0048] (2) Each computing power platform in a networked state can be used as an object to borrow computing power or be borrowed computing power, so that the computing power of each vehicle-mounted computing power platform in the entire regional network can be efficiently allocated and utilized. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings are used to provide further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention.

[0050] In the attached picture:

[0051] Figure 1 It is a flowchart of the power control strategy in the redundant power control system of the intelligent vehicle-mounted computing power platform of the present invention;

[0052] Figure 2 It is a flowchart of the computing power control strategy in the redundant power supply control system of the intelligent vehicle-mounted computing power platform of the present invention. DETAILED DESCRIPTION

[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0055] The present invention provides a redundant power supply control system for an intelligent vehicle-mounted computing platform;

[0056] The vehicle-mounted computing power platform includes: a redundant power conversion unit, a communication exchange unit, and a processing unit powered by a backup power supply. The backup power supply uses several small power supplies in parallel, so that even if one of the small power supplies is damaged, there will be no power outage, thereby ensuring the long-term operation of the vehicle-mounted computing power platform and realizing the use of the backup power supply;

[0057] The redundant power supply control system is configured with a power supply control strategy, and the power supply control strategy includes the following steps;

[0058] S1: Real-time monitoring of the health of the main power supply for the vehicle power system, sending idle computing power information of the computing power platform and receiving idle computing power information of other computing power platforms. If the main power supply fails, proceed to S2;

[0059] Each computing power platform can interact with each other through star networks, chain networks, etc., and obtain real-time information on the computing power of each platform and the health of the main power supply.

[0060] The health of the main power source is expressed as a percentage, indicating the remaining proportion of the battery capacity relative to a new battery. Taking a power source health of 80% as an example, it means that the power that this battery can provide is 80% of the original power capacity when it is brand new and unused. The higher the value of the battery health, the closer the battery performance is to the new state. Conversely, the lower the value, the greater the battery loss and the more obvious the performance degradation. The main reason for the decline in the health of the power source is that the aging of the electrode material causes changes in its structure, such as changes in the crystal structure, enlargement or rupture of particles, which in turn affects the performance of the battery. This aging process is irreversible, so as the health decreases, the risk of damage also increases accordingly, and the overall performance of the battery will also decrease. When the power source health is 0, it means that the main power source is completely unusable. The power source health can be monitored and obtained by the on-board battery management system.

[0061] Idle computing power refers to the remaining computing power of the computing power platform's CPU when it is not processing full-load tasks. The main reason for its generation is the performance difference of the CPU. For example, if the computing power platform is equipped with a high-performance CPU, its computing speed and processing power far exceed the needs of the application. Even when running some more complex programs, these performances may not be fully utilized, resulting in some computing power being idle. Conversely, if the computing power platform is equipped with a low-performance CPU, then when running some more complex programs, there may be insufficient computing power, making it impossible to complete on time.

[0062] S2: Because the main power supply is completely unusable, the redundant power conversion unit supplies power to the vehicle power system according to the preset quota ratio, thereby maintaining the operation of the vehicle power system, and at the same time obtains the corresponding power supply switching value, and calls the corresponding computing power sleep instruction set and computing power call instruction set according to the power supply switching value. The computing power sleep instruction set includes a number of computing power sleep instructions, and the computing power sleep instruction corresponds to the computing power module setting, which is used to shut down the corresponding computing power module. The computing power module is the CPU (central processing unit) with a large power consumption in the entire vehicle computing power platform, that is, the computing power sleep instruction in this application is an instruction for controlling the CPU to stop running. By shutting down some CPUs to reduce the power consumption of the backup power supply, on the one hand, it can ensure that the vehicle power system is powered according to the preset quota ratio to keep the power system running. On the other hand, since the backup power supply adopts a mode of powering by several small power supply bodies in parallel, shutting down some CPUs with large power consumption can also reduce the probability of overload of the backup power supply and avoid loss of control of the whole vehicle;

[0063] The computing power call instruction set includes a plurality of computing power call instructions, and the computing power call instructions are used to send a computing power borrowing request through a communication exchange unit;

[0064] Since the computing power of this computing power platform has decreased due to the closure of some computing power modules, other computing power platforms with idle computing power are used to handle the tasks of this computing power platform.

[0065] S3: skipping frames to select the video data collected by the vehicle camera and handing it over to the processing unit for processing, thereby generating primary vehicle control information;

[0066] Frame skipping to select video data collected by the vehicle-mounted camera means that when processing the video collected by the vehicle-mounted camera, not every frame is used, but some frames are skipped according to the preset frame width, and only some frames are selected for processing and analysis, thereby reducing the amount of data to be processed and reducing the transmission pressure. For example, if a video originally has 30 frames per second, one frame is selected every 2 frames through frame skipping, then the data processing amount is reduced by half;

[0067] Since the computing power of this computing power platform has been reduced by shutting down some computing power modules, the collected video data is firstly subjected to frame skipping selection, i.e., sampling selection. Due to the reduction in processing volume, the computing power modules that are not shut down can also be processed within the time limit, thereby timely discovering abnormal situations and forming primary vehicle control information to respond. Vehicle control information refers to the data and instruction set for managing and regulating various systems and components of the vehicle to achieve safe and efficient operation of the vehicle. Primary vehicle control information is the first vehicle control information issued and handed over to the vehicle power system for execution, so that the vehicle can prepare for the actions that may be performed in advance;

[0068] For example, the system can provide a deceleration warning for the vehicle ahead. If the image information indicates that the vehicle ahead is decelerating, the system will apply the brakes accordingly to avoid a collision. If the image information indicates that there are speed bumps, ditches, potholes or other obstacles on the road, the system will calculate the avoidance route in advance based on the location of the obstacle and the vehicle's speed.

[0069] For video data that is not selected by frame skipping, the computing power scheduling and allocation model predicts the computing power demand for the unselected video data, and selects other computing power platforms that are adapted to the idle computing power information for processing based on the predicted computing power demand.

[0070] S4: The video data is processed in segments, each segment is encapsulated independently, and transmitted through a real-time streaming protocol;

[0071] The sending rules of video data are pre-established. If the file is smaller than 30M, it is judged as a small data packet and can be transmitted directly. If the file is larger than 30M, it is judged as a large data packet. The sender can divide the video data into multiple smaller segments for transmission and reassemble them at the receiving end. In this way, even if a segment is lost, only the segment needs to be retransmitted instead of the entire data packet, thereby improving transmission efficiency and reliability.

[0072] S5: Receive secondary vehicle control information sent back by other computing power platforms. The secondary vehicle control information is a collection of data and instructions for managing and regulating various vehicle systems and components generated based on the video data sent to other computing power platforms. Then, the primary vehicle control information and the secondary vehicle control information are integrated and calculated to form the ultimate vehicle control information. The ultimate vehicle control information is the vehicle control information that is finally handed over to the on-board power system for execution after the secondary vehicle control information.

[0073] If the ultimate vehicle control information requires a parking action, and the vehicle has already performed a braking action according to the primary vehicle control information, the previous braking action will be switched to a braking stop action. If the ultimate vehicle control information requires an acceleration action, the previous braking action will be switched to an accelerator pedal pressing action.

[0074] The redundant power supply control system is configured with a computing power control strategy, and the computing power control strategy includes the following steps;

[0075] C1: After receiving the borrowing request from other computing power platforms, the borrowable computing power value of this computing power platform is reviewed, that is, the current computing power usage of this computing power platform is calculated again to determine whether there is enough idle computing power available for borrowing. If the borrowable computing power value is greater than the computing power value of the borrowing request, C2 is carried out. Otherwise, the borrowing request is rejected, and maintaining the normal operation of this computing power platform is the top priority.

[0076] C2: Call the cache cleaning instruction set and computing power allocation instruction set according to the borrowed computing power value;

[0077] The cache cleaning instruction set includes several cache cleaning instructions, which are set in the corresponding data storage module and are used to pre-clean out the corresponding storage space for the packaged video data to be received, for example, to clean up the temporary files that have completed their mission. The temporary files are files that are generated during the program running and occupy a certain storage space. By cleaning up the temporary files, it is ensured that there is enough storage space to receive the packaged video data;

[0078] The computing power allocation instruction set includes several computing power allocation instructions, which are commands for managing and allocating computing power modules, corresponding to the computing power module settings, and are used to provide corresponding computing power modules for the received encapsulated video data, thereby unpacking and calculating the encapsulated video data;

[0079] C3: Generates secondary vehicle control information after processing the encapsulated video data, and transmits the secondary vehicle control information back to the computing power platform that sent the loan request;

[0080] Since the encapsulated video data has a certain hysteresis after transmission, in this application, the encapsulated video data can also be pre-processed first, and according to the format of the encapsulated video data, such as MP4, AVI, etc., the corresponding decoding library or tool is used to convert it into a raw video frame sequence suitable for processing. For example, OpenCV can be used to easily open and read video files, convert the encapsulated video data into frame-by-frame image data, and then perform image enhancement operations on the decapsulated video frames to improve the quality and clarity of the image and highlight the characteristics of the target object, including contrast adjustment, brightness enhancement, color correction, etc. At the same time, a filtering algorithm is used to remove noise in the image, such as Gaussian filtering, median filtering, etc., to reduce the interference of noise on subsequent target detection and recognition. Finally, according to the input size required by the processing unit, the video frame is resized and normalized to ensure that the image size meets the input requirements of the image processing model, and the pixel value is normalized to a specific range so that it can be accurately processed.

[0081] The redundant power control system is also configured with a vehicle control strategy;

[0082] W1: Determine whether there is a power supply switch by real-time monitoring of the voltage and current of the main power supply and the backup power supply. When the main power supply fails or is interrupted, the voltage and current will change significantly, such as the main power supply voltage drops or becomes zero. At the same time, the voltage and current of the backup battery will change accordingly to provide power support. If a power supply switch occurs, W2 will be performed, otherwise the current driving state will be maintained;

[0083] W2: Obtain the corresponding power supply switching value, and call the corresponding deceleration instruction set and the primary vehicle control instruction set according to the power supply switching value. The deceleration instruction set corresponds to the vehicle power system setting. The deceleration instruction set is a collection of deceleration instructions. The automobiles corresponding to different deceleration instructions perform different deceleration actions. The deceleration instruction of the present invention is aimed at the electric power module, that is, to reduce the power output of the vehicle, so as to perform a deceleration action, which can avoid excessive power consumption on the one hand, and also facilitate the correction of the vehicle's driving action at low speed on the other hand;

[0084] The primary vehicle control instruction set corresponds to the non-sleeping computing power module setting, and is a collection of primary vehicle control instructions. Different primary vehicle control instructions correspond to different vehicle driving speed and direction adjustments. The primary vehicle control instructions of the present invention are targeted at the electric power module, thereby adjusting the vehicle driving speed and direction; the primary vehicle control instruction set takes precedence over the deceleration instruction set.

[0085] W3: Retrieve the ultimate vehicle control instruction set. The ultimate vehicle control instruction set is a collection of several ultimate vehicle control instructions. Different ultimate vehicle control instructions correspond to different vehicle speed and direction adjustments. The ultimate vehicle control instruction of the present invention is targeted at the electric power module, thereby adjusting the vehicle speed and direction; the ultimate vehicle control instruction set takes precedence over the deceleration instruction set.

[0086] The calculation formula of the ultimate vehicle control information is:

[0087] U=f(W P ·P+W Z Z,diff(P,Z))

[0088] diff(P,Z)=|PZ|

[0089] P represents the priority of primary vehicle control information, Z represents the priority of secondary vehicle control information, the priority of primary vehicle control information is higher than the priority of secondary vehicle control information, WP and WZ represent preset weight factors of primary and secondary information respectively, U represents ultimate vehicle control information, diff(P,Z) is a correlation function for calculating the degree of difference between primary and secondary information;

[0090] Specifically, a threshold R can be set. If diff(P, Z) exceeds the threshold, it indicates that there is a large difference between the two pieces of information and a more conservative calculation is required, as follows:

[0091]

[0092] V represents another threshold used to determine whether the information difference is large enough to require the safest action.

[0093] Specifically, the computing power scheduling and allocation model includes a computing power evaluation module and a borrowable computing power calculation module; the computing power evaluation module is used to predict the computing power demand of the unselected video data and then calculate the required computing power, and the borrowable computing power calculation module is used to calculate the idle computing power that can be provided by other vehicle computing power platforms;

[0094] The evaluation formula of the computing power evaluation module is:

[0095] D i =αR i +βF i +γC i

[0096] R i is the resolution of the i-th video clip, F i is the frame rate of the i-th video clip, C i is the coding complexity of the i-th video segment; α, β, γ are preset weight coefficients;

[0097] The video data collected by the vehicle-mounted camera includes MPEG-2, H.263, AVC, HEVC, and AV1 in order of coding complexity. As the coding complexity increases, C i The value of and the corresponding preset weight coefficient also increase synchronously.

[0098] For the calculation of the borrowable computing power value of the computing power platform, this application introduces the parameter of the health index of the main power supply, because the main reason for the decline in the health of the power supply is the aging of the electrode material, which causes changes in its structure, such as changes in the crystal structure, enlargement or rupture of particles, etc., which in turn affects the performance of the battery; this aging process is irreversible, so as the health index decreases, the risk of failure of the main battery also increases accordingly. In this case, for the computing power platform, some idle computing power should be saved and not borrowed, because when the main power supply suddenly fails, if some computing power modules are still in During the period of borrowing computing power, the computing power module corresponding to the saved idle computing power can be used to process the instantaneous complex calculations caused by the sudden failure of the main power supply. The higher the health index of the main power supply, the lower the probability of sudden failure of the main power supply, and the less idle computing power needs to be retained. The lower the health index of the main power supply, the higher the probability of sudden failure of the main power supply, and the more idle computing power needs to be retained. That is, the idle computing power retained to deal with sudden failures of the main power supply is subtracted from the total amount of currently available computing power, which is the borrowable idle computing power. The calculation formula is:

[0099] S=AB·H

[0100] B=(1-H)·A

[0101] S is the idle computing power that can be borrowed, H is the health index of the main power supply (the value range is 0-1), A is the total amount of computing power currently available, and B is a linear function of H, which represents the impact of the health of the main power supply on the idle computing power. When H is 0, it means that the main power supply is completely faulty, and B=A at this time. When H is 1, it means that the main power supply is completely normal, and B=0 at this time.

[0102] Furthermore, considering that the transmission stability of the computing power platform will easily affect the transmission timeliness of the secondary vehicle control information during the process of borrowing computing power, a stability analysis module is also designed in this system to calculate the stability score of each computing power platform in the computing power platform collection that meets the predicted computing power requirements, and select computing power platforms with stability scores within the threshold;

[0103] The calculation formula of the stability analysis module is:

[0104] G=R+X i ·P i

[0105] G is the stability score, R is the scoring constant, X i is the signal strength score of the i-th vehicle computing platform, P i is the response time score of the i-th vehicle computing platform.

[0106] The signal strength score is positively correlated with the signal strength. The higher the signal strength, the higher the corresponding signal strength score. The response time score is negatively correlated with the response time. The longer the response time, the lower the corresponding response time score.

[0107] Furthermore, considering that the signal strength and response time of the two vehicles are affected by the change in the relative distance between the vehicles, if the relative distance between the vehicles changes significantly during the computing power borrowing time, it will cause a sudden change in the stability score, thereby affecting the transmission stability of the computing power platform;

[0108] Therefore, in one embodiment, the computing power platform also interacts with several computing power platforms to be selected for navigation data, determines the spatial change position of the vehicle according to the navigation data, and selects the computing power platform whose moving distance within the preset time does not exceed the preset stability distance from the computing power platform whose computing power stability score meets the preset requirements;

[0109] When interacting with navigation data, in order to avoid the leakage of the driving privacy of the car owner, the distributed computing architecture can be used to distribute the processing tasks of navigation data to multiple nodes. Each node only processes a part of the data and does not know the data content processed by other nodes. This can prevent a single node from having complete vehicle driving route information, thereby reducing the risk of privacy leakage; or establish a data access permission management system, so that only authorized persons can access and process navigation data to ensure that information such as the vehicle's driving route will not be disclosed to other unauthorized entities, including owners of other vehicles.

[0110] In one of the embodiments, the computing power platform also exchanges driving information with several computing power platforms to be selected, determines the same direction of the bodies of the two vehicles based on the direction of the front of the vehicles, and selects the computing power platform with the same direction of the bodies from the computing power platforms whose computing power stability scores meet the preset requirements.

[0111] Furthermore, considering that different models of computing platforms are equipped with different on-board cameras, the encoding types of the generated video data are also different. This requires the computing platform to transcode video data of encoding types not supported by this platform before processing it. Therefore, this computing platform also exchanges vehicle information with several selected computing platforms. In the computing platform concentration whose moving distance does not exceed the preset stable distance or in the computing platform concentration in the same direction as the vehicle body, the computing platform with the same video data encoding type of the on-board camera is selected as the highest priority. In this way, the transcoding process can be omitted, thereby further improving the parsing and processing speed of the video data.

[0112] Specifically, the stability score of the computing power platform is repeatedly calculated according to the preset time to ensure the stability of the transmission between the computing power borrowing platform and the computing power borrowed platform.

[0113] The embodiments of the present invention are described in detail above, but the contents described are only preferred embodiments of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of this patent.

Claims

1. Redundant power supply control system of intelligent vehicle computing platform, characterized by ; The vehicle computing platform includes: a redundant power conversion unit powered by a backup power supply, a communication exchange unit, and a processing unit; The redundant power supply control system is configured with a power supply control strategy, and the power supply control strategy includes the following steps; S1: Real-time monitoring of the health of the main power supply for the vehicle power system, sending the idle computing power information of the computing power platform and receiving the idle computing power information of other computing power platforms. If the main power supply fails, proceed to S2; S2: The redundant power conversion unit supplies power to the vehicle power system according to a preset quota ratio, and obtains a corresponding power supply switching value at the same time, and calls a corresponding computing power sleep instruction set and a computing power call instruction set according to the power supply switching value, wherein the computing power sleep instruction set includes a plurality of computing power sleep instructions, and the computing power sleep instructions correspond to the computing power module settings and are used to shut down the corresponding computing power module, and the computing power call instruction set includes a plurality of computing power call instructions, and the computing power call instructions are used to send a computing power loan request through the communication exchange unit; S3: Skip frames to select the video data collected by the on-board camera and hand it over to the processing unit for processing, thereby generating primary vehicle control information; the computing power scheduling and allocation model predicts the computing power demand for the unselected video data, and selects other computing power platforms that are compatible with the idle computing power information based on the predicted computing power demand; S4: The video data is processed in segments, each segment is encapsulated independently, and transmitted through a real-time streaming protocol; S5: Receive the secondary vehicle control information sent back by other computing platforms, and fuse the primary vehicle control information and the secondary vehicle control information to form the ultimate vehicle control information; The redundant power supply control system is configured with a computing power control strategy, and the computing power control strategy includes the following steps; C1: After receiving a loan request from another computing power platform, check the borrowable computing power value of this computing power platform. If the borrowable computing power value is greater than the computing power value of the loan request, proceed to C2. Otherwise, reject the loan request. C2: Call the cache cleaning instruction set and computing power allocation instruction set according to the borrowed computing power value; The cache cleaning instruction set includes a plurality of cache cleaning instructions, which are set in correspondence with the data storage module and are used to pre-clean out corresponding storage space for the packaged data to be received; The computing power allocation instruction set includes a number of computing power allocation instructions, corresponding to the computing power module settings, which are used to provide the corresponding computing power module for the received packaged data; C3: The processing unit generates secondary vehicle control information after processing the encapsulated data, and transmits the secondary vehicle control information back to the computing power platform that sent the secondment request.

2. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 1 is characterized in that: The redundant power control system is also configured with a vehicle control strategy; W1: Real-time monitoring of whether there is power supply switching. If power supply switching occurs, proceed to W2, otherwise maintain the current driving state; W2: Obtaining the corresponding power supply switching value, and calling the corresponding deceleration instruction set and the primary vehicle control instruction set according to the power supply switching value, the deceleration instruction set corresponding to the vehicle power system setting, including a plurality of deceleration instructions for decelerating the vehicle power system to a preset value; The primary vehicle control instruction set corresponds to the non-sleeping computing power module setting, including several primary vehicle control instructions, which are used to enable the vehicle power system to execute primary vehicle control information. The primary vehicle control instruction set takes precedence over the deceleration instruction set. W3: Retrieve the ultimate vehicle control instruction set, which includes a number of ultimate vehicle control instructions used to enable the vehicle power system to execute ultimate vehicle control information.

3. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 1 is characterized in that: The computing power scheduling and allocation model includes a computing power evaluation module and a borrowable computing power calculation module; the computing power evaluation module is used to predict the computing power demand for unselected video data, and the borrowable computing power calculation module is used to calculate the idle computing power that can be provided by other vehicle computing power platforms; The evaluation formula of the computing power evaluation module is: D i =αR i +βF i +γC i R i is the resolution of the i-th video clip, F i is the frame rate of the i-th video clip, C i is the coding complexity of the i-th video segment; α, β, and γ are preset weight coefficients; The video data collected by the vehicle-mounted camera includes, in order of encoding complexity: MPEG-2, H.263, AVC, HEVC, AV1; As the coding complexity increases, C i The value of and the corresponding preset weight coefficient also increase synchronously.

4. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 3 is characterized in that: The calculation formula of the borrowable computing power calculation module is: S=AB·H B=(1-H)·A S is the idle computing power, H is the health index of the main power supply (the value range is 0-1), A is the total amount of computing power currently available, and B is a linear function of H, which represents the impact of the health of the main power supply on the idle computing power. When H is 0, it means that the main power supply is completely faulty, and B=A at this time. When H is 1, it means that the main power supply is completely normal, and B=0 at this time.

5. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 4 is characterized in that: The computing power scheduling and allocation model also includes a stability analysis module, which is used to calculate the stability score of the computing power platform. The computing power scheduling and allocation model selects computing power platforms with stability scores within a threshold value from the computing power platform set that meets the predicted computing power requirements; The calculation formula of the stability analysis module is: G=R+X i ·P i G is the stability score, R is the scoring constant, X i is the signal strength score of the i-th vehicle computing platform, P i is the response time score of the i-th vehicle computing platform.

6. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 5 is characterized in that: Navigation data is exchanged with several computing power platforms to be selected, the spatial change position of the vehicle is determined based on the navigation data, and a computing power platform whose moving distance within a preset time does not exceed a preset stable distance is selected.

7. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 5 is characterized in that: The driving information is exchanged with several computing power platforms to be selected. According to the direction of the front of the vehicle, the same direction of the two vehicles’ bodies is determined, and the computing power platform with the same direction of the vehicle bodies is selected.

8. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 6 or 7, characterized in that: Vehicle information is exchanged with several selected computing power platforms. Among the selected computing power platforms, the computing power platform with the same video data encoding type as the vehicle-mounted camera is selected as the highest priority.

9. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 5, characterized in that: Repeatedly calculate the stability score of the computing power platform according to the preset time.

10. The redundant power supply control system of the intelligent vehicle-mounted computing platform according to claim 1, characterized in that: The calculation formula of the ultimate vehicle control information is: U=f(W P ·P+W Z ·Z,diff(P,Z)) diff(P,Z)=|PZ| P represents the priority of primary vehicle control information, Z represents the priority of secondary vehicle control information, WP and WZ represent the preset weight factors of primary and secondary information respectively, U represents the ultimate vehicle control information, and diff(P,Z) is a related function used to calculate the degree of difference between primary and secondary information.

Citation Information

Patent Citations

  • Electric vehicle with stand-by power supply

    CN109466302A

  • Safety control redundancy system and method for automatic driving test platform

    CN113050605A

  • Intelligent cruise auxiliary redundancy control method and system

    CN115042801A

  • Road event acquisition method and system based on intelligent network connection automobile computing power sharing, and automobile

    CN115311869A

  • L4-level automatic driving computing platform

    CN116991638A