Control method, device and system for metering door, mixing plant and storage medium
By determining the production plan and real-time production status in the concrete mixing station, the action of the metering door is controlled based on the preset state action map, the problem of large metrology error under manual control is solved, and the measurement accuracy and pass rate of concrete are improved.
Patent Information
- Application Number
- CN202411363464.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-03
AI Technical Summary
In the prior art, the metrology parameters of the metrology door rely on manual experience, resulting in large metering errors and low accuracy pass rate during concrete production.
By determining the production plan of the mixture to be stirred, the real-time production status of the stirring device is obtained, and the target action set is determined based on the preset state action map. The metering opening and measurement time of the metering door are controlled to adjust the ratio of raw materials and ensure the mixture Quality achieves the target.
The metering accuracy of the metering gate and the accuracy pass rate of the mixture are improved, and the error of manual intervention is reduced.
Smart Images

Figure CN119238740A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of concrete production, and in particular to a control method, device, system, mixing station and storage medium for a metering door. Background Art
[0002] Concrete is the most widely used, most used, and most economical building material in current engineering construction. It is a general term for engineering composite materials in which aggregates are cemented into a whole by cementitious materials. It is usually obtained by mixing aggregates, admixtures, water, and admixtures in a certain proportion. The concrete mixing plant is a device dedicated to the production of concrete. Its working principle is to first measure a certain amount of raw materials from the storage device, then transport the raw materials to the mixing device for sufficient mixing, and finally unload the mixed concrete to the transport vehicle.
[0003] In the process of producing concrete at a mixing station, the proportion of each raw material has a significant impact on the performance of the produced concrete, so the metering link of the mixing station is the key to the concrete production process. In the prior art, the metering parameters such as the metering opening and duration of the metering door are usually controlled by manual experience. Therefore, the setting of the metering parameters depends on personal experience. At the same time, when measuring, the raw material flow rate is large and the drop control is unstable because the storage bin door is fully open. Therefore, this metering method that relies on manual control will lead to large metering errors and low concrete precision qualification rate. Technical defects. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a control method, device, system, mixing station and storage medium for a metering gate, so as to solve the technical defects in the prior art that the metering parameters of the metering gate rely on manual experience, resulting in large metering errors and low concrete precision qualification rate.
[0005] In order to achieve the above-mentioned object, the first aspect of the present application provides a control method for a metering door, which is applied to a mixing station. The mixing station includes a metering door and a mixing device. The control method includes:
[0006] Determine a production plan for the mixture to be mixed, the production plan at least including a target mixture type, a plurality of raw materials required to make the target mixture type, and a target mixture quality;
[0007] Control the mixing station to start operation according to the production plan;
[0008] During the operation of the mixing station, the real-time production status of the mixing device is obtained, wherein the real-time production status includes at least one of the quality and moisture content of the mixture produced in real time by the mixing device and the environmental parameters of the mixing device;
[0009] Determine a target action set matching the real-time production state based on a preset state-action mapping table corresponding to the target mixture type, wherein the preset state-action mapping table includes multiple action sets of the metering gate and a state set corresponding to each action set, the state set defines the conditions that the production state of the stirring device needs to meet, and the action set at least defines the metering opening and metering duration of the metering gate;
[0010] The metering gate is controlled accordingly according to the target action set to adjust the proportion of each raw material so that the total mass of the mixture manufactured by the stirring device reaches the target mixture mass.
[0011] In an embodiment of the present application, for any type of mixture, the control method also includes: determining multiple state sets and multiple action sets, wherein each state set at least defines the mass and moisture content of the mixture, the ambient temperature in the stirring device, and the ambient humidity, and each action set defines a control action for the metering gate, and the control action includes a metering opening and a metering duration; for each state set, determining a first assignment obtained when the control actions corresponding to each action set are respectively executed under the state set; and generating a preset state-action mapping table according to the first assignment obtained by executing each action set under each state set.
[0012] In an embodiment of the present application, for each state set, determining the first assignment obtained when the actions corresponding to each action set are respectively executed under the state set includes: for any selected state set, selecting any group of action sets as the action set to be executed, determining the first assignment when the control action corresponding to the action set to be executed is executed under the selected state set, and determining the next state obtained by updating the selected state set; determining the state set corresponding to the next state, taking it as the selected state set, and returning to the step of selecting any group of action sets as the action set to be executed, until all state sets are selected, and then determining to obtain the preset state-action mapping table.
[0013] In an embodiment of the present application, determining multiple state sets includes: for any type of mixture, obtaining a first value range of the moisture content and a second value range of the mass of the mixture; obtaining a third value range of the ambient temperature and a fourth value range of the ambient humidity in the stirring device; dividing the first value range, the second value range, the third value range and the fourth value range into multiple consecutive first sub-value ranges, second sub-value ranges, third sub-value ranges and fourth sub-value ranges based on a first preset division standard; selecting any first sub-value range, any second sub-value range, any third sub-value range and any fourth sub-value range for combination to obtain a state set; when it is determined that all first sub-value ranges are combined with all second sub-value ranges, third sub-value ranges and all fourth sub-value ranges, it is determined that multiple state sets are obtained.
[0014] In an embodiment of the present application, determining multiple action sets includes: determining an opening value interval of a metering opening of a metering door and a duration value interval of a metering duration; dividing the opening value interval and the duration value interval into a plurality of sub-opening value intervals and a plurality of sub-duration value intervals that are consecutive in sequence based on a second preset division standard; combining the sub-opening value intervals and the sub-duration value intervals in sequence based on the arrangement order of each sub-interval to obtain multiple action sets.
[0015] In an embodiment of the present application, determining a target action set that matches the real-time production status based on a preset state-action mapping table corresponding to the target mixture type includes: after acquiring the real-time production status, determining the target state set in which the real-time production status is located based on the preset state-action mapping table; determining the second assignment corresponding to the target state set under each action set based on the preset state-action mapping table, and determining the action set corresponding to the highest second assignment value as the target action set that matches the real-time production status.
[0016] In an embodiment of the present application, determining a target action set that matches the real-time production status based on a preset state-action mapping table corresponding to the target mixture type includes: after acquiring the real-time production status, determining the target state set in which the real-time production status is located based on the preset state-action mapping table; determining the second assignment corresponding to the target state set under each action set based on the preset state-action mapping table, and determining the action set with the highest second assignment value as the preset optimal action set; updating the second assignment corresponding to each action set based on the real-time production status to obtain an updated third assignment; in a case where the action set corresponding to the highest third assignment value is the preset optimal action set, determining the preset optimal action set as the target action set that matches the real-time production status; in a case where the action set corresponding to the highest third assignment value is not the preset optimal action set, updating the action set corresponding to the highest third assignment value to the preset optimal action set, and determining the updated preset optimal action set as the target action set that matches the real-time production status.
[0017] In an embodiment of the present application, the third assignment corresponding to each group of mapping relationships is determined according to formula (1):
[0018] Q new =Q+α[R+γQ MAX -Q] (1)
[0019] Among them, Q new is the third assignment corresponding to each set of mapping relationships, α is the learning rate, γ is the discount factor, R is the preset parameter, Q MAX is the second assignment corresponding to each set of mapping relationships, and Q is the previous assignment of each set of mapping relationships.
[0020] A second aspect of the present application provides a control device for a metering door, comprising:
[0021] a memory configured to store instructions;
[0022] The processor is configured to call the instructions from the memory and implement the above-mentioned control method for the metering gate when executing the instructions.
[0023] A third aspect of the present application provides a control system for a metering door, comprising the above-mentioned control device for a metering door.
[0024] A fourth aspect of the present application provides a mixing station, the mixing station comprising:
[0025] The above control system for metering door;
[0026] Metering gate;
[0027] Stirring device.
[0028] A fifth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned control method for a metering gate.
[0029] The above technical scheme determines that the production plan of the mixture to be mixed includes the target mixture type, multiple raw materials required to make the target mixture type and the target mixture quality, controls the mixing station to start operation according to the production plan, obtains the real-time production status such as the quality of the mixture manufactured in the mixing device in real time, the moisture content and the environmental parameters of the mixing device during the operation of the mixing station, and determines the target action set matching the real-time production status based on the preset state action mapping table corresponding to the target mixture type, wherein the preset state action mapping table includes multiple action sets of the metering gate and the state set corresponding to each action set, the state set defines the conditions that the production state of the mixing device needs to meet, and the action set defines at least the metering opening and metering time of the metering gate, so that the metering gate is controlled accordingly according to the target action set to adjust the ratio of each raw material so that the total mass of the mixture manufactured by the mixing device reaches the target mixture quality, thereby effectively improving the metering accuracy of the metering gate and improving the accuracy qualification rate of the mixture.
[0030] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:
[0032] Figure 1 A schematic diagram of a flow chart of a control method for a metering door according to an embodiment of the present application is schematically shown;
[0033] Figure 2 The internal structure diagram of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0034] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0035] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0036] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0037] Figure 1 The following schematically shows a flow chart of a control method for a metering door according to an embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides a control method for a metering door, which is applied to a mixing station. The mixing station includes a metering door and a mixing device. The control method may include the following steps:
[0038] Step 101, determining a production plan for a mixture to be mixed, the production plan at least including a target mixture type, a plurality of raw materials required to make the target mixture type, and a target mixture quality.
[0039] In the embodiments of the present application, it should be noted that the stirring device may refer to a main stirring machine, which is used to stir a variety of raw materials to obtain a finished product. The metering gate may refer to a valve installed under the storage bin for metering raw materials to control the raw material ratio. After the raw materials are lowered from the storage bin, they are controlled by the ratio of the metering gate and then transmitted to the stirring device via a transmission device for stirring. Specifically, the production process of a concrete mixing station can be basically divided into four stages. The first stage is the metering stage, in which the raw materials are transported from the storage bin to the metering gate, and a certain amount of raw materials are metered according to a pre-set ratio. The second stage is the feeding stage, in which the raw materials are transported to the main stirring machine through a transmission device such as a belt, a screw machine, an air trough or a pipeline, and the main stirring machine completes the stirring according to a pre-set stirring time. The fourth stage is the concrete discharge stage, in which the concrete discharge door on the main stirring machine is opened, and the finished concrete enters the downstream equipment.
[0040] In the present technical solution, the mixture may refer to concrete, and the raw materials may refer to cement, aggregate and water. When the mixing station is performing production operations, it is necessary to first determine the target mixture type required for the current operation to be mixed, as well as the multiple raw materials and target mixture quality required to make the target mixture type. It should be noted that the multiple raw materials refer to the raw material type. Taking the target mixture type as a certain concrete as an example, the multiple raw material types required to make concrete may include three types: cement, aggregate and water. Taking the mixture as concrete as an example, the quality of concrete can generally include compressive strength and slump. The compressive strength grades can be divided into C10, C15, C20, C25, C30, C35, C40, C45, C50, C55, C60, C65, C70, C75 and C80, and the slump grades can be divided into S1, S2, S3, S4 and S5. The quality of the mixture required for mixing in each production operation can be set according to actual needs.
[0041] Step 102, controlling the mixing station to start operation according to the production plan.
[0042] In an embodiment of the present application, after determining the target mixture type to be stirred in the current operation, the multiple raw materials required to make the target mixture type, and the production plan for the target mixture quality waiting to be stirred, the mixer is controlled to start the operation according to the obtained production plan.
[0043] Step 103, during the operation of the mixing station, obtain the real-time production status of the mixing device, wherein the real-time production status includes at least the quality and moisture content of the mixture produced by the mixing device in real time and any one of the environmental parameters of the mixing device.
[0044] In the embodiment of the present application, during the operation of the mixing station, the metering gate puts in raw materials in real time, and transports the raw materials to the mixing device through the transmission device, so that the mixing device mixes the various raw materials to form a mixture. At this time, the real-time production status in the mixing device is obtained in real time, and the real-time production status includes the quality and moisture content of the mixture produced by the mixing device in real time, and the environmental parameters of the mixing device. Among them, the environmental parameters may refer to the ambient temperature and / or ambient humidity in the mixing device.
[0045] Step 104, determining a target action set that matches the real-time production status based on a preset state-action mapping table corresponding to the target mixture type, wherein the preset state-action mapping table includes multiple action sets of the metering gate and a state set corresponding to each action set, the state set defines the conditions that the production state of the stirring device needs to meet, and the action set at least defines the metering opening and metering duration of the metering gate.
[0046] In the embodiment of the present application, it should be noted that each type of mixture has a corresponding preset state action mapping table. The preset state action mapping table can refer to a correspondence table between a state and an optimal action, such as a Q learning table, which can reflect the optimal control action to be performed in each state. Among them, the Q learning table is a data structure obtained by the Q learning algorithm for tracking states, actions and their expected rewards. It is a "Cartesian product" table formed by a state space S and an action space A. For each state s, each action a corresponds to a value orientation. In the present technical solution, each state set in the preset state action mapping table can define the conditions that the production state of the stirring device needs to meet, including the conditions that the quality, moisture content, ambient temperature and ambient humidity need to meet. Each action set in the preset state action mapping table can be defined in the metering opening and metering duration of the metering gate. There will be a corresponding optimal action set for each state under each state set, and the control actions included in the optimal action set are the control actions for the metering gate under the production state. Therefore, after obtaining the real-time production status in the stirring device, the target action set matching the real-time production status can be determined based on the preset state-action mapping table corresponding to the target mixture type. The target action set can refer to the above-mentioned optimal action set.
[0047] In an embodiment of the present application, for any type of mixture, the control method also includes: determining multiple state sets and multiple action sets, wherein each state set at least defines the mass and moisture content of the mixture, the ambient temperature in the stirring device, and the ambient humidity, and each action set defines a control action for the metering gate, and the control action includes a metering opening and a metering duration; for each state set, determining a first assignment obtained when the control actions corresponding to each action set are respectively executed under the state set; and generating a preset state-action mapping table according to the first assignment obtained by executing each action set under each state set.
[0048] In this embodiment, for any type of mixture, each mixture includes a corresponding preset state action mapping table. Specifically, the preset state action mapping table corresponding to each mixture can be obtained by an algorithm such as a Q learning algorithm. Among them, the Q learning algorithm is a reinforcement learning algorithm, which belongs to a model-free prediction algorithm and is used to solve the Markov decision process problem. The core idea of the Q learning algorithm is to evaluate the expected utility of taking a certain action in a given state by learning an action value function Q function. Specifically, multiple state sets and multiple action sets for learning can be determined first. In each state set, four parameters such as the mass and moisture content of the mixture, the ambient temperature in the stirring device, and the ambient humidity need to be defined. In each action set, the control action for the metering door needs to be defined, including the metering opening and the metering duration. It should be noted that the assignment can refer to the Q value. Therefore, after obtaining multiple state sets and multiple action sets, for each state set, the Q value obtained when the control action corresponding to each action set is respectively executed under the state set is determined. And after obtaining all Q values, the preset state action mapping table is generated according to the Q value obtained by executing each action set under each state set. Specifically, as shown in Table 1, a preset state action mapping table is provided, each state set defines compressive strength C, moisture content W, ambient temperature T and ambient humidity RH, each action set defines metering opening G and metering duration D, and each state set and each action set have a mapping relationship and a corresponding Q value. Among them, the Q value can be set to slump S, in mm, and the value range includes 3 to 21 mm.
[0049] Table 1 Preset state action mapping table
[0050]
[0051]
[0052] In an embodiment of the present application, for each state set, determining the first assignment obtained when the actions corresponding to each action set are respectively executed under the state set includes: for any selected state set, selecting any group of action sets as the action set to be executed, determining the first assignment when the control action corresponding to the action set to be executed is executed under the selected state set, and determining the next state obtained by updating the selected state set; determining the state set corresponding to the next state, taking it as the selected state set, and returning to the step of selecting any group of action sets as the action set to be executed, until all state sets are selected, and then determining to obtain a preset state-action mapping table.
[0053] In this embodiment, after determining multiple state sets and multiple action sets respectively, any state set is selected, and any group of action sets are selected as the action set to be executed, that is, any state is selected, and an action is randomly selected from multiple actions to be executed. After execution, a corresponding Q value and an updated next state will be obtained. The state set corresponding to the next state is determined, and it is used as the selected state set, and the step of selecting any group of action sets as the action set to be executed is returned to until all state sets are selected, that is, when each state set includes a corresponding Q value under each action set, it is determined that a preset state action mapping table is obtained. Specifically, as shown in Table 1, each (C\W\T\RH, G / ) has a corresponding Q value.
[0054] In an embodiment of the present application, determining multiple state sets includes: for any type of mixture, obtaining a first value range of the moisture content and a second value range of the mass of the mixture; obtaining a third value range of the ambient temperature and a fourth value range of the ambient humidity in the stirring device; dividing the first value range, the second value range, the third value range and the fourth value range into multiple consecutive first sub-value ranges, second sub-value ranges, third sub-value ranges and fourth sub-value ranges based on a first preset division standard; selecting any first sub-value range, any second sub-value range, any third sub-value range and any fourth sub-value range for combination to obtain a state set; when it is determined that all first sub-value ranges are combined with all second sub-value ranges, third sub-value ranges and all fourth sub-value ranges, it is determined that multiple state sets are obtained.
[0055] In this embodiment, for the preset state action mapping table of any type of mixture, each state set in the preset state action mapping table needs to define four parameters, namely, the mass and moisture content of the mixture, the ambient temperature in the stirring device, and the ambient humidity. Specifically, for the mass of the mixture, such as the compressive strength C, the acceptable value range of the compressive strength C can be set to obtain a second value interval of the mass based on the acceptable value range. For example, if the acceptable value range of a certain mixture is 1MPa to 80MPa, the corresponding second value interval is (1~80)MPa. Similarly, it can be obtained that the first value interval of the moisture content W can be (1~20)%, the third value interval of the ambient temperature T is (-40~40)℃, and the fourth value interval of the ambient humidity RH is (30~80)%. It should be noted that the first preset division standard may refer to dividing the moisture content W, compressive strength C, ambient temperature T and compressive strength C into multiple sub-intervals of equal proportion, for example, it may include C10∈(1~10), C20∈(11~20), C30∈(21~30)……C80∈(71~80), W1∈(1~2), W2∈(3~4), W3∈(5~6)……W10∈(19~20), T1∈(-40~-36), T2∈(-35~-31), T3∈(-30~-26)……T16∈(35~40), RH1∈(30~39), RH2∈(40~49), RH3∈(50~59)……RH6∈(70~80). After obtaining the sub-value intervals of each value interval respectively, a state set can be obtained by selecting any one of the first sub-value interval, the second sub-value interval, the third sub-value interval and the fourth sub-value interval for combination. By combining each sub-interval once, multiple state sets as shown in Table 1 can be obtained.
[0056] In an embodiment of the present application, determining multiple action sets includes: determining an opening value interval of a metering opening of a metering door and a duration value interval of a metering duration; dividing the opening value interval and the duration value interval into a plurality of sub-opening value intervals and a plurality of sub-duration value intervals that are consecutive in sequence based on a second preset division standard; combining the sub-opening value intervals and the sub-duration value intervals in sequence based on the arrangement order of each sub-interval to obtain multiple action sets.
[0057] In this embodiment, for the preset state action mapping table of any type of mixture, each action set in the preset state action mapping table needs to define the control action for the metering gate, including two parameters such as metering opening and metering duration. Specifically, for the metering opening GN and metering duration DN of the metering gate, the possible value ranges of the metering opening G and the metering duration D can be set respectively, so as to obtain the opening value interval of the metering opening and the duration value interval of the metering duration based on the possible value range, for example, the possible value range of the metering opening is 1° to 80°, then the corresponding opening value interval is (1~80)°, and the possible value range of the metering duration is 1s to 60s, then the corresponding duration value interval is (1~60)s. It should be noted that the second preset division standard may refer to dividing the metering opening G and the metering duration D into multiple sub-intervals of the same number in equal proportion, for example, G1∈(1~9), G2∈(10~19), G3∈(20~29)…G8∈(70~80), D1∈(1~9), D2∈(10~19), D3∈(20~29)…D6∈(50~60). After obtaining the sub-value intervals of each value interval respectively, each sub-interval is combined to obtain multiple action sets as shown in Table 1.
[0058] In an embodiment of the present application, determining a target action set that matches the real-time production status based on a preset state-action mapping table corresponding to the target mixture type includes: after acquiring the real-time production status, determining the target state set in which the real-time production status is located based on the preset state-action mapping table; determining the second assignment corresponding to the target state set under each action set based on the preset state-action mapping table, and determining the action set corresponding to the highest second assignment value as the target action set that matches the real-time production status.
[0059] In this embodiment, it should be noted that each mixture has a corresponding preset state action mapping table, and the preset state action mapping table can be a mapping table that does not need to be updated and can directly read the required parameters. Therefore, in the preset state action mapping table, there is a corresponding assignment for each state set and each action set consisting of a mapping relationship pair, and for each state set, there is a group of mapping relationships with the largest assignment value among the multiple mapping relationships included in the state set, and the action set included in the group of mapping relationships can be determined as the preset optimal action set of the state set. Therefore, in the present technical solution, after obtaining the real-time production state, it can be determined first which target state set in the preset state action mapping table the real-time production state is in the value range included, and after determining the target state set, the second assignment corresponding to the target state set under each action set can be obtained based on the preset state action mapping table, and the action set corresponding to the highest second assignment value is determined as the target action set matching the real-time production state.
[0060] In an embodiment of the present application, determining a target action set that matches the real-time production status based on a preset state-action mapping table corresponding to the target mixture type includes: after acquiring the real-time production status, determining the target state set in which the real-time production status is located based on the preset state-action mapping table; determining the second assignment corresponding to the target state set under each action set based on the preset state-action mapping table, and determining the action set with the highest second assignment value as the preset optimal action set; updating the second assignment corresponding to each action set based on the real-time production status to obtain an updated third assignment; when the action set corresponding to the highest third assignment value is the preset optimal action set, determining the preset optimal action set as the target action set that matches the real-time production status; when the action set corresponding to the highest third assignment value is not the preset optimal action set, updating the action set corresponding to the highest third assignment value to the preset optimal action set, and determining the updated preset optimal action set as the target action set that matches the real-time production status.
[0061] In the present embodiment, it should be noted that each mixture has a corresponding preset state action mapping table, and the preset state action mapping table can be a mapping table that can directly read the required parameters after being updated in real time. Therefore, even in the preset state action mapping table, there is a corresponding assignment for the mapping relationship composed of each state set and each action set, and each state set has a group of mapping relationships with the largest assignment value, and the preset optimal action set included in the group of mapping relationships, but after obtaining the real-time production state of the stirring device, it is still necessary to update the assignment in the preset state action mapping table, and determine the target action set corresponding to the current real-time production state with the updated assignment. Specifically, after obtaining the real-time production state, it can be determined first that the real-time production state is in which target state set in the preset state action mapping table The range of values included, and after determining the target state set in which it is located, based on the preset state action mapping table, the target state set can be obtained under each action set. The second assignment corresponding to the highest second assignment value determines the preset optimal action set. Then, based on the real-time production state, the corresponding second assignment under each action set is updated to obtain the updated third assignment. At this time, it is further determined whether the action set corresponding to the highest third assignment value is still the preset optimal action set. If it is the preset optimal action set, the preset optimal action set is determined as the target action set that matches the real-time production status. If not, the action set corresponding to the highest third assignment value is updated to the preset optimal action set, and the updated preset optimal action set is determined as the target action set that matches the real-time production status.
[0062] In the embodiment of the present application, the third assignment corresponding to each group of mapping relationships is determined according to formula (1):
[0063] Q new =Q+α[R+γQ MAX -Q] (1)
[0064] Among them, Q new is the third assignment corresponding to each set of mapping relationships, α is the learning rate, γ is the discount factor, R is the preset parameter, Q MAX is the second assignment corresponding to each set of mapping relationships, and Q is the previous assignment of each set of mapping relationships.
[0065] Step 105, controlling the metering gate accordingly according to the target action set to adjust the ratio of each raw material so that the total mass of the mixture produced by the stirring device reaches the target mixture mass.
[0066] In an embodiment of the present application, after determining the target action set corresponding to the real-time production status in the stirring device, the metering gate is controlled accordingly based on the control action for the metering gate in the target action set, that is, the metering gate is controlled accordingly according to the metering opening and metering duration defined in the target action set to adjust the ratio of each raw material so that the total mass of the mixture produced by the stirring device reaches the target mixture mass.
[0067] The above technical scheme determines that the production plan of the mixture to be mixed includes the target mixture type, multiple raw materials required to make the target mixture type and the target mixture quality, controls the mixing station to start operation according to the production plan, obtains the real-time production status such as the quality of the mixture manufactured in the mixing device in real time, the moisture content and the environmental parameters of the mixing device during the operation of the mixing station, and determines the target action set matching the real-time production status based on the preset state action mapping table corresponding to the target mixture type, wherein the preset state action mapping table includes multiple action sets of the metering gate and the state set corresponding to each action set, the state set defines the conditions that the production state of the mixing device needs to meet, and the action set defines at least the metering opening and metering time of the metering gate, so that the metering gate is controlled accordingly according to the target action set to adjust the ratio of each raw material so that the total mass of the mixture manufactured by the mixing device reaches the target mixture quality, thereby effectively improving the metering accuracy of the metering gate and improving the accuracy qualification rate of the mixture.
[0068] The embodiment of the present application provides a control device for a metering door, comprising:
[0069] a memory configured to store instructions;
[0070] A processor is configured to call the instructions from the memory and implement a control method for a metering gate when executing the instructions.
[0071] The embodiment of the present application provides a mixing station, which includes:
[0072] Control systems for metering doors;
[0073] Metering gate;
[0074] Stirring device.
[0075] An embodiment of the present application provides a storage medium on which a program is stored. When the program is executed by a processor, the above-mentioned control method for a metering gate is implemented.
[0076] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 2 As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected via a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store control method data for a metering gate. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a control method for a metering gate is implemented.
[0077] Those skilled in the art will understand that Figure 2 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0078] An embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, steps of a control method for a metering gate are implemented.
[0079] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program of initializing the steps of a control method for a metering gate.
[0080] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0081] The present application is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0082] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0083] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0084] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0085] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0086] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0087] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0088] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. A control method for a metering door, characterized in that: Applied to a mixing station, the mixing station includes a metering door and a mixing device, and the control method includes: Determining a production plan for the mixture to be mixed, the production plan at least including a target mixture type, a plurality of raw materials required to make the target mixture type, and a target mixture quality; Controlling the mixing station to start operation according to the production plan; During the operation of the mixing station, the real-time production status of the mixing device is obtained, wherein the real-time production status includes at least one of the quality and moisture content of the mixture produced by the mixing device in real time and the environmental parameters of the mixing device; Determining a target action set matching the real-time production state based on a preset state-action mapping table corresponding to the target mixture type, wherein the preset state-action mapping table includes a plurality of action sets of the metering door and a state set corresponding to each action set, the state set defines a condition that the production state of the stirring device needs to satisfy, and the action set at least defines a metering opening and a metering duration of the metering door; The metering gate is controlled accordingly according to the target action set to adjust the ratio of each raw material so that the total mass of the mixture produced by the stirring device reaches the target mixture mass.
2. The control method for metering door according to claim 1, characterized in that: For any type of mixture, the control method further includes: Determine a plurality of state sets and a plurality of action sets, wherein each state set defines at least the mass and moisture content of the mixture, the ambient temperature and the ambient humidity in the stirring device, and each action set defines a control action for the metering door, wherein the control action includes a metering opening and a metering duration; For each state set, determining a first assignment obtained when a control action corresponding to each action set is respectively executed under the state set; The preset state-action mapping table is generated according to the first assignment obtained by executing each action set under each state set.
3. The control method for metering door according to claim 2, characterized in that: For each state set, determining a first assignment obtained when actions corresponding to each action set are respectively executed under the state set comprises: For any selected state set, select any group of action sets as the action set to be executed, determine the first assignment when the control action corresponding to the action set to be executed is executed under the selected state set, and determine the next state obtained by updating the selected state set; Determine the state set corresponding to the next state, use it as the selected state set, and return to the step of selecting any group of action sets as the action set to be executed, until all state sets are selected, and then determine to obtain the preset state-action mapping table.
4. The control method for metering door according to claim 2, characterized in that: Determining multiple state sets includes: For any type of mixture, obtaining a first value range of the water content and a second value range of the mass of the mixture; Acquire a third value interval of the ambient temperature and a fourth value interval of the ambient humidity in the stirring device; Based on a first preset division standard, the first value interval, the second value interval, the third value interval and the fourth value interval are respectively divided into a plurality of first sub-value intervals, second sub-value intervals, third sub-value intervals and fourth sub-value intervals that are consecutive in sequence; Select any first sub-value interval, any second sub-value interval, any third sub-value interval, and any fourth sub-value interval to combine to obtain a state set; When it is determined that all first sub-value intervals are combined with all second sub-value intervals, the third sub-value interval and all fourth sub-value intervals, it is determined that the multiple state sets are obtained.
5. The control method for metering door according to claim 2, characterized in that: Determine multiple action sets including: Determine the opening value range of the metering opening of the metering door and the duration value range of the metering duration; Based on a second preset division standard, the opening value interval and the duration value interval are divided into a plurality of consecutive sub-opening value intervals and a plurality of sub-duration value intervals; Based on the arrangement order of each sub-interval, the sub-opening value intervals and the sub-duration value intervals are combined in sequence to obtain the multiple action sets.
6. The control method for a metering door according to claim 1, characterized in that: Determining a target action set matching the real-time production state based on a preset state-action mapping table corresponding to the target mixture type includes: After acquiring the real-time production status, determining the target state set where the real-time production status is located based on the preset state-action mapping table; The second assignment corresponding to the target state set under each action set is determined based on the preset state-action mapping table, and the action set corresponding to the highest second assignment value is determined as the target action set matching the real-time production state.
7. The control method for a metering door according to claim 1, characterized in that: Determining a target action set matching the real-time production state based on a preset state-action mapping table corresponding to the target mixture type includes: After acquiring the real-time production status, determining the target state set where the real-time production status is located based on the preset state-action mapping table; Determine the second assignment corresponding to each action set of the target state set based on the preset state-action mapping table, and determine the action set with the highest second assignment value as the preset optimal action set; Based on the real-time production status, the second assignment corresponding to each action set is updated to obtain an updated third assignment; In a case where the action set corresponding to the highest third assigned value is the preset optimal action set, determining the preset optimal action set as the target action set matching the real-time production status; When the action set corresponding to the highest third assignment value is not the preset optimal action set, the action set corresponding to the highest third assignment value is updated to the preset optimal action set, and the updated preset optimal action set is determined as the target action set matching the real-time production status.
8. The control method for a metering door according to claim 7, characterized in that: The third assignment corresponding to each set of mapping relationships is determined according to formula (1): Q new =Q+α[R+γQ MAX -Q](1) Among them, Q new is the third assignment corresponding to each set of mapping relationships, α is the learning rate, γ is the discount factor, R is the preset parameter, Q MAX is the second assignment corresponding to each set of mapping relationships, and Q is the previous assignment of each set of mapping relationships.
9. A control device for a metering door, characterized in that: include: a memory configured to store instructions; A processor is configured to call the instructions from the memory and implement the control method for a metering door according to any one of claims 1 to 8 when executing the instructions.
10. A control system for a metering door, characterized in that: Comprising a control device for a metering door according to claim 9.
11. A mixing station, characterized in that: The mixing station include: The control system for a metering door according to claim 10; Metering gate; Stirring device.
12. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the control method for a metering door according to any one of claims 1 to 8.
