Blender control method and device, electronic equipment and storage medium
By acquiring the mixer's operating parameters, determining the target operating mode, and controlling the mixer to enter the corresponding mode, the problem of insufficient automated control of oil drilling rig mud mixers is solved, achieving efficient automated operation and fault avoidance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CNPC BOHAI DRILLING ENG
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-05
AI Technical Summary
The solids control system electrical equipment of the mud mixer in oil drilling rigs requires manual operation and has a low level of automation, resulting in low mud processing efficiency and the inability to monitor the status of electrical equipment in a timely manner, which affects the system's adaptability and work efficiency.
By acquiring the working parameters of the mixer, determining the target working mode, and controlling the mixer to enter the corresponding mode, automated control is achieved by connecting electronic devices to the mixer control system.
It achieves precise automated control of the mixer, avoiding malfunctions and abnormalities caused by manual operation, and improving the system's adaptability and work efficiency.
Smart Images

Figure CN122151689A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of industrial control, and specifically relates to a mixer control method, device, electronic equipment, and storage medium. Background Technology
[0002] Currently, in the oil drilling industry, compared to the main equipment of intelligent drilling rigs, winches, top drives, rotary tables, and the second-level manipulators on the drilling platform have all achieved automated operation. However, in the mud mixer of an oil drilling rig, the electrical equipment in the solids control system still requires manual operation, and its level of automation and intelligence is significantly lower than that of the main equipment of the intelligent drilling rig, which is inconsistent with the overall positioning of intelligent drilling rigs.
[0003] In drilling engineering, drilling processes place high demands on drilling fluid solids treatment and control technologies, primarily because mud density varies with the drilling formation. However, currently, the solids control system electrical equipment in oil drilling rig mud mixers is entirely manually operated. From adding mud materials to mixing, circulation, and then to the desanding and desliming separation of the returned mud, the opening and closing of valves throughout the entire process requires manual intervention. This process is time-consuming and labor-intensive, resulting in extremely low mud processing efficiency. Furthermore, due to the limitations of manual operation, the operating status of electrical equipment cannot be monitored in a timely and effective manner, further reducing the adaptability and efficiency of the solids control system. Summary of the Invention
[0004] To address the aforementioned problems in the prior art, namely the lack of automated control technology for oil drilling rig mud mixers, the present invention, in a first aspect, proposes a mixer control method applied to an electronic device, wherein the electronic device is connected to a mixer control system, and the mixer control system is connected to at least one mixer, the method comprising:
[0005] Acquire target data, which indicates the operating parameters of at least one mixer; determine a target operating mode and a target mixer based on the target data, wherein the target operating mode corresponds to the operating parameters of at least one mixer, and the target mixer is the mixer connected to the mixer control system that responds to the target operating mode; and control the target mixer to operate sequentially according to the target operating mode.
[0006] In some preferred embodiments, determining the target operating mode and the target mixer based on the target data includes: reading the target data; determining the target operating mode based on the operating parameters of each mixer; selecting a mixer that conforms to the target operating mode from among the plurality of mixers according to the target operating mode; determining the number of mixers used to respond to the target operating mode and a target threshold corresponding to the target operating mode, the target threshold indicating the number of mixers required to satisfy the target operating mode; if the number of mixers used to respond to the target operating mode is the same as the target threshold, then determining the reference mixer as the target mixer; if the number of mixers used to respond to the target operating mode is different from the first threshold, then terminating the current control process and issuing an alarm message.
[0007] In some preferred embodiments, the operating mode includes a multi-machine cycle mode. The step of sequentially controlling the target mixers to enter the target operating mode for operation according to the target operating mode includes: determining the type of the target operating mode; if the target operating mode is a multi-machine cycle mode, determining the cycle operating time of each target mixer in response to the multi-machine cycle mode; and controlling each target mixer to operate in a cycle according to the cycle operating time.
[0008] In some preferred embodiments, controlling the cyclic operation of each mixer in the target mixer according to the single-machine working time includes: determining the first sequence of the cyclic operation of each target mixer; sequentially selecting a first mixer from the target mixers according to the first sequence, wherein the first sequence indicates the working order of each target mixer in response to the multi-machine cyclic mode; controlling the first mixer to work and recording the first duration of the first mixer's operation; when the first duration reaches the cyclic working time, determining whether the first mixer is the last target mixer in the first sequence; when the first mixer is not the last mixer in the first sequence, reselecting the next mixer from the target mixers as the first mixer according to the first sequence; and ending the current control process if the first mixer is the last mixer in the first sequence.
[0009] In some preferred embodiments, the target operating mode further includes a dual-machine cyclic mode, and the method further includes: if the target operating mode is a dual-machine cyclic mode, then determining a target equipment group and a dual-machine operating duration, wherein the target equipment group includes at least two of the plurality of target mixers; determining a second order of cyclic operation for each target mixer in the target equipment group; sequentially determining a second mixer according to the second order, wherein the second mixer is a target mixer in the target equipment group; controlling the second mixer to operate, and determining a second operating duration for the second mixer; when the second operating duration of the second mixer reaches the dual-machine operating duration, then updating another target mixer in the target equipment group to a new second mixer.
[0010] In some preferred embodiments, the target working mode further includes a stand-alone working mode, and the method further includes: if the target working mode is a stand-alone working mode, determining the stand-alone working duration, and selecting a third mixer among the target mixers, wherein the third mixer is any one of the plurality of target mixers; controlling the third mixer to start working, and determining a third working duration of the third mixer; determining whether the third working duration is less than the stand-alone working duration; if the third working duration is less than the stand-alone working duration, detecting whether the third mixer has stopped working, and issuing an alarm message when the third mixer stops working; if the third working duration is not less than the stand-alone working duration, controlling the third mixer to stop working, and ending the current control process.
[0011] In a second aspect, the present invention provides a mixer control device, the mixer control device including a communication terminal and an output terminal, the communication terminal being connected to the signal terminal of the mixer control system to obtain the operating parameters of each mixer;
[0012] A relay module is provided between the output terminal and the target mixer. The electronic device transmits the control signal to the relay module through the output terminal. The relay module controls the working process of the target mixer according to the control signal, so that the target mixer enters the target working mode to work.
[0013] In some preferred embodiments, the mixer control device further includes:
[0014] The data acquisition module is used to acquire target data, which is used to indicate the operating parameters of at least one mixer;
[0015] The data processing module is used to determine the target working mode and the target mixer based on the target data. The target working mode corresponds to the working parameters of at least one mixer. The target mixer is the mixer connected to the mixer control system that is used to respond to the target working mode.
[0016] The equipment control module is used to control the target mixer to work sequentially according to the target working mode.
[0017] A third aspect of the present invention provides an electronic device comprising:
[0018] At least one processor; and
[0019] A memory communicatively connected to at least one of the processors; wherein,
[0020] The memory stores instructions that can be executed by the processor to implement the above-described mixer control method.
[0021] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer instructions for execution by the computer to implement the above-described mixer control method.
[0022] The beneficial effects of this invention are:
[0023] (1) The mixer control method proposed in this invention, when applied to the automated control of multiple mixers, obtains target data that indicates the working parameters of each mixer and performs comprehensive processing to determine the target working mode of the current mixer and the target mixer for responding to the target working mode. This allows for precise control of the target mixer based on the target working mode. Compared to related technologies, this method automatically selects the corresponding target working mode based directly on the working parameters of each mixer and further controls the target mixer according to the target working mode, thus avoiding mixer malfunctions due to improper manual operation or abnormal situations caused by prolonged equipment operation.
[0024] (2) The mixer control system proposed in this invention is connected to the communication terminal of an external electronic device, thereby transmitting target data related to the working parameters of each mixer in the mixer control system to the electronic device. The output terminal of the electronic device is connected to the operating system of each mixer. Based on this, the electronic device can transmit control signals to the operating system of the mixer in real time, thereby enabling the electronic device to control the operation of each mixer according to a preset method. Attached Figure Description
[0025] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0026] Figure 1 This is a schematic flowchart of a mixer control method proposed in an embodiment of the present invention;
[0027] Figure 2 This is a system architecture diagram proposed in an embodiment of the present invention;
[0028] Figure 3 This is a schematic diagram of a control flow in a practical application scenario proposed in an embodiment of the present invention;
[0029] Figure 4 This is a schematic diagram of the structure of a mixer control device proposed in an embodiment of the present invention;
[0030] Figure 5 This is a schematic diagram of the structure of a computer system used to implement the methods, apparatus, and electronic devices of this application. Detailed Implementation
[0031] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.
[0032] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0033] This invention provides a mixer control method applied to an electronic device connected to a mixer control system, the mixer control system including multiple mixers. To more clearly illustrate the above-described mixer control method, the following describes the method in conjunction with... Figure 1 The steps in the embodiments of the present invention will be described in detail below.
[0034] like Figure 1 As shown, the first embodiment of the present invention provides a mixer control method, the method including steps S10-S30, each step described in detail below:
[0035] Step S10: Obtain target data, which is used to indicate the operating parameters of at least one mixer;
[0036] It should be noted that, in this embodiment, the mixer control system refers to a bus system or other possible remote control system, etc., used to control the working process of multiple mixers and to sample the working parameters of each mixer.
[0037] In this embodiment, the mixer control device can specifically be a pre-programmed PLC (Programmable Logic Controller). It is readily understood that the PLC should at least include a CPU module, a digital input / output module, and an analog input / output module. The analog input / output module is used to acquire the aforementioned target data, which is then analyzed and processed by the CPU module. Finally, specific control signals are output through the digital input / output module. The mixer control system and the PLC's CPU module can be connected via bus communication. By sampling the operation process of each mixer through the mixer control system, the operating parameters of each mixer can be determined, and these parameters can be organized into target data conforming to a preset format and sent to the PLC.
[0038] Please refer to Figure 2 , Figure 2 This is a system architecture diagram provided for this embodiment. Figure 2 As shown, the mixer control system is connected to the programmable logic controller (PLC) for communication. Various working parameters (such as selected mode, selected equipment, and running time) are transmitted to the PLC. After comprehensive analysis and processing, the PLC further determines information such as the number of control consoles, current mode, working status, current running time, and alarm display, and transmits the corresponding control signals to the mixer control loop to control the mixer.
[0039] More specifically, the process of sampling each mixer to determine its operating parameters can be achieved through a pre-set sampling frequency and sampling points. For example, based on the characteristics of the mixer's operation and the accuracy requirements for parameter detection, a sampling frequency that meets the needs is set, and various sensors are installed in key parts of the mixer (such as a speed sensor on its mixing shaft, a temperature sensor on its casing, a current sensor at its motor, etc.). Then, after the mixer control system is started, sampling is performed based on each sampling point according to the pre-set sampling frequency. After sampling is completed, the determined operating parameters can be organized into target data according to a preset format. For example, key fields of the target data can be set according to the mixer's equipment ID, parameter name, parameter value, sampling time, etc., so as to facilitate the processing of target data based on real-time operating parameters.
[0040] The mixer control system can be set up based on a fieldbus system. Each mixer and its controller can be connected via a fieldbus (such as Profibus, Modbus, CAN, etc.). Sensors for collecting various types of data can be set on each mixer. Data transmission links between different devices can be established through various open communication protocols to sample the operating parameters of multiple mixers.
[0041] A network-based mixer control system can also be implemented based on C / S (Client / Server) or B / S (Browser / Server) modes. For the C / S mode suitable for local area networks, the server uses a high-performance PC, workstation, or minicomputer, and a large database system such as Oracle, Sybase, Informix, or SQL Server. Operators install dedicated software and, by installing sensors on the mixer's control box, transmit sensor signals such as working mode, working time, and working status to the internet for remote control. Simultaneously, the control box's operation signals are transmitted to the internet and received through the office area's local area network, allowing for analysis and observation of the mixer's working status and fault conditions. The internet displays the mixer's operating status and related data in real time, enabling operators to monitor the mixer's operating parameters and easily adjust its operation in real time.
[0042] Step S20: Based on the target data, determine the target working mode and the target mixer. The target working mode corresponds to the working parameters of the mixer. The target mixer is the mixer in the mixer control system that is used to respond to the target working mode.
[0043] In this embodiment, the target working mode refers to the working mode of several mixers that is determined after reading the working parameters represented by the target data and performing corresponding processing. Correspondingly, after the target working mode is determined, the mixers that are under the target working mode are all the target mixers described in this embodiment.
[0044] Specifically, after acquiring the target data, the mixer control device can read the target data according to a preset data format to analyze the various operating parameters of each mixer. Then, based on the threshold range of each operating parameter, it determines the ideal operating mode of each mixer. For example, assuming the target data includes the speed, temperature, and current data of a certain mixer, and through comparison, it is determined that the values of the speed, temperature, and current parameters of the mixer are all within a specific range [a, b], and this specific range [a, b] corresponds to the preset target operating mode {A, B}, then the mixer can be considered to be in the ideal operating mode {A, B}.
[0045] It is understandable that since a mixing system typically connects multiple mixers, there are usually multiple ideal operating modes among these mixers. That is, based on the target data, multiple groups can be identified among the multiple mixers. The mixers in each group are used to respond to the same ideal operating mode, but the ideal operating modes corresponding to the mixers in different groups are different.
[0046] In this embodiment, after analyzing and processing all mixers, multiple ideal working modes and the number of mixers used to respond to each ideal working mode can be determined. According to a certain preset rule, one of the multiple ideal working modes can be selected as the target working mode mentioned above.
[0047] In some embodiments, after determining multiple ideal operating modes, the target operating mode can be determined according to the number of mixers that respond to each ideal operating mode. For example, assuming that a sequence of ideal modes {P1, P2, P3...} has been determined, each ideal mode P1, P2, P3... corresponds to a mixer set M1, M2, M3..., and the number of mixers Q1, Q2, Q3... in each mixer sequence set is determined in turn. By comparison, the mixer set Qmax with the largest number can be obtained. Then, the ideal mode Pmax corresponding to Qmax is the target operating mode mentioned above, and each mixer in Qmax is the target mixer mentioned above.
[0048] In other embodiments, after determining multiple ideal operating modes, a target operating mode can be determined based on preset equipment production requirements. For example, assuming a sequence of ideal modes {P1, P2, P3...} has been determined, each ideal mode P1, P2, P3... corresponds to a set of mixers M1, M2, M3... respectively. If the preset equipment production requirement is an efficiency factor, then the ideal mode Ps with the highest efficiency is determined among the multiple ideal operating modes. In this case, Ps is the target operating mode, and each mixer in the corresponding set of mixers Ms is the target mixer. If the preset equipment production requirement is an energy-saving factor, then the ideal mode Pe with the lowest power consumption is determined among the multiple ideal operating modes. In this case, Pe is the target operating mode, and each mixer in the corresponding set of mixers Me is the target mixer.
[0049] Step S30: According to the target working mode, control the target mixer to enter the target working mode in sequence to work.
[0050] Specifically, the target operating modes mentioned above include multi-machine cyclic mode, dual-machine cyclic mode, and single-machine operating mode. For clarity, please refer to [link / reference needed]. Figure 3 , Figure 3 This embodiment provides a schematic diagram of a control flow in a practical application scenario, such as... Figure 3 As shown, after the intelligent control of the mixer is started, the mixer control system sends data to the PLC. The PLC analyzes and processes the data to determine a working mode, including single-machine mode (i.e., the single-machine working mode mentioned above), dual-machine cycle mode, and multi-machine cycle mode. Figure 3 Assuming the control system is connected to a total of 3 mixers, in single-machine mode, any one of the 3 mixers is selected, while in dual-machine cycle mode, any two of them are selected. Correspondingly, in multi-machine cycle mode, the 3 mixers are selected to work in sequence.
[0051] Furthermore, the target mixers are sequentially controlled to enter the target working mode according to the target working mode, specifically including: determining the type of the target working mode; if the target working mode is a multi-machine cycle mode, determining the cycle working time of each target mixer when responding to the multi-machine cycle mode; and controlling each target mixer to work in a cycle according to the cycle working time.
[0052] In this embodiment, the multi-machine cycle mode refers to multiple target mixers alternating and cycling, intermittently entering the target working mode to work. The aforementioned cycle working time is used to characterize the duration for which each target mixer switches to the target mode to work.
[0053] Furthermore, based on the single-machine working time, the system controls the cyclic operation of each target mixer, including: determining the first sequence of the cyclic operation of each target mixer; selecting a first mixer sequentially from the target mixers according to the first sequence, wherein the first sequence indicates the working order of each target mixer in response to the multi-machine cyclic mode; controlling the first mixer to work and recording the first duration of the first mixer's operation; when the first duration reaches the cyclic working time, determining whether the first mixer is the last target mixer in the first sequence; if the first mixer is not the last mixer in the first sequence, reselecting the next mixer as the first mixer from the target mixers according to the first sequence; and ending the current control process if the first mixer is the last mixer in the first sequence.
[0054] The first order is used to characterize the cyclical working order of each target mixer, ensuring that each target mixer operates sequentially without conflict. Specifically, the first order can be set using various sorting algorithms. For example, the device IDs of each target mixer can be randomly sorted to obtain the first order, or they can be sorted according to the size of the device IDs. This embodiment does not limit the specific algorithm used.
[0055] Furthermore, the above method also includes: if the target working mode is a dual-machine cycle mode, then determining a target equipment group and a dual-machine working duration, wherein the target equipment group includes at least two of the multiple target mixers; determining a second sequence of cyclic operation for each target mixer in the target equipment group; sequentially determining a second mixer according to the second sequence, wherein the second mixer is one of the target mixers in the target equipment group; controlling the second mixer to work and determining a second working duration for the second mixer; when the second working duration of the second mixer reaches the dual-machine working duration, then updating another target mixer in the target equipment group to a new second mixer.
[0056] In this embodiment, the target equipment group includes at least two mixers, which work alternately in a set second sequence, and the maximum working time does not exceed the above-mentioned dual-machine working time.
[0057] Furthermore, in the above embodiments, the method further includes: if the target working mode is a single-machine working mode, determining the single-machine working duration, and selecting a third mixer among the target mixers, wherein the third mixer is any one of the plurality of target mixers; controlling the third mixer to start working, and determining a third working duration of the third mixer; determining whether the third duration is less than the single-machine working duration; when the third duration is less than the single-machine working duration, detecting whether the third mixer has stopped working, and issuing an alarm message when the third mixer stops working; when the third duration is not less than the single-machine working duration, controlling the third mixer to stop working, and ending the current control process.
[0058] Regarding parameters such as the third sequence and the third duration, please refer to the above explanation in this embodiment, which will not be repeated here.
[0059] Furthermore, in the above embodiments, determining the target operating mode and the target mixer based on the target data includes: reading the target data; determining the target operating mode based on the operating parameters of each mixer; selecting a mixer that conforms to the target operating mode from among the multiple mixers according to the target operating mode; determining the number of mixers that conform to the target operating mode and a target threshold corresponding to the target operating mode, wherein the target threshold is used to indicate the number of mixers required to satisfy the target operating mode; if the number of mixers that conform to the target operating mode is the same as the target threshold, then determining the reference mixer as the target mixer; if the number of mixers that conform to the target operating mode is different from the target threshold, then terminating the current control process and issuing an alarm message.
[0060] It is easy to understand that when selecting a target mixer, it is necessary to check again whether the target mixer can successfully respond to the target working mode. In this embodiment, each target working mode corresponds to a specific number of mixers. If the number of target mixers used to respond to the target working mode is different from its corresponding target threshold, then if the mixer is controlled to work according to the target working mode, it may cause system abnormalities or even damage to the mixer.
[0061] Although the steps in the above embodiments are described in the above order, those skilled in the art will understand that in order to achieve the effect of this embodiment, different steps do not need to be executed in such an order. They can be executed simultaneously (in parallel) or in a reverse order. These simple variations are all within the protection scope of this invention.
[0062] A second embodiment of the present invention provides a mixer control device. This mixer control device includes a communication terminal and an output terminal. The communication terminal is connected to the signal terminal of the mixer control system to obtain the operating parameters of each mixer. A relay module is provided between the output terminal and the target mixer. The electronic device transmits the control signal to the relay module through the output terminal. The relay module controls the working process of the target mixer according to the control signal, so that the target mixer enters the target working mode for operation.
[0063] The mixer control device can be a software module, which includes several instructions stored in a memory. The processor can access the memory, call the instructions, and execute them to complete the mixer control method described in the above embodiments. In some embodiments, the mixer control device can also be built from hardware devices. For example, the mixer control device can be built from one or more chips, and the chips can work together to complete the mixer control method described in the above embodiments. Furthermore, the mixer control device can also be built from various logic devices, such as general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microcontrollers, ARM (AcornRISC) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of these components.
[0064] Please refer to Figure 4 , Figure 4 The diagram shows the structure of the mixer control device. As shown, the mixer control device also includes:
[0065] Data acquisition module 10 is used to acquire target data, which is used to indicate the operating parameters of each mixer in the mixer control system;
[0066] Data processing module 20 is used to determine a target working mode and a target mixer based on the target data. The target working mode corresponds to the working parameters of the mixer. The target mixer is the mixer in the mixer control system that responds to the target working mode.
[0067] The equipment control module 30 is used to sequentially control the target mixer to enter the target working mode for operation according to the target working mode.
[0068] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the device described above can be found in the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0069] It should be noted that the mixer control device provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be further decomposed or combined. For example, the modules in the above embodiments can be merged into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the various modules or steps and are not considered as an improper limitation of the present invention.
[0070] An electronic device according to a third embodiment of the present invention includes:
[0071] At least one processor; and
[0072] A memory communicatively connected to at least one of the processors; wherein,
[0073] The memory stores instructions that can be executed by the processor to implement the above-described mixer control method.
[0074] The fourth embodiment of the present invention provides a computer-readable storage medium storing computer instructions, which are executed by the computer to implement the above-described mixer control method.
[0075] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the electronic device and computer-readable storage medium described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0076] Those skilled in the art will recognize that the modules and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. The programs corresponding to the software modules and method steps can be placed in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. To clearly illustrate the interchangeability of electronic hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the invention.
[0077] The following is for reference. Figure 5 It shows a schematic diagram of the structure of a computer system for implementing the methods, systems, and devices of this application. Figure 5 The server shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0078] like Figure 5 As shown, the computer system includes a Central Processing Unit (CPU) 301, which can perform various appropriate actions and processes based on programs stored in Read Only Memory (ROM) 302 or programs loaded from storage section 308 into Random Access Memory (RAM) 303. The RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via a bus 304. An Input / Output (I / O) interface 305 is also connected to the bus 304.
[0079] The following components are connected to I / O interface 305: an input section 303 including a keyboard, mouse, etc.; an output section 307 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.
[0080] Specifically, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by central processing unit (CPU) 301, it performs the functions defined in the methods of this application. It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on a computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0081] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0082] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. 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 indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated 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 the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0083] The terms “first”, “second”, etc., are used to distinguish similar objects, not to describe or indicate a specific order or sequence.
[0084] The term "comprising" or any other similar term is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus / device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent in such process, method, article, or apparatus / device.
[0085] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A method for controlling a mixer, characterized in that, Applied to an electronic device connected to a mixer control system, the mixer control system being connected to at least one mixer, the method includes: Acquire target data, which is used to indicate the operating parameters of at least one mixer; Based on the target data, a target operating mode and a target mixer are determined. The target operating mode corresponds to the operating parameters of at least one mixer. The target mixer is one of the mixers connected to the mixer control system that is used to respond to the target operating mode. According to the target working mode, the target mixer is controlled to work in sequence.
2. The mixer control method according to claim 1, characterized in that, The step of determining the target operating mode and the target mixer based on the target data includes: Read the target data and determine the target working mode based on the working parameters of each mixer; Based on the target working mode, select a mixer that matches the target working mode from among the various mixers; Determine the number of mixers required to respond to the target operating mode, and a target threshold corresponding to the target operating mode, wherein the target threshold indicates the number of mixers required to satisfy the target operating mode; If the number of mixers used to respond to the target operating mode is the same as the target threshold, then the reference mixer is determined to be the target mixer; If the number of mixers used to respond to the target operating mode is different from the target threshold, the current control process is terminated and an alarm message is issued.
3. The mixer control method according to claim 1, characterized in that, The working mode includes a multi-machine cycle mode. The step of sequentially controlling the target mixer to enter the target working mode according to the target working mode includes: Determine the type of the target working mode; If the target operating mode is a multi-machine cycle mode, then determine the cycle operating time of each target mixer when responding to the multi-machine cycle mode; Based on the cycle working time, control the operation of each target mixer in a cycle.
4. The mixer control method according to claim 3, characterized in that, The step of controlling the cyclic operation of each target mixer based on the single-machine working time includes: Determine the first sequence of the cycle operation of each target mixer; According to the first sequence, the first mixer is selected sequentially from the target mixers, and the first sequence is used to indicate the working order of each target mixer in response to the multi-machine cycle mode; Control the first mixer to operate and record the first duration for which the first mixer continues to operate; When the first duration reaches the cycle working duration, it is determined whether the first mixer is the last target mixer in the first sequence; When the first mixer is not the last mixer in the first sequence, the next mixer is selected as the first mixer from the target mixers according to the first sequence. If the first mixer is the last mixer in the first sequence, the current control process ends.
5. The mixer control method according to claim 3, characterized in that, The target operating mode also includes a dual-machine cyclic mode, and the method further includes: If the target working mode is a dual-machine cycle mode, then the target equipment group and the dual-machine working time are determined, and the target equipment group includes at least two of the multiple target mixers; Determine the second sequence of the cyclic operation of each target mixer in the target equipment group; According to the second sequence, the second mixer is determined sequentially, and the second mixer is a target mixer in the target equipment group; Control the second mixer to operate, and determine the second duration for which the second mixer operates; When the second mixer operates for a second period of time, which is equal to the dual-machine operating time, the other target mixer in the target equipment group is updated to a new second mixer.
6. The mixer control method according to claim 3, characterized in that, The target operating mode also includes a stand-alone operating mode, and the method further includes: If the target working mode is a stand-alone working mode, then the stand-alone working time is determined, and a third mixer is selected from the target mixers, wherein the third mixer is any one of the multiple target mixers; Control the third mixer to start working, and determine the third duration for which the third mixer operates; Determine whether the third duration is less than the single-machine working duration; When the third duration is less than the single-machine working duration, it is detected whether the third mixer has stopped working, and an alarm message is issued when the third mixer stops working; When the third duration is not less than the single-machine working duration, the third mixer is controlled to stop working, and the current control process ends.
7. A mixer control device, characterized in that, The mixer control device includes a communication terminal and an output terminal. The communication terminal is connected to the signal terminal of the mixer control system to obtain the operating parameters of each mixer. A relay module is provided between the output terminal and the target mixer. The electronic device transmits the control signal to the relay module through the output terminal. The relay module controls the working process of the target mixer according to the control signal, so that the target mixer enters the target working mode to work.
8. The mixer control device according to claim 7, characterized in that, The device further includes: The data acquisition module is used to acquire target data, which is used to indicate the operating parameters of at least one mixer; The data processing module is used to determine the target working mode and the target mixer based on the target data. The target working mode corresponds to the working parameters of at least one mixer. The target mixer is the mixer connected to the mixer control system that is used to respond to the target working mode. The equipment control module is used to control the target mixer to work sequentially according to the target working mode.
9. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to at least one of the processors; wherein, The memory stores instructions that can be executed by the processor to implement the mixer control method according to any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that are executed by the computer to implement the mixer control method according to any one of claims 1-6.