Programming-based direct-current converter topology automatic optimization and recommendation method
Through programming-based methods, the problem of difficulty in meeting different engineering needs in the existing technology is solved, and efficient and accurate topological design is achieved.
Patent Information
- Application Number
- CN202411523139.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-03-25
AI Technical Summary
The prior art is difficult to automatically find and recommend DC converter topology that meets different engineering needs, and implementation becomes increasingly challenging as the number of topology increases.
A programming-based DC converter topology automatic optimization and recommendation method is proposed. By determining the device type and number of engineering requirements and topology diagrams, a variety of topology diagrams are generated using the topology diagram construction method based on vertex prime degrees, and the structure, ripple and gain classification is performed according to preset conditions, and the best topology is finally screened according to engineering requirements.
It realizes the automatic recommendation of the best DC converter topology according to engineering needs, improves the efficiency and accuracy of topology design, and is suitable for application scenarios with different engineering needs.
Smart Images

Figure CN119691944A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of power electronic topology design, and in particular to a programming-based automatic optimization and recommendation method for a DC converter topology. Background Art
[0002] DC converters are widely used in various power conversion applications, including microgrids, electric vehicles, data centers, and consumer electronic device systems. With the increase of engineering requirements, such as structure, ripple and voltage gain requirements, as well as considerations of input voltage, output voltage, output power, low cost and high efficiency, the demand for advanced converter topologies is also increasing. In order to determine the topology that meets these different engineering requirements, researchers usually evaluate multiple converter topologies based on factors such as voltage gain, structure configuration, efficiency and cost, and then select the specific topology that best meets the specific requirements.
[0003] The automatic optimization and recommendation method of DC converter topology is one of the many current problems. Most of the current research relies heavily on manual derivation and calculation, which is only applicable to a limited number of converter topologies, and as the number of topologies increases, it becomes increasingly challenging to implement. In addition, these methods are difficult to promote and apply to different engineering needs. Therefore, it is necessary to propose a programming-based automatic optimization and recommendation method for DC converter topology. Summary of the invention
[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent.
[0005] To this end, the first object of the present invention is to propose a programming-based DC converter topology automatic optimization and recommendation method to automatically recommend the best topology according to engineering requirements.
[0006] The second object of the present invention is to provide a device for automatically optimizing and recommending DC converter topology based on programming.
[0007] A third objective of the present invention is to provide an electronic device.
[0008] A fourth object of the present invention is to provide a computer-readable storage medium.
[0009] To achieve the above-mentioned object, the first aspect of the present invention proposes a method for automatically optimizing and recommending a DC converter topology based on programming, comprising:
[0010] Determine the device type and device quantity of the DC converter topology diagram required by the project and the project, and generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies;
[0011] Using a preset first condition, structurally classifying the DC converter topology diagrams in the first table to generate a second table;
[0012] Using a preset second condition, ripple classification is performed on the DC converter topology diagrams in the first table to generate a third table;
[0013] Performing gain classification on the DC converter topology diagrams in the first table using a preset third condition to generate a fourth table;
[0014] Using the engineering requirements, the second table, the third table and the fourth table, the DC converter topology diagram in the first table is screened to generate a fifth table;
[0015] The DC converter topology diagrams in the fifth table are screened using the preset fourth condition to generate a sixth table, wherein the sixth table includes the optimal DC converter topology diagram.
[0016] In the method of the first aspect of the present invention, the engineering requirements include structural requirements, ripple requirements, gain requirements, and requirements for voltage, power, cost and efficiency.
[0017] In the method of the first aspect of the present invention, the device types of the DC converter topology diagram required for the project include switch tubes, diodes, inductors, capacitors, input ports and output ports.
[0018] In the method of the first aspect of the present invention, the preset first condition is a classification condition for different structural requirements of the topology diagram, and the structural requirements include common ground output, negative pressure output and non-common ground and non-negative pressure output requirements.
[0019] In the method of the first aspect of the present invention, the preset second condition is a classification condition for different ripple requirements of the topology diagram, and the ripple requirements include low input ripple, low output ripple, low input and low output ripple, and non-low ripple requirements.
[0020] In the method of the first aspect of the present invention, the preset third condition is a classification condition for different gain requirements of the topology diagram, and the gain requirements include boost requirements, buck requirements, and buck-boost requirements.
[0021] In the method of the first aspect of the present invention, the preset fourth condition is a classification condition for different cost efficiencies of topological graphs.
[0022] To achieve the above-mentioned object, the second aspect of the present invention proposes a programming-based DC converter topology automatic optimization and recommendation device, comprising:
[0023] A first generation module is used to determine the device type and device quantity of the DC converter topology diagram required by the project and the project, and to generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies;
[0024] A second generating module, configured to perform structural classification on the DC converter topology diagrams in the first table by using a preset first condition to generate a second table;
[0025] A third generating module, configured to perform ripple classification on the DC converter topology diagrams in the first table by using a preset second condition to generate a third table;
[0026] A fourth generating module, configured to perform gain classification on the DC converter topology diagrams in the first table by using a preset third condition to generate a fourth table;
[0027] a fifth generating module, configured to screen the DC converter topology diagram in the first table by using the engineering requirements, the second table, the third table and the fourth table to generate a fifth table;
[0028] The sixth generating module is used to screen the DC converter topology diagrams in the fifth table by using the preset fourth condition to generate a sixth table, wherein the sixth table includes an optimal DC converter topology diagram.
[0029] To achieve the above-mentioned purpose, the third aspect of the present invention proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method proposed in the first aspect of the present invention.
[0030] To achieve the above-mentioned purpose, the fourth aspect of the present invention proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the method proposed in the first aspect of the present invention.
[0031] The programming-based automatic optimization and recommendation method, device, electronic device and storage medium of a DC converter topology provided by the present invention determine the device types and device quantities of the DC converter topology diagram required by the project, and generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes multiple DC converter topologies; the DC converter topologies in the first table are structurally classified using a preset first condition to generate a second table; the DC converter topologies in the first table are ripple classified using a preset second condition to generate a third table; the DC converter topologies in the first table are gain classified using a preset third condition to generate a fourth table; the DC converter topologies in the first table are screened using the project requirements, the second table, the third table and the fourth table to generate a fifth table; the DC converter topologies in the fifth table are screened using a preset fourth condition to generate a sixth table, wherein the sixth table includes the optimal DC converter topology diagram. In this case, a DC converter topology map construction method based on vertex primality is used to generate a set of DC converter topology maps, and then the topology map set is classified based on structure, ripple and voltage gain to obtain the corresponding topology map classification set. Finally, the optimal topology is screened out according to engineering requirements and each topology map classification set, thereby realizing the automatic recommendation of the optimal topology according to engineering requirements.
[0032] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0034] Figure 1 A schematic flow chart of a method for automatically optimizing and recommending a DC converter topology based on programming provided by an embodiment of the present invention;
[0035] Figure 2 A flow chart of classification using a preset first condition provided in an embodiment of the present invention;
[0036] Figure 3 A flow chart of classification using a preset second condition provided by an embodiment of the present invention;
[0037] Figure 4 A flow chart of classification using a preset third condition provided by an embodiment of the present invention;
[0038] Figure 5 A flow chart of classification using a preset fourth condition provided in an embodiment of the present invention;
[0039] Figure 6A schematic diagram of an optimal topology of a DC converter provided by an embodiment of the present invention;
[0040] Figure 7 A block diagram of a programming-based DC converter topology automatic optimization and recommendation device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0041] Embodiments of the present invention are described in detail below, examples of which 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 intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0042] The following describes the programming-based automatic optimization and recommendation method and device for DC converter topology according to an embodiment of the present invention with reference to the accompanying drawings.
[0043] The embodiment of the present invention provides a programming-based method for automatically optimizing and recommending a DC converter topology, so as to automatically recommend an optimal topology according to engineering requirements.
[0044] Figure 1 A schematic flow chart of a method for automatically optimizing and recommending a DC converter topology based on programming provided in an embodiment of the present invention.
[0045] like Figure 1 As shown, the programming-based DC converter topology automatic optimization and recommendation method includes the following steps:
[0046] Step S101, determining the engineering requirements and the device types and device quantities of the DC converter topology diagram required for the engineering, and generating a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies.
[0047] In step S101, the determined engineering requirements may include structural requirements, ripple requirements, gain requirements, and requirements for voltage, power, cost and efficiency. Among them, the structural requirements include common ground output, negative voltage output and non-common ground non-negative voltage output requirements. The ripple requirements include low input ripple, low output ripple, low input low output ripple and non-low ripple requirements. The gain requirements include boost requirements, buck requirements and buck-boost requirements. The requirements for voltage, power, cost and efficiency can be requirements for input voltage, output voltage, output power, low cost and high efficiency.
[0048] In step S101, the device types of the DC converter topology diagram required for the project may include switch tubes, diodes, inductors, capacitors, input ports, and output ports. The number of devices corresponding to the six device types is 2, 2, 2, 1, 1, 1.
[0049] In step S101, according to the determined engineering requirements, the device types and device quantities of the DC converter topology diagram required for the project, a DC converter topology diagram construction method based on vertex prime degree is used to obtain a variety of DC converter topology diagrams (referred to as topology diagrams), and all the DC converter topology diagrams obtained form a first table.
[0050] Step S102: structurally classify the DC converter topology diagrams in the first table using a preset first condition to generate a second table.
[0051] In step S102, the first condition is preset as a classification condition for different structural requirements of the topology diagram. Based on step S101, it can be known that the structural requirements may include common ground output, negative pressure output, and non-common ground non-negative pressure output requirements. That is, the first condition is preset to include three classification conditions: classifying the topology diagram as a common ground output topology diagram, classifying the topology diagram as a negative pressure output topology diagram, and classifying the topology diagram as a non-common ground non-negative pressure output topology diagram.
[0052] Figure 2 This is a flow chart of classification using a preset first condition provided by an embodiment of the present invention. Figure 2 As shown, the process of structurally classifying the DC converter topology diagrams in the first table using the preset first condition includes:
[0053] The topology diagrams are classified into common ground output topology diagrams: the topology diagram in which the negative end of the input port is connected to the negative end of the output port;
[0054] The topology diagram is classified into negative voltage output topology diagram: the topology diagram in which the negative end of the input port is connected to the positive end of the output port;
[0055] Classify the topology diagrams into non-common ground and non-negative pressure output topology diagrams: topology diagrams that do not meet the above two topology classification standards;
[0056] The second table is obtained by performing the three classification processes on the DC converter topology diagram in the first table.
[0057] Step S103, using a preset second condition to perform ripple classification on the DC converter topology diagrams in the first table to generate a third table.
[0058] In step S103, the second condition is preset as a classification condition for different ripple requirements of the topology diagram. Based on step S101, it can be known that the ripple requirement may include low input ripple, low output ripple, low input and low output ripple, and non-low ripple requirements. That is, the second condition is preset to include classifying the topology diagram into a low input ripple topology diagram, classifying the topology diagram into a low output ripple topology diagram, classifying the topology diagram into a low input and low output ripple topology diagram, and classifying the topology diagram into a non-low ripple topology diagram.
[0059] Figure 3 This is a flow chart of classification using a preset second condition provided by an embodiment of the present invention. Figure 3 As shown, the process of classifying the ripple of the DC converter topology diagram in the first table by using the preset second condition includes:
[0060] The topology diagram is classified into low input ripple topology diagram: the positive or negative end of the input port of the topology diagram is connected to either end of the inductor;
[0061] The topology diagram is classified into low output ripple topology diagram: the positive or negative end of the output port of the topology diagram is connected to either end of the inductor;
[0062] Classify the topology diagram into low input and low output ripple topology diagrams: meet the above two topology diagram classification standards;
[0063] Classify the topology into non-low ripple topology: topology that does not meet the above three topology classification standards;
[0064] The third table is obtained by performing the four classification processes on the DC converter topology diagrams in the first table.
[0065] Step S104, performing gain classification on the DC converter topologies in the first table using a preset third condition to generate a fourth table.
[0066] In step S104, the third condition is preset as a classification condition for different gain requirements of the topology diagram. Based on step S101, it can be known that the gain requirement may include a boost requirement, a buck requirement, and a buck-boost requirement. That is, the third condition is preset to include classifying the topology diagram as a boost topology diagram, classifying the topology diagram as a buck topology diagram, and classifying the topology diagram as a buck-boost topology diagram.
[0067] Figure 4 This is a flow chart of classification using a preset third condition provided by an embodiment of the present invention. Figure 4 As shown, the process of performing gain classification on the DC converter topology diagram in the first table using the preset third condition includes:
[0068] The topologies are classified into boost topologies: topologies whose gain is always greater than 1 for any duty cycle;
[0069] The topologies are classified into buck topologies: topologies whose gain is always less than 1 for any duty cycle;
[0070] Classify the topology diagrams into buck-boost topology diagrams: the topology diagrams that do not meet the above two topology classification standards;
[0071] The fourth table is obtained by performing the three classification processes on the DC converter topology diagrams in the first table.
[0072] Step S105 , screening the DC converter topology diagram in the first table by using the engineering requirements, the second table, the third table and the fourth table to generate a fifth table.
[0073] In step S105, the DC converter topology diagrams in the first table are screened using the determined engineering requirements, the second table, the third table and the fourth table to screen out topology diagrams that meet the engineering requirements. These topology diagrams that meet the engineering requirements form a fifth table.
[0074] Step S106, using the preset fourth condition to screen the DC converter topology diagrams in the fifth table to generate a sixth table, which includes the optimal DC converter topology diagrams.
[0075] In step S106, the fourth condition is preset as a classification condition for topological diagrams with different cost efficiencies. The DC converter topological diagrams in the fifth table are screened using the preset fourth condition to screen out the best topological diagram that meets the engineering requirements.
[0076] Figure 5 This is a flow chart of classification using the preset fourth condition provided by an embodiment of the present invention. Figure 5 As shown, the process of screening the DC converter topology diagrams in the fifth table by using the preset fourth condition includes:
[0077] The topological maps in the fifth table are screened for low-cost and high-efficiency topological maps to obtain the sixth table. The screening principle is as follows: when the efficiency is greater than or equal to 99%, the low-cost topological map is given priority; when the efficiency is less than 99%, the high-efficiency topological map is given priority.
[0078] The following is a verification of a method for automatically optimizing and recommending a DC converter topology based on programming according to an embodiment of the present invention in conjunction with a specific embodiment, which specifically includes:
[0079] Step 1): The engineering requirements are determined as input voltage 48V, output voltage 400V, output power 500W, common ground output, low input ripple, boost, low cost and high efficiency; the device types of the DC converter topology diagram are switch tube S, diode D, inductor L, capacitor C, input port V dc1 , output port V R1 , as shown in Table 1, the corresponding number of devices is 2, 2, 2, 1, 1, 1.
[0080] Table 1 DC converter topology parameters
[0081]
[0082] Step 2): Based on the topology map output by the DC converter topology map construction method based on vertex prime degree, a first table containing 1186 topology map structures can be obtained.
[0083] Step 3): Use the preset first condition to structurally classify the topological graphs in the first table to obtain the second table.
[0084] Step 4): Use the preset second condition to classify the topological diagrams in the first table to obtain a third table.
[0085] Step 5): Use the preset third condition to perform gain classification on the topological graphs in the first table to obtain a fourth table.
[0086] Step 6): Use the engineering requirements, the second table, the third table, and the fourth table to filter the topology diagram in the first table to obtain the fifth table.
[0087] Step 7): Use the preset fourth condition to filter the topological graphs in the fifth table to obtain the sixth table.
[0088] Figure 6 The sixth table is converted into a topology diagram, such as Figure 6 As shown. Among them, the switch tube type includes a first switch tube S1 and a second switch tube S2, the diode type includes a first diode D1 and a second diode D2, the inductor type includes a first inductor L1 and a second inductor L2, the capacitor type includes a capacitor C1, and the input port type includes an input port V dc1 , output port types include output port V R1 By analyzing Figure 6 The DC converter topology diagram shown can be found to meet the actual engineering needs. After the method for automatically optimizing and recommending the programmable DC converter topology proposed in the embodiment of the present invention is executed using a computer program, a converter topology diagram that meets the engineering needs can be automatically recommended, verifying the correctness of the method for automatically optimizing and recommending the programmable DC converter topology proposed in the embodiment of the present invention.
[0089] In order to implement the above-mentioned embodiment, the present invention further proposes a device for automatically optimizing and recommending a DC converter topology based on programming.
[0090] Figure 7 A block diagram of a programming-based DC converter topology automatic optimization and recommendation device provided in an embodiment of the present invention.
[0091] like Figure 7 As shown, the programming-based DC converter topology automatic optimization and recommendation device includes a first generation module 11, a second generation module 12, a third generation module 13, a fourth generation module 14, a fifth generation module 15 and a sixth generation module 16, wherein:
[0092] A first generating module 11 is used to determine the device type and device quantity of the DC converter topology diagram required by the project and the project, and to generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies;
[0093] A second generating module 12 is used to perform structural classification on the DC converter topology diagrams in the first table using a preset first condition to generate a second table;
[0094] A third generating module 13, configured to perform ripple classification on the DC converter topology diagram in the first table by using a preset second condition to generate a third table;
[0095] A fourth generating module 14, configured to perform gain classification on the DC converter topology diagrams in the first table using a preset third condition to generate a fourth table;
[0096] A fifth generating module 15, configured to screen the DC converter topology diagram in the first table by using the engineering requirements, the second table, the third table and the fourth table to generate a fifth table;
[0097] The sixth generating module 16 is used to screen the DC converter topology diagrams in the fifth table by using the preset fourth condition to generate a sixth table, wherein the sixth table includes the optimal DC converter topology diagram.
[0098] Furthermore, in a possible implementation of the embodiment of the present invention, in the first generation module 11, the engineering requirements include structural requirements, ripple requirements, gain requirements, and requirements for voltage, power, cost, and efficiency.
[0099] Furthermore, in a possible implementation of the embodiment of the present invention, in the first generation module 11, the device types of the DC converter topology diagram required by the project include switch tubes, diodes, inductors, capacitors, input ports, and output ports.
[0100] Furthermore, in a possible implementation of the embodiment of the present invention, in the second generation module 12, the preset first condition is a classification condition for different structural requirements of the topology diagram, and the structural requirements include common ground output, negative pressure output and non-common ground non-negative pressure output requirements.
[0101] Furthermore, in a possible implementation of an embodiment of the present invention, in the third generation module 13, the second condition is preset as a classification condition for different ripple requirements of the topology diagram, and the ripple requirements include low input ripple, low output ripple, low input and low output ripple, and non-low ripple requirements.
[0102] Furthermore, in a possible implementation of the embodiment of the present invention, in the fourth generating module 14, the third condition is preset as a classification condition for different gain requirements of the topology diagram, and the gain requirements include a boost requirement, a buck requirement, and a buck-boost requirement.
[0103] Furthermore, in a possible implementation manner of the embodiment of the present invention, in the sixth generation module 16, the fourth condition is preset as a classification condition for different cost efficiencies of topology graphs.
[0104] It should be noted that the aforementioned explanation of the embodiment of the method for automatically optimizing and recommending a DC converter topology based on programming is also applicable to the device for automatically optimizing and recommending a DC converter topology based on programming of this embodiment, and will not be repeated here.
[0105] In an embodiment of the present invention, by determining the device type and device quantity of the DC converter topology diagram required by the project and the project, a first table is generated using a DC converter topology diagram construction method based on vertex prime degree, and the first table includes multiple DC converter topologies; the DC converter topologies in the first table are structurally classified using a preset first condition to generate a second table; the DC converter topologies in the first table are ripple classified using a preset second condition to generate a third table; the DC converter topologies in the first table are gain classified using a preset third condition to generate a fourth table; the DC converter topologies in the first table are screened using the project requirements, the second table, the third table and the fourth table to generate a fifth table; the DC converter topologies in the fifth table are screened using the preset fourth condition to generate a sixth table, and the sixth table includes the optimal DC converter topology diagram. In this case, a DC converter topology map construction method based on vertex prime degree is used to generate a DC converter topology map set (i.e., the first table), and then the topology map set is classified from the structure, ripple, and voltage gain to obtain the corresponding topology map classification set (i.e., the second table to the fourth table), and finally the best topology is selected according to the engineering requirements and each topology map classification set, thereby realizing the automatic recommendation of the best topology according to the engineering requirements. Among them, the topology that meets the engineering needs is selected according to the engineering requirements and the topology map classification set, and the sixth table including the best topology is selected by further considering the converter cost and efficiency, which is convenient for researchers to summarize and analyze the performance of the DC converter and recommend the best topology that meets the engineering requirements.
[0106] In order to implement the above embodiments, the present invention also proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.
[0107] In order to implement the above embodiments, the present invention further proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0108] In order to implement the above embodiments, the present invention further provides a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0109] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this invention shall comply with the relevant laws and regulations and shall not violate public order and good morals.
[0110] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.
[0111] The present invention contemplates providing embodiments where users can selectively block the use or access of personal information data. That is, the present disclosure contemplates providing hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, risks can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.
[0112] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.
[0113] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0114] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present invention belong.
[0115] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0116] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0117] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0118] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0119] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. A programming-based method for automatically optimizing and recommending DC converter topology, characterized in that: include: Determine the device type and device quantity of the DC converter topology diagram required by the project and the project, and generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies; Using a preset first condition, structurally classifying the DC converter topology diagrams in the first table to generate a second table; Using a preset second condition, ripple classification is performed on the DC converter topology diagrams in the first table to generate a third table; Performing gain classification on the DC converter topology diagrams in the first table using a preset third condition to generate a fourth table; Using the engineering requirements, the second table, the third table and the fourth table, the DC converter topology diagram in the first table is screened to generate a fifth table; The DC converter topology diagrams in the fifth table are screened using the preset fourth condition to generate a sixth table, wherein the sixth table includes the optimal DC converter topology diagram.
2. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The engineering requirements include structural requirements, ripple requirements, gain requirements, and requirements for voltage, power, cost, and efficiency.
3. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The device types of the DC converter topology diagram required for the project include switch tubes, diodes, inductors, capacitors, input ports and output ports.
4. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The preset first condition is a classification condition for different structural requirements of the topology diagram, and the structural requirements include common ground output, negative pressure output, and non-common ground and non-negative pressure output requirements.
5. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The preset second condition is a classification condition for different ripple requirements of the topology diagram, and the ripple requirements include low input ripple, low output ripple, low input and low output ripple, and non-low ripple requirements.
6. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The preset third condition is a classification condition for different gain requirements of the topology diagram, and the gain requirements include boost requirements, buck requirements, and buck-boost requirements.
7. The method for automatically optimizing and recommending DC converter topology based on programming according to claim 1, characterized in that: The preset fourth condition is a classification condition for different cost efficiencies of topological graphs.
8. A programming-based DC converter topology automatic optimization and recommendation device, characterized in that: include: A first generation module is used to determine the device type and device quantity of the DC converter topology diagram required by the project and the project, and to generate a first table using a DC converter topology diagram construction method based on vertex prime degree, wherein the first table includes a plurality of DC converter topologies; A second generating module, configured to perform structural classification on the DC converter topology diagrams in the first table by using a preset first condition to generate a second table; A third generating module, configured to perform ripple classification on the DC converter topology diagrams in the first table by using a preset second condition to generate a third table; A fourth generating module, configured to perform gain classification on the DC converter topology diagrams in the first table by using a preset third condition to generate a fourth table; a fifth generating module, configured to screen the DC converter topology diagram in the first table by using the engineering requirements, the second table, the third table and the fourth table to generate a fifth table; The sixth generating module is used to screen the DC converter topology diagrams in the fifth table by using the preset fourth condition to generate a sixth table, wherein the sixth table includes an optimal DC converter topology diagram.
9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
Citation Information
Patent Citations
Switching converter topology derivation method and device based on modal reconstruction
CN114640254A
Topology self-generation method for isolated direct-current converter
CN117592225A