Inductor design method and device, electronic equipment and storage medium
By using a circuit simulation model with variable inductance, combined with inductor current and inductance versus current curves, the problems of long design cycles and high costs of inductors are solved, achieving higher precision and lower cost inductor design.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SUNGROW POWER SUPPLY CO LTD
- Filing Date
- 2024-11-18
- Publication Date
- 2026-05-19
AI Technical Summary
In existing technologies, inductor design cycles are long and costs are high because the characteristics of inductance value changing with current are not effectively considered, resulting in discrepancies between theoretical calculations and actual operating conditions, requiring multiple iterative designs.
A variable inductor whose inductance value changes instantaneously with the current is used as the inductor in the circuit simulation model. The inductance value for the next simulation cycle is determined by the curves of the inductor current and the initial inductance changing instantaneously with the current. The inductance curve is adjusted under the conditions at the end of the simulation to reduce the influence of algebraic loop problems.
It improves the accuracy of inductor current calculation results, reduces inductor design costs, optimizes the design process, and reduces the number of simulation iterations.
Smart Images

Figure CN122065495A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of inductor technology, and particularly relates to an inductor design method, apparatus, electronic device and storage medium. Background Technology
[0002] Inductance changes with current. In related technologies, inductor design generally treats the inductance value as an invariant, which makes it impossible to match theoretical calculations with actual operating conditions. It requires multiple iterations of inductor sample design to obtain an inductor product that meets the requirements, resulting in long inductor design cycles and high design costs. Summary of the Invention
[0003] This application proposes an inductor design method, apparatus, electronic device, and storage medium to address the problems of long inductor design cycles and high design costs in related technologies.
[0004] In a first aspect, this application provides an inductor design method, the method comprising:
[0005] Obtain the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current;
[0006] Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current, determine the inductance value for the next simulation cycle;
[0007] The inductance value of the next simulation cycle is substituted into the circuit simulation model to perform the simulation of the next cycle, so as to adjust the curve of the initial inductance changing with the instantaneous current.
[0008] When the simulation termination condition is met, the simulation ends, and the inductance curve corresponding to the variable inductor as a function of current is determined.
[0009] The inductor design method provided in this application uses a variable inductor whose inductance value changes instantaneously with the current as the inductor in the circuit simulation model. Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor, the inductance value for the next simulation cycle is determined. This reduces the influence of algebraic loop problems. By substituting the inductance value of the next simulation cycle into the circuit simulation model, the simulation of the next cycle is performed, and the instantaneous change curve of the initial inductance with the current is adjusted. The influence of the inductor current on the inductance value is introduced into the circuit simulation model, making the simulation results closer to the actual operating conditions of the inductor, improving the accuracy of the inductor current calculation results, and reducing the cost of inductor design.
[0010] According to one embodiment of this application, the instantaneous change curve of the initial inductance with current is determined based on the material properties, shape and size, and number of coil turns of the variable inductor.
[0011] In the above technical solution, the initial inductance change curve with current is determined by the material properties, shape and size and number of coil turns of the variable inductor, which can improve the accuracy of inductor design and reduce the design cost of subsequent inductor simulation.
[0012] According to one embodiment of this application, the method further includes:
[0013] The inductor current is filtered to obtain the filtered inductor current.
[0014] The step of determining the inductance value for the next simulation cycle based on the inductance current and the instantaneous change curve of the initial inductance with respect to current includes:
[0015] Based on the filtered inductor current and the instantaneous change curve of the initial inductance with the current, the inductance value for the next simulation cycle is determined, or the inductance value is updated after a lag of one simulation cycle.
[0016] In the above technical solution, by filtering the inductor current, the influence of the high-frequency ripple of the inductor current on the instantaneous change of the inductor with the current can be reduced, making the simulation results closer to the actual working conditions of the inductor, improving the accuracy of the inductor current calculation results, reducing the cost of inductor design, and by updating the inductor value after a simulation cycle, the influence of algebraic loop problems can be reduced, thus reducing the impact on circuit simulation calculations.
[0017] According to one embodiment of this application, the simulation termination condition includes: the ripple distortion rate of the inductor current does not exceed a preset ratio of the fundamental frequency of the inductor current.
[0018] In the above technical solution, by using the maximum ripple distortion rate of the inductor current not exceeding a preset ratio of the fundamental frequency of the inductor current as the simulation termination condition, simulation results that are obviously inconsistent with the actual working conditions are eliminated, and the simulation parameters are modified based on this. This makes the simulation results closer to the actual situation, reduces the number of iterations in the simulation cycle, and lowers the cost of simulation design.
[0019] According to one embodiment of this application, the step of determining the instantaneous change curve of the initial inductance with current includes:
[0020] Determine the initial inductance scheme based on the rated inductance of the variable inductor;
[0021] Based on the initial inductance scheme, the curve of the instantaneous change of the initial inductance with the current is obtained.
[0022] In the above technical solution, the initial inductance scheme is determined by the rated inductance of the variable inductor, and the instantaneous change curve of the initial inductance with the current is obtained, which can improve the accuracy of inductor design and reduce the design cost of subsequent inductor simulation.
[0023] According to one embodiment of this application, the formula for calculating the ripple magnitude of the inductor current includes:
[0024]
[0025] Where, Δi L (t) represents the ripple magnitude of the inductor current, L(i) represents the instantaneous change curve of the inductance of the variable inductor with the current, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the change in time.
[0026] In the above technical solution, taking into account the influence of inductor current on inductance value can yield more accurate inductor current calculation results. This allows for higher accuracy in inductor ripple harmonic calculations and loss analysis. During the theoretical design stage of the inductor, the ripple harmonics and losses of the inductor current can be more accurately predicted through various parameters, facilitating the optimization of inductor parameters, improving the calculation accuracy of various inductor indicators, and optimizing the inductor design process.
[0027] Secondly, this application provides an inductor design device, the device comprising:
[0028] The current acquisition module is used to acquire the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current.
[0029] The inductance calculation module is used to determine the inductance value for the next simulation cycle based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current.
[0030] The simulation module is used to substitute the inductance value of the next simulation cycle into the circuit simulation model and perform the simulation of the next cycle in order to adjust the curve of the initial inductance changing with the instantaneous current.
[0031] The simulation end judgment module is used to end the simulation when the simulation end condition is met, and to determine the inductance change curve of the variable inductor with the instantaneous change of current.
[0032] In the above technical solution, a variable inductor whose inductance value changes instantaneously with the current is used as the inductor in the circuit simulation model. Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor, the inductance value for the next simulation cycle is determined. This reduces the influence of algebraic loop problems. By substituting the inductance value of the next simulation cycle into the circuit simulation model, the simulation of the next cycle is performed, and the instantaneous change curve of the initial inductance with the current is adjusted. The influence of the inductor current on the inductance value is introduced into the circuit simulation model, making the simulation results closer to the actual operating conditions of the inductor. This improves the accuracy of the inductor current calculation results and reduces the cost of inductor design.
[0033] Thirdly, this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the inductor design method described in the first aspect above.
[0034] Fourthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the inductor design method as described in the first aspect above.
[0035] Fifthly, this application provides a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the inductor design method as described in the first aspect.
[0036] In a sixth aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the inductor design method as described in the first aspect above.
[0037] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0038] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0039] Figure 1 This is one of the graphs showing the change of inductance with current provided in some embodiments of this application;
[0040] Figure 2 This is the second of the inductance versus current curves provided in some embodiments of this application;
[0041] Figure 3 This is a flowchart illustrating an inductor design method provided in some embodiments of this application;
[0042] Figure 4 These are curves showing the change of inductance value over time under AC analysis type provided in some embodiments of this application;
[0043] Figure 5 This is a schematic diagram of a three-phase type I three-level inverter topology provided in some embodiments of this application;
[0044] Figure 6 This is an inductor current curve diagram considering the instantaneous change of inductance with current provided in some embodiments of this application;
[0045] Figure 7 This is an inductor current curve provided in some embodiments of this application, which does not consider the instantaneous change of inductance with current;
[0046] Figure 8 This is a schematic diagram of the structure of an inductor design device provided in some embodiments of this application;
[0047] Figure 9 These are schematic diagrams of the structure of electronic devices provided in some embodiments of this application.
[0048] Explanation of reference numerals in the attached figures:
[0049] 80: Inductor design device; 801: Current acquisition module; 802: Inductance calculation module;
[0050] 803: Simulation module; 804: Simulation end judgment module; 900: Electronic equipment;
[0051] 901: Processor; 902: Memory. Detailed Implementation
[0052] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0053] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0054] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.
[0055] The inductor design method provided in this application embodiment can be implemented by an electronic device or a functional module or entity in an electronic device that can implement the inductor design method. The electronic devices mentioned in this application embodiment include, but are not limited to, controllers, processors, edge servers, backend servers, cloud servers, mobile phones, tablets, computers, cameras, and wearable devices. The inductor design method provided in this application embodiment will be described below using an electronic device as the implementation subject.
[0056] Inductance changes with the current; in DC applications, Figure 1 This is one of the inductance versus current curves provided in some embodiments of this application, such as... Figure 1 As shown, the horizontal axis represents the current value and the vertical axis represents the inductance value. Due to the influence of DC bias, the inductance will decrease as the current increases.
[0057] Figure 2 This is one of the graphs showing the change of inductance with current provided in some embodiments of this application, such as... Figure 2 As shown, the horizontal axis represents time and the vertical axis represents the current value. In AC applications, the current value changes periodically, and the inductance value also changes periodically accordingly.
[0058] In related technologies, inductor design generally follows an iterative design scheme of sample design - performance testing - parameter optimization. Under the existing inductor design process, the inductance value is generally considered as an invariant. Since the characteristics of inductance change with instantaneous current are not taken into account, the calculated inductance value and inductor current ripple harmonic data do not match the actual data. It is impossible to match theoretical calculations with actual operating conditions. As a result, it is impossible to conduct a more detailed evaluation of the inductor's performance and various indicators (such as inductor current ripple harmonics and various losses) before obtaining actual inductor samples. Multiple iterative designs of inductor samples are required to obtain an inductor product that meets the requirements, resulting in long inductor design cycles and high design costs.
[0059] To address the aforementioned problems, embodiments of this application provide an inductor design method. The inductor design method, apparatus, electronic device, and storage medium provided in this application will be described in detail below with reference to the accompanying drawings and specific embodiments and application scenarios.
[0060] Figure 3 This is a flowchart illustrating some embodiments of the inductor design method provided in this application, such as... Figure 3 As shown, the inductor design method includes steps 310, 320, 330 and 340.
[0061] Step 310: Obtain the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current;
[0062] It is easy to understand that circuit diagrams can be drawn, component parameters can be set, simulation types can be selected, and circuit simulation models can be built using circuit simulation software.
[0063] Alternatively, the circuit simulation software can be Simulink, Proteus, Multisim, or other similar software.
[0064] Optionally, component parameters can be resistance, inductance, current, voltage, etc.
[0065] Optionally, the simulation type can be DC analysis, AC analysis, transient analysis, etc.
[0066] After building the circuit simulation model, the circuit simulation is started. The inductance and current values of the circuit simulation model are collected in real time to obtain the inductor current in the circuit simulation model.
[0067] It should be noted that the inductance in the circuit simulation model is a variable inductance whose value changes instantaneously with the current. For example, when the simulation type is DC analysis, the inductance value in the circuit simulation model decreases as the current increases. When the simulation type is AC analysis, the current value in the circuit simulation model exhibits periodic changes, and the inductance value in the circuit simulation model also exhibits periodic changes.
[0068] Figure 4 These are curves showing the change of inductance value over time under AC analysis types provided in some embodiments of this application, such as... Figure 4 As shown, the horizontal axis represents time, and the vertical axis represents the inductance value, which varies between 50 and 130 uH, a relatively large range.
[0069] Step 320: Determine the inductance value for the next simulation cycle based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current.
[0070] It is worth noting that the inductance and current values of the circuit simulation model are collected simultaneously and influence each other. The inductance value of the circuit simulation model is determined by the current value of the circuit simulation model, and the current value of the circuit simulation model affects the inductance value of the circuit simulation model. The inductance value of the current cycle cannot be calculated using the current value of the current cycle.
[0071] During the simulation process of a circuit simulation model, due to the timing nature of digital calculations, a "deadlock loop" can easily occur where the current value (output signal) cannot be calculated without an inductance value (input signal), and the inductance value (input signal) cannot be obtained without a current value (output signal). This phenomenon is called an algebraic loop.
[0072] It is easy to understand that the inductance value of the current simulation cycle can be determined by the current value of the previous simulation cycle, and the inductance value of the next simulation cycle can be determined by the current value of the current simulation cycle.
[0073] For example, the current simulation cycle is T1, which is the first cycle of the circuit simulation model. The next simulation cycle is T2. The inductance value of the T2 cycle can be determined based on the inductance and current values in the T1 cycle and the instantaneous change curve of the initial inductance of the variable inductor with the change of current.
[0074] For example, if the previous simulation cycle is T3 and the current simulation cycle is T4, the inductance value for the T4 cycle can be determined based on the inductance and current values during the T3 cycle.
[0075] It should be noted that the curve of the initial inductance changing instantaneously with the current for a variable inductor can be determined based on the parameters of the variable inductor itself.
[0076] Step 330: Substitute the inductance value of the next simulation cycle into the circuit simulation model and perform the simulation for the next cycle to adjust the curve of the initial inductance changing with the instantaneous current.
[0077] It is easy to understand that after using the inductor current of the previous simulation cycle and the instantaneous change curve of the initial inductance with the current corresponding to the variable inductor to determine the inductance value of the next simulation cycle, the inductance value of the next simulation cycle is substituted into the circuit simulation model to perform the simulation of the next cycle. The inductance value and current value obtained in each simulation cycle are added to the instantaneous change curve of the initial inductance with the current, and the instantaneous change curve of the initial inductance with the current is adjusted to obtain the instantaneous change curve of the inductance with the current corresponding to the variable inductor.
[0078] Step 340: When the simulation end condition is met, end the simulation and determine the instantaneous change curve of the inductance with current corresponding to the variable inductor.
[0079] The simulation termination condition includes: the ripple distortion rate of the inductor current does not exceed a preset ratio of the fundamental frequency of the inductor current.
[0080] It is easy to understand that the ripple distortion rate of the inductor current is the ratio of the ripple (fluctuation part) to the DC component in the current waveform. The simulation termination condition includes that the ripple distortion rate of the inductor current does not exceed the preset ratio of the fundamental frequency of the inductor current.
[0081] For example, the preset ratio of the fundamental frequency of the inductor current is 30%. When the ripple distortion rate of the inductor current is detected to be 30%, the simulation ends when it is determined that the simulation end condition has been met.
[0082] In the above technical solution, by using the maximum ripple distortion rate of the inductor current not exceeding a preset ratio of the fundamental frequency of the inductor current as the simulation termination condition, simulation results that are obviously inconsistent with the actual working conditions are eliminated, and the simulation parameters are modified based on this. This makes the simulation results closer to the actual situation, reduces the number of iterations in the simulation cycle, and lowers the cost of simulation design.
[0083] Furthermore, when the simulation termination condition is met, the simulation is terminated, the instantaneous change curve of the inductance with current corresponding to the variable inductor is determined, and the change curve of the inductor current with time is recorded to obtain its loss and other related performance.
[0084] The inductor design method provided in this application uses a variable inductor whose inductance value changes instantaneously with the current as the inductor in the circuit simulation model. Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor, the inductance value for the next simulation cycle is determined. This reduces the influence of algebraic loop problems. By substituting the inductance value of the next simulation cycle into the circuit simulation model, the simulation of the next cycle is performed, and the instantaneous change curve of the initial inductance with the current is adjusted. The influence of the inductor current on the inductance value is introduced into the circuit simulation model, making the simulation results closer to the actual operating conditions of the inductor, improving the accuracy of the inductor current calculation results, and reducing the cost of inductor design.
[0085] In one embodiment of this application, the instantaneous change curve of the initial inductance with current is determined based on the material properties, shape and size, and number of coil turns of the variable inductor.
[0086] It is easy to understand that the curve of the instantaneous change of initial inductance with current can be determined based on the material properties, shape and size of the variable inductor and the number of coil turns, since the inductance and current values cannot be obtained.
[0087] For example, the inductance value L is typically related to the number of turns N, the permeability μ, and the geometry of the inductor. This relationship can be expressed by the following formula:
[0088]
[0089] Where L is the inductance value, A is the cross-sectional area of the inductor, l is the length of the inductor, N is the number of turns of the inductor, and μ is the permeability.
[0090] It should be noted that the material properties of a variable inductor can be represented by a mathematical model (e.g., the BH characteristic curve). Based on the mathematical model, a functional relationship of L(I) is established to obtain the curve of the instantaneous change of the initial inductance with the current, where L represents the inductance value and I represents the current value.
[0091] It is worth noting that by changing the number of turns of the variable inductor, adjusting the size of each part of the magnetic core, or selecting different materials, the inductance value can be adjusted, thereby obtaining different inductance-current instantaneous change curves.
[0092] In the above technical solution, the initial inductance change curve with current is determined by the material properties, shape and size and number of coil turns of the variable inductor, which can improve the accuracy of inductor design and reduce the design cost of subsequent inductor simulation.
[0093] In one embodiment of this application, the method further includes:
[0094] The inductor current is filtered to obtain the filtered inductor current.
[0095] The step of determining the inductance value for the next simulation cycle based on the inductance current and the instantaneous change curve of the initial inductance with respect to current includes:
[0096] Based on the filtered inductor current and the instantaneous change curve of the initial inductance with current, the inductance value for the next simulation cycle is determined, or the inductance value is updated after a one-simulation-cycle delay.
[0097] It is easy to understand that in the simulation process of the circuit simulation model, in order to reduce the influence of the high-frequency ripple of the inductor current on the instantaneous change of the inductance with the current, the influence of the high-order harmonics of the inductor current on the instantaneous change of the inductance with the current can be ignored. The inductor current is filtered to obtain the filtered inductor current. Based on the filtered inductor current and the curve of the initial inductance changing with the current, the inductance value of the next simulation cycle is determined.
[0098] For example, the inductor current of the previous cycle can be filtered to determine the inductor value for the next simulation cycle.
[0099] During the simulation of a circuit simulation model, when the inductance value (input signal) directly depends on the current value (output signal), and the current value (output signal) also directly depends on the inductance value (input signal), due to the timing nature of digital calculations, a "deadlock loop" can easily occur where the current value (output signal) cannot be calculated without the inductance value (input signal), and the inductance value (input signal) cannot be obtained without the current value (output signal). In this case, the inductance value for the next simulation cycle can be determined by delaying the simulation by one simulation cycle.
[0100] In the above technical solution, by filtering the inductor current, the influence of the high-frequency ripple of the inductor current on the instantaneous change of the inductor with the current can be reduced, making the simulation results closer to the actual working conditions of the inductor, improving the accuracy of the inductor current calculation results, reducing the cost of inductor design, and by updating the inductor value after a simulation cycle, the influence of algebraic loop problems can be reduced, thus reducing the impact on circuit simulation calculations.
[0101] In one embodiment of this application, the step of determining the instantaneous change curve of the initial inductance with current includes:
[0102] Determine the initial inductance scheme based on the rated inductance of the variable inductor;
[0103] Based on the initial inductance scheme, the curve of the instantaneous change of the initial inductance with the current is obtained.
[0104] It is easy to understand that the initial inductance scheme can be determined based on the rated inductance of the variable inductor. In the initial inductance scheme, the inductor winding parameters and core parameters are fixed values, the core permeability u is a function of the magnetic field H, the magnetic field H is a function of the current I, and the inductance L is a function of the change of u.
[0105] For example, the permeability u of the iron core is expressed as a function of the magnetic field H as H(u), the magnetic field H is expressed as a function of the current I as I(H), and the inductance L is expressed as a function of the permeability u of the iron core as u(L). Through H(u), I(H) and u(L), the instantaneous change curve of the initial inductance with the current L(I) can be obtained.
[0106] In the above technical solution, the initial inductance scheme is determined by the rated inductance of the variable inductor, and the instantaneous change curve of the initial inductance with the current is obtained, which can improve the accuracy of inductor design and reduce the design cost of subsequent inductor simulation.
[0107] In one embodiment of this application, the formula for calculating the ripple magnitude of the inductor current includes:
[0108]
[0109] Where, Δi L(t) represents the ripple magnitude of the inductor current, L(i) represents the instantaneous change curve of the inductance of the variable inductor with the current, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the change in time.
[0110] Figure 5 This is a schematic diagram of a three-phase type I three-level inverter topology provided in some embodiments of this application, such as... Figure 5 As shown, the filter is an LC filter. In the design of the AC side filter inductor in a three-level inverter, the inductance value of the filter inductor can be taken into account in real time as the current changes instantaneously.
[0111] For example, the general form of the inductance-current instantaneous change curve is shown below:
[0112]
[0113] Where L is the inductance value, i is the current value, and a, b, c, and d are parameters, the specific values of which can be provided by the manufacturer.
[0114] For example, when calculating the ripple magnitude of the inductor current at a certain moment, if the instantaneous change of inductance with current is not considered, the calculation formula is as follows:
[0115]
[0116] Where, Δi L ΔV(t) represents the ripple magnitude of the inductor current, L represents the inductance value, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the time change.
[0117] For example, when calculating inductor current ripple harmonics and losses, a fixed inductance value is replaced with an inductance value that varies with the inductor current. The calculation formula considering the instantaneous change of inductance with current is as follows:
[0118]
[0119] Where, Δi L (t) represents the ripple magnitude of the inductor current, L(i) represents the instantaneous change curve of the inductance of the variable inductor with the current, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the change in time.
[0120] Figure 6 This is an inductor current curve provided in some embodiments of this application, taking into account the instantaneous change of inductance with current. Figure 7 This is an inductor-current curve provided in some embodiments of this application, which does not consider the instantaneous change of inductance with current. The inductance value is fixed at 120uH. By comparison... Figure 6 and Figure 7It can be seen that if the instantaneous change of inductance with current is not considered, the inductance ripple obtained by fixing the inductance value to a certain value in the simulation is smaller, and the error between the simulation results such as inductance current ripple and harmonics is larger than the actual measured value. If the instantaneous change of inductance with current is considered, the filtering capability of the filter will decrease due to the decrease of inductance value, and the inductance ripple obtained will be larger. The error between the simulation results such as inductance current ripple and harmonics is smaller than the actual measured value.
[0121] In the above technical solution, taking into account the influence of inductor current on inductance value can yield more accurate inductor current calculation results. This allows for higher accuracy in inductor ripple harmonic calculations and loss analysis. During the theoretical design stage of the inductor, the ripple harmonics and losses of the inductor current can be more accurately predicted through various parameters, facilitating the optimization of inductor parameters, improving the calculation accuracy of various inductor indicators, and optimizing the inductor design process.
[0122] Figure 8 These are schematic diagrams of the inductor design device provided in some embodiments of this application, such as... Figure 8 As shown, the inductor design device 80 includes a current acquisition module 801, an inductance calculation module 802, a simulation module 803, and a simulation end judgment module 804.
[0123] The current acquisition module 801 is used to acquire the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current.
[0124] The inductance calculation module 802 is used to determine the inductance value for the next simulation cycle based on the inductance current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current.
[0125] The simulation module 803 is used to substitute the inductance value of the next simulation cycle into the circuit simulation model and perform the simulation of the next cycle in order to adjust the curve of the initial inductance changing with the instantaneous current.
[0126] The simulation end judgment module 804 is used to end the simulation when the simulation end condition is met, and to determine the inductance change curve of the variable inductor with the instantaneous change of current.
[0127] Optionally, the curve of the initial inductance changing instantaneously with current is determined based on the material properties, shape and size, and number of coil turns of the variable inductor.
[0128] Optionally, the device further includes a filtering module for:
[0129] The inductor current is filtered to obtain the filtered inductor current.
[0130] The step of determining the inductance value for the next simulation cycle based on the inductance current and the instantaneous change curve of the initial inductance with respect to current includes:
[0131] Based on the filtered inductor current and the instantaneous change curve of the initial inductance with current, the inductance value for the next simulation cycle is determined, or the inductance value is updated after a one-simulation-cycle delay.
[0132] Optionally, the sensing value calculation module 802 is used for:
[0133] The inductance value is updated after a one-simulation-cycle delay.
[0134] Optionally, the simulation termination condition includes: the ripple distortion rate of the inductor current does not exceed a preset proportion of the fundamental frequency of the inductor current.
[0135] Optionally, the step of determining the instantaneous change curve of the initial inductance with current includes:
[0136] Determine the initial inductance scheme based on the rated inductance of the variable inductor;
[0137] Based on the initial inductance scheme, the curve of the instantaneous change of the initial inductance with the current is obtained.
[0138] Optionally, the formula for calculating the ripple magnitude of the inductor current includes:
[0139]
[0140] Where, Δi L (t) represents the ripple magnitude of the inductor current, L(i) represents the instantaneous change curve of the inductance of the variable inductor with the current, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the change in time.
[0141] In the above technical solution, a variable inductor whose inductance value changes instantaneously with the current is used as the inductor in the circuit simulation model. Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor, the inductance value for the next simulation cycle is determined. This reduces the influence of algebraic loop problems. By substituting the inductance value of the next simulation cycle into the circuit simulation model, the simulation of the next cycle is performed, and the instantaneous change curve of the initial inductance with the current is adjusted. The influence of the inductor current on the inductance value is introduced into the circuit simulation model, making the simulation results closer to the actual operating conditions of the inductor. This improves the accuracy of the inductor current calculation results and reduces the cost of inductor design.
[0142] The inductor design device 80 in this application embodiment can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, handheld computer, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), or self-service machine, etc. This application embodiment does not specifically limit the scope.
[0143] The inductor design device 80 in this embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems; this embodiment does not specifically limit the specific operating system.
[0144] The inductor design device 80 provided in this embodiment can achieve... Figures 1 to 7 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0145] In some embodiments, such as Figure 9 As shown, this application embodiment also provides an electronic device 900, including a processor 901, a memory 902, and a computer program stored in the memory 902 and executable on the processor 901. When the program is executed by the processor 901, it implements the various processes of the above-described inductor design method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0146] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0147] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described inductor design method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0148] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0149] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described inductor design method.
[0150] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0151] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described inductor design method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0152] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0153] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0154] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0155] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0156] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0157] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. An inductor design method, characterized in that, include: Obtain the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current; Based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current, determine the inductance value for the next simulation cycle; The inductance value of the next simulation cycle is substituted into the circuit simulation model to perform the simulation of the next cycle, so as to adjust the curve of the initial inductance changing with the instantaneous current. When the simulation termination condition is met, the simulation ends, and the inductance curve corresponding to the variable inductor as a function of current is determined.
2. The inductor design method according to claim 1, characterized in that, The instantaneous change curve of the initial inductance with current is determined based on the material properties, shape and size, and number of coil turns of the variable inductor.
3. The inductor design method according to claim 1, characterized in that, The method further includes: The inductor current is filtered to obtain the filtered inductor current. The step of determining the inductance value for the next simulation cycle based on the inductance current and the instantaneous change curve of the initial inductance with respect to current includes: Based on the filtered inductor current and the instantaneous change curve of the initial inductance with the current, the inductance value for the next simulation cycle is determined, or the inductance value is updated after a lag of one simulation cycle.
4. The inductor design method according to claim 1, characterized in that, The simulation termination condition includes: the ripple distortion rate of the inductor current does not exceed a preset ratio of the fundamental frequency of the inductor current.
5. The inductor design method according to claim 2, characterized in that, The steps for determining the instantaneous change curve of the initial inductance with current include: Determine the initial inductance scheme based on the rated inductance of the variable inductor; Based on the initial inductance scheme, the curve of the instantaneous change of the initial inductance with the current is obtained.
6. The inductor design method according to claim 4, characterized in that, The formula for calculating the ripple magnitude of the inductor current includes: Where, Δi L (t) represents the ripple magnitude of the inductor current, L(i) represents the instantaneous change curve of the inductance of the variable inductor with the current, ΔV(t) represents the voltage drop across the variable inductor, and Δt represents the change in time.
7. An inductor design device, characterized in that, include: The current acquisition module is used to acquire the inductor current in the circuit simulation model, wherein the inductor in the circuit simulation model is a variable inductor whose inductance value changes instantaneously with the current. The inductance calculation module is used to determine the inductance value for the next simulation cycle based on the inductor current and the instantaneous change curve of the initial inductance corresponding to the variable inductor with the current. The simulation module is used to substitute the inductance value of the next simulation cycle into the circuit simulation model and perform the simulation of the next cycle in order to adjust the curve of the initial inductance changing with the instantaneous current. The simulation end judgment module is used to end the simulation when the simulation end condition is met, and to determine the inductance change curve of the variable inductor with the instantaneous change of current.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the inductor design method as described in any one of claims 1-6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the inductor design method as described in any one of claims 1-6.
10. A chip, comprising a processor and a communication interface, characterized in that, The communication interface is coupled to the processor, which is used to run programs or instructions to implement the inductor design method as described in any one of claims 1-6.