A control method and device for power switching of a charging module, and a storage medium
By acquiring the operating parameters and health status of the charging modules, and dynamically adjusting the number and priority of the modules, the problems of high stability and maintenance costs of the charging system are solved, thereby achieving system stability and extended lifespan.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN WINLINE TECH
- Filing Date
- 2025-12-11
- Publication Date
- 2026-04-24
AI Technical Summary
Existing charging systems have low stability and high operation and maintenance costs. Long-term operation of fixed modules leads to shortened lifespan, uneven aging between modules, low efficiency under light load, and inrush currents that can affect grid quality and system stability during module switching.
By acquiring the power demand of the target charging terminal and the operating parameters of multiple charging modules within a preset time period, the overall health and switching priority are calculated. Power is dynamically allocated and the switching modules are controlled to achieve dynamic load adjustment and module rotation control, thus avoiding voltage surges.
It improves the stability of the charging system and extends the system life, reduces operation and maintenance costs, avoids the problem of uneven aging caused by excessive use of modules, and reduces voltage surges.
Smart Images

Figure CN121308230B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of charging device technology, and in particular to a control method, device and storage medium for power switching of a charging module. Background Technology
[0002] High-power charging piles typically consist of multiple AC or DC power modules connected in parallel. Currently, common control methods employ a simple fixed number of charging modules in operation or a switching strategy based on load thresholds to meet the operational needs of high-power charging piles. However, these methods have the following problems: First, the long-term operation of fixed modules leads to a significant shortening of their lifespan, while other modules remain idle. Since the system lifespan is determined by the most vulnerable module, this results in low system stability. Second, the lack of an intelligent rotation mechanism leads to uneven aging among modules, high maintenance costs, and low system efficiency under light loads, making it impossible to dynamically optimize the number of operating modules based on real-time load. Third, during module switching, sudden voltage and current changes can easily generate inrush currents, affecting grid quality and system stability.
[0003] Therefore, improving the stability of the charging system and reducing operation and maintenance costs are urgent issues that need to be addressed. Summary of the Invention
[0004] The purpose of this application is to provide a control method, device and storage medium for power switching of a charging module, which solves the problems of low stability and high operation and maintenance costs of charging systems in the prior art.
[0005] To achieve the objectives of this application, the following technical solution is provided.
[0006] In a first aspect, embodiments of this application provide a power switching control method for a charging module, applied to a main controller of a power management system. The power management system further includes multiple charging modules and a switching module. Each pair of the multiple charging modules is connected via the switching module. The switching module controls the connection and disconnection between the multiple charging modules. The main controller is electrically connected to both the multiple charging modules and the switching module. The method includes:
[0007] The power demand of the target charging terminal within a preset time period and the operating parameters of the multiple charging modules are obtained; the operating parameters include: operating time, operating efficiency, power parameters and temperature parameters.
[0008] Based on the power parameters, determine the number of charging modules required to meet the power demand, and obtain the required number of charging modules;
[0009] Based on the running time and the running efficiency, the corresponding comprehensive health scores of the multiple charging modules are calculated to obtain multiple comprehensive health scores;
[0010] Based on the multiple comprehensive health scores, the switching priority of the multiple charging modules is determined, resulting in multiple switching priority parameters;
[0011] The charging modules that need to be switched are determined based on the required number of charging modules and the multiple switching priority parameters, thus obtaining the target switching charging modules;
[0012] Based on a preset load dynamic control strategy and the operating efficiency, the output power of the target switching charging module is dynamically allocated to obtain multiple power allocation values. The switching module is then controlled to switch the target switching charging module according to the multiple power allocation values.
[0013] Secondly, embodiments of this application provide a power switching control device for a charging module, applied to the main controller of a power management system. The power management system further includes multiple charging modules and a switching module. Each pair of the multiple charging modules is connected via the switching module. The switching module controls the connection and disconnection between the multiple charging modules. The main controller is connected to both the multiple charging modules and the switching module. The device includes:
[0014] The acquisition unit is used to acquire the power demand of the target charging terminal within a preset time period, as well as the operating parameters of the multiple charging modules; the operating parameters include: operating time, operating efficiency, power parameters, and temperature parameters.
[0015] The determining unit is used to determine the number of charging modules required to meet the power demand based on the power parameters, thereby obtaining the required number of charging modules.
[0016] The calculation unit is used to calculate the overall health of the multiple charging modules based on the running time and the running efficiency, and obtain multiple overall health scores; determine the switching priority of the multiple charging modules based on the multiple overall health scores, and obtain multiple switching priority parameters; determine the charging modules that need to be switched based on the number of required charging modules and the multiple switching priority parameters, and obtain the target switching charging modules.
[0017] The control unit is used to determine the charging modules that need to be switched based on the number of charging modules required and the multiple switching priority parameters, thereby obtaining the target switching charging modules; dynamically allocate the output power of the target switching charging modules based on a preset load dynamic control strategy and the operating efficiency, thereby obtaining multiple power allocation values, and control the switching module to switch the target switching charging modules according to the multiple power allocation values.
[0018] Thirdly, embodiments of this application provide a power switching control system for a charging module, wherein the power switching control system for the charging module is used to execute instructions for the steps in any of the methods in the first aspect of embodiments of this application.
[0019] Fourthly, embodiments of this application provide an electronic device, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing steps in any method of the first aspect of this application.
[0020] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in any method of the first aspect of this application.
[0021] Sixthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in any method of the first aspect of this application. The computer program product may be a software installation package.
[0022] By implementing the embodiments of this application, the following beneficial effects are achieved:
[0023] This application provides a control method, apparatus, and storage medium for power switching of a charging module, applied to the main controller of a power management system. The power management system also includes multiple charging modules and a switching module. Each pair of charging modules is connected via the switching module, which controls the connection and disconnection between the multiple charging modules. The main controller is electrically connected to both the multiple charging modules and the switching module. The method includes: acquiring the power demand of a target charging terminal within a preset time period, and the operating parameters of the multiple charging modules, wherein the operating parameters include: operating time, operating efficiency, power parameters, and temperature parameters; and determining the power switching to be performed based on the power parameters. The system calculates the required number of charging modules based on the number of incoming charging modules. Then, it calculates the overall health of multiple charging modules based on runtime and efficiency, resulting in multiple overall health scores. Based on these scores, it determines the switching priorities for each charging module, resulting in multiple switching priority parameters. Finally, it identifies the target charging modules to be switched on based on the required number of charging modules and these priority parameters. The system then dynamically allocates the output power of the target charging modules based on a preset load dynamic control strategy and operating efficiency, resulting in multiple power allocation values. These power allocation values are then used to control the switching of the target charging modules. This approach achieves two main benefits: firstly, it dynamically adjusts the number of charging modules based on the load, and secondly, through a multi-dimensional health assessment and rotation control strategy, it prevents individual charging modules from being overused, ensuring a more consistent aging rate across all modules, extending the overall system lifespan, improving system stability, and reducing maintenance costs. Secondly, it uses voltage adjustment and current soft-start for switching, avoiding voltage surges, reducing component damage, and further lowering maintenance costs. Attached Figure Description
[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is an architecture diagram of a power switching control system for a charging module provided in an embodiment of this application;
[0026] Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;
[0027] Figure 3 This is a flowchart illustrating a power switching control method for a charging module provided in an embodiment of this application;
[0028] Figure 4 This is a schematic diagram of the voltage adjustment and current soft-start control of a charging module provided in an embodiment of this application;
[0029] Figure 5 This is a schematic flowchart of a switching timing control provided in an embodiment of this application;
[0030] Figure 6 This is a flowchart illustrating another power switching method for a charging module provided in an embodiment of this application;
[0031] Figure 7 This is a functional module block diagram of a power switching control device for a charging module provided in an embodiment of this application. Detailed Implementation
[0032] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0033] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. The term "connection" in the embodiments of this application refers to various connection methods, such as direct or indirect connections, to achieve communication between devices; this application does not limit the scope of such connections.
[0034] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0035] The following is an explanation of the relevant terms used in this application:
[0036] Power switching: Switching is the operation of controlling the on / off state of a circuit in a power system through switching devices. Essentially, it is a general term for two actions: "connecting" (turning on the power supply) and "disconnecting" (turning off the power supply). Power switching refers to the process of connecting or disconnecting devices such as capacitors, resistors, contactors, and relays in a power system through control devices to regulate power and limit current.
[0037] The purpose of this application is to provide a control method, device and storage medium for power switching of a charging module, which solves the problems of low stability and high operation and maintenance costs of charging systems in the prior art.
[0038] To address the aforementioned issues, this application provides a control method, apparatus, and storage medium for power switching of charging modules. Applied to the main controller of a power management system, the method acquires the power demand of a target charging terminal within a preset time period, as well as the operating parameters of multiple charging modules. These operating parameters include operating time, operating efficiency, power parameters, and temperature parameters. Based on the power parameters, the required number of charging modules to be activated is determined, resulting in the required number of charging modules. Based on the operating time and operating efficiency, the corresponding comprehensive health status of the multiple charging modules is calculated, resulting in multiple comprehensive health statuses. Based on these comprehensive health statuses, the switching priorities of the multiple charging modules are determined, resulting in multiple switching priority parameters. Based on the required number of charging modules and the multiple switching priority parameters, the charging modules to be switched are determined, resulting in the target switching charging modules. Based on a preset load dynamic control strategy and operating efficiency, the output power of the target switching charging modules is dynamically allocated, resulting in multiple power allocation values. The switching modules are then controlled to switch the target switching charging modules according to these power allocation values. This improves the stability of the charging system and reduces maintenance costs.
[0039] The following is combined with Figure 1 The system architecture of a power switching control method for a charging module according to an embodiment of this application is described below. Figure 1 This is an architecture diagram of a power switching control system for a charging module provided in an embodiment of this application. The power switching control system 100 for the charging module includes: a charging module 110, a switching module 120, a charging terminal 130, and a main controller 140.
[0040] The charging module 110, comprising multiple charging modules including charging module A111, charging module B112, and charging module C113, forms a parallel output structure of the power switching control system 100. Each charging module can be individually scheduled, switched, and participate in power distribution by the main controller 140. The charging module 110 typically includes a rectifier stage, a DC / DC converter stage, a power measurement unit, and interfaces for acquiring operating parameters such as temperature, operating time, voltage, and current. These parameters are used to report real-time operating parameters to the main controller 140, enabling the system to evaluate whether the charging module is suitable for operation or decommissioning based on multiple indicators such as health status, temperature rise characteristics, and operating efficiency.
[0041] The switching module 120 is a power execution unit used to electrically connect, disconnect, and switch the output channels of multiple charging modules. The switching module 120 includes switching switches S1, S2, and S3. The output terminals of switching switch S1 are connected to charging modules A111 and C113; the output terminals of switching switch S2 are connected to charging modules A111 and B112; and the output terminals of switching switch S3 are connected to charging modules B112 and C113. The switching module can internally employ mechanical contactors, electromagnetic relays, or solid-state relays to form the switching actuator, providing functions such as rapid disconnection, arc suppression, and status feedback (including closed / open status monitoring). Preferably, the switching switches of the switching module 120 adopt a bidirectional withstand voltage solid-state relay structure, which is isolated from low-voltage control through optocoupler drive. Under the scheduling of the main controller 140, it can achieve shock-free switching and smooth exit of the charging module output, avoiding voltage drops, current surges, or resonance on the parallel bus during instantaneous switching.
[0042] The charging terminal 130 receives DC power from each charging module after it has been combined by the switching module 120, enabling it to charge external vehicles or energy storage devices. Charging terminals A131, B132, and C133 are connected to different vehicle charging interfaces. In a typical scenario, the main controller 140 dynamically selects the charging terminal to serve based on the real-time charging needs of the external vehicle, the bus capacity, and the capabilities of the currently activated modules, and then activates or deactivates the corresponding charging module through the switching module.
[0043] The main controller 140 is primarily used for strategy analysis and scheduling, as well as collecting operating parameters of each charging module, the switching status of the switching modules, and the power requirements of the charging terminals. Internally, the main controller 140 includes a data acquisition unit, a health assessment unit, a switching decision unit, and a power allocation unit. It can calculate the number of modules required for deployment, assess the overall health of each module, determine the switching priority, and output control signals to drive the actions of switching switches S1, S2, and S3. Preferably, the main controller 140 uses an embedded processor (such as a DSP or industrial-grade MCU) and communicates with each module via CAN or Ethernet to ensure the real-time performance and accuracy of the switching control.
[0044] Furthermore, the charging module 110, the switching module 120, and the charging terminal 130 are electrically connected through a bus structure. Switches S1, S2, and S3 are located midway between the charging module and the DC bus, forming the physical on / off points for the module's power output. The main controller 140 uses an isolated drive method for the control signals to the switching switches to ensure the electrical safety of the control and power circuits. Simultaneously, the switching module 120 feeds back the switching status to the main controller, achieving closed-loop verification of the switching operation through closure detection or current detection.
[0045] As can be seen, by providing parallel-schedulable power units through charging module 110, realizing module-level electrical switching through switching module 120, carrying the actual charging load through charging terminal 130, and then performing global scheduling and power distribution by main controller 140, the charging module can be accurately put into and taken out in multi-machine parallel scenarios, improving system power utilization, extending module life, and significantly improving the electrical stability of the charging process.
[0046] The following is combined with Figure 2 The electronic devices in the embodiments of this application will be described. Figure 2 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 2 As shown, the electronic device 200 includes a processor 210, a memory 220, a communication interface 230, and one or more programs 221. The processor 210 is communicatively connected to the memory 220 and the communication interface 230 via an internal communication bus.
[0047] The one or more programs 221 are stored in the memory 220 and configured to be executed by the processor 210. The one or more programs 221 include instructions for performing any step in the above method embodiments.
[0048] The processor 210 can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, units, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit can be a communication interface, transceiver, transceiver circuit, etc., and the storage unit can be a memory.
[0049] The memory 220 can be volatile memory or non-volatile memory, or it can include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0050] It is understood that the electronic device 200 may include more or fewer structural elements than those shown in the above block diagram, such as a power module, physical buttons, a Wi-Fi module, a speaker, a Bluetooth module, sensors, a display module, etc., without limitation. It is understood that the electronic device may incorporate elements such as... Figure 1 The architecture of a power switching control system for a charging module.
[0051] After understanding the software and hardware architecture of this application, the following will be combined with... Figure 3 This application describes a power switching control method for a charging module according to an embodiment. Figure 3 This is a flowchart illustrating a power switching control method for a charging module according to an embodiment of this application. The method is applied to the main controller of a power management system. The power management system further includes multiple charging modules and a switching module. Each pair of charging modules is connected via the switching module, which controls the connection and disconnection between the multiple charging modules. The main controller is electrically connected to both the multiple charging modules and the switching module. The method specifically includes the following steps:
[0052] Step S301: Obtain the power demand of the target charging terminal within a preset time period, as well as the operating parameters of the multiple charging modules; the operating parameters include: operating time, operating efficiency, power parameters, and temperature parameters.
[0053] In this embodiment, the preset time period refers to a fixed data collection cycle pre-set based on the charging pile's operating characteristics, vehicle charging behavior patterns, and the power module's health management strategy. The target charging terminal refers to the vehicle-side electrical equipment currently served by the charging pile, including: the electric vehicle's on-board charger, battery management system, and its connected DC charging interface. In this embodiment, the power requirement of the target charging terminal can be obtained through the communication link between the charging pile's main controller and the vehicle's battery management system. The battery management system will report the target charging power to the charging pile in real time based on the current battery voltage, SOC, temperature, and battery status assessment strategy. The operating parameters of multiple charging modules, including operating time, operating efficiency, power parameters, and temperature parameters, are all obtained from the module's internal monitoring circuitry and the main controller's communication link.
[0054] In a specific embodiment, the main controller actively triggers a data acquisition process according to a preset time period, polling the real-time operating status of each charging module via an internal communication bus (such as CAN, RS485, or Ethernet). The monitoring units built into each charging module report the accumulated operating time, efficiency estimation results, current power output status, and internal module temperature to the main controller. Simultaneously, the main controller obtains the target power demand of the target charging terminal within the current sampling period through the vehicle-side interface. After receiving all data, the main controller stores these parameters in the operating database and uses them as input for subsequent switching decisions, health calculations, and dynamic load allocation algorithms. Furthermore, the main controller can construct a time-series model based on historical data to predict power demand trends in the near future, thereby optimizing module scheduling strategies in advance. For example, when vehicle charging enters the constant voltage stage, the power will show a gradual decreasing trend; when the battery temperature rises sharply, the battery management system may reduce the charging current. The main controller can combine this trend information to correct the collected power demand parameters, further improving control accuracy.
[0055] It should be noted that the preset time period, the method of collecting operating parameters, and the communication link can all be flexibly adjusted on different hardware platforms, and are not limited here, as long as the above data can be collected periodically and reliably.
[0056] Step S302: Determine the number of charging modules to be deployed to meet the power requirements based on the power parameters, and obtain the required number of charging modules.
[0057] In this embodiment, the power parameter can be the rated output power of the charging module, the currently available power, or the power capability of the module under different operating efficiency conditions, so as to reflect the actual upper limit of the output that the module can stably provide in the current state.
[0058] In a specific embodiment, firstly, the main controller calculates the average efficiency of multiple charging modules to reflect the overall operating capability of the system. Then, it divides the target power requirement by the average efficiency, the dynamic safety factor, and the module power parameters to obtain the theoretically required number of modules. Since the charging modules are operated as a whole unit, the main controller performs a rounding operation on the above calculation results to ensure that the total output power is not lower than the target power requirement. For example, if the target power requirement is 120kW, and each module can stably provide 28kW at the current efficiency, the theoretical calculated value is approximately 4.2, which, after rounding up, yields a required number of charging modules of 5. Furthermore, the main controller can dynamically adjust the required number of modules based on historical power demand trends or vehicle charging phase characteristics. For example, if it is determined that the current charging is in a constant voltage phase (i.e., the power will naturally decrease in the following period), the main controller can appropriately reduce the required number of modules; while when the vehicle is in a high-power constant current charging phase, the main controller can appropriately increase the required number of modules to improve stability. In addition, for scenarios with large temperature differences and significant variations in health status between modules, the main controller can further adjust the effective power value of the modules by combining historical temperature rise models, so that the calculation results are more consistent with the actual capabilities of the modules.
[0059] As can be seen, by establishing a mathematical relationship between target power demand, module power parameters, operating efficiency, and dynamic safety factor, the final calculation result of the required number of modules can comprehensively reflect the system's real-time load, operating status, and safety redundancy requirements. Compared with the traditional module switching method based on a fixed number of modules, it can achieve a more flexible and intelligent module selection strategy, laying the foundation for subsequent health assessment, switching priority ranking, and dynamic load allocation, thereby improving the overall reliability of charging operation.
[0060] Optionally, determining the number of charging modules needed to meet the power requirement based on the power parameters, and obtaining the required number of charging modules, specifically includes the following steps:
[0061] A1. Obtain the dynamic security factor;
[0062] A2. Determine the average efficiency of the multiple charging modules;
[0063] A3. Determine the required number of charging modules based on the preset calculation formula for the number of charging modules to be occupied, the dynamic safety factor, the average efficiency, the power parameter, and the power requirement; wherein, the calculation formula for the number of charging modules to be occupied is the rounded-up quotient of the power requirement and the average efficiency, the dynamic safety factor, and the power parameter.
[0064] In this embodiment of the application, the formula for calculating the number of charging modules required is as follows:
[0065]
[0066] in, The required number of modules; Total load power requirement (W); Rated output power (W) for a single module; The module's average efficiency is 0.95 or as per the power module's datasheet. The dynamic safety factor (safety threshold 1.05~1.25, initial value is set to...) =1.15).
[0067] To make it easier to understand, let's take a practical example: Suppose there is a charging station system: =100kW (current load demand) =20kW (module rated power). =0.93 (average efficiency). =1.15 (safety factor), calculation process: The final calculation result Round up, where The necessary parameters are set using the following formula:
[0068]
[0069] in, This is the aging growth factor (threshold range 0.1~0.3), used to control the growth rate of the safety factor; Cumulative running time (hours); Design life (typically 50,000-100,000 hours); This is the dynamic safety factor.
[0070] The calculation process is as follows: setting =1.15, =0.20, =80,000 hours, the calculation process for the safety factor under different operating times is as follows: ; ; ; ; It is worth noting that when When the safety threshold is exceeded, the safety threshold boundary value shall prevail. Set to 1.25.
[0071] In a specific embodiment, the dynamic safety factor reflects the impact of current system load fluctuations, module health status, and the operating environment on the module's output capability. This value can be dynamically adjusted based on historical power demand variation curves, vehicle charging characteristics (such as constant current and constant voltage stages), ambient temperature, module temperature rise trends, and system operation strategies. During peak traffic periods, fast charging phases, or when module temperature rises significantly, a larger dynamic safety factor can be used to further increase system redundancy. Under low load or good module health conditions, the dynamic safety factor can be appropriately reduced to avoid excessive redundancy leading to increased energy consumption. The dynamic safety factor can be calculated using machine learning methods, such as based on the variance of historical power demand, the module temperature change rate, or the average module health value; alternatively, an empirically set range value, such as between 1.05 and 1.20, can be used, without limitation. The operating efficiency of multiple charging modules may vary due to differences in aging, temperature, and load. To obtain the overall effective output capability level of the system, the main controller averages the operating efficiency of multiple modules to reflect the comprehensive conversion capability of multiple modules under the current environmental and load conditions. The average efficiency can be calculated based on the charging module's built-in efficiency calculation model. For example, the charging module obtains the instantaneous efficiency value by collecting the ratio of input power to output power, and then calculates the current operating efficiency by weighted averaging over the sampling period. Calculating the average efficiency can avoid estimation errors caused by individual modules having excessively high or low efficiencies, thus improving the overall stability and accuracy of the required module quantity calculation.
[0072] As can be seen, the main controller can intelligently and adaptively determine the required number of charging modules based on the actual operating efficiency, power capacity, and real-time load conditions of multiple charging modules. Compared with traditional methods based on a fixed number of modules or simple thresholds, this method can more accurately reflect the true output capacity of the modules, avoid module overload or redundant operation, and effectively improve the flexibility, safety, and energy efficiency of the charging system.
[0073] Step S303: Calculate the overall health of the multiple charging modules based on the running time and the running efficiency to obtain multiple overall health scores.
[0074] In this embodiment, the overall health score is used to measure the overall performance degradation of the charging module. A higher value indicates a better operating condition of the module. Conversely, a significant drop in health score indicates that the module may experience efficiency degradation, abnormal temperature rise, or fatigue caused by long-term operation. In subsequent switching strategies, its load should be reduced or rest time increased. Operating time is one of the important indicators reflecting the aging degree of the module. As the charging module continues to operate, its internal power devices (such as MOSFETs, IGBTs, and electrolytic capacitors) are affected by thermal stress, switching losses, and oscillation shocks, leading to continuous performance degradation. Therefore, operating time can serve as a primary basis for assessing the module's lifespan degradation trend. Operating efficiency reflects the module's actual conversion capability, and its decline may be caused by multiple factors such as increased internal losses, magnetic component saturation, fan aging, or temperature rise. A decrease in efficiency not only indicates a deterioration in the module's health condition but may also further exacerbate module heating and accelerate the aging process.
[0075] In a specific embodiment, historical temperature data and current temperature parameters are first obtained from multiple charging modules, and the average historical temperature is calculated. Then, the deviation between the current temperature and the historical temperature is calculated to obtain the temperature deviation value. Next, the temperature fluctuation value is calculated based on the temperature deviation value and the rate of temperature change to determine whether the module is in a state of abnormal temperature fluctuation. Furthermore, the main controller calculates the average and standard deviation of the running time data to obtain the degree of difference in the running time of a single charging module among multiple charging modules, and then determines the running time difference value. After normalization, the temperature fluctuation value and the running time difference value form temperature influence weight and running time weight, respectively, to characterize the influence of each parameter on the health assessment. After the weights are determined, the main controller further calculates the efficiency score based on the operating efficiency, and determines the efficiency influence weight based on the temperature influence weight, running time weight, and efficiency score. Finally, the running time score, temperature influence score, efficiency score, and corresponding weights are fused using a preset weighted fusion formula to obtain the comprehensive health of each charging module. The specific calculation can use a linear weighting method, an exponential decay method, or a machine learning prediction method, which is not limited here. In addition, the main controller can also incorporate information such as module switching counts, historical fault records, fan status, and internal temperature rise models to further improve the reliability of health assessment.
[0076] As can be seen, by constructing a comprehensive health model based on operating time, operating efficiency, and temperature characteristics, the true health status of each charging module can be accurately identified. Compared with traditional methods that rely on only a single parameter (such as efficiency or temperature), multi-dimensional fusion significantly improves the accuracy and reliability of the assessment.
[0077] Optionally, the step of calculating the overall health score of the multiple charging modules based on the running time and the running efficiency to obtain multiple overall health scores specifically includes the following steps:
[0078] B1. Obtain multiple historical temperature parameters of the multiple charging modules;
[0079] B2. Determine the running time score for each of the plurality of charging modules based on the running time, and obtain multiple running time scores;
[0080] B3. Determine the temperature impact score for each of the multiple charging modules based on the temperature parameters to obtain multiple temperature impact scores;
[0081] B4. Determine the efficiency score for each of the multiple charging modules based on the operating efficiency, and obtain multiple efficiency scores;
[0082] B5. Determine the average value of the multiple historical temperature parameters to obtain the historical temperature average value;
[0083] B6. Determine the temperature deviation value based on the historical average temperature and the temperature parameters;
[0084] B7. Determine the temperature fluctuation value based on the temperature deviation value and the temperature parameters;
[0085] B8. Determine the average running time and the standard deviation of the running time based on the stated running time;
[0086] B9. Determine the runtime difference value based on the average runtime and the standard deviation of runtime;
[0087] B10. Normalize the temperature fluctuation value and the running time difference value to obtain the temperature influence weight and the running time weight.
[0088] B11. Determine the operating efficiency weight based on the temperature influence weight and the operating time weight;
[0089] B12. The multiple comprehensive health scores are obtained by weighting the temperature influence weight, the running time weight, the running efficiency weight, the multiple running time scores, the multiple temperature influence scores, and the multiple efficiency scores.
[0090] In this embodiment of the application, the runtime score can be calculated according to the following formula:
[0091]
[0092] in, For the first iCumulative operating time (hours) of each charging module; Design the lifespan of the charging module (e.g., 50,000 hours). For the first i The longer the cumulative running time of each charging module, the better. The lower the value, the more it reflects the degree of consumption within the module's theoretical lifespan. As a lifespan decline factor in the comprehensive health score.
[0093] The temperature effect score can be calculated using the following formula:
[0094]
[0095] in, The current temperature of the charging module (°C); For optimal operating temperature (e.g., 45℃); This is the temperature sensitivity coefficient (e.g., 0.001-0.005). For the first i The temperature of each charging module affects the score; the further the internal ambient temperature of the charging module deviates from the optimal operating temperature, the lower the score. The impact of thermal stress on the overall score of the reaction module.
[0096] The efficiency score can be calculated using the following formula:
[0097]
[0098] in, The current efficiency (%) of the charging module; The rated maximum efficiency (%) of the charging module; For the first i The efficiency score of each charging module is a rating; the higher the efficiency, the higher the score, reflecting the better the module's performance.
[0099] The formula for calculating overall health is as follows:
[0100]
[0101] in, , , These are the weighting coefficients. + + =1; For the first i Overall health of each charging module; For the first i The runtime rating of each charging module; For the first iTemperature impact rating of each charging module; For the first i Efficiency rating of each charging module.
[0102] The overall health score is explained as follows: A value >0.8 indicates good health and can be prioritized for investment; 0.6 < ≤0.8 indicates a normal state, and the value can participate in rotation; 0.4< A value ≤0.6 indicates a sub-healthy state, and rest is recommended. A value ≤0.4 indicates an unhealthy state that requires maintenance. The overall health score provides a quantitative basis for the deployment decision algorithm.
[0103] In specific embodiments, historical temperature parameters reflect the thermal stress experienced by the charging module during long-term operation and serve as a crucial basis for assessing module aging. The main controller periodically collects historical temperature data from multiple modules, recording their long-term temperature conditions, including peak temperature, average temperature, and temperature response curves under different operating conditions. This data serves as the foundational input for calculating temperature-related indicators. The historical average temperature reflects the module's long-term thermal stress level and acts as a reference benchmark for calculating temperature deviation. The temperature deviation value quantifies the difference between the module's current temperature and its long-term average temperature. A significantly higher current temperature than the historical average temperature may indicate increased internal losses or decreased heat dissipation capacity within the module. Temperature fluctuation values reflect the severity of temperature changes during different operating periods, revealing potential heat dissipation problems or thermal shocks caused by sudden load changes. The average operating time reflects the overall operating level of the module group, while the standard deviation of operating time reflects the aging differences between modules. The operating time difference value can be used to identify over-operated modules. For charging modules, their weight should be appropriately reduced in the switching strategy to achieve lifespan balance with other modules. Normalization ensures that parameters at different scales are unified to the same dimension, making model calculations more stable and reliable. A higher weight indicates a greater impact of that factor on the health assessment. The operational efficiency weight measures the importance of a module's current output capability in the health assessment. If temperature and runtime weights are high, the efficiency weight is relatively lower to highlight the impact of aging and temperature rise factors. Finally, the main controller performs a weighted calculation of the runtime score, temperature impact score, efficiency score, and their corresponding weights to output the overall health score for each module.
[0104] As can be seen, by constructing a comprehensive health calculation model that includes multiple dimensions such as temperature deviation, temperature fluctuation, efficiency change, and operating time difference, this application can accurately assess the health status of each charging module and use the assessment results for subsequent switching priority ranking, significantly improving the accuracy and rationality of module scheduling, avoiding accelerated aging of some modules due to long-term continuous operation, making the aging rate of all modules tend to be consistent, thereby effectively extending the overall life of the charging system and reducing later maintenance costs.
[0105] Step S304: Determine the switching priority of the multiple charging modules based on the multiple comprehensive health scores to obtain multiple switching priority parameters.
[0106] In this embodiment, the overall health status reflects the aging trend, efficiency level, and temperature status of the modules during long-term operation. The switching priority is further established based on the overall health status to prioritize the deployment of different modules, guiding the module switching strategy when the load changes. The larger the value of the switching priority parameter, the higher the priority level, and modules with lower health status or those that need rest can be switched on first.
[0107] In a specific embodiment, firstly, the main controller acquires the temperature compensation coefficient, health index, switching frequency, and other auxiliary data affecting the reliability of each module. This data allows for a more precise assessment of the short-term and long-term reliability risks of the modules and whether the modules are currently suitable to continue bearing the load. During this process, a priority model based on the "rotation principle" is constructed. When the overall health of a charging module is low, the main controller determines that the module needs more rest, thus increasing its priority for disconnection in the switching strategy. When the overall health of a charging module is high and the temperature is within a reasonable range, the charging module can be prioritized for charging tasks. This model not only considers health but also historical switching frequencies, using a switching frequency balancing algorithm to achieve a uniform distribution of modules in terms of switching frequencies, avoiding the risk of reliability degradation due to frequent switching of a few charging modules. Furthermore, the main controller establishes a temperature compensation strategy based on the module's historical temperature parameters and current temperature status. When the temperature of a charging module is significantly higher than other modules or higher than its own historical average temperature, the main controller will assign a higher switching priority parameter to the charging module to reduce its load and promote temperature reduction, allowing it to recover to a reasonable operating range as quickly as possible. Similarly, when a charging module experiences abnormal temperature fluctuations during its most recent operating cycle, its switching priority will be increased accordingly to avoid potential thermal runaway risks. Furthermore, the switching priority is also determined by the module's load in the previous task phase. If a module underwent a high load or a long continuous operating cycle in the previous phase, its switching priority will automatically increase, allowing it to exit the current cycle first, thus achieving a balance in operating time among modules. Under continuously increasing load conditions, if a module is in excellent operating condition and has the highest overall health in the current phase, its switching priority parameter will be appropriately reduced, allowing it to continue undertaking output tasks to ensure system output stability. Finally, based on a preset priority calculation formula, multiple parameters such as overall health, temperature compensation coefficient, dynamic switching count, and rest time are integrated and calculated to output multiple switching priority parameters.
[0108] It is evident that by determining module switching priorities based on comprehensive health status and multi-dimensional operational status parameters, refined module management can be achieved. In charging scenarios where load fluctuations and module status differences are significant, this method can ensure reasonable module rotation and balanced usage, thereby significantly improving overall operating efficiency and equipment lifespan.
[0109] Optionally, determining the switching priority of the multiple charging modules based on the multiple comprehensive health scores to obtain multiple switching priority parameters specifically includes the following steps:
[0110] C1. Obtain the health index and temperature compensation coefficient of the plurality of charging modules;
[0111] C2. Obtain the maximum and minimum number of switching operations for the plurality of charging modules;
[0112] C3. Determine the average temperature parameter and the maximum temperature parameter based on the aforementioned temperature parameters;
[0113] C4. Based on the preset mapping relationship between power parameters and rest time, determine the rest time corresponding to the power parameters to obtain multiple first rest times;
[0114] C5. The plurality of second rest periods are determined based on a preset rest period algorithm, the health index, the temperature compensation coefficient, the average temperature parameter, the maximum temperature parameter, and the plurality of first rest periods;
[0115] C6. Based on the preset switching frequency balance calculation formula, the maximum switching frequency and the minimum switching frequency, determine the dynamic switching number corresponding to the multiple charging modules to obtain multiple dynamic switching numbers;
[0116] C7. Determine the multiple throwing priority parameters based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throwing numbers.
[0117] In this embodiment, to maintain a balanced health among multiple charging modules during long-term operation and prevent significant lifespan reduction due to frequent activation or continuous high-temperature operation of some modules, a multi-dimensional factor is further introduced when determining the switching priority based on comprehensive health status. This introduces factors such as health index, temperature compensation coefficient, rotation time, and switching frequency balance to construct a module switching priority model. Through the module lifespan balancing management mechanism, the overall management time, frequency, and maintenance costs of the equipment are reduced. Specifically, this switching priority model includes a rotation scheduling algorithm and a switching frequency balance. The rotation scheduling algorithm performs intelligent thermal and health management based on the module's health status and operating temperature, allowing high-temperature and aging modules to receive more cooling and rotation time. The rotation time is calculated using the following formula:
[0118]
[0119] in, Indicates the first i The off-time (s) of the charging equipment group; Indicates the first Group power module health status; This indicates the average health status of all charging modules; Indicates the maximum allowable operating temperature of the charging module; Indicates the first Current operating temperature of the charging module; This indicates health compensation; modules with lower health levels require longer rest periods, giving aging modules more time to recover and extending the overall lifespan of the system. This indicates the operating temperature of the charging module. The higher the operating temperature of the module, the longer the rest time, which forces the high-temperature module to cool down fully and avoids damage from heat accumulation. Basic rest time; Health index; This is the temperature compensation coefficient.
[0120] in, Yes, it can be set according to the module power, such as: low power module (<10kW): =30-60 seconds (median value 45 seconds); Medium power modules (10-100kW): =60-180 seconds (midpoint 120s); High-power modules (>100kW): =180-300 seconds (median value 240s). The value is set based on the protection concept, such as: =1: Linear relationship, gentle adjustment; =1.5-2.0: Enhance health effects (recommended); =2.5-3.0: Aggressive protection, extremely protective of aging modules. The values are also selected based on the principle of protection, such as: =0.2-0.3: Mild temperature compensation; =0.4-0.6: Moderate temperature sensitivity (recommended); =0.7-1.0: Strong temperature response.
[0121] The preset method for balancing the number of throws is calculated using the following formula:
[0122]
[0123] in, For charging module Dynamic maximum number of cuts; , The historical switching count of the most vulnerable charging module in the system represents the current "weakest link" in the system and serves as the benchmark for all limitations. The base ratio coefficient (0.1-0.3) ensures that even in the worst health condition, there are basic limitations. This value is based on a protective principle, such as: =0.1: Aggressive strategy, significant impact on health; =0.2: Balancing strategy (recommended); =0.3: Conservative strategy, with a moderate impact on health; The sensitivity index (1.0-2.0) is used to represent the degree of influence of controls on health. =1.0: Linear relationship; =1.5: Moderate sensitivity (recommended); =2.0: High sensitivity, strict restrictions are imposed if health is slightly poor.
[0124] In a specific embodiment, firstly, the main controller calculates the average and maximum temperature parameters of each charging module based on the current temperature value of each module. The average temperature parameter reflects the overall temperature level, while the maximum temperature parameter identifies the thermal risk of individual modules. Then, based on the calculated parameters, the rest requirements of the charging modules at different operating stages are determined. The rest time algorithm calculates the second rest time by integrating the health index (reflecting the decline trend), the temperature compensation coefficient (reflecting thermal stress), the average and maximum temperatures (reflecting the overall temperature environment), and the first rest time (reflecting task intensity). The longer the second rest time, the more likely the module needs to be prioritized for disconnection or workload reduction. Dynamic switching counts are calculated based on two extreme values (maximum and minimum switching counts) to give the switching strategy self-balancing capabilities. For example, if a module's switching count is significantly higher than other modules, its dynamic switching count increases, raising its switching priority and reducing the probability of it being put into operation later. Ultimately, the system integrates comprehensive health (long-term degradation characteristics), second-round rest time (short-term workload and temperature conditions), and dynamic switching frequency (switching frequency balance) according to a preset weighting rule to obtain switching priority parameters for multiple charging modules. Modules with higher parameters will be prioritized for disconnection, while modules with lower parameters will be prioritized for operation, achieving dynamic load distribution and lifespan balance among modules.
[0125] As can be seen, by adopting a multi-level parameter fusion algorithm that integrates health index, temperature compensation, rest time calculation, and switching frequency balance, the switching priority determination method of this application can effectively avoid the problem of premature aging of a few modules due to long-term continuous operation or frequent switching. It achieves a comprehensive balance of module usage frequency, temperature pressure and long-term health status, significantly enhances the consistency of charging module aging rate, thereby extending the life of the entire charging system, reducing maintenance costs and improving operational stability.
[0126] Optionally, determining the multiple throwing priority parameters based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throwing numbers specifically includes the following steps:
[0127] D1. Obtain the target idle time of the target charging module; the target charging module is any one of the plurality of charging modules;
[0128] D2. Determine the rest time corresponding to the target charging module based on the multiple second rest times to obtain the target rest time;
[0129] D3. When the target rest time is greater than the target idle time, determine the weight coefficients corresponding to the overall health, rest time, and dynamic switching number according to the preset weight allocation rules, and obtain the overall health weight, rest time weight, and dynamic switching weight.
[0130] D4. Determine the overall health score corresponding to the target charging module based on the multiple overall health scores to obtain the target overall health score;
[0131] D5. Determine the dynamic switching number corresponding to the target charging module based on the multiple dynamic switching numbers to obtain the target dynamic switching number;
[0132] D6. Based on the preset casting priority parameter calculation formula, the overall health weight, the rest time weight, and the dynamic casting weight, the target rest time, the target overall health, and the target dynamic casting number are weighted and calculated to obtain the target priority parameter.
[0133] In this embodiment, the target idle time refers to the cumulative inactivity time of the target charging module since its last switching operation. The target idle time reflects the current resting state of the module. The longer the idle time, the more suitable the module is to be put back into operation; conversely, it should remain in standby to avoid device stress caused by frequent switching of the electrothermal cycle. The target idle time is calculated by recording the operating status of each module in real time through the main controller. The rotation rest time is the module's rest requirement calculated based on factors such as temperature characteristics, health index, and power load history. The second rotation rest time, as the result of the previous calculation, represents the optimal rest time that the charging module should take under the current operating conditions. When the target idle time has not yet reached the rest requirement, the module is not put into operation to prevent overuse. If the target rotation rest time is greater than the target idle time, it indicates that the current charging module is not resting enough. Therefore, in the priority calculation, the weights reflecting "rest requirements" and "risk of number of times the module is put into operation" should be appropriately increased to avoid overworking the module. Based on preset weighting rules (e.g., dynamically adjusted according to module health distribution, temperature change trends, and overall module usage balance), corresponding weight coefficients are assigned to overall health, rest time, and dynamic switching frequency. Typically, when rest is insufficient, the weight of rest time will be increased, the weight of dynamic switching frequency will be moderately increased, while the weight of health will remain relatively balanced. Overall health reflects the aging degree of module components, the characteristics of operational efficiency degradation, and the degree of temperature and stress accumulation.
[0134] In a specific embodiment, the module switching priority is sorted, and modules with good health status and long restriction time are selected for operation first. Time (of which, For the first i The off-time of each charging device. For the first i During the idle time of each charging device, the power block will not be subject to priority calculation, allowing it sufficient rest time. Priority calculation will only be allowed when no idle module groups are available, and the calculation process is as follows:
[0135]
[0136] in, Indicates the weighting coefficient of health status; This represents the idle time weighting coefficient; This represents the weighting coefficient for the number of throws / cuts; Representation module Idle time (min); This represents the maximum idle time across all modules; Representation module Historical number of cuts; = This indicates the maximum number of times a module can be switched dynamically.
[0137] Through a three-dimensional weighted balancing design, modules with lower health levels... A higher value indicates a lower priority, preventing modules in poor health from bearing heavy loads and protecting vulnerable modules; modules with longer idle times... Larger modules have higher priority, enabling a rotation mechanism to prevent modules from remaining idle for extended periods; modules that are switched more frequently have higher priority. The larger the value, the lower the priority, reducing the mechanical and electrical stress on the module caused by frequent switching. Furthermore, to ensure... =1, the setting of each coefficient is based on engineering practice and application scenario. For example, in some field sites, the module lifespan is more sensitive and module protection is more important, so the weight coefficient of health status is increased. If certain sites have high stability requirements, then increase the weighting coefficient for the number of cuts / drops. This reduces the number of switching operations. The following example illustrates this: Assume there is state data from three modules. Module A: =0.85, =120min, =15 times; Module B: =0.70 =180min =8 times; Module C: =0.90, =60min, = 20 times. The maximum value is: =180min, =20 times, then the weighting coefficient is: =1, =0.5, =0.3, =0.2. Based on the weights, the priority parameters of module A, module B, and module C can be calculated as follows:
[0138]
[0139] Based on the priority parameters, the switching order can be determined as Module B (0.53) → Module A (0.425) → Module C (0.35).
[0140] The preset weight allocation rules can be determined based on the operating status of the charging module. Throughout the entire lifecycle of the charging equipment, the switching weight coefficients can be dynamically adjusted to adapt to different lifecycle stages, as follows: If the charging module is in its initial operation ( If the charging time is less than 10,000 hours, it indicates that the charging module prioritizes efficiency and is used quickly and evenly. , , If the charging module is in medium-term operation (10000 < If the charging module has a lifespan and efficiency that balances the power module's lifespan and efficiency (<50,000 hours), then the charging module is effective. If the charging module operates in the later stages ( If the battery life exceeds 50,000 hours, it indicates that the aging and fragile charging module needs special protection to extend its service life. It is worth noting that, The minimum threshold is set to 0.1. When the calculated module priority is less than 0.1, its use is forcibly restricted, the log is recorded, and a maintenance request is submitted.
[0141] As can be seen, the constructed priority calculation model enables the charging module to comprehensively consider its health status, thermal load pressure, and usage frequency balance in each scheduling decision, achieving an efficient dynamic load allocation strategy. This strategy effectively reduces excessive module operation and thermal shock, extends module lifespan, improves system stability, and significantly reduces the risk of failure caused by module aging imbalance, thereby significantly improving the overall reliability and economy of the charging system.
[0142] Step S305: Determine the charging modules to be switched based on the required number of charging modules and the multiple switching priority parameters to obtain the target switching charging modules.
[0143] In this embodiment, the required number of charging modules reflects the operating capacity to be maintained under the current load conditions and is related to the real-time power demand of the target charging terminal. Multiple switching priority parameters are composed of indicators such as overall health, rest time, and dynamic switching count, reflecting the availability, fatigue level, and usage balance of each charging module within the current operating cycle. By combining these two factors, modules suitable for activation or deactivation can be dynamically selected.
[0144] In a specific embodiment, firstly, the number of charging modules in demand is compared with the number of charging modules currently in operation to determine the number of modules to be added or removed within the current cycle. For example, if the number of charging modules in demand exceeds the number of currently operational modules, a "put on" operation is performed, selecting several idle charging modules to be put back into operation; conversely, if the number of charging modules in demand is low, a "cut off" operation is performed, selecting several currently operating modules to be taken out of operation. Next, based on multiple calculated put-on / cut-off priority parameters, it is determined which charging modules need to be put on or cut off. These priority parameters serve as a comprehensive indicator reflecting the module's health status and operational pressure; a higher value indicates that the module is less suitable for continued operation and more suitable for being removed; a lower value indicates that the module is more suitable for being put on or for continuing to operate. For the "put on" operation, several modules with lower priority parameters are selected from the idle charging modules, prioritizing modules with high health, low rotation requirements, and low put-on / cut-off frequency for operation. For the "switching" operation, several charging modules with higher switching priority parameters are selected from the currently running charging modules. Modules with relatively low health, high temperature or pressure, or those that have been switched too frequently recently are prioritized for shutdown. Finally, the selection results are used to determine the target charging module switching list, and subsequent operations such as voltage synchronization control and current soft-start control are performed to ensure the smoothness and safety of the charging module switching process.
[0145] It is evident that by combining the number of required modules with switching priority parameters, the system can dynamically identify which charging modules "should be engaged" or "should be disengaged," resulting in a more balanced usage frequency of charging modules. This avoids some charging modules operating continuously while others remain idle for extended periods, effectively reducing the risks of thermal aging and power device fatigue. Furthermore, the switching strategy driven by the dynamic priority model significantly enhances the charging system's adaptability under different load scenarios, ensuring efficient operation in various environments, including light loads, heavy loads, and abnormal temperature rises.
[0146] With the above Figure 3 The embodiments described are consistent; see also... Figure 4 , Figure 4 This is a flowchart illustrating the voltage adjustment and current soft-start control of a charging module according to an embodiment of this application. The output terminal of the target switching charging module is electrically connected to a DC bus, which is a DC output bus formed by connecting multiple charging modules in parallel. After determining the charging module to be switched based on the required number of charging modules and the multiple switching priority parameters, and obtaining the target switching charging module, the method further includes the following steps:
[0147] S401. Obtain the output voltage of the target switching charging module and the bus voltage of the DC bus;
[0148] S402. Obtain the line resistance between the target switching charging module and the DC bus;
[0149] S403. Obtain the output current of the target switching charging module;
[0150] S404. Based on the preset current balance adjustment formula, the output current determines the balance adjustment parameters;
[0151] S405. Determine the line voltage drop compensation value based on the line resistance;
[0152] S406. Determine the voltage adjustment value based on the bus voltage, the line voltage drop compensation value, and the equalization adjustment parameter;
[0153] S407. Adjust the output voltage according to the voltage adjustment value to obtain the target output voltage;
[0154] S408. Based on a preset current soft-start control strategy, perform current soft-start control on the target switching charging module to obtain the target output current; the current soft-start control strategy is a strategy to make the output current of the target switching charging module rise smoothly to the target output current;
[0155] S409. Determine the output power of the target switching charging module based on the target output current and the target output voltage.
[0156] In this embodiment, to avoid bus current surges caused by voltage differences, line voltage drops, or transient inconsistencies when the target switching charging module is connected to the bus, voltage synchronization regulation and current soft-start control are further executed after the target switching charging module is identified to ensure safe and smooth connection of the module to the system. Firstly, Pre-charge at -5V. After pre-charging is complete, close the parallel contactor. Then, use the following formula for fine-tuning the voltage:
[0157]
[0158] in, It serves as a voltage reference (bus voltage -2.5V, also known as battery voltage). For line voltage drop compensation, the line impedance voltage drop between the output of the compensation module and the bus is compensated to improve current sharing accuracy and eliminate uneven current distribution caused by line differences. The preset current balancing adjustment formula dynamically adjusts the output voltage reference according to the current deviation to achieve automatic current sharing among modules, so that the voltage of the module that bears more load is appropriately increased. This represents the average current value. This is the current output current value.
[0159] Among them, the calculation of line voltage drop compensation is as follows:
[0160]
[0161] in, The output line resistance (calculated based on wire diameter and length); The connector contact resistance (typically 2-5mΩ). This is the proportionality coefficient.
[0162] Among them, the proportionality coefficient Adjustment:
[0163]
[0164] in, The maximum allowable voltage adjustment range (typically 2-5%). The maximum current deviation is 20-30% of the rated current. The damping coefficient (0.6-0.8) is used to avoid over-adjustment.
[0165] The adaptive damping control is as follows:
[0166]
[0167] Increase damping to prevent oscillations under large deviations, and decrease damping to improve response speed under small deviations. After the calculation is completed, protective limits need to be applied to restrict the voltage adjustment range to prevent over-adjustment from damaging the equipment. The limit threshold is: The advantage of this approach is that it directly provides a voltage reference instead of relying on the current sharing bus, avoids voltage loop contention, explicitly compensates for line voltage drop, improves current sharing accuracy, and offers fast response, good stability, and ease of tuning through proportional control.
[0168] The current soft-start control strategy can be formalized as follows:
[0169]
[0170] in, This is the starting current (usually 0 or a very small bias current). The target steady-state current value; This is the time constant, used to determine the rate of ascent (unit: seconds); This is a time count calculated from the start of startup. A smaller value results in a faster response time, but may also cause a larger current surge. The larger the value, the slower the response speed, but the smoother the current rise curve. The default setting is 1 second. The method for determining it is as follows:
[0171]
[0172] in, The system's equivalent inductance; The system's equivalent resistance; The damping coefficient (1.5-2.5) is used to prevent oscillations.
[0173] In addition, a current limiting protection mechanism is provided, which limits the current range to [specific value]. , This represents the module's maximum output current. Let's illustrate this with an example, assuming the system parameters are: =0A, =50A, =1.0s, then the current limit at different times is: ; ; ; .
[0174] In a specific embodiment, the main controller first acquires the current output port voltage of the target switching charging module and simultaneously measures the DC bus voltage. The DC bus is a DC output bus formed by multiple charging modules connected in parallel. Acquiring the voltage values of both allows for subsequent calculations of voltage difference, line voltage drop compensation, and voltage synchronization adjustment. Then, based on the charging system's cable specifications, module installation location, and wire length, the line resistance between the target module and the DC bus is determined. Next, the current output current of the target module is acquired; this current value is crucial for analyzing module operating status, balancing adjustment parameters, and soft-start strategies. To avoid overload of individual modules due to current imbalances between modules, a preset current balancing adjustment formula is used to calculate the balancing adjustment parameters based on the target module's current output current. These parameters guide the subsequent voltage adjustment process, enabling the target module to quickly achieve current balancing with other modules after connecting to the bus. The calculated voltage adjustment value is then sent to the target module, gradually bringing its output voltage closer to the target value. To avoid voltage abrupt changes, a ramp control method can be used to ensure smooth and controllable voltage changes. When the target output voltage matches the bus voltage or meets the preset deviation threshold, voltage synchronization is complete, and the module is ready for operation. After voltage synchronization is complete, a current soft-start strategy is executed, causing the target module's output current to gradually increase to the target output current after connection to the bus. The soft-start strategy typically employs ramp-up, speed-limited ramp-up, or extended proportional control methods to avoid instantaneous large current surges.
[0175] It is evident that by performing voltage synchronization, current balancing, and soft-start control before the charging module is put into or taken out of the bus, the risk of voltage surges and current jumps during module switching operations is significantly reduced, effectively protecting power devices and the bus system.
[0176] For easier understanding, please refer to Figure 5 , Figure 5 This is a flowchart illustrating a switching timing control method provided in an embodiment of this application. As can be seen, the switching timing control process sequentially includes pre-charging and pre-start, switching execution, pre-synchronization stage, voltage stability detection, current adjustment stage, and steady-state stage. This is used to achieve a smooth transition of voltage and current when the charging module is connected to the DC bus, avoiding inrush currents and bus disturbances caused by transient changes, thereby ensuring the stability and reliability of power switching operation. Specifically, in step 501, pre-charging and pre-start, adjusting the module output voltage V_Bus to -5V, the target switching charging module's output voltage is adjusted to the bus voltage V_Bus to -5V, gradually bringing the module output potential closer to the bus potential. In step 502, executing the switching and closing the contactor, the charging module is connected in parallel with the contactor, physically connecting the charging module to the DC bus. Next, in step 503, the pre-synchronization stage, during the adjustment of the module output voltage V_ref_new, the module output voltage is adjusted to a new reference voltage V_ref_new according to the aforementioned voltage adjustment strategy, further aligning it with the bus voltage. In step 504, voltage stability detection occurs. After the voltage stabilizes at V_ref_new, a 100-200ms wait period is maintained to detect the voltage and prevent transient instability of the bus due to voltage fluctuations. In step 505, the current adjustment stage, the module output current is adjusted to the Itarget value according to the Iramp. Following a preset Iramp ramp rule, the module output current is gradually increased to smoothly rise to the target current Itarget value, achieving a soft-start process and avoiding instantaneous current surges. Finally, in step 506, the steady-state stage, during load dynamic matching, the switching module enters the steady-state stage, achieving dynamic matching with the bus load and completing the switching process. It is evident that the above switching timing control process effectively achieves smooth voltage and current adjustment during module access, significantly reducing surge risks and improving the operational stability of the charging module and the overall system reliability in multi-unit parallel scenarios.
[0177] Step S306: Based on the preset load dynamic control strategy and the operating efficiency, the output power of the target switching charging module is dynamically allocated to obtain multiple power allocation values, and the switching module is controlled to switch the target switching charging module according to the multiple power allocation values.
[0178] In this embodiment, a preset dynamic load control strategy is implemented to automatically adjust the power share that each module should bear based on actual load fluctuations and the current operating efficiency of the module. The dynamic load control strategy is a comprehensive control strategy based on system real-time performance, electrical safety, and efficiency balance. Its main purpose is to dynamically match the output power of each charging module with its health condition, aging level, and efficiency level, while meeting the total power demand of the system. This avoids premature aging caused by a single module bearing a high load for a long time or increased energy loss caused by an inefficient module bearing too much power.
[0179] In a specific embodiment, when a target switching charging module is about to be put into operation or taken out of operation, the main controller first determines the overall power allocation framework based on the current total power demand of the system, combined with the number and status of the operating modules, and calculates the power allocation weight of each module based on the operating efficiency of each module. Then, based on a load dynamic control strategy, the main controller adjusts the power allocation weight of each module to adapt to real-time load changes. When the target switching charging module is to be put into operation, the main controller includes it in the power allocation calculation model and allocates an initial power allocation value based on its operating efficiency, health status, and current load level. Subsequently, combined with voltage synchronization control and current soft-start control, this embodiment gradually increases the power output to smoothly enable it to bear the target load share. When the target switching charging module is to be taken out of operation, its power allocation value is dynamically reduced, gradually reducing its output to zero, and then current soft shutdown and interface disconnection are performed to avoid bus disturbances caused by sudden disconnection. During the power allocation process, the controller also considers factors such as the temperature status, aging degree, and historical load curves between modules, dynamically adjusting the power-bearing ratio of each module to ensure that the power allocation not only meets electrical stability requirements but also takes into account long-term reliability and lifespan balance. Finally, based on the dynamically corrected power allocation values, the main controller sends control commands to the target charging module through the switching module, so that it can output or withdraw according to the corresponding power allocation value, thereby achieving precise scheduling and control at the module level.
[0180] It is evident that the dynamic control strategy ensures that high-efficiency modules take the lead in bearing higher loads, while low-efficiency or less healthy modules reduce their loads, thereby improving the overall system energy efficiency. At the same time, the dynamic load adjustment mechanism can adapt to complex load changes, maintaining stable output under conditions such as light load, heavy load, and rapid temperature changes.
[0181] Optionally, the step of dynamically allocating the output power of the target switching charging module based on a preset load dynamic control strategy and the operating efficiency to obtain multiple power allocation values specifically includes the following steps:
[0182] E1. Determine multiple first weights based on the operating efficiency and the multiple comprehensive health scores;
[0183] E2. Determine multiple health efficiency indicators based on the output power and the multiple first weights;
[0184] E3. Determine multiple health efficiency values based on the power requirements and the multiple health efficiency indicators;
[0185] E4. Determine multiple load power allocation values corresponding to the multiple health efficiency values based on the preset mapping relationship between the health efficiency values and the load power allocation values, and obtain the multiple power allocation values.
[0186] In this embodiment of the application, in order to avoid power distribution imbalance caused by using operating efficiency as the sole criterion, a multi-dimensional dynamic weighted model is constructed by further combining comprehensive health, electrical output characteristics and real-time power demand of the system during the dynamic power distribution process. This model calculates the first weight, health efficiency index and health efficiency value, and finally generates the load power distribution value according to the mapping relationship, thereby achieving optimal matching of power output for each charging module.
[0187] In a specific embodiment, firstly, a first weight is calculated for each charging module based on its operating efficiency and overall health. After normalizing the two indicators, overall health and operating efficiency, the first weight of each module is calculated according to a preset weighting formula, giving modules with high health and high efficiency a greater weight, thus prioritizing their load-bearing capacity. Next, a health efficiency index is calculated based on the current output power of each charging module and its first weight. The health efficiency index comprehensively reflects the charging module's responsiveness to load changes under its current operating state. If a module has a high current output power and a low first weight, its health efficiency index is relatively low, indicating that it is not suitable to continue bearing more power; conversely, if the first weight is high and the current output power is low, the health efficiency index is high, indicating that there is available load-bearing capacity. After calculating the health efficiency index, the main controller performs a function mapping between the health efficiency index and the power demand based on the system's current total power demand, determining the health efficiency value for each module. Finally, through a preset mapping relationship between the health efficiency value and the power allocation value, the health efficiency value is converted into the actual power allocation value. This mapping relationship can be configured according to the control strategy of different charging systems, such as linear mapping, piecewise mapping, or exponential mapping. Based on the calculated power allocation value, the main controller sends the result to the switching module and each target switching charging module, so that they can perform output adjustment according to the corresponding power allocation value to achieve the final dynamic power allocation effect.
[0188] The dynamic load control strategy aims to enable healthier modules to handle more load. It employs a weighted normalization method, weighting module health and efficiency. The core principle is that higher health and higher efficiency result in higher power handling. The strategy simultaneously considers reliability (health) and economy (efficiency) through the following formula. The preset dynamic load control strategy can be formalized as follows:
[0189]
[0190] in, Indicates charging module The allocated power; Indicates the total power demand; Representation module Health status; Representation module Efficiency.
[0191] Among them, the guarantee of normalization This ensures correct total power distribution, without over- or under-distribution. Let's illustrate this with a practical example, assuming the system parameters are: =100kW, Number of modules: 3 (A, B, C), Module status data (health and efficiency) are as follows: ; ; The calculation results are as follows:
[0192]
[0193] It is evident that this power allocation mechanism not only improves the utilization rate of high-efficiency modules but also effectively protects modules with lower health, preventing them from over-operating and accelerating aging. Simultaneously, through a dynamic linkage mechanism between health efficiency indicators and power demand, the system can automatically adapt to different load scenarios, resulting in a more balanced power distribution among charging modules and significantly improving the overall efficiency, reliability, and lifecycle management capabilities of the charging system.
[0194] For easier understanding, please refer to Figure 6 , Figure 6This is a flowchart illustrating another power switching method for a charging module provided in this application embodiment. As can be seen, this flowchart constructs a complete power switching control logic through processes such as monitoring the charging module's operating status, calculating load demand, assessing overall health, determining switching priorities, executing switching strategies, and updating module status. Through joint analysis of multi-dimensional data and dynamic decision-making, it achieves efficient scheduling and balanced management of charging modules in multi-machine parallel operation scenarios. Specifically, it begins by obtaining the real-time demand power and then calculating the number of modules Nneed to be deployed based on the demand power. Specifically, it obtains the output power of multiple charging modules. Due to differences in parameters and aging levels among each charging module, the output power of a single charging module varies. Therefore, it is necessary to determine the number of modules Nneed required to meet the current load based on the real-time demand power and the output power of multiple charging modules. Then, the system checks if the total power of the currently deployed modules is less than the total power required. If it is "yes," meaning the total power of the currently deployed modules is less than the total power required (the currently deployed charging modules cannot meet the demand), the system sets the power allocation command for the modules to be switched and further calculates the required number of modules. Based on this, the system checks the idle modules of multiple charging modules and checks if the number of idle modules is greater than Nneed. If the result is "no," the system calculates the switching priority of all modules (including those in rest) and directly proceeds to the step of "selecting the Nneed modules with the highest priority." If the result is "yes," the system calculates the switching priority of all available modules and selects the Nneed modules with the highest priority. Then, the system performs the "power module pre-charging" step for the charging modules and sequentially performs the switching action, closing the parallel contactor, current soft-start control, and voltage synchronization control to ensure that the current slope drops smoothly when switching power modules and avoids bus disturbance caused by sudden current interruption. Finally, the system performs the "dynamic matching of load for modules in use" step. If the result of "Total power of currently deployed modules < Total power demand" is "No", the system controls multiple charging modules to execute the "Dynamic matching of load of modules in use" mechanism and executes the "Module steady-state output control (setting module output voltage and current)" step. Then, it updates all module status data, running time, operating temperature, number of switching, etc., and executes the "Calculate and update all module health, idle time, maximum allowable number of switching, rest time, etc." step to ensure that the comprehensive health data of the charging modules is refreshed periodically, thereby reflecting the aging trend, thermal stability and failure risk of the modules under long-term operation.Based on the updated health parameters, the process continues to determine if any module has been idle for longer than its rest period. If the result is "no," the module is marked as "resting" and removed from the subsequent priority ranking to prevent system instability caused by a faulty module. If the result is "yes," the module's working status is marked as "available." Then, the system checks if the module status triggers an alert (logging and reporting if the health exceeds a threshold), and continues with the step of obtaining real-time power demand to further assess other charging modules. As can be seen, this process is successful. Figure 6 The power switching control flow shown in this application implements functions such as demand-driven dynamic switching, health-based priority ranking, shockless parallel / exit control, module status monitoring and evaluation, and closed-loop updating of switching strategies. This method not only enables efficient scheduling during the parallel operation of multiple modules, but also balances the aging of modules, avoiding long-term overload of individual modules, thereby improving the operational stability, service life, and safety of the entire charging system.
[0195] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the electronic device includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0196] When dividing each function into modules according to its corresponding function. Figure 7 This is a functional block diagram of a power switching control device for a charging module provided in an embodiment of this application. The device is applied to the main controller of a power management system. The power management system further includes multiple charging modules and a switching module. Each pair of charging modules is connected via the switching module, which controls the connection and disconnection between the multiple charging modules. The main controller is connected to both the multiple charging modules and the switching module. The device includes:
[0197] The acquisition unit 710 is used to acquire the power demand of the target charging terminal within a preset time period, as well as the operating parameters of the plurality of charging modules; the operating parameters include: operating time, operating efficiency, power parameters and temperature parameters;
[0198] The determining unit 720 is used to determine the number of charging modules required to meet the power demand based on the power parameters, thereby obtaining the required number of charging modules.
[0199] The calculation unit 730 is used to calculate the overall health of the multiple charging modules based on the running time and the running efficiency, and obtain multiple overall health scores; determine the switching priority of the multiple charging modules based on the multiple overall health scores, and obtain multiple switching priority parameters; determine the charging modules that need to be switched based on the number of required charging modules and the multiple switching priority parameters, and obtain the target switching charging modules.
[0200] The control unit 740 is used to determine the charging modules that need to be switched based on the number of charging modules required and the multiple switching priority parameters, thereby obtaining the target switching charging modules; dynamically allocate the output power of the target switching charging modules based on a preset load dynamic control strategy and the operating efficiency, thereby obtaining multiple power allocation values, and control the switching module to switch the target switching charging modules according to the multiple power allocation values.
[0201] Optionally, the determining unit 720, in determining the number of charging modules required for the power demand based on the power parameters, specifically performs the following steps to obtain the required number of charging modules:
[0202] Obtain the dynamic safety factor;
[0203] Determine the average efficiency of the operating efficiency of the plurality of charging modules;
[0204] The required number of charging modules is determined according to a preset formula for calculating the number of charging modules required, the dynamic safety factor, the average efficiency, the power parameters, and the power demand; wherein, the formula for calculating the number of charging modules required is the rounded-up quotient of the power demand and the average efficiency, the dynamic safety factor, and the power parameters.
[0205] Optionally, the calculation unit 730, in calculating the corresponding comprehensive health scores of the plurality of charging modules based on the running time and the running efficiency to obtain multiple comprehensive health scores, is specifically used for:
[0206] Obtain multiple historical temperature parameters of the multiple charging modules;
[0207] Based on the running time, a running time score is determined for each of the plurality of charging modules, resulting in a plurality of running time scores;
[0208] Based on the temperature parameters, a temperature impact score is determined for each of the multiple charging modules, resulting in multiple temperature impact scores.
[0209] Based on the operating efficiency, an efficiency score is determined for each of the plurality of charging modules, resulting in multiple efficiency scores.
[0210] The average value of the multiple historical temperature parameters is determined to obtain the historical temperature average value;
[0211] The temperature deviation value is determined based on the historical average temperature and the temperature parameters.
[0212] The temperature fluctuation value is determined based on the temperature deviation value and the temperature value.
[0213] Determine the average runtime and standard deviation of the runtime based on the runtime;
[0214] The runtime difference value is determined based on the average runtime and the standard deviation of runtime.
[0215] The temperature fluctuation value and the running time difference value are normalized to obtain the temperature influence weight and the running time weight.
[0216] The operating efficiency weight is determined based on the temperature influence weight and the operating time weight.
[0217] The multiple comprehensive health scores are obtained by weighting the temperature influence weight, the running time weight, the running efficiency weight, the multiple running time scores, the multiple temperature influence scores, and the multiple efficiency scores.
[0218] Optionally, the calculation unit 730, in determining the switching priority corresponding to the plurality of charging modules based on the plurality of comprehensive health values and obtaining the plurality of switching priority parameters, is specifically used for:
[0219] Obtain the health index and temperature compensation coefficient of the multiple charging modules;
[0220] Obtain the maximum and minimum number of switching operations for the plurality of charging modules;
[0221] The average temperature parameter and the maximum temperature parameter are determined based on the aforementioned temperature parameters;
[0222] Based on the preset mapping relationship between power parameters and rest time, the rest time corresponding to the power parameters is determined, and multiple first rest times are obtained;
[0223] The multiple second rest periods are determined based on a preset rest period algorithm, the health index, the temperature compensation coefficient, the average temperature parameter, the maximum temperature parameter, and the multiple first rest periods.
[0224] Based on the preset switching frequency balance calculation formula, the maximum switching frequency and the minimum switching frequency, the dynamic switching number corresponding to the multiple charging modules is determined, and multiple dynamic switching numbers are obtained.
[0225] The multiple throwing priority parameters are determined based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throwing numbers.
[0226] Optionally, the calculation unit 730, in determining the plurality of throwing priority parameters based on the plurality of comprehensive health scores, the plurality of second rest periods, and the plurality of dynamic throwing numbers, is specifically used for:
[0227] Obtain the target idle time of the target charging module; the target charging module is any one of the plurality of charging modules.
[0228] The target rest time is obtained by determining the rest time corresponding to the target charging module based on the multiple second rest times.
[0229] When the target rest time is greater than the target idle time, the weight coefficients corresponding to the overall health, rest time, and dynamic switching number are determined according to the preset weight allocation rules, so as to obtain the overall health weight, rest time weight, and dynamic switching weight.
[0230] The overall health score of the target charging module is determined based on the multiple overall health scores to obtain the target overall health score.
[0231] The target dynamic switching number is obtained by determining the dynamic switching number corresponding to the target charging module based on the multiple dynamic switching numbers;
[0232] The target priority parameter is obtained by weighting the target rest time, the target overall health, and the target dynamic number of throws according to the preset throwing priority parameter calculation formula, the overall health weight, the rest time weight, and the dynamic throwing weight.
[0233] Optionally, the output terminal of the target switching charging module is electrically connected to the DC bus, which is a DC output bus formed by connecting the multiple charging modules in parallel; after determining the charging module to be switched according to the number of required charging modules and the multiple switching priority parameters, the control unit 740 is specifically used for:
[0234] Obtain the output voltage of the target switching charging module and the bus voltage of the DC bus;
[0235] Obtain the line resistance between the target switching charging module and the DC bus;
[0236] Obtain the output current of the target switching charging module;
[0237] The output current determines the equalization adjustment parameters based on the preset current equalization adjustment formula.
[0238] Determine the line voltage drop compensation value based on the line resistance;
[0239] The voltage adjustment value is determined based on the bus voltage, the line voltage drop compensation value, and the equalization adjustment parameters.
[0240] The output voltage is adjusted according to the voltage adjustment value to obtain the target output voltage;
[0241] Based on a preset current soft-start control strategy, current soft-start control is performed on the target switching charging module to obtain the target output current; the current soft-start control is used to smoothly increase the output current of the target switching charging module to the target output current.
[0242] The output power of the target switching charging module is determined based on the target output current and the target output voltage.
[0243] Optionally, the control unit 740, in the aspect of dynamically allocating the output power of the target switching charging module based on the preset load dynamic control strategy and the operating efficiency to obtain multiple power allocation values, is specifically used for:
[0244] Multiple first weights are determined based on the operational efficiency and the multiple comprehensive health scores;
[0245] Multiple health efficiency indicators are determined based on the output power and the multiple first weights;
[0246] Multiple health efficiency values are determined based on the power requirements and the multiple health efficiency indicators;
[0247] Based on the preset mapping relationship between the health efficiency value and the load power allocation value, the multiple load power allocation values corresponding to the multiple health efficiency values are determined, and the multiple power allocation values are obtained.
[0248] As can be seen, the power switching control device 700 for charging modules provided in this application embodiment applies a power management system. It acquires the power demand of the target charging terminal and the operating parameters of multiple charging modules. Based on the power parameters, it determines the number of charging modules to be activated to meet the power demand. It then calculates the overall health of the multiple charging modules based on their operating time and efficiency. Next, it determines the switching priority of the multiple charging modules, identifies the charging modules to be switched based on the switching priority, and finally controls the switching module to perform switching control on the target charging modules. This can prevent individual modules from being overused and extend the lifespan of the charging modules.
[0249] This application also provides a computer-readable storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.
[0250] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include an electronic device.
[0251] It should be noted that, for the sake of simplicity, the above embodiments are all described as a series of actions. Those skilled in the art should understand that this application is not limited to the described order of actions, as some steps in the embodiments of this application 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, steps, modules, or units involved are not necessarily essential to the embodiments of this application.
[0252] In the above embodiments, the descriptions of each embodiment in this application have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0253] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the embodiments of this application. It should be understood that the above descriptions are merely specific embodiments of the embodiments of this application and are not intended to limit the protection scope of the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solutions of the embodiments of this application should be included within the protection scope of the embodiments of this application.
Claims
1. A control method for power switching of a charging module, characterized in that, A main controller is applied to a power management system, the power management system further including multiple charging modules and a switching module. Each pair of the multiple charging modules is connected via the switching module, which controls the connection and disconnection between the multiple charging modules. The main controller is electrically connected to both the multiple charging modules and the switching module. The method includes: The power demand of the target charging terminal within a preset time period and the operating parameters of the multiple charging modules are obtained; the operating parameters include: operating time, operating efficiency, power parameters and temperature parameters. Based on the power parameters, determine the number of charging modules required to meet the power demand, and obtain the required number of charging modules; Based on the running time and the running efficiency, the corresponding comprehensive health scores of the multiple charging modules are calculated to obtain multiple comprehensive health scores; Based on the multiple comprehensive health scores, the switching priority of the multiple charging modules is determined, resulting in multiple switching priority parameters; The charging modules that need to be switched are determined based on the required number of charging modules and the multiple switching priority parameters, thus obtaining the target switching charging modules; Based on a preset load dynamic control strategy and the operating efficiency, the output power of the target switching charging module is dynamically allocated to obtain multiple power allocation values, and the switching module is controlled to switch the target switching charging module according to the multiple power allocation values. The step of determining the switching priority of the multiple charging modules based on the multiple comprehensive health scores yields multiple switching priority parameters, including: Obtain the health index and temperature compensation coefficient of the multiple charging modules; Obtain the maximum and minimum number of switching operations for the plurality of charging modules; The average temperature parameter and the maximum temperature parameter are determined based on the aforementioned temperature parameters; Based on the preset mapping relationship between power parameters and rest time, the rest time corresponding to the power parameters is determined, and multiple first rest times are obtained; Multiple second rest periods are determined based on a preset rest period algorithm, the health index, the temperature compensation coefficient, the average temperature parameter, the maximum temperature parameter, and the multiple first rest periods; Based on the preset switching frequency balance calculation formula, the maximum switching frequency and the minimum switching frequency, the dynamic switching number corresponding to the multiple charging modules is determined, and multiple dynamic switching numbers are obtained. The multiple throwing priority parameters are determined based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throwing numbers.
2. The method as described in claim 1, characterized in that, The step of determining the number of charging modules required to meet the power demand based on the power parameters, and obtaining the required number of charging modules, includes: Obtain the dynamic safety factor; Determine the average efficiency of the operating efficiency of the plurality of charging modules; The required number of charging modules is determined according to a preset formula for calculating the number of charging modules required, the dynamic safety factor, the average efficiency, the power parameters, and the power demand; wherein, the formula for calculating the number of charging modules required is the rounded-up quotient of the power demand and the average efficiency, the dynamic safety factor, and the power parameters.
3. The method as described in claim 1, characterized in that, The calculation of the overall health score of the multiple charging modules based on the running time and the running efficiency yields multiple overall health scores, including: Obtain multiple historical temperature parameters of the multiple charging modules; Based on the running time, a running time score is determined for each of the plurality of charging modules, resulting in a plurality of running time scores; Based on the temperature parameters, a temperature impact score is determined for each of the multiple charging modules, resulting in multiple temperature impact scores. Based on the operating efficiency, an efficiency score is determined for each of the plurality of charging modules, resulting in multiple efficiency scores. The average value of the multiple historical temperature parameters is determined to obtain the historical temperature average value; The temperature deviation value is determined based on the historical average temperature and the temperature parameters. The temperature fluctuation value is determined based on the temperature deviation value and the temperature parameters. Determine the average runtime and standard deviation of the runtime based on the runtime; The runtime difference value is determined based on the average runtime and the standard deviation of runtime. The temperature fluctuation value and the running time difference value are normalized to obtain the temperature influence weight and the running time weight. The operating efficiency weight is determined based on the temperature influence weight and the operating time weight. The multiple comprehensive health scores are obtained by weighting the temperature influence weight, the running time weight, the running efficiency weight, the multiple running time scores, the multiple temperature influence scores, and the multiple efficiency scores.
4. The method as described in claim 1, characterized in that, The determination of the multiple throw priority parameters based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throw numbers includes: Obtain the target idle time of the target charging module; the target charging module is any one of the plurality of charging modules. The target rest time is obtained by determining the rest time corresponding to the target charging module based on the multiple second rest times. When the target rest time is greater than the target idle time, the weight coefficients corresponding to the overall health, rest time, and dynamic switching number are determined according to the preset weight allocation rules, so as to obtain the overall health weight, rest time weight, and dynamic switching weight. The overall health score of the target charging module is determined based on the multiple overall health scores to obtain the target overall health score. The target dynamic switching number is obtained by determining the dynamic switching number corresponding to the target charging module based on the multiple dynamic switching numbers; The target priority parameter is obtained by weighting the target rest time, the target overall health, and the target dynamic number of throws according to the preset throwing priority parameter calculation formula, the overall health weight, the rest time weight, and the dynamic throwing weight.
5. The method as described in claim 1, characterized in that, The output terminal of the target switching charging module is electrically connected to the DC bus, which is a DC output bus formed by connecting the multiple charging modules in parallel. After determining the charging modules to be switched based on the required number of charging modules and the multiple switching priority parameters, and obtaining the target switching charging module, the method further includes: Obtain the output voltage of the target switching charging module and the bus voltage of the DC bus; Obtain the line resistance between the target switching charging module and the DC bus; Obtain the output current of the target switching charging module; The output current determines the equalization adjustment parameters based on the preset current equalization adjustment formula. Determine the line voltage drop compensation value based on the line resistance; The voltage adjustment value is determined based on the bus voltage, the line voltage drop compensation value, and the equalization adjustment parameters. The output voltage is adjusted according to the voltage adjustment value to obtain the target output voltage; The target switching charging module is subjected to current soft-start control based on a preset current soft-start control strategy to obtain the target output current; the current soft-start control strategy is a strategy to make the output current of the target switching charging module rise smoothly to the target output current. The output power of the target switching charging module is determined based on the target output current and the target output voltage.
6. The method as described in claim 1, characterized in that, The output power of the target switching charging module is dynamically allocated based on the preset load dynamic control strategy and the operating efficiency, resulting in multiple power allocation values, including: Multiple first weights are determined based on the operational efficiency and the multiple comprehensive health scores; Multiple health efficiency indicators are determined based on the output power and the multiple first weights; Multiple health efficiency values are determined based on the power requirements and the multiple health efficiency indicators; Based on the preset mapping relationship between the health efficiency value and the load power allocation value, the multiple load power allocation values corresponding to the multiple health efficiency values are determined, and the multiple power allocation values are obtained.
7. A power switching control device for a charging module, characterized in that, A main controller for a power management system, the power management system further comprising multiple charging modules and a switching module, wherein each pair of the multiple charging modules is connected via the switching module, the switching module being used to control the connection and disconnection between the multiple charging modules, and the main controller being connected to both the multiple charging modules and the switching module, the device comprising: The acquisition unit is used to acquire the power demand of the target charging terminal within a preset time period, as well as the operating parameters of the multiple charging modules; the operating parameters include: operating time, operating efficiency, power parameters, and temperature parameters. The determining unit is used to determine the number of charging modules required to meet the power demand based on the power parameters, thereby obtaining the required number of charging modules. The calculation unit is used to calculate the overall health of the multiple charging modules based on the running time and the running efficiency, and obtain multiple overall health scores; determine the switching priority of the multiple charging modules based on the multiple overall health scores, and obtain multiple switching priority parameters; determine the charging modules that need to be switched based on the number of required charging modules and the multiple switching priority parameters, and obtain the target switching charging modules. The control unit is used to determine the charging modules to be switched based on the number of required charging modules and the multiple switching priority parameters, thereby obtaining the target switching charging modules; dynamically allocate the output power of the target switching charging modules based on a preset load dynamic control strategy and the operating efficiency, obtaining multiple power allocation values, and controlling the switching module to switch the target switching charging modules according to the multiple power allocation values. The step of determining the switching priority of the multiple charging modules based on the multiple comprehensive health scores yields multiple switching priority parameters, including: Obtain the health index and temperature compensation coefficient of the multiple charging modules; Obtain the maximum and minimum number of switching operations for the plurality of charging modules; The average temperature parameter and the maximum temperature parameter are determined based on the aforementioned temperature parameters; Based on the preset mapping relationship between power parameters and rest time, the rest time corresponding to the power parameters is determined, and multiple first rest times are obtained; Multiple second rest periods are determined based on a preset rest period algorithm, the health index, the temperature compensation coefficient, the average temperature parameter, the maximum temperature parameter, and the multiple first rest periods; Based on the preset switching frequency balance calculation formula, the maximum switching frequency and the minimum switching frequency, the dynamic switching number corresponding to the multiple charging modules is determined, and multiple dynamic switching numbers are obtained. The multiple throwing priority parameters are determined based on the multiple comprehensive health scores, the multiple second rest periods, and the multiple dynamic throwing numbers.
8. A power switching control system for a charging module, characterized in that, The power switching control system of the charging module performs the method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-6.
Citation Information
Patent Citations
Charger control method and system based on intelligent power regulation
CN121036251A
Charging pile power switching system and charging station
CN222157228U