Discharging control method, device and mixing equipment
The discharge control method automates the unloading process in mixing equipment by determining target bins and priorities based on aggregate formulas and distances, enhancing efficiency and reducing labor costs by eliminating manual errors.
Patent Information
- Application Number
- CN202211351517.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-31
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2042-10-31
AI Technical Summary
Manual operation of setting aggregate unloading intervals in mixing equipment leads to inefficiencies and high labor costs due to reliance on operator experience, resulting in potential mistakes during aggregate transportation.
A discharge control method that determines target unloading bins, conveying structures, and unloading priorities based on aggregate formulas, distances, and types to automate the unloading process, ensuring efficient and sequential unloading without human intervention.
The method reduces unloading time, improves efficiency, and saves labor costs by ensuring accurate and automated aggregate transportation through precise control of unloading intervals and priorities.
Smart Images

Figure CN115593969B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of stirring equipment control, and in particular to a discharge control method, device and stirring equipment. Background Art
[0002] When mixing equipment is conveying aggregates, in order to realize the aggregate conveying of multiple flat belts, the aggregate unloading interval time is manually set. Manual operation usually needs to rely on the operator's experience to make judgments, which is inevitable to make mistakes, and has low efficiency and high labor costs. Summary of the invention
[0003] The present invention provides a discharge control method, device and mixing equipment, which are used to solve the problems of long time consumption, low efficiency and high cost caused by artificially controlling multiple flat belts to transport aggregate in the prior art, and realize high-efficiency and low-cost aggregate transportation.
[0004] The present invention provides a discharging control method, comprising:
[0005] Based on the obtained aggregate formula, determining at least one target unloading bin;
[0006] Determine a target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set, wherein the target conveying structure set includes at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin;
[0007] Obtaining a target distance between each of the target unloading bins and a preset position;
[0008] Determining the unloading priority of the target unloading bin based on the target distance and the aggregate formula;
[0009] Based on the unloading priority, the target unloading bin is controlled to unload.
[0010] According to a discharging control method provided by the present invention, the discharging priority of the target discharging bin is determined based on the target distance and the aggregate formula, including:
[0011] Determining the type of sand in the aggregate formulation;
[0012] Based on the type of the sand and the preset sorting strategy, determining the first sub-unloading priority of the target sand bin corresponding to the sand, wherein the target unloading bin includes: the target sand bin;
[0013] Based on the target distance, the remaining target unloading bins are sorted to obtain a second sub-unloading priority;
[0014] Based on the first sub-unloading priority and the second sub-unloading priority, obtaining the unloading priority;
[0015] The remaining target unloading bin is the target unloading bin remaining after removing the target sand bin from the target unloading bin.
[0016] According to a material discharging control method provided by the present invention, the target sand bin comprises: a first target sand bin;
[0017] The step of determining the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of the sand and the preset sorting strategy includes:
[0018] When it is determined that the number of types of sand is equal to the preset value, the first target sand bin is used as the last target unloading bin.
[0019] According to a material discharging control method provided by the present invention, the target sand bin comprises: a second target sand bin and a third target sand bin;
[0020] The step of determining the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of the sand and the preset sorting strategy includes:
[0021] When it is determined that the number of types of the sand is greater than a preset value, extracting the sand target distance corresponding to the sand from the target distance;
[0022] From the sand target distances, determining a maximum sand target distance and a minimum sand target distance;
[0023] The second target sand bin corresponding to the minimum sand target distance is used as the first target unloading bin, and the third target sand bin corresponding to the maximum sand target distance is used as the last target unloading bin.
[0024] According to a discharging control method provided by the present invention, the remaining target discharging bins are sorted based on the target distance to obtain the second sub-discharging priority, including:
[0025] Comparing the target distances of the remaining target unloading bins to obtain a comparison result;
[0026] When the target distances of any N remaining target unloading bins are consistent, obtaining the preset conveying priority of the target conveying structure, where N is an integer greater than or equal to 2;
[0027] Based on the comparison result and the conveying priority, the remaining target unloading bins are sorted in sequence to obtain the second sub-unloading priority.
[0028] According to a material unloading control method provided by the present invention, the material unloading control method controls the target material unloading bin to unload material based on the material unloading priority, including:
[0029] Obtaining aggregate parameters of each aggregate in the aggregate formula and silo parameters of the target unloading silo;
[0030] Based on the unloading priority and the aggregate parameters, determining the unloading time of the current target unloading bin and the next target unloading bin;
[0031] Based on the unloading time and the silo parameters, determining the unloading interval time of the next target unloading silo relative to the current target unloading silo;
[0032] Based on the unloading interval time, the next target unloading bin is controlled to unload.
[0033] According to a discharging control method provided by the present invention, the discharging interval time of the next target discharging bin relative to the current target discharging bin is determined based on the discharging time and the bin parameter, including:
[0034] obtaining a conveying speed of the conveying structure;
[0035] Determining compensation time based on the unloading time, the conveying speed and the silo parameters;
[0036] The target interval time is determined based on the unloading time and the compensation time.
[0037] According to a discharging control method provided by the present invention, the target interval time is determined based on the discharging time and the compensation time, including:
[0038] Determining an error time based on a vertical distance between the current target unloading bin and the conveying structure;
[0039] The target interval time is determined based on the unloading time, the compensation time and the error time.
[0040] The present invention also provides a discharge control device, comprising:
[0041] A first determination module is used to determine at least one target unloading bin based on the obtained aggregate formula;
[0042] A second determination module is used to determine the target conveying structure corresponding to each of the target unloading bins from at least two conveying structures to obtain a target conveying structure set, wherein the target conveying structure set includes at least one target conveying structure, wherein each of the conveying structures corresponds to at least one unloading bin;
[0043] An acquisition module, used for acquiring a target distance between each target unloading bin and a preset position;
[0044] A third determination module is used to determine the unloading priority of the target unloading bin based on the target distance and the aggregate formula;
[0045] A control module is used to control the target unloading bin to unload materials based on the unloading priority.
[0046] The present invention also provides a stirring device, comprising: at least two conveying structures, a transporting structure and a controller, wherein the controller is used to implement the unloading control method as described in any one of the above items.
[0047] The unloading control method, device and mixing equipment provided by the present invention determine at least one target unloading bin based on the obtained aggregate formula; determine the target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set; obtain the target distance of each target unloading bin from a preset position; determine the unloading priority of the target unloading bin based on the target distance and the aggregate formula. It can be seen that the present invention determines the unloading priority of each target unloading bin when multiple conveying structures convey aggregates, ensuring that each target unloading bin unloads in sequence according to the unloading priority to avoid errors, thereby reducing the unloading time and improving the unloading efficiency; further, based on the unloading priority, the target unloading bin is controlled to unload, and the entire process is automatically controlled without human participation, saving labor costs, improving the unloading rate of the entire target unloading bin, and realizing efficient transportation of aggregates. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0049] Figure 1 It is one of the flow diagrams of the discharge control method provided by the present invention;
[0050] Figure 2 This is the second flow chart of the discharge control method provided by the present invention;
[0051] Figure 3 This is the third flow chart of the discharge control method provided by the present invention;
[0052] Figure 4 It is a structural schematic diagram of the discharge control device provided by the present invention;
[0053] Figure 5It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0055] Combine the following Figures 1 to 3 The discharge control method of the present invention is described.
[0056] The method can be applied to smart terminals, such as mobile phones, computers, tablets, etc., and can also be applied to servers and mixing equipment. Below, the method is applied to a mixing equipment as an example for explanation, but it should be noted that it is only an example and is not used to limit the scope of protection of the present invention. Some other descriptions in the embodiments of the present invention are also examples and are not used to limit the scope of protection of the present invention, and will not be described one by one. The specific implementation of the method is as follows Figure 1 As shown:
[0057] Step 101, determining at least one target unloading bin based on the obtained aggregate formula.
[0058] The present invention obtains an aggregate formula, and according to the obtained aggregate formula, determines at least one target unloading bin from a mixing device to discharge the aggregate.
[0059] The determined target unloading bins may belong to the same conveying structure or different conveying structures. Generally, they belong to different conveying structures. The following is an explanation based on the assumption that the target unloading bins belong to different conveying structures.
[0060] Step 102: Determine a target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set.
[0061] The target conveying structure set includes at least one target conveying structure, and each conveying structure is correspondingly provided with at least one unloading bin.
[0062] Specifically, the mixing device includes: at least two conveying structures, a transport structure and a controller, each conveying structure is correspondingly provided with at least one unloading bin, one end of each conveying structure is connected to one end of the transport structure, and the controller is in communication connection with the unloading bin, specifically as follows Figure 2 shown.
[0063] Among them, Figure 2 In the example, three conveying structures, one transporting structure, and three unloading bins corresponding to each conveying structure are used for illustration. Figure 2 The controller is not drawn in the figure, because the controller can be located at any position of the mixing equipment, or is not installed on the mixing equipment body and is independent of the mixing equipment body, but it can still control the discharge bin.
[0064] Specifically, the unloading bin includes: a unloading port, which is used to lower the aggregate in the bin to the conveying structure through the unloading port; a conveying structure, which is used to convey the aggregate lowered from the unloading bin to the transport structure; and a transport structure, which is used to transport the aggregate transported by the transport structure to the waiting hopper or mixing tank of the mixing equipment.
[0065] In general, the stirring device includes a conveying structure. In addition, the deployment positions of the various conveying structures will not affect the implementation of the present invention. Figure 2 The uniform deployment of three conveying structures is used as an example for illustration, and the user can deploy the conveying structures according to their actual situation. Of course, this is only an example and is not used to limit the protection scope.
[0066] Among them, the conveying structure includes: a flat belt, and the transporting structure includes: an inclined belt.
[0067] Among them, the naming of flat belts and inclined belts is defined based on the horizontal plane. The one parallel to the horizontal plane is a conveying structure, which is named a flat belt; the one at a certain angle to the horizontal plane is a transporting structure, which is named an inclined belt.
[0068] In general, the aggregates stored in the multiple discharge bins in a mixing device are different, and of course the user can set it according to actual needs. Taking a mixing station as an example, the structure of the mixing equipment in a mixing station is fixed and generally does not change. Of course, structural changes are not excluded. The structures of the mixing equipment of different mixing stations can be the same or different. Of course, the difference or change in the structure of the mixing equipment will not affect the implementation of the present invention.
[0069] The present invention determines the target unloading bin through a formula, thereby obtaining a corresponding target flat belt, and provides an effective data basis for determining the unloading priority.
[0070] Step 103, obtaining a target distance between each target unloading bin and a preset position.
[0071] The preset position is set at the end where the conveying structure is connected to the delivery structure, and this end is defined as the connection end of the conveying structure, specifically the end point of the central axis of the conveying structure at the connection end.
[0072] The target distance is the distance from the position corresponding to each target unloading bin to the preset position.
[0073] Step 104, based on the target distance and the aggregate formula, determine the unloading priority of the target unloading bin.
[0074] Specifically, the unloading priority of each target unloading bin is determined based on the target distance and aggregate formula.
[0075] In a specific embodiment, the specific implementation of determining the unloading priority of the target unloading bin is as follows:
[0076] Determine the type of sand in the aggregate formula; determine the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of sand and the preset sorting strategy; sort the remaining target unloading bins based on the target distance to obtain the second sub-unloading priority; obtain the unloading priority based on the first sub-unloading priority and the second sub-unloading priority; wherein, the remaining target unloading bins are: the target unloading bins remaining after removing the target sand bin from the target unloading bin, wherein the target unloading bins include: the target sand bin.
[0077] Among them, one unloading bin only contains one kind of material, but there will be multiple unloading bins storing the same kind of material in the conveying structure. In the actual batching process, one material in the same formula will only use the material in one unloading bin, and there will not be a situation where multiple unloading bins release the same material at the same time.
[0078] The present invention, based on the needs of actual conditions, first sets the unloading priority for the target sand bin, and uses sand to bring the stones to the inclined belt, which can effectively prevent the rolling stone phenomenon of the inclined belt and avoid the problem of material spillage. Furthermore, the unloading priority is set for the remaining target unloading bins, thereby improving the user experience.
[0079] In a specific embodiment, the target sand bin includes: a first target sand bin; when it is determined that the number of sand types is equal to a preset value, the first target sand bin is used as the last target unloading bin.
[0080] Among them, the preset value is 1, that is, when the target unloading bin includes a target sand bin, that is, the first target unloading bin, the unloading priority of the first target unloading bin is ranked last.
[0081] In a specific embodiment, the target sand bin includes: a second target sand bin and a third target sand bin; when it is determined that the number of sand types is greater than a preset value, the sand target distance corresponding to the sand is extracted from the target distance; from the sand target distances, the maximum sand target distance and the minimum sand target distance are determined; the second target sand bin corresponding to the minimum sand target distance is used as the first target unloading bin, and the third target sand bin corresponding to the maximum sand target distance is used as the last target unloading bin.
[0082] Among them, the preset value is 1. When the number of sand types is greater than the preset value, the number of sand types may be 2, 3, or 4, ..., that is, an integer greater than 1.
[0083] When the number of sand types is 2, the target unloading bin includes two target sand bins, namely the second target sand bin and the third target sand bin. The target sand distances corresponding to the two target sand bins are extracted from the target distances; the size relationship between the two target sand distances is compared, and the second target sand bin corresponding to the larger one (maximum sand distance) is used as the first target unloading bin, and the third target sand bin corresponding to the smaller one (minimum sand target distance) is used as the last target unloading bin.
[0084] When the number of types of sand is 3 or greater than 3, the target unloading bin includes at least three target sand bins. However, among the at least three target sand bins, only two of the target sand bins (the first target sand bin and the second target sand bin) are sorted according to the first sub-unloading priority, which is specifically implemented as follows: extracting the sand target distances corresponding to at least three target sand bins from the target distances; comparing the three sand target distances to determine the maximum sand target distance and the minimum sand target distance, taking the second target sand bin corresponding to the minimum sand target distance as the first target unloading bin, and taking the third target sand bin corresponding to the maximum sand target distance as the last target unloading bin.
[0085] In a specific embodiment, based on the type of sand and the preset sorting strategy, after determining the target sand bin, the remaining target unloading bins are sorted, which is specifically implemented as follows:
[0086] Compare the target distances of the remaining target unloading bins to obtain a comparison result; when the target distances of any N remaining target unloading bins are consistent, obtain the conveying priority of the pre-set target conveying structure, where N is an integer greater than or equal to 2; based on the comparison result and the conveying priority, sort the remaining target unloading bins to obtain the second sub-unloading priority.
[0087] Specifically, the present application sets the conveying priority of the conveying structure in advance, that is, encodes the flat belt, and the principle of encoding is: no repetition.
[0088] For coding of each unloading bin on the same flat belt, the coding principle is: code in sequence from the end close to the inclined belt to the end far away from the inclined belt. For example, the unloading bin closest to the inclined belt is coded 1, followed by 2, 3, 4...
[0089] Among them, the unloading bin with a smaller code has a higher priority than the unloading bin with a larger code.
[0090] Specifically, the remaining target unloading bins are sorted based on the target distance. The smaller the distance, the higher the ranking. However, since there are multiple conveying structures, there are cases where the target distances are the same. When the target distances are the same, they can be sorted based on the priority of the pre-set target conveying structure. The remaining target unloading bins on the target conveying structure with a high priority have a high priority.
[0091] The following is a detailed description of the specific implementation of determining the unloading priority of the target unloading bin through two specific embodiments:
[0092] In a specific embodiment, the types of sand in the aggregate formula are determined; when it is determined that the number of sand types is equal to a preset value, the first target sand bin corresponding to the sand is used as the last target unloading bin; based on the target distance, the first remaining target unloading bins are sorted to obtain a first sorting result; based on the first sorting result, the first remaining unloading priority of the first remaining target unloading bin is determined; based on the first remaining unloading priority and the last target unloading bin, the unloading priority is obtained; wherein, the first remaining target unloading bin is: the target unloading bin remaining after removing the first target unloading bin from the target unloading bin.
[0093] In a specific embodiment, the types of sand in the aggregate formula are determined; when it is determined that the number of sand types is greater than a preset value, the sand and gravel target distances corresponding to the sand and gravel are extracted from the target distances; from the sand and gravel target distances, the maximum sand and gravel target distances and the minimum sand and gravel target distances are determined; the second target sand bin corresponding to the minimum sand and gravel target distance is used as the first target unloading bin, and the third target sand bin corresponding to the maximum sand and gravel target distance is used as the last target unloading bin; based on the target distances, the second remaining target unloading bins are sorted to obtain a second sorting result; based on the second sorting result, the second remaining unloading priority of the second remaining target unloading bin is determined; based on the second remaining unloading priority, the first target unloading bin and the last target unloading bin, the unloading priority is obtained; wherein, the second remaining target unloading bin is: the target unloading bin remaining after removing the second target sand bin and the third target sand bin from the target unloading bin.
[0094] The present invention determines the unloading priority of each target unloading bin based on the aggregate formula, and automatically controls the target unloading bin based on the unloading priority to carry out unloading, thereby avoiding the problem of aggregate stacking during transportation.
[0095] Step 105: Based on the unloading priority, control the target unloading bin to unload.
[0096] Specifically, based on the unloading priority, each target unloading bin is controlled to unload.
[0097] In a specific embodiment, based on the unloading priority, the specific implementation of controlling the target unloading bin to unload is: obtaining the aggregate parameters of each aggregate in the aggregate formula, and the silo parameters of the target unloading bin; based on the unloading priority and the aggregate parameters, determining the unloading time of the current target unloading bin and the next target unloading bin; based on the unloading time and the silo parameters, determining the unloading interval time of the next target unloading bin relative to the current target unloading bin; based on the unloading interval time, controlling the unloading of the next target unloading bin.
[0098] Among them, aggregate parameters include: aggregate flow rate, aggregate weight, etc.; silo parameters include: discharge port width, adjacent distance between adjacent target discharge silos, etc.
[0099] Among them, the adjacent target unloading bins are the adjacent target unloading bins in the unloading priority, which include: the current target unloading bin and the next target unloading bin.
[0100] Among them, the aggregate parameters of each aggregate in the aggregate formula and the silo parameters of each target unloading silo are obtained.
[0101] Specifically, based on the unloading priority, the next target unloading bin corresponding to the current target unloading bin is determined; based on the aggregate flow rate and the aggregate weight, the unloading time of the current target unloading bin is determined. The aggregate flow rate is determined based on the width of the unloading port, and the aggregate weight includes: the required weight of the aggregate in the aggregate formula and the weight that has been discharged from the current target unloading bin.
[0102] Among them, adjacent target unloading bins are divided into two cases. The first case is: adjacent target unloading bins are on the same flat belt, and the corresponding adjacent distance is: the actual distance between the current target unloading bin and the next target unloading bin; the second case is: adjacent target unloading bins are on different flat belts, and the corresponding adjacent distance is: the target distance between the current target unloading bin and the preset position, and the difference between the target distance between the next target unloading bin and the preset position. Among them, if the sorting results of the current target unloading bin and the next target unloading bin are the same, then the target distances of the two to the preset position are the same, and the adjacent distance is 0.
[0103] In a specific embodiment, the conveying speed of the conveying structure is obtained; based on the discharge time, the conveying speed and the silo parameters, the compensation time is determined; based on the discharge time and the compensation time, the target interval time is determined.
[0104] Among them, the conveying speed of the conveying structure is pre-set, and the compensation time is when the last material unloaded from the current target unloading bin is transmitted to the preset position, and the material unloaded from the next target unloading bin is about to reach the preset position.
[0105] The "about to arrive" is a limit situation in which, when there is no material stacking, the material that starts to be unloaded from the next target unloading bin also immediately reaches the preset position.
[0106] Specifically, the compensation time is determined based on the unloading time, the conveying speed and the adjacent distance.
[0107] In a specific embodiment, the error time is determined based on the vertical distance between the current target unloading bin and its corresponding conveying structure; and the target interval time is determined based on the unloading time, the compensation time and the error time.
[0108] It can be seen that the present invention determines the target interval time based on the unloading time, compensation time and error time, thereby ensuring seamless connection of aggregate transmission and realizing simultaneous unloading of multiple target unloading bins while ensuring that there is no material overlap.
[0109] The present invention realizes seamless connection of unloading of each target unloading bin by controlling the unloading interval time between each target unloading bin, saves time cost, improves operation efficiency, and achieves the purpose of efficiently conveying aggregate.
[0110] Next, through Figure 3 The unloading control method is described in detail:
[0111] Step 301, pre-set the operation scene.
[0112] Among them, the operation scene is that there are three conveying structures, namely, flat belt 1, flat belt 2 and flat belt 3. Flat belt 1 includes: unloading bin 1, unloading bin 2, …, unloading bin X, flat belt 2 includes: unloading bin 11, unloading bin 22, …, unloading bin Y, flat belt 3 includes: unloading bin 111, unloading bin 2222, …, unloading bin Z, the bin spacing of each unloading bin in flat belt 1 is x, the bin spacing of each unloading bin in flat belt 2 is y, and the bin spacing of each unloading bin in flat belt 3 is z.
[0113] Step 302, obtaining an aggregate formula, and based on the aggregate formula, determining a target conveying structure and a target unloading bin from the operation scenario.
[0114] Step 303, based on the target distance and the aggregate formula, the unloading priority of the target unloading bin is automatically determined.
[0115] The determination of unloading priority is explained in detail through a specific example:
[0116] The unloading priority is obtained specifically through the space folding intelligent sorting method: taking the lowest end of the central axis of the inclined belt as the center of the circle, measuring the target distance from all unloading bins to the center of the circle, and the center of the circle is the preset position.
[0117] First, sorting by the first dimension: when the aggregate formula contains more than one sand bin, the sand bin closest to the inclined belt is used as the first unloading bin, and the sand bin farthest from the inclined belt is used as the last unloading bin. The remaining unloading bins are automatically sorted according to the second and third dimensions. When the aggregate formula contains only one sand bin, this sand bin is used as the last unloading bin, and the remaining bins are automatically sorted according to the second and third dimensions.
[0118] Secondly, sort the second dimension: encode all flat belts. The encoding principle is: the encoding should not be repeated;
[0119] Furthermore, the third dimension sorting: sort all unloading bins by their distance from the center of the circle, and bins with the same distance are marked with the same unloading order;
[0120] Furthermore, the fourth dimension is sorted: in the third dimension sorting, the unloading bins with the same sequence mark are sorted according to the flat belt code, that is, the unloading bin corresponding to the smaller flat belt code has priority over the unloading bin with the larger flat belt code;
[0121] Finally, the unloading order of all unloading bins in the aggregate formula is automatically sorted according to the above four dimensions according to the aggregate formula, that is, the unloading priority is obtained.
[0122] Step 304, obtaining aggregate parameters and silo parameters, determining the unloading interval based on the unloading priority, aggregate parameters and unloading parameters, and controlling each target unloading silo to unload based on the unloading interval.
[0123] The unloading control method provided by the present invention determines at least one target unloading bin based on the obtained aggregate formula; determines the target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set; obtains the target distance of each target unloading bin from a preset position; and determines the unloading priority of the target unloading bin based on the target distance and the aggregate formula. It can be seen that the present invention determines the unloading priority of each target unloading bin when multiple conveying structures convey aggregates, ensuring that each target unloading bin unloads in sequence according to the unloading priority to avoid errors, thereby reducing the unloading time and improving the unloading efficiency; further, based on the unloading priority, the target unloading bin is controlled to unload, and the entire process is automatically controlled without human participation, thereby saving labor costs, improving the unloading rate of the entire target unloading bin, and realizing efficient transportation of aggregates.
[0124] The unloading control device provided by the present invention is described below. The unloading control device described below and the unloading control method described above can be referred to each other, and the repeated parts will not be repeated. Figure 4 As shown, the device comprises:
[0125] A first determination module 401 is used to determine at least one target unloading bin based on the obtained aggregate formula;
[0126] A second determination module 402 is used to determine a target conveying structure corresponding to each target unloading bin from at least two conveying structures, and obtain a target conveying structure set, wherein the target conveying structure set includes at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin;
[0127] An acquisition module 403 is used to acquire a target distance between each target unloading bin and a preset position;
[0128] The third determination module 404 is used to determine the unloading priority of the target unloading bin based on the target distance and the aggregate formula;
[0129] The control module 405 is used to control the target unloading bin to unload materials based on the unloading priority.
[0130] In a specific embodiment, the third determination module 404 is specifically used to determine the type of sand in the aggregate formula; based on the type of sand and the preset sorting strategy, determine the first sub-unloading priority of the target sand bin corresponding to the sand, wherein the target unloading bin includes: the target sand bin; based on the target distance, sort the remaining target unloading bins to obtain the second sub-unloading priority; based on the first sub-unloading priority and the second sub-unloading priority, obtain the unloading priority; wherein, the remaining target unloading bins are: the target unloading bins remaining after removing the target sand bin from the target unloading bin.
[0131] In a specific embodiment, the target sand bin includes: a first target sand bin; and a third determination module 404, which is specifically configured to use the first target sand bin as the last target unloading bin when it is determined that the number of sand types is equal to a preset value.
[0132] In a specific embodiment, the target sand bin includes: a second target sand bin and a third target sand bin; a third determination module 404 is specifically used to extract the sand target distance corresponding to the sand from the target distance when it is determined that the number of sand types is greater than a preset value; determine the maximum sand target distance and the minimum sand target distance from the sand target distance; use the second target sand bin corresponding to the minimum sand target distance as the first target unloading bin, and use the third target sand bin corresponding to the maximum sand target distance as the last target unloading bin.
[0133] In a specific embodiment, the third determination module 404 is specifically used to compare the target distances of each remaining target unloading bin to obtain a comparison result; when the target distances of any N remaining target unloading bins are consistent, obtain the conveying priority of the pre-set target conveying structure, where N is an integer greater than or equal to 2; based on the comparison result and the conveying priority, sort the remaining target unloading bins in turn to obtain a second sub-unloading priority.
[0134] In a specific embodiment, the control module 405 is specifically used to obtain the aggregate parameters of each aggregate in the aggregate formula and the silo parameters of the target unloading silo; based on the unloading priority and the aggregate parameters, determine the unloading time of the current target unloading silo and the next target unloading silo; based on the unloading time and the silo parameters, determine the unloading interval time of the next target unloading silo relative to the current target unloading silo; based on the unloading interval time, control the unloading of the next target unloading silo.
[0135] In a specific embodiment, the control module 405 is specifically used to obtain the conveying speed of the conveying structure; determine the compensation time based on the unloading time, the conveying speed and the silo parameters; and determine the target interval time based on the unloading time and the compensation time.
[0136] In a specific embodiment, the control module 405 is specifically used to determine the error time based on the vertical distance between the current target unloading bin and the conveying structure; and determine the target interval time based on the unloading time, the compensation time and the error time.
[0137] An embodiment of the present invention further provides a stirring device, comprising: at least two conveying structures, a transporting structure and a controller, wherein the controller is used to implement the unloading control method described in any of the above specific embodiments.
[0138] Among them, the mixing equipment belongs to a mixing station.
[0139] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5As shown, the electronic device may include: a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502 and the memory 503 complete mutual communication through the communication bus 504. The processor 501 may call the logic instructions in the memory 503 to execute the unloading control method, which includes: determining at least one target unloading bin based on the obtained aggregate formula; determining the target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set, the target conveying structure set including at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin; obtaining the target distance of each target unloading bin from the preset position; determining the unloading priority of the target unloading bin based on the target distance and the aggregate formula; and controlling the target unloading bin to unload based on the unloading priority.
[0140] In addition, the logic instructions in the above-mentioned memory 503 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0141] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the unloading control method provided by the above-mentioned embodiments, the method including: determining at least one target unloading bin based on the obtained aggregate formula; determining the target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set, the target conveying structure set including at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin; obtaining a target distance of each target unloading bin from a preset position; determining the unloading priority of the target unloading bin based on the target distance and the aggregate formula; and controlling the target unloading bin to unload based on the unloading priority.
[0142] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the unloading control method provided in the above-mentioned embodiments, the method comprising: determining at least one target unloading bin based on the obtained aggregate formula; determining a target conveying structure corresponding to each target unloading bin from at least two conveying structures to obtain a target conveying structure set, the target conveying structure set including at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin; obtaining a target distance of each target unloading bin from a preset position; determining the unloading priority of the target unloading bin based on the target distance and the aggregate formula; and controlling the target unloading bin to unload based on the unloading priority.
[0143] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0144] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0145] 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 aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A discharge control method, characterized in that: include: determining at least one target unloading bin based on the obtained aggregate formula; Determine a target conveying structure corresponding to each target unloading bin from the at least two conveying structures to obtain a target conveying structure set, wherein the target conveying structure set includes at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin; Obtaining a target distance between each target unloading bin and a preset position; Determining a discharge priority of the target discharge bin based on the target distance and the aggregate formula; The step of determining the unloading priority of the target unloading bin based on the target distance and the aggregate formula includes: Determining the type of sand in the aggregate formulation; Determine the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of the sand and a preset sorting strategy, wherein the target unloading bin includes: the target sand bin; Based on the target distance, the remaining target unloading bins are sorted to obtain a second sub-unloading priority; Obtaining the unloading priority based on the first sub-unloading priority and the second sub-unloading priority; The remaining target unloading bin is the target unloading bin remaining after removing the target sand bin from the target unloading bin. Based on the unloading priority, controlling the target unloading bin to unload; The target sand bin includes: a first target sand bin; The step of determining the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of the sand and a preset sorting strategy includes: When it is determined that the number of types of sand is equal to 1, the first target sand bin is used as the last target unloading bin; The target sand bin includes: a second target sand bin and a third target sand bin; The step of determining the first sub-unloading priority of the target sand bin corresponding to the sand based on the type of the sand and a preset sorting strategy includes: When it is determined that the number of types of the sand is greater than 1, extracting the sand target distance corresponding to the sand from the target distance; determining a maximum sand target distance and a minimum sand target distance from the sand target distances; The second target sand bin corresponding to the minimum sand target distance is used as the first target unloading bin, and the third target sand bin corresponding to the maximum sand target distance is used as the last target unloading bin; The method of sorting the remaining target unloading bins based on the target distance to obtain the second sub-unloading priority includes: Comparing the target distances of the remaining target unloading bins to obtain a comparison result; When the target distances of any N remaining target unloading bins are consistent, obtaining the preset conveying priority of the target conveying structure, where N is an integer greater than or equal to 2; Based on the comparison result and the transport priority, the remaining target unloading bins are sorted to obtain the second sub-unloading priority.
2. The unloading control method according to claim 1, characterized in that: The controlling the target unloading bin to unload based on the unloading priority includes: Obtaining aggregate parameters of each aggregate in the aggregate formula and silo parameters of the target unloading silo; Determining the unloading time of the current target unloading bin and the next target unloading bin based on the unloading priority and the aggregate parameters; Determining the unloading interval time of the next target unloading bin relative to the current target unloading bin based on the unloading time and the bin parameters; Based on the unloading interval time, the next target unloading bin is controlled to unload.
3. The unloading control method according to claim 2, characterized in that: The determining, based on the unloading duration and the silo parameters, of the unloading interval time of the next target unloading silo relative to the current target unloading silo includes: Acquiring a conveying speed of the target conveying structure; Determining a compensation time based on the unloading time, the conveying speed, and the silo parameters; A target interval time is determined based on the unloading time and the compensation time.
4. The unloading control method according to claim 3, characterized in that: The determining of the target interval time based on the unloading time and the compensation time includes: Determining an error time based on a vertical distance between the current target unloading bin and the corresponding conveying structure; The target interval time is determined based on the unloading time, the compensation time and the error time.
5. A discharge control device, executing the discharge control method according to any one of claims 1 to 4, characterized in that: include: A first determination module is used to determine at least one target unloading bin based on the obtained aggregate formula; A second determining module is configured to determine a target conveying structure corresponding to each target unloading bin from at least two conveying structures, to obtain a target conveying structure set, wherein the target conveying structure set includes at least one target conveying structure, wherein each conveying structure corresponds to at least one unloading bin; An acquisition module, configured to acquire a target distance between each target unloading bin and a preset position; a third determining module, configured to determine a discharge priority of the target discharge bin based on the target distance and the aggregate formula; A control module is used to control the target unloading bin to unload based on the unloading priority.
6. A stirring device, characterized in that: include: At least two conveying structures, a transporting structure and a controller, wherein the controller is used to implement the unloading control method according to any one of claims 1 to 4.
