CPC H02P 25/032 (2016.02) [H02K 7/061 (2013.01)] | 5 Claims |
1. An intelligent control system for a circular high-power vibration motor, wherein the control system is applied to a screening device comprising a plurality of vibration motors; and the control system comprises:
a control module, configured to control a plurality of control sub-modules, wherein each control sub-module is configured to independently control operating parameters of one vibration motor, and the operating parameters comprise at least a phase, a rotating speed, output power, and output torque of the vibration motor;
vibration motors, wherein a plurality of same vibration motors are mounted to a motor frame and distributed evenly at equal angles; and a first eccentric member and a second eccentric member are respectively provided at two ends of a central shaft of each vibration motor; and
a detection module, configured to detect rotation phases of the first eccentric member and/or the second eccentric member and to transmit a plurality of pieces of detected rotation phase data to the control module, wherein
the control module is configured to adjust one or more vibration motors to accelerate or decelerate rotation based on phases of a plurality of the first eccentric members or second eccentric members obtained by the detection module, so that vibration parameters generated by the plurality of vibration motors are the same or tend to be the same; and
the detection module comprises a plurality of photoelectric sensors; each photoelectric sensor is positioned on a side of a motor body of the vibration motor opposite the first eccentric member or the second eccentric member; the first eccentric member or the second eccentric member is detected as a detection body based on an optical technology, so as to obtain a phase of the first eccentric member or the second eccentric member; and the control module calculates a current rotating speed of the vibration motor based on changes in the phase of the first or second eccentric member;
wherein the control system designates one of the vibration motors as a master motor, and sets a detection module correspondingly mounted on the master motor as a master detection module; and a control sub-module correspondingly controlling the master motor is a master control sub-module; and
vibration motors other than the master motor are set as slave motors; detection modules correspondingly mounted on the slave motors are slave detection modules; control sub-modules correspondingly controlling the slave motors are slave control sub-modules;
wherein after the control module obtains operating parameters of the master motor and a plurality of slave motors, with a speed and a phase of the master motor as references, the control module calculates target operating parameters of the plurality of slave motors based on the operating parameters of the master motor, so that the plurality of vibration motors operate at a synchronous speed, and the first eccentric member and the second eccentric member in each vibration motor are synchronized to have the same phase;
wherein a control method is applied to the control system, and the control method comprises calculating target output power q of each of n vibration motors based on currently required total output power Q, that is:
![]() wherein ε is a power compensation coefficient, with a specific value set by a relevant technician based on a total power loss during cooperative operation of the plurality of vibration motors after an experiment; and
the method further comprises shutting down at most half of the n vibration motors based on a power factor curve of each vibration motor, and reserving k motors of the n vibration motors, to achieve a higher energy efficiency ratio; and the following steps are adopted to select a specific number of reserved k motors:
S100: extracting, by the control module, an efficiency and load rate curve of each vibration motor;
S200: calculating a current load rate of the vibration motor and efficiency η corresponding to the load rate based on operating parameters of the vibration motor;
S300: if a current efficiency point causes current efficiency η to be less than preset minimum efficiency ηmin due to an excessively low load rate, performing step S400; and
S400: calculating a number of vibration motors that need to stop operating, and shutting down the vibration motors that need to stop operating;
wherein step S400 comprises the following substeps:
S410: determining a value of n;
S420: calculating a minimum possible value kmin of k, that is, calculating n/2 and rounding up to obtain kmax;
S430: increasing a value of k one by one starting from k=kmax, and calculating whether the following conditions are met:
condition A: whether k vibration motors are distributed at equal angles; or
condition B: whether k vibration motors are distributed symmetrically and whether k is an even number;
S440: setting a current value of k to meet one of the condition A or the condition B, and calculating target output power of each vibration motor and a corresponding efficiency value ηk based on the current value of k;
if a plurality of k values, namely k1, k2, . . . , all meet one of the condition A or the condition B, recording corresponding efficiency values ηk1, ηk2, . . . , and calculating a maximum value thereof as an optimal efficiency value ηk-top;
if only a unique k value meets one of the condition A or the condition B, setting ηk-top=ηk; and
S450: shutting down n-k vibration motors based on a k value corresponding to the optimal efficiency value ηk-top, wherein
motors that are chosen to be shut down exclude the master motor; and
one of the condition A or the condition B is still met after n-k vibration motors are shut down;
wherein a ratio of an instant load to a rated load of the motor is the load rate.
|