Vehicle energy supply management methods, vehicle energy supply systems and vehicles
By constructing an energy supply management system and utilizing service calls from domain controllers and central processing units to manage power supply based on priority information, the problem of power shortage caused by increased power consumption of electric vehicles has been solved, and the reliability of power supply and system stability have been improved.
Patent Information
- Application Number
- CN202411228541.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-09-03
AI Technical Summary
Electric vehicles are consuming more and more electricity, which can lead to vehicle battery depletion and affect normal use. Existing technologies are not able to effectively manage the power supply, resulting in slow development and iteration of vehicle energy supply systems and poor stability.
By constructing an energy supply management system, including a domain controller and a central processing unit, and utilizing the calls between energy supply services, application services, and high-voltage safety services, vehicle energy supply processing is achieved. The system determines whether to respond to energy supply requests based on priority information and processes energy supply through high-voltage and low-voltage battery systems.
It improves the reliability of vehicle power supply, avoids vehicle power depletion, enhances the efficiency of energy supply management and the speed of system development and iteration, and reduces safety hazards.
Smart Images

Figure CN118977619B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle energy supply technology, and in particular to a vehicle energy supply management method, a vehicle energy supply system, and a vehicle. Background Technology
[0002] Unlike traditional internal combustion engine vehicles, electric vehicles are powered by batteries. Electric vehicles typically include both high-voltage and low-voltage battery systems to provide power to the electrical appliances within the vehicle for different power consumption scenarios, meeting the diverse power demands of these appliances. For example, when the vehicle is running or charging, a high-voltage circuit needs to be established through the high-voltage battery system for charging and discharging. When the vehicle is parked, either high-voltage power is provided through the high-voltage battery system or low-voltage power is provided through the low-voltage battery system to meet the power needs of various electrical components, such as high-voltage compressors and low-voltage blowers, during parking.
[0003] As electric vehicles incorporate more electrical components and their intelligent applications become more sophisticated, their energy consumption is increasing, frequently leading to battery depletion and disruptions to normal operation. Therefore, improving vehicle energy management to better meet user needs is a key area of current research. Summary of the Invention
[0004] The purpose of this application is to address the problem in the prior art where the energy consumption of electric vehicles is gradually increasing, and the frequent occurrence of vehicle power depletion affects the normal use of the vehicle. By determining whether to respond to the energy supply request sent by the energy requester and processing the energy supply through energy supply services, the management of vehicle power can be better realized, the reliability of power use can be improved, and the vehicle can better meet the user's needs.
[0005] To address the aforementioned technical problems, this application discloses a vehicle energy supply management method applied to a vehicle energy supply system. The vehicle energy supply system includes an energy supply management system and a battery system. The energy supply management system includes a domain controller and a central processing unit (CPU). The domain controller establishes communication connections with both the battery system and the CPU. The battery system includes a high-voltage battery system and a low-voltage battery system. The domain controller includes a high-voltage safety service and an energy supply service. The CPU includes an application service corresponding to an application. The method includes: the energy supply service receiving an energy supply request from an energy requester; if it is determined that the energy supply service is currently not occupied, then it determines to respond to the energy supply request; if it is determined that the energy supply service is currently occupied, then it determines the priority information of the energy requester corresponding to the energy supply request, and the priority information of the energy supply service user currently occupying the energy supply service; based on the priority information of the energy requester and the priority information of the energy supply service user, it determines whether to respond to the energy supply request, where the energy requester is either the high-voltage safety service or the application service; if it determines to respond to the energy supply request, the energy supply service performs energy supply processing for the energy supply request based on the battery system.
[0006] Using the above technical solution, the energy supply service determines whether to respond to the current energy supply request based on whether it is occupied, the priority of the energy requester corresponding to the current energy supply request, and the priority information of the energy supply service user occupying the energy supply service. If it is determined to respond to the current energy supply request, energy supply processing is performed based on the high-voltage battery system and the low-voltage battery system. This allows for better energy supply management of the vehicle and avoids vehicle battery depletion. Furthermore, the energy requester and the energy supply service user can be the aforementioned application service and high-voltage safety service. The application service corresponds to the application program, which can be understood as the electrical appliances in the vehicle. Therefore, based on this method, the power reliability of electrical appliances in the vehicle can be improved, enabling the vehicle to better meet the user's needs.
[0007] Furthermore, in the vehicle energy supply method provided in this embodiment, the functions of the energy supply management system are service-oriented, constructing energy supply services, application services, and high-voltage safety services. Vehicle energy supply processing is achieved through the invocation of these services, enabling more convenient and faster vehicle energy supply processing. Moreover, it decouples the energy supply management system from the application program. When a user adds additional electricity consumption scenarios, i.e., adds a new application, the new application only needs to invoke the corresponding service to achieve energy supply-related processing, without requiring updates to the energy supply management system or the entire vehicle energy supply system. This improves the development iteration speed and stability of the energy supply management system or the entire vehicle energy supply system.
[0008] According to another specific embodiment of this application, determining whether to respond to an energy supply request based on the priority information of the energy requester and the priority information of the energy supply service user includes: if the priority of the energy requester is greater than the priority of the energy supply service user, then determining to respond to the energy supply request; if the priority of the energy requester is less than or equal to the priority of the energy supply service user, then determining not to respond to the energy supply request.
[0009] According to another specific embodiment of this application, the priority of the high-voltage safety service is higher than the priority of the application service. In the presence of multiple application services, different application services may have different priorities, or some application services may have different priorities while others may have the same priority; these can be configured as needed.
[0010] According to another specific embodiment of this application, when the energy requester is an application service and it is determined to respond to the energy supply request, the method further includes: the energy supply service determining the energy status information of the vehicle and sending the energy status information to the application service; the application service managing the status of the application corresponding to the application service based on the energy status information, the status including working status and exit status.
[0011] According to another specific embodiment of this application, the application service manages the state of the application corresponding to the application service based on energy status information, including: if the application service determines that the current vehicle energy meets the energy required for the application to be in a working state, then the application is put into a working state; if the application service determines that the current vehicle energy does not meet the energy required for the application to be in a working state, then the application is put into an exit state.
[0012] In this way, application services can determine whether to enable the corresponding application to operate based on the vehicle's energy status, i.e., whether to supply power to the application. If the vehicle's current energy is insufficient for the application to operate, the application will be deactivated, meaning no power will be supplied to the application. This allows for better management of the vehicle's energy supply, preventing battery depletion, improving the reliability of electrical appliances in the vehicle, and enabling the vehicle to better meet user needs.
[0013] According to another specific embodiment of this application, the energy state information is the energy level. The energy supply service determines the energy state information of the vehicle, including: if the energy supply service determines that the high-voltage battery system is in a working state, then the energy level of the vehicle is determined to be the first energy level; if the energy supply service determines that the high-voltage battery system is not in a working state, then the energy level of the vehicle is obtained based on the low-voltage battery state information of the low-voltage battery system.
[0014] According to another specific embodiment of this application, the low-voltage battery system includes a low-voltage battery, and the low-voltage battery status information includes the current capacity, nominal capacity, and state of charge of the low-voltage battery. The energy supply service obtains the vehicle's energy level based on the low-voltage battery status information of the low-voltage battery system, including obtaining the vehicle's energy level through the following methods:
[0015] Energy level = Max(1, Ceil((1-SOC*SOH) / 0.1))
[0016] SOH = Current capacity of low-voltage battery / Nominal capacity of low-voltage battery
[0017] Wherein, SOH is the battery aging percentage of the low-voltage battery, with a value range of [0~1], SOC is the state of charge of the low-voltage battery, Ceil is the round-up function, and the current capacity of the low-voltage battery is obtained based on multiple charge-discharge tests of the low-voltage battery.
[0018] In this way, the vehicle's energy status can be obtained conveniently and accurately, enabling better management of the vehicle's energy supply, preventing the vehicle from running out of power, improving the reliability of electrical appliances in the vehicle, and allowing the vehicle to better meet the user's needs.
[0019] According to another specific embodiment of this application, the domain controller further includes basic services corresponding to the energy supply service. The method further includes: the energy supply service performing energy supply processing for energy supply requests through the basic services corresponding to the energy supply service. Thus, energy supply processing can be conveniently implemented based on these basic services.
[0020] According to another specific embodiment of this application, the method further includes: a high-voltage safety service determining the safety status of the high-voltage battery system, and managing the state of the high-voltage battery system according to the safety status, the state including a high-voltage circuit closed state and a high-voltage circuit open state.
[0021] According to another specific embodiment of this application, the method further includes: when the high-voltage safety service determines that the high-voltage battery system is safe, allowing the application service to call the energy supply service; when the high-voltage safety service determines that the high-voltage battery system is unsafe, prohibiting the application service from calling the energy supply service.
[0022] This can prevent the power supply to electrical appliances from being wasted due to unsafe high-voltage safety conditions, and can also reduce safety hazards.
[0023] According to another specific embodiment of this application, the domain controller further includes a basic service corresponding to the high-voltage safety service. The high-voltage safety service determines the safety status of the high-voltage battery system by: obtaining high-voltage safety detection information through the basic service corresponding to the high-voltage safety service, and determining the safety status of the high-voltage battery system based on the high-voltage safety detection information. Thus, the safety detection of the high-voltage battery system can be conveniently implemented based on this basic service.
[0024] Secondly, this application also discloses a vehicle energy supply system, which includes an energy supply management system and a battery system. The energy supply management system includes a domain controller and a central processing unit (CPU). The domain controller has communication connections with both the battery system and the CPU. The battery system includes a high-voltage battery system and a low-voltage battery system. The domain controller includes a high-voltage safety service and an energy supply service. The CPU includes an application service corresponding to an application program. The energy supply service receives energy supply requests from energy requesters. If the energy supply service is not occupied, it determines to respond to the energy supply request. If the energy supply service is occupied, it determines the priority information of the energy requester and the priority information of the user currently occupying the energy supply service. Based on the priority information of the energy requester and the user, it determines whether to respond to the energy supply request. If a response is determined, the battery system performs energy supply processing for the energy supply request. The energy requester is either the high-voltage safety service or the application service.
[0025] According to another specific embodiment of this application, the domain controller further includes basic services corresponding to the energy supply service and basic services corresponding to the high voltage safety service. The basic services corresponding to the energy supply service are used to provide corresponding services to the energy supply service; the basic services corresponding to the high voltage safety service are used to provide corresponding services to the high voltage safety service.
[0026] Secondly, embodiments of this application also disclose a vehicle that includes the aforementioned vehicle energy supply system.
[0027] It is understood that the beneficial effects of the second and third aspects mentioned above can also be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description
[0028] Figure 1 A schematic diagram of a current vehicle energy supply system is shown.
[0029] Figure 2 This paper shows a schematic diagram of a vehicle energy supply system provided in an embodiment of the present application;
[0030] Figure 3 This paper shows a schematic diagram of the structure of an energy supply management system provided in an embodiment of this application;
[0031] Figure 4 This paper illustrates a flowchart of a low-voltage battery capacity measurement method provided in an embodiment of this application.
[0032] Figure 5 This illustration shows a process diagram of a low-voltage battery capacity measurement method provided in an embodiment of this application;
[0033] Figure 6 This paper illustrates a flowchart of a low-voltage battery capacity calculation method provided in an embodiment of this application.
[0034] Figure 7 This invention illustrates a flowchart of a vehicle energy supply management method provided in an embodiment of this application.
[0035] Figure 8 This illustration shows a schematic diagram of a vehicle energy supply management method provided in an embodiment of this application.
[0036] Figure 9 This paper illustrates a flowchart of an energy supply request response determination method provided in an embodiment of this application.
[0037] Figure 10 This paper illustrates a flowchart of a vehicle energy level determination method provided in an embodiment of this application.
[0038] Figure 11A schematic diagram of a vehicle structure provided in an embodiment of this application is shown. Detailed Implementation
[0039] As mentioned earlier, with the increasing number of electrical appliances in electric vehicles and the enrichment of intelligent scenarios, the energy consumption of electric vehicles is gradually increasing, and there are often problems such as vehicles running out of power, affecting the normal use of the vehicles.
[0040] like Figure 1 As shown, current electric vehicles typically consist of a vehicle energy supply system comprising an onboard integrated charging system, a high-voltage battery system, a low-voltage battery system, and a vehicle zone controller. The onboard integrated charging system includes power connectors for connecting to external charging cabinets or electrical appliances, providing power sources such as 12V, 24V, and 48V. The high-voltage battery system includes a high-voltage battery (also known as a high-voltage storage battery) and devices such as a ground resistor and high-voltage contactors (including main positive and main negative contactors). The low-voltage battery system includes a low-voltage battery (also known as a low-voltage storage battery) and devices such as charge / discharge MOSFETs (metal-oxide-semiconductor field-effect transistors).
[0041] The on-board integrated charging system is electrically connected to the high-voltage battery system via a high-voltage bus and to the low-voltage battery system via corresponding connecting lines. The on-board integrated charging system is connected to an external charging pile via its included power connectors, and can provide power to both the high-voltage and low-voltage battery systems, that is, to charge the high-voltage batteries included in the high-voltage battery system and the low-voltage batteries included in the low-voltage battery system.
[0042] The domain controller communicates with the high-voltage battery system, enabling it to provide high-voltage power to electrical appliances in the vehicle. During vehicle operation or charging, a high-voltage circuit needs to be established through the high-voltage battery system for charging and discharging. Since the voltage of the high-voltage battery system is generally higher than the standard 60V safety voltage, safety checks are typically required for the high-voltage charging and discharging circuit to ensure user safety. For example, the domain controller can form a High Voltage Interlock (HVIL) circuit system with the high-voltage battery system to perform safety checks on the high-voltage charging and discharging circuit.
[0043] The domain controller communicates with the low-voltage battery system, enabling it to provide low-voltage power to electrical devices in the vehicle. Due to the increased number of electronic control units (ECUs) and other electrical components in electric vehicles, the quiescent current consumption increases during vehicle sleep mode. Prolonged parking can lead to battery depletion. Therefore, to prevent battery damage in extreme scenarios, the discharge circuit should be disconnected and the vehicle should enter ultra-low power mode in advance when parked. Subsequently, the domain controller can wake up the low-voltage battery system as needed using low-power technology. The domain controller and the low-voltage battery system can communicate, for example, via a Local Interconnect Network (LIN).
[0044] Currently, when electrical appliances in a vehicle require power, they send specific signals to the domain controller (or the main control module in the vehicle, such as the three-electric system). The domain controller then controls the high and low voltage circuits to input or output energy (i.e., perform corresponding power supply management) to supply power to the appliances. In this approach, on the one hand, the domain controller always supplies power to the appliances, which may lead to a depletion of the vehicle's battery. On the other hand, when a new application is added to the vehicle and has energy supply requirements, both the new application and the domain controller need to update their database files and interface software to enable normal communication and power supply management. This results in high costs, slow development iteration speed, and poor stability in the vehicle's energy supply system.
[0045] Based on this, in order to better realize vehicle power management, the embodiments of this application provide a vehicle energy supply system, such as... Figure 2 and Figure 3 As shown, the vehicle energy supply system includes an energy supply management system and a battery system. The energy supply management system includes a domain controller and a central processing unit (CPU). The domain controller establishes communication connections with both the battery system and the CPU. The domain controller includes high-voltage safety services and energy supply services, while the CPU includes application services corresponding to the application programs. Further, the CPU may be, for example, a high-performance computing (HPC) unit or device. The battery system includes a high-voltage battery system and a low-voltage battery system. The high-voltage battery system includes the aforementioned high-voltage battery, and the low-voltage battery system includes the aforementioned low-voltage battery.
[0046] Furthermore, such as Figure 2 and Figure 3As shown, the domain controller may also include basic services corresponding to the energy supply service and basic services corresponding to the high-voltage safety service. The basic services corresponding to the energy supply service are used to provide corresponding services to the energy supply service; the basic services corresponding to the high-voltage safety service are used to provide corresponding services to the high-voltage safety service. Furthermore, the high-voltage safety service and the energy supply service can be understood as combined services, and the basic services can also be called atomic services.
[0047] Furthermore, such as Figure 3 As shown, the domain controller may also include hardware / communication related I / O hardware / communication abstraction modules to provide corresponding hardware and communication support.
[0048] Of course, the domain controller may also include more modules related to implementing the energy supply method provided in this application.
[0049] Furthermore, such as Figure 3 As shown, the central computing unit includes an application service layer for configuring application services. The domain controller includes a composite service layer, a basic service layer, and a hardware / communication related I / O hardware / communication abstraction layer for configuring the aforementioned basic and composite services.
[0050] Regarding application services, the central processing unit includes application services corresponding to different application scenarios. Specific application scenarios have dedicated application services that are not reused with other functions. Application services can access and invoke combined services to solve corresponding business problems. Vehicle application scenarios include, for example, intelligent scenarios, low-voltage power management, plug-in charging, software over-the-air (FOTA) updates for mobile terminals, and vehicle-to-load (V2L) operations. When these scenario functions (i.e., applications) are executed, energy flow control is required to achieve operations such as high-voltage discharge, high-voltage charging, or vehicle power failure.
[0051] Therefore, as Figure 3As shown, application services include, for example, application services corresponding to functions (i.e., applications) such as intelligent scenarios, low-voltage power management, plug-in charging, FOTA, and V2L. Specifically, the intelligent scenario service requests energy supply services to maintain the operation of actuators such as air conditioners and fans after intelligent scenarios such as pet mode, camping, and sentry mode are triggered; the low-voltage power management service limits the power supply to the vehicle's low-voltage loads and requests energy supply services to the low-voltage battery when the low-voltage battery charge is low; the plug-in charging service requests the energy supply service to establish a charging circuit and perform energy conversion when the user plugs in the charger; the FOTA service requests the energy supply service to establish high voltage to maintain the controller's operation when updating non-electric control systems, and suppresses the establishment of high-voltage energy supply circuits when updating the three-electric system to prevent abnormalities during the updating process; the V2L service requests the energy supply service to establish high voltage and perform DC-to-AC power supply services when the user discharges through a discharge gun.
[0052] Regarding basic services, these are services formed by hardware abstraction or independent algorithms, used to obtain and characterize the physical state of hardware systems or components, or to drive actuators to execute control commands.
[0053] like Figure 3 As shown, basic services include those related to high-voltage safety services, such as high-voltage insulation detection, high-voltage interlock detection, collision detection, and high-voltage battery sampling. Specifically, the high-voltage insulation detection service responds to insulation detection requests from the high-voltage safety service, determines the insulation resistance values of the high-voltage positive and negative terminals to ground (chassis) based on relevant sensor information, and feeds back these insulation resistance values to the high-voltage safety service. The high-voltage interlock detection responds to HVIL detection requests from the high-voltage safety service, detects relevant sensor information to determine the normal connection, loose connection, or disconnection status of the high-voltage circuit interlock device, and feeds back the HVIL status to the high-voltage safety service. The collision detection service detects whether the vehicle is in a collision state based on relevant sensor information and feeds back the vehicle collision status to the high-voltage safety service. The high-voltage battery sampling service detects high-voltage battery status information such as voltage, current, and temperature based on relevant sensor information and feeds it back to the high-voltage safety service.
[0054] In addition, basic services also include those related to energy supply services, such as contactor control services, clutch control unit (CCU) drive control services, low-voltage battery sampling services, and low-voltage battery MOS control services. Among them, the contactor control service is used to respond to contactor control commands sent by the energy supply service to open or close the high-voltage main positive and main negative contactors to conduct the high-voltage battery charging and discharging circuit. The CCU drive control service responds to commands from the energy supply service to switch battery modes and target voltages, including high-to-low voltage conversion (e.g., DC-DC, Buck & Boost), AC charging (e.g., Alternating Current to Direct Current, AC-DC), and AC discharging (e.g., DC-AC). The low-voltage battery sampling service determines low-voltage battery status information, such as voltage, current, and temperature, based on relevant sensor data and feeds it back to the energy supply service. The low-voltage battery MOS control service responds to MOS control commands from the energy supply service to open or close the low-voltage charging or discharging MOS to conduct the low-voltage battery charging and discharging circuit. Additionally, the low-voltage battery is normally closed by default.
[0055] High-voltage safety services and energy supply services can be understood as combined services. Combined services depend on other services or software modules, and different functions can be reused. From a business perspective, they encapsulate more business requirements on top of the basic services. The combined service layer includes high-voltage safety services and energy supply services.
[0056] The high-voltage safety service is used to determine the safety status of the high-voltage battery system based on the high-voltage system insulation status information, high-voltage interlock status information, vehicle collision information, and high-voltage battery status information (as examples of high-voltage safety detection information) obtained from the aforementioned basic services. Furthermore, the high-voltage safety service can manage the state of the high-voltage battery system based on the safety status, which includes both high-voltage circuit closed and high-voltage circuit open states. For example, if the high-voltage battery system is determined to be safe, its high-voltage circuit can be kept in a closed state; if the high-voltage battery system is determined to be unsafe, its high-voltage circuit can be kept in a closed state.
[0057] Furthermore, the high-voltage safety service can allow application services to access the energy supply service if it determines that the high-voltage battery system is safe. Conversely, if it determines that the high-voltage battery system is unsafe, the high-voltage safety service can prohibit application services from accessing the energy supply service. For example, if the high-voltage safety service determines that the high-voltage system insulation resistance is below 500Ω / V, the high-voltage interlock has been disconnected, a vehicle collision has occurred, or the high-voltage battery has malfunctioned (over-temperature, under-voltage, or over-current), it will prohibit other application services from accessing the energy supply service. This allows for better power supply management and reduces safety hazards.
[0058] The energy supply service is used for energy supply management. This involves arbitrating energy supply requests based on high-voltage safety services and application service invocations. Through its corresponding basic services, it enables functions such as high and low voltage power supply, charging, external discharge, and deep sleep mode. Because the operation of the vehicle's high-voltage battery system requires consideration of personnel safety factors and adherence to battery operating safety boundaries, the establishment of high-voltage circuits should be suppressed in the event of an anomaly. Furthermore, the high-voltage safety service should have higher priority than application service requests. In other words, the high-voltage safety service has the highest priority compared to application services and can preempt the energy supply service to maintain the vehicle in a safe state.
[0059] In addition, there may be safety risks during the execution of energy supply services. High voltage safety services are used to manage potential risks such as high voltage exposure, battery failure, and collisions that may occur during vehicle operation.
[0060] The definition of the combined services is shown in Table 1 below. This definition includes the service name, service interface name, service interface type, and corresponding data type. Specifically, the high-voltage safety service is used for safety testing of the aforementioned high-voltage battery system, and the energy supply service is used to receive energy supply requests, determine whether to respond to the energy supply request based on the request and the vehicle's energy level, and handle the energy supply process if a response is determined.
[0061] Table 1
[0062]
[0063] Furthermore, when the energy supply service determines to respond to an energy supply request, it can determine the corresponding energy supply type based on the energy supply request, and then process the energy supply request through the high-voltage battery system and the low-voltage battery system according to the energy supply type. For example, this can be shown in Table 2 below.
[0064] Table 2
[0065]
[0066] For example, if the data type corresponding to an energy supply request is 0x1, then the energy supply type corresponding to the energy supply request is determined to be vehicle standby. The corresponding energy supply processing method is that the high-voltage battery system and the on-board integrated charging system are not working, and the low-voltage battery is connected to the circuit to discharge. Other energy supply types corresponding to energy supply requests, and the energy supply management methods for energy supply requests through the high-voltage battery system and the low-voltage battery system according to the energy supply type are shown in Table 2, which will not be elaborated here.
[0067] Regarding the vehicle's energy rating, both high-voltage and low-voltage batteries experience capacity degradation during use or storage. While the reduction in high-voltage battery capacity directly impacts vehicle range and performance, users are unaware of low-voltage battery aging or performance degradation due to intelligent charging mechanisms; this is only apparent when the vehicle is completely depleted. To optimize vehicle energy control, this application allows updating the vehicle's energy rating based on changes in the high-voltage state of the high-voltage battery system and the lifespan of the low-voltage batteries in the low-voltage battery system, thereby mitigating battery aging.
[0068] For example, the welcome and farewell function (e.g., follow me home) of newly produced vehicles can be activated at energy level 5 (e.g., corresponding to SOC = 50%). When the battery is aging and SOC = 50%, the corresponding energy level can be adjusted to 6 to suppress the welcome and farewell function.
[0069] For example, when the high-voltage battery system establishes a high-voltage circuit and the on-board integrated charging system is operational, the vehicle's energy is supplied by the high-voltage battery system (as an example of the high-voltage battery system being operational). In this case, there is no risk of power depletion, so the energy level can be set to 0 (as an example of the first energy level). When the high-voltage battery system has not established a high-voltage circuit (i.e., the high-voltage battery system is not operational), the vehicle's energy level is determined based on the low-voltage battery's state of charge (as an example of low-voltage battery state information), and can be set to, for example, 1 to 9. The lower the energy level value, the lower the risk of power depletion. The application determines whether it has entered an operational state or is in an off-state based on the vehicle's energy level.
[0070] The vehicle's energy level is determined based on the state of charge of the low-voltage battery, for example, by the following methods:
[0071] Energy level = Max(1, Ceil((1-SOC*SOH) / 0.1))
[0072] SOH = Current Battery Capacity of the low-voltage battery / Nominal Capacity of the low-voltage battery (i.e., the nominal capacity of a new battery, BOL Battery Capacity, BOL)
[0073] Therefore, SOH represents the percentage of battery aging in a low-voltage battery, with a value ranging from 0 to 1. SOC represents the state of charge of a low-voltage battery (also known as battery capacity; battery SOC represents the percentage of remaining usable capacity relative to the total capacity), and Ceil is the rounding function.
[0074] In frequently used vehicles or electric vehicles equipped with intelligent charging functions, the low-voltage batteries are normally kept near full charge. Furthermore, unlike traditional internal combustion engines, electric vehicles only require closing a high-voltage contactor to start, and there is no large instantaneous discharge current at startup. Therefore, it is impossible to determine the battery's lifespan or capacity degradation based on voltage drop. Thus, the current battery capacity of the low-voltage battery in this application can be obtained based on multiple charge-discharge tests.
[0075] To determine the capacity of the low-voltage battery, charge and discharge testing is required. Under normal driving conditions (including when parked), the vehicle's low-voltage battery is fully charged. Therefore, calculating its capacity necessitates actively charging and discharging the battery. The low-voltage battery powers vehicle controllers and other electrical components. When the low-voltage battery is depleted, the vehicle cannot operate. Completely discharging the battery requires operating a backup power source to prevent sudden power outages.
[0076] For capacity detection of batteries (e.g., low-voltage batteries), for example, this application selects the slow charging scenario. When the remaining charging time is greater than a certain value (this scenario can avoid user complaints about the loss of driving range), the capacity is detected by actively charging and discharging the battery, that is, capacity learning. During capacity learning, high voltage should be maintained to avoid the vehicle unexpectedly losing power due to disconnecting the high voltage at the end of charging and the battery at the end of discharge.
[0077] For example, such as Figure 4 As shown, determining whether to perform capacity learning can be triggered, for example, by an AC charging event, and checking if the capacity learning conditions are met. If not, capacity learning stops. If met, a high-voltage maintenance request is sent, and high-voltage maintenance feedback is monitored. If it exists, capacity learning begins. If it does not exist, capacity learning stops.
[0078] Furthermore, such as Figure 4As shown, the capacity learning process can begin by closing the charging MOSFET to control the DC-DC output voltage to charge the battery, and periodically determining whether the battery is fully charged. If not, charging continues. If yes, the DC-DC output voltage is reduced to discharge the battery, and the battery charging MOSFET is disconnected. Then, it is determined whether the battery is fully discharged. If not, discharging continues. If yes, the number of charge / discharge cycles is incremented by 1, and it is determined whether the number of charge / discharge cycles is greater than or equal to N. If yes, the battery capacity test value is calculated. If not, the aforementioned charge / discharge process is repeated until the number of charge / discharge cycles reaches N.
[0079] like Figure 5 As shown, the discharge cutoff voltage for N charge-discharge capacity tests of the battery is 10V, and the full charge correction voltage is 14V.
[0080] Furthermore, such as Figure 6 As shown, calculating the battery capacity test value can be achieved by first obtaining N test capacities, then calculating the mean squared error (MSE) of the N test capacities, and determining whether the MSE is within a preset MSE threshold range. If it is, the mean of the N test capacities is calculated as the capacity test value. If not, it is determined whether the interval between the current detection time and the update time of the previous capacity test value exceeds a preset time threshold. If it exceeds the threshold, the mean of the N test capacities is calculated as the capacity test value. If it does not exceed the threshold, the capacity value is not updated.
[0081] The mean squared error threshold range and the time threshold can be set as needed, and this application does not impose any restrictions on them.
[0082] In summary, for example, the capacity learning process first requires a 100% slow-charge correction of the battery (single cell voltage reaches 3.5V and charging current is less than 1A). The energy supply service calls the CCU (DCDC) drive atomic service and the battery MOSFET drive atomic service to control the battery full charge. After full charge, the CCU (DCDC) output is adjusted to be lower than the battery voltage, and the charging MOSFET is disconnected to allow the battery to discharge. The battery is considered to have 0% charge when the battery pack voltage is less than or equal to 10V and the discharge current is less than 1A, or when the single cell voltage reaches 2.1V for more than 2 seconds. To ensure the accuracy of capacity learning, N (usually more than 3) capacity learning tests are typically performed, and the average value is taken to reduce capacity learning error. To eliminate the influence of external factors such as temperature changes, if the mean square error of the three capacity tests exceeds a certain value, the capacity of the current test should not be updated.
[0083] Furthermore, the aforementioned energy level can also be used to represent other information about the vehicle's energy status, which can be set as needed.
[0084] Furthermore, the high-voltage battery fault level corresponding to the aforementioned high-voltage battery fault level interface can be determined. This high-voltage battery fault level can be used to judge faults such as undervoltage, overvoltage, overcurrent, and overtemperature based on the collected battery information, and fault levels 0-2 can be defined according to different boundary conditions. A level 2 fault should disconnect the high-voltage working circuit. For the high-voltage insulation status interface, the presence of high-voltage leakage risk is determined by monitoring the high-voltage system insulation resistance value. If the high-voltage system insulation resistance value is lower than the threshold, the high-voltage circuit closure should be suppressed. For the high-voltage interlock status interface, the presence of high-voltage exposure risk is determined by monitoring the connection status of the high-voltage connector. The high-voltage circuit should be disconnected when the high-voltage interlock signal is in the open state. For the vehicle collision status interface, the presence of a collision is determined by receiving information from the collision sensor. When the vehicle is in a collision state, the high-voltage circuit should be disconnected, and it can only be allowed to re-close the high-voltage circuit after executing a specific procedure.
[0085] In summary, the vehicle energy supply method provided in this application offers a vehicle energy supply combination service to the application based on an SOA architecture to achieve vehicle energy flow control. As mentioned above, the vehicle includes basic services, combination services, and application services. Specifically, the domain controller includes a combination service layer, a basic service layer, and a hardware / communication related I / O hardware / communication abstraction layer to implement the aforementioned basic services and combination services. The central processing unit includes an application service layer for configuring application services.
[0086] In this way, by service-orientedizing the functions of the vehicle energy supply management system, and constructing energy supply services, application services, and high-voltage safety services, vehicle energy supply can be achieved more conveniently and quickly through the invocation of these services. Furthermore, it allows for the decoupling of the vehicle energy supply management system from the application program. When users add additional power consumption scenarios, i.e., when new applications are added, the new applications only need to invoke the corresponding services to handle energy supply-related processes; the energy supply management system does not need to be updated. This improves the development iteration speed and stability of the vehicle energy supply management system.
[0087] The vehicle energy supply management method provided in this application is explained below. For example... Figure 7 As shown, the vehicle energy supply management method includes the following steps.
[0088] S100, the energy supply service receives an energy supply request from an energy requester. If it is determined that the energy supply service is not currently occupied, it will respond to the energy supply request. If it is determined that the energy supply service is currently occupied, it will determine the priority information of the energy requester corresponding to the energy supply request, as well as the priority information of the energy supply service user currently occupying the energy supply service. Based on the priority information of the energy requester and the priority information of the energy supply service user, it will determine whether to respond to the energy supply request. The energy requester is either the high-voltage safety service or the application service.
[0089] Based on the priority information of the energy requester and the priority information of the energy supply service user, it is determined whether to respond to the energy supply request. This can be done as follows: if the priority of the energy requester is greater than the priority of the energy supply service user, then the energy supply request will be responded to; if the priority of the energy requester is less than or equal to the priority of the energy supply service user, then the energy supply request will not be responded to.
[0090] In one implementation of this application, the priority of the high-voltage security service is higher than that of the application service.
[0091] S200, when the energy supply service determines that it will respond to an energy supply request, it performs energy supply processing for the energy supply request based on the battery system.
[0092] For example, such as Figure 8 As shown, one of the aforementioned application services (as an example of an energy requester) sends an energy supply request to the energy supply service. The energy supply service receives the energy supply request and determines whether to respond to it.
[0093] like Figure 9As shown, the energy supply service first obtains the occupancy status of the energy supply service to determine whether it is currently occupied. If the energy supply service is not occupied, the energy supply service will respond to the energy supply request. If the energy supply request is already occupied, the energy supply service compares the occupancy information (i.e., the priority information of the energy supply service user currently occupying the energy supply service, which could be, for example, a high-voltage safety service or another application service among the aforementioned application services) and the request occupancy information (i.e., the priority information of the application service acting as the energy supply service) according to a preset priority to determine the priority of the application service and the priority of the energy supply service user currently occupying the energy supply service, and obtains an arbitration result. Specifically, if the priority of the application service is greater than the priority of the energy supply service user, the arbitration result is that the application service is allowed to occupy the energy supply service; if the priority of the application service is less than or equal to the priority of the energy supply service user, the arbitration result is that the application service is not allowed to occupy the energy supply service. Then, the energy supply service parses the arbitration result. If the arbitration result allows the application service to occupy the energy supply service, it determines to respond to the energy supply request and controls the SOA service through the SOA service interface with the application service request information (i.e., the application service). If the arbitration result does not allow the application service to occupy the energy supply service, it determines not to respond to the energy supply request. Specifically, the application service sends an energy supply request to the energy management service based on the usage of its corresponding application.
[0094] Furthermore, when the high-voltage safety service occupies the energy supply service, the energy supply service should not respond to the application's call request, and the vehicle should be in standby mode.
[0095] Furthermore, if the high-voltage safety service determines that the establishment of a high-voltage circuit is permitted, it will conduct a safety test on the high-voltage battery system using the high-voltage safety detection information obtained from the aforementioned basic service. If the establishment of a high-voltage circuit is not permitted, it needs to keep the energy supply in standby mode and send an energy supply request to the energy supply service so that the energy supply service can perform the corresponding energy supply processing.
[0096] For example, such as Figure 8 As shown, the energy supply request corresponding to the high-voltage safety service, which is the energy supply requester, is a high-voltage suppression request. Additionally, the energy supply request corresponding to the FOFA application service is an FOFA corresponding request, the energy supply request corresponding to the plug-in charging service is a plug-in charging / external discharging request, the energy supply request corresponding to the smart scenario is a smart scenario request, and the energy supply request corresponding to the low-voltage power management is a low-voltage power management request, etc.
[0097] Furthermore, the priority of high-voltage suppression requests is 0, the priority of FOFA requests is 1, the priority of plug-in charging / external discharge requests is 2, and the priority of intelligent scene requests and low-voltage power management requests is 3. The smaller the priority value, the higher the priority; for example, high-voltage suppression requests have the highest priority.
[0098] When the energy supply service determines that it will respond to the energy supply request, it will realize energy supply management through basic services such as contactor control service, CCU drive control service, low-voltage battery sampling service, and low-voltage battery MOS control service.
[0099] Furthermore, in the vehicle energy supply management method provided in this application, if the energy supply requester is an application service and it is determined to respond to the energy supply request, the method further includes: the energy supply service determining the energy status information of the vehicle and sending the energy status information to the application service; the application service determining the status of the application corresponding to the application service based on the energy status information, the status including working status and exit status.
[0100] For example, energy state information could be energy level, such as... Figure 8 As shown, the energy supply service determines the vehicle's energy level by assessing its energy status and sends this information to the corresponding application service. The application service then determines whether to enter or exit the working state. Specifically, if the application service determines, based on the energy status information, that the vehicle's energy level meets the requirements for the application to operate, it enters the working state; otherwise, it exits the working state to prevent the vehicle from running out of power.
[0101] Furthermore, energy supply services determine the energy level of a vehicle, for example, by... Figure 10 As shown, the high-voltage state of the high-voltage battery system is first obtained to determine whether a high-voltage circuit has been established (i.e., whether the high-voltage battery system is in operation). If it is determined that a high-voltage circuit has been established (i.e., the high-voltage battery system is in operation), the energy level of the vehicle is determined to be 0 (i.e., the first energy level). If it is determined that a high-voltage circuit has not been established (i.e., the high-voltage battery system is not in operation), the low-voltage battery state information of the low-voltage battery in the low-voltage battery system is obtained. The low-voltage battery state information is, for example, the battery charge. Based on the battery charge of the low-voltage battery, the energy level of the vehicle is calculated using the aforementioned method, and the energy level is 1 to 9.
[0102] Furthermore, when the energy supply service determines to respond to an energy supply request, it can perform energy supply processing based on the battery system in response to the energy supply request. This can be achieved by controlling the corresponding actuators through the aforementioned basic services to realize energy supply management.
[0103] The energy supply service determines whether to respond to an energy supply request based on whether the request is currently occupied, the priority of the energy requester, and the priority information of the energy supply service user occupying the current energy supply service. If a response is determined, energy supply processing is performed based on both the high-voltage and low-voltage battery systems. This allows for better management of vehicle energy supply, preventing vehicle battery depletion, improving the reliability of power supply for energy requesters, and enabling vehicles to better meet user needs.
[0104] Furthermore, in the vehicle energy supply method provided in this embodiment, the functions of the vehicle energy supply management system are service-oriented, constructing energy supply services, application services, and high-voltage safety services. Vehicle energy supply is achieved through the invocation of these services. For example, vehicle energy supply is combined into a service to replace the original signal interaction. This includes combining the aforementioned high-voltage contactor control, vehicle integrated charging system, and low-voltage battery MOSFETs into a service provided to vehicle applications, which can more conveniently and quickly achieve vehicle energy supply. Moreover, it can decouple the vehicle energy supply management system from the application. When a user adds additional power consumption scenarios, i.e., when a new application is added, the new application only needs to call the corresponding service to achieve energy supply-related processing. The energy supply management system does not need to be updated, thus improving the development iteration speed and stability of the vehicle energy supply management system.
[0105] Vehicles are no longer simply used as transportation tools but have evolved into mobile homes and energy supply systems. With the advancement and maturity of OTA (Over-The-Air) technology, vehicles can continue to be upgraded and optimized after delivery to users. For example, the iteration cycle of entertainment systems is relatively frequent, while the functions of the three-electric control systems remain relatively stable. Traditional signal communication-based development methods result in highly coupled control units. By using SOA (Service-Oriented Architecture) to decouple in-vehicle functions by making them services, changes related to the drive system can be reduced, thereby lowering secondary development costs.
[0106] The vehicle energy supply management method provided in this application can be considered a vehicle energy supply management method for an electric vehicle energy supply system based on SOA architecture. This method combines the energy flow modes of the high-voltage battery system, low-voltage battery system, and on-board integrated charging system (and the on-board integrated charging system) to service-orientedize the operation mode of the vehicle energy supply management system to meet the needs of the application. Simultaneously, it monitors the status of the high-voltage and low-voltage batteries and feeds back the current energy level to the application. Furthermore, when operating at high voltage, the vehicle status needs to be monitored to meet safety requirements; under abnormal conditions, high-voltage execution can be suppressed and abnormal fault states can be obtained. In this way, higher and lower voltage energy control of electric vehicles can be better achieved.
[0107] Furthermore, this application abstracts atomic services based on SOA architecture and performs combined control of these atomic services to complete energy input and output control and energy status monitoring. It also optimizes the lifespan of the energy supplier (battery) and ensures the reliability of power consumption by dynamically adjusting energy supply services throughout the vehicle's lifecycle. Specifically, as the battery's lifespan gradually decreases during vehicle use or storage, when external power demand arises, this application feeds back the vehicle's energy supply status to the application through energy levels. Thus, the application, as the calling party, can determine the vehicle's energy level without separately judging the high-voltage circuit, the vehicle's integrated charging system, and the low-voltage battery status. Furthermore, the energy level is updated based on the battery's lifespan, ensuring functional consistency throughout the entire lifecycle for the power consumer without needing to monitor the battery's lifespan. In this way, closed-loop control of the vehicle's energy supply is achieved through energy levels, optimizing the lifespan of the energy supplier (battery) and ensuring the reliability of the power consumer.
[0108] In summary, this application meets the vehicle's energy supply needs through a combined energy supply service and uses energy level feedback to indicate whether the application service can currently provide a continuous and stable energy supply. This application estimates battery capacity by executing specific charging and discharging processes in set scenarios, enabling full lifecycle optimization and control. The application service does not need to concern itself with information such as the current battery model, capacity, or lifespan; it only needs to execute or exit the relevant application according to the set energy level to conveniently manage vehicle power supply. Furthermore, when a new application adds an energy supply requirement, it only needs to call the combined service; the vehicle's three-electric system (battery, motor, and electronic control system) does not need to be updated.
[0109] In one implementation of this application, a vehicle is also provided, such as... Figure 11 As shown, the vehicle includes the aforementioned vehicle energy supply system.
[0110] In one implementation of this application, a computer-readable storage medium is also provided, which stores computer instructions that, when executed on a vehicle's processor (such as the aforementioned central processing unit or domain controller), cause the vehicle's processor to execute the technical solution of the vehicle energy supply management method described in the above embodiments.
[0111] In some possible implementations, various aspects of the methods provided in this application may also be implemented as a program product comprising program code that, when the program product is run on a vehicle's processor, causes the vehicle's processor to perform the steps of the methods described above according to various exemplary embodiments of this application. For example, the vehicle may execute the vehicle energy supply management method described in the embodiments of this application.
[0112] The program product may take the form of any combination of one or more readable media. A readable medium may be a readable data medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0113] In one implementation of this application, a computer program product is also provided, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when the at least one processor executes the computer program, it can implement the technical solution of the vehicle energy supply management method in the above embodiments.
[0114] This application is described with reference to flowchart illustrations and / or block diagrams of the methods, apparatus, and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable information processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable information processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0115] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable information processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0116] These computer program instructions may also be loaded onto a computer or other programmable information processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0117] It should be noted that, in addition to the specific embodiments described above, those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Although the description of this application is presented in conjunction with preferred embodiments, this does not mean that the features of this application are limited to these embodiments. On the contrary, the purpose of describing the application in conjunction with the embodiments is to cover other options or modifications that may be derived based on the claims of this application. To provide a thorough understanding of this application, many specific details are included in the above description, and this application may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of this application, some specific details will be omitted in the description. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be combined with each other.
[0118] It should be noted that in this specification, similar reference numerals and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0119] The terms “first”, “second”, etc., are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0120] In the description of this embodiment, it should also be noted that, unless otherwise explicitly specified and limited, the terms "set up," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this embodiment based on the specific circumstances.
[0121] Although this application has been illustrated and described with reference to certain preferred embodiments, those skilled in the art should understand that the above description is a further detailed explanation of the application in conjunction with specific embodiments, and should not be construed as limiting the specific implementation of the application to these descriptions. Those skilled in the art can make various changes in form and detail, including some simple deductions or substitutions, without departing from the spirit and scope of this application.
Claims
1. A vehicle energy supply management method, characterized in that, An application is made to a vehicle energy supply system, the vehicle energy supply system including an energy supply management system and a battery system, the energy supply management system including a domain controller and a central processing unit, the domain controller establishing communication connections with the battery system and the central processing unit respectively, the battery system including a high-voltage battery system and a low-voltage battery system, the low-voltage battery system including a low-voltage battery, the domain controller including high-voltage safety services and energy supply services, and the central processing unit including application services corresponding to the application program, the method including: The energy supply service receives an energy supply request from an energy requester. If it is determined that the energy supply service is not currently occupied, it determines to respond to the energy supply request. If it is determined that the energy supply service is currently occupied, it determines the priority information of the energy requester corresponding to the energy supply request, and the priority information of the energy supply service user currently occupying the energy supply service. Based on the priority information of the energy requester and the priority information of the energy supply service user, it determines whether to respond to the energy supply request. The energy requester is the high-voltage safety service or the application service. When the energy supply service determines that it will respond to the energy supply request, it performs energy supply processing based on the battery system to meet the energy supply request. Furthermore, if the energy requester is the application service and it determines that it will respond to the energy supply request, the energy supply service determines the vehicle's state of energy (SGE) information and sends the SGE information to the application service. The energy state information is an energy level, which is updated based on changes in the high-voltage state of the high-voltage battery system and the lifespan of the low-voltage battery system. If the energy supply service determines that the high-voltage battery system is operational, it determines the energy level as the first energy level. If the energy supply service determines that the high-voltage battery system is not operational, it obtains the energy level based on the low-voltage battery state information, which includes the current capacity, nominal capacity, and state of charge of the low-voltage battery. The energy level is obtained in the following manner: Energy level = Max(1, Ceil((1−SOC*SOH) / 0.1)) SOH = Current capacity of the low-voltage battery / Nominal capacity of the low-voltage battery Wherein, SOH is the battery aging percentage of the low-voltage battery, with a value range of [0~1], SOC is the state of charge of the low-voltage battery, Ceil is the round-up function, and the current capacity of the low-voltage battery is obtained based on multiple charge-discharge tests of the low-voltage battery; The application service manages the state of the application corresponding to the application service based on the energy status information, and the state includes working state and exit state.
2. The vehicle energy supply management method according to claim 1, characterized in that, Determining whether to respond to the energy supply request based on the priority information of the energy requester and the priority information of the energy supply service user includes: If the priority of the energy requester is greater than the priority of the energy supply service user, then it is determined to respond to the energy supply request. If the priority of the energy requester is less than or equal to the priority of the energy supply service user, then it is determined that the energy supply request will not be responded to.
3. The vehicle energy supply management method according to claim 2, characterized in that, The priority of the high-voltage safety service is higher than the priority of the application service.
4. The vehicle energy supply management method according to claim 3, characterized in that, The application service manages the state of the application corresponding to the application service based on the energy state information, including: Based on the energy status information, if the application service determines that the current vehicle energy meets the energy requirements for the application to be in the working state, then the application is put into the working state; if the current vehicle energy does not meet the energy requirements for the application to be in the working state, then the application is put into the exit state.
5. The vehicle energy supply management method according to claim 4, characterized in that, The domain controller also includes basic services corresponding to the energy supply service, and the method further includes: The energy supply service processes the energy supply request through the basic service corresponding to the energy supply service.
6. The vehicle energy supply management method according to claim 5, characterized in that, The method further includes: The high-voltage safety service determines the safety status of the high-voltage battery system and manages the state of the high-voltage battery system based on the safety status, including the high-voltage circuit closed state and the high-voltage circuit open state.
7. The vehicle energy supply management method according to claim 6, characterized in that, The method further includes: The high-voltage safety service allows the application service to invoke the energy supply service if it determines that the high-voltage battery system is safe. If the high-voltage safety service determines that the high-voltage battery system is unsafe, it will prohibit the application service from calling the energy supply service.
8. The vehicle energy supply management method according to claim 7, characterized in that, The domain controller also includes basic services corresponding to the high-voltage safety service, which determines the safety status of the high-voltage battery system, including: The high-voltage safety service obtains high-voltage safety detection information through the basic service corresponding to the high-voltage safety service, and determines the safety status of the high-voltage battery system based on the high-voltage safety detection information.
9. A vehicle energy supply system, characterized in that, The vehicle energy supply system includes an energy supply management system and a battery system. The energy supply management system includes a domain controller and a central processing unit (CPU). The domain controller establishes communication connections with both the battery system and the CPU. The battery system includes a high-voltage battery system and a low-voltage battery system. The low-voltage battery system includes a low-voltage battery. The domain controller includes high-voltage safety services and energy supply services. The CPU includes application services corresponding to the application programs. The energy supply service receives energy supply requests from energy requesters. If it is determined that the energy supply service is not occupied, it responds to the energy supply request. If it is determined that the energy supply service is occupied, it determines the priority information of the energy requester corresponding to the energy supply request, and the priority information of the energy supply service user currently occupying the energy supply service. Based on the priority information of the energy requester and the priority information of the energy supply service user, it determines whether to respond to the energy supply request. If it is determined to respond to the energy supply request, it performs energy supply processing based on the battery system for the energy supply request. The energy requester is either the high-voltage safety service or the application service. Furthermore, if the energy requester is the application service and it is determined to respond to the energy supply request, the energy supply service also determines the energy state information of the vehicle and sends the energy state information to the application service. The energy state information is an energy level, which is updated based on changes in the high-voltage state of the high-voltage battery system and the lifespan of the low-voltage battery system. If the energy supply service determines that the high-voltage battery system is operational, it determines the energy level as the first energy level. If the energy supply service determines that the high-voltage battery system is not operational, it obtains the energy level based on the low-voltage battery state information, which includes the current capacity, nominal capacity, and state of charge of the low-voltage battery. The energy level is obtained in the following manner: Energy level = Max(1, Ceil((1−SOC*SOH) / 0.1)) SOH = Current capacity of the low-voltage battery / Nominal capacity of the low-voltage battery Wherein, SOH is the battery aging percentage of the low-voltage battery, with a value range of [0~1], SOC is the state of charge of the low-voltage battery, Ceil is the round-up function, and the current capacity of the low-voltage battery is obtained based on multiple charge-discharge tests of the low-voltage battery; The application service is used to manage the status of the application corresponding to the application service based on the energy status information. The status includes working status and exit status.
10. The vehicle energy supply system according to claim 9, characterized in that, The domain controller also includes basic services corresponding to the energy supply service and basic services corresponding to the high-voltage safety service. The basic services corresponding to the energy supply service are used to provide corresponding services to the energy supply service, and the basic services corresponding to the high-voltage safety service are used to provide corresponding services to the high-voltage safety service.
11. A vehicle, characterized in that, Includes the vehicle energy supply system as described in claim 9 or 10.
Citation Information
Patent Citations
Data processing method, device and equipment for Internet of Vehicles system
CN109756547A
Power management system and method
CN111409579A