Motor rotating speed control method and device and electronic equipment
By acquiring the motor load in real time and calculating the appropriate rotational speed to control the motor operation, the problem of low efficiency of belt conveyor motors under no-load or light-load conditions is solved, the motor operating efficiency is improved and resource waste is reduced.
Patent Information
- Application Number
- CN202410946984.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-15
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-07-15
AI Technical Summary
The fixed-speed operation of existing belt conveyor motors leads to low efficiency under no-load or light-load conditions, resulting in a waste of electricity and production resources.
By acquiring the motor load in real time, converting it into a load rate, and inputting it into the motor speed control model, the corresponding rotational speed is calculated and the motor is controlled to run at an appropriate speed, thus establishing a motor speed control model to match load changes.
It improves motor operating efficiency and reduces energy waste and production costs.
Smart Images

Figure CN118900074B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motor control technology, and more specifically, to a method, apparatus, and electronic device for controlling motor speed. Background Technology
[0002] With the development of industrial technology, motors, as an indispensable piece of equipment in industrial production, are also experiencing rapid technological updates.
[0003] In the selection of motors for belt conveyors used in mining applications, the motor model is generally determined based on the maximum load that the conveyor needs to bear under the design operating conditions. However, existing solutions typically operate belt conveyors at a fixed speed, without adjusting the speed according to the amount of material being fed. This results in many belt conveyor motors operating under no-load or light-load conditions, leading to low motor efficiency and significant waste of electricity and production resources. Summary of the Invention
[0004] The present invention aims to, for example, provide a motor speed control method, apparatus, and electronic device that can at least partially solve the aforementioned technical problems.
[0005] The embodiments of the present invention can be implemented as follows:
[0006] In a first aspect, embodiments of the present invention provide a method for controlling motor speed, the method comprising:
[0007] The motor load during motor operation is acquired in real time, and the motor load is converted into a motor load rate based on the rated load of the motor.
[0008] Input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate;
[0009] The motor speed rate is converted to the motor speed, and the motor is controlled to run at the motor speed.
[0010] Optionally, the method further includes the step of establishing the motor speed control model, the step comprising:
[0011] The actual full-load speed, no-load load rate, and lower limit speed of the motor are obtained respectively.
[0012] Based on the actual full-load speed, the no-load rate, and the lower limit speed, the first coefficient and the second coefficient of the motor speed control model are determined.
[0013] Substituting the first coefficient and the second coefficient into the initial motor speed control model, the motor speed control model is obtained.
[0014] Optionally, determining the first and second coefficients of the motor speed control model based on the actual full-load speed, the no-load rate, and the lower limit speed includes:
[0015] Based on the first coefficient calculation formula, the first coefficient is determined according to the actual full-load speed, the no-load rate, and the lower limit speed.
[0016] The second coefficient is determined based on the second coefficient calculation formula, according to the actual full-load speed and the first coefficient;
[0017] The formula for calculating the first coefficient is:
[0018]
[0019] The formula for calculating the second coefficient is:
[0020]
[0021] Where a is the first coefficient, b is the second coefficient, k1 is the actual full-load rotational speed, k2 is the no-load rate, and k3 is the lower limit rotational speed.
[0022] Optionally, the initial motor speed control model is:
[0023]
[0024] Where y is the motor speed, x is the motor load rate, a is the first coefficient, and b is the second coefficient.
[0025] Optionally, the real-time acquisition of the motor load during operation includes acquiring the motor load at preset intervals.
[0026] Optionally, before controlling the motor to operate at the motor speed, the method further includes:
[0027] Determine whether the difference between the motor speed and the current motor speed is within a preset speed difference range;
[0028] If not, then control the motor to run at the motor speed.
[0029] Optionally, the method further includes:
[0030] A speed change curve is generated based on the motor load rate and the motor speed.
[0031] The speed change curve is sent to the client for display.
[0032] Optionally, the method further includes:
[0033] Determine whether the motor speed is within a preset speed range, where the preset speed range is the range between the lower limit speed and the rated speed of the motor;
[0034] If not, the motor will be stopped and an alarm message will be generated and sent to the client.
[0035] Secondly, embodiments of the present invention provide a motor speed control device, the motor speed control device comprising:
[0036] The motor load acquisition unit is used to acquire the motor load of the motor in real time during operation, and convert the motor load into a motor load rate based on the rated load of the motor.
[0037] The motor speed calculation unit is used to input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate.
[0038] A motor speed conversion unit is used to convert the motor speed rate to the motor speed.
[0039] The motor speed unit is used to obtain the current speed of the motor and determine whether the difference between the current speed of the motor and the current speed of the motor is within a preset speed difference range.
[0040] A motor speed control unit is used to control the motor to operate at the motor speed.
[0041] Thirdly, embodiments of the present invention provide an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of any of the methods described above.
[0042] Fourthly, embodiments of the present invention provide a computer-readable storage medium, the computer-readable storage medium including a computer program, wherein the computer program, when executed, controls a server where the computer-readable storage medium is located to implement the steps of any of the methods described above.
[0043] The beneficial effects of the embodiments of the present invention include, for example:
[0044] By establishing a motor speed control model, the motor load is acquired in real time during motor operation and converted into a motor load rate, which is then input into the motor speed control model. The motor speed rate output by the model is then converted into motor speed, and the motor operation is controlled based on this speed. This solves the problem of mismatch between motor load and motor speed during constant-speed operation, which leads to energy waste and high production costs, thus improving motor operating efficiency. Attached Figure Description
[0045] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 A block diagram illustrating an electronic device according to an embodiment of the present invention;
[0047] Figure 2 A flowchart illustrating the steps of a motor speed control method provided in an embodiment of the present invention;
[0048] Figure 3 A schematic diagram of a rotational speed variation curve provided in an embodiment of the present invention;
[0049] Figure 4 This is a schematic diagram of a motor speed control device provided in an embodiment of the present invention.
[0050] Icons: 100 - Electronic device; 110 - Memory; 120 - Processor; 130 - Communication module; 300 - Motor speed control device; 301 - Motor load acquisition unit; 302 - Motor speed calculation unit; 303 - Motor speed conversion unit; 304 - Motor speed unit; 305 - Motor speed control unit. Detailed Implementation
[0051] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0052] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0053] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0054] Furthermore, the terms "first" and "second" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0055] It should be noted that, where there is no conflict, the features in the embodiments of the present invention can be combined with each other.
[0056] When selecting and purchasing motors, mining companies generally choose motor models that can withstand a larger load than the maximum load under actual working conditions.
[0057] However, in actual operation, belt conveyors used to transport minerals typically operate at a constant speed, meaning the motor runs at a predetermined, uniform speed. In this situation, when there is little or no material on the conveyor belt, the motor will be under no-load or light-load conditions, resulting in wasted resources.
[0058] Based on the above, embodiments of the present invention provide a motor speed control method, device, and electronic device, which can effectively alleviate the above-mentioned technical problems.
[0059] Please refer to Figure 1 This is a block diagram of an electronic device 100 provided in this application. The electronic device 100 can be a data processing device (such as a frequency converter), and this embodiment does not limit this. The electronic device 100 includes a memory 110, a processor 120, and a communication module 130. The memory 110, processor 120, and communication module 130 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines.
[0060] The memory 110 is used to store programs or data. The memory 110 may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.
[0061] The processor 120 is used to read / write data or programs stored in memory and to perform corresponding functions.
[0062] The communication module 130 is used to establish a communication connection between the server and other communication terminals through the network, and to send and receive data through the network.
[0063] It should be understood that, Figure 1 The structure shown is only a schematic diagram of the electronic device 100. The electronic device 100 may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof. This electronic device 100 can be integrated into other devices or configured as a standalone device.
[0064] Corresponding to electronic device 100, this embodiment of the invention provides a motor speed control method, the method including as follows: Figure 2 The following steps are shown:
[0065] Step S110: Obtain the motor load during motor operation in real time, and convert the motor load into motor load rate based on the rated load of the motor.
[0066] Step S120: Input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate.
[0067] Step S130: Convert the motor speed rate to the motor speed, and control the motor to run at the motor speed.
[0068] In step S110, the motor load during motor operation is acquired in real time, and the motor load is converted into a motor load rate based on the rated load of the motor.
[0069] Taking a frequency converter as the control terminal as an example, when the belt conveyor starts, the motor begins to rotate, which in turn drives the conveyor belt to move and begin transporting materials. At this time, the frequency converter program begins to acquire the motor load in real time, and divides the acquired motor load by the rated load of the motor to obtain the motor load rate.
[0070] After obtaining the motor load rate, step S120 is executed to input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate.
[0071] The motor speed control model can be a model of the relationship between motor load and speed preset by the developers. When using the model, the relevant parameters of the target motor are input into the model. That is, by collecting the motor load input model, the corresponding speed of the motor load can be obtained in real time, and then the appropriate speed of the motor should be adjusted to achieve the highest efficiency.
[0072] Therefore, after the frequency converter obtains the motor load and converts it into the motor load rate, it can input it into the motor speed control model in real time, and obtain the motor speed corresponding to each input motor load rate from the output of the motor speed control model.
[0073] Optionally, the method further includes the step of establishing the motor speed control model, the step comprising:
[0074] The actual full-load speed, no-load load rate, and lower limit speed of the motor are obtained respectively.
[0075] Based on the actual full-load speed, the no-load rate, and the lower limit speed, the first coefficient and the second coefficient of the motor speed control model are determined.
[0076] Substituting the first coefficient and the second coefficient into the initial motor speed control model, the motor speed control model is obtained.
[0077] As an optional real-time approach, developers can first construct an initial mathematical model—the initial motor speed control model—based on data recorded by the motor under actual operating conditions and the relationship between motor load and speed. When dealing with different motor models, their actual full-load speed (the ratio of the motor's actual full-load speed to its rated speed), no-load load rate (the load rate of the motor when the belt conveyor is unloaded), and lower limit speed (the ratio of the motor's preset lower limit speed to its rated speed) can be input into the initial motor speed control model to obtain the coefficients of the motor speed control model (i.e., the first and second coefficients). Substituting these coefficients into the preset initial motor speed control model yields the motor speed control model corresponding to that motor.
[0078] Optionally, the initial motor speed control model is:
[0079]
[0080] Where y is the motor speed, x is the motor load rate, a is the first coefficient, and b is the second coefficient.
[0081] As an optional implementation, the initial motor speed control model can be set as follows:
[0082]
[0083] The values of the first coefficient a and the second coefficient b are calculated from the actual full-load speed, no-load load rate and lower limit speed. These values are then substituted into the initial motor speed control model to obtain the relationship between the motor speed y and the motor load rate x, which is the motor speed control model corresponding to the motor.
[0084] Optionally, determining the first and second coefficients of the motor speed control model based on the actual full-load speed, the no-load rate, and the lower limit speed includes:
[0085] The first coefficient is determined based on the first coefficient calculation formula, according to the actual full-load rotation speed, the no-load rate, and the lower limit rotation speed.
[0086] The second coefficient is determined based on the second coefficient calculation formula, according to the actual full-load speed and the first coefficient.
[0087] The formula for calculating the first coefficient is:
[0088]
[0089] The formula for calculating the second coefficient is:
[0090]
[0091] Where a is the first coefficient, b is the second coefficient, k1 is the actual full-load rotational speed, k2 is the no-load rate, and k3 is the lower limit rotational speed.
[0092] k1 is the ratio of the motor's full-load speed to its rated speed during actual operation, which can be determined based on actual conditions and is generally set between 0.90 and 0.99. The motor load rate k2 when the belt conveyor is unloaded is generally determined through actual measurement and is set between 0.2 and 0.5. Setting the lower limit speed k3 of the motor ensures stable operation of the belt conveyor without stopping it. The lower limit speed k3 of this motor speed control model can usually be set between 0.3 and 0.6. When the load is below k2, the motor operates at speed k3. In one case, the values of k1, k2, and k3 can be obtained through actual measurement and real-time acquisition; in another case, the values of k1, k2, and k3 can also be manually input. This embodiment of the invention does not limit the specific acquisition method.
[0093] For example, if the actual full-load speed of a belt conveyor motor is 0.95, the no-load speed is 0.3, and the lower limit speed is 0.5, i.e., k1=0.95; k2=0.3; k3=0.5, substituting the values of k1, k2, and k3 into the first coefficient formula, we can obtain:
[0094]
[0095] That is, a = 0.304006.
[0096] Substituting the values of a and k1 into the second coefficient formula, we can obtain:
[0097]
[0098] That is, b = -0.34135. Then substitute the values of a and b into...
[0099]
[0100] Then you can obtain the motor speed model corresponding to the current motor.
[0101] Optionally, before controlling the motor to operate at the motor speed, the method further includes:
[0102] Determine whether the difference between the motor speed and the current motor speed is within a preset speed difference range;
[0103] If not, then control the motor to run at the motor speed.
[0104] After obtaining the motor speed, the controller can first determine whether the difference between this motor speed and the actual current motor speed is within a preset speed difference range. If it is, it indicates that the motor load change is small, and no adjustment to the motor speed is needed. If the difference between this motor speed and the actual current motor speed exceeds the preset speed difference range, it indicates that the motor load change is large, and the current motor speed needs to be directly adjusted to the motor speed output by the motor speed control model to match the current motor load situation.
[0105] For example, if the preset speed difference range is 0~200rpm, and the motor is currently running at 1000rpm, and the motor speed calculated by the motor speed control model is 1300rpm, then the difference between the motor speed and the current speed is not within the preset speed difference range, and the motor will be directly controlled to adjust the speed from 1000rpm to 1300rpm.
[0106] Optionally, the real-time acquisition of the motor load during operation includes acquiring the motor load at preset intervals.
[0107] When the motor is running, the model outputs a new motor speed rate in real time based on the motor load, which is then converted into motor speed control to change the current motor speed. However, in reality, the motor load may change significantly in a short period of time, and frequent changes to the motor speed would result in untimely changes in the motor speed. Therefore, after each acquisition of the motor load, a certain interval (i.e., a preset time) can be added before acquiring the next motor load. This allows sufficient adjustment time for controlling the motor speed.
[0108] In step S130, the motor speed rate is converted to the motor speed, and the motor is controlled to run at the motor speed.
[0109] The output value of the motor speed control model is the motor speed. Multiplying this value by the motor's rated speed will give you the motor speed that needs to be adjusted.
[0110] Therefore, if the difference between the motor speed and the current actual motor speed is within the preset speed difference range, the motor speed currently output by the motor speed control model can be used to control the motor and adjust it to the motor speed.
[0111] Optionally, such as Figure 3 As shown, the method further includes:
[0112] A speed change curve is generated based on the motor load rate and the motor speed. The speed change curve is then sent to the client for display.
[0113] Although the controller does not adjust the motor speed in real time, the motor speed control model calculates the motor speed corresponding to the current load rate in real time. Therefore, to facilitate staff understanding of the motor's operating patterns and related fault information after a motor malfunction, a speed control model can be generated based on the motor load rate and motor speed. Figure 3 The speed change curve is shown and sent to the client for display.
[0114] like Figure 3 As shown, when the motor is under no-load, its load rate is 0.3, and the motor operates at its lower limit speed of 0.5. When the load begins to increase, the curve slope is the steepest, indicating that the motor speed increases rapidly, allowing the material to be evenly distributed on the belt and preventing accumulation and overflow. As the motor load rate increases further, the curve begins to flatten, eventually allowing the motor to operate at its rated speed.
[0115] Optionally, the method further includes:
[0116] The system determines whether the motor speed is within a preset speed range, which is the range between the lower limit speed and the rated speed of the motor. If not, the system controls the motor to stop running and generates an alarm message to send to the client.
[0117] In the event of a program error, the motor speed may fall below the lower limit or exceed the rated speed. In such cases, it is necessary to promptly notify staff to troubleshoot the problem and minimize production losses.
[0118] Therefore, as an optional implementation, after calculating the motor speed rate from the motor speed model and converting it into motor speed, it can be determined whether the obtained motor speed is between the lower limit speed and the rated speed of the motor. If it is, it indicates that the motor is in normal operating condition; if not, it indicates that the motor may be experiencing excessive load, excessively slow speed, or program errors. In this case, the controller will stop the motor and generate corresponding alarm information to send to the client to notify the staff to troubleshoot the fault.
[0119] Based on the same inventive concept, such as Figure 4 As shown in the figure, an embodiment of the present invention provides a motor speed control device 300, comprising:
[0120] The motor load acquisition unit 301 is used to acquire the motor load of the motor in real time during operation, and convert the motor load into a motor load rate based on the rated load of the motor.
[0121] The motor speed calculation unit 302 is used to input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate.
[0122] The motor speed conversion unit 303 is used to convert the motor speed rate to the motor speed.
[0123] The motor speed unit 304 is used to obtain the current speed of the motor and determine whether the difference between the motor speed and the current speed of the motor is within a preset speed difference range.
[0124] The motor speed control unit 305 is used to control the motor to run at the motor speed.
[0125] Regarding the aforementioned motor speed control device 300, the specific functions of each unit have been described in detail in the embodiments of the motor speed control method provided in this specification, and will not be elaborated upon here.
[0126] Based on the same inventive concept, embodiments of this invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the methods of the aforementioned motor speed control method.
[0127] The present invention has at least the following beneficial effects:
[0128] By establishing a motor speed control model, the motor load is acquired in real time during motor operation and converted into a motor load rate, which is then input into the motor speed control model. The motor speed rate output by the model is then converted into motor speed, and the motor operation is controlled based on this speed. This solves the problem of mismatch between motor load and motor speed during constant-speed operation, which leads to energy waste and high production costs, thus improving motor operating efficiency.
[0129] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0130] In addition, the functional modules in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0131] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0132] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for controlling motor speed, characterized in that, The method includes: The motor load during motor operation is acquired in real time, and the motor load is converted into a motor load rate based on the rated load of the motor. The motor load rate is input into the motor speed control model to obtain the motor speed corresponding to the motor load rate; the motor speed is converted into the motor speed, and the motor is controlled to run at the motor speed. The steps for establishing the motor speed control model include: The actual full-load speed, no-load rate, and lower limit speed of the motor are obtained respectively; based on the first coefficient calculation formula, the first coefficient is determined according to the actual full-load speed, the no-load rate, and the lower limit speed. Based on the second coefficient calculation formula, the second coefficient is determined according to the actual full-load speed and the first coefficient; the first coefficient calculation formula is as follows: The formula for calculating the second coefficient is: Where a is the first coefficient, b is the second coefficient, k1 is the actual full-load speed, k2 is the no-load rate, and k3 is the lower limit speed. Substituting the first coefficient and the second coefficient into the initial motor speed control model, the motor speed control model is obtained. The initial motor speed control model is as follows: Where y is the motor speed, x is the motor load rate, a is the first coefficient, and b is the second coefficient.
2. The motor speed control method as described in claim 1, characterized in that, The real-time acquisition of motor load during operation includes acquiring motor load at preset intervals.
3. The motor speed control method as described in claim 1, characterized in that, Before controlling the motor to operate at the motor speed, the method further includes: Determine whether the difference between the motor speed and the current motor speed is within a preset speed difference range; If not, then control the motor to run at the motor speed.
4. The motor speed control method as described in claim 1, characterized in that, The method further includes: A speed change curve is generated based on the motor load rate and the motor speed. The speed change curve is sent to the client for display.
5. The motor speed control method as described in claim 1, characterized in that, The method further includes: Determine whether the motor speed is within a preset speed range, where the preset speed range is the range between the lower limit speed and the rated speed of the motor; If not, the motor will be stopped and an alarm message will be generated and sent to the client.
6. A motor speed control device, characterized in that, The motor speed control device includes: The motor load acquisition unit is used to acquire the motor load of the motor in real time during operation, and convert the motor load into a motor load rate based on the rated load of the motor. The motor speed calculation unit is used to input the motor load rate into the motor speed control model to obtain the motor speed corresponding to the motor load rate. A motor speed conversion unit is used to convert the motor speed rate to the motor speed. The motor speed unit is used to obtain the current speed of the motor and determine whether the difference between the current speed of the motor and the current speed of the motor is within a preset speed difference range. A motor speed control unit is used to control the motor to operate at the motor speed; The steps for establishing the motor speed control model include: The actual full-load speed, no-load rate, and lower limit speed of the motor are obtained respectively; based on the first coefficient calculation formula, the first coefficient is determined according to the actual full-load speed, the no-load rate, and the lower limit speed. Based on the second coefficient calculation formula, the second coefficient is determined according to the actual full-load speed and the first coefficient; the first coefficient calculation formula is as follows: The formula for calculating the second coefficient is: Where a is the first coefficient, b is the second coefficient, k1 is the actual full-load speed, k2 is the no-load rate, and k3 is the lower limit speed. Substituting the first coefficient and the second coefficient into the initial motor speed control model, the motor speed control model is obtained. The initial motor speed control model is as follows: Where y is the motor speed, x is the motor load rate, a is the first coefficient, and b is the second coefficient.
7. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, performs the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Device for on-line adaptation of motor for automatic operation at optimum efficiency
CN102629849A
Servo heat dissipation system based on motor load rate
CN209267368U