A distributed multi-agent collaborative coal transportation control system and control method for a long-distance scraper conveyor
Through the distributed multi-agent collaborative control system, permanent magnet motors and hydraulic cylinders are used to adjust the tension, which solves the chain tensioning and motor drive problems of long-distance scraper conveyors, improves transportation efficiency and safety, and extends equipment life.
Patent Information
- Application Number
- CN202411779534.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-12-05
AI Technical Summary
Existing scraper conveyors have problems such as chain stacking, chain breakage, insufficient motor power or excessive size, and excessive burden on the tail hydraulic system under long transportation distance conditions, resulting in low transportation efficiency and insufficient safety.
A distributed multi-agent collaborative control system is adopted, including the nose, multiple middle and tail intelligent bodies. The tensioning force is adjusted by permanent magnet motor drive and hydraulic cylinder, and intelligent control is combined with industrial computers, current sensors and tension sensors to achieve coordinated adjustment of motor power and tensioning force.
It improves the transportation efficiency and safety of long-distance scraper conveyors, reduces the burden on the tail tension adjustment system, extends the service life of the equipment, and enables coal to be transported normally when a single intelligent body fails.
Smart Images

Figure CN119750127B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of coal transportation in fully mechanized mining working faces, and specifically relates to a multi-agent distributed collaborative coal transportation control system and a control method for a long-distance scraper conveyor. Background Art
[0002] With the development of intelligent and unmanned coal mining, the coal mining length of the fully mechanized mining face has gradually lengthened. The scraper conveyor is the only coal transportation equipment in the fully mechanized mining face. As the fully mechanized mining face lengthens, new requirements are also put forward for its own length. The long-distance scraper conveyor is the current development trend.
[0003] However, the current maximum length of a scraper conveyor is 480m. Simply increasing the coal conveying length will inevitably lead to chain stacking, chain breakage, insufficient motor power, and excessive motor size. This is mainly reflected in the following aspects. The current scraper conveyor relies solely on the hydraulic cylinder at the tail of the machine to tension the chain. With the development of long-distance scraper conveyors, the total length of chain tensioning will continue to increase, resulting in an increasing burden on the hydraulic system at the tail of the machine. There are also problems such as the hydraulic cylinder extending too long, causing it to get stuck and unable to retract, and the cross-lap telescopic structure at the tail of the scraper conveyor wearing and curling, making it impossible to work smoothly. Therefore, using only single-end tensioning force control cannot meet the development trend. In addition, the current scraper conveyor is driven by motors at both the head and tail ends. As the coal conveying distance of the scraper conveyor increases, it will lead to problems such as insufficient motor power or excessive motor size.
[0004] Therefore, the present invention adopts a strategy of coordinated intelligent coal transportation using distributed motors and tensioning systems to meet the problems existing in long-distance scraper conveyors, improve transportation efficiency and safety factors, and improve the level of intelligent coal mining. Summary of the Invention
[0005] In order to solve the problems existing in the motor drive and chain tail tension control system of long-distance scraper conveyors and improve the coal mining efficiency and stability of scraper conveyors, the present invention provides a distributed multi-agent collaborative coal transportation control system and control method for long-distance scraper conveyors.
[0006] The present invention adopts the following technical solution: a distributed multi-agent collaborative coal transportation control system for a long-distance scraper conveyor, comprising:
[0007] A machine head intelligent body, the machine head intelligent body comprising a first permanent magnet motor and a machine head assembly driven by the first permanent magnet motor, the machine head assembly being adjusted and tensioned by a machine head tensioning hydraulic cylinder;
[0008] a plurality of intermediate intelligent bodies, each of which includes a second permanent magnet motor and a middle sprocket assembly driven by the second permanent magnet motor;
[0009] A tail intelligent body, the tail intelligent body comprising a third permanent magnet motor and a tail assembly driven by the third permanent magnet motor, the tail assembly being adjusted and tensioned by a tail tensioning hydraulic cylinder;
[0010] The head intelligent body is arranged at the head and connected to the cross-side unloading part, the tail intelligent body is arranged at the tail, and the plurality of intermediate intelligent bodies are arranged at intervals between the cross-side unloading part and the tail intelligent body, and the adjacent two intermediate intelligent bodies are connected by the coal conveying intermediate part, the intermediate intelligent body is connected to the cross-side unloading part by the coal conveying intermediate part, and the intermediate intelligent body is connected to the tail intelligent body by the coal conveying intermediate part;
[0011] A centralized control system, comprising an industrial computer, a current sensor, and a tension sensor; the current sensor is used to detect the current values of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor, and is used to determine the load of the transported coal and the output power of the motor; the tension sensor is used to detect the tension of the chain; the industrial computer receives information from the current sensor and the tension sensor and controls the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor;
[0012] The scraper conveyor chain system is arranged on the head intelligent body, the cross side unloading part, the middle intelligent body, the coal conveying middle part and the tail intelligent body.
[0013] In some embodiments, the handpiece assembly includes:
[0014] Nose bottom plate;
[0015] A head frame, wherein the head frame is mounted on the head bottom plate, the front end of the head frame is hingedly connected to the end of the cross side unloading portion through a head rotating shaft, a sprocket I is arranged in the head frame, the sprocket I is mounted on a sprocket shaft I, and the sprocket shaft I is driven by a first permanent magnet motor;
[0016] The machine head tensioning hydraulic cylinder is connected between the machine head base plate and the rear part of the machine head frame.
[0017] In some embodiments, the middle sprocket assembly includes:
[0018] A supporting bottom plate, with supporting side plates provided on both sides of the supporting bottom plate;
[0019] Lifting hydraulic cylinders, wherein two sets of lifting hydraulic cylinders are provided and symmetrically arranged on both sides of the supporting base plate;
[0020] An intermediate sprocket shaft, on which a sprocket is provided, the intermediate sprocket shaft is installed between two lifting hydraulic cylinders, coal retaining plates are provided on both sides of the intermediate sprocket shaft, and the intermediate sprocket shaft is driven by a second permanent magnet motor;
[0021] The intermediate transition frame is fixedly connected to the front and rear ends of the supporting bottom plate and is respectively connected to the middle coal conveying parts at both ends.
[0022] In some embodiments, a first-level movable upper plate is symmetrically installed on both sides of the middle sprocket shaft, one end of the first-level movable upper plate is hingedly connected to the middle transition frame, and the other end of the first-level movable upper plate is rotatably connected to the second-level movable upper plate through the middle secondary rotating shaft, and the outer surface of the second-level movable upper plate is in tangential contact with the sprocket shaft, and a coal-blocking hydraulic cylinder is connected between the second-level movable upper plate and the middle transition frame. The clamping force provided by the coal-blocking hydraulic cylinder keeps the second-level movable upper plate and the middle sprocket shaft in a state of tangential contact at all times, thereby preventing the transported coal from falling to the lower side of the scraper conveyor.
[0023] In some embodiments, a plurality of U-shaped grooves are provided in the middle of the first-stage movable middle plate, the U-shaped grooves are used to allow the protruding portion of the middle sprocket shaft to pass through, and a derailleur is provided in the U-shaped grooves.
[0024] In some embodiments, the tail assembly includes:
[0025] tail bottom plate;
[0026] A tail frame, wherein the tail frame is mounted on the tail base plate, a sprocket III is arranged in the tail frame, the sprocket III is mounted on a sprocket shaft III, and the sprocket shaft III is driven by a third permanent magnet motor;
[0027] A tail transition frame, one end of which is connected to the coal conveying middle part, and the other end is hingedly connected to the tail frame via a tail shaft;
[0028] The tail tensioning hydraulic cylinder is connected between the tail frame and the tail base plate.
[0029] A control method for a distributed multi-agent collaborative coal handling control system for a long-distance scraper conveyor, comprising:
[0030] S1: The industrial computer receives the current values In of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor and the Fn signal of the tension sensor in the scraper;
[0031] S2: Based on the collected current signals, the industrial computer controls the power of multiple motors to achieve a balance in the power output of the head, middle, and tail intelligent bodies. That is, the current values of the first, second, and third permanent magnet motors are the same. This provides global control over the drive of the scraper conveyor, ensuring smooth chain operation.
[0032] S3: Based on the collected tension signal Fn, the industrial computer adjusts the local tension of the scraper conveyor in sections to ensure that all chain tension values are always greater than 0;
[0033] S4: Taking the maximum value of the function Y = 0.3 Fn + 0.4 In + 0.3 M as the target, where M is the hourly coal transport capacity, and the relationship between the motor power and the tensioning force is weighed, the drive power and tensioning force of the first, second, and third permanent magnet motors are coordinated and controlled to ensure that the coal transport operation reaches the optimal state;
[0034] S5: When the first permanent magnet motor, the second permanent magnet motor, the third permanent magnet motor, the head tensioning hydraulic cylinder, or the tail tensioning hydraulic cylinder fails, the control quantity is transferred to the adjacent intelligent body to ensure that the motor power and tensioning force meet the control requirements.
[0035] In some embodiments, in step S2, the process of controlling the power of multiple motors includes:
[0036] S21: Build strategy network and value network,
[0037] The input of the strategy network is the current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor, and the output is the probability distribution function of the speed;
[0038] The input of the value network is the current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor. The output is the value of the current state, which is used to evaluate the quality of the current state.
[0039] Both the policy network and the value network use feedforward neural networks;
[0040] S22: Build a three-dimensional model consistent with the real-world device in the software, add input and output interfaces to the three-dimensional model, the input interface is used to input the initial speed, and the output interface is used to output the "current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor" simulated in real time by the three-dimensional model and the reward value given to the agent after the current agent takes action. According to the formula Calculate reward value;
[0041] S23: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model;
[0042] S24: Input the training data into the policy network and the value network for training;
[0043] S25: Repeat steps S23-S24 to calculate the average reward change in the last six training rounds. If the change is less than the set threshold If R<0.01, the strategy is considered to have converged, and then the training is stopped. The current values and speeds of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor collected in real time are input through the trained strategy network, and the speed is output to operate each motor.
[0044] In some embodiments, in step S3, the process of adjusting the local tension of the scraper conveyor in sections includes:
[0045] S31: Build strategy network and value network,
[0046] The input of the strategy network is the chain tension and the extension and contraction of the hydraulic cylinder, and the output is the correction value of the extension and contraction of the hydraulic cylinder;
[0047] The input of the value network is the chain tension and the hydraulic cylinder extension, and the output is the value of the current state, which is used to evaluate the quality of the current state;
[0048] Both the policy network and the value network use feedforward neural networks;
[0049] S32: Build a 3D model in the software that is consistent with the real-world device. Add input and output interfaces to the 3D model. The input interface is used to input the chain tension, and the output interface is used to output the "chain tension and hydraulic cylinder extension and contraction" simulated in real time by the 3D model, as well as the reward value given after the current hydraulic cylinder takes action. If Fn>0, the reward is 0; if Fn≤0, the reward is −c.
[0050] S33: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model;
[0051] S34: Input the training data into the policy network and the value network for training;
[0052] S35: Repeat steps S33-S34 continuously. When the system's reward value remains at a stable positive value after multiple trainings and the reward value fluctuation is less than <10%, the system is considered to have reached convergence. Then stop training, input the chain tension and hydraulic cylinder extension amount collected in real time through the trained strategy network, and output the correction value of the hydraulic cylinder extension amount.
[0053] In some embodiments, in step S4, the process of coordinated control of driving power and tensioning force adjustment includes:
[0054] S41: Build strategy network and value network,
[0055] The input of the strategy network is the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed, and the output is motor speed and adjustment tension;
[0056] The inputs of the value network are the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed. The output is the value of the current state, which is used to evaluate the quality of the current state.
[0057] Both the policy network and the value network use feedforward neural networks;
[0058] S42: Build a 3D model that is consistent with the real-world device in the software, and add input and output interfaces to the 3D model. The input interface is used to input the chain tension Fn, the motor current value In, and the coal transport volume M. The output interface is used to output the "motor speed" simulated in real time by the 3D model. xn, hydraulic cylinder extension ωn" and the reward value given after the current hydraulic cylinder takes action, ;
[0059] S43: Input an initial value in the input interface, the three-dimensional model starts running, and outputs a round of training data in the three-dimensional model;
[0060] S44: Input the training data into the policy network and the value network for training;
[0061] S45: Repeat steps S43-S44 continuously. When the trade-off between chain tension, motor current, and coal transport capacity reaches a stable state, that is, the reward value increases by <10% during the iteration and the reward value fluctuates slightly, stop training, and use the trained strategy network to input the real-time collected chain tension, hydraulic cylinder extension and motor current values, and output the correction value of the hydraulic cylinder extension and motor speed.
[0062] Compared with the prior art, the present invention has the following beneficial effects:
[0063] This invention integrates chain tension control and chain motion drive into an intelligent unit, which is then distributed into head, middle, and tail intelligent units. Even if a single intelligent unit's tension control or motor drive fails, coal can still be transported normally, improving mining efficiency.
[0064] The head intelligent body and the tail intelligent body of the present invention are designed with a tensioning device based on the theory of different chord lengths at a fixed point on a circle, which can effectively reduce the displacement of the head and tail when the chain is tensioned and reduce structural deformation.
[0065] The present invention designs an intermediate intelligent body and realizes the control of tensioning force by adopting a hydraulic cylinder to lift and lower a sprocket.
[0066] The present invention adopts a distributed tensioning force control method, which can effectively reduce the burden of the tail tensioning force adjustment system and extend the service life of the tensioning device compared to the traditional single tail tensioning force control.
[0067] By adopting the method of multi-point drive and multi-point tension coordinated control and weighing the pros and cons between the two, the transportation process of the chain transmission system is made more stable and the control scheme is more reasonable. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Figure 1 A schematic structural diagram of the scraper conveyor of the present invention;
[0069] Figure 2 A schematic diagram of the structure of the machine head intelligent body of the present invention;
[0070] Figure 3 A schematic diagram of the tail intelligent body structure of the present invention;
[0071] Figure 4 A schematic structural diagram of the coal conveying middle portion of the present invention;
[0072] Figure 5 The cross side unloading portion of the present invention;
[0073] Figure 6 Appearance of the intermediate intelligent agent of the present invention Figure 1 ;
[0074] Figure 7 Appearance of the intermediate intelligent agent of the present invention Figure 2 ;
[0075] Figure 8 A schematic diagram of the interior of the intermediate intelligent agent of the present invention;
[0076] Figure 9 A partial schematic diagram of the intermediate intelligent agent of the present invention;
[0077] Figure 10 The tensioning principle of the nose and tail intelligent bodies of the present invention;
[0078] Figure 11 The intermediate intelligent body tensioning principle of the present invention;
[0079] In the figure, 1-head intelligent body, 101-head rotating shaft, 102-head frame, 103-head bottom plate, 104-head tensioning hydraulic cylinder, 2-cross side unloading part, 201-transfer machine middle groove, 202-transfer machine chain, 203-transfer machine scraper, 204-transfer machine guide plate, 205-transfer machine transition frame, 3-coal conveying middle part, 4-middle intelligent body, 401-protection cover, 402-middle transition frame, 403-middle sprocket shaft, 404-lifting hydraulic cylinder, 405-support bottom plate, 406 -Support side plate, 407-coal blocking plate, 408-first-level movable middle plate, 409-second-level movable middle plate, 410-coal blocking hydraulic cylinder, 411-middle first-level rotating shaft, 412-middle second-level rotating shaft, 413-lifting slot, 414-chain derailleur, 5-tail intelligent body, 501-tail rotating shaft, 502-tail frame, 503-tail bottom plate, 504-tail tensioning hydraulic cylinder, 505-tail transition frame, 6-scraper, 7-chain, 8-sprocket shaft, 9-sprocket, 10-permanent magnet motor, 11-middle slot. DETAILED DESCRIPTION
[0080] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiments are part of the embodiments of the present invention, not all the embodiments; based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0081] like Figure 1 As shown in FIG, a distributed multi-agent collaborative coal handling control system for a long-distance scraper conveyor includes:
[0082] The machine head intelligent body 1 includes a first permanent magnet motor 10.1 and a machine head assembly driven by the first permanent magnet motor 10.1, and the machine head assembly is adjusted and tensioned by a machine head tensioning hydraulic cylinder 104;
[0083] A plurality of intermediate intelligent bodies 4, each of which comprises a second permanent magnet motor 10.2 and a middle sprocket assembly driven by the second permanent magnet motor 10.2;
[0084] The tail intelligent body 5 includes a third permanent magnet motor 10.3 and a tail assembly driven by the third permanent magnet motor 10.3, and the tail assembly is adjusted and tensioned by a tail tensioning hydraulic cylinder 504;
[0085] The head intelligent body 1 is arranged at the head and connected to the cross-side unloading part 2, the tail intelligent body 5 is arranged at the tail, and the plurality of intermediate intelligent bodies 4 are arranged at intervals between the cross-side unloading part 2 and the tail intelligent body 5. Two adjacent intermediate intelligent bodies 4 are connected by the coal conveying intermediate part 3, the intermediate intelligent body 4 is connected to the cross-side unloading part 2 by the coal conveying intermediate part 3, and the intermediate intelligent body 4 is connected to the tail intelligent body 5 by the coal conveying intermediate part 3;
[0086] A centralized control system includes an industrial computer, a current sensor, and a tension sensor; the current sensor is used to detect the current values of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3, and is used to determine the load of the transported coal and the output power of the motors; the tension sensor is used to detect the tension of the chain; the industrial computer receives information from the current sensor and the tension sensor and controls the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3;
[0087] The scraper conveyor chain system is provided on the head intelligent body 1, the cross side unloading part 2, the middle intelligent body 4, the coal conveying middle part 3 and the tail intelligent body 5.
[0088] like Figure 2 As shown, the head assembly includes:
[0089] Head base plate 103;
[0090] The head frame 102 is mounted on the head base plate 103, and the front end of the head frame 102 is hingedly connected to the end of the cross side unloading portion 2 through the head shaft 101. A sprocket 19.1 is set in the head frame 102, and the sprocket 19.1 is mounted on the sprocket shaft 18.1. The sprocket shaft 18.1 is driven by the first permanent magnet motor 10.1;
[0091] The machine head tensioning hydraulic cylinder 104 is connected between the machine head base plate 103 and the rear part of the machine head frame 102 .
[0092] like Figure 6-9 As shown, the middle sprocket assembly includes:
[0093] A supporting bottom plate 405 , with supporting side plates 406 provided on both sides of the supporting bottom plate 405 ;
[0094] Lifting hydraulic cylinders 404, wherein two sets of lifting hydraulic cylinders 404 are symmetrically arranged on both sides of the supporting base plate 405;
[0095] An intermediate sprocket shaft 403, on which a sprocket 9.2 is mounted, is installed between two lifting hydraulic cylinders 404, has coal retaining plates 407 on either side, and is driven by a second permanent magnet motor 10.2;
[0096] The intermediate transition frame 402 is fixedly connected to the front and rear ends of the support bottom plate 405 and is respectively connected to the coal conveying middle parts 3 at both ends.
[0097] The first-level movable middle plate 408 is symmetrically installed on both sides of the middle sprocket shaft 403. One end of the first-level movable middle plate 408 is hingedly connected to the middle transition frame 402, and the other end of the first-level movable middle plate 408 is rotatably connected to the second-level movable middle plate 409 through the middle-level secondary rotating shaft 412. The outer surface of the second-level movable middle plate 409 is in tangential contact with the sprocket shaft. A coal-blocking hydraulic cylinder 410 is connected between the second-level movable middle plate 409 and the middle transition frame 402. The clamping force provided by the coal-blocking hydraulic cylinder 410 keeps the second-level movable middle plate 408 and the middle sprocket shaft in a state of tangential contact at all times, thereby preventing the transported coal from falling to the lower side of the scraper conveyor.
[0098] A plurality of U-shaped grooves are provided in the middle of the first-stage movable middle plate 408 . The U-shaped grooves are used to allow the protruding portion of the middle sprocket shaft 403 to pass through. A derailleur 414 is provided in the U-shaped grooves.
[0099] like Figure 3As shown, the tail assembly includes:
[0100] tail bottom plate 503;
[0101] A tail frame 502 is mounted on a tail base plate 503. A sprocket III 9.3 is disposed within the tail frame 502. The sprocket III 9.3 is mounted on a sprocket shaft III 8.3. The sprocket shaft III 8.3 is driven by a third permanent magnet motor 10.3.
[0102] The tail transition frame 505 has one end connected to the coal conveying middle part 3 and the other end hingedly connected to the tail frame 502 via the tail shaft 501;
[0103] The tail tensioning hydraulic cylinder 504 is connected between the tail frame 502 and the tail base plate 503 .
[0104] like Figure 5 As shown, the cross-side unloading section 2 adopts the existing structure. It consists of a transfer machine guide plate 204, a transfer machine transition frame 205, a transfer machine scraper 203, a transfer machine chain 202, and a transfer machine middle trough 201. At the cross-side unloading section, the coal transported by the scraper conveyor is transferred to the transfer machine for further transportation.
[0105] A control method for a distributed multi-agent collaborative coal handling control system for a long-distance scraper conveyor, comprising:
[0106] S1: The industrial computer receives the current values In of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2 and the third permanent magnet motor 10.3 and the tension sensor Fn signal in the scraper.
[0107] S2: Based on the collected current signals, the industrial computer controls the power of multiple motors to achieve a balance in the power output of the head intelligent body 1, the middle intelligent body 4, and the tail intelligent body 5. That is, the current values of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3 are the same. This provides global control over the drive of the scraper conveyor, ensuring smooth operation of the chain.
[0108] The process of controlling the power of multiple motors includes:
[0109] S21: Build strategy network and value network,
[0110] The input of the strategy network is the current value and speed of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2 and the third permanent magnet motor 10.3, and the output is the probability distribution function of the speed;
[0111] The input of the value network is the current value and speed of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3. The output is the value of the current state, which is used to evaluate the quality of the current state.
[0112] Both the policy network and the value network use feedforward neural networks;
[0113] S22: Build a three-dimensional model consistent with the real-world device in the software, add input and output interfaces to the three-dimensional model, the input interface is used to input the initial speed, and the output interface is used to output the "current value and speed of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3" simulated in real time by the three-dimensional model, and the reward value given to the agent after the current agent takes an action. According to the formula Calculate reward value;
[0114] S23: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model;
[0115] S24: Input the training data into the policy network and the value network for training;
[0116] The advantage function Â(t) is calculated at each time step using the generalized advantage estimation (GAE).
[0117] Â(t)=δ t +(γ×λ)×δ t+1 +(γ×λ) 2 ×δ t+2 + …, where δ t =R t +γ×V(S t+1 )−V(S t ).
[0118] Calculate the cumulative discount reward G t :
[0119] G t =R t +γ×R t+1 +γ 2 ×R t+2 +…,
[0120] in, .
[0121] By optimizing the strategy, it updates its policy network and value network, enabling it to obtain higher rewards in future interactions.
[0122] The PPO (Proximal Policy Optimization) algorithm is used to optimize the policy. The PPO objective function is designed as a clipping objective function, which prevents drastic changes in the policy by limiting the amplitude of the policy update:
[0123]
[0124] in, , which represents the ratio between the current policy and the old policy.
[0125] Update the value network parameters using mean squared error (MSE)
[0126]
[0127] Use the optimizer (Adam) to update the policy network and value network parameters simultaneously.
[0128] S25: Repeat steps S23-S24 to calculate the average reward change in the last six training rounds. If the change is less than the set threshold If R<0.01, the strategy is considered to have converged, and then training is stopped. The current values and speeds of the first permanent magnet motor (10.1), the second permanent magnet motor (10.2), and the third permanent magnet motor (10.3) collected in real time are input through the trained strategy network, and the speed is output to operate each motor.
[0129] S3: Industrial computer based on the collected tension signal F n, adjust the local tension of the scraper conveyor in sections to ensure that all chain tension values are always greater than 0.
[0130] The process of adjusting the local tension of the scraper conveyor in sections includes:
[0131] S31: Build strategy network and value network,
[0132] The input of the strategy network is the chain tension and the extension and contraction of the hydraulic cylinder, and the output is the correction value of the extension and contraction of the hydraulic cylinder;
[0133] The input of the value network is the chain tension and the extension of the hydraulic cylinder. The output is the value of the current state, which is used to evaluate the quality of the current state.
[0134] Both the policy network and the value network use feedforward neural networks;
[0135] S32: Build a 3D model in the software that is consistent with the real-world device. Add input and output interfaces to the 3D model. The input interface is used to input the chain tension, and the output interface is used to output the "chain tension and hydraulic cylinder extension and contraction" simulated in real time by the 3D model, as well as the reward value given after the current hydraulic cylinder takes action. If Fn>0, the reward is 0; if Fn≤0, the reward is −c.
[0136] S33: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model;
[0137] S34: Input the training data into the policy network and the value network for training;
[0138] The policy network and value network are updated by the MAPPO algorithm. In order to reduce variance and improve learning stability, the generalized advantage estimation (GAE) is used:
[0139]
[0140] in, is the discount factor, V(S t ) is the value estimate of the state.
[0141] Use the PPO algorithm for optimization and update the strategy by cutting the objective function:
[0142] ,
[0143] in, , which represents the ratio between the current policy and the old policy. is the advantage function.
[0144] S5: Use mean squared error to optimize the value network, minimizing the following loss function:
[0145]
[0146] Among them, G t is the cumulative return calculated based on the discount factor.
[0147] The Adam optimizer is used to update the parameters of the policy network and the value network to reduce the loss function and improve the stability of the chain pulling force.
[0148] S35: Repeat steps S33-S34 continuously. When the system's reward value remains at a stable positive value after multiple trainings and the reward value fluctuation is less than <10%, the system is considered to have reached convergence. Then stop training, input the chain tension and hydraulic cylinder extension amount collected in real time through the trained strategy network, and output the correction value of the hydraulic cylinder extension amount.
[0149] S4: Taking the maximum value of the function Y = 0.3 Fn + 0.4 In + 0.3 M as the target, where M is the hourly coal conveyance rate, and the relationship between motor power and tensioning force is weighed, the drive power and tensioning force of the first permanent magnet motor 10.1, the second permanent magnet motor 10.2, and the third permanent magnet motor 10.3 are coordinated and controlled to ensure optimal coal conveying.
[0150] The process of coordinated control of drive power and tension force adjustment includes:
[0151] S41: Build strategy network and value network,
[0152] The input of the strategy network is the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed, and the output is motor speed and adjustment tension;
[0153] The inputs of the value network are the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed. The output is the value of the current state, which is used to evaluate the quality of the current state.
[0154] Both the policy network and the value network use feedforward neural networks;
[0155] S42: Build a 3D model that is consistent with the real-world device in the software, and add input and output interfaces to the 3D model. The input interface is used to input the chain tension Fn, the motor current value In, and the coal transport volume M. The output interface is used to output the "motor speed" simulated in real time by the 3D model. xn, hydraulic cylinder extension ωn" and the reward value given after the current hydraulic cylinder takes action, ;
[0156] S43: Input an initial value in the input interface, the three-dimensional model starts running, and outputs a round of training data in the three-dimensional model;
[0157] S44: Input the training data into the policy network and the value network for training;
[0158] Calculate the advantage function for each agent , the generalized advantage estimation (GAE) can be used to reduce the variance
[0159]
[0160]
[0161] in is the discount factor, is a parameter that balances bias and variance, and V(St) is an estimate of the value network.
[0162] Use the PPO cut objective function for policy optimization:
[0163]
[0164] in is the ratio of the current policy to the old policy, is a hyperparameter that limits the amplitude of policy updates.
[0165] Use the mean squared error loss function to optimize the value network:
[0166]
[0167] Among them G t The Adam optimization algorithm is used to update the parameters of the policy network and the value network, minimize the loss function, and gradually improve the accuracy of system control.
[0168] S45: When the trade-off between the three (chain tension, motor current, and coal delivery) reaches a stable state, that is, the reward value increases by <10% during the iteration and the reward value fluctuates slightly, stop training.
[0169] S45: Repeat steps S43-S44 continuously. When the trade-off between chain tension, motor current, and coal transport capacity reaches a stable state, that is, the reward value increases by <10% during the iteration and the reward value fluctuates slightly, stop training, and use the trained strategy network to input the real-time collected chain tension, hydraulic cylinder extension and motor current values, and output the correction value of the hydraulic cylinder extension and motor speed.
[0170] S5: When the first permanent magnet motor 10.1 or the second permanent magnet motor 10.2 or the third permanent magnet motor 10.3 or the head tensioning hydraulic cylinder 104 or the tail tensioning hydraulic cylinder 504 fails, the control quantity is transferred to the adjacent intelligent body to ensure that the motor power and tensioning force meet the control requirements.
[0171] In the present invention, steps S2 and S3 are responsible for their own training, and step S4 takes care of the overall situation. It can be considered that training is carried out in stages and levels to avoid one-time training without convergence.
[0172] Steps S2 and S3 are to respectively adjust their own current value or chain tension value to the best.
[0173] S4 is a further adjustment. S4 considers the overall impact and weighs the pros and cons based on weights. (For example, S2 optimizes the current, but in S4, to consider the overall situation, after another adjustment, the current value may not be the optimal value in S2.)
[0174] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A distributed multi-agent collaborative coal handling control system for a long-distance scraper conveyor, characterized in that: include: A machine head intelligent body, the machine head intelligent body comprising a first permanent magnet motor and a machine head assembly driven by the first permanent magnet motor, the machine head assembly being adjusted and tensioned by a machine head tensioning hydraulic cylinder; a plurality of intermediate intelligent bodies, each of which includes a second permanent magnet motor and a middle sprocket assembly driven by the second permanent magnet motor; The middle sprocket assembly includes: A supporting bottom plate, with supporting side plates provided on both sides of the supporting bottom plate; Lifting hydraulic cylinders, wherein two sets of lifting hydraulic cylinders are provided and symmetrically arranged on both sides of the supporting base plate; An intermediate sprocket shaft, on which a sprocket is provided, the intermediate sprocket shaft is installed between two lifting hydraulic cylinders, coal retaining plates are provided on both sides of the intermediate sprocket shaft, and the intermediate sprocket shaft is driven by a second permanent magnet motor; An intermediate transition frame, which is fixedly connected to the front and rear ends of the support base plate and is respectively connected to the middle coal conveying parts at both ends; A tail intelligent body, the tail intelligent body comprising a third permanent magnet motor and a tail assembly driven by the third permanent magnet motor, the tail assembly being adjusted and tensioned by a tail tensioning hydraulic cylinder; The head intelligent body is arranged at the head and connected to the cross-side unloading part, the tail intelligent body is arranged at the tail, and the plurality of intermediate intelligent bodies are arranged at intervals between the cross-side unloading part and the tail intelligent body, and the adjacent two intermediate intelligent bodies are connected by the coal conveying intermediate part, the intermediate intelligent body is connected to the cross-side unloading part by the coal conveying intermediate part, and the intermediate intelligent body is connected to the tail intelligent body by the coal conveying intermediate part; A centralized control system, comprising an industrial computer, a current sensor, and a tension sensor; the current sensor is used to detect the current values of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor, and is used to determine the load of the transported coal and the output power of the motor; the tension sensor is used to detect the tension of the chain; the industrial computer receives information from the current sensor and the tension sensor and controls the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor; The scraper conveyor chain system is installed on the head intelligent body, cross side unloading part, middle intelligent body, coal conveying middle part and tail intelligent body; Control methods include: S1: The industrial computer receives the current values In of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor and the Fn signal of the tension sensor in the scraper; S2: Based on the collected current signals, the industrial computer controls the power of multiple motors to achieve a balance in the power output of the head, middle, and tail intelligent bodies. That is, the current values of the first, second, and third permanent magnet motors are the same. This provides global control over the drive of the scraper conveyor, ensuring smooth chain operation. S3: Industrial computer based on the collected tension signal F n, adjust the local tension of the scraper conveyor in sections to ensure that all chain tension values are always greater than 0; S4: Taking the maximum value of the function Y = 0.3 Fn + 0.4 In + 0.3 M as the target, where M is the hourly coal transport capacity, and the relationship between the motor power and the tensioning force is weighed, the drive power and tensioning force of the first, second, and third permanent magnet motors are coordinated and controlled to ensure that the coal transport operation reaches the optimal state; S5: When the first permanent magnet motor, the second permanent magnet motor, the third permanent magnet motor, the head tensioning hydraulic cylinder, or the tail tensioning hydraulic cylinder fails, the control quantity is transferred to the adjacent intelligent body to ensure that the motor power and tensioning force meet the control requirements.
2. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: The head assembly includes: Nose bottom plate; A head frame, wherein the head frame is mounted on the head bottom plate, the front end of the head frame is hingedly connected to the end of the cross side unloading portion through a head rotating shaft, a sprocket I is arranged in the head frame, the sprocket I is mounted on a sprocket shaft I, and the sprocket shaft I is driven by a first permanent magnet motor; The machine head tensioning hydraulic cylinder is connected between the machine head base plate and the rear part of the machine head frame.
3. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: The first-level movable upper plate is symmetrically installed on both sides of the middle sprocket shaft. One end of the first-level movable upper plate is hingedly connected to the middle transition frame. The other end of the first-level movable upper plate is rotatably connected to the second-level movable upper plate through the middle secondary rotating shaft. The outer surface of the second-level movable upper plate is in tangential contact with the sprocket shaft. A coal-blocking hydraulic cylinder is connected between the second-level movable upper plate and the middle transition frame. The clamping force provided by the coal-blocking hydraulic cylinder keeps the second-level movable upper plate and the middle sprocket shaft in a state of tangential contact at all times, thereby preventing the transported coal from falling to the lower side of the scraper conveyor.
4. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 3 is characterized in that: A plurality of U-shaped grooves are provided in the middle of the first-stage movable upper plate. The U-shaped grooves are used to allow the protruding portion of the middle sprocket shaft to pass through. A derailleur is provided at the U-shaped grooves.
5. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: The tail assembly includes: tail bottom plate; A tail frame, wherein the tail frame is mounted on the tail base plate, a sprocket III is arranged in the tail frame, the sprocket III is mounted on a sprocket shaft III, and the sprocket shaft III is driven by a third permanent magnet motor; A tail transition frame, one end of which is connected to the coal conveying middle part, and the other end is hingedly connected to the tail frame via a tail shaft; The tail tensioning hydraulic cylinder is connected between the tail frame and the tail base plate.
6. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: In S2, the process of controlling the power of multiple motors includes: S21: Build strategy network and value network, The input of the strategy network is the current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor, and the output is the probability distribution function of the speed; The input of the value network is the current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor. The output is the value of the current state, which is used to evaluate the quality of the current state. Both the policy network and the value network use feedforward neural networks; S22: Build a three-dimensional model in the software that is consistent with the real-world device. Add input and output interfaces to the three-dimensional model. The input interface is used to input the initial speed. The output interface is used to output the "current value and speed of the first permanent magnet motor, the second permanent magnet motor, and the third permanent magnet motor" simulated in real time by the three-dimensional model, as well as the reward value given to the agent after the current agent takes an action. According to the formula Calculate reward value; S23: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model; S24: Input the training data into the policy network and the value network for training; S25: Repeat S23-S24 continuously to calculate the average reward change over the last six training rounds. If the change is less than the set threshold ΔR < 0.01, the strategy is considered converged and training is stopped. The current values and speeds of the first, second, and third permanent magnet motors collected in real time are input through the trained strategy network, and the speed is output to operate each motor.
7. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: In S3, the process of adjusting the local tension of the scraper conveyor in sections includes: S31: Build strategy network and value network, The input of the strategy network is the chain tension and the extension and contraction of the hydraulic cylinder, and the output is the correction value of the extension and contraction of the hydraulic cylinder; The input of the value network is the chain tension and the hydraulic cylinder extension, and the output is the value of the current state, which is used to evaluate the quality of the current state; Both the policy network and the value network use feedforward neural networks; S32: Build a 3D model in the software that is consistent with the real-world device. Add input and output interfaces to the 3D model. The input interface is used to input the chain tension, and the output interface is used to output the "chain tension and hydraulic cylinder extension and contraction" simulated in real time by the 3D model, as well as the reward value given after the current hydraulic cylinder takes action. If Fn>0, the reward is 0; if Fn≤0, the reward is −c. S33: Input an initial value in the input interface, the three-dimensional model starts running, and a round of training data is generated in the three-dimensional model; S34: Input the training data into the policy network and the value network for training; S35: Repeat S33-S34 continuously. When the system's reward value remains at a stable positive value after multiple trainings and the reward value fluctuation is less than <10%, the system is considered to have reached convergence. Then stop training, input the chain tension and hydraulic cylinder extension collected in real time through the trained strategy network, and output the correction value of the hydraulic cylinder extension.
8. The distributed multi-agent collaborative coal handling control system for long-distance scraper conveyors according to claim 1 is characterized in that: In S4, the process of coordinated control of driving power and tensioning force adjustment includes: S41: Build strategy network and value network, The input of the strategy network is the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed, and the output is motor speed and adjustment tension; The inputs of the value network are the motor power balance state, chain tension state, coal delivery volume M per hour, and motor speed. The output is the value of the current state, which is used to evaluate the quality of the current state. Both the policy network and the value network use feedforward neural networks; S42: Build a 3D model in the software that is consistent with the real-world device. Add input and output interfaces to the 3D model. The input interface is used to input the chain tension Fn, the motor current value In, and the coal flow rate M. The output interface is used to output the motor speed in real-time simulation of the 3D model. xn, hydraulic cylinder extension ωn" and the reward value given after the current hydraulic cylinder takes action, ; S43: Input an initial value in the input interface, the three-dimensional model starts running, and outputs a round of training data in the three-dimensional model; S44: Input the training data into the policy network and the value network for training; S45: Repeat S43-S44 continuously. When the trade-off between chain tension, motor current, and coal transport capacity reaches a stable state, that is, the reward value increases by <10% during the iteration and the reward value fluctuates slightly, stop training, and use the trained strategy network to input the real-time collected chain tension, hydraulic cylinder expansion and contraction, and motor current values, and output the correction value of the hydraulic cylinder expansion and contraction and the motor speed.
Citation Information
Patent Citations
Dual-drive scraper conveyor
CN114988022A