Multi-station collaborative scheduling method and system for coated sand annular production process
Patent Information
- Application Number
- CN202610748221.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-28
- Publication Date
- 2026-08-18
AI Technical Summary
在覆膜砂环形生产过程的多工位协同调度中的顺序协同调度环节中,当连续物料在环形路径中因前序工位多次微小处理差异而逐步形成稳定相对顺序,且该顺序在后续调度周期中未被新的调度干预打破时,会形成持续参与多工位协同调度的顺序锁定状态;由于该顺序锁定使部分物料长期处于固定的相对位置,难以通过自然流转实现顺序调整,而现有技术不能根据覆膜砂环形生产过程中物料形成顺序锁定这一情况下的锁定程度去调整多工位协同调度中的顺序关系,从而导致该部分物料持续处于不利处理顺序位置,进而造成局部调度结构固化并影响整体协同调度的均衡性
本发明通过对覆膜砂环形生产过程中的物料相对位置变化进行连续记录与分析,构建顺序惯性序列与锁定演化参量,实现对物料顺序锁定状态的动态识别与定量刻画,并在此基础上依据锁定程度对物料进行分级处理,结合差异化的顺序扰动分配策略生成目标顺序关系,再通过工位匹配顺序的映射与执行调整,将顺序调控结果落实到实际多工位协同调度过程中,从而打破由于前序微小处理差异累积所形成的稳定相对顺序结构,使原本长期处于固定不利位置的物料能够在后续调度周期中获得重新分配与流转机会;同时,通过在顺序调整后持续对更新后的相对位置序列进行记录与重构,并循环执行顺序锁定判断、锁定程度确定以及工位匹配顺序调整,形成闭环动态调控机制,使调度过程具备自适应调节能力,从而在整体上避免局部调度结构固化问题,提升多工位协同调度的均衡性与灵活性,保证覆膜砂环形生产过程中物料流转的连续性与调度稳定性。
Smart Images

Figure CN122596534A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of coated sand ring production technology, specifically to a multi-station collaborative scheduling method and system for the coated sand ring production process. Background Technology
[0002] Multi-station collaborative scheduling in the circular production process of coated sand refers to the unified organization and coordinated control of multiple processing stations distributed along the circular path in a coated sand production system employing a circular conveyor structure. Based on a predetermined process flow and production task requirements, the work sequence, processing rhythm, and material flow path of each station are arranged in an orderly manner, enabling continuous connection and collaborative operation between different stations during the material's circulation within the circular track. This completes the entire processing of coated sand from raw material processing to final molding. Existing technologies typically implement this based on preset process flows and control logic, using a PLC control system or industrial computer to drive the circular conveyor device. Based on the functional settings of each workstation (such as heating, sand mixing, coating, cooling, and molding), the workstation operations are executed sequentially according to a predetermined rhythm or triggering conditions. At the same time, sensors installed at key locations are used to monitor the material arrival status, equipment operating status, and process parameters in real time, and the monitoring information is fed back to the control system to achieve synchronous management of the operation status of each workstation. The overall implementation process generally includes multiple links such as production task generation and issuance, workstation task matching and allocation, circular conveying and positioning control, processing execution of each workstation, status data acquisition and feedback, and scheduling decision based on control logic. Through the cooperation of the above links, the multi-workstation collaborative scheduling in the circular production process of coated sand is completed.
[0003] The existing technology has the following shortcomings: In the sequential collaborative scheduling stage of multi-station collaborative scheduling in the coated sand annular production process, when continuous materials gradually form a stable relative order in the annular path due to multiple minor processing differences at the preceding stations, and this order is not broken by new scheduling interventions in subsequent scheduling cycles, a sequence lock state that continuously participates in multi-station collaborative scheduling will be formed. Because this sequence lock causes some materials to remain in a fixed relative position for a long time, it is difficult to adjust the order through natural flow. Existing technologies cannot adjust the sequence relationship in multi-station collaborative scheduling based on the degree of lock formed by materials in the coated sand annular production process, resulting in these materials being continuously in an unfavorable processing sequence position, which in turn causes the local scheduling structure to solidify and affects the balance of the overall collaborative scheduling.
[0004] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this invention is to provide a multi-station collaborative scheduling method and system for the coated sand ring production process, so as to solve the problems in the background art mentioned above.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a multi-station collaborative scheduling method for a coated sand ring production process, specifically including the following steps: S1. Record the relative position sequence of continuous materials in each scheduling cycle within the film-coated sand ring path, and construct a sequential inertia sequence based on the relative position sequence. Use the sequential inertia sequence to determine whether the material forms a sequence lock. S2. When it is determined that the material formation sequence is locked, extract the sequence evolution characteristics of the corresponding material set, construct the locking evolution parameters based on the sequence evolution characteristics, and determine the degree of locking based on the locking evolution parameters. S3. Classify the corresponding material sets according to the degree of locking, construct a sequence perturbation allocation sequence based on the classification results, and generate the target sequence relationship based on the sequence perturbation allocation sequence; S4. Map the target sequence relationship to the work station matching order in the multi-work station collaborative scheduling, and adjust the order in which the coated sand material enters each work station according to the mapped work station matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the order rearrangement based on the degree of locking. S5. After the sequence adjustment, record the updated relative position sequence, and reconstruct the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. Continuously execute the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.
[0007] Preferably, S1 is as follows: Within the circular path of the coated sand, the continuous materials are divided according to the scheduling cycle, and within each scheduling cycle, the continuous materials are sequentially marked according to the running direction of the circular path. The arrangement of the continuous materials in each scheduling cycle is recorded based on the sequential markings to form a relative position sequence. After obtaining the relative position sequence of continuous scheduling cycles, the sequential markers of the same material in different scheduling cycles are compared cycle by cycle. The cases in which the sequential markers remain consistent in adjacent scheduling cycles are accumulated, and a sequential inertial sequence is constructed according to the accumulated results. The system determines the cumulative number of consecutive items in the sequential inertia sequence. When the cumulative number of consecutive items for a corresponding item in the sequential inertia sequence remains unchanged over multiple scheduling cycles, the system determines that a material sequence lock has occurred.
[0008] Preferably, S2 specifically includes the following steps: S201. When it is determined that the material formation sequence is locked, extract the sequence mark change sequence and cumulative situation sequence of the corresponding material set in the continuous scheduling cycle from the relative position sequence and the sequence inertia sequence, and combine the sequence mark change sequence and the cumulative situation sequence to form the sequence evolution feature. S202. Align the sequence marker change sequence and cumulative situation sequence in the sequential evolution features according to the scheduling period, and perform corresponding statistics on the sequence marker change and cumulative situation in each scheduling period, and construct the locked evolution parameters based on the corresponding statistical results. S203. Based on the locking evolution parameters, the numerical changes of the locking evolution parameters in the continuous scheduling cycle are distinguished. The case where the value remains unchanged in the continuous scheduling cycle is determined as the first type of change interval, the case where the value increases in the continuous scheduling cycle is determined as the second type of change interval, and the case where the value fluctuates in the continuous scheduling cycle is determined as the third type of change interval. The corresponding material sets are divided according to the first type of change interval, the second type of change interval, and the third type of change interval. The materials corresponding to the first type of change interval are determined as high locking degree, the materials corresponding to the second type of change interval are determined as medium locking degree, and the materials corresponding to the third type of change interval are determined as low locking degree.
[0009] Preferably, S202 specifically refers to: The sequence of changes in the sequential markers and the cumulative status sequence are uniformly numbered according to the scheduling cycle, so that each scheduling cycle corresponds to a unique number position. The sequence of changes in the sequential markers and the cumulative status sequence are matched according to the number position to form an aligned sequence arranged according to the scheduling cycle. Based on the alignment sequence, the changes and cumulative status of the sequence markers in each scheduling cycle are statistically analyzed cycle by cycle. The sequence markers are recorded as well as the numerical status of the corresponding cumulative status in each scheduling cycle, and a corresponding statistical sequence is formed according to the scheduling cycle order. Based on the corresponding statistical sequence, the combination relationship between the sequence mark change and the cumulative situation is integrated. The sequence mark change state and the cumulative situation value are associated and combined according to the scheduling cycle order, and the locked evolution parameters are constructed based on the association combination result.
[0010] Preferably, S3 is as follows: The corresponding material sets are classified according to the degree of lock-in. Specifically, materials with a high degree of lock-in are classified as Category 1 materials, materials with a medium degree of lock-in are classified as Category 2 materials, and materials with a low degree of lock-in are classified as Category 3 materials. The classification results are formed based on Category 1, Category 2, and Category 3 materials. Based on the hierarchical results, the first type of materials are arranged in reverse order according to the scheduling cycle, the second type of materials are arranged in alternating order according to adjacent positions, and the third type of materials are arranged in the original order. The arrangement results of the first, second and third types of materials are merged according to the same scheduling cycle to form a sequence perturbation allocation sequence. The positional order of each material in the subsequent scheduling cycle is determined by the arrangement of materials in the sequential perturbation allocation sequence, and this positional order is determined as the target order relationship, which is used to characterize the adjustment order of materials in the subsequent scheduling cycle.
[0011] Preferably, S4 specifically includes the following steps: S401. Expand the position order of each material in the target sequence relationship according to the scheduling cycle order, and match the position order with the workstation processing order in the multi-workstation collaborative scheduling one by one, so that each position order corresponds to a workstation matching order, forming a mapping from the target sequence relationship to the workstation matching order. S402. Adjust the order in which the coated sand material enters each station according to the mapped station matching order. Select the corresponding material to enter the corresponding station in sequence according to the station matching order, so that the order in which the coated sand material enters each station is consistent with the position order in the target sequence relationship. S403. After adjusting the order of the coated sand materials entering each station, the arrangement position of the coated sand materials in the circular path is re-determined according to the order of each material entering each station, and the relative position of the corresponding material set in the subsequent scheduling cycle is changed according to the re-determined arrangement position to achieve sequential rearrangement based on the degree of locking.
[0012] Preferably, S401 is as follows: The position order of each material in the target sequence relationship is numbered and sorted according to the scheduling cycle order. The position order of each material is linearly expanded according to the numbering order to form a position sequence arranged according to the scheduling cycle order. After the position sequence is formed, each position in the position sequence is matched with the workstation processing order in the multi-workstation collaborative scheduling according to the same sequence number, so that each position in the position sequence corresponds to a workstation processing position in the workstation processing order. After completing the matching, the correspondence between each position sequence and the corresponding workstation processing position is recorded, and the corresponding relationships are arranged in order according to the scheduling cycle to form a mapping from the target sequence relationship to the workstation matching order.
[0013] Preferably, S5 is as follows: After the sequence adjustment, the updated relative position sequence is recorded. The arrangement position of the coated sand material in the ring path is marked according to the scheduling cycle. The sequence marks in each scheduling cycle are stored in chronological order. The sequence marks are compared and accumulated according to the updated relative position sequence, the sequential inertial sequence is reconstructed, and the locking evolution parameters are reconstructed according to the changes and accumulation of the sequence marks. Based on the reconstructed sequential inertia sequence and locking evolution parameters, the judgment of material formation sequence locking, the determination of locking degree, and the adjustment of workstation matching order are executed sequentially according to the scheduling cycle. After each scheduling cycle, the judgment of sequence locking, the determination of locking degree, and the adjustment of workstation matching order are repeated with the updated relative position sequence as input, forming a cyclic execution process.
[0014] Preferably, the multi-station collaborative scheduling system for the coated sand ring production process includes a sequence lock identification module, a lock degree quantification module, a sequence disturbance decision module, a station sequence mapping module, and a dynamic closed-loop control module. The sequence lock identification module records the relative position sequence of continuous materials in the film-coated sand ring path in each scheduling cycle, and constructs a sequence inertia sequence based on the relative position sequence. The sequence inertia sequence is used to determine whether the material has formed a sequence lock. The locking degree quantification module extracts the sequential evolution characteristics of the corresponding material set when it is determined that the material formation sequence is locked, constructs locking evolution parameters based on the sequential evolution characteristics, and determines the locking degree based on the locking evolution parameters. The sequence perturbation decision module classifies the corresponding material set according to the degree of locking, constructs a sequence perturbation allocation sequence based on the classification results, and generates the target sequence relationship based on the sequence perturbation allocation sequence. The workstation sequence mapping module maps the target sequence relationship to the workstation matching order in the multi-workstation collaborative scheduling, and adjusts the order in which the coated sand material enters each workstation according to the mapped workstation matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the sequence rearrangement based on the degree of locking. The dynamic closed-loop control module records the updated relative position sequence after the sequence adjustment, and reconstructs the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. It then cyclically executes the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.
[0015] The technical effects and advantages provided by the present invention in the above technical solution are as follows: This invention continuously records and analyzes the relative position changes of materials during the annular production process of coated sand, constructs a sequential inertia sequence and locking evolution parameters, and achieves dynamic identification and quantitative characterization of the material sequence locking state. Based on this, materials are graded according to the degree of locking, and a target sequence relationship is generated by combining a differentiated sequence disturbance allocation strategy. Then, through the mapping and execution adjustment of the workstation matching sequence, the sequence control results are implemented in the actual multi-workstation collaborative scheduling process. This breaks the stable relative sequence structure formed by the accumulation of minor differences in previous processing, allowing materials that were originally in a fixed unfavorable position to have the opportunity for redistribution and flow in subsequent scheduling cycles. At the same time, by continuously recording and reconstructing the updated relative position sequence after sequence adjustment, and cyclically executing sequence locking judgment, locking degree determination, and workstation matching sequence adjustment, a closed-loop dynamic control mechanism is formed, enabling the scheduling process to have adaptive adjustment capabilities. This avoids the problem of solidified local scheduling structure, improves the balance and flexibility of multi-workstation collaborative scheduling, and ensures the continuity of material flow and scheduling stability in the annular production process of coated sand. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0017] Figure 1 This is a schematic diagram of the process of the present invention.
[0018] Figure 2 This is a schematic diagram of the modules of the present invention. Detailed Implementation
[0019] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the description of this disclosure will be more complete and fully convey the concept of the exemplary embodiments to those skilled in the art.
[0020] This invention provides, for example Figure 1 The multi-station collaborative scheduling method for the coated sand annular production process shown includes the following steps: S1. Record the relative position sequence of continuous materials in each scheduling cycle within the film-coated sand ring path, and construct a sequential inertia sequence based on the relative position sequence. Use the sequential inertia sequence to determine whether the material forms a sequence lock. In this embodiment, S1 specifically refers to: Within the circular path of the coated sand, the continuous materials are divided according to the scheduling cycle, and within each scheduling cycle, the continuous materials are sequentially marked according to the running direction of the circular path. The arrangement of the continuous materials in each scheduling cycle is recorded based on the sequential markings to form a relative position sequence. In the circular production process of coated sand, material identification and location acquisition methods can be set up on the circular path to manage the numbering of each batch of continuous materials entering the circular path. Combined with scheduling control signals, the production process is divided into discrete time segments, each corresponding to a scheduling cycle. At the beginning of each scheduling cycle, all continuous materials currently on the circular path are sequentially numbered according to the direction of the circular path. For example, starting from a fixed detection point, they are sequentially marked as position 1, position 2, position 3, etc., along the direction of the circular path. The same numbering operation is then performed in the next scheduling cycle. The sequential numbers corresponding to each material in each scheduling cycle are stored in chronological order, thus forming a set of arrangement data that changes over time. By recording these arrangement data cycle by cycle, sequence information reflecting the changes in the relative positions of the materials can be obtained. This sequence information can show the trajectory of the position changes of each material in different scheduling cycles. For example, if a material maintains the same number in multiple scheduling cycles, it means that its relative position in the circular path has not changed. Through this continuous recording and comparison, the relative position sequence can be constructed, thus providing a data foundation for subsequent analysis of material sequence changes.
[0021] The film-coated sand ring path refers to a closed-loop conveyor track used to carry the film-coated sand material in a circular flow. It is usually distributed in a ring and connects multiple processing stations. The scheduling cycle refers to the time interval used to execute a scheduling decision in production control. This time interval can be divided by control signals or equipment operating rhythm. Continuous material refers to a group of film-coated sand materials that enter the ring path sequentially within the same time period and maintain an adjacent relationship in the path. The running direction of the ring path refers to the predetermined direction in which the material moves along the conveyor device, which is the reference benchmark for sequential numbering. The sequence mark refers to the number assigned to each material according to the running direction within a certain scheduling cycle, used to distinguish the sequential relationship between materials. The arrangement of continuous materials in each scheduling cycle represents the sequential distribution state of all materials in different time segments. The relative position sequence is a sequence data formed by combining the arrangement in multiple scheduling cycles in chronological order, used to reflect the overall law of the change of the relative position between materials over time.
[0022] After obtaining the relative position sequence of continuous scheduling cycles, the sequential markers of the same material in different scheduling cycles are compared cycle by cycle. The cases in which the sequential markers remain consistent in adjacent scheduling cycles are accumulated, and a sequential inertial sequence is constructed according to the accumulated results. After obtaining the relative position sequence of continuous scheduling cycles, the stability of positional changes can be identified by tracking the sequence markers of each material in different scheduling cycles over time. Specifically, the sequence marker sequence of each material in multiple consecutive scheduling cycles can be extracted. For example, the sequence markers of a certain material in several consecutive scheduling cycles might be "position 3, position 3, position 3, position 4". Then, the sequence markers in adjacent scheduling cycles are compared one by one. When the sequence markers in two adjacent scheduling cycles are the same, it is recorded as a period of consistency, and the number of consecutive periods of consistency is accumulated. When the sequence marker changes, the accumulation starts again. By accumulating such periods of consistency, the degree of positional stability of each material in the time dimension can be obtained. For example, if a material maintains the same sequence marker continuously in multiple scheduling cycles, the accumulated value gradually increases, indicating that the relative position of the material in the circular path tends to be stable. By organizing the accumulated values of each material in chronological order, a data sequence reflecting the trend of order stability can be formed. This data sequence is used to characterize the inertial characteristics of material order changes, thereby providing a basis for subsequent identification of order locking states.
[0023] The sequential marking of the same material in different scheduling cycles represents the numbered record of the position of the same material in different time segments, which is the basic data for describing position changes; cycle-by-cycle comparison means comparing the sequential markings in two adjacent scheduling cycles one by one in chronological order to determine whether the position has changed; the case where the sequential markings remain consistent in adjacent scheduling cycles indicates that the same material is in the same position state in two consecutive scheduling cycles, which is a direct manifestation of position stability; cumulative means continuously superimposing the number of times the position remains consistent, which is used to reflect the duration of stability; the cumulative result represents the total number of times the position remains consistent within a certain period of time, which is a quantitative indicator for measuring the degree of stability; the sequential inertia sequence is a data sequence formed by combining the cumulative results of each material in multiple scheduling cycles in chronological order, which is used to reflect the stability characteristics of the relative position changes of the material in the circular path as a whole.
[0024] The system determines the cumulative number of consecutive items in the sequential inertia sequence. When the cumulative number of consecutive items for a corresponding item in the sequential inertia sequence remains unchanged over multiple scheduling cycles, the system determines that a material sequence lock has occurred.
[0025] After obtaining the sequential inertia sequence, the cumulative change trajectory of each material in a continuous scheduling cycle can be analyzed. Specifically, the cumulative number of changes of a certain material in multiple consecutive scheduling cycles can be extracted. For example, the cumulative number of a certain material is represented as "1, 2, 3, 3, 3, 3". The gradual increase of the cumulative value in the early stage indicates that the position is still changing, while the unchanged cumulative value in the later stage indicates that the position of the material has not changed in multiple consecutive scheduling cycles. By identifying this state of "cumulative value stopping growth and remaining constant", it can be determined that the relative position of the material in the circular path has entered a stable stage. To implement this determination process, the current cumulative value can be compared with the cumulative value of the previous scheduling cycle at the end of each scheduling cycle. When the cumulative value has not changed in multiple consecutive scheduling cycles, it can be determined that the material has entered a sequence-locked state. For example, if the cumulative value of a certain material remains the same in multiple consecutive scheduling cycles, it means that the material is always in a fixed sequence position in that time period. Through this determination method based on the cumulative change trend, the sequence-locked phenomenon can be effectively identified.
[0026] The consistent cumulative count in the sequential inertia sequence indicates that the cumulative count of a certain material has not changed in multiple adjacent scheduling cycles, which is an important indicator of positional stability. The determination process involves logically identifying the cumulative trend by judging the changes in the cumulative value in consecutive scheduling cycles to determine the state. The consecutive cumulative counts of the corresponding material in the sequential inertia sequence represent the positional stability cumulative value obtained by statistically analyzing the same material in different scheduling cycles. Remaining unchanged within multiple scheduling cycles indicates that the cumulative value maintains a constant state within a continuous time range, reflecting that the material's position no longer changes. Material formation sequence locking indicates that the relative position of the material in the circular path remains fixed within a certain time range, and its order cannot be changed through natural flow; this is an important basis for subsequent sequence adjustments.
[0027] S2. When it is determined that the material formation sequence is locked, extract the sequence evolution characteristics of the corresponding material set, construct the locking evolution parameters based on the sequence evolution characteristics, and determine the degree of locking based on the locking evolution parameters. In this embodiment, S2 specifically includes the following steps: S201. When it is determined that the material formation sequence is locked, extract the sequence mark change sequence and cumulative situation sequence of the corresponding material set in the continuous scheduling cycle from the relative position sequence and the sequence inertia sequence, and combine the sequence mark change sequence and the cumulative situation sequence to form the sequence evolution feature. When it is determined that a material sequence lock has occurred, the change data of the corresponding material set in continuous scheduling cycles can be extracted from the recorded relative position sequence and sequential inertia sequence. In specific implementation, the sequential marker of each material in multiple continuous scheduling cycles can be expanded into a time series to form a sequence marker change sequence. For example, if the sequence marker of a certain material in a continuous scheduling cycle is "position 2, position 2, position 2, position 3", then the corresponding change sequence can be reflected as "remain unchanged, remain unchanged, change". At the same time, the cumulative situation sequence of the material in each scheduling cycle can be extracted from the sequential inertia sequence. For example, the cumulative situation is represented as "1, 2, 3, 3", indicating that it is continuously stable in the early stage and enters a stable maintenance stage in the later stage. Then, the sequence marker change sequence and the cumulative situation sequence are combined one-to-one according to the scheduling cycle. For example, "remain unchanged" is combined with "cumulative value increases" or "cumulative value remains unchanged" to form a combined data that can simultaneously reflect the position change state and the stable trend. This combined data is the sequential evolution feature. Through this combination processing, single position information can be expanded into data with time evolution attributes, providing a foundation for the subsequent construction of locking evolution parameters.
[0028] The relative position sequence represents the sequence data formed by the change of the arrangement order of each material in the circular path over time within a continuous scheduling cycle; the sequence inertia sequence represents the cumulative situation of each material maintaining its original sequence position in a continuous scheduling cycle, used to describe the degree of position stability; the corresponding material set represents a group of materials with stable sequence characteristics identified under the sequence locking state; the sequence mark change sequence represents the sequence of changes in the sequence mark of the same material in different scheduling cycles, used to reflect whether the position has changed; the cumulative situation sequence represents the cumulative number of times the order remains consistent in each scheduling cycle, used to reflect the duration of stability; the sequence evolution feature is a data set formed by combining the sequence mark change sequence and the cumulative situation sequence according to the scheduling cycle, used to comprehensively describe the evolution process of the relative position change and stability trend of materials in the circular path.
[0029] S202. Align the sequence marker change sequence and cumulative situation sequence in the sequential evolution features according to the scheduling period, and perform corresponding statistics on the sequence marker change and cumulative situation in each scheduling period, and construct the locked evolution parameters based on the corresponding statistical results. S203. Based on the locking evolution parameters, the numerical changes of the locking evolution parameters in the continuous scheduling cycle are distinguished. The case where the value remains unchanged in the continuous scheduling cycle is determined as the first type of change interval, the case where the value increases in the continuous scheduling cycle is determined as the second type of change interval, and the case where the value fluctuates in the continuous scheduling cycle is determined as the third type of change interval. The corresponding material sets are divided according to the first type of change interval, the second type of change interval, and the third type of change interval. The materials corresponding to the first type of change interval are determined as high locking degree, the materials corresponding to the second type of change interval are determined as medium locking degree, and the materials corresponding to the third type of change interval are determined as low locking degree.
[0030] After constructing the locking evolution parameters, the parameter values of each material in a continuous scheduling cycle can be unfolded in chronological order to form a corresponding numerical change trajectory. In practice, the parameter values in each scheduling cycle can be read one by one, and the numerical relationships between adjacent scheduling cycles can be compared to determine whether the values have changed and the trend of change. For example, if the parameter value sequence of a certain material is "3, 3, 3, 3", it is determined that the value remains unchanged in the continuous scheduling cycle; if the parameter value sequence is "1, 2, 3, 4", it is determined that the value increases in the continuous scheduling cycle; if the parameter value sequence is "2, 3, 2, 4", it is determined that the value fluctuates in the continuous scheduling cycle. After determining the numerical change, scheduling cycles with the same trend of change are divided into corresponding intervals, and materials are classified by interval. For example, materials with unchanged values are classified into the first type of change interval, materials with increasing values are classified into the second type of change interval, and materials with fluctuating values are classified into the third type of change interval. Furthermore, different level labels are assigned to materials according to the interval category, thereby forming a basis for distinguishing the degree of locking.
[0031] The changes in the values of locked evolution parameters within a continuous scheduling cycle represent the trajectory of the corresponding parameter values for the same material across multiple time segments, reflecting the evolution of order stability. Values remaining unchanged within a continuous scheduling cycle indicate that the parameter values have not changed across multiple adjacent time segments, reflecting a stable position. The first type of change interval represents an interval consisting of scheduling cycles with continuously unchanged values. Values increasing within a continuous scheduling cycle indicate that the parameter values gradually increase over time, reflecting a gradually strengthening stability trend. The second type of change interval represents an interval consisting of continuously increasing values. Values fluctuating within a continuous scheduling cycle indicate that the parameter values rise and fall in different time segments, reflecting inconsistent stability. The third type of change interval represents an interval consisting of fluctuating values. High locking indicates that the material is in a stable state and its order remains unchanged within the corresponding time range; medium locking indicates that the material is in a gradual stabilization process; low locking indicates that the material order is still in an unstable state. By classifying these intervals and their corresponding levels, a hierarchical description of the material order stability can be achieved.
[0032] In this embodiment, S202 specifically refers to: The sequence of changes in the sequential markers and the cumulative status sequence are uniformly numbered according to the scheduling cycle, so that each scheduling cycle corresponds to a unique number position. The sequence of changes in the sequential markers and the cumulative status sequence are matched according to the number position to form an aligned sequence arranged according to the scheduling cycle. When processing the sequential label change sequence and the cumulative status sequence, a unified numbering system can be established based on the scheduling cycle as the time reference. Specifically, each scheduling cycle can be assigned a consecutive number according to its chronological order, for example, consecutive scheduling cycles can be labeled as cycle 1, cycle 2, and cycle 3. Using this number as an index, data from the sequential label change sequence and the cumulative status sequence are filled into the same number position according to their corresponding scheduling cycles, thus achieving unified numbering. Subsequently, based on each number position, data belonging to the same scheduling cycle in the sequential label change sequence and the cumulative status sequence are matched one-to-one. For example, the number position of cycle 2 corresponds to both "remains unchanged" and "cumulative value is 2". This positional alignment method forms a set of combined data sequences arranged according to the scheduling cycle, i.e., an aligned sequence. For example, the sequential label change sequence of a certain material in a consecutive scheduling cycle is "change". The cumulative sequence of "change / 1", "remain unchanged", and "remain unchanged" is "1, 2, 2". After unified numbering, period 1 corresponds to "change / 1", period 2 corresponds to "remain unchanged / 2", and period 3 corresponds to "remain unchanged / 2", thus forming a complete aligned sequence. In this way, data from different sources can be guaranteed to have a consistent position reference in the same time dimension, so that subsequent joint analysis of sequential changes and stable states has a unified data foundation. Unified numbering according to the scheduling period means using the scheduling period as a time index to identify the position of the data. Unified numbering means using the same numbering system to index and map different sequences. Unique number position means that each scheduling period corresponds to a unique sequence position identifier. Position matching means that the data in different sequences are associated with the same number position. The aligned sequence arranged according to the scheduling period refers to the combined data sequence after being arranged in the order of the scheduling period and the position correspondence is completed.
[0033] Based on the alignment sequence, the changes and cumulative status of the sequence markers in each scheduling cycle are statistically analyzed cycle by cycle. The sequence markers are recorded as well as the numerical status of the corresponding cumulative status in each scheduling cycle, and a corresponding statistical sequence is formed according to the scheduling cycle order. After forming the alignment sequence, each position corresponding to each scheduling cycle can be analyzed one by one. Specifically, according to the scheduling cycle numbering order, the combined data corresponding to each numbered position can be read sequentially from the alignment sequence, and the change of the sequence marker can be judged. For example, it can be determined whether the sequence marker in the current scheduling cycle has changed relative to the previous scheduling cycle. Simultaneously, the cumulative status value corresponding to that numbered position can be read, and the "whether it has changed" and the "corresponding cumulative status value" can be recorded as a set of statistical results. This process is then repeated for multiple consecutive scheduling cycles to form a set of statistical data arranged in chronological order, such as data for a certain object. If the alignment sequence in a continuous scheduling cycle is "change / 1, remain unchanged / 2, remain unchanged / 2", then after corresponding statistics for each cycle, a statistical sequence of "change-1, remain unchanged-2, remain unchanged-2" can be formed. Through this cycle-by-cycle statistical method, the original sequence data can be transformed into statistical data with a unified structure that is easy to analyze, providing a consistent data foundation for the subsequent construction of locking evolution parameters. The change of the sequence marker and the cumulative situation in each scheduling cycle represent the combination data that simultaneously includes the position change state and the cumulative stability in each scheduling cycle. The corresponding statistics for each cycle represent the extraction and recording of the combination data one by one according to the scheduling cycle order. Whether the sequence marker changes in each scheduling cycle represents the judgment result of the position change state. The numerical state of the corresponding cumulative situation represents the value of the cumulative number in that scheduling cycle. The corresponding statistical sequence is the sequence data formed by arranging the statistical results of each scheduling cycle in chronological order.
[0034] Based on the corresponding statistical sequence, the combination relationship between the sequence mark change and the cumulative situation is integrated. The sequence mark change state and the cumulative situation value are associated and combined according to the scheduling cycle order, and the locked evolution parameters are constructed based on the association combination result.
[0035] After obtaining the corresponding statistical sequence, the sequential marker change states and cumulative values recorded in each scheduling cycle can be jointly processed. Specifically, each group of data in the statistical sequence can be read sequentially according to the time order of the scheduling cycle. The sequential marker change states are bound one-to-one with the corresponding cumulative values to form unified data pairs. For example, combinations such as "remain unchanged - 2", "remain unchanged - 2", and "change - 1" can be arranged sequentially. By integrating the overall distribution of combined data in consecutive scheduling cycles, the correspondence between change states and cumulative values can be extracted. For example, consecutive occurrences of "remain unchanged - higher cumulative value" indicate increased stability, while "change - lower cumulative value" indicates weaker stability. Based on this, all combined data are continuously associated according to the scheduling cycle order to form a combined sequence reflecting the time evolution process. This combined sequence serves as the basis for locking evolution parameters. For example, the combined sequence for a certain material might be "change - 1, remain unchanged - 2, ... "Remain unchanged -2, remain unchanged -2" indicates that the sequence can fully reflect the evolution process of the material from change to stability. In this way, scattered change information and cumulative information can be integrated into a unified data expression, thus providing continuous and analyzable data basis for subsequent determination of the degree of locking. The combination relationship between the sequence marker change and the cumulative situation represents the data relationship formed by pairing the position change state with the stable cumulative value. Integration means that the combined data in multiple scheduling cycles are uniformly processed and formed into a continuous data structure. The sequence marker change state represents the state description of whether the material has undergone position change in the corresponding scheduling cycle. The cumulative situation value represents the cumulative number of times the order remains consistent in the scheduling cycle. The association combination according to the scheduling cycle order means that the combined data of each cycle are connected into a continuous sequence according to the time sequence. The association combination result represents the set of combined data after pairing and sorting. The locking evolution parameter represents the data representation form composed of the combined sequence used to describe the material's sequential stable evolution process.
[0036] S3. Classify the corresponding material set according to the degree of locking, construct the sequence perturbation allocation sequence based on the classification result, and generate the target sequence relationship based on the sequence perturbation allocation sequence. The target sequence relationship is used to characterize the adjustment order of materials in subsequent scheduling cycles. In this embodiment, S3 specifically refers to: The corresponding material sets are classified according to the degree of lock-in. Specifically, materials with a high degree of lock-in are classified as Category 1 materials, materials with a medium degree of lock-in are classified as Category 2 materials, and materials with a low degree of lock-in are classified as Category 3 materials. The classification results are formed based on Category 1, Category 2, and Category 3 materials. After classifying the locking levels, the corresponding locking level identifier for each material in the corresponding material set can be read and categorized according to the locking level category. In practice, all materials can be traversed according to the locking level identifier. Materials with high locking levels can be grouped into one group, materials with medium locking levels into another group, and materials with low locking levels into a third group. For example, if there are five materials in a certain scheduling period, with locking levels of high, high, medium, low, and medium, the first two materials can be classified into the first category, the third and fifth materials into the second category, and the fourth material into the third category. By classifying and grouping them one by one, three independent material sets are formed, and the combination of these three sets is used as the classification result. This process can be achieved by reading and classifying the locking level identifiers item by item, so that materials with different stability levels have a clear grouping basis in subsequent scheduling processing.
[0037] The hierarchical processing refers to the process of classifying and grouping materials according to their degree of lock-in. Materials with a high degree of lock-in represent a set of materials whose order is stable and whose position remains unchanged throughout a continuous scheduling cycle; their order inertia manifests as long-term stability. The first category of materials represents a set composed of materials with a high degree of lock-in. Materials with a medium degree of lock-in represent a set of materials whose order gradually stabilizes during a continuous scheduling cycle but still exhibits a tendency to change. The second category of materials represents a set composed of materials with a medium degree of lock-in. Materials with a low degree of lock-in represent a set of materials whose order changes frequently during a continuous scheduling cycle and has not yet formed a stable state. The third category of materials represents a set composed of materials with a low degree of lock-in. The hierarchical result represents the overall output form of the multiple categories formed after classifying all materials according to their degree of lock-in, serving as the input basis for subsequent order perturbation allocation processing.
[0038] Based on the hierarchical results, the first type of materials are arranged in reverse order according to the scheduling cycle, the second type of materials are arranged in alternating order according to adjacent positions, and the third type of materials are arranged in the original order. The arrangement results of the first, second and third types of materials are merged according to the same scheduling cycle to form a sequence perturbation allocation sequence. After completing the grading process, differentiated arrangement operations can be performed on different categories of materials to construct a perturbation allocation sequence. Specifically, the arrangement positions of the first category of materials are first read according to the scheduling cycle order, and their overall order is reversed. For example, if the original arrangement is "Material 1, Material 2, Material 3", it becomes "Material 3, Material 2, Material 1". Then, the adjacent positions of the second category of materials are alternately swapped according to the current arrangement order. For example, if the original arrangement is "Material 4, Material 5, Material 6, Material 7", the swapped position becomes "Material 5, Material 4, Material..." 7. Material 6; For the third category of materials, the original arrangement order remains unchanged. For example, "Material 8, Material 9" still maintains the original order. After completing the internal arrangement of each category, based on the scheduling cycle, the arrangement results of the first, second, and third categories of materials are merged in a predetermined order. For example, the first category of materials is arranged first, then the second category of materials is arranged, and finally the third category of materials is arranged, thus forming a unified arrangement sequence. This arrangement sequence is the order disturbance allocation sequence. In this way, different degrees of order adjustment can be applied to materials with different stability levels, thereby changing the original order structure.
[0039] Sequence reversal arrangement means completely reversing the original arrangement order, moving materials that were originally in a later position to a earlier position; alternating arrangement according to adjacent positions means swapping the positions of two adjacent materials one by one, and performing the exchange operation sequentially; arranging according to the original order means keeping the positions of the materials in the original arrangement unchanged; merging according to the same scheduling cycle means integrating the arrangement results of different categories of materials within the same time period into a continuous sequence based on the scheduling cycle; sequence perturbation allocation sequence means a new arrangement sequence formed after performing differentiated arrangement operations on different categories of materials, used to describe the sequential distribution of each material in subsequent scheduling.
[0040] The positional order of each material in the subsequent scheduling cycle is determined by the arrangement of materials in the sequential perturbation allocation sequence, and this positional order is determined as the target order relationship, which is used to characterize the adjustment order of materials in the subsequent scheduling cycle.
[0041] After constructing the sequential perturbation allocation sequence, the positional order of materials in subsequent scheduling cycles can be directly generated based on the arrangement of each material in the sequence. In specific implementation, materials can be read one by one according to the arrangement order of the sequential perturbation allocation sequence, and the arrangement order can be used as a new position index. The material at the first position in the sequence is determined as the first material in the subsequent scheduling cycle, the material at the second position is determined as the second material in the subsequent scheduling cycle, and so on to determine the positional order of all materials. For example, if the sequential perturbation allocation sequence is "material 3, material 2, material 1, material 5, material 4", then the corresponding generated positional order of subsequent scheduling cycles is "material 3 at position 1, material 2 at position 2, material 1 at position 3, material 5 at position 4, material 4 at position 5". Through this direct mapping method based on the arrangement position, the perturbation arrangement result can be transformed into a clear scheduling order, which can then be used for sequence control in subsequent workstation matching or task allocation processes, so that materials participate in scheduling operations in the new order.
[0042] The arrangement of materials in the sequential perturbation allocation sequence indicates the order of each material in the sequence after perturbation allocation, which is the basis for determining the subsequent order. The positional order of each material in the subsequent scheduling cycle indicates the position number of each material according to the new order in the next scheduling stage, which is a direct reference during scheduling execution. The target order relationship represents the complete positional correspondence determined based on the sequential perturbation allocation sequence, that is, the mapping relationship formed by one-to-one correspondence between each material and its position number in the subsequent scheduling cycle. This relationship is used to describe the overall arrangement structure of materials in the subsequent scheduling.
[0043] S4. Map the target sequence relationship to the work station matching order in the multi-work station collaborative scheduling, and adjust the order in which the coated sand material enters each work station according to the mapped work station matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the order rearrangement based on the degree of locking. In this embodiment, S4 specifically includes the following steps: S401. Expand the position order of each material in the target sequence relationship according to the scheduling cycle order, and match the position order with the workstation processing order in the multi-workstation collaborative scheduling one by one, so that each position order corresponds to a workstation matching order, forming a mapping from the target sequence relationship to the workstation matching order. S402. Adjust the order in which the coated sand material enters each station according to the mapped station matching order. Select the corresponding material to enter the corresponding station in sequence according to the station matching order, so that the order in which the coated sand material enters each station is consistent with the position order in the target sequence relationship. After obtaining the mapped workstation matching sequence, the order in which coated sand materials enter each workstation can be adjusted according to this sequence. In specific implementation, materials corresponding to each workstation can be selected sequentially from the material set according to the arrangement rules in the workstation matching sequence, and then arranged to enter the processing position one by one according to the workstation sequence. For example, if the workstation matching sequence is "workstation 1 corresponds to material C, workstation 2 corresponds to material A, and workstation 3 corresponds to material B", then during the scheduling execution process, material C is first guided to workstation 1, then material A is guided to workstation 2, and then material B is guided to workstation 3. By controlling the conveyor cycle or the inlet allocation logic, the materials enter each workstation in sequence according to the matching sequence. Repeating this process in multiple scheduling cycles can ensure that the order in which each material enters the workstation is always consistent with the positional order in the target sequence relationship. For example, if the material arrangement in the target sequence relationship is "C, A, B", then the corresponding workstation entry order is synchronously maintained as "C, A, B". Through this scheduling control based on the mapping sequence, the abstract sequence relationship can be transformed into a specific entry sequence. The mapped workstation matching sequence represents the arrangement relationship between workstations and materials after the position order corresponds to the workstation processing order, which is used to guide the order in which materials enter each workstation; the order in which coated sand materials enter each workstation represents the arrangement order in which materials are guided to different workstations in sequence during the scheduling process; selecting corresponding materials to enter corresponding workstations according to the workstation matching sequence means selecting materials one by one according to the established matching relationship and assigning them to the corresponding workstation positions; keeping the order in which coated sand materials enter each workstation consistent with the position order in the target sequence relationship means that the entry order of materials in the actual execution process corresponds to the predetermined target arrangement order through scheduling control, thereby realizing the implementation of the sequence relationship in the physical scheduling process.
[0044] S403. After adjusting the order of the coated sand materials entering each station, the arrangement position of the coated sand materials in the circular path is re-determined according to the order of each material entering each station, and the relative position of the corresponding material set in the subsequent scheduling cycle is changed according to the re-determined arrangement position to achieve sequential rearrangement based on the degree of locking.
[0045] After adjusting the order in which the coated sand materials enter each station, the order in which the materials enter the station can be used as the new positional basis to redetermine the arrangement positions in the circular path. Specifically, the order in which each material enters each station can be recorded at the end of each scheduling cycle. For example, if the material entry order in a certain scheduling cycle is "Material D enters station 1, Material B enters station 2, Material A enters station 3", then the arrangement positions of the materials in the circular path can be remarked according to this entry order as "1st material D, 2nd material B, 3rd material A". Then, at the beginning of the next scheduling cycle, this new arrangement order can be used as the initial position order to continue participating in the scheduling. By continuously recording and updating the entry order in each scheduling cycle, the original fixed arrangement structure can be gradually changed, causing the relative positions of the materials in the circular path to change, thereby realizing the dynamic rearrangement of the order. For example, materials that were originally in a later position can gradually move forward through multiple adjustments to the entry order, forming a new stable arrangement. The order in which materials enter each workstation indicates the sequence in which materials are allocated to each workstation during the scheduling process, and is the direct basis for determining the new position; re-determining the arrangement position of the coated sand material in the circular path means updating the position number of the material in the circular conveying path according to the entry order; changing the relative position of the corresponding material set in subsequent scheduling cycles according to the re-determined arrangement position means that the new arrangement order is used as the initial state in the next scheduling cycle, thereby changing the relative order relationship between materials; realizing the sequence rearrangement based on the degree of locking means that by applying differentiated entry order adjustments to materials with different degrees of locking, the original stable sequence structure is broken and a new arrangement relationship is formed, thereby completing the sequence adjustment process.
[0046] In this embodiment, S401 specifically refers to: The position order of each material in the target sequence relationship is numbered and sorted according to the scheduling cycle order. The position order of each material is linearly expanded according to the numbering order to form a position sequence arranged according to the scheduling cycle order. After obtaining the target sequence relationship, the positional order of each material within that relationship can be uniformly organized according to the time sequence of the scheduling cycle. Specifically, each position can first be assigned a consecutive number according to the scheduling cycle order. For example, the material positions within the same scheduling cycle can be sequentially marked as position 1, position 2, and position 3, maintaining consistency in the numbering rule across multiple scheduling cycles. Then, the positional order of each material is read one by one according to the numbering order, and expanded in ascending order of the number, transforming the original positional relationships distributed across different scheduling cycles into a continuously arranged data sequence. For example, in two consecutive scheduling cycles, there might be "material A is in position 2, material B is in position 1" and "material A is in position 1, material B is in position 2," respectively. After numbering, sorting, and expansion, a continuous position sequence of "1st material B, 2nd material A, 1st material A, 2nd material B" can be formed. In this way, scattered position information can be unified into the same sequence, providing a consistent data structure for subsequent workstation processing sequence matching. In the target sequence relationship, the position order of each material represents the material arrangement position determined in the scheduling control. Numbering and sorting represent the process of assigning continuous numbers to the position order according to the scheduling cycle order. The position order of each material represents the arrangement position number of the material in the corresponding scheduling cycle. Linear expansion represents the continuous splicing of the position order in multiple scheduling cycles according to the number order. The position sequence arranged according to the scheduling cycle order represents the one-dimensional sequence structure formed by the expanded data in time order.
[0047] After the position sequence is formed, each position in the position sequence is matched with the workstation processing order in the multi-workstation collaborative scheduling according to the same sequence number, so that each position in the position sequence corresponds to a workstation processing position in the workstation processing order. After the position sequence is formed, the sequence number can be used as a unified index to synchronously match the processing order of workstations in multi-workstation collaborative scheduling. Specifically, the processing order of each workstation in multi-workstation collaborative scheduling can be determined first. For example, according to the physical distribution on the circular path or the process execution order, each workstation can be numbered sequentially as workstation 1, workstation 2, workstation 3, etc. Then, the sequence number of each position in the position sequence is read, and the material corresponding to that position is matched with the corresponding workstation according to the same sequence number. For example, if position 1 in the position sequence corresponds to material A, then material A is matched to workstation 1, and position 2 corresponds to material B. If so, material B will be matched to the second workstation, and the matching process will be completed sequentially. This matching based on a unified sequence number ensures that the order in which materials enter the workstation is consistent with the position sequence, thereby achieving a unified relationship between the scheduling order and the workstation execution order. Multi-workstation collaborative scheduling refers to the process in which multiple workstations work together to complete the processing task in a predetermined order. The workstation processing order refers to the order in which each workstation performs processing operations during the scheduling process. Matching based on the same sequence number means that the material is bound to the workstation with the same number based on the sequence number in the position sequence, so that each position sequence corresponds to a unique workstation processing position.
[0048] After completing the matching, the correspondence between each position sequence and the corresponding workstation processing position is recorded, and the corresponding relationships are arranged in order according to the scheduling cycle to form a mapping from the target sequence relationship to the workstation matching order.
[0049] After matching the position sequence with the workstation processing sequence, the materials corresponding to each position sequence and the corresponding workstation processing position can be recorded in pairs. Specifically, the matching results can be read sequentially according to the scheduling cycle, and each position sequence number can be combined with its corresponding workstation processing position number into a set of correspondence data. For example, "Position 1 corresponds to material A and matches workstation 1," "Position 2 corresponds to material B and matches workstation 2," etc., can be recorded sequentially. These correspondences can then be arranged continuously according to the time sequence of the scheduling cycle to form a complete mapping data sequence. For example, in two consecutive scheduling cycles, "Position 1 - Workstation 1, Position 2 - Workstation 2" and "Position 1 - Workstation 2, Position 2 - Workstation 2" can be formed respectively. After recording "2 - Workstation 1", the data can be integrated into a continuously arranged data structure according to the time sequence. Through this recording and sorting process, a stable one-to-one correspondence can be established between the position arrangement of each material in the target sequence relationship and the workstation processing order, providing a clear basis for subsequent scheduling and execution. The correspondence between each position sequence and the corresponding workstation processing position represents the data unit formed by pairing the position number in the position sequence with the workstation number in the workstation processing order. The mapping from the target sequence relationship to the workstation matching order represents the overall mapping structure formed after integrating all the correspondence between positions and workstations according to the scheduling cycle order, which is used to describe the correspondence between the material sequence and the workstation execution order.
[0050] S5. After the sequence adjustment, record the updated relative position sequence, and reconstruct the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. Continuously execute the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.
[0051] In this embodiment, S5 specifically refers to: After the sequence adjustment, the updated relative position sequence is recorded. The arrangement position of the coated sand material in the ring path is marked according to the scheduling cycle. The sequence marks in each scheduling cycle are stored in chronological order. The sequence marks are compared and accumulated according to the updated relative position sequence, the sequential inertial sequence is reconstructed, and the locking evolution parameters are reconstructed according to the changes and accumulation of the sequence marks. After the sequence adjustment is completed, the updated relative position sequence can be used as the new basic data for re-recording and analysis. Specifically, at the end of each scheduling cycle, the arrangement order of the coated sand materials in the circular path can be collected, and sequence labels can be assigned to each material according to the scheduling cycle order. For example, if the arrangement in a certain scheduling cycle is "Material E, Material C, Material A", then the corresponding labels are "1st position, 2nd position, 3rd position". These labels are then repeated in subsequent scheduling cycles and stored in chronological order to form continuous records. After forming continuous records, the sequence labels of the same material in adjacent scheduling cycles are compared cycle by cycle. For example, if the sequence label of a material changes to "2nd position",... The sequence is categorized as "position 1, position 2, position 2, position 3". For cases where the sequence remains consistent, the accumulation process is repeated. When a change occurs, the accumulation restarts. The accumulated results allow for the reconstruction of the sequential inertia sequence. Furthermore, the sequence markers are combined with the accumulated data, for example, to form a combination of "remains unchanged - accumulated 3, changes - accumulated 1". This combination is then used to construct a locking evolution parameter. Through this continuous recording, comparison, and reconstruction process, the updated arrangement information can continuously participate in subsequent scheduling analysis. For example, materials whose original sequence has been adjusted can still be re-identified as stable or changing in subsequent scheduling cycles, thus ensuring the continuity of the scheduling strategy.
[0052] The updated relative position sequence represents the new material arrangement sequence data formed after the sequence adjustment; the sequence marking according to the scheduling cycle represents the numbering and identification of the arrangement position in each scheduling cycle based on time; the storage of sequence markings in each scheduling cycle in chronological order represents the sequential recording of the numbering results of different time segments to form a continuous data structure; cycle-by-cycle comparison represents the comparison of sequence markings in adjacent scheduling cycles in chronological order; cumulative processing represents the continuous counting of the number of times the sequence markings remain consistent; the sequence inertia sequence represents the sequence data reflecting position stability based on the cumulative results; the sequence marking change and cumulative situation represent the combined information of position change state and stability persistence; the locking evolution parameter represents the data form used to describe the sequence change trend after the combined information is organized, which is used to support subsequent locking degree analysis and scheduling decisions.
[0053] Based on the reconstructed sequential inertia sequence and locking evolution parameters, the judgment of material formation sequence locking, the determination of locking degree, and the adjustment of workstation matching order are executed sequentially according to the scheduling cycle. After each scheduling cycle, the judgment of sequence locking, the determination of locking degree, and the adjustment of workstation matching order are repeated with the updated relative position sequence as input, forming a cyclic execution process.
[0054] After reconstructing the sequential inertia sequence and locking evolution parameters, the material state can be continuously analyzed and adjusted using the scheduling cycle as the execution unit. Specifically, at the beginning of each scheduling cycle, the current sequential inertia sequence and locking evolution parameters are read, and the cumulative status of the sequence markers for each material is determined. When the cumulative value of a material remains unchanged for multiple consecutive scheduling cycles, it is identified as a material forming a sequential lock. Subsequently, materials are classified according to the changes in the values of the locking evolution parameters. For example, materials with unchanged cumulative values are classified as having a high degree of lock, while materials with increasing cumulative values are classified as having a high degree of lock. Materials with fluctuating cumulative values are classified into low-lock levels. After the lock level classification is completed, a new workstation matching order is generated according to the corresponding category, and the order of materials entering each workstation is adjusted. After the end of the scheduling cycle, the updated relative position sequence is collected again as the input for the next scheduling cycle. The sequence lock judgment, lock level determination, and workstation matching order adjustment are repeated. For example, when a material undergoes a change process of "stable → adjustment → stable again" in a continuous scheduling cycle, its status can be continuously identified and updated through cyclic execution, thereby realizing continuous scheduling control.
[0055] Based on the reconstructed sequential inertia sequence and locking evolution parameters, the latest sequence data is used as the basis for analysis; sequential execution according to the scheduling cycle means that the processing operation is carried out cycle by cycle in time order; the judgment of material forming sequence locking means that the material has entered a stable state based on the cumulative changes in the sequential inertia sequence; the determination of the degree of locking means that the stability of the material is classified according to the locking evolution parameters; the adjustment of the workstation matching order means that the order of material entering each workstation is re-determined according to the classification results; the updated relative position sequence is used as input means that the arrangement result after the end of each scheduling cycle is used as the basic data for the next cycle; repeated execution means that the same processing flow is continuously carried out in consecutive scheduling cycles; the cyclic execution process means that by continuously updating the input data and repeatedly executing the judgment and adjustment operations, the scheduling process forms a continuous iterative control process.
[0056] like Figure 2 The multi-station collaborative scheduling system for the film-coated sand ring production process shown includes a sequence lock identification module, a lock degree quantification module, a sequence disturbance decision module, a station sequence mapping module, and a dynamic closed-loop control module. The sequence lock identification module records the relative position sequence of continuous materials in the film-coated sand ring path in each scheduling cycle, and constructs a sequence inertia sequence based on the relative position sequence. The sequence inertia sequence is used to determine whether the material has formed a sequence lock. The locking degree quantification module extracts the sequential evolution characteristics of the corresponding material set when it is determined that the material formation sequence is locked, constructs locking evolution parameters based on the sequential evolution characteristics, and determines the locking degree based on the locking evolution parameters. The sequence perturbation decision module classifies the corresponding material set according to the degree of locking, constructs a sequence perturbation allocation sequence based on the classification results, and generates the target sequence relationship based on the sequence perturbation allocation sequence. The workstation sequence mapping module maps the target sequence relationship to the workstation matching order in the multi-workstation collaborative scheduling, and adjusts the order in which the coated sand material enters each workstation according to the mapped workstation matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the sequence rearrangement based on the degree of locking. The dynamic closed-loop control module records the updated relative position sequence after the sequence adjustment, and reconstructs the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. It then cyclically executes the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.
[0057] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0058] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0059] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0060] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0061] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0062] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0063] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A multi-station collaborative scheduling method for a coated sand ring production process, characterized in that, Specifically, the following steps are included: S1. Record the relative position sequence of continuous materials in each scheduling cycle within the film-coated sand ring path, and construct a sequential inertia sequence based on the relative position sequence. Use the sequential inertia sequence to determine whether the material forms a sequence lock. S2. When it is determined that the material formation sequence is locked, extract the sequence evolution characteristics of the corresponding material set, construct the locking evolution parameters based on the sequence evolution characteristics, and determine the degree of locking based on the locking evolution parameters. S3. Classify the corresponding material sets according to the degree of locking, construct the order perturbation allocation sequence based on the classification results, and generate the target order relationship based on the order perturbation allocation sequence; S4. Map the target sequence relationship to the work station matching order in the multi-work station collaborative scheduling, and adjust the order in which the coated sand material enters each work station according to the mapped work station matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the order rearrangement based on the degree of locking. S5. After the sequence adjustment, record the updated relative position sequence, and reconstruct the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. Continuously execute the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.
2. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 1, characterized in that, S1 specifically refers to: Within the circular path of the coated sand, the continuous materials are divided according to the scheduling cycle, and within each scheduling cycle, the continuous materials are sequentially marked according to the running direction of the circular path. The arrangement of the continuous materials in each scheduling cycle is recorded based on the sequential markings to form a relative position sequence. After obtaining the relative position sequence of continuous scheduling cycles, the sequential markers of the same material in different scheduling cycles are compared cycle by cycle. The cases in which the sequential markers remain consistent in adjacent scheduling cycles are accumulated, and a sequential inertial sequence is constructed according to the accumulated results. The system determines the cumulative number of consecutive items in the sequential inertia sequence. When the cumulative number of consecutive items for a corresponding item in the sequential inertia sequence remains unchanged over multiple scheduling cycles, the system determines that a material sequence lock has occurred.
3. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 1, characterized in that, S2 specifically includes the following steps: S201. When it is determined that the material formation sequence is locked, extract the sequence mark change sequence and cumulative situation sequence of the corresponding material set in the continuous scheduling cycle from the relative position sequence and the sequence inertia sequence, and combine the sequence mark change sequence and the cumulative situation sequence to form the sequence evolution feature. S202. Align the sequence marker change sequence and cumulative situation sequence in the sequential evolution features according to the scheduling period, and perform corresponding statistics on the sequence marker change and cumulative situation in each scheduling period, and construct the locked evolution parameters based on the corresponding statistical results. S203. Based on the locking evolution parameters, the numerical changes of the locking evolution parameters in the continuous scheduling cycle are distinguished. The case where the value remains unchanged in the continuous scheduling cycle is determined as the first type of change interval, the case where the value increases in the continuous scheduling cycle is determined as the second type of change interval, and the case where the value fluctuates in the continuous scheduling cycle is determined as the third type of change interval. The corresponding material sets are divided according to the first type of change interval, the second type of change interval, and the third type of change interval. The materials corresponding to the first type of change interval are determined as high locking degree, the materials corresponding to the second type of change interval are determined as medium locking degree, and the materials corresponding to the third type of change interval are determined as low locking degree.
4. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 3, characterized in that, S202 specifically refers to: The sequence of changes in the sequential markers and the cumulative status sequence are uniformly numbered according to the scheduling cycle, so that each scheduling cycle corresponds to a unique number position. The sequence of changes in the sequential markers and the cumulative status sequence are matched according to the number position to form an aligned sequence arranged according to the scheduling cycle. Based on the alignment sequence, the changes and cumulative status of the sequence markers in each scheduling cycle are statistically analyzed cycle by cycle. The sequence markers are recorded as well as the numerical status of the corresponding cumulative status in each scheduling cycle, and a corresponding statistical sequence is formed according to the scheduling cycle order. Based on the corresponding statistical sequence, the combination relationship between the sequence mark change and the cumulative situation is integrated. The sequence mark change state and the cumulative situation value are associated and combined according to the scheduling cycle order, and the locked evolution parameters are constructed based on the association combination result.
5. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 1, characterized in that, S3 specifically refers to: The corresponding material sets are classified according to the degree of lock-in. Specifically, materials with a high degree of lock-in are classified as Category 1 materials, materials with a medium degree of lock-in are classified as Category 2 materials, and materials with a low degree of lock-in are classified as Category 3 materials. The classification results are formed based on Category 1, Category 2, and Category 3 materials. Based on the hierarchical results, the first type of materials are arranged in reverse order according to the scheduling cycle, the second type of materials are arranged in alternating order according to adjacent positions, and the third type of materials are arranged in the original order. The arrangement results of the first, second and third types of materials are merged according to the same scheduling cycle to form a sequence perturbation allocation sequence. The positional order of each material in the subsequent scheduling cycle is determined by the arrangement of materials in the sequential perturbation allocation sequence, and this positional order is determined as the target order relationship, which is used to characterize the adjustment order of materials in the subsequent scheduling cycle.
6. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 1, characterized in that, S4 specifically includes the following steps: S401. Expand the position order of each material in the target sequence relationship according to the scheduling cycle order, and match the position order with the workstation processing order in the multi-workstation collaborative scheduling one by one, so that each position order corresponds to a workstation matching order, forming a mapping from the target sequence relationship to the workstation matching order. S402. Adjust the order in which the coated sand material enters each station according to the mapped station matching order. Select the corresponding material to enter the corresponding station in sequence according to the station matching order, so that the order in which the coated sand material enters each station is consistent with the position order in the target sequence relationship. S403. After adjusting the order of the coated sand materials entering each station, the arrangement position of the coated sand materials in the circular path is re-determined according to the order of each material entering each station, and the relative position of the corresponding material set in the subsequent scheduling cycle is changed according to the re-determined arrangement position to achieve sequential rearrangement based on the degree of locking.
7. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 6, characterized in that, S401 specifically refers to: The position order of each material in the target sequence relationship is numbered and sorted according to the scheduling cycle order. The position order of each material is linearly expanded according to the numbering order to form a position sequence arranged according to the scheduling cycle order. After the position sequence is formed, each position in the position sequence is matched with the workstation processing order in the multi-workstation collaborative scheduling according to the same sequence number, so that each position in the position sequence corresponds to a workstation processing position in the workstation processing order. After completing the matching, the correspondence between each position sequence and the corresponding workstation processing position is recorded, and the corresponding relationships are arranged in order according to the scheduling cycle to form a mapping from the target sequence relationship to the workstation matching order.
8. The multi-station collaborative scheduling method for the coated sand annular production process according to claim 1, characterized in that, S5 specifically refers to: After the sequence adjustment, the updated relative position sequence is recorded. The arrangement position of the coated sand material in the ring path is marked according to the scheduling cycle. The sequence marks in each scheduling cycle are stored in chronological order. The sequence marks are compared and accumulated according to the updated relative position sequence, the sequential inertial sequence is reconstructed, and the locking evolution parameters are reconstructed according to the changes and accumulation of the sequence marks. Based on the reconstructed sequential inertia sequence and locking evolution parameters, the judgment of material formation sequence locking, the determination of locking degree, and the adjustment of workstation matching order are executed sequentially according to the scheduling cycle. After each scheduling cycle, the judgment of sequence locking, the determination of locking degree, and the adjustment of workstation matching order are repeated with the updated relative position sequence as input, forming a cyclic execution process.
9. A multi-station collaborative scheduling system for a coated sand annular production process, used to implement the multi-station collaborative scheduling method for the coated sand annular production process as described in any one of claims 1-8, characterized in that, It includes a sequence lock identification module, a lock degree quantification module, a sequence disturbance decision module, a workstation sequence mapping module, and a dynamic closed-loop control module; The sequence lock identification module records the relative position sequence of continuous materials in the film-coated sand ring path in each scheduling cycle, and constructs a sequence inertia sequence based on the relative position sequence. The sequence inertia sequence is used to determine whether the material has formed a sequence lock. The locking degree quantification module extracts the sequential evolution characteristics of the corresponding material set when it is determined that the material formation sequence is locked, constructs locking evolution parameters based on the sequential evolution characteristics, and determines the locking degree based on the locking evolution parameters. The sequence perturbation decision module classifies the corresponding material set according to the degree of locking, constructs a sequence perturbation allocation sequence based on the classification results, and generates the target sequence relationship based on the sequence perturbation allocation sequence. The workstation sequence mapping module maps the target sequence relationship to the workstation matching order in the multi-workstation collaborative scheduling, and adjusts the order in which the coated sand material enters each workstation according to the mapped workstation matching order, so as to change the relative position of the corresponding material set in the subsequent scheduling cycle and realize the sequence rearrangement based on the degree of locking. The dynamic closed-loop control module records the updated relative position sequence after the sequence adjustment, and reconstructs the sequence inertia sequence and locking evolution parameters based on the updated relative position sequence. It then cyclically executes the judgment of material formation sequence locking, the determination of the degree of locking, and the adjustment of the workstation matching sequence.