Current output control method, device and system, electronic equipment and storage medium
Through the coordinated control of parallel consumption-type and feedback-type electronic loads, and the use of prediction models and control modules, the problems of current dynamic response speed and energy saving of electronic load systems in high-power power supply testing are solved, rapid current adjustment and stable output are achieved, and test efficiency and energy utilization are improved.
Patent Information
- Application Number
- CN202511008558.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-09-16
AI Technical Summary
In high-power power supply testing, existing electronic loads have difficulty meeting the requirements for dynamic current adjustment speed for consumption-type electronic loads, while feedback-type electronic loads have difficulty achieving rapid current rise, resulting in the inability to simultaneously meet the requirements for dynamic current response speed and energy saving.
By connecting consumption-type and regenerative electronic loads in parallel and utilizing preset prediction models and control modules, the output current of the electronic load system is collaboratively controlled to achieve rapid rise and stable maintenance. Combining the output current curves of consumption-type and regenerative loads, the requirements of current dynamic response speed and energy saving are met.
The electronic load system can improve the dynamic response speed of current in high-power power supply testing, meet energy-saving requirements after the current stabilizes, and improve test efficiency and energy utilization.
Smart Images

Figure CN120658123A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electronic loads, and in particular to a current output control method, device, system, electronic device, and storage medium. Background Art
[0002] When an electronic load is performing power supply testing, the power generated by the power supply needs to be consumed by the electronic load or fed back to the grid. This gives rise to two types of electronic loads: dissipative electronic loads and regenerative electronic loads. Currently, most electronic loads on the market use dissipative electronic loads. Dissipative electronic loads convert electrical energy into thermal energy through power tubes, which are then transferred to a heat sink through the power tubes and dissipated through air or water cooling. Regenerative electronic loads use DC-AC converters to convert most DC power into AC power and feed it back to the grid, achieving local DC and AC power recycling and significantly saving electricity consumption. A very small portion of the energy lost by regenerative electronic loads is converted into heat and transferred to the surrounding environment through air cooling.
[0003] With the development of AI technology, the requirements for server power supply power, current, and response speed are becoming increasingly stringent. Therefore, testing high-power power supplies requires extremely high test power and extremely fast dynamic response. Using a regenerative electronic load for testing, however, cannot achieve a rapid current increase due to the physical constraints of the inductor current, which cannot change suddenly. This results in a slow dynamic current adjustment time. Using a dissipative electronic load, on the other hand, allows for faster dynamic current adjustment time, but struggles to meet energy-saving requirements. Summary of the Invention
[0004] The present application aims to propose a current output control method, device, system, electronic device and storage medium that can meet the requirements of current dynamic response speed and energy saving.
[0005] An embodiment of the present application provides a current output control method, which is applied to an electronic load system. The electronic load system includes a consumable electronic load and a regenerative electronic load. The consumable electronic load and the regenerative electronic load are arranged in parallel between a positive electrode of a power supply under test and a negative electrode of the power supply under test. The method includes:
[0006] Get the target current value;
[0007] Based on the target current value, controlling the feedback electronic load to output a first output current;
[0008] Based on the target current value and the first output current, controlling the consumptive electronic load to output at a second output current; wherein a rising rate of the second output current is greater than a rising rate of the first output current;
[0009] When the output current of the electronic load system is the target current value, controlling the consumptive electronic load to output at a third output current, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load reaches the target current value, wherein the third output current maintains a downward trend;
[0010] In response to the prediction end instruction, controlling the feedback electronic load to output at a fourth output current until the output current of the feedback electronic load returns to a steady-state operating current;
[0011] In response to the prediction end instruction, controlling the consumptive electronic load to output at a fifth output current so that the output current of the electronic load system is maintained at the target current value;
[0012] In response to an output end instruction, controlling the consumable electronic load to output at a sixth output current until the output current of the electronic load system returns to a steady-state output current; a decreasing rate of the sixth output current is greater than a decreasing rate of the fourth output current;
[0013] The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of a period when the electronic load system drops from a target current to a steady-state operating current, and the predicted end instruction is generated before the output end instruction is generated.
[0014] According to some embodiments of the present application, controlling the feedback electronic load to output a first output current based on the target current value includes:
[0015] determining a first rising curve based on the target current value;
[0016] Based on the first rising curve, controlling the feedback electronic load to output the first output current;
[0017] The step of controlling the consumptive electronic load to output a second output current based on the target current value and the first output current includes:
[0018] determining a second rising curve according to the target current value and the first rising curve;
[0019] Based on the second rising curve, the consumptive electronic load is controlled to output at a second output current, wherein the slope of the second rising curve is greater than the slope of the first rising curve.
[0020] According to some embodiments of the present application, controlling the consumable electronic load to output at a third output current so that the output current of the electronic load system remains at the target current value includes:
[0021] determining a first descending curve according to the target current value and the first ascending curve;
[0022] Based on the first decreasing curve, the consumptive electronic load is controlled to output at the third output current, so that the output current of the electronic load system is maintained at the target current value.
[0023] According to some embodiments of the present application, controlling the consumable electronic load to output at a second output current based on the target current value and the first output current includes:
[0024] Determining a first intermediate output current using a first preset prediction model based on the target current value and the first output current; wherein the first preset prediction model is trained based on historical data of the electronic load system;
[0025] determining the second output current according to the first intermediate output current and the target current value;
[0026] The consumptive electronic load is controlled to output at the second output current.
[0027] According to some embodiments of the present application, controlling the consumable electronic load to output at a third output current so that the output current of the electronic load system remains at the target current value includes:
[0028] Determining a first intermediate output current using a first preset prediction model based on the target current value and the first output current; wherein the first preset prediction model is trained based on historical data of the electronic load system;
[0029] determining the third output current according to the first intermediate output current and the target current value;
[0030] The consumptive electronic load is controlled to output at the third output current so that the output current of the electronic load system is maintained at the target current value.
[0031] According to some embodiments of the present application, the method further includes:
[0032] In response to the prediction end instruction, controlling the feedback electronic load to output at a fourth output current until the output current of the feedback electronic load returns to a steady-state operating current;
[0033] According to the preset current output curve and the decreasing speed of the output current of the feedback electronic load, the output current of the consumption electronic load is adjusted so that the output current of the electronic load system is consistent with the preset current output curve.
[0034] According to some embodiments of the present application, adjusting the output current of the consumption-type electronic load according to the preset current output curve and the decreasing speed of the output current of the feedback-type electronic load includes:
[0035] In response to the prediction end instruction, controlling the consumptive electronic load to output at a fifth output current so that the output current of the electronic load system is maintained at the target current value;
[0036] In response to an output end instruction, controlling the consumable electronic load to output at a sixth output current until the output current of the electronic load system returns to a steady-state output current; a decreasing rate of the sixth output current is greater than a decreasing rate of the fourth output current;
[0037] The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of a period when the electronic load system drops from a target current to a steady-state operating current, and the predicted end instruction is generated before the output end instruction is generated.
[0038] According to some embodiments of the present application, adjusting the output current of the consumption-type electronic load according to the preset current output curve and the decreasing speed of the output current of the feedback-type electronic load includes:
[0039] In response to the prediction end instruction, controlling the consumptive electronic load to output at a fifth output current so that the output current of the electronic load system is maintained at the target current value;
[0040] When the output current of the feedback electronic load recovers from the target current to the steady-state operating current and the preset current output curve indicates that the electronic load system needs to maintain output, the consumption electronic load is controlled to output at a sixth output current until the output current of the electronic load system recovers to the steady-state output current.
[0041] According to some embodiments of the present application, adjusting the output current of the consumption-type electronic load according to the preset current output curve and the decreasing speed of the output current of the feedback-type electronic load includes:
[0042] If the output current of the feedback electronic load has not recovered to the steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain output, determining a second intermediate output current based on the steady-state output current and the fourth output current using a second preset prediction model, and determining a seventh output current based on the second intermediate output current and the steady-state output current, and controlling the consumptive electronic load to output at the seventh output current;
[0043] When the output current of the feedback electronic load recovers to a steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain output, the consumption electronic load is controlled to output at an eighth output current until the output current of the electronic load system recovers to a steady-state output current.
[0044] In a second aspect, an embodiment of the present application provides a current control device applied to an electronic load system, wherein the electronic load system includes a consumable electronic load and a regenerative electronic load connected in parallel, wherein both the consumable electronic load and the regenerative electronic load are connected to a power supply under test, and the current control device includes:
[0045] An acquisition module, used to obtain a target current value;
[0046] A first control module is configured to control the feedback electronic load to output a first output current based on the target current value;
[0047] a second control module, configured to control the consumptive electronic load to output a second output current based on the target current value and the first output current; wherein a rising rate of the second output current is greater than a rising rate of the first output current;
[0048] a third control module, configured to, when the output current of the electronic load system is the target current value, control the consumptive electronic load to output at a third output current, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load reaches the target current value, wherein the third output current maintains a downward trend;
[0049] a fourth control module, configured to control the feedback electronic load to output at a fourth output current in response to the prediction end instruction, until the output current of the feedback electronic load returns to a steady-state operating current;
[0050] a fifth control module, configured to control the consumptive electronic load to output at a fifth output current in response to the prediction end instruction, so that the output current of the electronic load system is maintained at the target current value;
[0051] a sixth control module, configured to control the consumable electronic load to output at a sixth output current in response to the output end instruction until the output current of the electronic load system returns to a steady-state output current; wherein a decreasing rate of the sixth output current is greater than a decreasing rate of the fourth output current;
[0052] The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of a period when the electronic load system drops from a target current to a steady-state operating current, and the predicted end instruction is generated before the output end instruction is generated.
[0053] In a third aspect, an embodiment of the present application provides an electronic load system, which is provided with a controller, and when the controller is executed, implements the current output control method as described above.
[0054] In a fourth aspect, an embodiment of the present application provides an electronic device, including:
[0055] at least one processor;
[0056] at least one memory for storing at least one program;
[0057] When at least one of the programs is executed by at least one of the processors, the current output control method described above is implemented.
[0058] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to implement the current output control method as described above.
[0059] In an embodiment of the present application, based on the target current value, the feedback electronic load is controlled to output at a first output current. Based on the target current value and the first output current, the consumption electronic load is controlled to output at a second output current, so that the output current of the electronic load system rises rapidly, meeting the requirements of the current dynamic response speed. When the output current of the electronic load system reaches the target current value, since the output current of the feedback electronic load continues to rise, the consumption electronic load is controlled to output at a third output current, that is, the output current of the consumption electronic load decreases, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load reaches the target current value, and the feedback electronic load alone outputs current, meeting the energy-saving requirements. In response to the prediction end instruction, the feedback electronic load is controlled to output at a fourth output current until the output current of the feedback electronic load recovers to a steady-state operating current; in response to the prediction end instruction, the consumption electronic load is controlled to output at a fifth output current so that the output current of the electronic load system is maintained at a target current value; in response to the output end instruction, the consumption electronic load is controlled to output at a sixth output current until the output current of the electronic load system recovers to a steady-state output current; the sixth output current has a decreasing rate greater than the decreasing rate of the fourth output current, so that the electronic load system can quickly reduce the output current when responding to the output end instruction.
[0060] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The present application is further described below with reference to the accompanying drawings and embodiments, wherein:
[0062] Figure 1 A schematic diagram of an embodiment of a parallel electronic load system provided in this application;
[0063] Figure 2 This is a flow chart of an embodiment of the current output control method provided by the present application;
[0064] Figure 3 A circuit diagram of an embodiment of a parallel electronic load system provided in this application;
[0065] Figure 4 In the embodiment of the current output control method provided in this application, a current preset output curve diagram of the electronic load system;
[0066] Figure 5 A first output current curve diagram of a feedback electronic load in an embodiment of the current output control method provided in this application;
[0067] Figure 6A first output current curve diagram of a consumable electronic load in an embodiment of the current output control method provided in the present application;
[0068] Figure 7 A second output current curve diagram of a feedback electronic load in an embodiment of the current output control method provided in this application;
[0069] Figure 8 A second output current curve diagram of a consumable electronic load in an embodiment of the current output control method provided in the present application;
[0070] Figure 9 A schematic diagram of an embodiment of a current control device provided by the present application;
[0071] Figure 10 This is a schematic diagram of an embodiment of an electronic device provided in the present application.
[0072] Reference numerals:
[0073] Consumable electronic load 100, regenerative electronic load 200, tested power supply 300, current control device 400, acquisition module 410, first control module 420, second control module 430, third control module 440, fourth control module 450, fifth control module 460, sixth control module 470, electronic device 500, processor 510, memory 520. DETAILED DESCRIPTION
[0074] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.
[0075] In the description of this application, it should be understood that descriptions involving orientation, such as the orientation or positional relationship indicated by up, down, etc., are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on this application.
[0076] In the description of this application, "a plurality" refers to more than two. The use of "first" or "second" is solely for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of technical features indicated, or implicitly indicating the order of the technical features indicated.
[0077] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.
[0078] The following is based on Figures 1 to 10 The present invention describes a current output control method, device, system, electronic device, and storage medium provided by embodiments of the present application.
[0079] The present application provides a current output control method, which is applied to an electronic load system, such as Figure 1 As shown, the electronic load system includes a controller ( Figure 1 (not shown), a consumable electronic load 100 and a feedback electronic load 200 are connected in parallel, the controller is connected to the consumable electronic load 100 and the feedback electronic load 200 respectively, and the consumable electronic load 100 and the feedback electronic load 200 are both connected to the power supply 300 under test, as shown in FIG. Figure 2 As shown, the method includes:
[0080] Step S100: obtaining a target current value;
[0081] Step S200: Based on the target current value, controlling the feedback electronic load 200 to output a first output current;
[0082] Step S300: Based on the target current value and the first output current, controlling the consumable electronic load 100 to output a second output current; wherein the second output current has a rising rate greater than the rising rate of the first output current;
[0083] Step S400: When the output current of the electronic load system is at the target current value, control the consumptive electronic load 100 to output at a third output current, so that the output current of the electronic load system remains at the target current value until the output current of the regenerative electronic load 200 reaches the target current value, wherein the third output current maintains a downward trend.
[0084] In an embodiment of the present application, based on the target current value, the controller controls the feedback electronic load 200 to output at a first output current. Based on the target current value and the first output current, the controller controls the consumable electronic load 100 to output at a second output current, so that the output current of the electronic load system rises rapidly, meeting the requirements of the current dynamic response speed. When the output current of the electronic load system reaches the target current value, since the output current of the feedback electronic load 200 continues to rise, the controller controls the consumable electronic load 100 to output at a third output current, that is, the output current of the consumable electronic load 100 decreases, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load 200 reaches the target current value, and the feedback electronic load 200 alone outputs the current, meeting the energy-saving requirements.
[0085] In step S100 , the target current value is the output current value of the electronic load system required for testing the power supply 300 under test.
[0086] In step S200, based on the target current value, the regenerative electronic load 200 can control the first output current to increase from the steady-state operating current at a controllable fixed slope. The regenerative electronic load 200 can also control the first output current to increase nonlinearly from the steady-state operating current at a maximum current build-up rate.
[0087] In step S300, because the current dynamic response speed of the regenerative electronic load 200 is relatively slow, the controller controls the consumable electronic load 100 to output at a second output current based on the target current value and the first output current. By superimposing the output currents of the regenerative electronic load 200 and the consumable electronic load 100, and increasing the second output current more rapidly, the output current of the electronic load system increases rapidly, thereby improving the current dynamic response speed.
[0088] In step S400, when the output current of the electronic load system is at the target current value, that is, when the sum of the first output current and the second output current reaches the target current value, the first output current continues to increase, and the controller controls the consumable electronic load 100 to output at the third output current. The third output current maintains a downward trend, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load 200 reaches the target current value.
[0089] In some embodiments of the present application, Figure 3 As shown, the consumptive electronic load 100 includes a first MOS transistor Q1 , a source of the first MOS transistor Q1 connected to the negative electrode of the power supply 300 under test, a drain of the first MOS transistor Q1 connected to the positive electrode of the power supply 300 under test, and a gate of the first MOS transistor Q1 connected to the controller.
[0090] In some embodiments of the present application, Figure 3 As shown, the feedback electronic load 200 includes:
[0091] A first inductor L2, wherein a first end of the first inductor L2 is connected to the positive electrode of the power supply 300 under test;
[0092] a diode D1, where an anode of the diode D1 is connected to the second end of the first inductor L2;
[0093] A DC-AC converter T1 , wherein a first end of the DC-AC converter T1 is connected to the cathode of the diode D1 , and a second end of the DC-AC converter T1 is connected to the negative electrode of the power supply 300 under test;
[0094] A first capacitor C1, wherein a first end of the first capacitor C1 is connected to a first end of the first inductor L2, and a second end of the first capacitor C1 is connected to a negative electrode of the power supply 300 under test;
[0095] a second capacitor C2, wherein a first end of the second capacitor C2 is connected to the cathode of the diode D1, and a second end of the second capacitor C2 is connected to the negative electrode of the power supply 300 under test;
[0096] The second MOS transistor Q2 has a source connected to the negative electrode of the power supply 300 under test, a drain connected to the second end of the first inductor L2, and a gate connected to the controller.
[0097] In some embodiments of the present application, Figure 3 As shown, the electronic load system also includes:
[0098] The second inductor L1 has a first end connected to the positive electrode of the power supply 300 under test, and a second end connected to the first end of the first inductor L2.
[0099] In this embodiment, when the power supply under test 300 is tested, there will inevitably be certain voltage fluctuations in the port voltage of the power supply under test 300. The voltage fluctuations are superimposed on the port capacitance of the electronic load system, which will generate a certain differential current. The differential current will affect the output current control of the electronic load system. The influence of the differential current can be reduced by using the second inductor L1 with a relatively small inductance.
[0100] In some embodiments of the present application, the step S200 of “controlling the feedback electronic load 200 to output the first output current based on the target current value” is further described. The step S200 includes:
[0101] Step S210: determining a first rising curve based on the target current value;
[0102] Step S220: Based on the first rising curve, controlling the feedback electronic load 200 to output a first output current;
[0103] Further describing the step S300 of “controlling the consumable electronic load 100 to output at the second output current based on the target current value and the first output current”, step S300 includes:
[0104] Step S310: determining a second rising curve according to the target current value and the first rising curve;
[0105] Step S320 : Based on the second rising curve, controlling the consumable electronic load 100 to output at a second output current, wherein the slope of the second rising curve is greater than the slope of the first rising curve.
[0106] In this embodiment, for the feedback electronic load 200, a first rising curve (eg Figure 5 The controller controls the feedback electronic load 200 to output the first output current according to the first rising curve, wherein the first rising curve includes a plurality of first time nodes and a plurality of first current values, and the plurality of first current values correspond to the plurality of first time nodes in a one-to-one manner.
[0107] For the consumable electronic load 100, when the first rising curve is determined, the controller determines the second rising curve (eg, Figure 6 (as shown in the section t1 to t2 in the figure), the consumable electronic load 100 is controlled to output a second output current according to the second rising curve, and the difference between the first output current and the target current value is compensated by the second output current, wherein the second rising curve includes a plurality of second time nodes and a plurality of second current values, and the plurality of second current values correspond to the plurality of second time nodes in a one-to-one manner. The slope of the second rising curve is greater than the slope of the first rising curve, thereby improving the current dynamic response speed of the electronic load system. The output current of the electronic load system is as shown in FIG. Figure 4 shown.
[0108] In some embodiments of the present application, a difference circuit may be provided in the electronic load system, and the difference between the first output current and the target current value may be calculated using the difference circuit to determine the second output current.
[0109] In some embodiments of the present application, the step S400 of “controlling the consumable electronic load 100 to output at a third output current so that the output current of the electronic load system is maintained at a target current value” is further described. The step S400 includes:
[0110] Step S410: determining a first descending curve according to the target current value and the first ascending curve;
[0111] Step S420 : Based on the first decreasing curve, controlling the consumable electronic load 100 to output at a third output current, so that the output current of the electronic load system is maintained at the target current value.
[0112] In this embodiment, when the first rising curve is clear, the first falling curve (such as Figure 6 (as shown in the section t2 to t3 in the figure), when the output current of the electronic load system reaches the target current value, that is, when the sum of the first output current and the second output current reaches the target current value, the controller controls the consumptive electronic load 100 to output a third output current based on the first decreasing curve, and uses the third output current to compensate for the difference between the first output current and the target current value until the output current of the feedback electronic load 200 reaches the target current value. The first decreasing curve includes multiple third time nodes and multiple current values, and the multiple third current values correspond one-to-one to the multiple third time nodes.
[0113] In some embodiments of the present application, the step S300 of “controlling the consumable electronic load 100 to output at the second output current based on the target current value and the first output current” is further described. Step S300 includes:
[0114] Step S330: Determine a first intermediate output current using a first preset prediction model based on the target current value and the first output current; wherein the first preset prediction model is trained based on historical data of the electronic load system;
[0115] Step S340: determining a second output current according to the first intermediate output current and the target current value;
[0116] Step S350 : Control the consumer electronic load 100 to output at a second output current.
[0117] In this embodiment, a neural network model is trained using historical data from the electronic load system to obtain a first preset prediction model. The target current value and the real-time value of the first output current are input into the first preset prediction model. The first preset prediction model outputs a first intermediate output current, which is the current value of the first output current predicted by the first preset prediction model at the next time point. Based on the first intermediate output current and the target current value, the second output current is determined. The difference between the first intermediate output current and the target current value is the current value of the second output current at the next time point. The consumable electronic load 100 is controlled to output at the second output current.
[0118] In some embodiments of the present application, the type of neural network model to be trained is not limited. For example, a long short-term memory network, a sequential convolutional network, or a Transformer model can be trained to obtain a first preset prediction model.
[0119] In some embodiments of the present application, the step S400 of “controlling the consumable electronic load 100 to output at a third output current so that the output current of the electronic load system is maintained at a target current value” is further described. The step S400 includes:
[0120] Step S430: Determine a first intermediate output current based on the target current value and the first output current using a first preset prediction model, wherein the first preset prediction model is trained based on historical data of the electronic load system;
[0121] Step S440: determining a third output current according to the first intermediate output current and the target current value;
[0122] Step S450 : controlling the consumable electronic load 100 to output at a third output current, so that the output current of the electronic load system is maintained at the target current value.
[0123] In this embodiment, the target current value and the real-time value of the first output current are input into a first preset prediction model, and the first preset prediction model outputs a first intermediate output current. The first intermediate output current is the current value of the first output current at the next time node predicted by the first preset prediction model. Based on the first intermediate output current and the target current value, the third output current can be determined. The difference between the first intermediate output current and the target current value is the current value of the third output current at the next time node. The consumable electronic load 100 is controlled to output with the third output current, so that the output current of the electronic load system remains at the target current value.
[0124] In some embodiments of the present application, the method further comprises:
[0125] Step S500 : In response to the prediction end instruction, controlling the feedback electronic load 200 to output at a fourth output current until the output current of the feedback electronic load 200 returns to a steady-state operating current;
[0126] Step S600 : adjusting the output current of the consumption-type electronic load 100 according to the preset current output curve and the decreasing speed of the output current of the feedback-type electronic load 200 , so that the output current of the electronic load system is consistent with the preset current output curve.
[0127] In this embodiment, the prediction end instruction is used to instruct the electronic load system to prepare to restore the output current to the steady-state operating current. In response to the prediction end instruction, the controller controls the feedback electronic load 200 to output the fourth output current (e.g., Figure 5 As shown in the section t4 to t6, Figure 7 The fourth output current maintains a downward trend until the output current of the feedback electronic load 200 returns to a steady-state operating current. The controller can determine the magnitude of the fourth output current based on the decreasing speed of the output current of the feedback electronic load 200, and further determine the difference between the fourth output current and the current preset output curve of the electronic load system, and adjust the output current of the consumption electronic load 100 to the difference (as shown in the section t4 to t5). Figure 6 As shown in the section t4 to t6, Figure 8 t4 to t6), so that the output current of the electronic load system is consistent with the preset current output curve.
[0128] In step S500, the prediction end instruction can be generated based on the preset current output curve of the electronic load system, for example, generated a certain time before the falling starting point of the preset current output curve, to indicate that the electronic load system is ready to restore the output current to the steady-state operating current.
[0129] In step S600, if Figure 4 As shown, the current preset output curve includes multiple fourth time nodes and multiple fourth current values, and the multiple fourth time nodes correspond to the multiple fourth current values in a one-to-one manner.
[0130] In some embodiments of the present application, the step S600 of “adjusting the output current of the consumption-type electronic load 100 according to the preset current output curve and the decreasing rate of the output current of the feedback-type electronic load 200” is further described. Step S600 includes:
[0131] Step S610 : In response to the prediction end instruction, controlling the consumable electronic load 100 to output at a fifth output current, so that the output current of the electronic load system is maintained at the target current value;
[0132] Step S620: In response to the output end instruction, controlling the consumable electronic load 100 to output at a sixth output current until the output current of the electronic load system returns to a steady-state output current; the sixth output current decreases at a faster rate than the fourth output current.
[0133] The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of the period when the electronic load system drops from the target current to the steady-state working current, and the predicted end instruction is generated before the output end instruction is generated.
[0134] In this embodiment, in response to the prediction end instruction, the feedback electronic load 200 outputs a fourth output current, which decreases at a fixed slope and returns to a steady-state operating current at a preset endpoint time. In response to the prediction end instruction, the controller controls the consumable electronic load 100 to output a fifth output current, compensating for the difference between the fourth output current and the target current value, thereby maintaining the output current of the electronic load system at the target current value. In response to the output end instruction, the controller controls the consumable electronic load 100 to output a sixth output current, which decreases at a faster rate than the fourth output current, causing the output current of the electronic load system to decrease rapidly until the output current of the electronic load system returns to a steady-state output current at the endpoint time. The endpoint time is the fourth time point corresponding to when the fourth current value of the preset current output curve returns to the steady-state output current.
[0135] The prediction end instruction and the output end instruction are generated based on the current preset output curve of the electronic load system. For example, the output end instruction is generated at the fourth time node corresponding to the starting point of the period when the current preset output curve drops from the target current to the steady-state working current, and the prediction end instruction is generated a certain time before the starting point of the period when the current preset output curve drops from the target current to the steady-state working current, so that the generation time of the prediction end instruction is before the generation time of the output end instruction.
[0136] In some embodiments of the present application, the step S600 of “adjusting the output current of the consumption-type electronic load 100 according to the preset current output curve and the decreasing rate of the output current of the feedback-type electronic load 200” is further described. Step S600 includes:
[0137] Step S630 : In response to the prediction end instruction, controlling the consumable electronic load 100 to output at a fifth output current, so that the output current of the electronic load system is maintained at the target current value;
[0138] Step S640: When the output current of the feedback electronic load 200 recovers from the target current to the steady-state operating current and the preset current output curve indicates that the electronic load system needs to maintain output, control the consumption electronic load 100 to output at the sixth output current until the output current of the electronic load system recovers to the steady-state output current.
[0139] In this embodiment, in response to the prediction end instruction, the controller controls the consumable electronic load 100 to output at a fifth output current, compensating for the difference between the fourth output current and the target current value, thereby maintaining the output current of the electronic load system at the target current value. When the output current of the feedback electronic load 200 recovers from the target current to the steady-state operating current, and the preset current output curve indicates that the electronic load system needs to maintain the target current output, the controller controls the consumable electronic load 100 to output at a sixth output current, i.e., outputting at the difference between the target current value and the steady-state operating current, thereby maintaining the output current of the electronic load system at the target current value. In response to the output end instruction, the controller controls the consumable electronic load 100 to rapidly decrease the sixth output current, thereby rapidly decreasing the output current of the electronic load system until the output current of the electronic load system returns to the steady-state output current at the end time node.
[0140] In some embodiments of the present application, the step S600 of “adjusting the output current of the consumption-type electronic load 100 according to the preset current output curve and the decreasing rate of the output current of the feedback-type electronic load 200” is further described. Step S600 includes:
[0141] Step S650: If the output current of the feedback electronic load 200 has not recovered to the steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain output, a second intermediate output current is determined based on the steady-state output current and the fourth output current using a second preset prediction model. A seventh output current is also determined based on the second intermediate output current and the steady-state output current, and the consumption electronic load 100 is controlled to output the seventh output current.
[0142] Step S650: When the output current of the feedback electronic load 200 recovers to the steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain output, control the consumption electronic load 100 to output at the eighth output current until the output current of the electronic load system recovers to the steady-state output current.
[0143] In this embodiment, in the regenerative electronic load 200, a neural network model is trained using historical data of the electronic load system to obtain a second preset prediction model. If the output current of the regenerative electronic load 200 has not recovered to a steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain a target output current value, the second preset prediction model is used to determine a current value of the fourth output current at a next time point based on the steady-state output current and the fourth output current. Based on the second intermediate output current and the steady-state output current, a current value to be output by the consumable electronic load 100 at a next time point is determined to compensate for the difference between the fourth output current and the target current value, i.e., to determine a seventh output current, and the seventh output current of the consumable electronic load 100 is then controlled.
[0144] When the output current of the feedback electronic load 200 recovers to the steady-state output current and the preset current output curve indicates that the electronic load system needs to maintain the output target current value, the consumption electronic load 100 is controlled to output at the eighth output current until the output current of the electronic load system recovers to the steady-state output current.
[0145] In some embodiments of the present application, the type of neural network model to be trained is not limited. For example, a long short-term memory network, a sequential convolutional network, or a Transformer model can be trained to obtain a second preset prediction model.
[0146] In addition, an embodiment of the present application provides a current control device applied to an electronic load system, wherein the electronic load system includes a consumable electronic load 100 and a feedback electronic load 200 connected in parallel, and both the consumable electronic load 100 and the feedback electronic load 200 are connected to a power supply under test 300, as shown in FIG. Figure 9 As shown, the current control device 400 includes:
[0147] An acquisition module 410 is configured to acquire a target current value;
[0148] A first control module 420 is configured to control the feedback electronic load 200 to output a first output current based on a target current value;
[0149] A second control module 430 is configured to control the consumable electronic load 100 to output a second output current based on the target current value and the first output current; wherein a rising rate of the second output current is greater than a rising rate of the first output current;
[0150] a third control module 440 for controlling the consumptive electronic load 100 to output at a third output current when the output current of the electronic load system is at a target current value, so that the output current of the electronic load system remains at the target current value until the output current of the regenerative electronic load 200 reaches the target current value, wherein the third output current maintains a downward trend;
[0151] a fourth control module 450 for controlling the feedback electronic load 200 to output at a fourth output current in response to the prediction end instruction until the output current of the feedback electronic load 200 returns to a steady-state operating current;
[0152] a fifth control module 460 for controlling the consumable electronic load 100 to output at a fifth output current in response to the prediction end instruction, so that the output current of the electronic load system is maintained at a target current value;
[0153] a sixth control module 470 for controlling the consumable electronic load 100 to output at a sixth output current in response to the output end instruction until the output current of the electronic load system returns to a steady-state output current; wherein the sixth output current decreases at a faster rate than the fourth output current;
[0154] The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of the period when the electronic load system drops from the target current to the steady-state working current, and the predicted end instruction is generated before the output end instruction is generated.
[0155] The current control device 400 provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same beneficial effects. To avoid repetition, it will not be described here.
[0156] In addition, an embodiment of the present application provides an electronic load system, which is provided with a controller, and when executed, the controller implements the current output control method as described above.
[0157] The electronic load system provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same beneficial effects. To avoid repetition, it will not be described here.
[0158] In addition, an embodiment of the present application further discloses an electronic device 500, such as Figure 10 Shown, including:
[0159] at least one processor 510;
[0160] at least one memory 520, for storing at least one program;
[0161] When at least one program is executed by at least one processor 510 , the current output control method as described above is implemented.
[0162] The electronic device 500 provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same beneficial effects. To avoid repetition, it will not be described here.
[0163] In addition, an embodiment of the present application provides a computer-readable storage medium, which stores a program executable by a processor. When the program executable by the processor is executed by the processor, it is used to implement the current output control method as described above.
[0164] The computer-readable storage medium provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same beneficial effects. To avoid repetition, it will not be described here.
[0165] Those skilled in the art will appreciate that all or some of the steps and systems in the method disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some physical components or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, and the computer-readable medium can include computer storage media (or non-transitory media) and communication media (or temporary media). As known to those skilled in the art, the term computer storage media is included in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data) and is volatile and non-volatile, removable, and non-removable. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory, or other memory technology, CD-ROM, digital versatile disks (DVD), or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage, or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0166] The embodiments of the present application are described in detail above in conjunction with the accompanying drawings, but the present application is not limited to the above embodiments. Various changes can be made within the scope of knowledge possessed by ordinary technicians in the relevant technical field without departing from the purpose of the present application.
Claims
1. A current output control method, characterized in that: Applied to an electronic load system, the electronic load system includes a consumable electronic load and a regenerative electronic load, the consumable electronic load and the regenerative electronic load are arranged in parallel between the positive electrode of a power supply under test and the negative electrode of the power supply under test, the method includes: Get the target current value; Based on the target current value, controlling the feedback electronic load to output a first output current; Based on the target current value and the first output current, controlling the consumptive electronic load to output at a second output current; wherein a rising rate of the second output current is greater than a rising rate of the first output current; When the output current of the electronic load system is the target current value, controlling the consumptive electronic load to output at a third output current, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load reaches the target current value, wherein the third output current maintains a downward trend; In response to the prediction end instruction, controlling the feedback electronic load to output at a fourth output current until the output current of the feedback electronic load returns to a steady-state operating current; In response to the prediction end instruction, controlling the consumptive electronic load to output at a fifth output current so that the output current of the electronic load system is maintained at the target current value; In response to an output end instruction, controlling the consumable electronic load to output at a sixth output current until the output current of the electronic load system returns to a steady-state output current; a decreasing rate of the sixth output current is greater than a decreasing rate of the fourth output current; The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of a period when the electronic load system drops from a target current to a steady-state operating current, and the predicted end instruction is generated before the output end instruction is generated.
2. The current output control method according to claim 1, characterized in that: The step of controlling the feedback electronic load to output a first output current based on the target current value includes: determining a first rising curve based on the target current value; Based on the first rising curve, controlling the feedback electronic load to output the first output current; The step of controlling the consumptive electronic load to output a second output current based on the target current value and the first output current includes: determining a second rising curve according to the target current value and the first rising curve; Based on the second rising curve, the consumptive electronic load is controlled to output at a second output current, wherein the slope of the second rising curve is greater than the slope of the first rising curve.
3. The current output control method according to claim 2, characterized in that: The controlling the consumptive electronic load to output at a third output current so that the output current of the electronic load system is maintained at the target current value includes: determining a first descending curve according to the target current value and the first ascending curve; Based on the first decreasing curve, the consumptive electronic load is controlled to output at the third output current, so that the output current of the electronic load system is maintained at the target current value.
4. The current output control method according to claim 1, wherein: The step of controlling the consumptive electronic load to output a second output current based on the target current value and the first output current includes: Determining a first intermediate output current using a first preset prediction model based on the target current value and the first output current; wherein the first preset prediction model is trained based on historical data of the electronic load system; determining the second output current according to the first intermediate output current and the target current value; The consumptive electronic load is controlled to output at the second output current.
5. The current output control method according to claim 1, wherein: The controlling the consumptive electronic load to output at a third output current so that the output current of the electronic load system is maintained at the target current value includes: Determining a first intermediate output current using a first preset prediction model based on the target current value and the first output current; wherein the first preset prediction model is trained based on historical data of the electronic load system; determining the third output current according to the first intermediate output current and the target current value; The consumptive electronic load is controlled to output at the third output current so that the output current of the electronic load system is maintained at the target current value.
6. A current control device, characterized in that: Applied to an electronic load system, the electronic load system includes a consumable electronic load and a feedback electronic load connected in parallel, the consumable electronic load and the feedback electronic load are both connected to a power supply under test, and the current control device includes: An acquisition module, used to obtain a target current value; A first control module is configured to control the feedback electronic load to output a first output current based on the target current value; a second control module, configured to control the consumptive electronic load to output a second output current based on the target current value and the first output current; wherein a rising rate of the second output current is greater than a rising rate of the first output current; a third control module, configured to, when the output current of the electronic load system is the target current value, control the consumptive electronic load to output at a third output current, so that the output current of the electronic load system remains at the target current value until the output current of the feedback electronic load reaches the target current value, wherein the third output current maintains a downward trend; a fourth control module, configured to control the feedback electronic load to output at a fourth output current in response to the prediction end instruction, until the output current of the feedback electronic load returns to a steady-state operating current; a fifth control module, configured to control the consumptive electronic load to output at a fifth output current in response to the prediction end instruction, so that the output current of the electronic load system is maintained at the target current value; a sixth control module, configured to control the consumable electronic load to output at a sixth output current in response to the output end instruction until the output current of the electronic load system returns to a steady-state output current; wherein a decreasing rate of the sixth output current is greater than a decreasing rate of the fourth output current; The output end instruction and the predicted end instruction are determined according to a preset current output curve, wherein the output end instruction is generated at the start of a period when the electronic load system drops from a target current to a steady-state operating current, and the predicted end instruction is generated before the output end instruction is generated.
7. An electronic load system, characterized in that: A controller is provided, and when the controller is executed, the current output control method according to any one of claims 1 to 5 is implemented.
8. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When at least one of the programs is executed by at least one of the processors, the current output control method according to any one of claims 1 to 5 is implemented.
9. A computer-readable storage medium, characterized in that A program executable by a processor is stored therein, and when the program executable by the processor is executed by the processor, it is used to implement the current output control method according to any one of claims 1 to 5.