Sensorless galloping starting control method for CAES high-voltage frequency converter

By collecting data in the CAES high-voltage inverter speed start control for filtering and harmonic analysis, identifying dead zones and designing phase modulation sequences, building harmonic differential fingerprints, the problem of position estimation dead zone is solved, high-precision rotor position determination and optimization control is achieved, and the reliability and stability of speed start is significantly improved.

CN120185476AActive Publication Date: 2025-06-20NANJING YOUSAI TECHNOLOGY CO LTD +3

Patent Information

Application Number
CN202510645986.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-20
Publication Date
2025-06-20
Estimated Expiration
2045-05-20

AI Technical Summary

Technical Problem

There is a dead zone problem in the starting process of the CAES high-voltage inverter, which leads to large errors in position estimation, which seriously affects the current control quality of the startup process, and may cause overcurrent protection, torque shock or even start-up failure.

Method used

By collecting the inverter output voltage data and stator current data, filtering and harmonic analysis are performed, position estimation dead zone intervals are identified, and phase modulation sequences are designed to generate harmonic interference modes, construct harmonic differential fingerprints, extract position characteristics, accurately determine the rotor position, and calculate the torque compensation amount to generate optimized control current.

Benefits of technology

It achieves smooth speed start, improves position accuracy to ±3.5°, significantly improves start reliability, and reduces current peak and torque shock.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120185476A_ABST
    Figure CN120185476A_ABST
Patent Text Reader

Abstract

The invention discloses a sensorless galloping starting control method for a CAES high-voltage frequency converter. The sensorless galloping starting control method comprises the steps of collecting output voltage and stator current data of the frequency converter; harmonic analysis is carried out on the normalized data, and a position estimation dead zone is identified through sensitivity evaluation; designing a quadrature phase modulation sequence for the dead zone; applying a modulation sequence to generate a harmonic interference mode; calculating harmonic response differential fingerprints, and extracting enhanced position features; meanwhile, torque fluctuation in the modulation process is predicted and compensated, and the system stability is guaranteed; and realizing stable galloping starting based on the accurate position. The position estimation dead zone problem is solved through the phase interference principle, the position precision is improved to + / -3.5 degrees, and the starting reliability is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to power electronics technology, especially a sensorless coasting start control method for a CAES high-voltage frequency converter. Background Art

[0002] As an efficient large-scale energy storage solution, the compressed air energy storage (CAES) system plays an increasingly important role in the integration of renewable energy into the grid and grid peak shaving. The control of the high-voltage frequency converter in the CAES system is the key to the operation efficiency and reliability of the whole system, and the coasting start process (referring to the control access when the motor is in a free rotation state) is particularly crucial. Sensorless control technology estimates the rotor position information, eliminates the expensive position sensor, reduces the system cost and complexity, and improves the system robustness. Therefore, it has a wide application prospect in the CAES high-voltage frequency converter system.

[0003] Currently, the sensorless control field mainly adopts methods such as high-frequency signal injection method, model reference adaptive system (MRAS), and open-loop observer. The high-frequency signal injection method injects a high-frequency small signal on the stator side of the motor and uses the difference in the motor impedance at different rotor positions to estimate the position information. The MRAS method performs parameter adaptation based on the error between the reference model and the adjustable model, and gradually approaches the actual rotor position. The open-loop observer uses the stator voltage and current information to deduce and calculate the rotor position through the motor mathematical model. In addition, there are also position estimation methods based on extended Kalman filter (EKF), sliding mode observer, and artificial intelligence. These methods have achieved certain application results under normal operating conditions.

[0004] In summary, in the coasting start process of the CAES high-voltage frequency converter, the existing methods face severe challenges, such as the position estimation dead zone problem. In high-voltage and high-power scenarios, due to the magnetic field saturation effect and spatial harmonic distortion, the motor will show a state of fuzzy harmonic characteristics at some specific rotor positions (usually near the pole transition region), resulting in almost the same harmonic characteristics corresponding to different rotor positions, and traditional methods cannot distinguish them. In these dead zones, the position estimation error can reach ±25° electrical angle, seriously affecting the current control quality during the start process, causing overcurrent protection, torque shock, and even start failure. Summary of the Invention

[0005] The object of the invention is to provide a sensorless coasting start control method for a CAES high-voltage frequency converter, in order to solve at least one technical problem existing in the prior art.

[0006] Technical solution: A sensorless coasting start control method for a CAES high-voltage frequency converter includes:

[0007] Collect the output voltage data and stator current data of the frequency converter and filter them to obtain the filtered system data;

[0008] Perform harmonic analysis on the filtered system data, identify the position estimation dead zone interval and analyze its characteristics, design a phase modulation sequence accordingly and apply it to generate a harmonic interference pattern, and the system responds to the harmonic interference pattern to obtain a harmonic response data set;

[0009] Based on the harmonic response data set, construct a harmonic difference fingerprint, extract position features, and obtain the accurate rotor position;

[0010] Calculate the torque compensation amount according to the phase modulation sequence and the mechanical characteristics of the system, and generate an optimized control current;

[0011] Generate a control signal based on the accurate rotor position and the optimized control current and send it down.

[0012] According to one aspect of the present application, the steps of obtaining the accurate rotor position include:

[0013] Perform harmonic analysis on the filtered system data, extract harmonic amplitude and phase information, and form a basic harmonic feature matrix;

[0014] Calculate the characteristic gradient data based on the basic harmonic feature matrix and compare it with a threshold value to identify the position estimation dead zone interval;

[0015] Design multiple groups of orthogonal phase modulation sequences according to the characteristics of the position estimation dead zone interval to form a phase modulation sequence matrix;

[0016] Apply the phase modulation sequence to the frequency converter control system in sequence to collect multiple groups of harmonic response data sets;

[0017] Based on multiple groups of harmonic response data sets, calculate the difference between harmonic responses and construct a harmonic difference fingerprint matrix;

[0018] Extract key features from the harmonic difference fingerprint matrix and determine the accurate rotor position through feature matching.

[0019] According to one aspect of the present application, the steps of estimating the dead zone interval include:

[0020] Calculate the change rate of different harmonic components between adjacent rotor positions for the basic harmonic feature matrix, obtain a single-point harmonic sensitivity matrix and apply a sliding window average to it to eliminate the influence of local fluctuations and obtain a smoothed harmonic sensitivity matrix;

[0021] Based on the importance weights of each harmonic component in the smoothed harmonic sensitivity matrix, calculate the weighted harmonic sensitivity and analyze its statistical distribution characteristics, and calculate an adaptive dead zone determination threshold according to the statistical distribution characteristics;

[0022] Compare the weighted harmonic sensitivity with the dead zone determination threshold, mark the position points below the threshold, and merge adjacent low-sensitivity points through connected component analysis to obtain the position estimation dead zone interval.

[0023] According to one aspect of the present application, the steps of forming the phase modulation sequence matrix include:

[0024] Analyze the position estimation dead zone interval, extract the interval width, center position, and harmonic feature difference degree of the adjacent area to form a dead zone characteristic parameter set, and construct multiple sets of mutually orthogonal basic modulation vector sets based on this;

[0025] Calculate the optimal modulation depth coefficient according to the dead zone characteristic parameter set and the current operating state of the system;

[0026] Combine the basic modulation vector set with the modulation depth coefficient to predict the gain characteristics of different modulation combinations in the current dead zone and generate an expected gain matrix;

[0027] Based on the expected gain matrix and the pre-stored modulation timing parameter set, select the highest gain combination to generate a complete phase modulation sequence matrix.

[0028] According to one aspect of the present application, the steps of constructing the harmonic difference fingerprint matrix include:

[0029] Perform normalization processing on multiple sets of harmonic response data sets to obtain a normalized harmonic response set and select a reference response from it to obtain a reference harmonic response;

[0030] Calculate the difference between each set of normalized harmonic responses and the reference harmonic response to construct a first-order difference matrix;

[0031] Calculate the difference between the first-order differences generated by different modulation sequences to construct a second-order difference matrix;

[0032] Non-linearly amplify the phase difference of the harmonics to obtain an enhanced phase difference;

[0033] Combine the first-order difference matrix, the second-order difference matrix, and the enhanced phase difference according to specific weights to construct a complete harmonic difference fingerprint matrix.

[0034] According to one aspect of the present application, the steps of determining the exact rotor position include:

[0035] Perform dimensionality reduction processing on the harmonic difference fingerprint matrix, obtain the dimensionality-reduced difference fingerprint and evaluate the feature importance, select the feature with the highest score to form a key feature vector;

[0036] Calculate the matching degree between the key feature vector and the pre-established difference fingerprint reference library to obtain a position matching degree vector and analyze its peak distribution, and process the multi-peak fuzzy area to obtain a corrected matching degree vector;

[0037] Extract the highest matching region of the correction matching degree vector and perform interpolation to obtain an interpolated matching curve and determine its peak position, which is used as the accurate rotor position.

[0038] According to one aspect of the present application, the steps of forming a phase modulation sequence matrix include:

[0039] Extract the parameters in the position estimation dead zone interval to form a dead zone characteristic parameter set, which at least includes the interval width;

[0040] Calculate the optimal modulation depth coefficient according to the interval width, the current amplitude at present, and the estimated rotational speed;

[0041] In a three-dimensional modulation space, construct at least three groups of basic vectors that satisfy the orthogonality condition to form a basic modulation vector set;

[0042] Combine the basic modulation vector set with the modulation depth coefficient to simulate and predict the gain characteristics of each modulation combination, and generate an expected gain matrix;

[0043] Based on the expected gain matrix and the pre-stored modulation timing parameter set, select the highest gain combination to generate a phase modulation sequence matrix.

[0044] According to one aspect of the present application, the steps of constructing a harmonic difference fingerprint matrix include:

[0045] Perform amplitude normalization on multiple groups of harmonic response data sets respectively to obtain a normalized harmonic response set;

[0046] From the normalized harmonic response set, select the response or average response in the standard modulation state and the non-modulation state as the reference harmonic response;

[0047] Calculate the point-by-point difference between each group of normalized harmonic responses and the reference harmonic response to form a first-order difference matrix;

[0048] Calculate the cross difference between the first-order difference matrices under different modulation sequences to form a second-order difference matrix;

[0049] Amplify the harmonic phase change in the dead zone through an exponential function to generate an enhanced phase difference;

[0050] According to the contribution degree of harmonic components to position identification, set a fusion weight, and synthesize the first-order difference matrix, the second-order difference matrix, and the enhanced phase difference to construct a harmonic difference fingerprint matrix.

[0051] According to one aspect of the present application, the steps of generating an optimized control current include:

[0052] Based on the phase modulation sequence and the accurate rotor position, predict the theoretical torque fluctuation amount during the modulation process;

[0053] Design a torque compensation sequence based on the theoretical torque ripple and the system inertia characteristics;

[0054] Convert the torque compensation sequence into compensation current components and superimpose them on the original control current to form an optimized control current.

[0055] According to one aspect of the present application, the steps of designing a torque compensation sequence include:

[0056] Construct a parameterized electromagnetic torque model based on the accurate rotor position and system operating state parameters, and output a set of torque model parameters;

[0057] Analyze the influence of the phase modulation sequence on the stator current, decompose the modulation effect into d-axis and q-axis components, and form a modulation current component matrix;

[0058] Calculate a static torque influence matrix based on the set of torque model parameters and the modulation current component matrix;

[0059] Apply the system dynamic response model to the static torque influence matrix to predict the time trajectory of torque variation and obtain a dynamic torque response curve;

[0060] Consider the superposition effect of continuous application of multiple modulation sequences, calculate the comprehensive torque ripple trajectory, extract the key characteristics of torque ripple, form the theoretical torque ripple, and accordingly design a basic compensation waveform with opposite phases and optimize the timing to obtain an optimized compensation waveform;

[0061] Perform amplitude limiting and smoothing processing on the optimized compensation waveform to generate the final torque compensation sequence.

[0062] Beneficial effects: Achieve a smooth start of a flying vehicle based on accurate position. Solve the position estimation dead zone problem through the phase interference principle, improve the position accuracy to ±3.5°, and significantly enhance the start reliability. Description of the Drawings

[0063] Figure 1 is the overall flowchart of the present invention.

[0064] Figure 2 is the flowchart of the present invention for obtaining the accurate rotor position.

[0065] Figure 3 is the flowchart of the present invention for estimating the dead zone interval.

[0066] Figure 4 is the flowchart of the present invention for forming a phase modulation sequence matrix.

[0067] Figure 5 is the flowchart of the present invention for constructing a harmonic difference fingerprint matrix.

[0068] Figure 6This is the flowchart for the present invention to determine the exact rotor position through feature matching. Detailed implementation manners

[0069] According to one aspect of the present application, a sensorless coasting start control method for a CAES high-voltage frequency converter is provided, including:

[0070] S1. Collect the three-phase output voltage data, stator current data and DC bus voltage of the frequency converter, perform high-precision band-pass filtering on the collected data to remove electromagnetic interference and high-frequency noise, convert the filtered three-phase data to the αβ coordinate system through Clarke transformation, and then perform normalization processing according to the DC bus voltage data to obtain a normalized αβ coordinate system data set suitable for harmonic analysis.

[0071] S2. Perform sliding window FFT harmonic analysis on the normalized αβ coordinate system data, extract the key harmonic amplitude and phase information, calculate the sensitivity of the harmonic characteristics to the rotor position, and identify the position estimation dead zone interval where the traditional method fails; design multiple groups of orthogonal phase modulation sequences according to the characteristics of the dead zone interval, and short-term apply these sequences through the frequency converter control interface to generate a controllable harmonic interference pattern; calculate the first-order difference and second-order difference based on the harmonic responses under different modulation conditions, and construct a high-dimensional harmonic difference fingerprint matrix in combination with a non-linear enhancement function; finally, determine the high-precision rotor position through feature dimensionality reduction, importance evaluation and fingerprint matching.

[0072] S3. Based on the exact rotor position and phase modulation sequence, establish a parameterized electromagnetic torque model, analyze the influence of the modulation sequence on the stator current, and predict the static and dynamic torque fluctuations generated during the modulation process; design a torque compensation sequence with an anti-phase characteristic, perform timing optimization, amplitude correction and limit smoothing processing; convert the optimized torque compensation sequence into a current compensation instruction and superimpose it on the original control current to effectively eliminate the system disturbance caused by the modulation process, achieve stable control, and at the same time, monitor the system vibration and speed fluctuation in real time, and adaptively adjust the modulation depth and compensation intensity to ensure the stable operation of the system.

[0073] S4. According to the exact rotor position and estimated speed, divide the coasting start process into three stages: initial capture, acceleration transition and steady speed regulation, and select the corresponding control strategy parameters for each stage; establish a rotating coordinate system based on the exact rotor position to achieve precise control of the magnetic field direction; combine the current control strategy parameters, dq coordinate system current and optimized control current, and generate the optimal PWM control signal through the space vector pulse width modulation algorithm; continuously monitor the system performance indicators during the start process, and dynamically optimize the control strategy parameters through the difference analysis with the target performance indicators to achieve a reliable and stable coasting start of the CAES high-voltage frequency converter.

[0074] Such as Figures 1 to 6As shown, a sensorless coasting start control method for a CAES high-voltage frequency converter is provided, including:

[0075] S1. Collect the output voltage data and stator current data of the frequency converter, perform preliminary filtering processing, and obtain the filtered system data.

[0076] S11. Through a high-precision sampling circuit, collect three-phase voltage data U_abc, three-phase current data I_abc, and DC bus voltage data U_dc, and add unified timestamp data to form an original sampling data set.

[0077] S12. Apply an adaptive band-pass filtering algorithm to the original sampling data set to filter out electromagnetic interference and high-frequency noise, and obtain filtered voltage data U_abc_f and filtered current data I_abc_f.

[0078] S13. Convert the filtered voltage data U_abc_f and filtered current data I_abc_f to the αβ coordinate system through Clarke transformation, obtain αβ coordinate system voltage data U αβ and αβ coordinate system current data I αβ , and then perform normalization processing according to the DC bus voltage data U_dc to obtain a normalized αβ coordinate system data set D αβ _norm.

[0079] S2. Perform harmonic analysis on the filtered system data, identify the position estimation dead zone interval, generate a harmonic interference pattern by designing and applying a phase modulation sequence, reconstruct the harmonic difference fingerprint, and finally obtain the accurate rotor position.

[0080] S21. Apply a sliding window fast Fourier transform to the normalized αβ coordinate system data set D α β_norm to extract the harmonic amplitude vector A_h and the harmonic phase vector Φ_h, and combine them to form a basic harmonic feature matrix H base .

[0081] S22. Calculate the sensitivity of the main harmonic components in the basic harmonic feature matrix H base to the rotor position, generate a feature gradient vector G_h, and identify and mark the position estimation dead zone interval D_zones by comparing with a set sensitivity threshold λ_threshold.

[0082] The automatic identification technology of position estimation dead zone based on harmonic sensitivity analysis accurately identifies and locates the areas where traditional methods fail by quantitatively analyzing the mapping sensitivity between harmonic characteristics and rotor position. It avoids the assumption of uniform distribution of position identifiability implicit in traditional sensorless control and is specifically optimized for the non-uniform position identification ability caused by magnetic field disturbance in the CAES system. It can automatically identify the position estimation dead zone, and the average positioning error is less than 2° electrical angle, which greatly improves the pertinence and effectiveness of the subsequent phase interference sequence design, reduces the waste of unnecessary computing resources, and makes the entire control system operate more efficiently.

[0083] S23. According to the characteristics of the position estimation dead zone interval D_zones, design N groups (N = 3 - 5) of orthogonal phase modulation sequence matrices PMS. Each group of sequences contains different modulation depths and phase distributions, which are used to generate differentiated harmonic interference patterns.

[0084] The orthogonal phase interference sequence design method based on dead zone characteristics generates interference patterns that can maximize the enhancement of position characteristics by creating multiple groups of orthogonal modulation basis vectors and optimizing the modulation depth according to the system state. Introducing the orthogonal signal design concept into motor control realizes the selective enhancement of different position characteristics. In the CAES high-voltage frequency converter system, this method increases the feature recognizability in the position estimation dead zone by 5 - 8 times. At the same time, due to its orthogonal design characteristics, the interference between modulation sequences is minimized, the information gain is maximized, and the modulation time required for position estimation is shortened from 50 - 80 ms of the traditional method to 15 - 25 ms, significantly improving the response speed and real-time performance of the control system.

[0085] S24. Apply each group of sequences in the phase modulation sequence matrix PMS to the system through the frequency converter control interface for a short time (<10 ms), and simultaneously collect the corresponding harmonic response data set R_h_set, which contains the complete harmonic information under N different modulation conditions.

[0086] S25. Based on the harmonic response data set R_h_set, calculate the difference in harmonic responses between different modulation sequences and construct a harmonic difference fingerprint matrix DF_h, which contains the amplified position feature difference information.

[0087] The multi-level differential fingerprint construction technology calculates the first-order difference and second-order difference of the harmonic response under different modulation conditions, and applies a non-linear enhancement function to construct a high-dimensional feature space, amplifying the weak position differences into significant feature differences. It solves the limitations of directly using amplitude and phase in traditional harmonic analysis, eliminates the common system noise through differential operations, and amplifies the key features through non-linear enhancement, which is especially suitable for the situation with severe magnetic field disturbances in the CAES system. Among the dead zone position points with an original similarity of over 95%, it creates differential features with a similarity of less than 30%, making the position points that were almost indistinguishable originally highly distinguishable, fundamentally solving the problem of the dead zone in position estimation.

[0088] S26. Extract the main feature components from the harmonic differential fingerprint matrix DF_h and match them with the pre-built differential fingerprint reference library DF ref for matching analysis, apply the weighted cosine similarity algorithm to calculate the matching degree, and determine the accurate rotor position θ r .

[0089] Identify the position estimation dead zone through harmonic analysis, design and apply a phase modulation sequence, and generate a systematic method for differential fingerprints, enabling the system to accurately distinguish similar position points that cannot be distinguished by traditional methods. This method significantly changes the physical mechanism of position estimation, from the "direct measurement" mode to the "interference enhancement and re-measurement" mode. In the CAES high-voltage frequency converter with severe magnetic field disturbances, this method increases the position recognition rate of the dead zone area (about 15% of the entire electrical angle cycle) from 25% to over 95%, solving the blind area problem that has long troubled the sensorless control technology.

[0090] S3. Calculate and apply the torque compensation amount according to the phase modulation sequence and the mechanical characteristics of the system to eliminate the system fluctuations during the modulation process and ensure the system stability.

[0091] S31. Based on the phase modulation sequence matrix PMS and the current accurate rotor position θ r , use the pre-calibrated torque influence model to calculate the theoretical torque fluctuation amount ΔT_theory during the modulation process.

[0092] S32. Design the torque compensation sequence T_comp according to the theoretical torque fluctuation amount ΔT_theory and the system inertia characteristics, so that it forms an accurate anti-phase cancellation effect with the torque fluctuation in terms of time and amplitude.

[0093] S33. Convert the torque compensation sequence T_comp into the corresponding compensation current component I_comp, and superimpose it on the original control current to form the optimized control current I_ctrl_opt, realizing the real-time compensation of torque fluctuations.

[0094] S34. The vibration data V_data and the rotational speed fluctuation data ω_var of the real-time monitoring system are monitored, the current system stability is evaluated, and the phase modulation depth parameter λ_mod and the compensation intensity coefficient K_comp are adaptively adjusted according to the stability index to ensure the stable operation of the system.

[0095] By accurately predicting the torque fluctuation during the phase modulation process and implementing active compensation, the problem of system disturbance that may be introduced by the phase interference enhancement method is effectively solved. The vibration and speed fluctuation that may occur during the modulation process are effectively prevented, enabling the CAES high-voltage frequency converter to operate smoothly during the coasting start process, extending the service life of the equipment, and improving the system reliability.

[0096] S4. Based on the accurate rotor position and the system operating state, an optimal PWM control signal is generated to achieve a smooth coasting start of the CAES high-voltage frequency converter.

[0097] S41. According to the accurate rotor position θ r and the rotor estimated speed ω r , the coasting start process is divided into three stages: initial capture, acceleration transition, and steady speed regulation, and a corresponding control strategy parameter set P_ctrl is selected for each stage.

[0098] S42. Based on the accurate rotor position θ r , a rotating coordinate system (dq coordinate system) is established, and the αβ coordinate system current data I α β is converted into the dq coordinate system current I_dq to achieve accurate control of the magnetic field direction.

[0099] S43. According to the current control strategy parameter set P_ctrl, the dq coordinate system current I_dq, and the optimized control current I_ctrl_opt, an optimal PWM control signal S pwm is generated through the space vector pulse width modulation (SVPWM) algorithm to control the power output of the frequency converter.

[0100] S44. Continuously monitor the system performance index set Perf (including start-up time, current impact, torque fluctuation, etc.) during the coasting start process. By comparing the difference with the target performance index Target perf , the control strategy parameter set P_ctrl is dynamically optimized to achieve adaptive tuning of the start process.

[0101] The sensorless coasting start control method for the CAES high-voltage frequency converter based on the principle of phase interference enhancement generates a controllable harmonic interference pattern by actively modulating the motor control strategy, converts the position features that cannot be distinguished by the traditional method into distinguishable differential fingerprints, and solves the position estimation dead zone problem in high-voltage and high-power scenarios.

[0102] According to one aspect of the present application, S22. Automatic identification of position estimation dead zone, specifically:

[0103] S221. Read the basic harmonic feature matrix H base , calculate the change rate of each harmonic component h (h = 1, 5, 7, 11, 13, etc.) at different rotor positions θ i and θ i +Δθ to obtain the single-point harmonic sensitivity matrix S_h point . The specific calculation formula is: S_h point (i, h) = |H base (i + 1, h) - H base (i, h)| / Δθ, where i represents the position index and h represents the harmonic component index. Δθ is the angle difference or angle increment between adjacent sampling points.

[0104] S222. Apply a moving window average with a length of L (L = 5 - 9) to each harmonic component of the single-point harmonic sensitivity matrix S_h point to eliminate the influence of local fluctuations and obtain the smoothed harmonic sensitivity matrix S_h_smooth. The calculation formula is: S_h_smooth(i, h) = (1 / L) * Σ(S_h point (i - j, h)), where j ranges from 0 to L - 1.

[0105] S223. Calculate the weighted harmonic sensitivity S_h weighted based on the importance weights W_h of each harmonic component in the smoothed harmonic sensitivity matrix S_h_smooth. The weight W_h is preset according to the average sensitivity of the harmonic in the normal region. The calculation formula is: S_h weighted (i) = Σ(W_h * S_h_smooth(i, h)), where W_h represents the importance weight of the h-th harmonic.

[0106] S224. Calculate its mean μ_S and standard deviation σ_S based on the statistical distribution characteristics of the weighted harmonic sensitivity S_h weighted , and set the adaptive threshold λ_threshold = μ_S - k*σ_S, where k is an adjustable parameter (usually taking 1.5 - 2.5). This threshold is dynamically adjusted according to the actual operating state of the system, and the dead zone determination threshold λ_threshold is output.

[0107] S225. Compare the weighted harmonic sensitivity S_h weighted with the dead zone determination threshold λ_threshold, and mark those that meet the condition S_h weighted(i) The position points where < λ_threshold are dead zone candidate points, and then perform connected component analysis to merge adjacent dead zone candidate points into continuous intervals, obtaining the position estimated dead zone intervals D_zones, which contain the start angle θ_start, end angle θ_end, and center position θ_center of each dead zone.

[0108] By quantitatively analyzing the mapping sensitivity between harmonic characteristics and rotor position, this technology can automatically identify and accurately locate the areas where traditional sensorless control methods completely fail, with an average positioning error of less than 2° electrical angle. It breaks through the "uniform distribution of position identifiability" assumption implicit in traditional sensorless control. Through the introduction of weighted harmonic sensitivity analysis and adaptive threshold determination, it is specifically optimized for the unique magnetic field disturbance problem in the CAES system. This technology not only greatly improves the pertinence and effectiveness of subsequent phase interference sequence design, reduces unnecessary waste of computing resources, but also provides key decision-making information for the system by identifying the accurate range and characteristics of the position estimated dead zone, enabling the entire control system to anticipate potential identification risk areas and take targeted measures in advance, thus achieving the efficient and stable operation of the control system in scenarios such as CAES high-voltage frequency converters with severe magnetic field disturbances and where traditional methods are prone to failure.

[0109] According to one aspect of the present application, S23. Phase interference sequence design, specifically:

[0110] S231. Read the position estimated dead zone intervals D_zones, extract key characteristic parameters for each dead zone interval, including the interval width W_zone, center position θ_center, and the harmonic characteristic difference degree D_adjacent of adjacent regions, to form the dead zone characteristic parameter set Zone p arams.

[0111] S232. Based on the interval characteristics in the dead zone characteristic parameter set Zone p arams, design N groups (N = 3 - 5) of mutually orthogonal basic modulation forms to construct the basic modulation vector set B_mod. Orthogonality is ensured by verifying through the formula B_mod(i) • B_mod(j) = 0 (when i ≠ j), and each basis vector represents a unique phase modulation mode.

[0112] S233. According to the dead zone characteristic parameter set Zone pBased on the interval width W_zone in arams and the current operating state of the system, the system state vector State_curr (including current magnitude, estimated speed, etc.), calculate the optimal modulation depth coefficient α_depth. This coefficient needs to balance the interference effect and system stability, and is calculated by the formula α_depth = f(W_zone, I_magnitude, ω_est), where f is a preset non-linear mapping function, and the output is the modulation depth coefficient α_depth.

[0113] S234. According to the mechanical and electrical time constants T_mech and T_elec of the system, design the optimal modulation timing, including the single modulation duration T_mod, sampling delay T_delay, and continuous modulation interval T i nterval, and output the modulation timing parameter set T p arams. These parameters satisfy the constraint conditions: T_mod << T_mech (ensuring that the mechanical system does not respond) and T_mod > 3*T_elec (ensuring that the electrical system fully responds).

[0114] S235. Combine the basic modulation vector set B_mod with the modulation depth coefficient α_depth, predict the gain characteristics of different modulation combinations in the current dead zone, and calculate the expected gain matrix G_exp through the simulation model. This matrix represents the improvement degree of each modulation method on the dead zone position identification ability.

[0115] S236. Based on the expected gain matrix G_exp and the modulation timing parameter set T p arams, optimally select the highest gain combination to generate the complete phase modulation sequence matrix PMS. This matrix contains N groups of modulation sequences, and each group of sequences contains complete information such as modulation type, depth, duration, and application time, expressed as PMS = {PMS1, PMS2,..., PMS_N}, where each PMS i is a complete modulation scheme.

[0116] By creating multiple sets of orthogonal modulation basis vectors and dynamically optimizing the modulation depth according to the current state of the system, a differential interference pattern capable of maximizing the enhancement of position features is generated. The orthogonal signal design technology introduces the concept of orthogonal basis in the field of signal processing into motor control, realizing the selective enhancement of different position features. In the CAES high-voltage frequency converter system, the feature recognition ability within the position estimation dead zone is increased by 5-8 times. At the same time, due to its orthogonal design characteristics, the interference between modulation sequences is minimized, the information gain is maximized, and the modulation time required for position estimation is shortened from 50-80 ms in the traditional method to 15-25 ms. The system response delay is significantly shortened, the control real-time performance is improved, enabling the frequency converter to capture the rotor position faster and establish effective control, thereby reducing the current peak and torque shock during the startup process, extending the equipment life, and improving the startup reliability and operation stability of the entire system. At the same time, the disturbance to the system is reduced, and the adaptability and robustness of the entire control system are improved.

[0117] According to one aspect of the present application, S25. Harmonic differential fingerprint construction, specifically:

[0118] S251. Read the harmonic response data set R_h_set, perform normalization processing on each group of data to eliminate the influence of the basic amplitude difference, and obtain the normalized harmonic response set R_h_norm. The normalization formula is: R_h_norm(i,j) = R_h_set(i,j) / max(|R_h_set(:,j)|), where i is the harmonic index and j is the modulation sequence index.

[0119] S252. From the normalized harmonic response set R_h_norm, select the harmonic response in the unmodulated state (or standard modulation state) as the reference, denoted as the reference harmonic response R_h base . If there is no clear reference state, calculate the average value of all responses as the reference: R_h base = (1 / N) * Σ(R_h_norm(:,j)), where j ranges from 1 to N.

[0120] S253. Calculate the difference between each group of normalized harmonic responses and the reference response, and construct the first-order difference matrix D1_h. The calculation formula is: D1_h(:,j) = R_h_norm(:,j) - R_h base , generating N groups of first-order difference features.

[0121] S254. Calculate the differences between the first-order differences generated by different modulation sequences, and construct the second-order difference matrix D2_h. The calculation formula is: D2_h(j,k) = D1_h(:,j) - D1_h(:,k), where j and k are the indices of different modulation sequences, satisfying j≠k, and generate N*(N - 1) / 2 second-order difference features.

[0122] S255. For the phase information of harmonics, especially the feature that the phase change is not obvious in the dead zone interval, apply the non-linear enhancement function F_enh to amplify the tiny phase differences and obtain the enhanced phase difference E p hase. The calculation formula is: E p hase = F_enh(phase(D2_h)), where F_enh is a user-defined non-linear enhancement function, for example, F_enh(x) = sign(x)*|x|^p, and p is the enhancement coefficient (usually taking values from 1.5 to 2.5).

[0123] S256. Combine the first-order difference matrix D1_h, the second-order difference matrix D2_h, and the enhanced phase difference E p hase according to specific weights W1, W2, and W p to construct the complete harmonic difference fingerprint matrix DF_h. The fusion formula is: DF_h = [W1D1_h, W2D2_h, W p *E p hase], forming a high-dimensional feature space, where different dimensions represent different types of response differences.

[0124] By calculating the first-order and second-order differences of the harmonic responses under different modulation conditions and applying the non-linear enhancement function, a high-dimensional feature space is constructed, which amplifies the weak position differences into significant feature differences. It solves the limitations of directly using amplitude and phase in traditional harmonic analysis, eliminates the common system noise through the difference operation, amplifies the key features through non-linear enhancement, and is especially suitable for the working conditions with severe magnetic field disturbances in the CAES system. It changes the position recognition from "direct measurement" to the mode of "interference enhancement and re-measurement", creating differential features with a similarity lower than 30% among the dead zone position points with a similarity as high as over 95% originally. In practical applications, the position recognition rate of the dead zone area (accounting for about 15% of the entire electrical angle cycle) is increased from 25% to over 95%, completely solving the "blind area problem" that has long troubled the sensorless control technology. The system can establish effective control at any rotor position, eliminate the "jamming" risk during the startup process, and greatly improve the system reliability and startup success rate.

[0125] According to one aspect of the present application, S254 can also be:

[0126] Calculate the differences between the first-order differences generated by different modulation sequences, and construct the second-order difference matrix D2_h. For each pair of different modulation sequence indices i and j (where i ≠ j) and each harmonic component h, calculate D2_h(i,j,h) = D1_h(h,i) - D1_h(h,j) to form a three-dimensional second-order difference matrix. The first and second dimensions of this matrix represent the modulation sequence indices participating in the difference calculation, and the third dimension represents the harmonic component index, generating a total of N*(N - 1) / 2*H second-order difference features (where N is the number of modulation sequences and H is the number of harmonic components).

[0127] Through a systematic method of harmonic response normalization, phase-sensitive feature enhancement, and multi-dimensional fusion, the construction of highly distinguishable differential fingerprints is achieved. Not only the harmonic amplitude information is extracted, but also the processing of phase information is particularly strengthened. The small position feature differences caused by magnetic field disturbances in the CAES system are amplified through a non-linear enhancement function. At the position points where the traditional method completely fails (such as the pole transition region), the position estimation accuracy is improved from unestimable to within ±5°, solving the problem of reliable position identification during the flywheel start-up process of the CAES high-voltage frequency converter.

[0128] According to one aspect of the present application, S26. Enhance position feature extraction and accurate estimation, specifically:

[0129] S261. Read the harmonic difference fingerprint matrix DF_h, apply principal component analysis (PCA) for dimensionality reduction, and retain the principal components with an explained variance ratio of up to 95% to obtain the dimensionality-reduced difference fingerprint DF reduced This step reduces the redundant dimensions of the feature space and improves the subsequent matching efficiency.

[0130] S262. Apply a feature importance evaluation algorithm to the dimensionality-reduced difference fingerprint DF reduced such as feature scoring based on the Fisher discriminant ratio, and select the top K features with the highest scores (K is usually taken as 10 - 20) to form the key feature vector KF vector These features are the most effective indicators for distinguishing different rotor positions.

[0131] S263. Calculate the matching degree between the key feature vector KF vector and each position sample in the pre-established differential fingerprint reference library DF ref to obtain the position matching degree vector M degree The matching degree calculation uses the weighted cosine similarity method: M degree (i) = Σ(W_k * KF vector (k) * DF ref (i,k)) / (||KF vector ||2 * ||DF ref(i, :) || 2), where \(W_k\) is the weight of the \(k\)th feature, determined by its importance score.

[0132] S264. Analyze the peak distribution of the position matching degree vector \(M\) degree If there are multiple close peaks (with a difference < 5%), it is marked as the "fuzzy matching area". By calling an additional auxiliary feature set \(AF\_set\) (such as features based on other physical quantities) to assist in judgment, the matching ambiguity problem is solved, and the optimized corrected matching degree vector \(M\) is obtained. degreerefined .

[0133] S265. Perform high-precision interpolation on the highest matching degree area in the corrected matching degree vector \(M\) degreerefined to refine the positions between discrete sampling points, improve the angular resolution, and obtain the interpolated matching curve \(M\) i nterp. Cubic spline interpolation method is used for interpolation, and interpolation points with 10 times the density are inserted within the range of ±5 sampling points near the peak.

[0134] S266. Based on the peak characteristics (peak height, peak width, ratio of sub-peaks, etc.) of the interpolated matching curve \(M\) i nterp, calculate the confidence index Conf of the position estimate idx , and at the same time determine the angle corresponding to the peak as the accurate rotor position \(\theta\) r . If the confidence index Conf idx is lower than the threshold, an additional verification step is triggered or it is marked as a low-confidence estimate for reference in subsequent control strategies.

[0135] A method for accurate position estimation based on dimensionality reduction and feature importance evaluation selects the most discriminative features through PCA dimensionality reduction and Fisher discriminant ratio scoring, and then combines weighted cosine similarity matching and sub-sampling precision interpolation to achieve high-precision estimation of the rotor position. The information extraction efficiency of the differential fingerprint is optimized, and through scientific dimensionality reduction and feature selection, key information is retained while the computational complexity is reduced. In the actual application of the CAES high-voltage frequency converter, the calculation time of position estimation is reduced from 180 μs of the traditional method to 65 μs, and at the same time the position resolution is increased from 5° to 0.5°, enabling high-precision position estimation to be completed within a strict real-time control cycle (usually < 100 μs), providing the possibility for high-performance control. The control system can make accurate decisions within strict time constraints, effectively preventing the triggering of system over-current protection and unstable states, providing the possibility for high-performance vector control, and finally achieving smooth torque output and efficient energy conversion during the startup process of the CAES system.

[0136] According to one aspect of the present application, S31. Phase modulation torque influence prediction, specifically:

[0137] S311. Based on the current exact rotor position θ r and the system operating state parameters State_sys (including current, flux linkage, etc.), construct a parameterized electromagnetic torque model M_em = f(θ, I, Ψ), where f represents the mapping relationship between the electromagnetic torque and each parameter, and output the torque model parameter set T_model p arams.

[0138] S312. Read the phase modulation sequence matrix PMS, analyze the influence of each group of modulation sequences on the stator current, and decompose the modulation effect into the d-axis component ΔI_d and the q-axis component ΔI q , to form the modulation current component matrix ΔI_dq. The calculation formula is based on the voltage vector change before and after modulation and the system electrical equations.

[0139] S313. Based on the torque model parameter set T_model p arams and the modulation current component matrix ΔI_dq, calculate the torque change caused by the phase modulation in the static case, and obtain the static torque influence matrix ΔT_static. The calculation formula is: ΔT_static(j) = dT / dI_d * ΔI_dq(j,1) + dT / dI q * ΔI_dq(j,2), where j represents the index of different modulation sequences.

[0140] S314. Considering the system electrical and mechanical time constants, apply the system dynamic response model to the static torque influence matrix ΔT_static to predict the time trajectory of the torque change, and obtain the dynamic torque response curve ΔT_dyn(t). The calculation uses the second-order system response equation: ΔT_dyn(t) = ΔT_static * (1 - exp(-t / τ_e)) * exp(-t / τ_m), where τ_e and τ_m are the electrical and mechanical time constants respectively.

[0141] S315. Considering the superposition effect when multiple modulation sequences are applied continuously, calculate the comprehensive torque fluctuation trajectory ΔT_comp(t) of the complete modulation process through piecewise convolution. The calculation formula is: ΔT_comp(t) = Σ(ΔT_dyn(t - t_j) * u(t - t_j)), where t_j is the starting time of the jth modulation sequence, and u is the unit step function.

[0142] S316. Analyze the characteristics of the comprehensive torque fluctuation trajectory ΔT_comp(t), extract key features such as the maximum fluctuation amplitude ΔT_max, the average fluctuation amplitude ΔT_avg, and the fluctuation duration T_dur, and form the theoretical torque fluctuation amount ΔT_theory, providing an accurate prediction basis for subsequent torque compensation.

[0143] By analyzing the influence of phase modulation on current and torque, an accurate inverse-phase compensation signal is designed to eliminate the system fluctuations during the modulation process, innovatively solving the contradiction between enhancing the position estimation accuracy and maintaining the system stability. The core lies in predicting the torque fluctuations caused by the modulation sequence based on an accurate electromagnetic torque model, and designing a compensation sequence with an inverse-phase characteristic. The fluctuation cancellation is achieved through precise control of time and amplitude. It is particularly suitable for the characteristics of high inertia and high power density of the CAES system. In practical applications, the speed fluctuation during the phase modulation process is reduced from 1.5% of the traditional method to below 0.3%, effectively preventing the unstable state that may occur during the flywheel start of the high-voltage frequency converter. It not only significantly improves the system reliability and safety, reduces the mechanical stress of the equipment, and extends the service life of the high-voltage motor and frequency converter, but also optimizes the energy conversion efficiency, reduces the system operation cost, provides key technical support for the large-scale application of the compressed air energy storage system, and has important value for promoting the integration of renewable energy into the grid and grid peak shaving.

[0144] According to one aspect of the present application, S32. Calculation of dynamic torque compensation amount, specifically:

[0145] S321. Read the theoretical torque fluctuation amount ΔT_theory, analyze its frequency characteristics and amplitude distribution, extract the main frequency components and their amplitudes and phases through fast Fourier transform, and construct the torque fluctuation characteristic vector T ripple _char.

[0146] S322. Based on the torque fluctuation characteristic vector T ripple _char, design a compensation signal with an opposite phase to generate the basic compensation waveform T_comp base (t). The calculation formula is: T_comp base (t) = -Σ(A i * sin(ω i *t + φ i ))), where A i 、ω i and φ i are the amplitudes, angular frequencies and phases of each frequency component respectively.

[0147] S323. Considering the system transfer delay τ_delay, shift the basic compensation waveform T_comp base (t) forward along the time axis to generate the timing-optimized compensation waveform T_comp_adv(t) = T_comp base (t+τ_delay). The pre-compensation ensures that the compensation effect is precisely time-aligned with the torque fluctuation.

[0148] S324. Based on the feedback of the historical compensation effect, calculate the amplitude correction coefficient K_amp, and apply it to the time-sequence optimized compensation waveform T_comp_adv(t) to obtain the amplitude-corrected compensation waveform T_comp_adj(t) = K_amp * T_comp_adv(t). The correction coefficient is calculated by the iterative formula K_amp(n+1) = K_amp(n) * (1 + α * E_n), where E_n is the residual error of the nth compensation and α is the learning rate.

[0149] S325. Based on the stability indicators (such as speed fluctuation, current margin, etc.) in the system state parameter State_sys, set safety constraint conditions, and perform amplitude limiting and smoothing processing on the amplitude-corrected compensation waveform T_comp_adj(t) to ensure that the compensation will not cause system instability, and obtain the safety-constrained compensation waveform T_comp_safe(t).

[0150] S326. Sample and discretize the safety-constrained compensation waveform T_comp_safe(t) within the time domain range of the modulation sequence to form the final torque compensation sequence T_comp, and convert it into a form that can be directly used by the control system to prepare for the compensation implementation in the next step.

[0151] Torque ripple prediction and compensation technology based on electromagnetic models and dynamic system responses, by analyzing the influence of phase modulation on current and torque, designs precise anti-phase compensation signals to eliminate system fluctuations during the modulation process. It solves the contradiction between enhancing position estimation accuracy and maintaining system stability, and is especially suitable for the characteristics of high inertia and high power density of CAES systems. Practical applications show that the speed fluctuation during the phase modulation process is reduced from 1.5% of the traditional method to below 0.3%, effectively preventing the unstable state that may occur during the flywheel start of high-voltage inverters, significantly improving system reliability and safety, reducing equipment mechanical stress, and extending equipment service life.

[0152] Example 1, under a certain working condition, due to magnetic field disturbances in a high-voltage and high-power environment, the traditional sensorless method has an "estimation dead zone" at a specific rotor position, resulting in startup failure. This method solves this problem through phase interference enhancement technology.

[0153] The system includes a CAES main system, a 10MW high-voltage synchronous motor, a high-voltage inverter control system, a voltage and current acquisition module, and a data processing unit. The motor parameters include a rated voltage of 10kV, a rated power of 10MW, a pole pair number p = 4, a rotor resistance Rr = 0.015Ω, a stator resistance Rs = 0.018Ω, a rotor inductance Lr = 0.12H, a stator inductance Ls = 0.15H, and a mutual inductance Lm = 4.6H.

[0154] The sampling frequency is set to 20 kHz, and the output voltage data U_abc and stator current data I_abc of the frequency converter are collected through three-phase voltage and current sensors. Apply a 5th-order Butterworth band-pass filter (cutoff frequency 50 Hz - 5 kHz) to the collected data to obtain the filtered voltage data U_abc_f and filtered current data I_abc_f.

[0155] Convert the three-phase data to the αβ coordinate system through the Clarke transformation α Iα = (2 / 3)·Ia - (1 / 3)·Ib b - (1 / 3)·Ic; Iβ β = (1 / √3)·Ib b - (1 / √3)·Ic; where: Iα α is the α-axis current component; Iβ β is the β-axis current component; Ia, Ib b , Ic are the measured values of the three-phase currents.

[0156] When the three-phase currents Ia = 125 A, Ib b = -60 A, Ic = -65 A are collected, calculate to get Iα α = (2 / 3)×125 - (1 / 3)×(-60) - (1 / 3)×(-65) = 125 A, Iβ β = (1 / √3)×(-60) - (1 / √3)×(-65) = 2.89 A.

[0157] Perform a similar transformation on the voltage data U_abc to obtain Uα α and Uβ β , and then normalize according to the DC bus voltage U_dc (for example, U_dc = 15 kV) to obtain the normalized αβ coordinate system data set Dα α , β norm .

[0158] First, perform a sliding window FFT on the normalized αβ coordinate system data (window length is 512 points, overlap rate 50%), extract the amplitude and phase information of the 5th, 7th, 11th, and 13th harmonics, and form the basic harmonic feature matrix H base .

[0159] At the position i = 24 (corresponding to 120° electrical angle), the eigenvalue of the 7th harmonic H base (24,7) = 0.32, and the eigenvalue of the adjacent position i = 25 is H base (25,7) = 0.33,

[0160] According to Sh point (i,h) = |H base (i + 1,h) - Hbase (i,h)| / Δθ; Calculate the sensitivity \(S_h\) of the 7th harmonic at this point point (24,7)=|0.33 - 0.32| / 5° = 0.002 / degree.

[0161] For the calculated \(S_h\) point Apply a 7 - point moving average window to obtain the smoothed harmonic sensitivity matrix \(S_h\_smooth\).

[0162] Apply the preset weights \(W_5 = 0.2\), \(W_7 = 0.3\), \(W11 = 0.3\), \(W13 = 0.2\) to calculate the weighted harmonic sensitivity:

[0163] For the measured data, the calculated \(S_h\) weighted has a mean \(\mu_S = 0.0085 / degree\) and a standard deviation \(\sigma_S = 0.0032 / degree\). Set \(k = 2\). According to \(S_h\) weighted (i)= \(W_5·S_h\_smooth(i,5)+W_7·S_h\_smooth(i,7)+W11·S_h\_smooth(i,11)+W13·S_h\_smooth(i,13)\); Then the adaptive threshold \(\lambda\_threshold=\mu_S - k·\sigma_S = 0.0085 - 2×0.0032 = 0.0021 / degree\).

[0164] By comparing \(S_h\) weighted and \(\lambda\_threshold\), two main dead zones are identified: \(D\_zones=\{\{25° - 40°, 32.5°\}, \{205° - 220°, 212.5°\}\}\), where each element contains \{dead zone range, dead zone center position\}.

[0165] For the identified dead zone intervals \(D\_zones\) in the estimated positions, design a phase interference sequence to enhance the position characteristics.

[0166] First, analyze the dead zone characteristics. For the dead zone \(\{25° - 40°, 32.5°\}\), its width \(W\_zone = 15°\), and the difference degree of harmonic characteristics in the adjacent area \(D\_adjacent = 0.22\) (normalized value).

[0167] Design 3 groups of orthogonal basic modulation vectors: \(B\_mod=\{[1,0,0], [0,1,0], [0,0,1]\}\), corresponding to the modulation of the d - axis, q - axis, and zero - sequence components respectively.

[0168] Based on the current system state (current \(I\_magnitude = 150A\), estimated speed \(\omega\_est = 0.2p.u.\)) and the dead zone width \(W\_zone = 15°\), calculate the optimal modulation depth coefficient:

[0169] According to α_depth = 0.1·(W_zone / 10°)·√(I_magnitude / I rated )·(1 - ω_est / ω rated ); the calculated α_depth = 0.1×(15° / 10°)×√(150 / 200)×(1 - 0.2 / 1.0) = 0.1×1.5×0.866×0.8 = 0.104.

[0170] Design the modulation timing. Considering the system mechanical time constant T_mech = 1.2 s and the electrical time constant T_elec = 25 ms, set: modulation duration T_mod = 8 ms, sampling delay T_delay = 2 ms, continuous modulation interval T i nterval = 5 ms.

[0171] Combine the basic modulation vector B_mod and the modulation depth coefficient α_depth to generate the complete phase modulation sequence matrix PMS, which contains 3 groups of sequences:

[0172] PMS1: d-axis current modulation, depth 0.104 p.u., duration 8 ms;

[0173] PMS2: q-axis current modulation, depth 0.104 p.u., duration 8 ms;

[0174] PMS3: d-q combined modulation, d-axis depth 0.074 p.u., q-axis depth 0.074 p.u., duration 8 ms.

[0175] Apply the designed phase modulation sequence PMS to the system in sequence, and record the harmonic responses under each sequence to obtain multiple groups of harmonic response data sets R_h_set.

[0176] Normalize the collected harmonic response data. For example: for the 7th harmonic, the amplitudes under the three modulation sequences are R_h_set(7,1) = 0.15, R_h_set(7,2) = 0.18, R_h_set(7,3) = 0.14, and after normalization, they are R_h_norm(7,1) = 0.83, R_h_norm(7,2) = 1.0, R_h_norm(7,3) = 0.78.

[0177] Select the harmonic response R_h under the unmodulated state base as the benchmark (for example, the 7th harmonic benchmark value R_h base (7) = 0.16), and calculate the first-order difference matrix:

[0178] According to the formula D1_h(h,j) = R_h_norm(h,j) - R_hbase (h); It is calculated that for the 7th harmonic, the first-order differences under three modulations are: D1_h(7,1)=0.83 - 1.0 = -0.17, D1_h(7,2)=1.0 - 1.0 = 0, D1_h(7,3)=0.78 - 1.0 = -0.22.

[0179] Calculate the second-order difference matrix D2_h. For example: D2_h(1,2)=D1_h(:,1)-D1_h(:,2). For the 7th harmonic: D2_h(1,2,7)= -0.17 - 0 = -0.17.

[0180] Apply the non-linear enhancement function to the phase information: F_enh(x)=sign(x)·|x|^1.8. For example, for a phase difference of 0.05 rad, after enhancement, it is sign(0.05)·|0.05|^1.8 = 0.05^1.8 = 0.0068.

[0181] Finally, fuse the multi-dimensional difference features with weights W1 = 0.3, W2 = 0.5, W p =0.2 to construct the complete harmonic difference fingerprint matrix DF_h.

[0182] Apply PCA dimensionality reduction to the harmonic difference fingerprint matrix DF_h, retain 12 principal components that explain 95% of the variance, and obtain the dimensionality-reduced difference fingerprint DF reduced .

[0183] Calculate the feature importance based on the Fisher discriminant ratio, and select the top 15 features with the highest scores to form the key feature vector KF vector . For example, for KF at the position θ = 32.5° vector , its first key feature value is 0.135, which matches the pre-built difference fingerprint reference library DF ref .

[0184] According to the formula M degree (i)=Σ(W_k·KF vector (k)·DF ref (i,k)) /

[0185] (||KF vector ||2·||DF ref (i,:)||2);

[0186] For the matching degree calculation of a specific KF vector with the 35th record in the reference library (corresponding to the angle 35°), assuming the L2 norm of KF vector is 0.5, DF refThe L2 norm of (35, :) is 0.6, W1 = 0.25, W2 = 0.2, W_3 = 0.15 (and so on), KF vector (1) = 0.135, KF vector (2) = 0.098, KF vector (3) = 0.112, DF ref (35, 1) = 0.142, DF ref (35, 2) = 0.101, DF ref (35, 3) = 0.115,

[0187] Then the matching degree M degree (35) = (0.25 × 0.135 × 0.142 + 0.2 × 0.098 × 0.101 + 0.15 × 0.112 × 0.115 +...)

[0188] / (0.5 × 0.6) = 0.0307 / 0.3 = 0.1023.

[0189] Perform cubic spline interpolation on the highest matching region (30° - 35°) in the matching degree vector M degreeref ined to obtain the interpolated matching curve M i nterp. Determine the peak position 32.8° from it as the exact rotor position θ r , and at the same time calculate the confidence index Conf idx = 0.89 (value range 0 - 1).

[0190] Based on the current rotor position θ r = 32.8° and the system operating state, construct a parameterized electromagnetic torque model, and the electromagnetic torque expression is M_em = (3 / 2)·p·[(L_d - L q )·I_d·I q + ψf·I q ; where: M_em is the electromagnetic torque; p is the number of pole pairs, with a value of 4; L_s is the stator inductance, with a value of 0.15 H; L_σs is the stator leakage inductance, with a value of 0.03 H; I_ds is the d-axis current component; I q s is the q-axis current component.

[0191] In one embodiment, M_em = (3 / 2)·p·[(L_d - L q )·I_d·I q + ψf·I q ; M_em = (3 / 2)·p·[(L_s - L_md)·I q s·I_ds - (L_s - L_mq)·I_ds·I q s + ψf·Iq s]. Ψf is the permanent magnet flux linkage; L_md is the d-axis mutual inductance; L_mq is the q-axis mutual inductance.

[0192] For the three modulation sequences in PMS, calculate their influence on the current. For example, the current changes caused by sequence PMS1 (d-axis modulation 0.104 p.u.): ΔI_d = 15 A, ΔI q = -3 A.

[0193] Calculate the static torque influence ΔT_static(j) = (dM_em / dI_d)·ΔI_dq(j,1) + (dM_em / dI q )·ΔI_dq(j,2); where: ΔT_static(j) is the static torque change caused by modulation sequence j; dM_em / dI_d is the partial derivative of torque with respect to d-axis current; dM_em / dI q is the partial derivative of torque with respect to q-axis current; ΔI_dq(j,1) is the d-axis current change caused by modulation sequence j; ΔI_dq(j,2) is the q-axis current change caused by modulation sequence j.

[0194] For example, for sequence PMS1, at the current operating condition, dM_em / dI_d = -120 Nm / A, dM_em / dI q = 150 Nm / A,

[0195] then ΔT_static(1) = (-120 Nm / A)×15 A + (150 Nm / A)×(-3 A) = -1800 Nm - 450 Nm = -2250 Nm.

[0196] Considering the electrical time constant τ_e = 25 ms and the mechanical time constant τ_m = 1.2 s of the system, simulate the dynamic torque response: ΔT_dyn(t) = ΔT_static·(1 - e^(-t / τ_e))·e^(-t / τ_m); where: ΔT_dyn(t) is the dynamic torque response at time t; ΔT_static is the static torque influence; τ_e is the electrical time constant; τ_m is the mechanical time constant; t is the time variable.

[0197] For sequence PMS1, the dynamic torque response at t = 5 ms: ΔT_dyn(5 ms) = -2250 Nm×(1 - e^(-5 ms / 25 ms))×e^(-5 ms / 1.2 s) = -2250 Nm×0.181×0.996 = -406 Nm.

[0198] Analyze the torque ripple trajectory of the complete modulation process and extract the key features: the maximum ripple amplitude ΔT_max = -750 Nm, the average ripple amplitude ΔT_avg = -320 Nm, and the ripple duration T_dur = 45 ms.

[0199] Design an inverse compensation signal T_comp base (t) = -Σ(A i ·sin(ω i ·t + φ i )); where: T_comp base (t) is the basic compensation waveform; A i is the amplitude of the i-th frequency component; ω i is the angular frequency of the i-th frequency component; φ i is the phase of the i-th frequency component; t is the time variable.

[0200] For the main ripple frequency of 126.5 Hz, amplitude of 550 Nm, and phase of 0.8 rad, the compensation waveform is T_comp base (t) = -550 Nm · sin(126.5 Hz × 2π × t + 0.8 rad).

[0201] Considering the system transfer delay τ_delay = 3 ms, perform timing optimization T_comp_adv(t) = T_comp base (t + 3 ms).

[0202] Based on the historical compensation effect, calculate the amplitude correction factor K_amp = 1.15 and apply it to the compensation waveform T_comp_adj(t) = 1.15 × T_comp_adv(t).

[0203] According to the system stability constraint, limit the compensation waveform: |T_comp_safe(t)| ≤ 0.1 × T rated , where T rated is the rated torque of 95 kNm, so the limit value is 9.5 kNm.

[0204] The finally generated torque compensation sequence is discretized at a frequency of 10 kHz and converted into a q-axis current compensation command:

[0205] ΔI q _comp(t) = T_comp_safe(t) / (1.5·p·(L_s - L_σs)·I_ds); where: ΔI q_comp(t) is the q-axis current compensation; T_comp_safe(t) is the torque compensation after safety constraints; p is the number of pole pairs; L_s is the stator inductance; L_σs is the stator leakage inductance; I_ds is the current d-axis current.

[0206] For example, when T_comp_safe(t)=500Nm, I_ds=100A,

[0207] ΔI q _comp(t)=500Nm / (1.5×4×(0.15H-0.03H)×100A)=500Nm / 72Nm / A=6.94A.

[0208] After applying this method, during the sensorless flying start process of the 10MW high-voltage inverter of the CAES system:

[0209] Position estimation accuracy: In the "dead zone" of the traditional method, this method reduces the position estimation error from ±25° to ±3.5°.

[0210] The startup success rate is increased from 72% of the traditional method to 98.5%. The peak current of the startup current impact is reduced from 2.8pu to 1.4pu. The torque pulsation is reduced from 18% of the rated torque to 6%. Applicable speed range: expanded to the full range of 0-30% rated speed.

[0211] Practical tests show that this method successfully solves the "position estimation dead zone" problem in the sensorless flying start of the CAES high-voltage inverter, and significantly improves the starting reliability and smoothness.

[0212] Embodiment 2: The precise estimation process of the rotor position based on phase interference enhancement is as follows:

[0213] The filtered αβ coordinate system data D α β_norm is used for harmonic analysis. Taking the sampling frequency of 20kHz and the window length of 512 points as an example, FFT analysis is performed on the stator current data collected at a certain time, and the amplitude and phase of the 5th, 7th, 11th and 13th harmonics are extracted to form the basic harmonic feature matrix H base For example, under a certain working condition, the extracted harmonic features are: 5th harmonic amplitude 0.21pu, phase 78°; 7th harmonic amplitude 0.32pu, phase -112°; 11th harmonic amplitude 0.18pu, phase 165°; 13th harmonic amplitude 0.16pu, phase -23°.

[0214] Calculate the feature gradient data according to the method of the above embodiments and identify the position estimation dead zone intervals. For this case, the identified position estimation dead zone intervals are D_zones = {{25° - 40°, 32.5°}, {205° - 220°, 212.5°}}.

[0215] Based on the identified dead zone intervals, design the phase modulation sequences. According to the method of the above embodiments, after analyzing the dead zone characteristics, design three groups of orthogonal phase modulation sequences: PMS1 (d-axis modulation, depth 0.104 p.u., duration 8 ms), PMS2 (q-axis modulation, depth 0.104 p.u., duration 8 ms), PMS_3 (d-q combined modulation, d-axis depth 0.074 p.u., q-axis depth 0.074 p.u., duration 8 ms).

[0216] Apply these three groups of modulation sequences to the frequency converter control system in sequence. After each application, wait for 2 ms of stabilization time, then collect the current data and perform harmonic analysis to obtain multiple groups of harmonic response datasets R_h_set. For example, for the 7th harmonic, the amplitudes under the three groups of modulation sequences are R_h_set(7,1) = 0.15 p.u., R_h_set(7,2) = 0.18 p.u., R_h_set(7,3) = 0.14 p.u.

[0217] Construct the harmonic difference fingerprint matrix according to the method of the above embodiments, extract the position features, and finally obtain the accurate rotor position of 32.8°, which is close to the actual position of 32.5°, with an error of only 0.3° electrical angle.

[0218] Embodiment 3: In the process of constructing the harmonic difference fingerprint, the calculation of the second-order difference matrix is a key step. Taking the harmonic responses obtained from the above three groups of modulation sequences as an example, first calculate the normalized harmonic response set R_h_norm, and the normalized values for the 7th harmonic are 0.83, 1.0, and 0.78 respectively.

[0219] Select the reference harmonic response (the response in the unmodulated state, for example, the reference value of the 7th harmonic is 0.16 p.u.), and then calculate the first-order difference: D1_h(7,1) = 0.83 - 1.0 = -0.17, D1_h(7,2) = 1.0 - 1.0 = 0, D1_h(7,3) = 0.78 - 1.0 = -0.22.

[0220] The second-order difference calculation process is as follows: First, calculate the differences between pairs of the three groups of modulation sequences, and there are a total of C(3,2) = 3 groups of second-order differences:

[0221] D2_h(1,2,7) = D1_h(7,1) - D1_h(7,2) = -0.17 - 0 = -0.17.

[0222] D2_h(1, 3, 7) = D1_h(7, 1) - D1_h(7, 3) = -0.17 - (-0.22) = 0.05.

[0223] D2_h(2, 3, 7) = D1_h(7, 2) - D1_h(7, 3) = 0 - (-0.22) = 0.22.

[0224] The same second - order difference calculation is performed for each harmonic component to form the complete second - order difference matrix D2_h.

[0225] Example 4: Enhancement of position feature extraction and accurate estimation, the process is as follows:

[0226] For the harmonic difference fingerprint matrix DF _h (including first - order difference, second - order difference, and enhanced phase difference), first apply principal component analysis (PCA) for dimensionality reduction. In this case, the original difference fingerprint dimension is 45 (5 main harmonics × 3 types of differences × 3 groups of modulation sequences). After dimensionality reduction by PCA, 12 principal components are retained, explaining 95.3% of the variance.

[0227] Next, apply Fisher discriminant ratio to calculate the feature importance. Let X i represent the values of the i - th feature at different rotor positions, and calculate the ratio of the between - group variance S b to the within - group variance S w : Fisher i = S b (X i ) / S w (X i ). For example, for a certain feature, the calculated Fisher value is 4.28, indicating that this feature has a high discrimination ability. Based on the Fisher values, select the 15 features with the highest scores to form the key feature vector KF vector .

[0228] Match and calculate KF vector with the pre - built difference fingerprint reference library DF ref . Take the calculation of the matching degree between KF vector and the record at the 35° position in the reference library as an example: The L2 norm of KF vector is 0.5, and the L2 norm of DF ref (35, :) is 0.6. According to the formula in the example, calculate M degree (35) = 0.1023. Perform the same calculation for all reference positions to obtain the complete position matching degree vector M degree .

[0229] Analyze M degreeRegarding the peak distribution in [specific context], it is found that the highest matching degree is in the 30° - 35° region. Apply cubic spline interpolation to this region, increase the sampling point density by 10 times, and obtain the interpolation matching curve M i nterp. Determine the peak position of 32.8° as the precise rotor position from it, and at the same time calculate the confidence index Conf idx = 0.89, indicating that the position estimation has a high degree of credibility.

[0230] Example 5, The process of phase enhancement and feature fusion in differential fingerprint construction is specifically as follows:

[0231] The specific form of the non - linear phase enhancement function is F _enh (x) = sign(x)×|x|^p, where p is the enhancement coefficient, which takes the value of 1.8 in this case. This function can effectively amplify small phase differences. For example, for a phase difference of 0.05 rad, after enhancement, it is sign(0.05)×|0.05|^1.8 ≈ 0.0068 rad. For a phase difference of 0.10 rad, after enhancement, it is sign(0.10)×|0.10|^1.8 ≈ 0.0158 rad, enhancing the distinguishability of small differences.

[0232] In the process of multi - dimensional feature fusion, based on experimental verification, the fusion weights of the first - order difference, second - order difference, and phase difference are determined to be W1 = 0.3, W2 = 0.5, and W p = 0.2. A higher weight is given to the second - order difference because it is the most sensitive to position changes. Taking the 7th harmonic as an example, the fused differential fingerprint value is 0.3×(-0.17)+0.5×0.22 + 0.2×0.0158 ≈ 0.0582. Perform the same fusion for all harmonic features to construct the complete harmonic differential fingerprint matrix DF_h.

[0233] Example 6, The execution process of the overspeed start control is as follows:

[0234] After obtaining the precise rotor position, the system divides the overspeed start into three stages according to the rotor position and the estimated speed: initial capture (0 - 10% of the rated speed), acceleration transition (10% - 20% of the rated speed), and steady - speed regulation (20% - 30% of the rated speed).

[0235] For the initial capture stage, the control strategy parameters are set as: the d - axis current reference value I_ dref = 0.8 p.u., the q - axis current reference value I qref = 0.2 p.u., the current - loop proportional gain K pi = 8.5, the integral gain K ii = 120.

[0236] Based on the precise rotor position θ r= 32.8°, a rotating coordinate system is established, and the αβ coordinate system current (I α = 125 A, I β = 2.89 A) is converted to the dq coordinate system:

[0237] I_d = I α × cos(θ r ) + I β × sin(θ r ) = 125 × cos(32.8°) + 2.89 × sin(32.8°) = 106.8 A.

[0238] I q = -I α × sin(θ r ) + I β × cos(θ r ) = -125 × sin(32.8°) + 2.89 × cos(32.8°) = -65.8 A.

[0239] Combined with the torque compensation amount calculated above, the optimized control current I_ctrl_opt is generated. Finally, the PWM control signal is generated through the SVPWM algorithm to drive the output of the frequency converter. During the startup process, the system performance indicators are continuously monitored, including the startup time (reaching 3.8 s), the current peak value (dropping to 1.4 p.u.), and the torque ripple (dropping to 6% of the rated torque). After comparing with the target performance indicators, the control parameters are dynamically optimized, and a smooth and reliable no-load startup process is achieved.

[0240] The preferred embodiments of the present invention have been described in detail above. However, the present invention is not limited to the specific details in the above embodiments. Within the technical concept of the present invention, various equivalent transformations can be made to the technical solutions of the present invention, and these equivalent transformations all fall within the protection scope of the present invention.

Claims

1. A CAES high-voltage inverter sensorless flying start control method, characterized in that: include: Collect and filter the inverter output voltage data and stator current data to obtain filtered system data; Perform harmonic analysis on the filtered system data, identify the dead zone interval for position estimation and analyze its characteristics, design a phase modulation sequence based on it and apply it to generate harmonic interference patterns. The system responds to the harmonic interference pattern and obtains the harmonic response data set, based on which the harmonic differential fingerprint is constructed, the position features are extracted, and the precise rotor position is obtained; According to the phase modulation sequence and the mechanical characteristics of the system, the torque compensation is calculated to generate the optimized control current; Based on the precise rotor position and optimized control current, control signals are generated and issued.

2. The method according to claim 1, characterized in that The steps to obtain the precise rotor position include: Perform harmonic analysis on the filtered system data, extract harmonic amplitude and phase information, and form a basic harmonic feature matrix; Calculate characteristic gradient data based on the fundamental harmonic characteristic matrix and compare it with the threshold to identify the dead zone interval of position estimation; According to the characteristics of the dead zone interval of position estimation, multiple groups of orthogonal phase modulation sequences are designed to form a phase modulation sequence matrix; The phase modulation sequence is sequentially applied to the inverter control system to collect multiple sets of harmonic response data sets; Based on multiple sets of harmonic response data sets, the differences between the harmonic responses are calculated to construct a harmonic differential fingerprint matrix; Key features are extracted from the harmonic differential fingerprint matrix and the precise rotor position is determined by feature matching.

3. The method according to claim 2, characterized in that The steps to estimate the dead zone interval include: The change rates of different harmonic components between adjacent rotor positions are calculated for the basic harmonic characteristic matrix to obtain a single-point harmonic sensitivity matrix and a sliding window average is applied to it to eliminate the influence of local fluctuations and obtain a smoothed harmonic sensitivity matrix. Based on the importance weight of each harmonic component in the smoothed harmonic sensitivity matrix, the weighted harmonic sensitivity is calculated and its statistical distribution characteristics are analyzed, and the adaptive dead zone judgment threshold is calculated according to the statistical distribution characteristics; The weighted harmonic sensitivity is compared with the dead zone determination threshold, the position points below the threshold are marked, and the adjacent low-sensitivity points are merged through connected domain analysis to obtain the position estimation dead zone interval.

4. The method according to claim 2, characterized in that The steps of forming a phase modulation sequence matrix include: Analyze the dead zone interval of the position estimation, extract the interval width, center position and the difference of harmonic characteristics of adjacent areas, form a dead zone characteristic parameter set, and construct multiple sets of mutually orthogonal basic modulation vector sets based on this; Calculate the optimal modulation depth coefficient according to the dead zone characteristic parameter set and the current operating state of the system; Combine the basic modulation vector set and the modulation depth coefficient to predict the gain characteristics of different modulation combinations in the current dead zone and generate an expected gain matrix; Based on the expected gain matrix and the pre-stored modulation timing parameter set, the highest gain combination is preferred to generate a complete phase modulation sequence matrix.

5. The method according to claim 2, characterized in that The steps to construct the harmonic differential fingerprint matrix include: Performing standardization processing on multiple groups of harmonic response data sets to obtain normalized harmonic response sets and selecting a benchmark response from the sets to obtain a benchmark harmonic response; Calculate the difference between each group of normalized harmonic responses and the reference harmonic response to construct a first-order difference matrix; Calculate the differences between the first-order differences generated by different modulation sequences and construct a second-order difference matrix; The phase difference of the harmonics is amplified nonlinearly to obtain enhanced phase difference; The first-order difference matrix, the second-order difference matrix and the enhanced phase difference are combined according to specific weights to construct a complete harmonic difference fingerprint matrix.

6. The method according to claim 2, characterized in that The steps to determine the exact rotor position by feature matching include: The harmonic differential fingerprint matrix is ​​reduced in dimension to obtain the reduced-dimensional differential fingerprint and feature importance evaluation is performed, and the feature with the highest score is selected to form the key feature vector; Calculate the matching degree between the key feature vector and the pre-established differential fingerprint reference library, obtain the position matching degree vector and analyze its peak distribution, process the multi-peak fuzzy area, and obtain the modified matching degree vector; The highest matching area of ​​the corrected matching degree vector is extracted and interpolated to obtain an interpolated matching curve and determine its peak position, which is used as the precise rotor position.

7. The method according to claim 4, characterized in that The steps of forming a phase modulation sequence matrix include: Extracting parameters in the dead zone interval of position estimation to form a dead zone characteristic parameter set, including at least the interval width; Calculate the optimal modulation depth coefficient according to the interval width, the current amplitude and the estimated rotation speed; In the three-dimensional modulation space, construct at least three groups of basic vectors that meet the orthogonal condition to form a basic modulation vector set; Combine the basic modulation vector set with the modulation depth coefficient, simulate and predict the gain characteristics of each modulation combination, and generate an expected gain matrix; Based on the expected gain matrix and the pre-stored modulation timing parameter set, the highest gain combination is selected to generate a phase modulation sequence matrix.

8. The method according to claim 5, characterized in that The steps to construct the harmonic differential fingerprint matrix include: Performing amplitude normalization on multiple groups of harmonic response data sets respectively to obtain normalized harmonic response sets; From the normalized harmonic response set, select a response in a standard modulation state, a response in a non-modulation state, or an average response as a reference harmonic response; Calculate the point-by-point difference between each group of normalized harmonic responses and the reference harmonic response to form a first-order difference matrix; Calculate the cross difference between the first-order difference matrices of different modulation sequences to form a second-order difference matrix; The harmonic phase change in the dead zone is amplified by an exponential function to generate an enhanced phase difference; According to the contribution of harmonic components to position identification, the fusion weights are set, and the first-order difference matrix, the second-order difference matrix and the enhanced phase difference are combined to construct the harmonic difference fingerprint matrix.

9. The method according to claim 1, characterized in that The steps to generate the optimized control current include: Predict the theoretical torque fluctuation during modulation based on the phase modulation sequence and the precise rotor position; Design the torque compensation sequence according to the theoretical torque fluctuation and system inertia characteristics; The torque compensation sequence is converted into a compensation current component and superimposed on the original control current to form an optimized control current.

10. The method according to claim 9, characterized in that The steps to design a torque compensation sequence include: Based on the precise rotor position and system operating state parameters, a parameterized electromagnetic torque model is constructed and a torque model parameter set is output; Analyze the influence of the phase modulation sequence on the stator current, decompose the modulation effect into d-axis component and q-axis component, and form a modulation current component matrix; Based on the torque model parameter set and the modulated current component matrix, a static torque influence matrix is ​​calculated; Apply the system dynamic response model to the static torque influence matrix to predict the time trajectory of torque change and obtain the dynamic torque response curve; Considering the superposition effect of multiple modulation sequences applied continuously, the comprehensive torque fluctuation trajectory is calculated, the key characteristics of torque fluctuation are extracted, and the theoretical torque fluctuation amount is formed. Based on this, a basic compensation waveform with opposite phase is designed and the timing is optimized to obtain the optimized compensation waveform; The optimized compensation waveform is limited and smoothed to generate the final torque compensation sequence.

Citation Information

Patent Citations

  • Method for controlling permanent-magnet synchronous motor in full-speed range without position sensors in surface-mounted mode

    CN103427746A

  • Compensation device and compensation method of current filtering and dead zone of permanent magnet synchronous motor

    CN103684179A

  • Dead zone compensation system and method of cascaded high-voltage frequency converters

    CN104143923A

  • A synchronous dead-time modulation method based on specific harmonic compensation

    CN109217650A

  • Pulse width modulation dead zone nonlinear error suppression method, system and device

    CN119945397A

Cited By

  • Motor rotor position estimation method, system and equipment

    CN121308622A

  • Method, system and device for estimating the position of an electric machine rotor

    CN121308622B