Crystal pulling task scheduling method
By using an automated crystal pulling task scheduling method during the single crystal drawing process, real-time process parameters and standard process parameters are obtained and compared, and tasks are automatically issued, which solves the problem of untimely and repetitive tasks issuance and improves production efficiency.
Patent Information
- Application Number
- CN202311119065.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
AI Technical Summary
During the single crystal drawing process, the issuance of crystal pulling tasks in the prior art is easily affected by human factors, resulting in the problem of untimely task delivery and repeated task delivery, affecting the normal draw and production efficiency of single crystals.
A crystal pull task scheduling method is adopted to obtain the real-time process parameters and standard process parameters corresponding to the task, determine whether the task execution conditions are met, and automatically issue the task when the conditions are met, avoiding repeated issuance. The method includes obtaining real-time process parameters, judging execution conditions, querying whether a task has been issued, recorded and deleted, and generating and issuing task packages.
The automatic issuance of crystal pulling tasks is achieved, avoiding the problem of untimely and repetitive issuance of tasks, ensuring the normal pulling of single crystals and improving production efficiency.
Smart Images

Figure CN119530951A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of single crystal pulling production, and in particular relates to a crystal pulling task scheduling method. Background Art
[0002] The single crystal needs to go through multiple processes during the pulling process, and the process parameters need to be monitored in each process, and the crystal pulling task is issued according to the process parameters. In the prior art, the crystal pulling task is mostly issued manually, which is affected by human factors and easily causes problems such as untimely and repeated task issuance, which affects the normal pulling of the single crystal and has low production efficiency. Summary of the invention
[0003] In order to solve the above technical problems, the present invention provides a crystal pulling task scheduling method, which effectively solves the problems of untimely issuance of crystal pulling tasks and repeated issuance of tasks, and overcomes the shortcomings of the prior art.
[0004] The technical solution adopted by the present invention is: a crystal pulling task scheduling method, comprising the following steps:
[0005] Obtain the real-time process parameters corresponding to the task;
[0006] Determining whether the execution conditions of the task are met according to the standard process parameters corresponding to the task;
[0007] If the conditions are met, query whether the task has been issued; if not, continue to obtain the real-time process parameters;
[0008] If it has not been issued, issue the task; if it has been issued, exit the task scheduling system.
[0009] Furthermore, before the step of obtaining the real-time process parameters corresponding to the task, the standard process parameters corresponding to the task are obtained.
[0010] Furthermore, a crystal pulling furnace comparison table is provided in the task scheduling system, and standard process parameters corresponding to the task can be obtained from the crystal pulling furnace comparison table.
[0011] Furthermore, the crystal pulling furnace comparison table also includes query interface configuration information of the real-time process parameters.
[0012] Furthermore, the real-time process parameters are obtained in a centralized control system according to the query interface configuration information.
[0013] Furthermore, the task scheduling system is provided with a database, in which it is possible to query whether the task has been issued.
[0014] Further, if the task has not been issued, the task is recorded in the database.
[0015] Furthermore, the task scheduling system is provided with a task list for recording the received tasks.
[0016] Furthermore, before issuing the task, the task is deleted from the task list.
[0017] Furthermore, when the task is issued, a task package is generated according to the task scheduling logic rule, and the task package is issued.
[0018] The advantages and positive effects of the present invention are: due to the adoption of the above technical scheme, the automatic issuance of crystal pulling tasks is realized, the problem of untimely issuance of crystal pulling tasks and repeated issuance of tasks is avoided, the normal pulling of single crystals is guaranteed, and the production efficiency is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 It is a workflow diagram of a crystal pulling task scheduling method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0020] An embodiment of the present invention provides a method for scheduling crystal pulling tasks, and the embodiment of the present invention is described below with reference to the accompanying drawings.
[0021] In the description of the embodiments of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "top", "bottom", etc. is based on the orientation or positional relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention. In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "set" and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be a connection between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood by specific circumstances.
[0022] like Figure 1 As shown, in an embodiment of the present invention, a method for scheduling a crystal pulling task is provided. The control platform traverses the scheduled task information and sends the task to the task scheduling system at a scheduled time. The task scheduling system receives the tasks sent by the control platform at a scheduled time and records them in the task list. The scheduling method adopted by the task scheduling system is specifically described below.
[0023] S1: Obtaining standard process parameters for the task;
[0024] The task scheduling system receives the tasks sent regularly by the control platform and records them in the task list, and traverses the crystal pulling furnace comparison table information. The crystal pulling furnace comparison table records the standard values of the process parameters corresponding to each task and the interface configuration information for real-time query of various process parameters, that is, the interface configuration information of various process parameters in the centralized control system. By traversing the crystal pulling furnace comparison table information, the task scheduling system can obtain the standard process parameters corresponding to the task and the interface configuration information of the real-time information of each process parameter in the centralized control system. In this embodiment, taking the shutdown task as an example, after the task scheduling system receives the shutdown task sent by the control platform, it is recorded in the task list, and the standard process parameters corresponding to the shutdown are obtained from the crystal pulling furnace comparison table information, including power, pulling speed, remaining raw materials and other information, and the interface configuration information such as the area, specification, model, and communication address of the equipment is obtained for routing and distributing the request address.
[0025] S2: query real-time process parameters;
[0026] The task scheduling system sends a query request to the centralized control system through the interface configuration information obtained. The centralized control system returns the real-time information of the queried process parameters to the task scheduling system, and the task scheduling system can obtain the real-time process parameters corresponding to the task.
[0027] S3: Determine whether the task execution conditions are met;
[0028] The task scheduling system compares the standard process parameters corresponding to the task with the real-time process parameters to determine whether the current working conditions of the crystal pulling furnace meet the task execution conditions. When the execution conditions are met, proceed to the next step; when the execution conditions are not met, continue to query the real-time process parameters. In this embodiment, through data comparison, key parameters such as power, pulling speed and remaining raw materials have met the shutdown conditions, and continue to execute the next step.
[0029] S4: Check whether the task has been issued;
[0030] A database is provided in the task scheduling system for recording the tasks that have been issued. By querying the database, it is possible to query whether the task has been issued. If the task has been issued, the task scheduling system is exited; if the task has not been issued, the next step is continued. In this embodiment, the task of stopping the furnace is not found in the database, indicating that the task of stopping the furnace has not been issued.
[0031] S5: record the task in the database;
[0032] If the task is not issued, i.e., no corresponding record has been made in the database, it is necessary to record the task in the database so that subsequent queries are made. In the present embodiment, the task of stopping the furnace is recorded in the database so that subsequent queries are made.
[0033] S6: Delete the task in the task list;
[0034] In order to avoid repeating to issue tasks, in the task list, the task is deleted. In the present embodiment, in the task list, the task of shutting down the furnace is deleted.
[0035] S7: Generate a task package according to the task scheduling logic rules;
[0036] Usually, the task sent by the control platform at a fixed time is a general task. In order to make the task execute better, it is necessary to divide the task into multiple task packages according to the task scheduling logic rules, and each task package corresponds to a different work group for better execution. Since each task corresponds to multiple different process parameters, multiple different process parameters need to be adjusted when executing the task, and the adjustment of each process parameter corresponds to a fixed work group. The task scheduling logic rules specify the work group corresponding to each process parameter. The task scheduling logic rules can classify task packages and work groups, and task packages of different difficulty levels correspond to work groups of different levels. In this embodiment, when allocating the shutdown task, the task scheduling logic rules divide the products into qualified and unqualified according to the different crystal pulling lengths. Qualified products are distributed to qualified processing groups, and unqualified products are distributed to abnormal processing groups. The shutdown task is distributed to different work groups in different levels.
[0037] S8: Send the task package to the control platform;
[0038] After the task scheduling system divides the task into multiple task packages, it sends the task packages to the control platform, and the control platform sends the task packages to the MES system terminal. The MES system terminal sends the task packages to specific work groups and operators for related management.
[0039] The advantages and positive effects of the present invention are:
[0040] 1. The crystal pulling task scheduling system receives the task information sent regularly by the control platform, and realizes the automatic issuance of crystal pulling tasks.
[0041] 2. Dynamic matching of standard parameters and real-time parameters can avoid untimely delivery of crystal pulling tasks.
[0042] 3. It avoids the problem of repeated task issuance, ensures the normal pulling of single crystals, and improves production efficiency.
[0043] 4. By dividing the tasks into different task packages, hierarchical processing of tasks is achieved, which is more conducive to the execution of tasks.
[0044] The embodiments of the present invention are described in detail above, but the contents described are only preferred embodiments of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A method for scheduling crystal pulling tasks, characterized in that: The following steps are involved: Obtain the real-time process parameters corresponding to the task; Determining whether the execution conditions of the task are met according to the standard process parameters corresponding to the task; If the conditions are met, query whether the task has been issued; if not, continue to obtain the real-time process parameters; If it has not been issued, issue the task; if it has been issued, exit the task scheduling system.
2. A method for scheduling crystal pulling tasks according to claim 1, characterized in that: Before the step of obtaining the real-time process parameters corresponding to the task, the standard process parameters corresponding to the task are obtained.
3. A crystal pulling task scheduling method according to claim 2, characterized in that: The task scheduling system is provided with a crystal pulling furnace comparison table, in which the standard process parameters corresponding to the task can be obtained.
4. A crystal pulling task scheduling method according to claim 3, characterized in that: The crystal pulling furnace comparison table also includes query interface configuration information of the real-time process parameters.
5. A crystal pulling task scheduling method according to claim 4, characterized in that: The real-time process parameters are obtained in a centralized control system according to the query interface configuration information.
6. A method for scheduling crystal pulling tasks according to any one of claims 1 to 5, characterized in that: The task scheduling system is provided with a database, and it is possible to query in the database whether the task has been issued.
7. A crystal pulling task scheduling method according to claim 7, characterized in that: If the task has not been issued, the task is recorded in the database.
8. A method for scheduling crystal pulling tasks according to any one of claims 1 to 5 and 7, characterized in that: The task scheduling system is provided with a task list for recording the received tasks.
9. A method for scheduling crystal pulling tasks according to claim 8, characterized in that: Before issuing the task, delete the task from the task list.
10. A method for scheduling crystal pulling tasks according to any one of claims 1-5, 7 and 9, characterized in that: When the task is issued, a task package is generated according to the task scheduling logic rule, and the task package is issued.
Citation Information
Patent Citations
Method and device for controlling task issuing
CN110188969A
Task scheduling method and device
CN113886040A
Crystal pulling centralized control system and single crystal furnace
CN116479521A
Service delivery method and system
WO2015176450A1