A switched reluctance motor intelligent control system and method

By real-time measurement of inductance, magnetic flux and winding current, combined with data processing and control modules, intelligent control of the reluctance motor is achieved, solving the problems of insufficient response and accuracy, and improving operating efficiency and energy utilization efficiency.

CN119561444BActive Publication Date: 2025-09-30SHANDONG UNIV OF SCI & TECH
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411647428.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-09-30
Estimated Expiration
2044-11-18

AI Technical Summary

Technical Problem

Existing reluctance motor monitoring systems lack response and accuracy under high-speed and high-load conditions, and have difficulty monitoring multiple parameters simultaneously, resulting in high system complexity, high maintenance costs, and poor fault detection reliability.

Method used

The acquisition module is used to measure the inductance, magnetic flux and winding current in real time. The data processing module is used to perform noise reduction and filtering. The rotor calculation unit is used to calculate the electromagnetic torque. The control module is combined to perform unit time torque control and voltage control. A fault monitoring module and an energy recovery module are set to realize intelligent control.

Benefits of technology

It improves the operating efficiency and response speed of the reluctance motor, monitors abnormal conditions in a timely manner, reduces maintenance costs, and recovers braking energy, thereby improving the energy utilization efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119561444B_ABST
    Figure CN119561444B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of intelligent control of reluctance motors, and discloses an intelligent control system and method for a switched reluctance motor, comprising an acquisition module for acquiring the inductance, magnetic flux and winding current of a magnetic circuit, a data processing module for processing the acquired data and calculating the rotor angular position and outputting the electromagnetic torque, a torque monitoring unit for monitoring the electromagnetic torque of the switched reluctance motor, a control module for controlling the operation of the motor, a fault monitoring module for monitoring abnormal conditions, and an energy recovery module for recovering energy generated during motor braking. The intelligent control system and method integrate control strategies and algorithms, and can dynamically adjust parameters such as motor torque and angle according to the operating status of the motor, thereby improving the operating efficiency and response speed of the motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent control of reluctance motors, and discloses an intelligent control system and method for a switched reluctance motor. Background Art

[0002] While reluctance motor monitoring technology continues to advance, further improvements and optimization are still needed in terms of accuracy, real-time performance, multi-parameter monitoring capabilities, durability, and cost. For example, under high-speed and high-load conditions, the response and accuracy of the reluctance motor monitoring system may not be sufficient to meet real-time requirements. Reluctance motor monitoring systems may also be limited in terms of real-time performance and response speed. Latency in the monitoring system may affect the accurate understanding of the motor's operating status. Most monitoring systems can only monitor a single or limited number of parameters, such as current, speed, or temperature. However, the inherent complexity of reluctance motors means that multiple parameters need to be monitored simultaneously to fully assess their operating status, which increases the difficulty of monitoring. This is when a new reluctance motor monitoring system is urgently needed.

[0003] For example, the existing patent application with publication number CN116404937A discloses a switched reluctance motor drive control system and control method, in which a power conversion module is electrically connected to the switched reluctance motor for adjusting the output power of the switched reluctance motor; a power conversion module is electrically connected to the DSP chip for powering the DSP chip; a current detection module is electrically connected to the ADC port of the DSP chip for detecting the phase current of the switched reluctance motor; a fault detection module is electrically connected to the PDPINTA port of the DSP chip for overcurrent protection of the switched reluctance motor; a position detection module is electrically connected to the CAP port of the DSP chip for detecting the rotor position signal of the switched reluctance motor; an input end of the drive module is electrically connected to the PWM port of the DSP chip, and an output end is electrically connected to the power conversion module for amplifying the PWM signal level generated by the DSP chip and isolating the DSP chip and the power conversion module; a host computer module is electrically connected to the SCI port of the DSP chip for setting a given speed for the switched reluctance motor.

[0004] Although the above patent provides a fault detection method for a switched reluctance motor, the current detection method lacks real-time performance, and the control intelligence and automation level of the switched reluctance motor are not high, resulting in poor overall fault detection reliability. In addition, since there are too many signals that need to be detected overall, the overall system complexity is high and the subsequent maintenance cost is high. Summary of the Invention

[0005] In order to solve the above technical problems, the main purpose of the present invention is to provide an intelligent control system and method for a switched reluctance motor, wherein the intelligent control system for a switched reluctance motor comprises:

[0006] The acquisition module includes an inductance acquisition unit for acquiring the inductance of the magnetic circuit, a flux acquisition unit for acquiring the flux of the magnetic circuit, and a current acquisition unit for acquiring the winding current;

[0007] A data processing module, comprising a data processing unit for processing collected data, a rotor calculation unit for calculating the rotor angular position, and a torque data unit for outputting electromagnetic torque;

[0008] A control model module includes a torque monitoring unit for monitoring the electromagnetic torque of the switched reluctance motor, a data analysis unit for analyzing parameter data of the switched reluctance motor, and an optimization unit for fitting the error between the predicted value and the monitored value of the switched reluctance motor;

[0009] A control module, used for controlling the operation of the switched reluctance motor;

[0010] Fault monitoring module, used to monitor abnormal conditions;

[0011] The energy recovery module is used to recover the energy generated during braking of the switched reluctance motor.

[0012] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0013] The inductance acquisition unit is used to measure the inductance value in the magnetic circuit of the switched reluctance motor;

[0014] The flux acquisition unit is used to measure the flux in the magnetic circuit of the switched reluctance motor;

[0015] The current acquisition unit is used to measure the current of the switched reluctance motor winding in real time.

[0016] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0017] The data processing unit includes performing noise reduction and filtering processing on the collected data, and performing normalization processing;

[0018] The noise reduction process is used to eliminate noise during the sensor signal acquisition process;

[0019] The normalization process is used to unify the data collected by different sensors into the same scale;

[0020] The filtering process is used to remove unnecessary frequency components in the sensor signal.

[0021] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0022] The rotor calculation unit calculates the electromagnetic torque of the switched reluctance motor through the winding current, magnetic circuit flux and inductance, and outputs the motion parameters of the switched reluctance motor through the electromagnetic torque of the switched reluctance motor and the load torque;

[0023] The data analysis unit performs weight correction through repeated iterative calculations to find the optimal weight of the hidden layer and minimize the learning rate;

[0024] The weight correction calculation expression is as follows:

[0025]

[0026] Among them, Δy is the hidden layer weight adjustment coefficient, ω0 is the initial weight of the hidden layer, and τ is the generalization parameter; ω j is the weight corresponding to the torque data of the input hidden layer at the jth moment;

[0027] By calculating the electromagnetic torque of the switched reluctance motor and the hidden layer weights, the electromagnetic torque of the switched reluctance motor is analyzed;

[0028] A torque monitoring model is pre-built. The optimization unit minimizes the loss function to make the predicted value output by the torque monitoring model close to the actual value, and then predicts the torque data based on the output of the torque monitoring model. The loss function calculation expression is as follows:

[0029]

[0030] Among them, F r (x) is the rth group of predicted torque data output by the torque monitoring model, F ● (x) is the actual torque data of the switched reluctance motor, M is the torque loss value, and n is the number of predicted torque data.

[0031] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0032] The control module includes unit time torque control and voltage control;

[0033] The input of the torque control per unit time is the difference between the monitored data and the reference torque data, and the actual torque is controlled by controlling the phase current;

[0034] Controlling the actual torque by controlling the phase current includes: converting the phase current into a discrete mathematical signal by A / D conversion, and calculating the initial phase current control variable by a current controller;

[0035] The product of the integral gain parameter and the phase current control variable error from time 0 to time b is used as compensation for correcting the initial phase current control variable;

[0036] By multiplying the phase current differential parameter by the differential of the phase current signal with respect to time, the law of the phase current change of the switched reluctance motor with respect to time is obtained;

[0037] The initial phase current control variable is optimized by compensating the initial phase current control variable, and the optimized phase current control variable is restricted based on the law of phase current change over time. Finally, the optimized phase current control signal is converted into an executable control signal through non-fuzzy processing to complete the phase current control.

[0038] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0039] The phase current control expression is as follows:

[0040]

[0041] Among them, i d is the optimized fuzzy phase current control signal, K p is the current controller control constant, K i is the phase current compensation integral gain constant, K d is the phase current control compensation constraint constant, e(t) is the phase current input value, t is the independent variable; b is the time;

[0042] The current controller control constant, the phase current compensation integral gain constant and the phase current control compensation constraint constant are calibrated by the integral calibration function, and K is optimized by learning the dynamic characteristics of the switched reluctance motor during operation. p , K i , K d ;

[0043] Based on the torque parameters of the switched reluctance motor in different working modes, the phase current parameters are calculated through the torque parameters, and the K of the switched reluctance motor in different working modes is calculated in reverse. p , K i , K d The value of

[0044] K in different working modes p , K i , K d The value of is used as a label, and the data is divided into a training set and a validation set. The training set is input into the initial neural network, the neural network is trained, the trained neural network is calculated, and the loss function of the trained neural network is calculated using the validation set.

[0045] The trained neural network is input based on the data of flux linkage, switched reluctance motor voltage and phase current, and the trained neural network outputs K p , K i, K d Adjust and adjust the K p , K i , K d Control the phase current.

[0046] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0047] The trained neural network expression is as follows:

[0048] K=WΦ(x)+P;

[0049] Where K is the trained neural network used to output K p , K i , K d , W is the neural network weight matrix, Φ(x) is the neural network excitation function matrix, x is the phase current, magnetic flux and voltage signal data of the input switched reluctance motor, and P is the bias value;

[0050] The neural network weight update uses the following expression:

[0051]

[0052] in, is the updated neural network weight, U is a full-rank symmetric matrix, taking the unit matrix, ∈ takes a value interval of (0,1), and e is K p , K i , K d Adjust the error value;

[0053] The control module controls the parameters of the switched reluctance motor and inputs the torque parameters of the switched reluctance motor into a torque monitoring model for monitoring and correction, thereby forming an intelligent control closed loop of the switched reluctance motor.

[0054] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0055] The fault monitoring module includes anomaly detection and diagnosis, fault diagnosis and alarm, protection measures and emergency response, as well as remote monitoring and data recording;

[0056] The anomaly detection and diagnosis is used to monitor key parameters of the switched reluctance motor;

[0057] The fault diagnosis and alarm are used to monitor abnormal conditions and, if an abnormal fault occurs, to issue an alarm or signal to notify the system operator or the switched reluctance motor intelligent control system;

[0058] The protective measures and emergency responses described are used to implement emergency measures;

[0059] The remote monitoring and data recording are used to remotely monitor and record data of the switched reluctance motor intelligent control system.

[0060] As a preferred solution of the intelligent control system for a switched reluctance motor of the present invention, wherein:

[0061] The energy recovery module includes energy capture and conversion storage;

[0062] The energy capture is used to recover the inertia energy and motor braking energy generated by the switched reluctance motor when the switched reluctance motor is braked and decelerated;

[0063] The conversion storage is used to store and process the captured energy after rectification and conversion.

[0064] The present invention discloses an intelligent control method for a switched reluctance motor, wherein:

[0065] S1, collecting the switched reluctance motor torque and driver current, and performing data processing on the collected switched reluctance motor torque and driver current;

[0066] S2. Using the processed data as a data basis, a torque monitoring model and a current monitoring model are established to monitor and predict the switched reluctance motor torque and driver current;

[0067] S3. Fitting the prediction results and actual data through the optimization unit, and optimizing and pruning the torque monitoring model and the current monitoring model;

[0068] S4. Output the switched reluctance motor torque data and driver current data through the torque monitoring model and the current monitoring model, and output the driver current control instruction through the current control, and the torque monitoring unit outputs the switched reluctance motor torque control instruction;

[0069] S5. The control module receives the driver current control instruction and the switched reluctance motor torque control instruction, and controls the switched reluctance motor and the switched reluctance motor driver;

[0070] S6. Transmit synchronous switched reluctance motor and driver parameter information through data communication and display it on a visual screen.

[0071] An electronic device, comprising:

[0072] a memory for storing instructions;

[0073] The processor is used to execute the instructions so that the device can implement the above-mentioned intelligent control method for a switched reluctance motor.

[0074] A computer-readable storage medium stores a computer program, which, when executed, implements the above-mentioned intelligent control method for a switched reluctance motor.

[0075] Beneficial effects of the present invention:

[0076] The control module of the present invention integrates control strategies and algorithms, and can dynamically adjust motor torque, angle and other parameters according to the operating state of the switched reluctance motor, thereby improving the operating efficiency and response speed of the switched reluctance motor;

[0077] The present invention provides a fault monitoring module that can timely monitor abnormal conditions during the operation of the switched reluctance motor and take corresponding protective measures, such as shutdown protection and alarm prompts, to ensure the safe operation of the motor and the entire system;

[0078] The present invention provides an energy recovery module, which utilizes the energy generated during motor braking for feedback, thereby improving the energy utilization efficiency of the system, reducing energy consumption, and meeting the requirements of energy conservation and environmental protection. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive effort. Among them:

[0080] Figure 1 This is a system composition diagram of a switched reluctance motor intelligent control system according to the present invention;

[0081] Figure 2 This is a flow chart of an intelligent control method for a switched reluctance motor according to the present invention;

[0082] Figure 3 This is a fuzzy control flow chart of a switched reluctance motor intelligent control system of the present invention;

[0083] Figure 4 This is a weight correction simulation diagram of the intelligent control system of a switched reluctance motor according to the present invention. DETAILED DESCRIPTION

[0084] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0085] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0086] Secondly, the term "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in various places throughout this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive of other embodiments.

[0087] Example 1

[0088] like Figure 1 As shown, a switched reluctance motor intelligent control system includes:

[0089] The acquisition module includes an inductance acquisition unit for acquiring the inductance of the magnetic circuit, a flux acquisition unit for acquiring the flux of the magnetic circuit, and a current acquisition unit for acquiring the winding current.

[0090] The inductance acquisition unit is used to measure the inductance value in the magnetic circuit of the switched reluctance motor. The inductance value is measured through an AC bridge circuit, a sensor and a signal conditioning circuit, and is converted into digital form for processing by the switched reluctance motor intelligent control system.

[0091] The flux acquisition unit is used to measure the flux in the magnetic circuit of the switched reluctance motor. The Hall sensor converts the magnetic field changes into voltage or current signals, which are then converted into digital signals through the ADC.

[0092] The current acquisition unit is used to measure the current of the switched reluctance motor winding in real time. The current passing through the winding is measured by a current sensor, and then converted into a voltage signal, and then converted into a digital signal by an ADC.

[0093] The data processing module includes a data processing unit for processing the collected data, a rotor calculation unit for calculating the rotor angular position, and a torque data unit for outputting the electromagnetic torque.

[0094] The data processing unit includes noise reduction and filtering processing on the collected data, and normalization processing.

[0095] Noise reduction processing is used to eliminate noise during sensor signal acquisition to ensure that the system can stably obtain accurate data.

[0096] Common noise reduction methods include moving average filtering, median filtering, wavelet transform, etc. These methods can effectively remove high-frequency noise and retain the main components of the signal, thereby improving the quality and reliability of the data.

[0097] Filtering is used to remove unnecessary frequency components from sensor signals and retain useful information.

[0098] Commonly used filters include low-pass filters, high-pass filters, band-pass filters, etc. Selecting the appropriate filter can optimize data processing based on the frequency characteristics of the signal, ensuring that the system captures and analyzes key information more accurately.

[0099] Normalization is used to unify the data collected by different sensors into the same scale or range for comparison and comprehensive analysis.

[0100] Linear normalization or standardization is usually used to map the data to a specified range (such as between 0 and 1 or standard normal distribution), which helps to simplify data processing and algorithm design.

[0101] The rotor calculation unit calculates the electromagnetic torque of the switched reluctance motor through the winding current, magnetic circuit flux and inductance, and outputs the motion parameters of the switched reluctance motor through the electromagnetic torque of the switched reluctance motor and the load torque.

[0102] The data analysis unit performs weight correction through repeated iterative operations to find the optimal weight of the hidden layer and minimize the learning rate.

[0103] The weight correction calculation expression is as follows:

[0104]

[0105] Among them, Δy is the hidden layer weight adjustment coefficient, ω0 is the initial weight of the hidden layer, and τ is the generalization parameter; ω j is the weight corresponding to the torque data of the input hidden layer at the jth moment;

[0106] By calculating the electromagnetic torque of the switched reluctance motor and the hidden layer weights, the electromagnetic torque of the switched reluctance motor is analyzed.

[0107] like Figure 4 As shown, the vertical axis is the data group, the horizontal axis is the weight correction coefficient, the dotted line represents the theoretical weight correction rate, the optimal correction coefficient is 1, the solid line is the actual weight correction rate, and the correction coefficient is infinitely close to the optimal correction coefficient through continuous training.

[0108] A torque monitoring model is pre-built. The optimization unit minimizes the loss function to make the predicted value output by the torque monitoring model close to the actual value, and then predicts the torque data based on the output of the torque monitoring model. The loss function calculation expression is as follows:

[0109]

[0110] Among them, F r (x) is the rth group of predicted torque data output by the torque monitoring model, F ● (x) is the actual torque data of the switched reluctance motor, M is the torque loss value, and n is the number of predicted torque data.

[0111] The control module is used to control the operation of the switched reluctance motor.

[0112] The control module includes unit time torque control and voltage control.

[0113] like Figure 3 As shown, e(t) is the input phase current signal, e(t) is converted to A / D( Figure 3 The A / D (A / D) conversion in the system transforms the phase current into a discrete mathematical signal, and the current controller calculates the initial phase current control variable (i.e., the calculated control variable). Fuzzy quantization processing uses the product of the integral gain parameter and the phase current control variable error from time 0 to time b as compensation for correcting the initial phase current control variable. This initial phase current control variable is optimized through compensation. Based on the time-varying pattern of the phase current, the optimized phase current control variable is constrained, and fuzzy control rules are formulated. Ultimately, an optimized fuzzy phase current control signal (fuzzy decision) is output. The defuzzification processing module converts this optimized fuzzy phase current control signal into a clear, executable control signal (defuzzification processing). The control signal is converted through D / A conversion into a control signal recognizable by the switched reluctance motor (actuator), controlling the switched reluctance motor torque (controlled object). After being controlled, the switched reluctance motor re-outputs a phase current signal, which is collected by the acquisition module and enters the phase current controller, completing the control closed loop.

[0114] The input of the torque control per unit time is the difference between the monitored data and the reference torque data. The actual torque is controlled by controlling the phase current. The phase current control expression is as follows:

[0115]

[0116] Among them, i d is the optimized fuzzy phase current control signal, K p is the current controller control constant, K i is the phase current compensation integral gain constant, K d is the phase current control compensation constraint constant, e(t) is the phase current input value, t is the independent variable; b is the time.

[0117] K p e(t) is used to calculate the initial phase current control variables.

[0118] It is used to calculate the error of the phase current control variable from time 0 to time b. The algorithm is used to compensate and optimize the initial phase current control variable, rather than performing addition and subtraction calculations in the mathematical sense.

[0119] It is used to limit the compensation range of the optimized phase current control variable to prevent the compensation from being too large or too small, affecting the normal operating parameters of the switched reluctance motor and causing damage to the equipment.

[0120] i d The optimized fuzzy phase current control signal belongs to the phase current control strategy and is used to dynamically control the torque of the switched reluctance motor.

[0121] The control method can also achieve control of the switched reluctance motor by controlling parameters such as inductance, flux linkage and motor speed.

[0122] The control module controls the parameters of the switched reluctance motor and inputs the torque parameters of the switched reluctance motor into the torque monitoring model for monitoring and correction, thereby forming an intelligent control closed loop of the switched reluctance motor.

[0123] The current controller control constant, the phase current compensation integral gain constant and the phase current control compensation constraint constant are calibrated by the integral calibration function, and K is optimized by learning the dynamic characteristics of the switched reluctance motor during operation. p , K i , K d .

[0124] Based on the torque parameters of the switched reluctance motor in different working modes, the phase current parameters are calculated through the torque parameters, and the K of the switched reluctance motor in different working modes is calculated in reverse. p , K i , K d value.

[0125] K in different working modes p , K i , K d The value of is used as a label, and the data is divided into a training set and a validation set. The training set is input into the initial neural network, the neural network is trained, the trained neural network is calculated, and the loss function of the trained neural network is calculated using the validation set.

[0126] The trained neural network is input based on the data of flux linkage, switched reluctance motor voltage and phase current, and the trained neural network outputs K p , K i , K d Adjust and adjust the K p , K i , K d Control the phase current.

[0127] For the above current controller control constant K p , Phase current compensation integral gain constant K i , Phase current control compensation constraint constant K d , neural network is used for calibration to achieve intelligent regulation and realize the goal of intelligent control. The neural network input is designed to be the data obtained by the flux acquisition unit and the voltage, phase current and other signals of the switched reluctance motor, and the output is K p , K i , K d .

[0128] The trained neural network expression is as follows:

[0129] K=WΦ(x)+P;

[0130] Where K is the trained neural network used to output K p , K i , K d , W is the neural network weight matrix, Φ(x) is the neural network excitation function matrix, x is the phase current, magnetic flux and voltage signal data of the input switched reluctance motor, and P is the bias value.

[0131] The neural network weight update uses the following expression:

[0132]

[0133] in, is the updated neural network weight, U is a full rank symmetric matrix, the unit matrix is ​​taken, ∈ is a small positive constant selected, and e is K p , K i , K d Adjust the error value.

[0134] ∈ usually takes a value between 0 and 1.

[0135] The control module controls the parameters of the switched reluctance motor and inputs the torque parameters of the switched reluctance motor into a torque monitoring model for monitoring and correction, thereby forming an intelligent control closed loop of the switched reluctance motor.

[0136] Furthermore, by monitoring the flux linkage, voltage and phase current of the switched reluctance motor, K p , K i , K d Smart adjustments can be implemented in the following steps:

[0137] S1001. Establish a data acquisition unit that can monitor key parameters of the switched reluctance motor in real time.

[0138] The flux linkage is obtained by sensors or calculated based on model methods, measuring the voltage of each phase and measuring the current of each phase.

[0139] S1002. The collected data usually needs to be preprocessed to improve the training effect of the neural network:

[0140] Normalize the flux, voltage, and phase current data to the same range (e.g., between 0 and 1) to facilitate learning of the neural network, use a low-pass filter or other filtering techniques to remove noise, and extract some additional features, such as the rate of change of current, the rate of change of voltage, etc., which may help improve the performance of the model.

[0141] S1003. Design a neural network whose input is flux, voltage and phase current, and output is K p , K i , K d ;

[0142] Furthermore, the neural network has three nodes (magnetic flux, voltage, and phase current), with multiple hidden layers. The number of nodes in each layer can be selected based on the complexity of the problem. Common activation functions include ReLU and Tanh. The output layer has a single node because it outputs the integral constant (Ki) of the PID controller.

[0143] Furthermore, the activation function hidden layer selects nonlinear activation functions such as ReLU, Tanh or Sigmoid.

[0144] Activation function The output layer uses a linear activation function (i.e. no activation function).

[0145] S1004. Train the neural network.

[0146] Furthermore, in different working modes, K p , K i , K d The value of is used as the label, and the data is divided into a training set and a validation set. The training set is input into the initial neural network, the neural network is trained, the trained neural network is calculated, and the loss function of the trained neural network is calculated through the validation set. The ratio is usually 80% training set and 20% validation set.

[0147] The loss function is calculated by the mean square error (MSE) to predict K p , K i , K d The error between the actual parameters.

[0148] Furthermore, the training process includes forward propagation, backpropagation and iterative training.

[0149] Forward propagation propagates the input data forward through the network to obtain the predicted output.

[0150] Backpropagation is used to calculate the error between the predicted output and the true label, and to update the weights through backpropagation.

[0151] Iterative training involves repeating the above process until the loss function converges or a predetermined number of training times is reached.

[0152] S1005. Verification and adjustment.

[0153] Evaluate model performance on the validation set to ensure that the model performs well on unseen data.

[0154] Adjust hyperparameters such as network structure, learning rate, batch size, etc. based on the verification results to improve model performance.

[0155] S1006, real-time application adjustment K p , K i , K d .

[0156] Fault monitoring module, used to monitor abnormal conditions.

[0157] Among them, the fault monitoring module includes anomaly detection and diagnosis, fault diagnosis and alarm, protection measures and emergency response, as well as remote monitoring and data recording.

[0158] Anomaly detection and diagnosis monitors key parameters of switched reluctance motors, such as current, voltage, and temperature, to detect abnormalities such as overload, short circuit, and open circuit. Using preset thresholds and algorithms, the collected data is analyzed in real time. For example, a sudden increase in current may indicate a short circuit, while an abnormal voltage fluctuation may indicate a power supply problem. These characteristics can quickly identify the possible fault type.

[0159] Fault diagnosis and alarms are used to monitor abnormal conditions. If an abnormal fault occurs, an alarm or signal is issued to notify the system operator or the SRM intelligent control system. Furthermore, the alarm can be visual, audible, or transmitted via a network. The SRM intelligent control system may also record the time and cause of the fault to facilitate subsequent fault analysis and maintenance.

[0160] Protection measures and emergency responses are used to implement emergency measures, such as cutting off power, reducing load, or changing operating conditions to avoid further damage to the motor or other equipment.

[0161] Remote monitoring and data logging are used to remotely monitor and log data for the switched reluctance motor intelligent control system, allowing operators to remotely view the operating status and historical data of the switched reluctance motor, providing support for remote diagnosis and maintenance.

[0162] The energy recovery module is used to recover the energy generated during braking of the switched reluctance motor.

[0163] The energy recovery module includes energy capture, conversion and storage.

[0164] Energy capture is used to recover the inertial energy and motor braking energy generated by the switched reluctance motor during braking and deceleration. The energy recovery module captures this energy and converts it into usable electrical energy through specific electronic circuits and control algorithms.

[0165] Conversion storage is used to store the captured energy after rectification and conversion, usually in capacitors, batteries or other suitable energy storage devices for future use.

[0166] By recovering braking energy, the system can reduce energy consumption to a certain extent and improve energy efficiency. Reducing energy consumption means reducing operating costs, especially in applications that require frequent braking or speed changes.

[0167] Example 2

[0168] like Figure 2 As shown, a switched reluctance motor intelligent control method includes:

[0169] S1. Collect the switched reluctance motor torque and driver current, and perform data processing on the collected switched reluctance motor torque and driver current.

[0170] S2. Based on the processed data, a torque monitoring model and a current monitoring model are established to monitor and predict the switched reluctance motor torque and driver current.

[0171] S3. Fit the prediction results and actual data through the optimization unit, and optimize and prune the torque monitoring model and the current monitoring model.

[0172] S4. Output the switched reluctance motor torque data and driver current data through the torque monitoring model and the current monitoring model, and output the driver current control instruction through the current control, and the torque monitoring unit outputs the switched reluctance motor torque control instruction.

[0173] S5. The control module receives the driver current control instruction and the switched reluctance motor torque control instruction, and controls the switched reluctance motor and the switched reluctance motor driver.

[0174] S6. Transmit synchronous switched reluctance motor and driver parameter information through data communication and display it on a visual screen.

[0175] It is important to note that the construction and arrangement of the present application shown in a number of different exemplary embodiments are merely illustrative. Although only two embodiments are described in detail in this disclosure, it should be readily understood by those who refer to this disclosure that, without departing substantially from the novel teachings and advantages of the subject matter described in this application, many modifications are possible, for example, the size, scale, structure, shape and proportion of various elements, as well as parameter values ​​(e.g., temperature, pressure, etc.), mounting arrangements, use of materials, color, directional changes, etc. For example, an element shown as integrally formed can be composed of multiple parts or elements, the position of the element can be inverted or otherwise changed, and the nature or number or position of the discrete elements can be altered or changed. Therefore, all such modifications are intended to be included within the scope of the present invention. The order or sequence of any process or method steps can be changed or reordered according to alternative embodiments. Any "device plus function" clause is intended to cover the structure of the execution function described herein, and is not only structurally equivalent but also equivalent structures. Without departing from the scope of the present invention, other replacements, modifications, changes and omissions can be made in the design, operating conditions and arrangement of the exemplary embodiments. Therefore, the invention is not limited to the specific embodiments, but extends to various modifications that still fall within the scope of the appended claims.

[0176] Additionally, in order to provide a concise description of exemplary embodiments, all features of an actual embodiment (ie, those features that are not relevant to the best mode presently contemplated for carrying out the invention or those that are not relevant to implementing the invention) may not be described.

[0177] It should be understood that in the development of any actual embodiment, as in any engineering or design project, numerous implementation-specific decisions may be made. Such a development effort may be complex and time-consuming, but for those of ordinary skill having the benefit of this disclosure, the development effort will be a routine task of design, fabrication, and production without undue experimentation.

[0178] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. A switched reluctance motor intelligent control system, characterized in that: include: The acquisition module includes an inductance acquisition unit for acquiring the inductance of the magnetic circuit, a flux acquisition unit for acquiring the flux of the magnetic circuit, and a current acquisition unit for acquiring the winding current; A data processing module, comprising a data processing unit for processing collected data, a rotor calculation unit for calculating the rotor angular position, and a torque data unit for outputting electromagnetic torque; A control model module includes a torque monitoring unit for monitoring the electromagnetic torque of the switched reluctance motor, a data analysis unit for analyzing parameter data of the switched reluctance motor, and an optimization unit for fitting the error between the predicted value and the monitored value of the switched reluctance motor; The rotor calculation unit calculates the electromagnetic torque of the switched reluctance motor through the winding current, magnetic circuit flux and inductance, and outputs the motion parameters of the switched reluctance motor through the electromagnetic torque of the switched reluctance motor and the load torque; The data analysis unit performs weight correction through repeated iterative calculations to find the optimal weight of the hidden layer and minimize the learning rate; The weight correction calculation expression is as follows: Among them, Δy is the hidden layer weight adjustment coefficient, ω0 is the initial weight of the hidden layer, and τ is the generalization parameter; ω j is the weight corresponding to the torque data of the input hidden layer at the jth moment; By calculating the electromagnetic torque of the switched reluctance motor and the hidden layer weights, the electromagnetic torque of the switched reluctance motor is analyzed; The torque monitoring model is pre-built. The optimization unit minimizes the loss function to make the predicted value output by the torque monitoring model close to the actual value, and then outputs the predicted torque data through the torque monitoring model. The loss function calculation expression is as follows: Among them, F r (x) is the rth group of predicted torque data output by the torque monitoring model, F ● (x) is the actual torque data of the switched reluctance motor, M is the torque loss value, and n is the number of predicted torque data; A control module, used for controlling the operation of the switched reluctance motor; Fault monitoring module, used to monitor abnormal conditions; Energy recovery module, used to recover the energy generated by the switched reluctance motor during braking; The control module includes unit time torque control and voltage control; The input of the torque control per unit time is the difference between the monitored actual torque data and the reference torque data. The actual torque is controlled by controlling the phase current. Controlling the actual torque by controlling the phase current includes: converting the phase current into a discrete mathematical signal by A / D conversion, and calculating the initial phase current control variable by a current controller; The product of the integral gain parameter and the integral of the phase current control variable from time 0 to time b is used as compensation for correcting the initial phase current control variable; By multiplying the phase current differential parameter by the differential of the phase current signal with respect to time, the law of the phase current change of the switched reluctance motor with respect to time is obtained; By compensating the initial phase current control variable, the initial phase current control variable is optimized, and based on the law of phase current change over time, the optimized phase current control variable is restricted. Finally, through defuzzification processing, the optimized phase current control signal is converted into an executable control signal to complete the phase current control; The phase current control expression is as follows: Among them, i d is the optimized fuzzy phase current control signal, K p is the current controller control constant, K i is the phase current compensation integral gain constant, K d is the phase current differential fraction, e(t) is the phase current input value, t is the independent variable; b is the time; The current controller control constant, the phase current compensation integral gain constant and the phase current differential fraction are calibrated by the integral calibration function, and K is optimized by learning the dynamic characteristics of the switched reluctance motor during operation. p , K i , K d ; Based on the torque parameters of the switched reluctance motor in different working modes, the phase current parameters are calculated through the torque parameters, and the K of the switched reluctance motor in different working modes is calculated in reverse. p , K i , K d The value of K in different working modes p , K i , K d The value of is used as a label, and the data is divided into a training set and a validation set. The training set is input into the initial neural network, the neural network is trained, the trained neural network is calculated, and the loss function of the trained neural network is calculated using the validation set. The trained neural network is input based on the data of flux linkage, switched reluctance motor voltage and phase current, and the trained neural network outputs K p , K i , K d Adjust and adjust the K p , K i , K d Control the phase current.

2. The intelligent control system for a switched reluctance motor according to claim 1, characterized in that: The inductance acquisition unit is used to measure the inductance value in the magnetic circuit of the switched reluctance motor; The flux acquisition unit is used to measure the flux in the magnetic circuit of the switched reluctance motor; The current acquisition unit is used to measure the current of the switched reluctance motor winding in real time.

3. The intelligent control system for a switched reluctance motor according to claim 2, characterized in that: The data processing unit includes performing noise reduction and filtering processing on the collected data, and performing normalization processing; The noise reduction process is used to eliminate noise during the sensor signal acquisition process; The normalization process is used to unify the data collected by different sensors into the same scale; The filtering process is used to remove unnecessary frequency components in the sensor signal.

4. The intelligent control system for a switched reluctance motor according to claim 1, characterized in that: The trained neural network expression is as follows: K=WΦ(x)+P; Where K is the trained neural network used to output K p , K i , K d , W is the neural network weight matrix, Φ(x) is the neural network excitation function matrix, x is the phase current, magnetic flux and voltage signal data of the input switched reluctance motor, and P is the bias value; The neural network weight update uses the following expression: in, is the updated neural network weight, U is a full-rank symmetric matrix, taking the unit matrix, ∈ takes a value interval of (0,1), and e is K p , K i , K d Adjust the error value; The control module controls the parameters of the switched reluctance motor and inputs the torque parameters of the switched reluctance motor into a torque monitoring model for monitoring and correction, thereby forming an intelligent control closed loop of the switched reluctance motor.

5. The intelligent control system for a switched reluctance motor according to claim 4, characterized in that: The fault monitoring module includes anomaly detection and diagnosis, fault diagnosis and alarm, protection measures and emergency response, as well as remote monitoring and data recording; The anomaly detection and diagnosis is used to monitor key parameters of the switched reluctance motor; The fault diagnosis and alarm are used to monitor abnormal conditions and issue an alarm if an abnormal fault occurs to notify the system operator or the switched reluctance motor intelligent control system; The protective measures and emergency responses described are used to implement emergency measures; The remote monitoring and data recording are used to remotely monitor and record data of the switched reluctance motor intelligent control system.

6. The intelligent control system for a switched reluctance motor according to claim 5, characterized in that: The energy recovery module includes energy capture and conversion storage; The energy capture is used to recover the inertia energy and motor braking energy generated by the switched reluctance motor when the switched reluctance motor is braked and decelerated; The conversion storage is used to store and process the captured energy after rectification and conversion.

7. A method for intelligent control of a switched reluctance motor, implemented based on a switched reluctance motor intelligent control system according to any one of claims 1 to 6, characterized in that: include: S1, collecting the switched reluctance motor torque and driver current, and performing data processing on the collected switched reluctance motor torque and driver current; S2. Using the processed data as a data basis, a torque monitoring model and a current monitoring model are established to monitor and predict the switched reluctance motor torque and driver current; S3. Fitting the prediction results and actual data through the optimization unit, and optimizing and pruning the torque monitoring model and the current monitoring model; S4. Output the switched reluctance motor torque data and driver current data through the torque monitoring model and the current monitoring model, and output the driver current control instruction through the current control, and the torque monitoring unit outputs the switched reluctance motor torque control instruction; S5. The control module receives the driver current control instruction and the switched reluctance motor torque control instruction, and controls the switched reluctance motor and the switched reluctance motor driver; S6. Transmit synchronous switched reluctance motor and driver parameter information through data communication and display it on a visual screen.

Citation Information

Cited By

  • Running state intelligent control system and method for switched reluctance motor

    CN121863961A

  • An intelligent control system and method for operating states of a switched reluctance motor

    CN121863961B