Concrete production method for customer self-service control
Through the order control method of automated concrete production, the problem of resource waste caused by the cumbersome process when the customer cancels the order, and achieves rapid response and resource optimization.
Patent Information
- Application Number
- CN202411568360.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-01-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the concrete production process, when customers cancel orders, unnecessary concrete production and resource waste are caused by cumbersome processes.
The order control method of automated concrete production is adopted. By obtaining customer orders, the completion time of production is predicted, the target time period is determined, and the proper production equipment is marked as working state. In response to the cancellation signal of the end of the production or order, the production equipment is controlled to stop production after completing the current task.
Ensure that customers can quickly complete the requirements of order cancellation, reduce economic losses, and avoid waste of resources caused by excessive concrete production.
Smart Images

Figure CN119378821A_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to the technical field of concrete processing and production. More specifically, the present invention relates to a method for self-service control of concrete production by customers. Background Art
[0002] The concrete process includes: material preparation, weighing and batching, mixing and discharging and transportation. Material preparation includes: In the first step of concrete production, raw materials such as cement, aggregates, additives, etc. are stored in corresponding silos. These silos are designed to ensure that the quality of the materials meets the standards and prevent pollution and moisture. Weighing and batching includes: According to the preset concrete mix ratio, the control system will command the material weighing system to accurately weigh various raw materials. This process ensures that the proportion of each material is accurate, thereby ensuring the performance and strength of the concrete. Mixing includes: (after weighing is completed) all raw materials are sent to the mixing host. After starting the mixer, the mixing blades begin to rotate at high speed, fully turning and mixing the materials to ensure that they are evenly mixed. This process is the key to producing high-quality concrete and directly affects the uniformity and strength of the concrete. Discharging and transportation includes: (after mixing is completed) the concrete is discharged through the discharge port and then loaded into a mixer truck or pump truck for transportation. At this time, ensure that the concrete is properly mixed during transportation to prevent stratification and loss of workability.
[0003] In the traditional concrete production trade, usually after the customer places an order through telephone, WeChat, etc., the production staff will manually enter the order into the system. Then, when production is about to start, the production staff needs to communicate with the customer by phone several times. If there are abnormal situations in the production process, such as suspending production, increasing or decreasing the volume of concrete, the customer also needs to call the production staff to tell the situation and confirm the specific details.
[0004] If a customer cancels an order during the concrete production process, but unnecessary concrete production is caused due to complicated procedures, for example, after the customer notifies the salesperson, the salesperson needs to connect with the personnel in each process before terminating the production of the concrete ordered by the customer, which will lead to more unnecessary waste of resources. Summary of the invention
[0005] In order to solve the above-mentioned technical problem that if a customer cancels an order during the concrete production process, unnecessary concrete production will be caused due to the cumbersome process, which will in turn lead to more unnecessary waste of resources, the present invention provides the following solution.
[0006] An order control method for automated concrete production, the method comprising: obtaining a concrete order issued by a customer, determining a first production signal corresponding to the concrete order, so as to drive concrete production equipment to start producing concrete at a production time, wherein the first production signal comprises: a target volume and a production time; predicting the end time of concrete production completion according to the target volume and the production time; determining a target time period, wherein the start time of the target time period is n minutes before the production time, and the end time of the target time period is n minutes after the end time, where n is greater than or equal to 5; determining any one of the production equipment in a standby state during the target time period as a target production equipment, and marking the target production equipment as a working state during the target time period; in response to receiving a production end signal before the end time, controlling the target production equipment to stop production after completing and outputting the concrete currently being processed.
[0007] Preferably, the production end information includes an order cancellation signal or an order pause signal; in response to receiving an order cancellation signal before the production time, the target production equipment is controlled to be in a standby state during the target time period; in response to receiving an order pause signal after the production time and before the end time, the target production equipment is controlled to complete the processing of the concrete it is processing and output the estimated end time, and the production equipment is determined to be in a standby state from the estimated end time to the last moment of the target time period.
[0008] Preferably, the method of determining any one of the production equipment that is in the standby state during the target time period as the target production equipment includes: screening out the production equipment that is in the standby state during the target time period and recording them as available production equipment; obtaining the production serial number of the available production equipment; obtaining a random number through a random number generator, and taking the available production equipment with the smallest difference between the production serial number and the random number as the target production equipment.
[0009] Preferably, predicting the end time of concrete production completion based on the target volume and production time includes: inputting the target volume into a trained first prediction model, taking the output of the first prediction model as the first consumption time T required to produce concrete; and determining the production time after the first consumption time T as the end time.
[0010] Preferably, constructing the first prediction model includes: constructing a first training set based on first historical data, wherein the first historical data includes first production data of a predetermined number of customers, the production data of any customer includes the volume of concrete ordered by the customer and the time taken by the production equipment to process the concrete ordered by the customer; constructing a first neural network model; training the first neural network model through the first training set, and using the trained first neural network model as the first prediction model.
[0011] Preferably, constructing a first training set based on the first historical data includes: for any first production data, performing data cleaning on the volume of concrete ordered by the customer in the first production data, and then standardizing and normalizing the data to obtain a first initial training sample corresponding to the first production data; adding the time spent by the production equipment in the first production data to process the concrete ordered by the customer as a label to a first target training sample corresponding to the first production data; and determining the first target training samples corresponding to all the first production data as the first training set.
[0012] Preferably, the order control method for automated concrete production also includes: obtaining the strength grade of concrete ordered by the customer; inputting the strength grade of the concrete and the target volume into a trained second prediction model, using the output of the second prediction model as the second consumption time T' required to produce concrete; and determining the production moment after the second consumption time T' as the end moment.
[0013] Preferably, constructing the second prediction model includes: constructing a second training set based on second historical data, wherein the second historical data includes first production data of a predetermined number of customers, the production data of any customer includes the volume of concrete ordered by the customer, the strength grade of the concrete, and the time taken by the production equipment to process the concrete ordered by the customer; constructing a second neural network model; training the second neural network model through the second training set, so that the trained second neural network model is the second prediction model.
[0014] Preferably, constructing a second training set based on the second historical data includes: for any second production data, cleaning the volume of concrete ordered by the customer and the strength grade of the concrete in the second production data, and then standardizing and normalizing the two to obtain a second initial training sample corresponding to the second production data; adding the time consumed by the production equipment in the second production data to process the concrete ordered by the customer as a label to a second target training sample corresponding to the second production data; and determining the second target training samples corresponding to all the second production data as the second training set.
[0015] Preferably, the order control method for automated concrete production further comprises: in response to a moment when all production equipment is in working state during the target time period, issuing an alarm signal.
[0016] The beneficial effects of the present invention are: When a customer cancels an order, the present invention directly sends a production suspension request (termination signal) to the concrete production equipment, which not only ensures that the customer's order cancellation request is completed quickly when needed, reducing the customer's economic loss, but also avoids the waste of resources caused by excessive concrete production. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] By reading the following detailed description with reference to the accompanying drawings, the above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, and the same or corresponding reference numerals represent the same or corresponding parts, wherein: Figure 1 is a flowchart schematically illustrating the steps of a method for self-service control of concrete production by customers according to an embodiment of the present invention; Figure 2 is a flow chart schematically illustrating step S1 according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments 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 those skilled in the art without creative work are within the scope of protection of the present invention.
[0019] The specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0020] Figure 1 FIG. 4 is a flowchart schematically showing the steps of a method for self-service control of concrete production by customers according to an embodiment of the present invention.
[0021] like Figure 1 As shown, the method for self-service control of concrete production by customers includes steps S1 to S5.
[0022] Step S1: Obtain a concrete order from a customer, determine a first production signal corresponding to the concrete order, and drive a concrete production device to start producing concrete at a production time.
[0023] The first production signal includes: target volume and production time. The target volume is the volume of concrete ordered by the customer.
[0024] After the customer places an order through the APP on terminal devices such as mobile phones or computers, we will receive the concrete order issued by the customer.
[0025] Step S2: predicting the end time of concrete production according to the target volume and production time.
[0026] In one embodiment, obtaining the end time includes: inputting the target volume into a trained first prediction model, using the output of the first prediction model as the first consumption time T required to produce concrete; and determining the production time after the first consumption time T as the end time. In this embodiment, constructing the first prediction model includes: constructing a first training set based on first historical data, wherein the first historical data includes first production data of a predetermined number of customers, and the production data of any customer includes the volume of concrete ordered by the customer and the time consumed by the production equipment to process the concrete ordered by the customer; constructing a first neural network model; and training the first neural network model through the first training set, so that the trained first neural network model is the first prediction model.
[0027] Among them, constructing a first training set based on the first historical data includes: for any first production data, after data cleaning, the volume of concrete ordered by the customer in the first production data is standardized and normalized to obtain a first initial training sample corresponding to the first production data; the time consumed by the production equipment in the first production data to process the concrete ordered by the customer is added as a label to the first target training sample corresponding to the first production data; and the first target training samples corresponding to all the first production data are determined to be the first training set.
[0028] In another embodiment, the strength grade of concrete ordered by the customer is obtained; the strength grade of concrete and the target volume are input into the trained second prediction model, and the output of the second prediction model is the second consumption time T' required to produce concrete; the moment after the second consumption time T' is determined as the end moment. In this embodiment, constructing the second prediction model includes: constructing a second training set based on second historical data, wherein the second historical data includes the first production data of a predetermined number of customers, and the production data of any customer includes the volume of concrete ordered by the customer, the strength grade of concrete, and the time consumed by the production equipment to process the concrete ordered by the customer; constructing a second neural network model; training the second neural network model through the second training set, and using the trained second neural network model as the second prediction model.
[0029] Among them, constructing a second training set based on the second historical data includes: for any second production data, cleaning the volume of concrete ordered by the customer and the strength grade of the concrete in the second production data, and then standardizing and normalizing the two to obtain a second initial training sample corresponding to the second production data; adding the time consumed by the production equipment in the second production data to process the concrete ordered by the customer as a label to the second target training sample corresponding to the second production data; and determining the second target training samples corresponding to all the second production data as the second training set.
[0030] Step S3: Determine the target time period.
[0031] The starting time of the target time period is n minutes before the production time, and the last time of the target time period is n minutes after the end time, where n is greater than or equal to 5.
[0032] It should be noted that setting the target time period n minutes earlier than the start time and n minutes later than the end time avoids the situation in which there is no buffer and fault tolerance time between two production tasks when the production equipment presets the production tasks.
[0033] Step S4: Determine any production equipment that is in a standby state during the target time period as a target production equipment, and mark the target production equipment as being in a working state during the target time period.
[0034] In one embodiment, a factory for producing concrete includes a plurality of concrete production equipment, and the status of each concrete production equipment includes: a production status and a working status. The status of the concrete production equipment can be preset. When the concrete production equipment is preset (marked) as a working status for a certain period of time, it can no longer receive other task requests during this period of time, that is, it is impossible to arrange tasks for the concrete equipment during this period of time.
[0035] Step S5: In response to receiving a production end signal before the end time, the target production equipment is controlled to stop production after the concrete currently being processed is processed and output.
[0036] Among them, the target production equipment is controlled In one embodiment, a preliminary end signal is transmitted to the target production equipment m minutes before the end time, so that the target production equipment stops production after the concrete it is processing is processed and output. It should be noted that if the working cycle of the concrete production equipment is T A , that is, the time required to complete one job (concrete production equipment usually produces one can of concrete after completing one job) is T A . Then m minutes is less than T ABased on this, the concrete production equipment will receive a signal indicating that the production is ready to be completed (preparation end signal) m minutes before the last work is completed, and will stop producing concrete after the work is completed. In one embodiment, m is 8.
[0037] Furthermore, the production end information includes an order cancellation signal or an order suspension signal.
[0038] In response to receiving an order cancellation signal before the production time, the target production equipment is controlled to be in a standby state during a target time period.
[0039] It should be noted that when a customer cancels an order before the production time, an order cancellation signal is received. At this time, the concrete production equipment has not yet started to produce the customer's concrete. At this time, it is only necessary to modify the state of the target production equipment in the target time period to the standby state, so that the target concrete production equipment can still match the production demand of concrete ordered by other customers in the target time period.
[0040] In response to an order pause signal received after the production time and before the end time, the target production equipment is controlled to complete the concrete it is processing and output the estimated end time, and the production equipment is determined to be in standby mode from the estimated end time to the last moment of the target time period.
[0041] It should be noted that the production equipment is put into standby mode from the expected end time to the last moment of the target time period, so that the production equipment can match the production needs of concrete ordered by other customers during the period from the expected end time to the last moment of the target time period.
[0042] In summary, in the order control method for automated concrete production, when a customer needs to pause or cancel a concrete order, the corresponding production equipment can promptly change the subsequent actions, for example, changing from continuing to add raw materials to the production equipment to stopping the action after the production of the currently produced concrete is completed. Based on this, the present invention can enable customers to control concrete production by themselves.
[0043] Figure 2 is a flow chart schematically illustrating step S1 according to an embodiment of the present invention.
[0044] like Figure 2 As shown, step S1 includes steps S101 to S103.
[0045] Step S101: Filter out the production equipment that is in standby mode during the target time period and record them as available production equipment.
[0046] In one embodiment, step S101 includes: obtaining status data of all production equipment from a data source (such as a database or a real-time monitoring system), where the status data of any production equipment includes the status and timestamp of the production equipment; traversing the status data of each equipment, and checking the status of each production equipment corresponding to all timestamps within a target time period; obtaining production equipment whose status corresponding to all timestamps within the target time period is a standby state, and recording them as available production equipment.
[0047] Step S102: Obtain the production serial number of the available production equipment.
[0048] Among them, the equipment manufacturer assigns a unique identifier to each device, and the production serial number of the available production equipment is the unique identifier.
[0049] Furthermore, if the unique identifier of the available production equipment contains letters or other symbols, the unique identifier is converted into characters containing only numbers through character encoding, and the characters are used as the production serial number of the available production equipment.
[0050] Step S103: A random number is obtained by a random number generator, and the available production device with the smallest difference between the production serial number and the random number is selected as the target production device.
[0051] Among them, random number generators include: pseudo-random number generators and true random number generators. Pseudo-random number generators use deterministic algorithms to generate numerical sequences. True random number generators generate random numbers through physical processes, usually relying on natural phenomena such as quantum phenomena, thermal noise, and radioactive decay.
[0052] In the description of this specification, "plurality" or "several" means at least two, such as two, three or more, etc., unless otherwise clearly and specifically defined.
[0053] Although this specification has shown and described a number of embodiments of the present invention, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Those skilled in the art will conceive of many modifications, changes and alternatives without departing from the ideas and spirit of the present invention. It should be understood that in the practice of the present invention, various alternatives to the embodiments of the present invention described herein may be employed.
Claims
1. A method for self-service control of concrete production by customers, characterized in that: include: Obtaining a concrete order from a customer, determining a first production signal corresponding to the concrete order, and driving a concrete production device to start producing concrete at a production time, wherein the first production signal includes: a target volume and a production time; Predict the end time of concrete production based on target volume and production time; Determine a target time period, wherein the start time of the target time period is n minutes before the production time, and the end time of the target time period is n minutes after the end time, where n is greater than or equal to 5; Determine any one of the production equipments in the standby state during the target time period as a target production equipment, and mark the target production equipment as being in the working state during the target time period; In response to receiving a production end signal before the end time, the target production equipment is controlled to stop production after the concrete currently being processed is processed and output.
2. The method for self-service control of concrete production by customers according to claim 1, characterized in that: The production end information includes an order cancellation signal or an order suspension signal; In response to receiving an order cancellation signal before the production time, controlling the target production equipment to be in a standby state during a target time period; In response to an order pause signal received after the production time and before the end time, the target production equipment is controlled to complete the concrete it is processing and output the estimated end time, and the production equipment is determined to be in standby mode from the estimated end time to the last moment of the target time period.
3. The method for self-service control of concrete production by customers according to claim 1, characterized in that: The determining any one of the production equipments in the standby state during the target time period as the target production equipment comprises: Filter out the production equipment that is in a standby state during the target time period and record them as available production equipment; Obtain the production serial number of available production equipment; A random number is obtained by a random number generator, and the available production device with the smallest difference between the production serial number and the random number is used as the target production device.
4. The method for self-service control of concrete production by customers according to claim 1, characterized in that: The method of predicting the end time of concrete production completion according to the target volume and production time includes: Input the target volume into a trained first prediction model, and use the output of the first prediction model as a first consumption time T required to produce concrete; The production time is determined to be the time after the first consumption time T as the end time.
5. The method for self-service control of concrete production by customers according to claim 4, characterized in that: Constructing the first prediction model includes: Constructing a first training set according to first historical data, wherein the first historical data includes first production data of a predetermined number of customers, and the production data of any customer includes the volume of concrete ordered by the customer and the time taken by the production equipment to process the concrete ordered by the customer; Constructing the first neural network model; The first neural network model is trained using the first training set, and the trained first neural network model is used as the first prediction model.
6. The method for self-service control of concrete production by customers according to claim 5, characterized in that: Constructing a first training set according to the first historical data includes: For any first production data, after data cleaning, the volume of concrete ordered by the customer in the first production data is standardized and normalized to obtain a first initial training sample corresponding to the first production data; the time consumed by the production equipment in the first production data to process the concrete ordered by the customer is added as a label to a first target training sample corresponding to the first production data; Determine the first target training samples corresponding to all the first production data as the first training set.
7. The method for self-service control of concrete production by customers according to claim 1, characterized in that: Also includes: Obtain the strength grade of concrete issued by the customer; Input the strength grade of concrete and the target volume into the trained second prediction model, and use the output of the second prediction model as the second consumption time T' required for producing concrete; The production time is determined to be the end time after the second consumption time T'.
8. The method for self-service control of concrete production by customers according to claim 7, characterized in that: Constructing the second prediction model includes: constructing a second training set according to the second historical data, wherein the second historical data includes the first production data of a predetermined number of customers, and the production data of any customer includes the volume of concrete ordered by the customer, the strength grade of the concrete, and the time taken by the production equipment to process the concrete ordered by the customer; Constructing a second neural network model; The second neural network model is trained using the second training set, and the trained second neural network model is used as the second prediction model.
9. The method for self-service control of concrete production by customers according to claim 8, characterized in that: Constructing the second training set according to the second historical data includes: For any second production data, after cleaning the concrete volume and the concrete strength grade ordered by the customer in the second production data, the two are standardized and normalized to obtain a second initial training sample corresponding to the second production data; the time consumed by the production equipment in the second production data to process the concrete ordered by the customer is added as a label to a second target training sample corresponding to the second production data; Determine the second target training samples corresponding to all the second production data as the second training set.
10. The method for self-service control of concrete production by customers according to claim 1, characterized in that: Also includes: In response to a moment when all production equipment is in working state during the target time period, an alarm signal is issued.
Citation Information
Patent Citations
Commercial concrete online ordering system based on intelligent mobile phone application
CN106570673A
Information output method and apparatus
CN107845016A
Method and device for generating order information
CN110619400A
Intelligent concrete unloading method and device for real-time monitoring based on current
CN118876236A
Concrete compressive strength prediction method based on current signals
CN118885775A
