A method, apparatus, and storage medium for controlling a rectifier.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-04
- Publication Date
- 2026-08-14
AI Technical Summary
电力电子功率器件工作过程中主要存在开关损耗与通态损耗两类核心损耗:其一为开关损耗,功率单元开通、关断的动态过程中会产生电功率损耗,且该损耗大小与功率单元的开关频率呈正相关;其二为通态损耗,功率单元导通工作状态下,受功率元器件自身固有内阻影响,会产生持续性的导通损耗
[0023]通过上述技术方案,本申请根据输出电流与功率单元额定输出电流的比例,动态计算功率单元投入的数量,并结合功率单元的平均工作时长、实际工作时长及实际工作温度,确定投入工作的功率单元,从而延长系统的使用时间,降低功率单元的开关损耗,多个功率单元之间的电流覆盖率增大,有利于电弧炉输出电流的平稳工作,降低灭弧或断弧的风险。
Smart Images

Figure CN122577579A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of rectifiers and circuits, and more specifically to a method, apparatus, and storage medium for controlling a rectifier. Background Technology
[0002] A high-power rectifier is a type of rectifier used to handle large currents. High-power rectified power supplies require rectifiers with large current capacity, high breakdown voltage, and good heat dissipation. However, these devices have large junction areas and large junction capacitances, resulting in very low operating frequencies, typically below tens of kilohertz. High-power rectifiers are mainly used in industrial high-power frequency converters or flexible power supply applications for electric arc furnaces, where they are an indispensable function and component.
[0003] Currently, in industrial high-voltage DC power supply scenarios, mainstream rectifiers mainly fall into two basic categories: rectifiers based on high-power diodes and rectifiers based on thyristors. Both types of rectifiers can convert high-voltage AC power from the grid into DC power, meeting the basic power supply needs of high-power industrial equipment. With the iterative development of power electronics technology, various new types of rectifiers have gradually emerged in the industry, mainly including choppers based on advanced uncontrolled diode products, chopper DC / DC converters, and current-source inverter active rectifiers. Compared to traditional rectifiers, these new rectifiers have significant technical advantages, enabling grid connection with minimal harmonic interference, achieving unity power factor grid loading, higher energy utilization efficiency, and stronger grid adaptability. However, these new rectifiers are not yet fully mature, and much technical content remains to be further developed and optimized. They have not yet been widely applied in high-power, variable-load scenarios such as electric arc furnaces.
[0004] For core industrial scenarios such as flexible power supply for electric arc furnaces, existing mainstream high-power rectifier power supply systems have formed a mature basic architecture. The system as a whole relies on diode rectifiers to convert AC voltage to DC voltage, and is equipped with DC capacitor banks to complete voltage buffering and energy storage, ensuring the stability of DC bus voltage. At the same time, a multi-modal chopper parallel architecture is adopted to convert high-voltage low-current DC voltage into low-voltage high-current DC voltage adapted to the load, ultimately providing continuous power supply for external high-power loads such as electric arc furnaces.
[0005] Specifically, the basic chopper unit of the existing power supply system adopts a parallel structure of multiple independent unit choppers. A typical configuration involves multiple unit choppers, each composed of switching devices and inductors, connected in parallel, and then connected in series with an external inductor to form an overall output circuit to supply power to the load. The number of unit choppers can be flexibly adjusted according to the actual power supply and load requirements, adapting to industrial power supply scenarios with different power levels. The system's normal operating logic is as follows: when the system needs to output the target output voltage Uout and output current Iout, the chopper reference duty cycle is calculated based on the DC bus voltage Udc, using the formula Mref=Uout / Udc. For a parallel system with N choppers, theoretically, each chopper shares the load current equally, and the output current of a single chopper is Ino=Iout / N. Because the load conditions of an electric arc furnace are dynamic, factors such as its operating status, feeding conditions, and electrode position can cause fluctuations in the load current. The load current can be gradually adjusted from zero to the rated operating current. Therefore, during system operation, the actual duty cycle Mact of the chopper will be dynamically fine-tuned around the reference duty cycle Mref to adapt to the real-time changes in the load current.
[0006] Based on the above-mentioned traditional multi-module chopper parallel power supply architecture, the existing general control scheme is as follows: regardless of the load's voltage and current operating state, all power modules are controlled to operate in parallel throughout the entire process. By dynamically adjusting the overall system output voltage and modulation ratio, the output voltage and output current of each power unit are kept consistent, thereby achieving a dynamic balance between the overall system output power and the electric arc furnace load power, and ensuring continuous power supply to the system.
[0007] However, this existing technical solution has significant technical defects and operational drawbacks in practical industrial applications. Power electronic devices mainly experience two types of core losses during operation: switching losses and conduction losses. Switching losses occur dynamically during the switching of the power unit, and their magnitude is positively correlated with the switching frequency of the power unit. Conduction losses occur continuously when the power unit is in the conducting state, due to the inherent internal resistance of the power device itself.
[0008] In existing technical solutions, all power modules work synchronously throughout the entire process. Each power unit continuously generates equal amounts of switching losses and conduction losses. The superposition of multiple modules leads to a significant increase in the overall power loss of the entire power supply system. The system has low power conversion efficiency and high operating energy consumption, which greatly increases the electricity cost of industrial production and equipment operating losses.
[0009] Of particular concern is that the electric arc furnace load frequently operates under low-current conditions. Under these conditions, the output current of each chopper module in existing solutions is low, significantly reducing module conduction losses. However, switching losses remain relatively stable, directly leading to a sharp increase in the proportion of switching losses in the total module losses. This results in a severe imbalance in the system loss structure and further deterioration of overall energy efficiency. Furthermore, the low-current operating conditions of the electric arc furnace inherently exhibit poor operational stability and a tendency to extinguish arcs. In existing technologies, the chopper modules operate with low current, low duty cycles, and short continuous operating times under these conditions, resulting in large fluctuations in module output current. This makes it impossible to provide stable low-current power supply support for the electric arc furnace, easily triggering arc-extinguishing faults in the furnace load. This causes equipment shutdowns and production interruptions, severely impacting the continuity and stability of electric arc furnace industrial production, and resulting in poor equipment reliability and operational adaptability. Summary of the Invention
[0010] The purpose of this invention is to provide a method, apparatus, and storage medium for controlling a rectifier. This method reduces the switching losses of the power unit and facilitates the stable operation of the electric arc furnace.
[0011] To achieve the above objectives, embodiments of the present invention provide a method for controlling a rectifier, the rectifier comprising multiple power units, the method comprising: Obtain the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature; The number of power units to be put into operation is determined based on the output current of the target rectifier and the rated output current of the power unit. The evaluation index for each power unit is determined based on the average operating time, actual operating time, and actual operating temperature of the power unit. The power units to be put into operation are determined based on the number of power units put into operation and the evaluation indicators of each power unit.
[0012] Optionally, determining the number of power units to be engaged based on the output current of the target rectifier and the rated output current of the power unit includes: K= Iout / Ie
[0013] Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit.
[0014] Optionally, determining the evaluation index for each power unit based on its average operating time, actual operating time, and actual operating temperature includes: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, and k is the evaluation factor. T_ref is the reference temperature of the power unit, and T1 is the actual operating temperature. Time_refw is the average working time, and Time1 is the actual working time. T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
[0015] Optionally, the method for obtaining the reference temperature of the power unit includes: obtaining temperature data of the power unit under different power consumption, and determining the duty cycle based on the temperature data and the power consumption of the power unit to determine the reference temperature of the power unit; The evaluation factors are determined based on the operating environment and heat dissipation conditions of the target rectifier.
[0016] Optionally, determining the power units to be put into operation based on the number of power units put into operation and the evaluation indicators of each power unit includes: When the number of power units put into operation is K=1, the power unit with the highest evaluation index is selected to be put into operation. When the number of power units put into operation K > 1, the power units are sorted in descending order according to the evaluation index, and the first K power units are selected to be put into operation.
[0017] Optionally, the method further includes: acquiring the average operating time, actual operating time, and actual operating temperature of the power unit in real time, for updating the evaluation indicators of each power unit.
[0018] On the other hand, this application also proposes a device for controlling a rectifier, the rectifier including a plurality of power units, the device comprising: The acquisition module is used to acquire the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature. The first processing module is used to determine the number of power units to be put into operation based on the output current of the target rectifier and the rated output current of the power unit. The second processing module is used to determine the evaluation index of each power unit based on the average working time, actual working time and actual working temperature of the power unit. The third processing module is used to determine the power units to be put into operation based on the number of power units put into operation and the evaluation index of each power unit.
[0019] Optionally, determining the number of power units to be engaged based on the output current of the target rectifier and the rated output current of the power unit includes: K= Iout / Ie
[0020] Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit.
[0021] Optionally, determining the evaluation index for each power unit based on its average operating time, actual operating time, and actual operating temperature includes: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, and k is the evaluation factor. T_ref is the reference temperature of the power unit, and T1 is the actual operating temperature. Time_refw is the average working time, and Time1 is the actual working time. T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
[0022] On the other hand, this application also proposes a machine-readable storage medium storing instructions for causing a machine to perform the method of controlling a rectifier as described in this application.
[0023] Through the above technical solution, this application dynamically calculates the number of power units to be put into operation based on the ratio of the output current to the rated output current of the power unit, and determines the power units to be put into operation by combining the average working time, actual working time and actual working temperature of the power units, thereby extending the service life of the system, reducing the switching losses of the power units, increasing the current coverage between multiple power units, which is conducive to the stable operation of the electric arc furnace output current and reducing the risk of arc extinguishing or arc breaking.
[0024] Other features and advantages of the embodiments of the present invention will be described in detail in the following detailed description section. Attached Figure Description
[0025] The accompanying drawings are provided to further illustrate embodiments of the present invention and form part of the specification. They are used together with the following detailed description to explain the embodiments of the present invention, but do not constitute a limitation thereof. In the drawings: Figure 1 This is a schematic flowchart of a method for controlling a rectifier according to this application; Figure 2 This is a schematic diagram of the relationship between the duty cycle and temperature of the power unit of the present invention; Figure 3 This is a schematic diagram of a device for controlling a rectifier according to the present invention.
[0026] Explanation of reference numerals in the attached figures 100 - Device for controlling the rectifier; 200 - Acquisition module; 300 - First processing module; 400 - Second processing module; 500 - Third processing module. Detailed Implementation
[0027] The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit the scope of the present invention.
[0028] It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solution of this application all comply with relevant laws and regulations. In the embodiments of this application, certain existing industry solutions such as software, components, and models may be mentioned. These should be considered exemplary, intended only to illustrate the feasibility of implementing the technical solution of this application, and do not imply that the applicant has already used or necessarily used such solutions.
[0029] This invention provides a method for controlling a rectifier, the rectifier including multiple power units, such as... Figure 1 As shown, the method includes: Step S101: Obtain the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature. Step S102: Determine the number of power units to be put into operation based on the output current of the target rectifier and the rated output current of the power unit. Step S103: Determine the evaluation index of each power unit based on the average working time, actual working time and actual working temperature of the power unit; Step S104: Determine the power units to be put into operation based on the number of power units put into operation and the evaluation index of each power unit.
[0030] The aforementioned rectifier can be either uncontrolled or controlled rectification, and is composed of diodes, thyristors, or IGBTs. After rectifying the power source, the rectifier generates DC voltage and current, which are then stored in the capacitor on the DC bus. The BUCK chopper circuit, composed of IGBTs, performs DC chopping, reducing the high DC bus voltage to a low-voltage DC. The output current is controlled by the IGBT's on-time. The longer the on-time, the higher the equivalent DC voltage and the higher the output current. The aforementioned power unit consists of IGBTs, a rectifier bridge, thyristors, and related components, and its function is to achieve power rectification, filtering, and inversion.
[0031] The above-mentioned output current is the DC current output after the rectifier converts AC to DC. The above-mentioned rated output current of the power unit is the maximum safe current that the power unit can continuously output under rated voltage and rated ambient temperature. The above-mentioned average operating time is the average operating time of the power unit within a unit operating cycle. The above-mentioned actual operating time is the actual operating time of a single power unit. The above-mentioned actual operating temperature is the actual operating temperature of a single power unit. The above-mentioned evaluation indicators for the power unit are used to quantitatively evaluate the operating performance of the power unit.
[0032] Through the above technical solution, this application dynamically calculates the number of power units to be put into operation based on the ratio of the output current to the rated output current of the power unit, and determines the power units to be put into operation by combining the average working time, actual working time and actual working temperature of the power units, thereby extending the service life of the system, reducing the switching losses of the power units, increasing the current coverage between multiple power units, which is conducive to the stable operation of the electric arc furnace output current and reducing the risk of arc extinguishing or arc breaking.
[0033] In one embodiment, determining the number of power units to be engaged based on the output current of the target rectifier and the rated output current of the power unit includes: K= Iout / Ie
[0034] Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit. The rounding up symbol.
[0035] In existing technologies, for power units (choppers), during normal operation of the target rectifier, each power unit typically conducts sequentially, thus achieving continuously adjustable output current. When a power unit is turned on, its output current begins to increase; when it is turned off, the output current reaches its peak and begins to decrease. Throughout the entire operating cycle, the current of the power unit exhibits periodic fluctuations. Due to the parallel operation of multiple power units, the total output current fluctuation frequency is twice that of a single power unit, and the fluctuation range is significantly reduced, the reduction depending on the load current and power. When the conduction time of each power unit is equal to the carrier period of the power unit divided by (twice the total number of power units), there is no overlap in the output current of each power unit, and the total output current remains continuous, but the current fluctuation rate reaches its maximum. When the conduction time of each power unit is less than the carrier period of the power unit divided by (twice the total number of power units), the total output current becomes discontinuous, failing to guarantee continuous output, thus causing arc interruption or extinguishing of the electric arc furnace load, preventing normal operation.
[0036] This application calculates the required number of choppers K based on the output current Iout and the rated output current Ie of a single power unit (chopper). Iout / Ie This ensures that the overall rated output current of the power units is greater than the current required by the system. At least one power unit should be selected for operation.
[0037] Specifically, for example, if the output current of the target rectifier is 800A and the rated output current of a single power unit is 200A, then K = 800 / 200 =4, meaning the number of power units is 4. For example, if the output current of the target rectifier is 700A and the rated output current of a single power unit is 150A, then K= 700 / 150 =5, meaning the number of power units put into operation is 5.
[0038] In one embodiment, determining the evaluation index for each power unit based on its average operating time, actual operating time, and actual operating temperature includes: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, k is the evaluation factor, T_ref is the reference temperature of the power unit, T1 is the actual operating temperature, Time_refw is the average operating time, Time1 is the actual operating time, T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
[0039] The method for obtaining the reference temperature of the power unit includes: obtaining temperature data of the power unit under different power consumptions, determining the duty cycle based on the temperature data and the power consumption of the power unit, and using this to determine the reference temperature of the power unit; the evaluation factor is determined based on the operating environment and heat dissipation conditions of the target rectifier.
[0040] Since the target rectifier uses a water-cooling system, cooling water flows into the first power unit and then sequentially into the other power units. Therefore, the first power unit has the best heat dissipation effect, and the Nth power unit has the worst heat dissipation effect.
[0041] like Figure 2 As shown, when all power units operate under the same conditions and consume the same amount of power, the temperature of the first power unit is T1_p1, the temperature of the Nth power unit is TN_p1, and TN_p1 > T1_p1. Using the temperature of the first power unit as a reference, the temperature rise of the N power units is recalculated. The temperature rise of the first power unit is 0, the temperature rise of the second power unit is dT2_p1 = T2_p1 - T1_p1, and the temperature rise of the Nth power unit is dTN_p1 = TN - T1.
[0042] When the duty cycle is changed and the power consumption of the power unit becomes P2, the temperature of the first power unit is T1_p2, the temperature of the Nth power unit is TN_p2, and TN_p2 > T1_p2. Using the temperature of the first power unit as a reference, the temperature rise of the N power units is recalculated. The temperature rise of the first power unit is 0, the temperature rise of the second power unit is dT2_p2 = T2_p1 - T1_p2, and the temperature rise of the Nth power unit is dTN_p2 = TN - T1. Recording the different power consumptions Pi and the temperature rises dTi_pi of different power units forms a complete data list.
[0043] During factory testing, a constant-power water-cooling system is used to cool the power units without adjusting the cooling capacity. The control system coordinates the power unit group with the auxiliary unit, allowing for different outputs of power, voltage, and current. The duty cycle of the power units varies from 0 to 100% in 1% increments, and each power unit has a built-in temperature detection component to record its internal temperature.
[0044] For high-power rectifier systems, current industry standards require that the temperature rise of power units be less than 10°C. After selecting K units to operate, the temperature (Temp_i) of the current power unit is collected and compared with the industry standard requirement. If the temperature of the Kth power unit exceeds the standard value, a lower-numbered power unit should be selected to improve heat dissipation and reduce the temperature rise of the power unit.
[0045] This application proposes to first determine the power unit based on its operating time, and then select a more suitable power unit based on the current temperature. Furthermore, it proposes to determine the evaluation index of each power unit based on its average operating time, actual operating time, and actual operating temperature.
[0046] Specifically, the average operating time of the power unit is calculated as the total operating time of all power units divided by the total number of power units in operation within the statistical period, reflecting the average load time of a single power unit. For example, if the average operating time of the power unit is 5 hours, the actual operating time is 4 hours, the actual operating temperature is 32 degrees Celsius, the reference temperature of the power unit is 28 degrees Celsius, and k is an evaluation factor with a value between 0 and 1 (excluding 0 and 1), typically set to 0.7, the k value should be appropriately reduced for higher ambient temperatures and poorer heat dissipation conditions, and vice versa. In this case, the evaluation index for the power unit would be 3.5.
[0047] In one embodiment, the method for obtaining the reference temperature of the power unit includes: obtaining temperature data of the power unit under different power consumptions, determining the duty cycle based on the temperature data and the power consumption of the power unit, and using this to determine the reference temperature of the power unit; the evaluation factor is determined based on the operating environment and heat dissipation conditions of the target rectifier.
[0048] In one embodiment, determining the power units to be put into operation based on the number of power units put into operation and the evaluation index of each power unit includes: when the number of power units put into operation K=1, selecting the power unit with the highest evaluation index to be put into operation; when the number of power units put into operation K>1, sorting the power units in descending order according to the evaluation index, and selecting the first K power units to be put into operation.
[0049] Specifically, the evaluation indexes of all power units are calculated sequentially, and all power units are sorted in descending order according to the evaluation indexes. When the number of power units put into operation K=1, the power unit with the highest evaluation index is selected for operation; when the number of power units put into operation K>1, the first K power units are selected for operation.
[0050] In one embodiment, the method further includes: acquiring in real time the average operating time, actual operating time, and actual operating temperature of the power unit, for updating the evaluation metrics of each power unit.
[0051] When the output current of the target rectifier increases or decreases, the average operating time, actual operating time, and actual operating temperature of the power units are reacquired to update the evaluation metrics of each power unit. The start time of operation for each power unit is calculated based on the new number of power units.
[0052] On the other hand, this application also proposes a device for controlling a rectifier, which includes multiple power units, such as... Figure 3 As shown, the device 100 for controlling the rectifier includes: an acquisition module 200 for acquiring the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature; a first processing module 300 for determining the number of power units to be put into operation based on the output current of the target rectifier and the rated output current of the power unit; a second processing module 400 for determining the evaluation index of each power unit based on the average operating time, the actual operating time, and the actual operating temperature of the power unit; and a third processing module 500 for determining the power units to be put into operation based on the number of power units put into operation and the evaluation index of each power unit.
[0053] In one embodiment, the first processing module 300 includes: K= Iout / Ie Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit.
[0054] In one embodiment, the second processing module 400 includes: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, k is the evaluation factor, T_ref is the reference temperature of the power unit, T1 is the actual operating temperature, Time_refw is the average operating time, Time1 is the actual operating time, T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
[0055] Through the above technical solution, this application dynamically calculates the number of power units to be put into operation based on the ratio of the output current to the rated output current of the power unit, and determines the power units to be put into operation by combining the average working time, actual working time and actual working temperature of the power units, thereby extending the service life of the system, reducing the switching losses of the power units, increasing the current coverage between multiple power units, which is conducive to the stable operation of the electric arc furnace output current and reducing the risk of arc extinguishing or arc breaking.
[0056] The device 100 for controlling the rectifier includes a processor and a memory. The aforementioned acquisition module 200, first processing module 300, second processing module 400, and third processing module 500 are all stored in the memory as program units. The processor executes the aforementioned program units stored in the memory to realize the corresponding functions.
[0057] The processor contains a core, which retrieves the corresponding program unit from memory. One or more cores can be configured; adjusting core parameters can reduce switching losses in the power unit, thus promoting stable operation of the electric arc furnace.
[0058] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0059] This invention provides a storage medium storing a program that, when executed by a processor, implements the method for controlling a rectifier.
[0060] This invention provides a processor for running a program, wherein the program executes the method for controlling a rectifier during runtime.
[0061] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: acquiring the output current of a target rectifier, the rated output current of a power unit, its average operating time, actual operating time, and actual operating temperature; determining the number of power units to be deployed based on the output current of the target rectifier and the rated output current of the power unit; determining the evaluation index for each power unit based on the average operating time, actual operating time, and actual operating temperature of the power unit; and determining the power units to be deployed based on the number of power units deployed and the evaluation index for each power unit. The device described herein can be a server, PC, PAD, mobile phone, etc.
[0062] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: obtaining the output current of a target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature; determining the number of power units to be put into operation based on the output current of the target rectifier and the rated output current of the power unit; determining the evaluation index of each power unit based on the average operating time, the actual operating time, and the actual operating temperature of the power unit; and determining the power units to be put into operation based on the number of power units to be put into operation and the evaluation index of each power unit.
[0063] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0064] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0065] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0066] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0067] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0068] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0069] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0070] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0071] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for controlling a rectifier, the rectifier comprising a plurality of power units, characterized in that, The method includes: Obtain the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature; The number of power units to be put into operation is determined based on the output current of the target rectifier and the rated output current of the power unit. The evaluation index for each power unit is determined based on the average operating time, actual operating time, and actual operating temperature of the power unit. The power units to be put into operation are determined based on the number of power units put into operation and the evaluation indicators of each power unit.
2. The method according to claim 1, characterized in that, The step of determining the number of power units to be engaged based on the output current of the target rectifier and the rated output current of the power unit includes: K= Iout / Ie Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit.
3. The method according to claim 1, characterized in that, The evaluation index for each power unit is determined based on its average operating time, actual operating time, and actual operating temperature, including: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, and k is the evaluation factor. T_ref is the reference temperature of the power unit, and T1 is the actual operating temperature. Time_refw is the average working time, and Time1 is the actual working time. T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
4. The method according to claim 3, characterized in that, The method for obtaining the reference temperature of the power unit includes: obtaining temperature data of the power unit under different power consumption, determining the duty cycle based on the temperature data and the power consumption of the power unit, and using it to determine the reference temperature of the power unit; The evaluation factors are determined based on the operating environment and heat dissipation conditions of the target rectifier.
5. The method according to claim 1, characterized in that, The step of determining the power units to be put into operation based on the number of power units put into operation and the evaluation indicators of each power unit includes: When the number of power units put into operation is K=1, the power unit with the highest evaluation index is selected to be put into operation. When the number of power units put into operation K > 1, the power units are sorted in descending order according to the evaluation index, and the first K power units are selected to be put into operation.
6. The method according to claim 1, characterized in that, The method also includes: The average operating time, actual operating time, and actual operating temperature of the power unit are acquired in real time to update the evaluation indicators of each power unit.
7. A device for controlling a rectifier, the rectifier comprising a plurality of power units, characterized in that, The device includes: The acquisition module is used to acquire the output current of the target rectifier, the rated output current of the power unit, the average operating time, the actual operating time, and the actual operating temperature. The first processing module is used to determine the number of power units to be put into operation based on the output current of the target rectifier and the rated output current of the power unit. The second processing module is used to determine the evaluation index of each power unit based on the average working time, actual working time and actual working temperature of the power unit. The third processing module is used to determine the power units to be put into operation based on the number of power units put into operation and the evaluation index of each power unit.
8. The apparatus according to claim 7, characterized in that, The step of determining the number of power units to be engaged based on the output current of the target rectifier and the rated output current of the power unit includes: K= Iout / Ie Where K is the number of power units in operation, Iout is the output current of the target rectifier, and Ie is the rated output current of the power unit.
9. The apparatus according to claim 7, characterized in that, The evaluation index for each power unit is determined based on its average operating time, actual operating time, and actual operating temperature, including: Pj=(1-k)×(T_ref-T1) / (T_max-T_min)+k×(Time_ref-Time1) / (Time_max-Time_min) Where Pj is the evaluation index of the j-th power unit, and k is the evaluation factor. T_ref is the reference temperature of the power unit, and T1 is the actual operating temperature. Time_refw is the average working time, and Time1 is the actual working time. T_max is the maximum actual operating temperature, T_min is the minimum actual operating temperature, Time_max is the maximum actual operating time, and Time_min is the minimum actual operating time.
10. A machine-readable storage medium storing instructions thereon, characterized in that, This instruction is used to cause the machine to perform the method of controlling the rectifier as described in any one of claims 1-6 of this application.