Branch removing method and device of electric vehicle and computer equipment
By detecting abnormal conditions in electric vehicles and controlling branch relays to isolate faulty branch circuits, the problem of electric vehicles being unable to drive due to hardware failures or battery cell issues is solved, enabling safe vehicle starting and efficient charging and discharging.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-03-10
AI Technical Summary
Electric vehicles are unable to drive due to hardware failure or battery cell problems in a certain branch, affecting the driver's driving or causing them to stop charging or discharging.
By receiving the start command of the electric vehicle, detecting abnormal conditions, and controlling the closing of the relays of the branches other than the faulty branch to start the vehicle in the presence of a faulty branch, including detecting voltage and adjusting charge value during charging and discharging, isolating the faulty branch, and optimizing the charging and discharging strategy.
It effectively reduces the difficulty of commercial vehicle maintenance and towing, ensures safe vehicle operation, and improves charging and discharging efficiency and safety.
Smart Images

Figure CN121625812A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of new energy vehicle technology, and more specifically, to a method, apparatus, and computer equipment for disconnecting electric vehicles from their circuits. Background Technology
[0002] With the widespread attention given to new energy vehicles, the types of vehicles using new energy technology have become increasingly diversified, from early two- or three-wheeled electric vehicles to later four-wheeled electric vehicles, and in recent years, heavy-duty trucks promoted by the government. Currently, multi-system architecture vehicles in China often experience problems such as hardware failures or battery cell issues in a particular circuit, leading to vehicle malfunctions, affecting driver operation, or stopping charging or discharging when a single battery cell reaches its threshold, preventing the entire system from being fully charged and discharged.
[0003] There is currently no effective solution to the above problems. Summary of the Invention
[0004] This invention provides a method, apparatus, and computer device for disconnecting an electric vehicle from a branch circuit, to at least solve the technical problem that electric vehicles are prone to becoming inoperable due to hardware failures or battery cell issues in a particular branch circuit.
[0005] According to one aspect of the present invention, a method for disconnecting a branch circuit from an electric vehicle is provided, comprising: receiving a start command from the electric vehicle; detecting an abnormal state of the electric vehicle based on the start command; and, if the abnormal state of the electric vehicle is the presence of a first faulty branch circuit, controlling the relays corresponding to the branches of the electric vehicle other than the first faulty branch circuit to close in order to start the electric vehicle.
[0006] Optionally, the method further includes: after the electric vehicle is started, acquiring the charging and discharging status of the electric vehicle; when the electric vehicle is in a charging state, detecting the voltage corresponding to each of the multiple branches; if there is a fully charged branch among the multiple branches whose voltage reaches a preset voltage threshold, setting the charge value of the fully charged branch to a preset fixed value and disconnecting the relay of the fully charged branch; continuing to detect the voltage of the branches other than the fully charged branch among the multiple branches; repeating the above operation steps for the fully charged branch until the relays corresponding to each of the multiple branches are disconnected.
[0007] Optionally, when the electric vehicle is in a discharging state, the process includes: acquiring the charging and discharging state of the electric vehicle after it is started; continuously detecting abnormal states of the electric vehicle while it is in a discharging state; and generating a fault indication when the abnormal state of the electric vehicle is a system fault, wherein the system fault represents a hardware and / or software fault in the electric vehicle.
[0008] Optionally, when the electric vehicle is in a discharging state, continuously detecting the abnormal state of the electric vehicle further includes: when the abnormal state of the electric vehicle is the occurrence of a second faulty branch, reducing the discharge current of the second faulty branch and disconnecting the relay of the second faulty branch; obtaining the discharge power of the electric vehicle; and adjusting the power of the connected branch based on the discharge power, wherein the connected branch represents the branch among multiple branches whose relays are not disconnected.
[0009] Optionally, when there are multiple connection branches, the method further includes: detecting the voltage corresponding to each of the multiple connection branches; determining the voltage difference between the multiple connection branches based on the voltage corresponding to each of the multiple connection branches; if there is a voltage difference exceeding a preset voltage difference, determining the branch with the smallest voltage among the multiple connection branches as the target branch; and controlling the relay corresponding to the target branch to turn off.
[0010] Optionally, it also includes: recording the number of charge-discharge cycles of the electric vehicle, wherein one charge-discharge cycle represents multiple branches going from all being in a charging state to all being in a discharging state and then back to all being in a charging state; if the number of charge-discharge cycles exceeds a preset threshold, controlling the operating power of the electric vehicle to be lower than a preset limp power and generating an abnormal prompt.
[0011] According to another aspect of the present invention, a branch disconnection device for an electric vehicle is also provided, comprising: a receiving module for receiving a start command of the electric vehicle; a detection module for detecting an abnormal state of the electric vehicle based on the start command; and a control module for controlling the relays corresponding to the branches of the electric vehicle other than the first faulty branch to close in order to start the electric vehicle when the abnormal state of the electric vehicle is that a first faulty branch exists.
[0012] According to another aspect of the present invention, a non-volatile storage medium is also provided, the non-volatile storage medium including a stored program, wherein, when the program is running, the device where the non-volatile storage medium is located is controlled to execute any of the above-described methods for disconnecting electric vehicles from their branches.
[0013] According to another aspect of the present invention, a computer device is also provided, the computer device including a processor for running a program, wherein the program executes any of the above-described methods for removing the branch road from an electric vehicle.
[0014] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements any of the above-described methods for removing the branch road from an electric vehicle.
[0015] In this embodiment of the invention, a method for disconnecting electric vehicles from their branch circuits is adopted. This involves receiving a start command from the electric vehicle; detecting any abnormal state of the electric vehicle based on the start command; and, if the abnormal state indicates the presence of a faulty branch circuit, controlling the relays corresponding to the branch circuits other than the faulty branch circuit to close to start the electric vehicle. This achieves the goal of avoiding breakdowns caused by hardware failures or other issues in a branch circuit of heavy-duty trucks and multi-system commercial vehicles during operation. This effectively reduces the difficulty of commercial vehicle maintenance and towing, and solves the technical problem of electric vehicles being unable to move due to hardware failures or battery cell issues in a particular branch circuit. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0017] Figure 1 A hardware block diagram of a computer terminal for implementing a de-branching method for electric vehicles is shown.
[0018] Figure 2 This is a schematic flowchart of a method for removing a branch road from an electric vehicle according to an embodiment of the present invention;
[0019] Figure 3 This is a flowchart of a charging disconnection method for an electric vehicle provided by an optional embodiment of the present invention;
[0020] Figure 4 This is a flowchart of a discharge disconnection method for an electric vehicle provided by an optional embodiment of the present invention;
[0021] Figure 5 This is a structural block diagram of a de-branching device for an electric vehicle provided according to an embodiment of the present invention. Detailed Implementation
[0022] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0024] According to an embodiment of the present invention, a method embodiment for a method of removing a branch road from an electric vehicle is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0025] The method embodiment provided in Embodiment 1 of this application can be executed on a mobile terminal, computer terminal, or similar computing device. Figure 1 A hardware block diagram of a computer terminal for implementing a de-branching method for electric vehicles is shown. Figure 1 As shown, the computer terminal 10 may include one or more processors (shown as 102a, 102b, ..., 102n in the figure) (the processor may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0026] It should be noted that the aforementioned one or more processors and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be wholly or partially integrated into any other element in the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as processor control (e.g., selection of a variable resistor termination path connected to an interface).
[0027] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the de-branching method for electric vehicles in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby implementing the aforementioned application program for the de-branching method for electric vehicles. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0028] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.
[0029] Figure 2 This is a schematic flowchart of a method for removing a branch road from an electric vehicle according to an embodiment of the present invention, as shown below. Figure 2 As shown, the method includes the following steps:
[0030] Step S202: Receive the start command of the electric vehicle.
[0031] During the operation of an electric vehicle, the driver or automatic control system issues a start command, which can be achieved by pressing the start button, turning the ignition switch, or via remote control commands. In this step, the executor—the electric vehicle's BMS (Battery Management System) or main controller—captures the start command through an internal or external signal receiver. Once the start command is received, the BMS or main controller immediately enters a pre-start check mode to detect any abnormal conditions in the vehicle and determine whether a disconnect strategy needs to be implemented.
[0032] Specifically, the start command is received through the vehicle's electronic control system, which includes, but is not limited to, the BMS (Battery Management System), VCU (Vehicle Control Unit), and other related electronic control units. These systems communicate with each other via a CAN bus or similar data communication network to ensure the start command is accurately received by the BMS or main controller. In practice, the reception of the start command is accompanied by some pre-start checks and preparations, such as confirming the vehicle's gear engagement, checking the braking system for proper functioning, and ensuring all necessary safety systems are in standby mode.
[0033] Finally, the start command signal is received by the vehicle's signal receiving module or sensors. This signal is converted into a digital signal that the BMS or main controller can understand and transmitted to the BMS or main controller via the CAN bus or similar data communication network. After receiving the start command, the BMS or main controller will confirm the command to ensure that the received signal is a complete and valid start command, avoiding false starts due to signal interference or other reasons. After confirming the validity of the start command, the BMS or main controller will immediately perform system status checks, including but not limited to battery status checks, system differential pressure checks, and hardware and software fault diagnosis.
[0034] Step S204: Based on the start command, detect the abnormal state of the electric vehicle.
[0035] In this step, before performing abnormal state detection based on the startup command, the BMS first performs an initialization check. This includes preliminary reading and analysis of key parameters such as cell status, temperature, differential voltage, and charging / discharging current for all branches. Each abnormal state has a corresponding threshold, which is preset based on cell characteristics, vehicle safety requirements, and industry standards. During the detection process, the BMS compares the real-time collected data with these thresholds to determine if any abnormal state exists. For example, cell voltage exceeding or falling below preset values, temperature exceeding permissible ranges, and branch differential voltage exceeding specified values may all be considered abnormal.
[0036] Furthermore, for detected abnormal states, the BMS will utilize its built-in fault diagnosis algorithms for further analysis to determine the specific cause of the anomaly. This may include analysis of historical fault data, consideration of current environmental conditions, and matching of vehicle operating modes. The results of the fault diagnosis will determine the subsequent handling strategy, such as whether branch disconnection is necessary. If the BMS identifies a fault in a branch (such as cell overvoltage, abnormal temperature, etc.), it will make a decision based on a preset branch disconnection strategy. First, it confirms the severity and scope of the fault. If the existence of the faulty branch threatens the safety of the entire vehicle, the BMS will decide to perform a branch disconnection operation, that is, isolate the faulty branch in the system to prevent it from affecting the remaining healthy branches and the overall operation of the vehicle.
[0037] Finally, regardless of whether the BMS decides to perform a branch circuit disconnection operation, it will report the detected abnormal status and related decision information to the vehicle's central control system and record this information locally for subsequent fault analysis and system maintenance. The reported information may include the fault type, fault severity, decision result, and suggested action plan. After the vehicle starts and begins operation, the BMS will continuously and dynamically monitor the status of all branches, including changes in parameters such as voltage, current, and temperature. If a new abnormal status is detected or an existing abnormality worsens, it will immediately take corresponding measures, including but not limited to re-performing the branch circuit disconnection operation, adjusting the charging and discharging strategy, and limiting the vehicle's operating speed or power, to ensure the safe operation of the vehicle.
[0038] Step S206: When the abnormal state of the electric vehicle is that there is a faulty branch, control the relays corresponding to the branches other than the faulty branch in the multiple branches of the electric vehicle to close in order to start the electric vehicle.
[0039] In this step, after the detection unit identifies that the abnormal state of the electric vehicle is indeed due to a faulty branch, the controller immediately begins to execute the branch disconnection strategy to ensure the vehicle starts safely and continues to operate. This process involves precise hardware control and software algorithms working together to isolate the faulty branch and enable the normal startup of non-faulty branches. First, the specific information of the fault is extracted from the detected abnormal state, including the identifier of the faulty branch and the fault type. Then, it sends a disconnect command to the relay corresponding to the faulty branch, that is, it controls the relay contacts to open through electrical signals, physically disconnecting the faulty branch from the main power system. This action effectively "disconnects" the faulty branch from the entire system, preventing system-level cascading effects that the fault may cause, such as overheating, short circuits, or instability of the battery management system (BMS).
[0040] Furthermore, the controller rapidly assesses the health of the remaining circuits and the battery status to ensure they can operate normally without interference from the faulty circuit. It sends closing commands to the relays corresponding to these non-faulty circuits, re-establishing electrical connections and allowing current to flow within a safe and controllable range, thereby activating the electric vehicle's drive system. This process requires precise time synchronization and relay status monitoring to avoid additional risks during the closing process, such as large current surges. After the faulty circuit is successfully isolated and the relays of the non-faulty circuits are closed, the electric vehicle's control system enters a dynamic adjustment mode. This includes real-time monitoring of the performance parameters of the remaining circuits, such as voltage, current, and temperature, ensuring they remain within safe operating ranges. Additionally, the system needs to adjust the overall energy management strategy based on the number and status of currently available circuits, including power distribution, regenerative braking energy recovery efficiency, and cooling system load, to maintain an optimal balance in vehicle performance.
[0041] Finally, after the start-up process is complete, the electric vehicle automatically performs a comprehensive safety check to confirm that all critical systems are functioning properly, especially the Battery Management System (BMS) and the electric drive system. If everything is normal, the vehicle will enter a drivable state. However, even if the vehicle is drivable, the controller will issue a warning to the driver via the vehicle information system, indicating a known faulty branch and reminding them to take appropriate measures, such as arranging repair service as soon as possible. This user notification mechanism ensures that the driver is fully aware of the vehicle's status, helping to avoid potential driving hazards.
[0042] Through the above steps, the technical effect of effectively reducing the difficulty of commercial vehicle maintenance and towing can be achieved, thereby solving the technical problem that electric vehicles are prone to being unable to drive due to hardware failure or battery cell problems in a certain branch circuit.
[0043] As an optional embodiment, this can be achieved through the following steps: It further includes: after the electric vehicle is started, acquiring the charging and discharging status of the electric vehicle; when the electric vehicle is in a charging state, detecting the voltage corresponding to each of the multiple branches; if there is a fully charged branch whose voltage reaches a preset voltage threshold, setting the charge value of the fully charged branch to a preset fixed value and disconnecting the relay of the fully charged branch; continuing to detect the voltage of the branches other than the fully charged branch; repeating the above operation steps for the fully charged branch until all the relays corresponding to the multiple branches are disconnected.
[0044] Upon vehicle startup, the electric vehicle's Battery Management System (BMS) immediately begins monitoring the entire battery system's operational status. This includes, but is not limited to, detecting the battery's state of charge, state of discharge, and health. The BMS communicates with other vehicle control systems, such as the CAN bus, to acquire real-time charging and discharging status information. Once the vehicle is confirmed to be charging, the BMS performs voltage checks on all branches within the battery pack. This detection is accomplished using voltage sensors in each branch, which monitor voltage changes in each branch in real time, ensuring data accuracy and timeliness. The purpose of this detection is to identify branches with abnormal voltage caused by overcharging of cells or hardware malfunctions.
[0045] Furthermore, when the voltage of a branch reaches a preset full-charge voltage threshold (for example, 3.65V for lithium iron phosphate batteries), the controller classifies that branch as a "fully charged branch." At this time, the BMS sets the state of charge (SOC) of the fully charged branch to a preset fixed value (e.g., 100%) and simultaneously disconnects the relay for the fully charged branch to prevent overcharging from damaging the battery. After processing the fully charged branch, the BMS continues to monitor the voltage status of the remaining branches that are not fully charged, ensuring that all branches can safely and efficiently reach full charge. Through continuous detection and comparison, the BMS accurately identifies the next branch to reach the full-charge voltage threshold.
[0046] Finally, the BMS will repeat the above process until all branch relays are disconnected, meaning all branches are fully charged. During this process, the controller continuously adjusts the charging strategy to ensure that even if a branch fails, other branches can continue charging until fully charged, thereby improving the overall charging and discharging efficiency and safety of the battery system. After all branches are fully charged, the BMS will disconnect all branch relays and monitor whether the voltage difference between branches is within the set voltage range. If the voltage of a branch does not completely settle after full charging, resulting in an excessive voltage difference between branches, the charging completion signal will be delayed until the voltage difference returns to a safe range. This delayed signal transmission mechanism avoids system failures caused by voltage differences when high voltage is applied.
[0047] Figure 3 This is a flowchart of a charging disconnection method for electric vehicles according to an optional embodiment of the present invention, such as... Figure 3 As shown in the process, at the end of charging, when the highest voltage of one of the branches reaches 3.65V, the SOC of this branch is forcibly calibrated to 100% and the relay of the corresponding branch is disconnected. This branch is disconnected throughout the entire charging process. Then, the second or third branch is charged. When the voltage of the second branch reaches 3.65V, the SOC of this branch is calibrated to 100% and the relay is disconnected. This process is repeated until the voltage of all branches can be fully calibrated.
[0048] As an optional embodiment, this can be achieved through the following steps: when the electric vehicle is in a discharging state, the steps include: after the electric vehicle is started, acquiring the charging and discharging state of the electric vehicle; when the electric vehicle is in a discharging state, continuously detecting abnormal states of the electric vehicle; and when the abnormal state of the electric vehicle is a system fault, generating a fault prompt, wherein the system fault represents a hardware and / or software fault in the electric vehicle.
[0049] For the control system within the controller, once the system receives the start command from the electric vehicle and successfully starts the vehicle, it immediately enters monitoring mode. First, the system quickly scans and identifies the vehicle's overall charging and discharging state to determine the current energy flow direction. If it detects that the vehicle is currently in a discharging state—meaning the vehicle is using energy rather than storing it—the system will further enter a continuous monitoring process for this discharging state. This discharging state could be during vehicle operation, where the battery supplies power to the motor, or during low-power discharge when the vehicle is stationary, such as when the onboard systems require power to maintain basic vehicle functions.
[0050] Specifically, during discharge, the system's focus shifts to continuous monitoring of abnormal vehicle conditions. This includes not only real-time tracking of battery performance, such as cell voltage, temperature, and other key parameters, but also a comprehensive check of the entire powertrain's health. Monitoring activities cover the cell level, module level, and the entire battery pack. In abnormal condition monitoring, any system fault detected—whether it's cell overheating, overcooling, abnormal voltage, internal module hardware failure (such as smoke sensor, leak sensor, or pressure sensor malfunction), or communication interruption with the central control system—is considered a system fault, excluding branch circuit faults. Such faults may stem from hardware damage, software errors, or external environmental factors, posing a potential threat to vehicle safety and performance. Once a system fault is identified, the system immediately generates a fault alert, notifying the driver and maintenance team that a problem has occurred. More importantly, the system provides a tiered response based on the severity of the fault. Minor faults may only require recording and reminding the driver to check at an appropriate time, while severe faults will trigger emergency measures, such as reducing the discharge current of the faulty branch or disconnecting the relays in the faulty branch, to prevent the fault from escalating or even causing a safety incident. At the same time, the system will adjust the power distribution of the remaining healthy branches to ensure that the vehicle can continue to operate under limited conditions and minimize the impact.
[0051] Furthermore, additional scenarios need to be considered: a vehicle initially in good condition may encounter new system faults during driving or discharging. In such cases, the system automatically reduces the discharge current of the faulty branch to prevent excessive stress or temperature spikes in the cells, while simultaneously disconnecting the relay of that branch to isolate it from the current discharge circuit. After disconnecting the faulty branch, the system reassesses the vehicle's overall discharge needs and available resources. By acquiring the vehicle's current actual discharge power, the system calculates the discharge demand and adjusts the power output of other connected branches accordingly to ensure the vehicle's discharge efficiency and safety. When multiple connected branches coexist, the system also monitors the voltage balance between them. If the voltage difference between branches exceeds a preset safety threshold, the system automatically selects the branch with the lowest voltage as the target branch and prioritizes voltage adjustment until the voltage difference returns to normal. This strategy helps extend battery life and avoids energy waste and safety risks caused by voltage imbalance. To maintain the consistency and reliability of the overall system, the system records the number of charge-discharge cycles. Each cycle from charging to discharging and then to full charging is counted. When the number of cycles exceeds a preset threshold, the system will forcibly implement power reduction measures, switching the vehicle's operating status to "limp" mode, and at the same time issue an abnormality warning, reminding the driver that the vehicle needs to undergo professional inspection and maintenance to prevent long-term off-road operation from causing more serious consistency problems.
[0052] As an optional embodiment, this can be achieved through the following steps: While the electric vehicle is in a discharging state, continuously monitor the abnormal state of the electric vehicle, including: if the abnormal state of the electric vehicle is the presence of a second faulty branch, reduce the discharge current of the second faulty branch and disconnect the relay of the second faulty branch; acquire the discharge power of the electric vehicle; adjust the power of the connected branches based on the discharge power, wherein the connected branches represent the branches among multiple branches whose relays are not disconnected. During vehicle discharge, the BMS continuously monitors the voltage, current, temperature, and other key parameters within the system of each branch to detect possible abnormal states. If any branch's parameters exceed the normal operating range or a fault is detected, the faulty branch will be immediately identified. After identifying the faulty branch, the system will automatically adjust the discharge current of the faulty branch to prevent further fault propagation or irreversible damage to the battery. The specific value of reducing the discharge current depends on the nature of the fault and the current state of the branch; typically, this value will be lower than the current during normal discharge to ensure that the current of the faulty branch does not put excessive stress on the entire battery system.
[0053] Furthermore, to isolate the faulty branch, the control system disconnects the relay of the faulty branch, thereby isolating it from the overall battery system. This operation ensures that even in the presence of the faulty branch, other healthy branches can still function normally, providing sufficient power to drive the vehicle. After the faulty branch is isolated, the overall vehicle discharge power needs to be reassessed. This step includes measuring the currently available total voltage and current, and calculating the vehicle's maximum discharge power under current conditions.
[0054] Finally, the BMS will adjust the power distribution of the connected branches based on the recalculated discharge power. This may include fine-tuning the discharge current of the online branches to optimize the efficiency and performance of the entire battery system. The adjustment process will take into account the voltage consistency of all healthy branches to avoid excessive voltage differences within the system, while ensuring that the vehicle can continue to discharge within a safe power range until all branches have finished discharging or reached the set safety threshold.
[0055] Figure 4 This is a flowchart of a discharge disconnection method for an electric vehicle provided by an optional embodiment of the present invention, such as... Figure 4As shown, during initialization and power-on, the BMS will perform a self-test on the entire system. If there are no faults or the faults meet the power-on requirements (with certain power limits imposed according to the threshold table), it will simultaneously close the branch relays and main circuit relays to reach the HVactive state, waiting for the vehicle's power output. If, during the self-test, the BMS detects a system fault of level three or higher, it needs to report the fault and request a high voltage reduction (system faults are defined as hardware or software faults within the PDU, excluding branch relay faults). If the detected fault is a branch or pack-level fault, it will be looked up using the corresponding fault threshold table, mainly categorized as follows: cell voltage undervoltage or overvoltage faults, cell overtemperature or undertemperature faults, PACK internal hardware faults (smoke sensor, leak sensor, or pressure sensor faults), differential pressure faults within a single branch, and master-slave communication faults. When these types of faults occur, during power-on, the relays of the faulty branch should not be closed, but the online branches without branch faults should be closed, and the displayed SOC should be processed using the following formula: display SOC = Branch SOC * Total number of branches / Number of online branches. There is a 5% mapping relationship between display SOC and real SOC. Display SOC refers to the battery state of charge provided by the BMS to the vehicle user interface (such as the instrument panel), which is the percentage of the battery's remaining capacity. Real SOC, on the other hand, is the actual state of charge inside the battery, reflecting the battery's current true remaining capacity. Real SOC is calculated by the BMS based on parameters such as battery voltage, current, and temperature using complex algorithms. Simultaneously, the discharge SOC is switched using separate 3P / 2P / 1P discharge maps and feedback maps corresponding to the number of online branches. This ensures that the vehicle's operation does not differ significantly due to power limitations when branches are disconnected. The discharge map mainly describes the maximum allowable discharge power or discharge current of the battery system under different conditions (such as temperature, SOC, etc.).
[0056] As an optional embodiment, this can be achieved through the following steps: when there are multiple connection branches, the method further includes: detecting the voltage corresponding to each of the multiple connection branches; determining the voltage difference between the multiple connection branches based on the voltage corresponding to each of the multiple connection branches; if there is a voltage difference exceeding a preset voltage difference, determining the branch with the smallest voltage among the multiple connection branches as the target branch; and controlling the relay corresponding to the target branch to turn off.
[0057] In this step, the vehicle's BMS first performs voltage checks on all connected and normally functioning branches. This process typically occurs after vehicle startup or during the system self-test phase, ensuring that the cell voltages of all online branches are within a safe and operational range. The BMS also periodically acquires voltage data for each branch, sourced from voltage sensors or Hall effect sensors in each branch. Through these sensors, the BMS can monitor the voltage status of each branch in real time.
[0058] Furthermore, after collecting voltage data from all online branches, the BMS analyzes this data to calculate the voltage difference between any two branches. For each branch, the BMS records its voltage difference with all other online branches, forming a voltage difference matrix to facilitate subsequent strategy implementation and decision-making. The BMS also sets a voltage difference threshold, such as 10V, as a criterion for determining whether action is needed. If the voltage difference between any two online branches exceeds this threshold, the control system will pay special attention to these high voltage difference branches. Among these high voltage difference branches, the BMS further identifies the branch with the lowest voltage and treats it as the target branch. This selection is based on the logic of preventative maintenance, that is, prioritizing the branch with the lowest voltage to prevent it from becoming a bottleneck in the system and causing overall performance degradation.
[0059] Once the target branch is identified, the BMS will immediately shut down the relay for that branch, effectively disconnecting it from the main system circuit. This prevents sudden current surges caused by excessive voltage differentials. After the target branch's relay is shut down, the BMS monitors the status of other online branches to ensure the system can adapt to the new layout without affecting the vehicle's overall performance. The BMS also adjusts its charging or discharging strategy based on the voltage of the target branch and the overall system status to reduce voltage differentials between all online branches and improve overall system consistency.
[0060] As an optional embodiment, this can be achieved through the following steps: further including: recording the number of charge-discharge cycles of the electric vehicle, wherein one charge-discharge cycle represents multiple branches going from all being in a charging state to all being in a discharging state and then back to all being in a charging state; if the number of charge-discharge cycles exceeds a preset threshold, controlling the operating power of the electric vehicle to be lower than a preset limp power and generating an abnormal prompt.
[0061] In this step, the number of charge / discharge cycles is recorded using a BMS (Battery Management System). The BMS monitors the charge / discharge status of all branches in the entire system. Each time all branches transition from a charging state to a discharging state and then back to a charging state, it is considered that a complete charge / discharge cycle has been completed. This process is recorded continuously, meaning that the counter automatically increments after each cycle is completed.
[0062] Furthermore, to ensure the long-term healthy operation of electric vehicles, the BMS presets a threshold for the number of charge-discharge cycles. This threshold is set based on the characteristics and lifespan of the battery cells, considering the frequency of potential failures during use, and the system consistency requirements under the de-branching strategy. For example, the threshold might be set to 20 cycles, meaning that after 20 consecutive cycles of using the de-branching strategy, the control system will take more conservative measures to protect the battery cells and the entire battery system. When the number of charge-discharge cycles exceeds the preset threshold, the BMS will execute a power limiting function. This means that the operating power of the electric vehicle will be reduced to a preset "limp" power to reduce the load on the battery cells. Simultaneously, an abnormality alert is generated, notifying the driver and maintenance personnel via the vehicle's dashboard or remote monitoring system, indicating that the vehicle requires maintenance or repair.
[0063] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0064] Through the above description of the embodiments, those skilled in the art can clearly understand that the method for removing a branch road from an electric vehicle according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0065] According to embodiments of the present invention, a de-branching device for an electric vehicle for implementing the above-described de-branching method for an electric vehicle is also provided. Figure 5 This is a structural block diagram of a de-branching device for an electric vehicle according to an embodiment of the present invention, such as... Figure 5 As shown, the de-branching device for the electric vehicle includes: a receiving module 502, a detection module 504, and a control module 506. The de-branching device for the electric vehicle will be described below.
[0066] The receiving module 502 is used to receive the start command of the electric vehicle;
[0067] The detection module 504, connected to the receiving module 502, is used to detect abnormal states of the electric vehicle based on the start command.
[0068] The control module 506, connected to the detection module 504, is used to control the relays corresponding to the multiple branches of the electric vehicle other than the first faulty branch to close in order to start the electric vehicle when the abnormal state of the electric vehicle is that there is a first faulty branch.
[0069] It should be noted that the receiving module 502, detection module 504, and control module 506 mentioned above correspond to steps S202 to S206 in the embodiments. Multiple modules implement the same instances and application scenarios as their corresponding steps, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of the device, can run in the computer terminal 10 provided in the embodiments.
[0070] Embodiments of the present invention may provide a computer device. Optionally, in this embodiment, the computer device may be located in at least one of a plurality of network devices in a computer network. The computer device includes a memory and a processor.
[0071] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the de-branching method and device for electric vehicles in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby realizing the aforementioned de-branching method for electric vehicles. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0072] The processor can call the information and application program stored in the memory through the transmission device to perform the following steps: receive the start command of the electric vehicle; detect the abnormal state of the electric vehicle based on the start command; if the abnormal state of the electric vehicle is that there is a first faulty branch, control the relays corresponding to the branches of the electric vehicle other than the first faulty branch to close to start the electric vehicle.
[0073] Optionally, the processor may also execute program code that includes the following steps: after the electric vehicle is started, acquiring the charging and discharging status of the electric vehicle; when the electric vehicle is in a charging state, detecting the voltage corresponding to each of the multiple branches; if there is a fully charged branch whose voltage reaches a preset voltage threshold, setting the charge value of the fully charged branch to a preset fixed value and disconnecting the relay of the fully charged branch; continuing to detect the voltage of the branches other than the fully charged branch; repeating the above operation steps for the fully charged branch until the relays corresponding to each of the multiple branches are disconnected.
[0074] Optionally, the processor may also execute program code with the following steps: when the electric vehicle is in a discharging state, including: after the electric vehicle is started, acquiring the charging and discharging state of the electric vehicle; when the electric vehicle is in a discharging state, continuously detecting abnormal states of the electric vehicle; when the abnormal state of the electric vehicle is a system fault, generating a fault prompt, wherein the system fault represents a hardware and / or software fault in the electric vehicle.
[0075] Optionally, the processor may also execute program code that performs the following steps: continuously detecting abnormal states of the electric vehicle when the electric vehicle is in a discharging state, and further including: reducing the discharge current of the second faulty branch and disconnecting the relay of the second faulty branch when the abnormal state of the electric vehicle is the occurrence of a second faulty branch; obtaining the discharge power of the electric vehicle; and adjusting the power of the connected branch based on the discharge power, wherein the connected branch represents the branch among multiple branches whose relays are not disconnected.
[0076] Optionally, the processor may also execute program code that performs the following steps: when there are multiple connection branches, it further includes: detecting the voltage corresponding to each of the multiple connection branches; determining the voltage difference between the multiple connection branches based on the voltage corresponding to each of the multiple connection branches; if there is a voltage difference that exceeds a preset voltage difference, determining the branch with the smallest voltage among the multiple connection branches as the target branch; and controlling the relay corresponding to the target branch to turn off.
[0077] Optionally, the processor may also execute program code that includes the following steps: recording the number of charge-discharge cycles of the electric vehicle, wherein one charge-discharge cycle represents multiple branches going from all being in a charging state to all being in a discharging state and then back to all being in a charging state; and controlling the operating power of the electric vehicle to be lower than a preset limp power and generating an abnormal prompt when the number of charge-discharge cycles exceeds a preset threshold.
[0078] This invention provides a method for disconnecting a faulty branch circuit from an electric vehicle. By receiving a start command from the electric vehicle; detecting any abnormal state of the electric vehicle based on the start command; and, if the abnormal state indicates the presence of a faulty branch circuit, controlling the closure of relays corresponding to the branches other than the faulty branch circuit in the multiple branches of the electric vehicle to start the electric vehicle, this method avoids the breakdown caused by hardware failures or other issues in a particular branch circuit of heavy-duty trucks and multi-system commercial vehicles during operation. This solves the technical problem in related technologies where electric vehicles are prone to becoming inoperable due to hardware failures or battery cell problems in a particular branch circuit.
[0079] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a non-volatile storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.
[0080] Embodiments of the present invention also provide a non-volatile storage medium. Optionally, in this embodiment, the aforementioned non-volatile storage medium can be used to store the program code executed by the de-branching method for electric vehicles provided in the above embodiments.
[0081] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0082] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: receiving a start command from an electric vehicle; detecting an abnormal state of the electric vehicle based on the start command; and, if the abnormal state of the electric vehicle is that there is a faulty branch, controlling the relays corresponding to the branches other than the faulty branch among the multiple branches of the electric vehicle to close in order to start the electric vehicle.
[0083] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: This further includes: after the electric vehicle is started, acquiring the charging and discharging state of the electric vehicle; when the electric vehicle is in a charging state, detecting the voltage corresponding to each of the multiple branches; if there is a fully charged branch whose voltage reaches a preset voltage threshold, setting the charge value of the fully charged branch to a preset fixed value and disconnecting the relay of the fully charged branch; continuing to detect the voltage of the branches other than the fully charged branch; repeating the above operation steps for the fully charged branch until all the relays corresponding to the multiple branches are disconnected.
[0084] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: when the electric vehicle is in a discharged state, including: after the electric vehicle is started, acquiring the charging and discharging state of the electric vehicle; when the electric vehicle is in a discharged state, continuously detecting the abnormal state of the electric vehicle; when the abnormal state of the electric vehicle is a system fault, generating a fault prompt, wherein the system fault characterizes a hardware and / or software fault in the electric vehicle.
[0085] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: continuously detecting the abnormal state of the electric vehicle when the electric vehicle is in a discharging state, further including: reducing the discharge current of the second faulty branch and disconnecting the relay of the second faulty branch when the abnormal state of the electric vehicle is the occurrence of a second faulty branch; obtaining the discharge power of the electric vehicle; adjusting the power of the connected branch based on the discharge power, wherein the connected branch represents the branch among multiple branches whose relays are not disconnected.
[0086] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: when there are multiple connection branches, the method further includes: detecting the voltage corresponding to each of the multiple connection branches; determining the voltage difference between the multiple connection branches based on the voltage corresponding to each of the multiple connection branches; if there is a voltage difference exceeding a preset voltage difference, determining the branch with the smallest voltage among the multiple connection branches as the target branch; and controlling the relay corresponding to the target branch to turn off.
[0087] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: further including: recording the number of charge-discharge cycles of the electric vehicle, wherein one charge-discharge cycle represents multiple branches going from all being in a charging state to all being in a discharging state and then back to all being in a charging state; if the number of charge-discharge cycles exceeds a preset threshold, controlling the operating power of the electric vehicle to be lower than a preset limp power and generating an abnormal prompt.
[0088] Embodiments of the present invention also provide a computer program product, including a computer program. Optionally, in this embodiment, when the computer program is executed by a processor, it can: receive a start command from an electric vehicle; detect an abnormal state of the electric vehicle based on the start command; and, if the abnormal state of the electric vehicle is the presence of a first faulty branch, control the relays corresponding to the branches other than the first faulty branch among the multiple branches of the electric vehicle to close to start the electric vehicle. The sequence numbers of the above embodiments of the present invention are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0089] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0090] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0091] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0092] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0093] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a non-volatile storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0094] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method of a detaching route of an electric vehicle, characterized by, The method comprises: receiving a start instruction of an electric vehicle; detecting an abnormal state of the electric vehicle based on the start instruction; in a case where the abnormal state of the electric vehicle is that a first fault branch exists, controlling a relay corresponding to a branch other than the first fault branch among a plurality of branches of the electric vehicle to be closed to start the electric vehicle.
2. The method of claim 1, wherein, Further comprising: after the electric vehicle is started, obtaining a charging and discharging state of the electric vehicle; in a case where the electric vehicle is in a charging state, detecting a voltage corresponding to each of the plurality of branches; in a case where there is a full-charge branch in which the voltage reaches a preset voltage threshold among the plurality of branches, setting a charge value of the full-charge branch to a preset fixed value and disconnecting the relay of the full-charge branch; continuing to detect the voltage of the branches other than the full-charge branch among the plurality of branches; repeating the above operation steps on the full-charge branch until the relays corresponding to each of the plurality of branches are disconnected.
3. The method of claim 1, wherein, In a case where the state of the electric vehicle is discharging, comprising: after the electric vehicle is started, obtaining a charging and discharging state of the electric vehicle; in a case where the electric vehicle is in a discharging state, continuously detecting an abnormal state of the electric vehicle; in a case where the abnormal state of the electric vehicle is a system fault, generating a fault prompt, wherein the system fault represents a hardware and / or software fault in the electric vehicle.
4. The method of claim 3, wherein, In a case where the state of the electric vehicle is discharging, continuously detecting an abnormal state of the electric vehicle, further comprising: in a case where the abnormal state of the electric vehicle is that a second fault branch exists, reducing a discharging current of the second fault branch and disconnecting a relay of the second fault branch; obtaining a discharging power of the electric vehicle; based on the discharging power, adjusting the power of a connected branch, wherein the connected branch represents a branch among the plurality of branches in which the relay is not disconnected.
5. The method of claim 4, wherein, In a case where the connected branch is a plurality, further comprising: detecting a voltage corresponding to each of the plurality of connected branches; based on the voltage corresponding to each of the plurality of connected branches, determining a voltage difference between the plurality of connected branches; in a case where there is a voltage difference that exceeds a preset voltage difference, determining a branch with the minimum voltage among the plurality of connected branches as a target branch; controlling a relay corresponding to the target branch to be closed.
6. The method according to any one of claims 1 to 5, characterized in that, Further comprising: recording a number of charging and discharging cycles of the electric vehicle, wherein one charging and discharging cycle represents that the plurality of branches are in a charging state, then in a discharging state, and then in a charging state again; in a case where the number of charging and discharging cycles exceeds a preset number threshold, controlling the operating power of the electric vehicle to be lower than a preset limp power and generating an abnormal prompt.
7. A demeshing device of an electric vehicle, characterized by The method comprises: a receiving module configured to receive a start instruction of an electric vehicle; a detection module configured to detect an abnormal state of the electric vehicle based on the start instruction; a control module configured to, in a case where the abnormal state of the electric vehicle is that a first fault branch exists, control a relay corresponding to a branch other than the first fault branch among a plurality of branches of the electric vehicle to be closed to start the electric vehicle.
8. A non-volatile storage medium, comprising: The non-volatile storage medium comprises a stored program, wherein the program, when executed, controls a device in which the non-volatile storage medium is located to perform the method of claim 1 to 6.
9. A computer device, comprising: Comprise: a memory and a processor, the memory stores a computer program; the processor is configured to execute the computer program stored in the memory, and the computer program, when executed, causes the processor to perform the method of claim 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the method of claim 1 to 6.
Citation Information
Patent Citations
Calculation and alarm device for service life of battery of pure electric vehicle and control method thereof
CN101625398A
Electric vehicle power distribution control method and device, vehicle, equipment and storage medium
CN116238335A