Target voltage vector determination method and device of inverter, equipment and storage medium
By comparing the bus voltage and three-phase current in real time, the target voltage vector of the inverter is determined, which solves the torque pulsation problem caused by bus fluctuations and realizes the efficient and stable operation of the compressor under the thin-film capacitor drive board.
Patent Information
- Application Number
- CN202511691648.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-18
- Publication Date
- 2026-02-27
AI Technical Summary
When the bus fluctuates significantly, the inverter continuously outputs large high-order harmonics, causing compressor torque pulsation and resulting in unnecessary mechanical vibration and noise in the heat pump unit.
By acquiring the bus voltage and three-phase current, the bus voltage is compared in real time, and the minimum value is used to determine the initial voltage vector. Combined with preset control parameters and lead angle threshold, the voltage vector increment is calculated, and the target voltage vector of the inverter is updated to ensure that the compressor outputs maximum capacity while reducing torque pulsation and harmonics.
Under the thin-film capacitor drive board, the maximum allowable output voltage vector of the inverter is accurately determined, ensuring the compressor outputs maximum capacity while minimizing torque ripple and torque harmonics, thereby improving system stability and efficiency.
Smart Images

Figure CN121585037A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a method, apparatus, device, and storage medium for determining the target voltage vector of an inverter. Background Technology
[0002] With the widespread application of heat pump technology in energy conservation, the high-frequency compressor, as a core component, directly determines the heating efficiency and operational stability of the unit. To overcome the rated frequency limitation and further enhance output capacity, field weakening control technology has become a key solution for the high-frequency operation of variable frequency compressors.
[0003] Currently, to further increase the operating frequency of the variable frequency compressor in a heat pump unit after reaching the rated frequency, field weakening control technology is required. Normally, the maximum allowable voltage vector output by the inverter is determined by the effective value of the bus voltage. However, due to the small bus capacitance of the thin-film capacitor drive board, the bus voltage fluctuates significantly. If the effective value of the bus voltage is used to limit the maximum voltage vector, the inverter will continuously output large high-order harmonics, causing torque pulsation in the compressor and resulting in unnecessary mechanical vibration and noise in the heat pump unit. Summary of the Invention
[0004] This application provides a method, apparatus, device, and storage medium for determining the target voltage vector of an inverter. It solves the problem of continuous use of the effective value of the bus voltage to limit the maximum voltage vector when there are large bus fluctuations, leading to continuous output of large high-order harmonics by the inverter and resulting in compressor torque pulsation. When using a thin-film capacitor drive board in a heat pump unit, it can accurately determine the maximum allowable output voltage vector of the inverter, ensuring that the compressor can output its maximum capacity while minimizing compressor torque pulsation and torque harmonics.
[0005] In a first aspect, embodiments of this application provide a method for determining the target voltage vector of an inverter, comprising: The system acquires the bus voltage and three-phase current, compares multiple bus voltage values acquired within a preset control cycle in real time, determines the minimum bus voltage based on the comparison results, and determines the initial voltage vector corresponding to the minimum bus voltage. If the number of bus voltage values meets the preset sampling number, the effective voltage value is determined based on the multiple bus voltage values and the preset sampling number, and the current field weakening control lead angle is determined based on the three-phase current, the preset control parameters and the initial voltage vector. The voltage vector increment is determined based on the current field weakening control advance angle, the preset first advance angle threshold, the preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The initial voltage vector is updated based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. The preset first advance angle threshold is less than the preset second advance angle threshold.
[0006] Optionally, determining the voltage vector increment based on the current field weakening control lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the effective voltage value includes: A first voltage difference is determined based on the effective voltage value and the minimum bus voltage value; a first advance angle difference is determined based on the current field weakening control advance angle and a preset first advance angle threshold; and a second advance angle difference is determined based on the preset first advance angle threshold and a preset second advance angle threshold. The voltage vector increment is calculated based on the first voltage difference, the first lead angle difference, and the second lead angle difference.
[0007] Optionally, after determining the voltage vector increment based on the current field weakening control lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the effective voltage value, the method further includes: Based on the first voltage difference and the preset boundary value, a target range for the voltage vector increment is formed. If the voltage vector increment is not within the target range, the initial voltage vector is determined as the current target voltage vector.
[0008] Optionally, determining the current field weakening control lead angle based on the three-phase current, preset control parameters, and the initial voltage vector includes: The current voltage vector is determined based on the three-phase current and preset control parameters, and a second voltage difference between the current voltage vector and the initial voltage vector is calculated. The current magnetic weakening control lead angle is determined based on the preset control parameters and the second voltage difference.
[0009] Optionally, determining the current voltage vector based on the three-phase current and preset control parameters includes: The three-phase current is transformed into coordinates to obtain the actual current, and the controller outputs the first component voltage and the second component voltage based on the actual current. Calculate the voltage vector based on the first component voltage and the second component voltage.
[0010] Optionally, determining the initial voltage vector corresponding to the minimum bus voltage includes: The initial voltage vector is calculated based on the minimum bus voltage and the preset relationship parameters.
[0011] Optionally, after determining the effective voltage value based on multiple bus power supply values and the preset number of samplings, the method further includes: The effective voltage value is updated at preset time intervals to obtain the updated effective voltage value; Accordingly, determining the voltage vector increment based on the current field weakening control's lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the effective voltage value includes: The voltage vector increment is determined based on the current lead angle of the field weakening control, the preset first lead angle threshold, the preset second lead angle threshold, the minimum bus voltage, and the updated effective voltage value.
[0012] In a second aspect, embodiments of this application provide a target voltage vector determination apparatus for an inverter, comprising: The parameter acquisition module is used to acquire the bus voltage value and three-phase current; The bus voltage minimum value determination module is used to compare multiple bus voltage values acquired within a preset control cycle in real time and determine the minimum bus voltage value based on the comparison results. An initial voltage vector determination module is used to determine the initial voltage vector corresponding to the minimum value of the bus voltage; The lead angle determination module is used to determine an effective voltage value based on multiple bus voltage values and the preset sampling number when the number of bus voltage values meets the preset sampling number, and to determine the current field weakening control lead angle based on the three-phase current, preset control parameters and the initial voltage vector; The current target voltage vector determination module is used to determine the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The module updates the initial voltage vector based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. The preset first advance angle threshold is less than the preset second advance angle threshold.
[0013] In a third aspect, embodiments of this application provide an electronic device, the device comprising: one or more processors; and a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the target voltage vector determination method for an inverter as described in the first aspect.
[0014] In a fourth aspect, embodiments of this application provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the target voltage vector determination method for an inverter as described in the first aspect.
[0015] This application embodiment acquires bus voltage values and three-phase current, compares multiple bus voltage values acquired within a preset control cycle in real time, determines the minimum bus voltage value based on the comparison results, and determines the initial voltage vector corresponding to the minimum bus voltage value. When the number of bus voltage values meets the preset sampling number, the effective voltage value is determined based on the multiple bus voltage values and the preset sampling number, and the current field weakening control advance angle is determined based on the three-phase current, preset control parameters, and the initial voltage vector. The voltage vector increment is determined based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage value, and the effective voltage value. The initial voltage vector is updated based on the voltage vector increment and the minimum bus voltage value to obtain the current target voltage vector. This allows for accurate determination of the maximum allowable output voltage vector of the inverter when the heat pump unit uses a thin-film capacitor drive board, ensuring that the compressor can output its maximum capacity while minimizing compressor torque pulsation and torque harmonics. Attached Figure Description
[0016] Figure 1 This is a flowchart of a method for determining the target voltage vector of an inverter according to an embodiment of this application; Figure 2 This is a flowchart of a voltage vector increment determination method provided in an embodiment of this application; Figure 3 This is a flowchart of a current method for determining the lead angle of field weakening control provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a target voltage vector determination device for an inverter provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a target voltage vector determination device for an inverter provided in an embodiment of this application. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0018] 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.
[0019] 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.
[0020] The target voltage vector determination method, apparatus, equipment, and medium for inverters provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0021] The target voltage vector determination method for inverters provided in this application is used in scenarios where heat pump units are controlled. Based on the above application scenario, it can be understood that the execution subject of each step can be a computer device. This computer device refers to any electronic device with data computing, processing, and storage capabilities, such as mobile phones, PCs (Personal Computers), tablet computers, and other terminal devices, or it can be a server or other devices. This application does not limit the scope of the method.
[0022] Figure 1 This is a flowchart of a method for determining the target voltage vector of an inverter according to an embodiment of this application, as shown below. Figure 1 As shown, it includes: Step S101: Obtain the bus voltage value and three-phase current, compare multiple bus voltage values obtained within a preset control cycle in real time, determine the minimum bus voltage value based on the comparison results, and determine the initial voltage vector corresponding to the minimum bus voltage value.
[0023] Bus voltage refers to the potential difference between the two ends of a bus in a power system, and is a core parameter for measuring the voltage level of the power supply system. Three-phase current is the most common power supply method in a power system, referring to a power transmission method consisting of three sets of alternating currents with the same frequency, equal amplitude, and a phase difference of 120°. The preset control cycle refers to the sampling time of the vector control cycle used for the effective value of the bus voltage. This sampling time is determined in advance based on the preset sampling time interval and preset sampling quantity to ensure that the actual sampling data within the preset control cycle is consistent with the preset sampling quantity. The initial voltage vector value refers to the initial value of the maximum voltage vector that the inverter is allowed to output.
[0024] In one embodiment, the bus voltage value is acquired in real time using a voltage sensor, and three sets of AC currents with the same frequency, equal amplitude, and 120° phase difference are acquired in real time using a current sensor. The real-time acquired bus voltage value is compared with the previously acquired bus voltage value. This process continues until all bus voltage values acquired within a preset control range have been compared. The minimum bus voltage value among all bus voltage values acquired within the preset control range is then determined. Based on a pre-set mapping relationship between the minimum and maximum bus voltage values, the maximum bus voltage value corresponding to the minimum bus voltage value is determined. This is the initial voltage vector corresponding to the minimum bus voltage value, which can also be understood as the initial value of the maximum voltage vector that the inverter is allowed to output corresponding to the minimum bus voltage value.
[0025] Step S102: If the number of bus voltage values meets the preset sampling number, determine the effective voltage value based on multiple bus voltage values and the preset sampling number, and determine the current field weakening control advance angle based on the three-phase current, preset control parameters and initial voltage vector.
[0026] Among them, the effective voltage value can refer to the root mean square value of the AC voltage within one cycle, which is equivalent to the DC voltage value that generates the same thermal effect. The preset control parameter can refer to the core preset parameter of the PI algorithm in field weakening control, and it is the key reference parameter for adjusting the voltage vector and ensuring the stable operation of the compressor. PI can be the Proportional-Integral control algorithm. The current field weakening control lead angle can refer to the dynamic angle parameter calculated in real time through the PI algorithm within the field weakening control range of the heat pump variable frequency compressor, which is used to adjust the phase of the inverter output voltage vector to adapt to the power demand during the over-frequency operation of the compressor.
[0027] In one embodiment, when the number of bus voltage values meets the preset sampling times, that is, after the preset control cycle ends, the effective voltage value is calculated according to the preset root mean square formula by continuously storing the bus voltage sampling values of the preset sampling times. Exemplarily, the calculation formula of the effective voltage value is:
[0028] Among them, etc. are the bus voltage values collected each time, and n is the preset sampling times.
[0029] Based on the three-phase current and the preset control parameter, the current voltage vector corresponding to the three-phase current is determined through the preset conversion rule, and the current field weakening control lead angle is input into the PI algorithm by using the current voltage vector, the initial voltage vector and the preset control parameter, so as to obtain the current field weakening control lead angle.
[0030] Step S103: Determine the voltage vector increment according to the current field weakening control lead angle, the preset first lead angle threshold, the preset second lead angle threshold, the minimum bus voltage and the effective voltage value, and update the initial voltage vector based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector, where the preset first lead angle threshold is less than the preset second lead angle threshold.
[0031] Among them, the preset first lead angle threshold can be a fixed threshold angle preset in field weakening control, which is used as the critical standard for judging whether to start the linear ramp algorithm, and can be expressed as . The preset second lead angle threshold can be the upper limit angle parameter that limits the calculation range of the voltage vector increment, and can be expressed as . The preset first lead angle threshold is less than the preset second lead angle threshold. The voltage vector increment can refer to the increment value of the maximum voltage vector allowed to be output by the inverter calculated through the linear ramp algorithm when the lead angle exceeds the preset maximum value within the field weakening control range, which is used to gradually increase the voltage vector upper limit to adapt to the heavy load demand of the compressor. The current target voltage vector can refer to the maximum voltage vector allowed to be output by the current inverter.
[0032] In one embodiment, the current field weakening control advance angle is compared with preset first advance angle thresholds and preset second advance angle thresholds. A voltage difference coefficient is calculated based on the minimum bus voltage and the effective voltage value. An increment coefficient and a corresponding voltage vector increment algorithm are calculated based on the comparison result, the voltage difference coefficient, and a preset algorithm. For example, the formula for calculating the voltage difference coefficient is: ,in, This is the minimum bus voltage. This is the effective voltage value. If Then, the base increment is allocated according to a coefficient of 30% to adapt to the stability requirements of light loads. At this time, the formula for calculating the voltage vector increment is: Where K is the preset voltage increment reference coefficient, and K_volt is the voltage difference coefficient; if The formula for calculating the voltage vector increment is: ,in, To preset the first leading angle threshold, The second leading angle threshold is preset; if The formula for calculating the voltage vector increment is: After determining the voltage vector increment, the initial voltage vector and the voltage vector increment are summed, and the calculation result is constrained and verified using the minimum bus voltage. If the verification passes, the calculation result is determined as the current target voltage vector. A safety threshold can be calculated using the minimum bus voltage and a preset safety factor. If the calculated voltage vector value is less than this safety threshold, the calculated voltage vector value is determined as the current target voltage vector.
[0033] This application embodiment compares multiple bus voltage values acquired within a preset control cycle in real time using bus voltage and three-phase current. Based on the comparison results, it determines the minimum bus voltage and the initial voltage vector corresponding to the minimum bus voltage. When the number of bus voltage values meets a preset sampling count, it determines the effective voltage value based on the multiple bus voltage values and the preset sampling count. It also determines the current field weakening control advance angle based on the three-phase current, preset control parameters, and the initial voltage vector. The voltage vector increment is determined based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The initial voltage vector is updated based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. Since the preset first advance angle threshold is less than the preset second advance angle threshold, when the heat pump unit uses a thin-film capacitor drive board, it can accurately determine the maximum allowable output voltage vector of the inverter, ensuring that the compressor can output its maximum capacity while minimizing compressor torque pulsation and torque harmonics.
[0034] Optionally, determining the initial voltage vector corresponding to the minimum bus voltage includes: calculating the initial voltage vector based on the minimum bus voltage and preset relationship parameters.
[0035] The preset relationship parameter can refer to a pre-defined calculation parameter or mapping relationship used to convert the minimum bus voltage value into an initial voltage vector. In one embodiment, the preset relationship parameter can be a fixed conversion coefficient, and the initial voltage vector can be obtained by multiplying the minimum bus voltage value by this conversion coefficient. For example, if the preset relationship parameter is... The formula for calculating the initial voltage vector is:
[0036] The embodiments of this application can ensure that after obtaining the minimum bus voltage, the corresponding initial voltage vector can be accurately and quickly determined.
[0037] Optionally, after determining the effective voltage value based on multiple bus power supply values and a preset number of samplings, the method further includes: updating the effective voltage value every preset time interval to obtain an updated effective voltage value; correspondingly, determining the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value includes: determining the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the updated effective voltage value.
[0038] In one embodiment, the determined effective voltage value is recalculated and updated every preset time interval. For example, if the preset time interval is 100ms, the effective voltage value is recalculated based on the bus voltage value collected in the last 100ms and a preset number of collections. The recalculated effective voltage value replaces the previously calculated effective voltage value. The voltage vector increment is then redetermined based on the current field weakening control advance angle, the preset first advance angle threshold, the preset second advance angle threshold, the minimum bus voltage, and this updated effective voltage value. The method for determining the voltage vector increment is the same as that for determining the voltage vector increment in step S103 above, and will not be described again here.
[0039] This embodiment updates the effective voltage value at preset time intervals to obtain an updated effective voltage value. The voltage vector increment is determined based on the current field weakening control lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the updated effective voltage value. This ensures that the current target voltage vector output by the inverter always matches the actual demand, thereby achieving the maximum output capacity of the compressor when the heat pump unit uses a thin-film capacitor drive board. Simultaneously, it effectively reduces torque pulsation and harmonics, improving the stability and efficiency of the entire system.
[0040] Figure 2 This is a flowchart of a voltage vector increment determination method provided in an embodiment of this application, as shown below. Figure 2 As shown, it includes: Step S1031: Determine the first voltage difference based on the effective voltage value and the minimum bus voltage value; determine the first advance angle difference based on the current field weakening control advance angle and the preset first advance angle threshold; determine the second advance angle difference based on the preset first advance angle threshold and the preset second advance angle threshold.
[0041] Step S1032: Calculate the voltage vector increment based on the first voltage difference, the first lead angle difference, and the second lead angle difference.
[0042] In one embodiment, the first voltage difference = effective voltage value - minimum bus voltage, the first lead angle difference = current field weakening control lead angle - preset first lead angle threshold, and the second lead angle difference = preset second lead angle threshold - preset first lead angle threshold. The voltage vector increment = (first voltage difference / second lead angle difference) × first lead angle difference, i.e., the formula for calculating the voltage vector increment is:
[0043] in, This is the minimum bus voltage. This is the effective voltage value. This is the current lead angle for field weakening control. To preset the first leading angle threshold, The second leading angle threshold is preset.
[0044] In this embodiment, a first voltage difference is determined based on the effective voltage value and the minimum bus voltage. A first lead angle difference is determined based on the current field weakening control lead angle and a preset first lead angle threshold. A second lead angle difference is determined based on the preset first lead angle threshold and a preset second lead angle threshold. The voltage vector increment is calculated based on the first voltage difference, the first lead angle difference, and the second lead angle difference. When the first voltage difference is large, the inverter output capability can be improved by increasing the voltage vector increment coefficient. When the first lead angle difference is positive and the second lead angle difference is large, the upper limit of the voltage vector is gradually released through a linear ramping algorithm, achieving a balance between dynamic response and stable control, and optimizing the field weakening control effect while ensuring the compressor output capability.
[0045] In one embodiment, after determining the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value, the method further includes: forming a target range for the voltage vector increment based on the first voltage difference and a preset boundary value; and determining the initial voltage vector as the current target voltage vector if the voltage vector increment is not within the target range.
[0046] The target range of voltage increment can refer to the preset value range that the voltage vector increment calculated by the linear ramping algorithm in the field weakening control of the heat pump inverter compressor driven by the thin-film capacitor board must follow. The preset boundary value can be the minimum boundary value of the preset value range of the voltage vector increment, and this preset boundary value can be 0. In one embodiment, the first voltage difference can be used as the maximum boundary value of the target range, and the preset boundary value can be determined as the minimum boundary value of the target range. Accordingly, the target range of the voltage vector increment is [0, first voltage difference], that is, [0, ...]. When the voltage vector increment is not within the target range, it means that the lead angle has not reached the condition for triggering the increment or has exceeded the field weakening limit. In this case, there is no need to increase the voltage vector. The initial voltage vector is used as the target value, which ensures operational stability and meets the requirements for precise adjustment and harmonic reduction.
[0047] Figure 3 This is a flowchart of a current method for determining the lead angle of field weakening control provided in an embodiment of this application, such as... Figure 3 As shown, it includes: Step S1021: Determine the current voltage vector based on the three-phase current and preset control parameters, and calculate the second voltage difference between the current voltage vector and the initial voltage vector.
[0048] Step S1022: Determine the current magnetic weakening control advance angle based on the preset control parameters and the second voltage difference.
[0049] The current voltage vector refers to the target voltage vector value that needs to be output based on the real-time operating requirements of the compressor. It is the core control quantity guiding the inverter voltage output in field weakening control. In one embodiment, the corresponding output voltage is calculated based on the real-time acquired three-phase current using a preset PI algorithm. The current voltage vector is then calculated based on the output voltage, and the difference between the current voltage vector and the initial voltage vector is calculated to obtain the second voltage difference. The current field weakening control lead angle is calculated based on preset proportional control parameters, integral control parameters, integral operators, and the second voltage difference. For example, the formula for calculating the current field weakening control lead angle is:
[0050] in, This is a proportional control parameter. Here, s is the integral control parameter, and s is the integral operator. For the current voltage vector, Initial voltage vector.
[0051] This application embodiment determines the current voltage vector based on the three-phase current and preset control parameters, and calculates the second voltage difference between the current voltage vector and the initial voltage vector; it determines the current field weakening control advance angle based on the preset control parameters and the second voltage difference, and can make the inverter output voltage vector highly matched with the compressor operating requirements by adjusting the advance angle parameters in real time. It can improve the output capacity by increasing the advance angle under low-frequency heavy load conditions, and optimize the control accuracy by decreasing the advance angle under high-frequency light load conditions, thereby achieving a balance between dynamic response and stable control across the entire frequency band.
[0052] Optionally, the current voltage vector is determined based on the three-phase current and preset control parameters, including: performing coordinate transformation on the three-phase current to obtain the actual current, and outputting the first component voltage and the second component voltage through the controller based on the actual current; and calculating the voltage vector based on the first component voltage and the second component voltage.
[0053] In this context, the actual current refers to the current component in the two-phase rotating coordinate system (dq coordinate system) obtained through coordinate transformation in motor vector control. This current is derived from the three-phase stator current through a two-step coordinate transformation. The first and second voltage components refer to the voltage components in the synchronously rotating dq coordinate system in motor vector control, which are the output commands of the current loop. The first voltage component can be a voltage component aligned with the d-axis and can be represented as U. d The second voltage component can be a voltage component aligned with the q-axis, and can be represented as U. q .
[0054] In one embodiment, the three-phase current of the compressor motor acquired in real time is converted into d-axis and q-axis currents in a synchronous rotating coordinate system by performing Clarke transform and Park transform, respectively, while simultaneously receiving the d-axis and q-axis given currents from the system. The differences between the actual d-axis current and the given current, and the differences between the actual q-axis current and the given current are calculated respectively. The d-axis and q-axis current deviations and preset control parameters are input into the PI controller of the current loop, and the corresponding d-axis and q-axis voltage commands are calculated by the PI control algorithm. For example, the three-phase current is projected onto the αβ stationary coordinate system by Clarke transform, and then transformed into the dq rotating coordinate system by Park transform to obtain the d-axis current I. d and q-axis current I q Based on the given d-axis and q-axis current values issued by the system, calculate the current deviation ΔI respectively. d =I d* -I d and ΔI q =I q*-I q , where I d* I q* Given a current value, input the current deviation and preset proportional-integral parameters into the PI controller, and dynamically adjust the proportional coefficient. and integral coefficient Output d-axis voltage command U d and q-axis voltage command U q The voltage vector is calculated based on the d-axis and q-axis voltages. For example, the formula for calculating the voltage vector is:
[0055] Among them, U d U is the d-axis voltage. q This is the q-axis voltage.
[0056] This application embodiment obtains the actual current by performing coordinate transformation on the three-phase current, and outputs the first component voltage and the second component voltage based on the actual current through the controller; the voltage vector is calculated based on the first component voltage and the second component voltage, realizing the rapid response of the current loop and the accurate calculation of the voltage vector, effectively improving the control accuracy and dynamic performance of the compressor in the full frequency range.
[0057] Figure 4 This is a schematic diagram of the structure of a target voltage vector determination device for an inverter provided in an embodiment of this application, as shown below. Figure 4 As shown, it includes: Parameter acquisition module 21 is used to acquire bus voltage and three-phase current; The bus voltage minimum value determination module 22 is used to compare multiple bus voltage values acquired within a preset control cycle in real time and determine the minimum bus voltage value based on the comparison results. Initial voltage vector determination module 23 is used to determine the initial voltage vector corresponding to the minimum value of the bus voltage; The lead angle determination module 24 is used to determine an effective voltage value based on multiple bus voltage values and the preset sampling number when the number of bus voltage values meets the preset sampling number, and to determine the current field weakening control lead angle based on the three-phase current, preset control parameters and the initial voltage vector; The current target voltage vector determination module 25 is used to determine the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value, and to update the initial voltage vector based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector, wherein the preset first advance angle threshold is less than the preset second advance angle threshold.
[0058] This application embodiment compares multiple bus voltage values acquired within a preset control cycle in real time using bus voltage and three-phase current. Based on the comparison results, it determines the minimum bus voltage and the initial voltage vector corresponding to the minimum bus voltage. When the number of bus voltage values meets a preset sampling count, it determines the effective voltage value based on the multiple bus voltage values and the preset sampling count. It also determines the current field weakening control advance angle based on the three-phase current, preset control parameters, and the initial voltage vector. The voltage vector increment is determined based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The initial voltage vector is updated based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. Since the preset first advance angle threshold is less than the preset second advance angle threshold, when the heat pump unit uses a thin-film capacitor drive board, it can accurately determine the maximum allowable output voltage vector of the inverter, ensuring that the compressor can output its maximum capacity while minimizing compressor torque pulsation and torque harmonics.
[0059] In one possible embodiment, the current target voltage vector determination module 25 is specifically used for: A first voltage difference is determined based on the effective voltage value and the minimum bus voltage value; a first advance angle difference is determined based on the current field weakening control advance angle and a preset first advance angle threshold; and a second advance angle difference is determined based on the preset first advance angle threshold and a preset second advance angle threshold. The voltage vector increment is calculated based on the first voltage difference, the first lead angle difference, and the second lead angle difference.
[0060] In one possible embodiment, the current target voltage vector determination module 25 is specifically used for: Based on the first voltage difference and the preset boundary value, a target range for the voltage vector increment is formed. If the voltage vector increment is not within the target range, the initial voltage vector is determined as the current target voltage vector.
[0061] In one possible embodiment, the lead angle determination module 24 is specifically used for: The current voltage vector is determined based on the three-phase current and preset control parameters, and a second voltage difference between the current voltage vector and the initial voltage vector is calculated. The current magnetic weakening control lead angle is determined based on the preset control parameters and the second voltage difference.
[0062] In one possible embodiment, the current target voltage vector determination module 25 is specifically used for: The three-phase current is transformed into coordinates to obtain the actual current, and the controller outputs the first component voltage and the second component voltage based on the actual current. Calculate the voltage vector based on the first component voltage and the second component voltage.
[0063] In one possible embodiment, the initial voltage vector determination module 23 is specifically used for: The initial voltage vector is calculated based on the minimum bus voltage and the preset relationship parameters.
[0064] In one possible embodiment, an update processing module is further included, specifically for: The effective voltage value is updated at preset time intervals to obtain the updated effective voltage value; Accordingly, the current target voltage vector determination module 25 is specifically used for: The voltage vector increment is determined based on the current lead angle of the field weakening control, the preset first lead angle threshold, the preset second lead angle threshold, the minimum bus voltage, and the updated effective voltage value.
[0065] This application also provides an electronic device, which can integrate a target voltage vector determination device for an inverter provided in this application. Figure 5 This is a schematic diagram of the structure of a target voltage vector determination device for an inverter provided in an embodiment of this application. (Refer to...) Figure 5 The target voltage vector determination device for the inverter includes: an input device 33, an output device 34, a memory 32, and one or more processors 31; the memory 32 is used to store one or more programs; when one or more programs are executed by one or more processors 31, the one or more processors 31 implement the target voltage vector determination method for the inverter as provided in the above embodiments. The input device 33, output device 34, memory 32, and processors 31 can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.
[0066] The memory 32, as a computing device readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the inverter target voltage vector determination method provided in any embodiment of this application. The memory 32 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a function; the data storage area may store data created based on the use of the device. Furthermore, the memory 32 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 32 may further include memory remotely located relative to the processor 31, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0067] Input device 33 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the device. Output device 34 may include display devices such as a display screen.
[0068] The processor 31 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 32, thereby realizing the above-mentioned method for determining the target voltage vector of the inverter.
[0069] The target voltage vector determination device, equipment, and computer for inverters provided above can be used to execute the target voltage vector determination method for inverters provided in any of the above embodiments, and have corresponding functions and beneficial effects.
[0070] This application embodiment also provides a storage medium for storing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to execute the target voltage vector determination method for an inverter as provided in the above embodiment. The target voltage vector determination method for an inverter includes: acquiring bus voltage values and three-phase currents; comparing multiple bus voltage values acquired within a preset control cycle in real time; determining the minimum bus voltage value based on the comparison result; and determining the initial voltage vector corresponding to the minimum bus voltage value; when the number of bus voltage values meets a preset sampling number, determining an effective voltage value based on multiple bus voltage values and the preset sampling number; and determining the current field weakening control advance angle based on the three-phase current, preset control parameters, and the initial voltage vector; determining a voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage value, and the effective voltage value; and updating the initial voltage vector based on the voltage vector increment and the minimum bus voltage value to obtain the current target voltage vector, wherein the preset first advance angle threshold is less than the preset second advance angle threshold.
[0071] Storage medium – any type of memory device or storage device. The term “storage medium” is intended to include: mounting media, such as CD-ROMs, floppy disks, or magnetic tape devices; computer system memory or random access memory, such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc.; non-volatile memory, such as flash memory, magnetic media (e.g., hard disks or optical storage); registers or other similar types of memory elements, etc. Storage media may also include other types of memory or combinations thereof. Furthermore, storage media may reside in a first computer system in which a program is executed, or may reside in a different second computer system connected to the first computer system via a network (such as the Internet). The second computer system can provide program instructions to the first computer for execution. The term “storage medium” can include two or more storage media that may reside in different locations (e.g., in different computer systems connected via a network). Storage media may store program instructions (e.g., specifically implemented as a computer program) executable by one or more processors.
[0072] Of course, the computer-executable instructions provided in the embodiments of this application are not limited to the target voltage vector determination method for inverters as described above, but can also execute related operations in the target voltage vector determination method for inverters provided in any embodiment of this application.
[0073] The inverter target voltage vector determination device, equipment, and storage medium provided in the above embodiments can execute the inverter target voltage vector determination method provided in any embodiment of this application. For technical details not described in detail in the above embodiments, please refer to the inverter target voltage vector determination method provided in any embodiment of this application.
[0074] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.
Claims
1. A method for determining the target voltage vector of an inverter, characterized in that, include: The system acquires the bus voltage and three-phase current, compares multiple bus voltage values acquired within a preset control cycle in real time, determines the minimum bus voltage based on the comparison results, and determines the initial voltage vector corresponding to the minimum bus voltage. If the number of bus voltage values meets the preset sampling number, the effective voltage value is determined based on the multiple bus voltage values and the preset sampling number, and the current field weakening control lead angle is determined based on the three-phase current, the preset control parameters and the initial voltage vector. The voltage vector increment is determined based on the current field weakening control advance angle, the preset first advance angle threshold, the preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The initial voltage vector is updated based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. The preset first advance angle threshold is less than the preset second advance angle threshold.
2. The method for determining the target voltage vector of an inverter according to claim 1, characterized in that, The step of determining the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value includes: A first voltage difference is determined based on the effective voltage value and the minimum bus voltage value; a first advance angle difference is determined based on the current field weakening control advance angle and a preset first advance angle threshold; and a second advance angle difference is determined based on the preset first advance angle threshold and a preset second advance angle threshold. The voltage vector increment is calculated based on the first voltage difference, the first lead angle difference, and the second lead angle difference.
3. The method for determining the target voltage vector of an inverter according to claim 2, characterized in that, After determining the voltage vector increment based on the current field weakening control lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the effective voltage value, the method further includes: Based on the first voltage difference and the preset boundary value, a target range for the voltage vector increment is formed. If the voltage vector increment is not within the target range, the initial voltage vector is determined as the current target voltage vector.
4. The method for determining the target voltage vector of an inverter according to claim 1, characterized in that, The determination of the current field weakening control lead angle based on the three-phase current, preset control parameters, and the initial voltage vector includes: The current voltage vector is determined based on the three-phase current and preset control parameters, and a second voltage difference between the current voltage vector and the initial voltage vector is calculated. The current magnetic weakening control lead angle is determined based on the preset control parameters and the second voltage difference.
5. The method for determining the target voltage vector of an inverter according to claim 4, characterized in that, The process of determining the current voltage vector based on the three-phase current and preset control parameters includes: The three-phase current is transformed into coordinates to obtain the actual current, and the controller outputs the first component voltage and the second component voltage based on the actual current. Calculate the voltage vector based on the first component voltage and the second component voltage.
6. The method for determining the target voltage vector of an inverter according to claim 1, characterized in that, Determining the initial voltage vector corresponding to the minimum bus voltage includes: The initial voltage vector is calculated based on the minimum bus voltage and the preset relationship parameters.
7. The method for determining the target voltage vector of an inverter according to any one of claims 1-6, characterized in that, After determining the effective voltage value based on multiple bus power supply values and the preset number of samplings, the method further includes: The effective voltage value is updated at preset time intervals to obtain the updated effective voltage value; Accordingly, determining the voltage vector increment based on the current field weakening control's lead angle, a preset first lead angle threshold, a preset second lead angle threshold, the minimum bus voltage, and the effective voltage value includes: The voltage vector increment is determined based on the current lead angle of the field weakening control, the preset first lead angle threshold, the preset second lead angle threshold, the minimum bus voltage, and the updated effective voltage value.
8. A target voltage vector determination device for an inverter, characterized in that, include: The parameter acquisition module is used to acquire the bus voltage value and three-phase current; The bus voltage minimum value determination module is used to compare multiple bus voltage values acquired within a preset control cycle in real time and determine the minimum bus voltage value based on the comparison results. An initial voltage vector determination module is used to determine the initial voltage vector corresponding to the minimum value of the bus voltage; The lead angle determination module is used to determine an effective voltage value based on multiple bus voltage values and the preset sampling number when the number of bus voltage values meets the preset sampling number, and to determine the current field weakening control lead angle based on the three-phase current, preset control parameters and the initial voltage vector; The current target voltage vector determination module is used to determine the voltage vector increment based on the current field weakening control advance angle, a preset first advance angle threshold, a preset second advance angle threshold, the minimum bus voltage, and the effective voltage value. The module updates the initial voltage vector based on the voltage vector increment and the minimum bus voltage to obtain the current target voltage vector. The preset first advance angle threshold is less than the preset second advance angle threshold.
9. An electronic device, characterized in that, The device includes: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the target voltage vector determination method for the inverter as described in any one of claims 1-7.
10. A storage medium for storing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the target voltage vector determination method for the inverter as described in any one of claims 1-7.