Remote control method and device for multiple independent motors based on remote controller
By communicating with individual motors through a remote controller and using digital twin model simulation, precise control and speed adjustment of multiple motors are achieved, solving the problem of inability to achieve precise control in existing technologies, extending motor life and optimizing power consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN ACAD OF AEROSPACE TECH
- Filing Date
- 2022-04-30
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies cannot achieve precise remote control of multiple independent motors, especially in ventilation equipment in buildings and construction sites, where simultaneous control and speed adjustment are not possible.
By establishing communication connections with multiple independent motors through a remote controller, collecting motor data using an environmental data acquisition device, simulating a digital twin virtual motor model, generating control commands, and adjusting the speed in real time.
It enables precise start-up control and speed adjustment of multiple independent motors, extending motor life, reducing the probability of failure, and optimizing power consumption.
Smart Images

Figure CN114826031B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motor control technology, and in particular to a method and apparatus for remote control of multiple independent motors based on a remote controller. Background Technology
[0002] Electric motors are widely used in various industries, such as in building ventilation equipment or construction site ventilation equipment. When multiple independent motors are used simultaneously in one place, they need to be controlled at the same time. Current technology directly controls them through a unified power supply control method, which cannot achieve precise remote control. Summary of the Invention
[0003] The purpose of this invention is to overcome the shortcomings of the prior art. This invention provides a method and device for remote control of multiple independent motors based on a remote controller, which realizes precise remote start control and remote speed control of multiple independent motors.
[0004] To address the aforementioned technical problems, embodiments of the present invention provide a remote control method for multiple independent motors based on a remote controller, comprising a remote controller and multiple independent motors, wherein each of the multiple independent motors has a built-in environmental data acquisition device and a gateway node; and the remote controller establishes a communication connection with the multiple independent motors based on the gateway node; the method includes:
[0005] When starting and controlling multiple independent motors connected to it through the remote controller, the current environmental data information of the multiple independent motors is obtained through the environmental data acquisition device carried by the multiple independent motors themselves;
[0006] The multiple independent motors mark the current environmental data information and upload the marked current environmental data information to the remote controller based on the gateway node;
[0007] The remote controller performs a startup control simulation based on the current environmental data information of the marked area, and obtains the startup control simulation results of multiple independent motors.
[0008] The remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control.
[0009] After the multiple independent motors start working, the remote controller obtains the real-time speed of the multiple independent motors.
[0010] The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the real-time speed.
[0011] Optionally, the current environmental data information includes current environmental temperature data information, current environmental humidity data information, and current environmental air density data information.
[0012] Optionally, the plurality of independent motors may mark the current environmental data information, including:
[0013] The multiple independent motors mark the current environmental data information according to the device ID number of each independent motor.
[0014] Optionally, the remote controller performs a startup control simulation based on the marked current environmental data information to obtain multiple independent motor startup control simulation results, including:
[0015] The remote controller performs startup control simulation processing in the digital twin virtual motor model based on the current environmental data information of the marker, and obtains multiple independent motor startup control simulation results;
[0016] The digital twin virtual motor model is a model constructed in the remote controller using a digital twin network based on the motor parameters of the multiple independent motors; wherein the motor parameters include motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters that affect the magnitude of motor output power.
[0017] Optionally, before the remote controller initiates the control simulation based on the current environmental data information of the marker, it further includes:
[0018] The remote controller determines whether each of the plurality of independent motors has marked current environmental data information;
[0019] If it does not exist, obtain the device ID number of the independent motor corresponding to the current environmental data information of the non-existent marker, and use the device ID number to match and locate on the remote server to obtain the location;
[0020] In the remote controller, the nearest independent motor to the location is matched, and the current environmental data information of the marker of the nearest independent motor is used as the current environmental data information of the marker of the independent motor that does not have a marker.
[0021] Optionally, the remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control, including:
[0022] The remote controller generates start-up control commands for each independent motor based on the simulation results of multiple independent motor start-up control.
[0023] Each independent motor start control command is sent to the corresponding independent motor to control each independent motor to start working.
[0024] Optionally, the remote controller obtains the real-time speeds of multiple independent motors, including:
[0025] Each of the multiple independent motors is equipped with a speed sensor. The real-time speed of the multiple independent motors is obtained based on the speed sensor, and the real-time speed is uploaded to the remote controller through the gateway node.
[0026] The remote controller receives and obtains the real-time speed of the multiple independent motors based on the gateway node.
[0027] Optionally, the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the real-time speed, including:
[0028] The remote controller obtains the desired speed of each of the multiple independent motors;
[0029] The speed difference of each independent motor is obtained by subtracting the expected speed of each independent motor from its real-time speed.
[0030] The speed difference is input into the iterative learning model for iterative processing to obtain the output iterative control data, and the iterative control data is used as the given value of the corresponding independent motor frequency.
[0031] The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data.
[0032] Optionally, the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data, including:
[0033] The remote controller inputs the speed difference into the built-in differential control model, and superimposes the differential control quantity input from the differential control model with the iterative control data to form superimposed control data;
[0034] The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the superimposed control data.
[0035] In addition, an embodiment of the present invention further provides a remote control device for multiple independent motors based on a remote controller. The device includes a remote controller and multiple independent motors, wherein an environmental data collector and a gateway node are built in each of the multiple independent motors; and a communication connection is established between the remote controller and the multiple independent motors based on the gateway node; wherein,
[0036] When the multiple independent motors are used to start and control the multiple independent motors connected thereto through the remote controller, the current environmental data information of the multiple independent motors is obtained through the environmental data collectors carried by the multiple independent motors; the current environmental data information is marked, and the marked current environmental data information is uploaded to the remote controller based on the gateway node;
[0037] The remote controller is used to perform start control simulation based on the marked current environmental data information to obtain start control simulation results of the multiple independent motors; control the start of the multiple independent motors connected thereto based on the start control simulation results of the multiple independent motors; after the multiple independent motors start to work, the remote controller obtains the real-time speeds of the multiple independent motors in real time; perform real-time remote speed adjustment control on the corresponding motors in the multiple independent motors based on the real-time speeds.
[0038] In an embodiment of the present invention, by collecting the current environmental data information of multiple independent motors, performing simulation of start control through the digital twin virtual motor model of the current environmental data information at the remote control end, and performing start control of the multiple independent motors through the simulation results, precise start control of each independent motor can be achieved, which can effectively extend the service life of the motor. At the same time, targeted start control can be formulated according to different situations to reduce the probability of motor failure during startup; at the same time, speed adjustment control is performed according to the real-time speed of the motor, so that the motor speed can meet the actual needs of users and reduce the operating power consumption of the motor, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following described drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained according to these drawings without creative efforts.
[0040] Figure 1 It is a schematic flowchart of a remote control method for multiple independent motors based on a remote controller in an embodiment of the present invention;
[0041] Figure 2This is a schematic diagram of the structural composition of a remote control device for multiple independent motors based on a remote controller in an embodiment of the present invention. Detailed Implementation
[0042] 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. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Example 1
[0044] Please see Figure 1 , Figure 1 This is a flowchart illustrating a remote control method for multiple independent motors based on a remote controller, as described in an embodiment of the present invention.
[0045] like Figure 1 As shown, a remote control method for multiple independent motors based on a remote controller includes a remote controller and multiple independent motors, wherein each of the multiple independent motors has a built-in environmental data acquisition device and a gateway node; and the remote controller and the multiple independent motors establish a communication connection based on the gateway node.
[0046] In the specific implementation of this invention, the remote controller communicates with multiple independent motors, generally wirelessly, but wired communication can also be achieved if the distance is short. Each of the multiple independent motors is equipped with an environmental data acquisition device and a gateway node. The environmental data acquisition device is used to collect current environmental data, including current ambient temperature, current ambient humidity, and current ambient air density. The remote controller establishes a communication connection with the multiple independent motors through the gateway node built into each independent motor.
[0047] The method includes:
[0048] S11: When starting control of multiple independent motors connected to the remote controller, the current environmental data information of the multiple independent motors is obtained through the environmental data acquisition device carried by the multiple independent motors themselves;
[0049] In the specific implementation of this invention, the current environmental data information includes current environmental temperature data information, current environmental humidity data information, and current environmental air density data information.
[0050] Specifically, when it is necessary to start and control multiple independent motors connected to it through the remote controller, the environmental data acquisition device installed on the independent motor is first powered on, so that the environmental data acquisition devices carried by the multiple independent motors collect the current environmental data information, and the current environmental data information includes at least the current environmental temperature data information, the current environmental humidity data information, and the current environmental air density data information.
[0051] S12: The multiple independent motors mark the current environmental data information and upload the marked current environmental data information to the remote controller based on the gateway node;
[0052] In a specific implementation of the present invention, the multiple independent motors mark the current environmental data information, including: the multiple independent motors mark the current environmental data information according to the device ID number of each independent motor.
[0053] In the specific implementation of this invention, after each of the multiple independent motors collects and obtains the current environmental data information, the current environmental data information collected by each independent motor can be marked according to the device ID number of each independent motor to form marked current environmental data information. Then, the marked current environmental data information is compressed to form a data compressed package. Then, the data compressed package formed by the marked current environmental data information is uploaded to the remote controller through the gateway node.
[0054] S13: The remote controller performs a startup control simulation based on the current environmental data information of the marked motor, and obtains the startup control simulation results of multiple independent motors;
[0055] In a specific implementation of this invention, the remote controller performs a startup control simulation based on the marked current environmental data information to obtain startup control simulation results for multiple independent motors. This includes: the remote controller performs startup control simulation processing in a digital twin virtual motor model based on the marked current environmental data information to obtain startup control simulation results for multiple independent motors; the digital twin virtual motor model is a model constructed in the remote controller using a digital twin network simulation based on the motor parameters of the multiple independent motors; wherein the motor parameters include motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters affecting the magnitude of motor output power.
[0056] Furthermore, before the remote controller performs the start control simulation based on the marked current environmental data information, the method further includes: the remote controller determining whether each of the plurality of independent motors has marked current environmental data information; if not, obtaining the device ID number of the independent motor corresponding to the unmarked current environmental data information, and using the device ID number to perform matching and positioning on the remote server to obtain the positioning location; matching the nearest independent motor to the positioning location in the remote controller, and using the marked current environmental data information of the nearest independent motor as the marked current environmental data information of the independent motor corresponding to the unmarked current environmental data information.
[0057] Specifically, after receiving the compressed package of tagged current environmental data, the remote controller first parses it and uses the tagged device ID number in the tagged current environmental data to determine whether each of the multiple independent motors to be controlled has collected the tagged current environmental data. However, if there are independent motors that have not collected current environmental data, it is necessary to obtain the device ID number of the independent motor corresponding to the one without tagged current environmental data. Then, the device ID number is used to match and locate the motor on the remote server to obtain the location. Specifically, when setting up these independent motors, the device ID numbers of these independent motors are stored on the remote controller, along with their corresponding locations. The corresponding location can be matched using the device ID number. After matching the nearest independent motor to the location in the remote controller, the tagged current environmental data of the nearest independent motor is used as the tagged current environmental data of the independent motor corresponding to the one without tagged current environmental data.
[0058] Simultaneously, a digital twin virtual motor model is constructed in the remote controller according to the motor parameters of the independent motors. Then, the start-up control simulation is performed in the digital twin virtual motor model on the remote controller based on the marked current environmental data information, thereby obtaining the start-up control simulation results of multiple independent motors. The digital twin virtual motor model is a model constructed in the remote controller using a digital twin network simulation based on the motor parameters of each of the multiple independent motors. The motor parameters include at least the motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters that affect the magnitude of the motor output power.
[0059] S14: The remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control.
[0060] In a specific implementation of the present invention, the remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control, including: the remote controller generating a starting control command for each independent motor based on the simulation results of multiple independent motor starting control; and sending each independent motor starting control command to the corresponding independent motor to control each independent motor to start operation.
[0061] Specifically, the remote controller generates a start control command for each independent motor based on the simulation results of multiple independent motor start control, and sends the start control command for each independent motor to the corresponding independent motor through the gateway node to control each independent motor to start.
[0062] S15: After the multiple independent motors start working, the remote controller obtains the real-time speed of the multiple independent motors in real time;
[0063] In a specific implementation of the present invention, the remote controller obtains the real-time rotational speed of multiple independent motors in real time, including: the multiple independent motors are equipped with speed sensors, the real-time rotational speed of the multiple independent motors is obtained based on the speed sensors, and the real-time rotational speed is uploaded to the remote controller via a gateway node; the remote controller receives and obtains the real-time rotational speed of the multiple independent motors via the gateway node.
[0064] Specifically, speed sensors are installed inside multiple independent motors. After each independent motor starts, the speed sensor obtains the real-time speed of each independent motor and uploads these real-time speeds to the remote controller through the gateway node. This allows the remote controller to receive and obtain the real-time speeds of the multiple independent motors it controls from these gateway nodes.
[0065] S16: The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the real-time speed.
[0066] In a specific implementation of this invention, the remote controller performs real-time remote speed adjustment control on the corresponding motors among the plurality of independent motors based on the real-time speed, including: the remote controller obtaining the desired speed of each of the plurality of independent motors; subtracting the desired speed of each independent motor from its real-time speed to obtain the speed difference of each independent motor; inputting the speed difference into an iterative learning model for iterative processing to obtain output iterative control data, and using the iterative control data as a given value for the frequency of the corresponding independent motor; the remote controller performs real-time remote speed adjustment control on the corresponding motors among the plurality of independent motors based on the iterative control data.
[0067] Furthermore, the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data, including: the remote controller inputs the speed difference into a built-in differential control model, and superimposes the differential control quantity input from the differential control model with the iterative control data to form superimposed control data; the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the superimposed control data.
[0068] Specifically, the remote controller first needs to obtain the desired speed of each of the multiple independent motors. Then, it subtracts the desired speed of each independent motor from its real-time speed to obtain the speed difference. The remote controller has a built-in iterative learning model that can iteratively derive the given value of the frequency of the corresponding independent motor from the speed difference. Therefore, the speed difference is input into the iterative learning model for iterative processing to obtain the output iterative control data, which can then be used as the given value of the frequency of the corresponding independent motor. The remote controller can then use the iterative control data to perform real-time remote speed adjustment control on the corresponding motor among the multiple independent motors.
[0069] When the remote controller performs real-time remote speed adjustment control on the corresponding motors among multiple independent motors through iterative control data, the remote controller needs to input the speed difference into the built-in differential control model, and then superimpose the differential control quantity input from the differential control model with the iterative control data to form superimposed control data; finally, it performs real-time remote speed adjustment control on the corresponding motors among multiple independent motors based on the superimposed control data.
[0070] In this embodiment of the invention, current environmental data of multiple independent motors is collected, and the starting control is simulated using a digital twin virtual motor model at the remote control terminal based on the current environmental data. The starting control of multiple independent motors is then performed based on the simulation results. This allows for precise starting control of each independent motor, effectively extending the motor's lifespan. Furthermore, targeted starting control is implemented based on different situations, reducing the probability of motor failure during startup. Simultaneously, speed adjustment control is performed based on the real-time motor speed, ensuring that the motor speed meets the user's actual needs and reducing the motor's operating power consumption.
[0071] Example 2
[0072] Please see Figure 2 , Figure 2This is a schematic diagram of the structural composition of a remote control device for multiple independent motors based on a remote controller in an embodiment of the present invention.
[0073] like Figure 2 As shown, a remote control device for multiple independent motors based on a remote controller includes a remote controller 22 and multiple independent motors 21, wherein each of the multiple independent motors 21 has a built-in environmental data acquisition device and a gateway node; and the remote controller 22 and the multiple independent motors 21 establish a communication connection based on the gateway node; wherein,
[0074] The multiple independent motors 21 are used to obtain the current environmental data information of the multiple independent motors through the environmental data acquisition device carried by the multiple independent motors when the multiple independent motors connected to them are started and controlled by the remote controller; mark the current environmental data information; and upload the marked current environmental data information to the remote controller 22 based on the gateway node.
[0075] In the specific implementation of this invention, the current environmental data information includes current environmental temperature data information, current environmental humidity data information, and current environmental air density data information.
[0076] Specifically, when it is necessary to start and control multiple independent motors connected to it through the remote controller, the environmental data acquisition device installed on the independent motor is first powered on, so that the environmental data acquisition devices carried by the multiple independent motors collect the current environmental data information, and the current environmental data information includes at least the current environmental temperature data information, the current environmental humidity data information, and the current environmental air density data information.
[0077] In a specific implementation of the present invention, the multiple independent motors mark the current environmental data information, including: the multiple independent motors mark the current environmental data information according to the device ID number of each independent motor.
[0078] In the specific implementation of this invention, after each of the multiple independent motors collects and obtains the current environmental data information, the current environmental data information collected by each independent motor can be marked according to the device ID number of each independent motor to form marked current environmental data information. Then, the marked current environmental data information is compressed to form a data compressed package. Then, the data compressed package formed by the marked current environmental data information is uploaded to the remote controller through the gateway node.
[0079] The remote controller 22 is used to perform a startup control simulation based on the current environmental data information of the marked motors, and obtain the startup control simulation results of multiple independent motors; control the startup of multiple independent motors connected to it based on the startup control simulation results of multiple independent motors; after the multiple independent motors start working, the remote controller obtains the real-time speed of the multiple independent motors in real time; and performs real-time remote speed adjustment control on the corresponding motor among the multiple independent motors based on the real-time speed.
[0080] In a specific implementation of this invention, the remote controller performs a startup control simulation based on the marked current environmental data information to obtain startup control simulation results for multiple independent motors. This includes: the remote controller performs startup control simulation processing in a digital twin virtual motor model based on the marked current environmental data information to obtain startup control simulation results for multiple independent motors; the digital twin virtual motor model is a model constructed in the remote controller using a digital twin network simulation based on the motor parameters of the multiple independent motors; wherein the motor parameters include motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters affecting the magnitude of motor output power.
[0081] Furthermore, before the remote controller performs the start control simulation based on the marked current environmental data information, the method further includes: the remote controller determining whether each of the plurality of independent motors has marked current environmental data information; if not, obtaining the device ID number of the independent motor corresponding to the unmarked current environmental data information, and using the device ID number to perform matching and positioning on the remote server to obtain the positioning location; matching the nearest independent motor to the positioning location in the remote controller, and using the marked current environmental data information of the nearest independent motor as the marked current environmental data information of the independent motor corresponding to the unmarked current environmental data information.
[0082] Specifically, after receiving the compressed package of tagged current environmental data, the remote controller first parses it and uses the tagged device ID number in the tagged current environmental data to determine whether each of the multiple independent motors to be controlled has collected the tagged current environmental data. However, if there are independent motors that have not collected current environmental data, it is necessary to obtain the device ID number of the independent motor corresponding to the one without tagged current environmental data. Then, the device ID number is used to match and locate the motor on the remote server to obtain the location. Specifically, when setting up these independent motors, the device ID numbers of these independent motors are stored on the remote controller, along with their corresponding locations. The corresponding location can be matched using the device ID number. After matching the nearest independent motor to the location in the remote controller, the tagged current environmental data of the nearest independent motor is used as the tagged current environmental data of the independent motor corresponding to the one without tagged current environmental data.
[0083] Simultaneously, a digital twin virtual motor model is constructed in the remote controller according to the motor parameters of the independent motors. Then, the start-up control simulation is performed in the digital twin virtual motor model on the remote controller based on the marked current environmental data information, thereby obtaining the start-up control simulation results of multiple independent motors. The digital twin virtual motor model is a model constructed in the remote controller using a digital twin network simulation based on the motor parameters of each of the multiple independent motors. The motor parameters include at least the motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters that affect the magnitude of the motor output power.
[0084] In a specific implementation of the present invention, the remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control, including: the remote controller generating a starting control command for each independent motor based on the simulation results of multiple independent motor starting control; and sending each independent motor starting control command to the corresponding independent motor to control each independent motor to start operation.
[0085] Specifically, the remote controller generates a start control command for each independent motor based on the simulation results of multiple independent motor start control, and sends the start control command for each independent motor to the corresponding independent motor through the gateway node to control each independent motor to start.
[0086] In a specific implementation of the present invention, the remote controller obtains the real-time rotational speed of multiple independent motors in real time, including: the multiple independent motors are equipped with speed sensors, the real-time rotational speed of the multiple independent motors is obtained based on the speed sensors, and the real-time rotational speed is uploaded to the remote controller via a gateway node; the remote controller receives and obtains the real-time rotational speed of the multiple independent motors via the gateway node.
[0087] Specifically, speed sensors are installed inside multiple independent motors. After each independent motor starts, the speed sensor obtains the real-time speed of each independent motor and uploads these real-time speeds to the remote controller through the gateway node. This allows the remote controller to receive and obtain the real-time speeds of the multiple independent motors it controls from these gateway nodes.
[0088] In a specific implementation of this invention, the remote controller performs real-time remote speed adjustment control on the corresponding motors among the plurality of independent motors based on the real-time speed, including: the remote controller obtaining the desired speed of each of the plurality of independent motors; subtracting the desired speed of each independent motor from its real-time speed to obtain the speed difference of each independent motor; inputting the speed difference into an iterative learning model for iterative processing to obtain output iterative control data, and using the iterative control data as a given value for the frequency of the corresponding independent motor; the remote controller performs real-time remote speed adjustment control on the corresponding motors among the plurality of independent motors based on the iterative control data.
[0089] Furthermore, the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data, including: the remote controller inputs the speed difference into a built-in differential control model, and superimposes the differential control quantity input from the differential control model with the iterative control data to form superimposed control data; the remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the superimposed control data.
[0090] Specifically, the remote controller first needs to obtain the desired speed of each of the multiple independent motors. Then, it subtracts the desired speed of each independent motor from its real-time speed to obtain the speed difference. The remote controller has a built-in iterative learning model that can iteratively derive the given value of the frequency of the corresponding independent motor from the speed difference. Therefore, the speed difference is input into the iterative learning model for iterative processing to obtain the output iterative control data, which can then be used as the given value of the frequency of the corresponding independent motor. The remote controller can then use the iterative control data to perform real-time remote speed adjustment control on the corresponding motor among the multiple independent motors.
[0091] When the remote controller performs real-time remote speed adjustment control on the corresponding motors among multiple independent motors through iterative control data, the remote controller needs to input the speed difference into the built-in differential control model, and then superimpose the differential control quantity input from the differential control model with the iterative control data to form superimposed control data; finally, it performs real-time remote speed adjustment control on the corresponding motors among multiple independent motors based on the superimposed control data.
[0092] In this embodiment of the invention, current environmental data of multiple independent motors is collected, and the starting control is simulated using a digital twin virtual motor model at the remote control terminal based on the current environmental data. The starting control of multiple independent motors is then performed based on the simulation results. This allows for precise starting control of each independent motor, effectively extending the motor's lifespan. Furthermore, targeted starting control is implemented based on different situations, reducing the probability of motor failure during startup. Simultaneously, speed adjustment control is performed based on the real-time motor speed, ensuring that the motor speed meets the user's actual needs and reducing the motor's operating power consumption.
[0093] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0094] Furthermore, the above provides a detailed description of a remote control method and device for multiple independent motors based on a remote controller, as provided in the embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for remote control of multiple independent motors based on a remote controller, characterized in that, The method includes a remote controller and multiple independent motors, wherein each of the multiple independent motors has a built-in environmental data acquisition device and a gateway node; and the remote controller establishes a communication connection with the multiple independent motors based on the gateway node; the method includes: When starting and controlling multiple independent motors connected to it through the remote controller, the current environmental data information of the multiple independent motors is obtained through the environmental data acquisition device carried by the multiple independent motors themselves; The multiple independent motors mark the current environmental data information and upload the marked current environmental data information to the remote controller based on the gateway node; The remote controller performs a startup control simulation based on the current environmental data information of the marked area, and obtains the startup control simulation results of multiple independent motors. The remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control. After the multiple independent motors start working, the remote controller obtains the real-time speed of the multiple independent motors. The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the real-time speed. The remote controller performs a startup control simulation based on the marked current environmental data information, obtaining simulation results for multiple independent motor startup control, including: The remote controller performs startup control simulation processing in the digital twin virtual motor model based on the current environmental data information of the marker, and obtains multiple independent motor startup control simulation results; The digital twin virtual motor model is a model constructed in the remote controller using a digital twin network based on the motor parameters of the multiple independent motors; wherein the motor parameters include motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters that affect the magnitude of motor output power.
2. The method for remote control of multiple independent motors according to claim 1, characterized in that, The current environmental data includes current ambient temperature data, current ambient humidity data, and current ambient air density data.
3. The method for remote control of multiple independent motors according to claim 1, characterized in that, The multiple independent motors mark the current environmental data information, including: The multiple independent motors mark the current environmental data information according to the device ID number of each independent motor.
4. The method for remote control of multiple independent motors according to claim 1, characterized in that, Before the remote controller initiates the control simulation based on the current environmental data information of the marker, it also includes: The remote controller determines whether each of the plurality of independent motors has marked current environmental data information; If it does not exist, obtain the device ID number of the independent motor corresponding to the current environmental data information of the non-existent marker, and use the device ID number to match and locate on the remote server to obtain the location; In the remote controller, the nearest independent motor to the location is matched, and the current environmental data information of the marker of the nearest independent motor is used as the current environmental data information of the marker of the independent motor that does not have a marker.
5. The method for remote control of multiple independent motors according to claim 1, characterized in that, The remote controller controls the starting operation of multiple independent motors connected to it based on the simulation results of multiple independent motor starting control, including: The remote controller generates start-up control commands for each independent motor based on the simulation results of multiple independent motor start-up control. Each independent motor start control command is sent to the corresponding independent motor to control each independent motor to start working.
6. The method for remote control of multiple independent motors according to claim 1, characterized in that, The remote controller obtains the real-time speeds of multiple independent motors, including: Each of the multiple independent motors is equipped with a speed sensor. The real-time speed of the multiple independent motors is obtained based on the speed sensor, and the real-time speed is uploaded to the remote controller through the gateway node. The remote controller receives and obtains the real-time speed of the multiple independent motors based on the gateway node.
7. The method for remote control of multiple independent motors according to claim 1, characterized in that, The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the real-time speed, including: The remote controller obtains the desired speed of each of the multiple independent motors; The speed difference of each independent motor is obtained by subtracting the expected speed of each independent motor from its real-time speed. The speed difference is input into the iterative learning model for iterative processing to obtain the output iterative control data, and the iterative control data is used as the given value of the corresponding independent motor frequency. The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data.
8. The method for remote control of multiple independent motors according to claim 7, characterized in that, The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the iterative control data, including: The remote controller inputs the speed difference into the built-in differential control model, and superimposes the differential control quantity input from the differential control model with the iterative control data to form superimposed control data; The remote controller performs real-time remote speed adjustment control on the corresponding motor among the plurality of independent motors based on the superimposed control data.
9. A remote control device for multiple independent motors based on a remote controller, characterized in that, The device includes a remote controller and multiple independent motors, wherein each of the multiple independent motors has a built-in environmental data acquisition device and a gateway node; and the remote controller establishes a communication connection with the multiple independent motors based on the gateway node; wherein... The multiple independent motors are used to obtain current environmental data information of multiple independent motors through the environmental data acquisition device carried by each of the multiple independent motors when the remote controller starts and controls the multiple independent motors connected to it; mark the current environmental data information; and upload the marked current environmental data information to the remote controller based on the gateway node. The remote controller is used to perform a startup control simulation based on the current environmental data information of the marked motors, and obtain the startup control simulation results of multiple independent motors; based on the startup control simulation results of multiple independent motors, it controls the startup of multiple independent motors connected to it; after the multiple independent motors start working, the remote controller obtains the real-time speed of the multiple independent motors in real time; based on the real-time speed, it performs real-time remote speed adjustment control on the corresponding motor among the multiple independent motors. The remote controller performs a startup control simulation based on the marked current environmental data information, obtaining simulation results for multiple independent motor startup control, including: The remote controller performs startup control simulation processing in the digital twin virtual motor model based on the current environmental data information of the marker, and obtains multiple independent motor startup control simulation results; The digital twin virtual motor model is a model constructed in the remote controller using a digital twin network based on the motor parameters of the multiple independent motors; wherein the motor parameters include motor model parameters, motor input voltage parameters, motor input current parameters, motor output speed range parameters, motor output power range parameters, and environmental parameters that affect the magnitude of motor output power.