Intelligent scheduling method and device, electronic equipment and storage medium
Through the intelligent scheduling method, the shift system and shifts are set according to the rotation and rest system of different positions, and the intelligent scheduling algorithm is used to generate duty tables, which solves the problems of inflexible and low efficiency in the existing technology, and achieves more efficient and safe scheduling management.
Patent Information
- Application Number
- CN202411770077.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-02-25
AI Technical Summary
The existing power plant scheduling methods are not flexible enough, the workload is large, the cycle is fixed, the scheduling efficiency is low, and the scheduling conflicts are prone to occur, which affects the safe operation of the power plant.
Intelligent scheduling method is adopted, and different shift systems and shifts are set according to the rotation and rest system or duty category of different positions, and scheduling parameters and rules are preset. The intelligent shift scheduling algorithm is used to automatically generate a periodic duty table and a rotation rest table, supporting duty adjustments and user self-service query.
It improves the flexibility and efficiency of scheduling, reduces scheduling conflicts, and ensures the safe and stable operation of equipment.
Smart Images

Figure CN119515333A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of industrial automation technology, and in particular to an intelligent scheduling method, device, electronic device and storage medium. Background Art
[0002] With the deepening of the reform of the power system, power plants not only need to ensure safe and stable production and operation, but also face the requirements of pursuing profit maximization and improving the core competitiveness of enterprises. Therefore, improving management and operation efficiency has become a key task in power plant operations. Power plant production is a continuous operation process, and production and operation management is directly related to the normal operation of the generator set and the overall production efficiency. Therefore, the operators of the power plant need to continuously monitor the status of the equipment, record a large amount of data, and complete tasks such as shift handover, regular rotation and testing. This makes shift management an important part of power plant management.
[0003] At present, most power plants still use manual scheduling. This scheduling method has the following shortcomings: the existing system has a fixed scheduling cycle, lacks flexibility, and is difficult to cope with temporary changes or emergencies; manual scheduling relies on experience and simple rules, and cannot be dynamically optimized according to complex production needs; manual scheduling is time-consuming and labor-intensive, and managers need to invest a lot of time in scheduling, and it is easy to make human negligence; when dealing with special situations such as leave and shift changes, manual adjustments are prone to scheduling conflicts, affecting the safe operation of power plants. Summary of the invention
[0004] In view of this, the embodiments of the present application provide an intelligent scheduling method, device, electronic device and storage medium to solve the problems of the prior art that the scheduling method is not flexible enough, the workload is large, the cycle is fixed, the scheduling efficiency is low, and scheduling conflicts are prone to occur.
[0005] In a first aspect of an embodiment of the present application, an intelligent scheduling method is provided, including: setting different shift systems and shifts according to the rotation and rest system or duty category of different positions, and presetting scheduling parameters and scheduling rules related to scheduling; according to the preset scheduling rules, using an intelligent scheduling algorithm, automatically generating a periodic duty table within a specified period, and generating a periodic rotation and rest table based on the periodic duty table; when it is detected that the preset duty adjustment function is triggered, deleting and modifying the duty record data of the operating personnel, so as to adjust the periodic duty table and the periodic rotation and rest table; in response to the user's self-service query operation, the user's personal scheduling record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar.
[0006] According to a second aspect of an embodiment of the present application, there is provided an intelligent scheduling device, comprising: a setting module, configured to set different shift systems and shifts according to the rotation and rest system or duty category of different positions, and preset scheduling parameters and scheduling rules related to scheduling; a generation module, configured to automatically generate a periodic duty table within a specified period according to the preset scheduling rules and using an intelligent scheduling algorithm, and generate a periodic rotation and rest table according to the periodic duty table; an adjustment module, configured to delete and modify the duty record data of the operating personnel when it is detected that the preset duty adjustment function is triggered, so as to adjust the periodic duty table and the periodic rotation and rest table; a display module, configured to respond to the user's self-service query operation, display the user's personal scheduling record and duty adjustment information in real time, and display the user's daily duty data in the form of a personal work calendar.
[0007] According to a third aspect of an embodiment of the present application, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the steps of the above method are implemented when the processor executes the computer program.
[0008] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0009] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects:
[0010] By setting different shift systems and shifts according to the rotation system or duty category of different positions, and presetting the scheduling parameters and scheduling rules related to scheduling; according to the preset scheduling rules, using the intelligent scheduling algorithm, automatically generate a periodic duty table within the specified period, and generate a periodic rotation rest table based on the periodic duty table; when it is detected that the preset duty adjustment function is triggered, the operating personnel's duty record data is deleted and modified to adjust the periodic duty table and the periodic rotation rest table; in response to the user's self-service query operation, the user's personal scheduling record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar. This application can improve the flexibility and efficiency of scheduling, reduce scheduling conflicts, and ensure the safe and stable operation of equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0012] Figure 1 It is a schematic diagram of the overall implementation process of the intelligent scheduling method provided in the embodiment of the present application;
[0013] Figure 2 It is a schematic diagram of a specific implementation process of the intelligent scheduling method provided in an embodiment of the present application;
[0014] Figure 3 It is a flowchart of the intelligent scheduling method provided in the embodiment of the present application;
[0015] Figure 4 It is a structural schematic diagram of the intelligent scheduling device provided in an embodiment of the present application;
[0016] Figure 5 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0018] The reform of the power industry requires power plants to not only ensure safe and stable operation, but also pursue profit maximization, which means that improving operational efficiency and management level has become one of the key tasks of power plants. The production of power plants is a continuous process, and operation management is one of the core tasks of power plants, which directly affects the operation of generator sets and the production efficiency of the entire power plant.
[0019] In their daily work, power plant operators need to deal with very complicated tasks, such as: continuously paying attention to the operating status of the unit, recording a large amount of equipment data and instrument readings, conducting shift handovers, regular rotations, testing, etc.
[0020] In order to ensure the efficient operation of power plants, shift management is very important, which involves how to reasonably arrange the shifts of staff. However, the current scheduling methods of most power plants are not ideal. Most of the existing power plant shift management systems are based on manual scheduling, and have the following typical characteristics:
[0021] Power plant shift plans are usually manually developed by managers, relying on experience and fixed scheduling rules. Shift arrangements often follow fixed cycles and lack the ability to flexibly adjust according to actual needs. Scheduling algorithms are simple and cannot effectively cope with a variety of situations and changes. For example, they cannot flexibly handle temporary adjustments required due to emergencies such as staff leave or equipment maintenance.
[0022] Therefore, the existing manual scheduling method has many limitations, mainly including the following problems:
[0023] Inflexible: Fixed-cycle scheduling lacks flexibility and cannot make timely adjustments based on changes in personnel or equipment, reducing the overall operating efficiency of the power plant.
[0024] Large workload: Manual scheduling requires managers to invest a lot of time and energy, and may also lead to unreasonable scheduling due to human negligence.
[0025] Safety hazards: Inflexible and inaccurate scheduling may lead to excessive fatigue of operators or management errors, thus affecting the safe operation of the power plant.
[0026] Inefficiency: Scheduling is inefficient and it is difficult to formulate the best scheduling plan, which makes it impossible to fully utilize human resources and reduces the competitiveness of the enterprise.
[0027] The key problem that the current power plant shift management system needs to solve is how to develop flexible and efficient shift plans in an automated and intelligent way. Specific problems that need to be solved include: how to flexibly adjust the shift plan according to actual production needs; how to reduce the manual operation burden of managers; how to ensure that the shift arrangements of operators are more scientific and safe, and avoid production risks caused by shift problems; how to quickly and accurately generate a variety of optional shift plans to ensure the efficient operation of the power plant and the safety of employees.
[0028] In view of the problems existing in the prior art, this application proposes an intelligent scheduling method. This application mainly aims at the deficiencies existing in the prior art and business implementation, and proposes a power plant shift scheduling method based on intelligent algorithms. This application mainly pre-arranges the scheduling plan within the specified period range based on the shift system, scheduling rules, personnel leave, shift adjustment, shift change, job transfer and other factors, combined with intelligent algorithms, including various types of comprehensive information such as shifts, duty types, shift systems, team members, schedules, duty adjustments, work calendars, etc., to achieve the goal of improving the safety and management level of operating personnel on duty, improving scheduling efficiency, reducing scheduling conflicts, and ensuring the safe, stable and efficient operation of power plants.
[0029] The overall implementation process of the intelligent scheduling method provided by the present application is described in detail below with reference to the accompanying drawings. Figure 1 is a schematic diagram of the overall implementation process of the intelligent scheduling method provided in the embodiment of the present application, Figure 2 Schematic diagram of the specific implementation process of the intelligent scheduling method provided in the embodiment of the present application. Figure 1 and Figure 2 As shown, the intelligent scheduling method of this application mainly consists of the following four functions:
[0030] 1) Shift management function: Different shifts can be set up according to different rotation shifts to meet the needs of flexible setting of duty methods, such as operation duty (four shifts and three shifts, five shifts and three shifts, etc.), fuel duty, leadership duty, etc.
[0031] 2) Scheduling management function: Based on scheduling rules, scheduling parameters, leave records, job transfer records, scheduling plans, team members and other factors, the intelligent scheduling algorithm is used to pre-arrange the periodic duty schedule within the specified period. In addition, according to the start and end dates of the shift set by the user, a periodic rotation table is generated according to the periodic duty rules, and the rotation records are further iterated to ensure that the duty records are complete, optimal and reasonable.
[0032] 3) Duty adjustment function: According to information such as leave / post transfer / shift transfer / shift change, the duty records of operating personnel can be adjusted and managed, and the duty record data of operating personnel can be deleted and modified, as well as the duty record data of operating personnel can be replaced and changed, so as to improve work efficiency and reduce scheduling conflicts.
[0033] 4) Employee self-service query function: Through employee self-service query, employees' personal duty records are presented in real time. Through personal work calendars, employees' daily duty status and duty adjustments can be grasped in real time, providing employees with an efficient and collaborative working environment.
[0034] Furthermore, if Figure 2 As shown, the present application discloses an intelligent scheduling method and system based on power plant rotation, which belongs to the field of power plant operation post management and scheduling. Through duty arrangement and intelligent scheduling algorithm, multi-scheme automatic scheduling management is realized. Users set the shift, duty type, shift system (four shifts and three shifts, five shifts and three shifts, etc.), team and other information through the power plant rotation table, and then set the scheduling start and end time and rotation cycle through the scheduling function interface. The system automatically generates a rotation table according to the scheduling rules through the intelligent scheduling algorithm, which serves as the basis for power plant operation duty, daily inspection, regular work, real-time production data collection and analysis, operation performance assessment, and comprehensive report generation, and supports mixed scheduling of multiple scheduling schemes.
[0035] After the production of the shift record, if a team member asks for leave or changes positions, the system supports manual adjustment of the shift record and the shift change of the on-duty personnel to meet the needs of substitute shift, shift change, shift adjustment and shift cancellation. This system solves the problems of cumbersome, error-prone and inefficient manual scheduling in the power plant's shift rotation, solves special situations such as shift rotation, vacation, overtime, etc., ensures the rationality and fairness of the scheduling plan, reduces the work of the scheduling management personnel, and improves the satisfaction and participation of employees.
[0036] The following is an explanation of the technical terms involved in the technical solution of this application:
[0037] Rotational shifts: Power plants operate continuously, and operators need to be on duty 24 hours a day. Rotational shifts are used to meet production and operation requirements.
[0038] Shift: refers to the 24-hour continuous operation of the power plant, which divides the 24 hours into several shifts. Generally, each shift is 8 hours, divided into morning shift, mid-shift and evening shift. However, considering the rotation of employees, two special shifts can be added for rest and study.
[0039] Shift: It means that all operating personnel are divided into different shifts according to needs, and personnel in each shift are on duty for production at different time periods;
[0040] Duty rotation schedule: A duty schedule formed according to a certain periodic pattern, which displays the duty situation in the form of a report, usually displayed on an annual basis.
[0041] Shift management: The main functions include the establishment of shift schedules, the query of shift schedules, and the establishment and query of the relationship between shift schedules and on-duty personnel. Shift schedules can be easily established according to the customer's actual shift scheduling rules, which is convenient for users to customize queries.
[0042] The contents of the technical solution of this application are described in detail below with reference to the accompanying drawings and specific examples.
[0043] Figure 3 Schematic diagram of the intelligent scheduling method provided by the embodiment of the present application. Figure 3 As shown, the intelligent scheduling method may specifically include:
[0044] S301, according to the rotation system or duty type of different positions, set different shift systems and shifts, and preset scheduling parameters and scheduling rules related to scheduling;
[0045] S302, according to the preset scheduling rules, using the intelligent scheduling algorithm, automatically generating a periodic duty table within the specified period, and generating a periodic rotation table according to the periodic duty table;
[0046] S303, when it is detected that the preset duty adjustment function is triggered, the duty record data of the operator is deleted and modified so as to adjust the periodic duty table and the periodic rotation table;
[0047] S304, in response to the user's self-service query operation, the user's personal shift record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar.
[0048] In some embodiments, different shift systems and shifts are set according to the rotation system or duty categories of different positions, and scheduling parameters and scheduling rules related to scheduling are preset, including:
[0049] According to the rotation system and duty types of different positions, set up shifts and shifts that meet different duty needs, including a variety of shift systems;
[0050] Based on the shift management function, the scheduling parameters related to shift scheduling can be preset so that the shift system can adapt to the scheduling needs of different positions;
[0051] According to the preset scheduling parameters, applicable scheduling rules are defined, where the scheduling rules are used to guide the intelligent scheduling algorithm to generate periodic duty schedules and periodic rotation schedules.
[0052] Specifically, the intelligent scheduling system automatically generates a scheduling plan that adapts to the rotation system of different positions by setting different shift systems and shifts, combined with the specific job requirements in the power plant operation. The specific implementation process of this process will be described in detail below with specific examples.
[0053] First, the system sets different shifts and shifts for different positions according to the actual operation needs of the power plant. For example, the operation position of the power plant needs to run 24 hours a day, while the management position or fuel position may adopt different duty modes. Therefore, the system can flexibly set different shifts and shifts according to the rotation system of different positions. For example, the specific shift management functions are as follows:
[0054] Shift setting for operation posts: For operation posts, the system can set a shift system of "four shifts and three shifts" or "five shifts and three shifts", which means that the staff of each shift takes turns switching between the morning shift, the mid-shift and the evening shift to ensure that there are enough operation personnel on duty in all time periods within 24 hours.
[0055] Shift setting for fuel posts: The duty requirements of fuel posts are rather special. The system can set up "three shifts and two shifts" or other suitable shifts for this post so as to make flexible arrangements according to the demand for fuel supply.
[0056] Shift setting for leadership positions: For leadership or management positions, it may not be necessary to be on duty around the clock like an operation position. The system can set a "leadership duty" shift for the position to ensure that key decision-makers are on duty during specific time periods.
[0057] Based on the above shift management functions, the system then presets the scheduling parameters related to shift scheduling so that various shift systems can adapt to the scheduling needs of different positions. Specifically, when setting up the shift system, the system administrator can define the following scheduling parameters:
[0058] Shift duration: The system allows administrators to set the duration of each shift, such as 8-hour or 12-hour, to meet the needs of different positions.
[0059] Rotation cycle: The system supports administrators to set a rotation cycle, such as a week or a month, to ensure that on-duty personnel are rotated reasonably within the specified time range.
[0060] Duty allocation: For different shifts, the system can automatically allocate operating personnel to different duties to ensure that each shift has sufficient and reasonable personnel arrangements.
[0061] After these scheduling parameters are set, the system will define applicable scheduling rules based on the set parameters. Scheduling rules are used to guide the operation of the intelligent scheduling algorithm, enabling it to automatically generate periodic duty schedules and rotation schedules.
[0062] Furthermore, the intelligent scheduling algorithm will automatically calculate and generate a periodic duty schedule that meets job requirements based on the preset shift system and scheduling parameters; the periodic duty schedule generated by the system will be iteratively updated according to a periodic pattern (such as weekly or monthly) to ensure that the duty plan meets the needs of job rotation.
[0063] For example, in one example, in the scheduling of operation positions, the system divides all operation personnel into four groups according to the "four shifts and three shifts" system, and automatically arranges them to rotate between the morning shift, the middle shift and the evening shift through the intelligent scheduling algorithm. The scheduling of fuel positions will automatically generate reasonable duty arrangements based on the "three shifts and two shifts" rule.
[0064] Through the method of the present embodiment described above, the intelligent scheduling system can efficiently manage the scheduling requirements of different positions, ensure the safe and stable operation of the power plant, and improve the flexibility and efficiency of scheduling management.
[0065] In some embodiments, before automatically generating a periodic duty schedule within a specified period using an intelligent scheduling algorithm according to a preset scheduling rule, the method further includes:
[0066] Bind the pre-defined shift system and scheduling rules to the teams of specific positions to form a team scheduling structure that meets the needs of different positions, so that the intelligent scheduling algorithm can automatically generate the corresponding periodic duty schedule and periodic rotation schedule according to the team scheduling structure.
[0067] Specifically, in order to ensure that the intelligent scheduling algorithm can generate reasonable periodic duty schedules and periodic rotation schedules according to the needs of different positions, the system needs to bind the shift system and scheduling rules before automatically generating periodic duty schedules using the intelligent scheduling algorithm according to the preset scheduling rules. This process helps to form a team scheduling structure that adapts to the needs of different positions.
[0068] First, the system administrator needs to predefine the corresponding shifts and scheduling rules according to the work requirements of different positions in the power plant. These shifts and rules can be differentiated according to the characteristics of different positions. For example:
[0069] Operational positions usually adopt a shift system, such as "four shifts and three shifts" or "five shifts and three shifts", to ensure 24-hour uninterrupted duty; fuel positions may adopt a "three shifts and two shifts" system to meet fuel supply needs; leadership positions may be set to a "leadership duty system", and leadership personnel only need to be on duty during specific periods of time.
[0070] Once the shift system and scheduling rules are defined, the system will then bind these predefined shift systems to the shift groups of specific positions. The purpose of binding is to generate a scheduling structure that adapts to different positions based on the specific needs of different shift groups. The specific binding process is as follows:
[0071] Position division and team binding: The system first divides the various positions in the power plant to ensure that positions with different functions are accurately distinguished, such as operation positions, fuel positions and leadership positions. Then, the system binds the shifts of each position to the corresponding team. The personnel in each team are automatically assigned to a specific shift according to the job requirements. For example:
[0072] The teams in operation positions are bound to the "four shifts and three shifts" system; the teams in fuel positions are bound to the "three shifts and two shifts" system; and the teams in leadership positions are bound to the "leadership duty system".
[0073] Binding of scheduling rules and shifts: The system further binds the preset scheduling rules to the shifts. These rules include shift duration, rotation cycle, personnel allocation rules, etc. By binding the rules to the shifts, it ensures that each shift strictly follows the corresponding rules when executing the scheduling. For example, the shifts in the operation position will ensure that each shift rotates scientifically between the morning shift, the afternoon shift, and the evening shift based on the shift duration and rotation cycle of the "four shifts and three shifts".
[0074] Through the above-mentioned binding operation of the shift system and scheduling rules, the system forms a shift scheduling structure that adapts to the needs of different positions. At this time, the system's intelligent scheduling algorithm can automatically generate the corresponding periodic duty table and periodic rotation table based on the bound shift scheduling structure.
[0075] For example, in one example, for personnel in operation positions, the intelligent scheduling algorithm will generate a periodic duty table based on the bound "four shifts and three shifts" system to ensure that each operation personnel can reasonably rotate on duty at different time periods within a cycle. For fuel positions, the intelligent scheduling algorithm will generate a periodic duty table based on the "three shifts and two shifts" system to meet the work needs of fuel positions.
[0076] Through the steps of the above embodiment, the system can automatically generate a periodic shift schedule that matches the needs of different positions, thereby ensuring the rationality, scientificity and efficiency of the shift schedule.
[0077] In some embodiments, according to the preset scheduling rules, an intelligent scheduling algorithm is used to automatically generate a periodic duty schedule within a specified period, and a periodic rotation schedule is generated according to the periodic duty schedule, including:
[0078] According to the scheduling rules, the intelligent scheduling algorithm is called to automatically generate a periodic duty table based on the scheduling start date and scheduling end date set by the user and the preset periodic duty rules; and according to the periodic duty table, combined with the preset periodic rotation and rest rules, a periodic rotation and rest table is automatically generated.
[0079] Specifically, the intelligent scheduling system automatically generates a periodic duty schedule within a specified period based on preset scheduling rules and by calling an intelligent scheduling algorithm, and further generates a periodic rotation schedule to meet the scheduling needs of different positions in the power plant.
[0080] First, the system administrator needs to set scheduling rules for each position. These rules can include information such as shift duration, team member allocation, leave and job transfer records. Through these rules, the intelligent scheduling system can generate a scheduling plan that adapts to the needs of the position. The specific implementation steps are as follows:
[0081] The system administrator sets various parameters related to shift scheduling based on the actual needs of the power plant. For example, these parameters may include:
[0082] Shift duration: for example, 8 or 12 hours per shift;
[0083] Team personnel allocation: Assign operating personnel to different teams based on job requirements;
[0084] Leave and job transfer records: Record personnel's leave or job transfer so that these factors can be taken into account when generating shift schedules.
[0085] Furthermore, after the user sets the start date and end date of the shift, the system calls the intelligent scheduling algorithm and automatically generates a periodic duty table within the specified period according to the preset scheduling rules. The intelligent scheduling algorithm will comprehensively consider factors such as the allocation of team members, leave records, and job transfer records to ensure that there are reasonable personnel arrangements in each shift. For example, the system will automatically adjust personnel changes caused by leave or job transfer to ensure that personnel allocation is balanced and does not affect the normal operation of the power plant.
[0086] Furthermore, after generating the periodic duty table, the system further combines the preset periodic rotation and rest rules to automatically generate a periodic rotation and rest table. The periodic rotation and rest table is based on the scheduling results of the periodic duty table and takes into account the regularity of the rotation cycle. For example:
[0087] If the operation position adopts the "four shifts and three shifts" system, the system will arrange each team to take turns on duty according to the periodic pattern, and generate a rotation schedule that conforms to the pattern to ensure that the operation personnel have reasonable rest time.
[0088] Furthermore, in order to ensure the accuracy and rationality of duty records, the system supports dynamic updates of the periodic rotation schedule. When changes such as leave, shift change or job change occur during the shift schedule, the system will automatically adjust the corresponding duty records and iteratively update the rotation schedule. For example:
[0089] If the staff in a certain shift needs to be adjusted due to leave, the system will automatically find suitable replacement personnel and update the duty roster and rest roster for that shift and subsequent cycles to ensure the consistency and optimality of the entire scheduling plan.
[0090] Through the steps of the above embodiment, the intelligent scheduling system can automatically generate a periodic duty table and a periodic rotation table that meet the needs of different positions in the power plant, ensuring the continuous and stable operation of the power plant, and effectively solving the scheduling conflicts and inefficiencies caused by leave and job transfers in the manual scheduling method. This automated scheduling method greatly improves the flexibility and rationality of scheduling, keeps the scheduling records complete and optimal, and can be dynamically adjusted according to actual conditions.
[0091] In some embodiments, the method further comprises:
[0092] Based on the actual work situation and temporary changes of the operating personnel during the scheduling period, the latest duty adjustment information is generated, and the periodic rotation table is iteratively updated based on the latest duty adjustment information, so as to adjust and optimize the operating personnel's scheduling plan.
[0093] Specifically, in order to ensure the flexibility and rationality of the shift scheduling, the intelligent shift scheduling method also includes generating the latest shift adjustment information in real time according to the actual working conditions and temporary changes of the operators, and iteratively updating the periodic shift rotation table to optimize the shift scheduling. The specific implementation steps are as follows:
[0094] First, monitor the actual work situation and temporary changes. During the scheduling process, the system will continuously monitor the actual work situation of the operators and possible temporary changes. For example, if an operator asks for leave, changes shifts, changes shifts or transfers positions due to emergencies, the system will automatically record these changes and generate corresponding adjustment requests.
[0095] Furthermore, the latest duty adjustment information is generated. When a temporary change of an operator is detected (such as leave or job transfer), the system will generate the latest duty adjustment information based on these changes. The adjustment information may include the following: the reason for the adjustment (such as leave, shift change or shift transfer request); the shifts, positions and personnel involved; and the team members who need to be replaced or adjusted. For example, when an operator takes a temporary leave due to health problems, the system will immediately generate the absence information of the person and record the personnel allocation of the team to which he belongs.
[0096] Furthermore, in order to find replacement personnel and automatically adjust the shift schedule, after generating the latest shift adjustment information, the system will automatically find suitable replacement personnel through intelligent algorithms. The selection of replacement personnel is based on the current shift scheduling rules and the personnel allocation in the team. The system will give priority to personnel who have no scheduled tasks in that time period and meet the job requirements to replace the shift. For example: If an operator needs to replace a shift due to leave, the system will automatically find a qualified replacement from other teams and update the corresponding shift schedule.
[0097] Furthermore, the periodic rotation table is updated iteratively. After generating the latest duty adjustment information, the system will iteratively update the existing periodic rotation table based on this information. This update process ensures the consistency and rationality of the shift schedule, and will not cause scheduling conflicts or imbalances due to temporary changes. For example: if the original staff takes leave or changes shifts, the system will automatically add the adjusted replacement staff to the new periodic duty table and ensure that the overall shift schedule still meets the rotation requirements of each team.
[0098] Furthermore, after completing the iterative update, the system will optimize the overall shift schedule. The optimization process not only ensures that the personnel allocation for each shift is reasonable, but also makes further adjustments based on historical data and actual operation conditions to avoid some personnel being on duty for a long time or some shifts being short of personnel due to frequent changes.
[0099] Through the steps of the above embodiment, the system can generate the latest adjustment information according to the temporary changes of the operating personnel during the actual operation, and optimize the shift schedule in real time. This iterative update mechanism greatly improves the flexibility of the shift schedule and ensures that the power plant can still maintain efficient and safe operation in a complex and changing environment.
[0100] In some embodiments, when it is detected that the preset duty adjustment function is triggered, the duty record data of the operator is deleted and modified, including:
[0101] When the operator is detected to have a preset special situation, the duty adjustment function is automatically triggered;
[0102] According to the special situation information, the operator's duty record data is adjusted to delete and modify the original operator's duty record;
[0103] According to the deletion and modification operations on the operator's duty record, the corresponding operator is subjected to shift change, shift adjustment and shift cancellation operations, and the corresponding operator's information is updated in the operator's duty record.
[0104] Specifically, when the system detects that the preset duty adjustment function is triggered, it will automatically delete and modify the duty record data of the operator to deal with special situations that arise during operation. These special situations may include the operator's leave, job transfer, shift change or shift change. The specific implementation steps are as follows:
[0105] First, the system continuously monitors the shift status of operators. When it detects special circumstances that match the preset conditions, such as when an operator submits a leave application or needs to change shifts due to an emergency task, the system automatically triggers the duty adjustment function. At this time, the system will start the adjustment process based on the special circumstances detected.
[0106] Furthermore, once the duty adjustment function is triggered, the system will modify or delete the duty records of the relevant operators according to the special situation information. For example:
[0107] Deletion operation: When an operator is unable to attend the original shift due to leave or job transfer, the system will automatically delete the duty record of the operator in the relevant shift;
[0108] Modification operation: When a person needs to adjust his / her shift, the system will modify the person's duty record to ensure that his / her new duty information is correctly recorded.
[0109] Furthermore, the system performs corresponding shift change, shift adjustment and shift cancellation operations according to the adjusted operator duty records. For example:
[0110] Shift operation: If a person is unable to work due to temporary circumstances, the system will automatically find a suitable replacement for the shift and update the shift information of the relevant team. The selection of replacement personnel will be automatically determined based on job requirements, current duty rules, and the schedule of other personnel to ensure that work arrangements are not affected.
[0111] Shift adjustment operation: When an operator adjusts his shift due to special needs, the system will arrange him to another suitable shift and modify his shift record simultaneously.
[0112] Shift cancellation operation: For shifts or tasks that are no longer needed, the system will automatically cancel the shift and remove the shift from the shift schedule.
[0113] Furthermore, after completing the above-mentioned deletion, modification, shift change, adjustment and cancellation operations, the system will record the updated information in the operator's duty record. Through this operation, the system ensures that the latest shifts of all personnel are accurately reflected in the scheduling system. Each shift adjustment information will be synchronized in real time to ensure the integrity and consistency of the schedule and reduce scheduling conflicts.
[0114] For example, in one example, when an operator is unable to complete the day's shift due to personal reasons, the system will automatically trigger the shift adjustment function after detecting the leave request, delete the record of the operator in the day's shift, and automatically find a replacement to take over the shift. At the same time, the system will update the duty list of the relevant team and synchronize the duty information of the replacement to the system to ensure that the operation of the team is not affected.
[0115] Through the steps of the above-mentioned embodiment, the duty adjustment function can effectively cope with temporary changes of personnel in actual operation, and automatically handle leave, shift change and shift adjustment operations, which not only improves work efficiency, but also reduces scheduling conflicts caused by manual operations, thereby ensuring the continuity and stability of power plant operations.
[0116] In some embodiments, in response to the user's self-service query operation, the user's personal shift record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar, including:
[0117] In response to a user's gesture operation on the employee self-service query interface, the employee self-service query interface is called to access personal shift scheduling data in the system;
[0118] According to the user's query operation, the user's personal scheduling data is retrieved and displayed in real time, and the user's personal scheduling data is visualized in the form of a personal work calendar; among them, the personal scheduling data includes the current duty status, historical scheduling data and the most recent duty adjustment information.
[0119] Specifically, the system also provides an employee self-service query function. In response to the user's query operation, it can display their personal shift records and duty adjustment information in real time, and visualize them in the form of a personal work calendar. This function helps employees quickly understand the daily duty schedule and any adjustments, and improve work collaboration efficiency. The specific implementation steps are as follows:
[0120] First, when a user accesses the system through a mobile device or computer, the system provides an employee self-service query interface. The user can enter the interface by gesture operation or clicking a menu option. The user's operation triggers the system to call the employee self-service query interface and start accessing the personal scheduling data related to the user.
[0121] Furthermore, the system retrieves the shift records related to the user from the database in real time according to the user's query request. These data include current shift information, historical shift records, and recent shift adjustment information. For example:
[0122] Current duty status: Users can view their current shift status, including whether they need to be on duty that day, as well as the specific time period and job responsibilities of the duty.
[0123] Historical shift scheduling data: Users can also view the shift scheduling records for the past period of time to understand their work history and whether there have been any operations such as shift adjustments or changes.
[0124] Duty adjustment information: If the user's schedule has been modified recently, such as due to leave, shift change or shift transfer, the system will simultaneously display the latest duty adjustment information to ensure that the user is aware of the latest schedule changes.
[0125] Furthermore, in order to facilitate users to view daily duty arrangements, the system will retrieve personal shift data and visualize it in the form of a work calendar. The personal work calendar provides an intuitive way for users to understand their daily shift arrangements at a glance.
[0126] For example, in the calendar view, users can clearly see the shift schedule for each day, including specific duty hours and work positions; for dates with duty adjustments, the calendar will use special marks to remind users which shifts have changed and display updated duty information.
[0127] Furthermore, through this real-time display of employee self-service query function, users can not only conveniently view their own shift arrangements, but also be informed of shift adjustments in a timely manner to ensure that they will not miss any shifts or omissions. This function helps reduce scheduling conflicts and improves employee work coordination.
[0128] For example, if a user sees that there is a temporary adjustment to his or her shift schedule for a certain day, he or she can prepare in advance or collaborate with other colleagues to deal with it; when the system detects a change in duty, the user can immediately learn of these changes through the self-service query function to avoid missing work or failing to adjust in time.
[0129] Through the steps of the above embodiment, the employee self-service query function provides users with an efficient and collaborative working environment, presents personal shift data in real time, and enhances the transparency and flexibility of shift management. Users can quickly grasp daily shift arrangements and change information through their personal work calendars, thereby reducing confusion and misunderstandings at work and improving overall work efficiency.
[0130] According to the technical solution provided in the embodiment of the present application, the present application supports automatic matching of the scheduling algorithm according to the user's preset time and scheduling rules, supports mixed scheduling of multiple scheduling schemes, and eliminates the unstable losses caused by manual scheduling; at the same time, the system supports manual adjustment of scheduling records and shift changes of on-duty personnel to meet the needs of substitute shifts, shift changes, shift adjustments and shift cancellations, which can not only improve work efficiency and reduce scheduling conflicts, but also enhance employee satisfaction and work enthusiasm.
[0131] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0132] Figure 4 Schematic diagram of the structure of the intelligent scheduling device provided in the embodiment of the present application. Figure 4 As shown, the intelligent scheduling device includes:
[0133] The setting module 401 is configured to set different shift systems and shifts according to the rotation system or duty categories of different positions, and preset scheduling parameters and scheduling rules related to scheduling;
[0134] The generation module 402 is configured to automatically generate a periodic duty table within a specified period according to a preset scheduling rule and using an intelligent scheduling algorithm, and to generate a periodic rotation table according to the periodic duty table;
[0135] The adjustment module 403 is configured to delete and modify the duty record data of the operator when it is detected that the preset duty adjustment function is triggered, so as to adjust the periodic duty table and the periodic rotation table;
[0136] The display module 404 is configured to respond to the user's self-service query operation, display the user's personal scheduling record and duty adjustment information in real time, and display the user's daily duty data in the form of a personal work calendar.
[0137] In some embodiments, Figure 4 The setting module 401 sets the shift system and shifts that meet different duty requirements according to the rotation and rest system of different positions and the duty category, wherein the shift system includes a variety of shift systems; presets the scheduling parameters related to scheduling based on the shift management function so that the shift system can adapt to the scheduling requirements of different positions; defines the applicable scheduling rules according to the preset scheduling parameters, wherein the scheduling rules are used to guide the intelligent scheduling algorithm to generate a periodic duty table and a periodic rotation and rest table.
[0138] In some embodiments, Figure 4Before the generation module 402 automatically generates a periodic duty schedule within a specified period according to the preset scheduling rules and the intelligent scheduling algorithm, it binds the pre-defined shift system and scheduling rules with the team of the specific position to form a team scheduling structure that meets the needs of different positions, so that the intelligent scheduling algorithm automatically generates a corresponding periodic duty schedule and a periodic rotation rest schedule according to the team scheduling structure.
[0139] In some embodiments, Figure 4 The generation module 402 calls the intelligent scheduling algorithm according to the scheduling rules, and automatically generates a periodic duty table based on the scheduling start date and scheduling end date set by the user and the preset periodic duty law; according to the periodic duty table, combined with the preset periodic rotation and rest law, a periodic rotation and rest table is automatically generated.
[0140] In some embodiments, Figure 4 The generation module 402 generates the latest duty adjustment information according to the actual working conditions and temporary changes of the operating personnel during the scheduling period, and iteratively updates the periodic rotation table according to the latest duty adjustment information, so as to adjust and optimize the scheduling plan of the operating personnel.
[0141] In some embodiments, Figure 4 The adjustment module 403 automatically triggers the duty adjustment function when it detects that a preset special situation occurs to the operating personnel; according to the special situation information, the duty record data of the operating personnel is adjusted so as to perform deletion and modification operations on the original duty record of the operating personnel; according to the deletion and modification operations on the duty record of the operating personnel, the corresponding operating personnel are subjected to shift change, shift adjustment and shift cancellation operations, and the information of the corresponding operating personnel is updated in the duty record of the operating personnel.
[0142] In some embodiments, Figure 4 The display module 404 responds to the user's gesture operation on the employee self-service query interface, calls the employee self-service query interface to access the personal scheduling data in the system; according to the user's query operation, the user's personal scheduling data is retrieved and displayed in real time, and the user's personal scheduling data is visualized in the form of a personal work calendar; wherein the personal scheduling data includes the current duty status, historical scheduling data and the most recent duty adjustment information.
[0143] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean 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 the present application.
[0144] Figure 5 Schematic diagram of an electronic device 5 provided in an embodiment of the present application. Figure 5As shown, the electronic device 5 of this embodiment includes: a processor 501, a memory 502, and a computer program 503 stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program 503, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 501 executes the computer program 503, the functions of the modules / units in the above-mentioned device embodiments are implemented.
[0145] The electronic device 5 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 5 may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will appreciate that Figure 5 The electronic device 5 is merely an example and does not limit the electronic device 5 , and may include more or less components than those shown in the figure, or different components.
[0146] The processor 501 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0147] The memory 502 may be an internal storage unit of the electronic device 5, for example, a hard disk or memory of the electronic device 5. The memory 502 may also be an external storage device of the electronic device 5, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 5. The memory 502 may also include both an internal storage unit of the electronic device 5 and an external storage device. The memory 502 is used to store computer programs and other programs and data required by the electronic device.
[0148] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments 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. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0149] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, which may be in source code form, object code form, executable file or some intermediate form. Computer-readable storage media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0150] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. An intelligent scheduling method, characterized in that: include: According to the rotation system or duty type of different positions, set different shift systems and shifts, and preset the scheduling parameters and scheduling rules related to scheduling; According to the preset scheduling rules, the intelligent scheduling algorithm is used to automatically generate a periodic duty schedule within a specified period, and a periodic rotation schedule is generated based on the periodic duty schedule; When it is detected that the preset duty adjustment function is triggered, the duty record data of the operator is deleted and modified so as to adjust the periodic duty table and the periodic rotation table; In response to the user's self-service query operation, the user's personal shift record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar.
2. The method according to claim 1, characterized in that According to the rotation system or duty type of different positions, different shift systems and shifts are set, and the scheduling parameters and scheduling rules related to the scheduling are preset, including: According to the rotation system and duty types of different positions, set up shifts and shifts that meet different duty needs, where the shift system includes multiple shift systems; Based on the shift management function, the shift parameters related to the shift scheduling are preset so that the shift system can adapt to the scheduling needs of different positions; According to the preset scheduling parameters, applicable scheduling rules are defined, wherein the scheduling rules are used to guide the intelligent scheduling algorithm to generate the periodic duty schedule and the periodic rotation schedule.
3. The method according to claim 2, characterized in that Before automatically generating a periodic duty schedule within a specified period using an intelligent scheduling algorithm according to a preset scheduling rule, the method further includes: The predefined shift system and scheduling rules are bound to the shift groups of specific positions to form a shift scheduling structure that meets the needs of different positions, so that the intelligent scheduling algorithm automatically generates the corresponding periodic duty table and the periodic rotation rest table according to the shift scheduling structure.
4. The method according to claim 1, characterized in that: The method of automatically generating a periodic duty table within a specified period according to the preset scheduling rules and using an intelligent scheduling algorithm, and generating a periodic rotation table according to the periodic duty table, includes: According to the scheduling rules, the intelligent scheduling algorithm is called to automatically generate the periodic duty table based on the scheduling start date and scheduling end date set by the user and in accordance with the preset periodic duty rules; and according to the periodic duty table, combined with the preset periodic rotation and rest rules, the periodic rotation and rest table is automatically generated.
5. The method according to claim 4, characterized in that The method further comprises: According to the actual working conditions and temporary changes of the operating personnel during the scheduling period, the latest duty adjustment information is generated, and the periodic rotation table is iteratively updated according to the latest duty adjustment information, so as to adjust and optimize the scheduling plan of the operating personnel.
6. The method according to claim 1, characterized in that When it is detected that the preset duty adjustment function is triggered, the duty record data of the operator is deleted and modified, including: When it is detected that a preset special situation occurs to the operator, the duty adjustment function is automatically triggered; According to the special situation information, the operator duty record data is adjusted so as to perform deletion and modification operations on the original operator duty record; According to the deletion and modification operations on the operator's duty record, shift change, shift adjustment and shift cancellation operations are performed on the corresponding operator, and the information of the corresponding operator is updated to the operator's duty record.
7. The method according to claim 1, characterized in that In response to the user's self-service query operation, the user's personal shift record and duty adjustment information are displayed in real time, and the user's daily duty data is displayed in the form of a personal work calendar, including: In response to a user's gesture operation on the employee self-service query interface, the employee self-service query interface is called to access personal shift scheduling data in the system; According to the user's query operation, the user's personal scheduling data is retrieved and displayed in real time, and the user's personal scheduling data is visualized in the form of a personal work calendar; wherein the personal scheduling data includes the current duty status, historical scheduling data and the most recent duty adjustment information.
8. An intelligent scheduling device, characterized in that: include: The setting module is configured to set different shift systems and shifts according to the rotation system or duty categories of different positions, and preset the scheduling parameters and scheduling rules related to the scheduling; A generation module is configured to automatically generate a periodic duty schedule within a specified period according to a preset scheduling rule and using an intelligent scheduling algorithm, and to generate a periodic rotation schedule according to the periodic duty schedule; The adjustment module is configured to delete and modify the duty record data of the operating personnel when detecting that the preset duty adjustment function is triggered, so as to adjust the periodic duty table and the periodic rotation table; The display module is configured to respond to the user's self-service query operation, display the user's personal scheduling record and duty adjustment information in real time, and display the user's daily duty data in the form of a personal work calendar.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.