IGBT starting method, device and equipment based on DSP intelligent control algorithm and medium
Through the IGBT startup method based on the DSP intelligent control algorithm, the load type is identified and the climb control parameters of the IGBT startup voltage is dynamically adjusted, which solves the voltage impact problem caused by DSP directly generating high-level signals, and achieves the effect of extending the service life of the IGBT and improving system stability.
Patent Information
- Application Number
- CN202510178751.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-04-29
AI Technical Summary
In the prior art, DSP directly generates a high-level signal, causing the IGBT to withstand a large voltage impact, shorten its service life, and there is a risk of breakdown failure.
The IGBT startup method based on the DSP intelligent control algorithm is adopted. By obtaining the initial electrical characteristic parameters, the climb control parameters of the IGBT startup voltage are determined, the climb status data is obtained in real time, and the climb parameters are dynamically adjusted to avoid voltage shock.
Effectively slow down voltage shock, extend the service life of IGBT, reduce breakdown risk, and improve system stability and safety.
Smart Images

Figure CN119906258A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of IGBT startup, and in particular to an IGBT startup method, device, equipment and medium based on a DSP intelligent control algorithm. Background Art
[0002] At present, in power control systems, digital signal processors (DSPs) are widely used to control power devices by generating pulse width modulation (PWM) signals. In particular, in power electronic devices, the PWM signals generated by DSPs are directly transmitted to insulated gate bipolar transistors (IGBTs), and the power output is adjusted through switch control, thereby realizing power regulation of the power system. However, in the prior art, DSPs usually directly generate high-level signals and directly act on IGBTs to quickly trigger them to turn on or off. Although this method has a simple structure and low implementation cost, it has obvious technical defects. Since the signal directly jumps from a low level to a high level, or drops from a high level to a low level, the IGBT will be subjected to a large voltage shock, which will not only increase the heat loss and switching stress of the device, but also significantly shorten the service life of the IGBT. In addition, under certain harsh working conditions, excessive voltage spikes may even cause IGBT breakdown failures, threatening the safety and stability of the entire power system. Therefore, how to effectively mitigate voltage shocks and improve the service life and reliability of IGBTs has become a technical problem that needs to be solved in the field of power control. Summary of the invention
[0003] In order to solve the problem in the existing power control technology that the IGBT is subjected to a large voltage shock, shortened service life, and even has the risk of breakdown due to the direct generation of high-level signals by DSP, the present application provides an IGBT starting method, device, equipment and medium based on a DSP intelligent control algorithm.
[0004] An IGBT startup method based on a DSP intelligent control algorithm, the IGBT startup method based on a DSP intelligent control algorithm comprising: Acquiring initial electrical characteristic parameters, and determining a load type according to the initial electrical characteristic parameters; Determine, according to the load type, a climbing control parameter of the IGBT startup voltage, wherein the climbing control parameter includes a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; Acquire climbing status data in real time, determine whether the climbing voltage contained in the climbing status data reaches the IGBT starting voltage, and if so, stop the voltage climbing; If not, a climbing dynamic adjustment operation is performed according to the climbing state data, wherein the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameter and the speed parameter of the next cycle segment.
[0005] By adopting the above technical solution, by obtaining the initial electrical characteristic parameters and determining the load type according to the initial electrical characteristic parameters, the types of different loads (such as inductive load, capacitive load or resistive load) can be accurately identified, thereby providing targeted control parameters for the subsequent startup process and improving the adaptability and reliability of the startup process; by determining the climbing control parameters of the IGBT startup voltage according to the load type, the climbing control parameters include multiple climbing cycle parameters, and the amplitude parameters and speed parameters within the cycle segment corresponding to the climbing cycle parameters, the IGBT startup process can be controlled in stages to avoid excessive voltage climbing or excessive current impact, thereby effectively Protect the IGBT and extend its service life; by acquiring the climbing status data in real time, determine whether the post-climbing voltage contained in the climbing status data reaches the IGBT starting voltage. If so, stop the voltage climbing, and monitor the starting process in real time to ensure that the starting process reaches the expected goal and terminates in time, thereby preventing voltage overshoot and ensuring system safety; if not, perform the climbing dynamic adjustment operation according to the climbing status data, and the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameters and speed parameters of the next cycle segment, and can adjust the climbing parameters in time under dynamic conditions to adapt to changes in different load states, thereby further improving the stability and adaptability of the starting process.
[0006] In a preferred example, the present application may be further configured as follows: in the step of obtaining initial electrical characteristic parameters and determining the load type according to the initial electrical characteristic parameters, the initial electrical characteristic parameters include an initial voltage value, an initial current value, and an initial frequency characteristic of the load, including: Calculating a voltage-current relationship of a load according to the initial voltage value and the initial current value; According to the voltage-current relationship and the initial frequency characteristic of the load, a corresponding load type is determined, and the load type includes an inductive load, a capacitive load, and a resistive load.
[0007] By adopting the above technical solution, by calculating the voltage-current relationship of the load according to the initial voltage value and the initial current value, the basic electrical characteristics of the load can be accurately analyzed, providing a reliable basis for subsequent load classification, thereby improving the accuracy of load identification; by determining the corresponding load type according to the voltage-current relationship and the initial frequency characteristics of the load, inductive loads, capacitive loads and resistive loads can be distinguished according to dynamic impedance and frequency characteristics, thereby providing targeted input for the optimization of subsequent startup parameters.
[0008] In a preferred example, the present application may be further configured as follows: the step of determining the climbing control parameter of the IGBT startup voltage according to the load type includes: Determine the IGBT start-up voltage required for the IGBT; Based on the mapping relationship determined by the load type, a corresponding electrical characteristic requirement is matched, wherein the electrical characteristic requirement at least includes a maximum allowable voltage change rate, a current response characteristic, and a dynamic impedance characteristic; A voltage change is generated according to the maximum allowable voltage change rate and the IGBT starting voltage, a plurality of cycle segments are determined according to the voltage change and the current response characteristics, corresponding climbing cycle parameters are generated according to the cycle segments, a speed value of each cycle segment is determined according to the cycle segments and the voltage change, and corresponding speed parameters are generated according to the speed values; an amplitude value of each cycle segment is determined according to the dynamic impedance characteristics and the voltage change, and corresponding amplitude parameters are generated according to the amplitude values.
[0009] By adopting the above technical solution, by determining the IGBT startup voltage required by the IGBT, the target voltage range of the startup process can be clarified, thereby ensuring that the voltage output of the startup process meets the operating requirements of the system and the load; by determining a good mapping relationship based on the load type, the corresponding electrical characteristic requirements are matched, and the electrical characteristic requirements at least include the maximum allowable voltage change rate, the current response characteristics and the dynamic impedance characteristics, and the electrical requirements can be accurately generated according to different load characteristics, thereby avoiding over-design or insufficient performance caused by unified settings and improving system efficiency; by generating a voltage change amount according to the maximum allowable voltage change rate and the IGBT startup voltage, and according to the voltage change amount and the current response characteristics, the voltage change amount is generated. By determining a plurality of cycle segments according to the cycle segments, and generating corresponding climbing cycle parameters according to the cycle segments, the startup process can be decomposed into a plurality of stages, and the voltage climbing process can be smoothed, thereby reducing the impact on the IGBT and improving the system stability; by determining a speed value of each cycle segment according to the cycle segments and the voltage variation, and generating corresponding speed parameters according to the speed values, the voltage climbing rate of each segment can be dynamically adjusted to adapt to the startup requirements of different loads; by determining an amplitude value of each cycle segment according to the dynamic impedance characteristics and the voltage variation, and generating corresponding amplitude parameters according to the amplitude values, the voltage amplitude of each segment can be optimized, and the system performance and the load response characteristics can be balanced, thereby further improving the startup efficiency.
[0010] In a preferred example, the present application may be further configured as follows: the voltage variation is generated according to the maximum allowable voltage variation rate and the IGBT startup voltage; a plurality of cycle segments are determined according to the voltage variation and the current response characteristic; corresponding climbing cycle parameters are generated according to the cycle segments; a speed value of each cycle segment is determined according to the cycle segments and the voltage variation; and the step of generating corresponding speed parameters according to the speed value includes: Determining a starting voltage range according to the IGBT starting voltage; Based on the determined range segmentation rule, the starting voltage range is segmented to generate a plurality of voltage variation amounts numbered in sequence; Based on a plurality of sequentially numbered voltage changes and the maximum allowable voltage change rate, the initial duration of each cycle is calculated; according to the current response characteristics, the initial duration of each cycle is dynamically adjusted to generate a corresponding cycle time interval, and then each cycle segment is determined by the cycle time interval; A corresponding speed value is determined according to the voltage variation and the periodic time interval, and a corresponding speed parameter is generated according to the speed value.
[0011] By adopting the above technical solution, by determining the starting voltage range according to the IGBT starting voltage, the starting point and end point ranges of the voltage climb can be clearly defined, providing a basis for dividing the voltage change process, thereby ensuring that the climbing process covers the system requirements; by segmenting the starting voltage range based on the determined range segmentation rule to generate multiple voltage change amounts numbered in sequence, the starting voltage process can be decomposed into multiple voltage change segments, thereby accurately controlling the voltage change of each segment; by calculating the initial duration of each cycle based on multiple voltage change amounts numbered in sequence and the maximum allowable voltage change rate, the initial duration of each cycle can be calculated for each voltage segment. The time parameters are generated according to the voltage change, thereby ensuring that the voltage climbing speed meets the limitations of the system and the load; by dynamically adjusting the initial duration of each cycle according to the current response characteristics to generate a corresponding cycle time interval, and then determining each cycle segment according to the cycle time interval, the time parameters can be dynamically adjusted according to the real-time response of the load, thereby improving the flexibility and accuracy of the climbing process; by determining the corresponding speed value according to the voltage change and the cycle time interval, and generating the corresponding speed parameter according to the speed value, the voltage change and the time interval can be balanced, the climbing speed can be optimized, and a smoother starting process can be achieved.
[0012] In a preferred example, the present application may be further configured as follows: the step of determining the amplitude value of each period segment according to the dynamic impedance characteristic and the voltage variation, and generating the corresponding amplitude parameter according to the amplitude value includes: determining the corresponding dynamic impedance factor according to the dynamic impedance characteristic; Calculating a corresponding amplitude value according to a ratio of the voltage change to the dynamic impedance factor; A corresponding amplitude parameter is generated according to the amplitude value.
[0013] By adopting the above technical solution, by determining the corresponding dynamic impedance factor according to the dynamic impedance characteristic, an accurate impedance factor can be generated based on the real-time change of the load impedance, thereby providing a reliable basis for the calculation of the voltage amplitude; by calculating the corresponding amplitude value according to the ratio of the voltage change and the dynamic impedance factor, the voltage amplitude of each section can be dynamically optimized to avoid excessive voltage fluctuations or current shocks; by generating the corresponding amplitude parameter according to the amplitude value, the optimized voltage amplitude can be applied to the climbing process, thereby further improving the stability and safety of the startup process.
[0014] In a preferred example, the present application may be further configured as follows: in the step of performing a climbing dynamic adjustment operation according to the climbing state data, the climbing dynamic adjustment operation includes an amplitude adjustment operation, a speed adjustment operation and a time interval adjustment operation, and the step further includes: Calculating a current climbing deviation, wherein the current climbing deviation includes a voltage deviation and a speed deviation; Get dynamic impedance value; performing a corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value; According to the speed deviation and the determined speed adjustment coefficient, a corresponding speed adjustment operation is performed; According to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient, a corresponding time interval adjustment operation is performed.
[0015] By adopting the above technical solution, by calculating the current climbing deviation, which includes the voltage deviation and the speed deviation, the deviation of the current climbing state can be evaluated in real time, thereby providing an accurate basis for dynamic adjustment; by obtaining the dynamic impedance value, the climbing parameters can be further optimized in combination with the dynamic characteristics of the load, thereby improving the adaptability of the system; by performing the corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value, the voltage amplitude can be dynamically adjusted to reduce the voltage deviation, thereby ensuring the stability of the climbing process; by performing the corresponding speed adjustment operation according to the speed deviation and the determined speed adjustment coefficient, the voltage change rate can be adjusted according to the climbing state, thereby ensuring that the speed change meets the system requirements; by performing the corresponding time interval adjustment operation according to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient, the time parameters can be dynamically optimized during the climbing process, thereby further improving the accuracy and stability of the climbing process.
[0016] The second object of the invention is achieved by the following technical solutions: An IGBT starting device based on a DSP intelligent control algorithm, the IGBT starting device based on a DSP intelligent control algorithm comprising: A first acquisition module is used to acquire initial electrical characteristic parameters and determine the load type according to the initial electrical characteristic parameters; a determination module is used to determine the climbing control parameters of the IGBT startup voltage according to the load type, wherein the climbing control parameters include multiple climbing cycle parameters and amplitude parameters and speed parameters within the cycle segment corresponding to the climbing cycle parameters; The second acquisition module is used to acquire the climbing state data in real time, and determine whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage. If so, stop the voltage climbing; The execution module is used for executing a climbing dynamic adjustment operation according to the climbing state data if no, wherein the climbing dynamic adjustment operation is used for dynamically adjusting the amplitude parameter and the speed parameter of the next cycle segment.
[0017] The third objective of the present application is achieved through the following technical solutions: A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned IGBT startup method based on DSP intelligent control algorithm are implemented.
[0018] The fourth objective of the present application is achieved through the following technical solutions: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned IGBT startup method based on a DSP intelligent control algorithm are implemented.
[0019] In summary, the present application includes at least one of the following beneficial technical effects: 1. This application introduces a dynamic adjustment mechanism based on DSP intelligent control algorithm, combines load type identification with real-time feedback control of the voltage climbing process, and adopts a segmented voltage climbing strategy, which can effectively solve the problems of voltage shock, shortened service life and breakdown risk caused by IGBT directly bearing high-level signals in the prior art. First, by collecting the initial electrical characteristic parameters before IGBT startup (including initial voltage value, initial current value and initial frequency characteristics of the load), the type of load (such as inductive load, capacitive load or resistive load) is intelligently analyzed. Different load types have different sensitivities to voltage climbing rate and amplitude. Inductive loads are more sensitive to current changes, capacitive loads are more sensitive to voltage spikes, and resistive loads exhibit linear characteristics. Therefore, through accurate identification of load types, this method can determine the optimal IGBT startup voltage climbing control parameters according to the characteristics of the load. The climbing control parameters include multiple climbing cycle segments. The voltage amplitude parameters and climbing speed parameters in each cycle segment are pre-calculated and optimized to ensure that the voltage gradually and smoothly rises from the initial value to the target value; 2. This application introduces a real-time feedback and dynamic adjustment mechanism. During the climbing process of the IGBT startup voltage, by collecting the climbing state data (such as the current voltage value, current value and system response state) in real time, it is determined whether the actual voltage after climbing reaches the target startup voltage. If the target voltage has been reached, the system will stop climbing immediately to prevent voltage overshoot or unnecessary energy consumption; if the target voltage has not been reached, the system will perform dynamic adjustment operations according to the climbing state data. The dynamic adjustment operation is based on the climbing state data, combined with the current working conditions of the load and the system response, and dynamically optimizes and adjusts the voltage amplitude parameters and speed parameters of the next cycle segment. For example, when it is detected that the load impedance changes greatly or the current impact exceeds the preset range, the system can appropriately reduce the voltage amplitude of the next cycle segment and reduce the climbing speed to smoothly respond to dynamic changes; when the load operating state is relatively stable, the voltage amplitude and climbing speed can be increased to speed up the startup process and improve system efficiency. It can achieve precise control of the IGBT voltage climb during the startup process, effectively reduce the voltage impact during the startup process, reduce the heat loss and breakdown risk of the IGBT due to high voltage stress, and improve the adaptability and startup efficiency of the load. Compared with traditional methods, this startup method based on DSP intelligent control not only improves the stability of the system, but also significantly extends the service life of the IGBT, providing a more reliable and efficient solution for the field of electric power control. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a flow chart of an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application.
[0021] Figure 2 This is a flowchart for implementing step S10 in an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 3 It is a flowchart for implementing step S20 in an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 4 This is another implementation flow chart of step S203 in an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 5 It is a flowchart for implementing step S204 in an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 6 It is a flowchart for implementing step S40 in an IGBT startup method based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 7 This is a principle block diagram of an IGBT starting device based on a DSP intelligent control algorithm in an embodiment of the present application; Figure 8 It is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The present application is further described in detail below in conjunction with the accompanying drawings.
[0023] In one embodiment, if Figure 1 As shown, the present application discloses an IGBT startup method based on a DSP intelligent control algorithm, which specifically includes the following steps: An IGBT startup method based on a DSP intelligent control algorithm, an IGBT startup method based on a DSP intelligent control algorithm includes: S10, obtaining initial electrical characteristic parameters, and determining the load type according to the initial electrical characteristic parameters; In this embodiment, the initial electrical characteristic parameters include an initial voltage value, an initial current value, and an initial frequency characteristic of the load. The initial voltage value and the initial current value reflect the static electrical state of the load before startup, while the initial frequency characteristic can reflect the dynamic response characteristics of the load. By collecting and analyzing these parameters, the voltage-current relationship of the load can be accurately calculated. At the same time, combined with the frequency characteristics, the type of load can be distinguished, such as an inductive load, a capacitive load, or a resistive load. For example, when the load is a motor, the system can identify the load as an inductive load by collecting the hysteresis characteristics of the initial voltage and the initial current and the amplitude change of the frequency response. This identification process can provide accurate data support for subsequent startup control, thereby ensuring the adaptability of the system to different load types.
[0024] S20, determining a climbing control parameter of the IGBT starting voltage according to the load type, the climbing control parameter including a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; In this embodiment, when determining the climbing control parameters according to the load type, the electrical characteristics such as the maximum allowable voltage change rate, current response characteristics and dynamic impedance characteristics are first mapped out based on the load type. For example, for an inductive load, the maximum allowable voltage change rate is low, so it needs to be divided into more cycle segments, the amplitude parameter of each cycle segment is smaller, and the speed parameter needs to be slower; while for a capacitive load, the allowable voltage change rate is higher, so the cycle segments can be reduced, the amplitude of each segment is larger, and the speed parameter can be faster. For example, when the load is identified as an inductive load, the system will gradually divide the starting voltage from 0V into 10 cycle segments according to the characteristics of the inductive load, and the voltage climbing amplitude of each segment is 5V, and the speed is controlled within 10V / ms, so as to smoothly increase the voltage and avoid current overshoot or loss.
[0025] S30, acquiring climbing state data in real time, determining whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage, and if so, stopping the voltage climbing; In this embodiment, the climbing state data includes the real-time voltage value, current value and system feedback state in the current climbing process. These data are collected in real time by the sensor module and transmitted to the DSP for processing. For example, during the voltage climbing process, the system will compare the real-time collected voltage value with the target starting voltage value. When it is detected that the real-time voltage after climbing reaches the set IGBT starting voltage (for example, 100V), the system immediately stops the subsequent voltage climbing operation. This can effectively prevent the damage to the IGBT and load caused by voltage overshoot, while reducing energy waste during the startup process and improving the safety and stability of the system startup. For example, when the system recognizes that the current voltage has climbed from 0V to 100V and remains stable, the voltage climbing operation will be terminated in time to protect the IGBT and load equipment.
[0026] S40: If not, then perform a climbing dynamic adjustment operation according to the climbing state data, where the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameter and speed parameter of the next cycle segment.
[0027] In this embodiment, when the real-time monitored climbing state data indicates that the voltage has not reached the target starting voltage after climbing, the system will dynamically adjust the amplitude parameter and speed parameter of the next cycle segment according to the voltage deviation, current response characteristics and dynamic impedance value of the current cycle segment. For example, if it is detected that the voltage climbing speed of the current cycle segment is too slow and the voltage change amplitude is insufficient, the system will appropriately increase the amplitude parameter of the next cycle segment and speed up the speed parameter; on the contrary, if it is detected that the voltage climbs too fast or the current impact exceeds the allowable range, the system will reduce the amplitude parameter of the next cycle segment and slow down the climbing speed. For example, when the system detects that the voltage climbing amplitude of the current cycle segment is only 3V, and the target is 5V, the amplitude parameter of the next cycle segment will be adjusted to 6V, and the speed parameter will be adjusted to 12V / ms to speed up the voltage climbing process and ensure that the starting voltage can quickly and stably reach the set value. Through this dynamic adjustment mechanism, it can adapt to load changes under different working conditions and improve the flexibility and reliability of the system startup process.
[0028] In summary, by obtaining the initial electrical characteristic parameters and determining the load type based on the initial electrical characteristic parameters, the types of different loads (such as inductive load, capacitive load or resistive load) can be accurately identified, thereby providing targeted control parameters for the subsequent startup process and improving the adaptability and reliability of the startup process; by determining the climbing control parameters of the IGBT startup voltage according to the load type, the climbing control parameters include multiple climbing cycle parameters, as well as the amplitude parameters and speed parameters within the cycle segment corresponding to the climbing cycle parameters, the IGBT startup process can be controlled in stages to avoid excessive voltage climbing or excessive current shock, thereby effectively protecting the IGB T, prolonging its service life; by obtaining the climbing status data in real time, judging whether the post-climbing voltage contained in the climbing status data reaches the IGBT starting voltage, if so, stopping the voltage climbing, being able to monitor the starting process in real time, ensuring that the starting process reaches the expected goal and terminates in time, thereby preventing voltage overshoot and ensuring system safety; if not, performing the climbing dynamic adjustment operation according to the climbing status data, the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameters and speed parameters of the next cycle segment, being able to adjust the climbing parameters in time under dynamic conditions, adapting to changes in different load states, thereby further improving the stability and adaptability of the starting process.
[0029] In one embodiment, if Figure 2 As shown, in step S10, i.e., obtaining initial electrical characteristic parameters, in the step of determining the load type according to the initial electrical characteristic parameters, the initial electrical characteristic parameters include an initial voltage value, an initial current value and an initial frequency characteristic of the load, including: S101, calculating the voltage-current relationship of the load according to the initial voltage value and the initial current value; In this embodiment, the voltage-current relationship is calculated and characterized by the ratio between the initial voltage value and the initial current value and the dynamic characteristics that change over time, with the purpose of identifying the basic properties of the load under different electrical conditions. The system first collects the initial voltage value and the initial current value in real time through the sensor. For example, the collected initial voltage value is 20V, the initial current value is 4A, and the static impedance is calculated to be 5Ω (the ratio of voltage to current). On this basis, the system further analyzes the phase relationship between the current and the voltage. For example, if the current lags behind the voltage, it may be preliminarily judged as an inductive load; if the current and the voltage are in phase, it may be a resistive load; if the current is ahead of the voltage, it may be a capacitive load. At the same time, the system will continue to monitor the dynamic changes of the current, such as when the input voltage changes slowly, observe the response characteristics of the current change. For example, when the voltage rises to 30V, the change of the current follows the relative lag and the amplitude gradually decreases, which further proves that the load has inductive characteristics. This calculation process can not only reveal the static characteristics of the load, but also more accurately reflect the behavior of the load through the dynamic response under the condition of voltage change, providing basic support for subsequent load classification.
[0030] S102. Determine a corresponding load type according to a voltage-current relationship and an initial frequency characteristic of the load, where the load types include an inductive load, a capacitive load, and a resistive load.
[0031] In this embodiment, the system accurately classifies the load type based on the initial frequency characteristics of the load on the basis of obtaining the voltage-current relationship. The initial frequency characteristics refer to the response behavior of the load to the input signal at different frequencies, such as the characteristics of its impedance changing with frequency and the characteristics of the phase response. The system applies a series of test signals of different frequencies (for example, from 10Hz to 1000Hz) to the load, records the voltage and current characteristics of the load in real time, and then analyzes the relationship between its dynamic impedance and frequency. Under high-frequency conditions, the inductive load usually shows that the impedance increases with the increase of frequency, and the current obviously lags behind the voltage; the capacitive load has a higher impedance under low-frequency conditions, and the impedance decreases rapidly with the increase of frequency, and the current leads the voltage; while the resistive load is insensitive to frequency, its impedance is almost constant, and the current and voltage remain in phase. For example, when the system applies a 50Hz test signal to the load, it is observed that the current lags behind the voltage by about 30 degrees and the impedance is 10Ω. When the test signal frequency is increased to 500Hz, the lagging phase increases to nearly 90 degrees and the impedance increases to 50Ω. At this time, it can be judged that the load is an inductive load. In addition, if the impedance is high and the current is ahead of the voltage during the low frequency band (10Hz) test, the capacitive characteristics of the load are further confirmed. This classification method that combines the voltage-current relationship and frequency response characteristics can not only accurately distinguish the load type, but also provide targeted optimization data support for the startup control of different types of loads.
[0032] Specifically, for example, in industrial applications, the system needs to identify the load type of a three-phase asynchronous motor. The system first collects the initial voltage value of 220V and the initial current value of 15A, and calculates that the static impedance is about 14.67Ω. During further analysis, the system detects that the current lags relative to the voltage, and the lag phase is about 30 degrees. It is preliminarily judged that the load may be an inductive load. Subsequently, the system applies input signals of different frequencies to the motor for dynamic analysis: under the 50Hz test signal, the impedance is 14.67Ω and the current lag phase remains at 30 degrees; under the 100Hz test signal, the impedance increases to 20Ω, and the lag phase increases to 45 degrees; under the 200Hz signal, the impedance further increases to 30Ω, and the lag phase is close to 90 degrees. Through these data, the system confirms that the impedance of the load increases significantly and the current lag phase gradually increases with the increase of frequency, and finally accurately identifies the load as an inductive load. This identification process can provide accurate parameter support for the subsequent starting voltage climb control, ensuring that the motor will not be damaged due to excessive current shock during the starting process.
[0033] In summary, by calculating the voltage-current relationship of the load based on the initial voltage value and the initial current value, the basic electrical characteristics of the load can be accurately analyzed, providing a reliable basis for subsequent load classification, thereby improving the accuracy of load identification; by determining the corresponding load type based on the voltage-current relationship and the initial frequency characteristics of the load, inductive loads, capacitive loads, and resistive loads can be distinguished according to dynamic impedance and frequency characteristics, thereby providing targeted input for the optimization of subsequent startup parameters.
[0034] In one embodiment, if Figure 3 As shown, in step S20, i.e., the step of determining the climbing control parameter of the IGBT startup voltage according to the load type, it includes: S201, determining the IGBT starting voltage required by the IGBT; In this embodiment, the IGBT starting voltage refers to the target voltage value that the IGBT needs to reach during the startup process to ensure the normal operation of the system and the smooth startup of the load. The system determines this target value by analyzing the electrical characteristics requirements of the load and the circuit operation parameters. For example, for inductive loads such as motors, the starting voltage needs to reach 80%-100% of the rated working voltage to overcome the starting resistance of the inductive load; and for capacitive loads, the starting voltage needs to be set to 60%-80% of the rated working voltage to prevent the current shock from causing the IGBT to overheat. For example, if the load connected to the IGBT in the system is an industrial motor with a rated working voltage of 380V, the system will set the starting voltage to 380V to ensure that the load can start smoothly and the system can operate reliably. This step can provide a clear target range for the subsequent voltage climb control, thereby avoiding the problem of insufficient or excessive voltage and improving the safety and efficiency of the startup process.
[0035] S202, matching corresponding electrical characteristic requirements based on the determined mapping relationship of the load type, where the electrical characteristic requirements at least include the maximum allowable voltage change rate, current response characteristics, and dynamic impedance characteristics; In this embodiment, the mapping relationship refers to the association rule between the load type and its corresponding electrical characteristic requirements, which is generated by a preset database or an algorithm model based on previous operating data. For example, for inductive loads, the maximum allowable voltage change rate is relatively low, generally 5V / ms to 10V / ms, to avoid current shocks caused by high-frequency voltage changes; the maximum allowable voltage change rate for capacitive loads is relatively high, up to 20V / ms or more. The current response characteristic refers to the dynamic change characteristic of the current of the load during the voltage change process. For example, the current of the inductive load will lag behind the voltage change, while the current of the capacitive load will lead the voltage change. The dynamic impedance characteristic characterizes the impedance change behavior of the load at different frequencies. For example, the impedance of the inductive load increases with the increase of frequency, and the impedance of the capacitive load decreases with the increase of frequency. For example, if the system identifies the load as an inductive load, the mapping relationship shows that its maximum allowable voltage change rate is 5V / ms, the current response shows a hysteresis characteristic, the dynamic impedance is 20Ω in the low frequency band (50Hz), and increases to 50Ω in the high frequency band (500Hz). These requirements will provide an accurate basis for the subsequent generation of climbing control parameters.
[0036] S203, generating a voltage variation according to the maximum allowable voltage variation rate and the IGBT starting voltage, determining a plurality of cycle segments according to the voltage variation and the current response characteristics, generating corresponding climbing cycle parameters according to the cycle segments, determining a speed value of each cycle segment according to the cycle segments and the voltage variation, and generating corresponding speed parameters according to the speed values; In this embodiment, the system first divides the starting voltage from the initial value into several small voltage changes according to the maximum allowable voltage change rate and the IGBT starting voltage range. For example, if the starting voltage range is 0V to 380V and the maximum allowable voltage change rate is 5V / ms, the system will divide the voltage change into small step values of 10V per cycle to ensure that each voltage change is within the allowable range. Combined with the current response characteristics of the load, the system further divides each voltage change into cycle segments. For example, under inductive loads, due to current lag, the cycle segment needs to set a longer time interval to ensure the response time of the load. Each cycle segment generates corresponding climbing cycle parameters, including time intervals and voltage changes, and calculates the climbing speed value based on the time and voltage change of the cycle segment. For example, when the voltage change is 10V and the cycle time is 2ms, the climbing speed value is 5V / ms. Generate corresponding speed parameters based on this speed value and apply them to actual voltage climbing control. For example, if the load is an inductive motor and the starting voltage range is 0V to 380V, the system will be divided into 38 cycle segments, each with a voltage change of 10V, and the speed parameter is set to 5V / ms, so as to achieve a smooth starting process.
[0037] S204: Determine the amplitude value of each period segment according to the dynamic impedance characteristics and the voltage variation, and generate corresponding amplitude parameters according to the amplitude value.
[0038] In this embodiment, the dynamic impedance characteristic is determined according to the impedance change law of the load under different working conditions. For example, the impedance of the inductive load increases with the increase of frequency, while the impedance of the capacitive load decreases with the increase of frequency. The system calculates the amplitude value of each voltage climb by combining the voltage change and the dynamic impedance characteristics of each cycle segment. For example, for an inductive load, when the dynamic impedance is 50Ω and the voltage change is 10V, the system calculates the current change to be 0.2A, thereby setting the amplitude value to 10V; and when the dynamic impedance increases to 100Ω, the system calculates the current change to be reduced to 0.1A, and the amplitude value is also adjusted to 5V accordingly. These amplitude values generate corresponding amplitude parameters through dynamic adjustment, which are used for voltage control in the actual climbing process. For example, when the load is a capacitive load, the system detects that the dynamic impedance in the low-frequency band is 20Ω. When the voltage change is 10V, the amplitude value is 10V. When the impedance in the high-frequency band is reduced to 10Ω, the amplitude value increases to 15V. This dynamic adjustment ensures that the voltage climbing process can adapt to the load characteristics, while effectively protecting the IGBT and load equipment, and improving startup efficiency and safety.
[0039] In summary, by determining the IGBT startup voltage required by the IGBT, the target voltage range of the startup process can be clarified, thereby ensuring that the voltage output of the startup process meets the operating requirements of the system and the load; by determining a good mapping relationship based on the load type, the corresponding electrical characteristic requirements are matched. The electrical characteristic requirements at least include the maximum allowable voltage change rate, current response characteristics, and dynamic impedance characteristics. The electrical requirements can be accurately generated according to different load characteristics, thereby avoiding over-design or insufficient performance caused by unified settings and improving system efficiency; by generating a voltage change according to the maximum allowable voltage change rate and the IGBT startup voltage, according to the voltage change and current response characteristics, By determining multiple cycle segments and generating corresponding climbing cycle parameters according to the cycle segments, the startup process can be decomposed into multiple stages, smoothing the voltage climbing process, thereby reducing the impact on the IGBT and improving system stability; by determining the speed value of each cycle segment according to the cycle segment and the voltage change, and generating corresponding speed parameters according to the speed value, the voltage climbing rate of each segment can be dynamically adjusted to adapt to the startup requirements of different loads; by determining the amplitude value of each cycle segment according to the dynamic impedance characteristics and the voltage change, and generating corresponding amplitude parameters according to the amplitude value, the voltage amplitude of each segment can be optimized, balancing the system performance and load response characteristics, thereby further improving the startup efficiency.
[0040] In one embodiment, if Figure 4 As shown, in step S203, that is, according to the maximum allowable voltage change rate and the IGBT starting voltage, a voltage change is generated, according to the voltage change and the current response characteristics, a plurality of cycle segments are determined, corresponding climbing cycle parameters are generated according to the cycle segments, according to the cycle segments and the voltage change, a speed value of each cycle segment is determined, and the step of generating a corresponding speed parameter according to the speed value includes: S2031. Determine a starting voltage range according to the IGBT starting voltage; In this embodiment, the starting voltage range refers to the voltage variation range of the IGBT from the initial voltage to the target starting voltage. By analyzing the load characteristics and system requirements, the system will dynamically set the starting point and end point of the starting voltage. For example, in the application of inductive loads (such as industrial motors), the starting voltage range usually starts from 0V and gradually increases to the rated working voltage of 380V to ensure that the load can start smoothly and enter normal operation. At the same time, for capacitive loads, the starting voltage range may be gradually increased from an initial voltage of 10V to a target voltage of 200V to reduce current shock. For example, if the system recognizes that the current load is an inductive load with a rated voltage of 400V, the system will determine the starting voltage range to 0V to 400V to ensure that the target voltage is gradually reached during the startup process, thereby avoiding sudden voltage overshoot or insufficient voltage causing system instability.
[0041] S2032, segmenting the startup voltage range based on the determined range segmentation rule to generate a plurality of voltage variation amounts numbered in sequence; In this embodiment, the startup voltage range is divided into multiple small voltage changes, and this process is implemented based on the segmentation rule. The segmentation rule is usually determined in combination with the maximum allowable voltage change rate and the requirements of the load type. For example, for inductive loads, due to their sensitivity to voltage changes, the system will segment according to smaller voltage increments, such as 5V each time; while for capacitive loads, due to their high tolerance to voltage changes, the system may set each change to 20V. The segmentation rule also needs to consider the uniformity within the entire startup range to ensure that the generated voltage change can be gradually increased during the startup process to form a smooth voltage change curve. For example, if the startup voltage range is 0V to 400V, the system is divided according to the rule of 10V per segment, and the final generated voltage change is 40 segments, each segment is numbered from 1 to 40, and the corresponding voltage increments are 0-10V, 10-20V, 20-30V, etc., to ensure the stability and controllability of the startup process.
[0042] S2033, calculating the initial duration of each cycle based on a plurality of sequentially numbered voltage changes and a maximum allowable voltage change rate; In this embodiment, the system calculates the initial duration of each cycle based on the voltage change and the maximum allowable voltage change rate. The initial duration of the cycle refers to the time required to complete the voltage increment within the voltage change, and the calculation formula is that the initial duration of the cycle is equal to the voltage change divided by the maximum allowable voltage change rate. For example, if the voltage change is 10V and the maximum allowable voltage change rate is 5V / ms, the calculated initial duration of the cycle is 2ms. Through this calculation method, the system can ensure that the rate of voltage change is always within the acceptable range of the load, while preventing excessive current shocks due to excessive rates. For example, in a cycle segment during a startup process, the voltage change is 20V and the maximum allowable voltage change rate is 10V / ms, then the system will calculate the initial duration of the cycle as 2ms and apply it to real-time control of voltage climb.
[0043] S2034, dynamically adjusting the initial duration of each cycle according to the current response characteristics to generate a corresponding cycle time interval, and then determining each cycle segment through the cycle time interval; In this embodiment, the system dynamically adjusts the initial duration of each cycle based on the current response characteristics of the load to generate the final cycle time interval. The current response characteristics reflect the current change behavior of the load during the voltage change process. For example, the current response of the inductive load will lag behind the voltage change, while the current response of the capacitive load will be ahead of the voltage change. Therefore, after calculating the initial duration, the system further adjusts according to the delay or advance time of the current response. For example, for an inductive load, when a long current response lag time is detected, the system will appropriately extend the cycle time interval to ensure that the load can fully respond to the voltage change; while for a capacitive load, the time interval may be shortened to improve the voltage climbing efficiency. For example, when the initial duration of a cycle is 2ms and the current lag time of the inductive load is 1ms, the system will adjust the cycle time interval to 3ms, and use the adjusted time interval for climbing control, and finally determine the voltage change range and duration of the cycle segment.
[0044] Specifically, in this embodiment, according to the current response characteristics, the initial duration of each cycle is dynamically adjusted to adapt to the characteristic differences of the current response of different loads during the voltage change process, so as to generate a more reasonable cycle time interval, and then divide the stable and reliable cycle segments. The current response characteristics reflect the change law of the current and its dynamic behavior when the voltage of the load changes. For example, for inductive loads, the response of the current will obviously lag behind the change of voltage, which is due to the energy storage characteristics of the inductor; while for capacitive loads, the current response is just the opposite. The current response is usually ahead of the voltage change because the capacitor will first show a large current during the charging process. In order to ensure that the voltage climbing rate in each cycle segment matches the actual response capability of the load, the system needs to dynamically adjust the initial duration of each cycle segment according to the current response detected in real time.
[0045] Specifically, the system first calculates the initial duration based on the load type and voltage change, but this initial duration is based on static characteristics and does not take into account the dynamic response capability of the load. To this end, the system detects the response characteristics of the current in the current cycle in real time. For example, when the voltage of the inductive load begins to climb, the current may lag behind the voltage to reach a steady state for a long time. The system will appropriately extend the cycle time interval so that the load has enough time to respond to the climbing voltage change. This extension can effectively prevent current shocks or load overheating caused by current lag. For capacitive loads, when it is detected that its current responds quickly and reaches a steady state ahead of time, the system can shorten the cycle time interval, thereby speeding up the voltage climb process and avoiding unnecessary waste of time.
[0046] For example, assuming that the startup voltage range is 0V to 400V, the voltage change is 10V, and the system initially calculates the cycle time to be 2ms. If the current load is an inductive load and the system detects that the current response lag time is 1ms, the cycle time interval will be dynamically adjusted to 3ms to ensure that the current can fully respond to the voltage change and reach a steady state before entering the next cycle segment. Similarly, if the current load is a capacitive load and the system detects that the current response time is only 0.5ms, the cycle time interval will be shortened to 1.5ms, speeding up the progress of the climbing process. This dynamic adjustment mechanism enables the system to optimize the cycle time interval in real time according to the current response characteristics, thereby more accurately determining the range of each cycle segment. In this way, the system can not only balance the load characteristics and the voltage climbing rate, but also effectively reduce the overshoot and hysteresis during the voltage climbing process, thereby improving the safety and efficiency of the startup process.
[0047] S2035. Determine a corresponding speed value according to the voltage change and the cycle time interval, and generate a corresponding speed parameter according to the speed value.
[0048] In this embodiment, the speed value refers to the rate of voltage change within each cycle segment, and the calculation formula is the voltage change divided by the cycle time interval. For example, if the voltage change is 10V and the cycle time interval is 2ms, the calculated speed value is 5V / ms. The system generates the corresponding speed parameter through this calculation result and uses it to control the speed of voltage climbing. In practical applications, the generation of speed parameters needs to comprehensively consider the load characteristics and system operating status. For example, for inductive loads, the speed parameter needs to be strictly limited to below the maximum allowable voltage change rate to prevent excessively fast voltage changes from causing current shocks; while for capacitive loads, the speed parameter can be close to or even reach the maximum voltage change rate to improve the starting efficiency. For example, when the voltage change in a cycle is 20V and the cycle time interval is 4ms, the speed value calculated by the system is 5V / ms. Applying this speed parameter to the climbing process can ensure that the voltage increases at a steady rate in each cycle, thereby improving the safety and reliability of the startup.
[0049] In summary, by determining the starting voltage range according to the IGBT starting voltage, the starting point and end point ranges of the voltage climb can be clearly defined, providing a basis for the division of the voltage change process, thereby ensuring that the climbing process covers the system requirements; by segmenting the starting voltage range based on the determined range segmentation rule to generate multiple voltage changes numbered in sequence, the starting voltage process can be decomposed into multiple voltage change segments, thereby accurately controlling the voltage change of each segment; by calculating the initial duration of each cycle based on multiple voltage changes numbered in sequence and the maximum allowable voltage change rate, the time parameter can be generated for each voltage change segment, thereby ensuring that the voltage climbing speed meets the system and load restrictions; by dynamically adjusting the initial duration of each cycle according to the current response characteristics to generate the corresponding cycle time interval, and then determining each cycle segment through the cycle time interval, the time parameter can be dynamically adjusted according to the real-time response of the load, thereby improving the flexibility and accuracy of the climbing process; by determining the corresponding speed value according to the voltage change amount and the cycle time interval, and generating the corresponding speed parameter according to the speed value, the voltage change and the time interval can be balanced, the climbing speed can be optimized, and a smoother starting process can be achieved.
[0050] In one embodiment, if Figure 5 As shown, in step S204, that is, determining the amplitude value of each period segment according to the dynamic impedance characteristics and the voltage variation, and generating the corresponding amplitude parameter according to the amplitude value, includes: S2041. Determine a corresponding dynamic impedance factor according to the dynamic impedance characteristic; In this embodiment, the dynamic impedance characteristic refers to the change of the impedance of the load with frequency or working state. The dynamic impedance factor is a key parameter calculated based on the dynamic impedance characteristic, which is used to quantify the impedance behavior of the load under specific working conditions. For example, the impedance of the inductive load will increase significantly with the increase of frequency, and the impedance of the capacitive load will decrease with the increase of frequency. The system dynamically calculates the impedance factor by detecting the voltage and current characteristics of the load in real time and combining the frequency response data. Specifically, the system calculates the current impedance value based on the ratio of the instantaneous voltage value to the current value, and determines the dynamic impedance factor in combination with the change law of the impedance. For example, under the condition of inductive load, if the instantaneous impedance value is detected to be 50Ω, and the impedance increases to 80Ω when the frequency increases to 200Hz, the system sets the dynamic impedance factor to a parameter related to the impedance growth rate to adapt to the dynamic changes of the load characteristics. The determination of this dynamic impedance factor can effectively reflect the characteristic changes of the load and provide accurate basic data for subsequent voltage climbing control.
[0051] S2042, calculating a corresponding amplitude value according to a ratio of a voltage change amount to a dynamic impedance factor; In this embodiment, the amplitude value is a parameter calculated based on the ratio of the voltage change and the dynamic impedance factor, and is mainly used to quantify the voltage rise amplitude in each cycle segment. The voltage change refers to the increment of the target voltage in each cycle segment, and the ratio of the dynamic impedance factor reflects the load's responsiveness to the voltage rise. The system calculates the specific amplitude value of each cycle segment according to the formula: amplitude value = voltage change ÷ dynamic impedance factor. For example, in a certain cycle segment, if the voltage change is 10V and the dynamic impedance factor is 2, the calculated amplitude value is 5V. This calculation method ensures that the load can adapt to the voltage amplitude change of its dynamic characteristics in each cycle segment, avoiding current shock caused by excessive voltage rise, and preventing the startup efficiency from decreasing due to insufficient voltage. For example, for capacitive loads, when the dynamic impedance factor is small (for example, 1), the system will set a larger amplitude value to quickly increase the voltage; and for inductive loads, when the dynamic impedance factor is large (for example, 5), the system will set a smaller amplitude value to climb gently to ensure the stability and safety of the startup process.
[0052] S2043. Generate corresponding amplitude parameters according to the amplitude value.
[0053] In this embodiment, the amplitude parameter is a key control parameter generated according to the amplitude value of each cycle segment, which is mainly used to guide the actual change amplitude of each voltage segment during the voltage climbing process. The system further optimizes and adjusts the amplitude value and converts it into a specific control instruction to guide the climbing process. For example, when the amplitude value of a certain cycle segment is 5V, the system sets the amplitude parameter to 5V and transmits it to the control module to ensure that the voltage gradually increases according to the change amplitude of 5V during the cycle. At the same time, the amplitude parameter will also be dynamically corrected in combination with the real-time response of the load. For example, when the actual response speed of the load is detected to be slow, the amplitude parameter will automatically decrease; when the response ability of the load is detected to be strong, the amplitude parameter will increase appropriately. For example, during the startup process of a certain inductive load, if the amplitude value is 5V, the system converts it into an amplitude parameter and applies it to actual control to ensure that the voltage is steadily increased with a step size of 5V in each cycle segment. This control method can significantly reduce the damage of voltage overshoot and current impact to IGBT and load equipment, and improve the efficiency and safety of the startup process.
[0054] In summary, by determining the corresponding dynamic impedance factor according to the dynamic impedance characteristics, an accurate impedance factor can be generated based on the real-time change of the load impedance, thereby providing a reliable basis for the calculation of the voltage amplitude; by calculating the corresponding amplitude value according to the ratio of the voltage change and the dynamic impedance factor, the voltage amplitude of each section can be dynamically optimized to avoid excessive voltage fluctuations or current shocks; by generating the corresponding amplitude parameters according to the amplitude value, the optimized voltage amplitude can be applied to the climbing process, thereby further improving the stability and safety of the startup process.
[0055] In one embodiment, if Figure 6 As shown, in step S40, i.e., the step of performing a climbing dynamic adjustment operation according to the climbing state data, the climbing dynamic adjustment operation includes an amplitude adjustment operation, a speed adjustment operation and a time interval adjustment operation, and the step further includes: S401, calculating the current climbing deviation, where the current climbing deviation includes voltage deviation and speed deviation; In this embodiment, the current climbing deviation is calculated to accurately evaluate the gap between the climbing process and the target setting value, thereby providing a basis for dynamic adjustment. Voltage deviation refers to the difference between the real-time voltage value and the target voltage value, which is used to reflect whether the current voltage climb has reached expectations. For example, if the target voltage is 200V and the real-time voltage is 190V, the voltage deviation is -10V, indicating that the voltage has not yet reached the target value. The speed deviation is the difference between the real-time voltage change rate and the target rate, which is used to evaluate whether the voltage climbing speed is appropriate. For example, if the target rate is 20V / ms and the real-time rate is 15V / ms, the speed deviation is -5V / ms, indicating that the voltage climbing speed is slow. The system collects voltage and rate data in real time, and calculates the difference in combination with the preset target value, so that the voltage deviation and speed deviation of each cycle segment can be accurately obtained. These deviation data provide accurate parameter support for subsequent adjustment operations, which helps to optimize the stability and efficiency of the climbing process. For example, if the target voltage is 300V and the real-time voltage is 285V in a certain cycle, and the target rate is 25V / ms and the actual rate is 20V / ms, then the voltage deviation calculated by the system is -15V and the speed deviation is -5V / ms. These data will be used for subsequent amplitude, speed and time adjustment operations. Specifically, the voltage deviation is calculated based on the difference between the real-time voltage value and the target voltage value: ΔV = V target -V current ; According to the difference between the real-time speed value and the target speed value, calculate the speed deviation: ΔS = S target -S current .
[0056] S402, obtaining a dynamic impedance value; In this embodiment, the dynamic impedance value is calculated by collecting the ratio of voltage and current data in real time, and is used to reflect the electrical characteristics of the load under the current working conditions. The change of the dynamic impedance value is directly related to the load state. For example, the impedance of the inductive load will gradually increase with the increase of frequency, while the impedance of the capacitive load will gradually decrease with the increase of frequency. By calculating the dynamic impedance value and comparing it with the preset load characteristic data, the system can determine whether the load is in a normal state or a deviation occurs. For example, when the real-time voltage is 100V and the real-time current is 5A, the system calculates that the dynamic impedance value is 20Ω. If the impedance value is significantly higher or lower than the expected value, the system will identify the load state deviation, such as overload or abnormal response. For example, if the system detects that the dynamic impedance value suddenly drops from the normal 50Ω to 20Ω in a certain cycle segment, it may indicate that the load enters a low-resistance state, and the climbing parameters need to be adjusted in time to avoid excessive current shocks from causing damage to the IGBT or the load. By monitoring and analyzing the dynamic impedance value, the system can grasp the state deviation of the load in real time and provide a basis for subsequent adjustments.
[0057] S403, performing a corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value; In this embodiment, the amplitude adjustment operation is to dynamically modify the voltage change amplitude of the next cycle segment according to the voltage deviation and the dynamic impedance value to ensure that the voltage climbing process adapts to the characteristics of the load and the current deviation. When the voltage deviation is large, the system will increase the amplitude to speed up the voltage climbing speed; when the dynamic impedance value is high or the voltage deviation is small, the system will reduce the amplitude to avoid the current shock caused by the voltage change too fast. For example, if the target voltage is 200V, the current voltage is 180V, the voltage deviation is -20V, and the dynamic impedance value is 10Ω, the system will set the amplitude of the next cycle segment to 20V to quickly reduce the voltage deviation; if the dynamic impedance value increases to 50Ω, the system will reduce the amplitude to 5V to reduce the response pressure of the load. Through this dynamic adjustment, the system can find a balance between efficiency and safety to ensure that the voltage climb of the load is always stable and controllable.
[0058] Specifically, according to the voltage deviation and the dynamic impedance value, the formula for adjusting the amplitude parameter of the current cycle segment is: adjusted =A current ±k1×ΔV,A adjusted is the adjusted amplitude parameter; A current is the amplitude parameter of the current cycle segment; k1 is the amplitude adjustment coefficient, and k1 is determined by the mapping relationship of the dynamic impedance value, that is, if the voltage deviation is large and the impedance is high, the amplitude value is appropriately reduced to smooth the climbing process; if the voltage deviation is small and the impedance is low, the amplitude value is appropriately increased to speed up the climbing speed.
[0059] S404, performing a corresponding speed adjustment operation according to the speed deviation and the determined speed adjustment coefficient; In this embodiment, the speed adjustment operation is to dynamically optimize the voltage climbing rate of the next cycle segment by combining the speed deviation and the preset speed adjustment coefficient. The speed adjustment coefficient is a weight parameter used to amplify or reduce the adjustment range, and its value depends on the characteristics of the load and the responsiveness of the system. For example, when the speed deviation is a negative value (indicating that the climbing speed is slow), the system will increase the rate; when the speed deviation is a positive value (indicating that the climbing speed is too fast), the system will reduce the rate. For example, the target rate is 30V / ms, the actual rate is 25V / ms, the speed deviation is -5V / ms, the speed adjustment coefficient is 0.8, the adjustment amount calculated by the system is -4V / ms, and the new speed value is 29V / ms. In this way, the system can dynamically adjust the rate of voltage climbing to prevent current shock caused by too fast or startup delay caused by too slow. For example, in a certain cycle segment, the target rate is 40V / ms, the system detects that the actual rate is 35V / ms, and the speed deviation is -5V / ms. The system will adjust the rate to 38V / ms to improve efficiency while ensuring load safety.
[0060] Specifically, according to the speed deviation and voltage change, adjust the speed parameter of the current cycle: S adjusted =S current ±k2×ΔS,S adjusted is the adjusted speed parameter; S current is the speed parameter of the current cycle segment; k2 is the speed adjustment coefficient, where the speed adjustment coefficient can be determined in advance or determined through the mapping relationship of the dynamic impedance value, that is, if the speed deviation is large and the voltage change is high, reduce the speed value to reduce the voltage change rate; if the speed deviation is small and the voltage change is low, increase the speed value to speed up the climbing process.
[0061] S405: Execute a corresponding time interval adjustment operation according to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient.
[0062] In this embodiment, the time interval adjustment operation is to dynamically optimize the time length of the next cycle segment by comprehensively considering the speed deviation, voltage deviation and time interval adjustment coefficient. The system first calculates the adjustment amount of the time interval according to the deviation. For example, when the speed deviation is small, the system will shorten the time interval to improve efficiency; when the voltage deviation is large or the speed deviation is large, the system will extend the time interval to ensure that the load has enough response time. For example, the target time interval is 2ms, the speed deviation is -10V / ms, the voltage deviation is -30V, and the time interval adjustment coefficient is 0.1. The system calculates that it needs to be extended by 0.5ms, and the new time interval is 2.5ms. This dynamic adjustment ensures that the load can fully respond to the voltage changes in each cycle segment, thereby avoiding current shocks caused by insufficient time or reduced efficiency due to too long time. For example, in a certain cycle segment, the target time interval is 3ms, and the load response lag is detected. The system adjusts the time interval to 4ms to smoothly complete the voltage climbing process and ensure system stability and startup efficiency.
[0063] Specifically, according to the climbing deviation (the combined value of voltage deviation and speed deviation), the time interval of the current cycle is adjusted: T adjusted =T current ±k3×(ΔS+ΔV), T adjusted is the adjusted cycle time interval; T current is the current cycle time interval; k3 is the time interval adjustment coefficient, where the time interval adjustment coefficient can be determined in advance or determined through the mapping relationship of the dynamic impedance value. If the comprehensive deviation is large, the cycle time is extended to reduce the impact. If the comprehensive deviation is small, the cycle time is shortened to improve the climbing efficiency. The comprehensive deviation is (ΔS+ΔV).
[0064] In summary, by calculating the current climbing deviation, which includes voltage deviation and speed deviation, the deviation of the current climbing state can be evaluated in real time, thereby providing an accurate basis for dynamic adjustment; by obtaining the dynamic impedance value, the climbing parameters can be further optimized in combination with the dynamic characteristics of the load, thereby improving the adaptability of the system; by performing corresponding amplitude adjustment operations according to the voltage deviation and the dynamic impedance value, the voltage amplitude can be dynamically adjusted to reduce the voltage deviation, thereby ensuring the smoothness of the climbing process; by performing corresponding speed adjustment operations according to the speed deviation and the determined speed adjustment coefficient, the voltage change rate can be adjusted according to the climbing state, thereby ensuring that the speed change meets the system requirements; by performing corresponding time interval adjustment operations according to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient, the time parameters can be dynamically optimized during the climbing process, thereby further improving the accuracy and stability of the climbing process.
[0065] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0066] In one embodiment, an IGBT startup device based on a DSP intelligent control algorithm is provided, and the IGBT startup device based on a DSP intelligent control algorithm corresponds one-to-one to the IGBT startup method based on a DSP intelligent control algorithm in the above embodiment. Figure 7 As shown, the IGBT startup device based on DSP intelligent control algorithm includes a first acquisition module, a determination module, a second acquisition module and an execution module. The detailed description of each functional module is as follows: A first acquisition module is used to acquire initial electrical characteristic parameters and determine the load type according to the initial electrical characteristic parameters; a determination module is used to determine the climbing control parameters of the IGBT startup voltage according to the load type, wherein the climbing control parameters include multiple climbing cycle parameters and amplitude parameters and speed parameters within the cycle segment corresponding to the climbing cycle parameters; The second acquisition module is used to acquire the climbing state data in real time, and determine whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage. If so, stop the voltage climbing; The execution module is used for executing a climbing dynamic adjustment operation according to the climbing state data if no, wherein the climbing dynamic adjustment operation is used for dynamically adjusting the amplitude parameter and the speed parameter of the next cycle segment.
[0067] Optionally, the first acquisition module includes: A first calculation unit, configured to calculate a voltage-current relationship of a load according to the initial voltage value and the initial current value; A first determining unit, configured to determine a corresponding load type according to the voltage-current relationship and the initial frequency characteristic of the load, wherein the load type includes an inductive load, a capacitive load, and a resistive load; Optionally, the determining module includes: A second determining unit, used to determine an IGBT starting voltage required by the IGBT; A matching unit, configured to match a corresponding electrical characteristic requirement based on a mapping relationship determined by the load type, wherein the electrical characteristic requirement at least includes an allowable maximum voltage change rate, a current response characteristic, and a dynamic impedance characteristic; A generating unit, configured to generate a voltage variation according to the maximum allowable voltage variation rate and the IGBT starting voltage, determine a plurality of cycle segments according to the voltage variation and the current response characteristic, generate corresponding climbing cycle parameters according to the cycle segments, determine a speed value of each cycle segment according to the cycle segments and the voltage variation, and generate corresponding speed parameters according to the speed value; A third determining unit, configured to determine an amplitude value of each period segment according to the dynamic impedance characteristic and the voltage variation, and generate a corresponding amplitude parameter according to the amplitude value; Optionally, the generating unit includes: A first determining subunit, configured to determine a starting voltage range according to the IGBT starting voltage; A first generating subunit is used to segment the starting voltage range based on the determined range segmentation rule to generate a plurality of voltage variation amounts numbered in sequence; A first calculation subunit, configured to calculate an initial duration of each cycle based on a plurality of sequentially numbered voltage changes and the maximum allowable voltage change rate; A second determining subunit is used to dynamically adjust the initial duration of each cycle according to the current response characteristic to generate a corresponding cycle time interval, and then determine each cycle segment through the cycle time interval; A third determining subunit is used to determine a corresponding speed value according to the voltage change amount and the period time interval, and generate a corresponding speed parameter according to the speed value; Optionally, the third determining unit includes: A fourth determining subunit, configured to determine a corresponding dynamic impedance factor according to the dynamic impedance characteristic; A second calculation subunit, used to calculate a corresponding amplitude value according to a ratio of the voltage change amount to the dynamic impedance factor; A second generating subunit, used to generate a corresponding amplitude parameter according to the amplitude value; Optionally, the execution module includes: A second calculation unit, used for calculating a current climbing deviation, wherein the current climbing deviation includes a voltage deviation and a speed deviation; A fourth determining unit, configured to obtain a dynamic impedance value; A first execution unit, configured to execute a corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value; The second execution unit is used to perform a corresponding speed adjustment operation according to the speed deviation and the determined speed adjustment coefficient; the third execution unit is used to perform a corresponding time interval adjustment operation according to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient.
[0068] For the specific definition of an IGBT startup device based on a DSP intelligent control algorithm, please refer to the definition of an IGBT startup method based on a DSP intelligent control algorithm in the above text, which will not be repeated here. Each module in the above-mentioned IGBT startup device based on a DSP intelligent control algorithm can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0069] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an IGBT startup method based on a DSP intelligent control algorithm is implemented.
[0070] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: S10, obtaining initial electrical characteristic parameters, and determining the load type according to the initial electrical characteristic parameters; S20, determining a climbing control parameter of the IGBT starting voltage according to the load type, the climbing control parameter including a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; S30, acquiring climbing state data in real time, determining whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage, and if so, stopping the voltage climbing; S40: If not, then perform a climbing dynamic adjustment operation according to the climbing state data, where the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameter and speed parameter of the next cycle segment.
[0071] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: S10, obtaining initial electrical characteristic parameters, and determining the load type according to the initial electrical characteristic parameters; S20, determining a climbing control parameter of the IGBT starting voltage according to the load type, the climbing control parameter including a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; S30, acquiring climbing state data in real time, determining whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage, and if so, stopping the voltage climbing; S40: If not, then perform a climbing dynamic adjustment operation according to the climbing state data, where the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameter and speed parameter of the next cycle segment.
[0072] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0073] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0074] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. An IGBT startup method based on DSP intelligent control algorithm, characterized in that: The IGBT startup method based on DSP intelligent control algorithm includes: Acquiring initial electrical characteristic parameters, and determining a load type according to the initial electrical characteristic parameters; Determine, according to the load type, a climbing control parameter of the IGBT startup voltage, wherein the climbing control parameter includes a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; Acquire climbing status data in real time, determine whether the climbing voltage contained in the climbing status data reaches the IGBT starting voltage, and if so, stop the voltage climbing; If not, a climbing dynamic adjustment operation is performed according to the climbing state data, wherein the climbing dynamic adjustment operation is used to dynamically adjust the amplitude parameter and the speed parameter of the next cycle segment.
2. The IGBT startup method based on DSP intelligent control algorithm according to claim 1, characterized in that: The step of obtaining initial electrical characteristic parameters and determining the load type according to the initial electrical characteristic parameters, wherein the initial electrical characteristic parameters include an initial voltage value, an initial current value, and an initial frequency characteristic of the load, includes: Calculating a voltage-current relationship of a load according to the initial voltage value and the initial current value; According to the voltage-current relationship and the initial frequency characteristic of the load, a corresponding load type is determined, and the load type includes an inductive load, a capacitive load, and a resistive load.
3. The IGBT startup method based on DSP intelligent control algorithm according to claim 2 is characterized in that: The step of determining the climbing control parameter of the IGBT startup voltage according to the load type includes: Determine the IGBT start-up voltage required for the IGBT; Based on the mapping relationship determined by the load type, a corresponding electrical characteristic requirement is matched, wherein the electrical characteristic requirement at least includes a maximum allowable voltage change rate, a current response characteristic, and a dynamic impedance characteristic; Generate a voltage variation according to the maximum allowable voltage variation rate and the IGBT starting voltage, determine a plurality of cycle segments according to the voltage variation and the current response characteristic, generate corresponding climbing cycle parameters according to the cycle segments, determine a speed value of each cycle segment according to the cycle segments and the voltage variation, and generate corresponding speed parameters according to the speed values; The amplitude value of each period segment is determined according to the dynamic impedance characteristic and the voltage variation, and the corresponding amplitude parameter is generated according to the amplitude value.
4. The IGBT startup method based on DSP intelligent control algorithm according to claim 3 is characterized in that: The step of generating a voltage variation according to the maximum allowable voltage variation rate and the IGBT starting voltage, determining a plurality of cycle segments according to the voltage variation and the current response characteristic, generating corresponding climbing cycle parameters according to the cycle segments, determining a speed value of each cycle segment according to the cycle segments and the voltage variation, and generating corresponding speed parameters according to the speed values includes: Determining a starting voltage range according to the IGBT starting voltage; Based on the determined range segmentation rule, the starting voltage range is segmented to generate a plurality of voltage variation amounts numbered in sequence; Calculating the initial duration of each cycle based on a plurality of sequentially numbered voltage changes and the maximum allowable voltage change rate; According to the current response characteristics, dynamically adjusting the initial duration of each cycle to generate a corresponding cycle time interval, and then determining each cycle segment through the cycle time interval; A corresponding speed value is determined according to the voltage variation and the periodic time interval, and a corresponding speed parameter is generated according to the speed value.
5. The IGBT startup method based on DSP intelligent control algorithm according to claim 3 is characterized in that: The step of determining the amplitude value of each period segment according to the dynamic impedance characteristic and the voltage variation, and generating the corresponding amplitude parameter according to the amplitude value comprises: Determining a corresponding dynamic impedance factor according to the dynamic impedance characteristic; Calculating a corresponding amplitude value according to a ratio of the voltage change to the dynamic impedance factor; A corresponding amplitude parameter is generated according to the amplitude value.
6. The IGBT startup method based on DSP intelligent control algorithm according to claim 5, characterized in that: In the step of performing a climbing dynamic adjustment operation according to the climbing state data, the climbing dynamic adjustment operation includes an amplitude adjustment operation, a speed adjustment operation and a time interval adjustment operation, and the step further includes: Calculating a current climbing deviation, wherein the current climbing deviation includes a voltage deviation and a speed deviation; Get dynamic impedance value; performing a corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value; According to the speed deviation and the determined speed adjustment coefficient, a corresponding speed adjustment operation is performed; According to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient, a corresponding time interval adjustment operation is performed.
7. An IGBT starting device based on DSP intelligent control algorithm, characterized in that: The IGBT starting device based on DSP intelligent control algorithm comprises: A first acquisition module, used to acquire initial electrical characteristic parameters, and determine the load type according to the initial electrical characteristic parameters; A determination module, used to determine a climbing control parameter of the IGBT startup voltage according to the load type, wherein the climbing control parameter includes a plurality of climbing cycle parameters, and an amplitude parameter and a speed parameter within a cycle segment corresponding to the climbing cycle parameters; The second acquisition module is used to acquire the climbing state data in real time, and determine whether the climbing voltage contained in the climbing state data reaches the IGBT starting voltage. If so, stop the voltage climbing; The execution module is used for executing a climbing dynamic adjustment operation according to the climbing state data if no, wherein the climbing dynamic adjustment operation is used for dynamically adjusting the amplitude parameter and the speed parameter of the next cycle segment.
8. The IGBT starting device based on DSP intelligent control algorithm according to claim 7 is characterized in that: The first acquisition module includes: A first calculation unit, configured to calculate a voltage-current relationship of a load according to the initial voltage value and the initial current value; A first determining unit, configured to determine a corresponding load type according to the voltage-current relationship and the initial frequency characteristic of the load, wherein the load type includes an inductive load, a capacitive load, and a resistive load; The determination module comprises: A second determining unit, used to determine an IGBT starting voltage required by the IGBT; A matching unit, configured to match a corresponding electrical characteristic requirement based on a mapping relationship determined by the load type, wherein the electrical characteristic requirement at least includes an allowable maximum voltage change rate, a current response characteristic, and a dynamic impedance characteristic; A generating unit, configured to generate a voltage variation according to the maximum allowable voltage variation rate and the IGBT starting voltage, determine a plurality of cycle segments according to the voltage variation and the current response characteristic, generate corresponding climbing cycle parameters according to the cycle segments, determine a speed value of each cycle segment according to the cycle segments and the voltage variation, and generate corresponding speed parameters according to the speed value; A third determining unit, configured to determine an amplitude value of each period segment according to the dynamic impedance characteristic and the voltage variation, and generate a corresponding amplitude parameter according to the amplitude value; The generating unit comprises: A first determining subunit, configured to determine a starting voltage range according to the IGBT starting voltage; A first generating subunit is used to segment the starting voltage range based on the determined range segmentation rule to generate a plurality of voltage variation amounts numbered in sequence; A first calculation subunit, configured to calculate an initial duration of each cycle based on a plurality of sequentially numbered voltage changes and the maximum allowable voltage change rate; A second determining subunit is used to dynamically adjust the initial duration of each cycle according to the current response characteristic to generate a corresponding cycle time interval, and then determine each cycle segment through the cycle time interval; A third determining subunit is used to determine a corresponding speed value according to the voltage change amount and the period time interval, and generate a corresponding speed parameter according to the speed value; The third determining unit includes: A fourth determining subunit, configured to determine a corresponding dynamic impedance factor according to the dynamic impedance characteristic; A second calculation subunit, used to calculate a corresponding amplitude value according to a ratio of the voltage change amount to the dynamic impedance factor; A second generating subunit, used to generate a corresponding amplitude parameter according to the amplitude value; The execution module includes: A second calculation unit, used for calculating a current climbing deviation, wherein the current climbing deviation includes a voltage deviation and a speed deviation; A fourth determining unit, configured to obtain a dynamic impedance value; A first execution unit, configured to execute a corresponding amplitude adjustment operation according to the voltage deviation and the dynamic impedance value; A second execution unit, configured to execute a corresponding speed adjustment operation according to the speed deviation and the determined speed adjustment coefficient; The third execution unit is used to execute a corresponding time interval adjustment operation according to the speed deviation, the voltage deviation and the determined time interval adjustment coefficient.
9. A computer 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 computer program, the steps of the IGBT startup method based on the DSP intelligent control algorithm as described in any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of an IGBT startup method based on a DSP intelligent control algorithm as claimed in any one of claims 1 to 6 are implemented.