Ship production human resource allocation method and system
By building a detailed database and algorithm model, the precise allocation and efficient utilization of human resources in the shipbuilding process are achieved, the problem of irrational human resource allocation is solved, and production efficiency and product quality are improved.
Patent Information
- Application Number
- CN202510783724.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-23
AI Technical Summary
Shipbuilding companies have arbitrariness and uncertainty in the allocation of human resources, resulting in low production efficiency, increased costs, and difficulty in accurately predicting the demand for different types of workers in each production link, affecting the connection of production processes and product delivery time.
Build a human resources database, a production step database, a product parameter database, and an engineering plan database. Combine the data from these databases to establish a standard operating headcount algorithm model and a human resources load balancing algorithm. Through precise dispatching and dynamic adjustment to adapt to changes in production progress, achieve reasonable allocation and efficient utilization of human resources.
It improves production efficiency, reduces production delays caused by insufficient or excessive staff, reduces production costs, ensures that each production step is completed by personnel with corresponding skills, and improves product quality and the smoothness of the production process.
Smart Images

Figure CN120688795A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of shipbuilding, and more specifically, to a method and system for allocating human resources for shipbuilding production. Background Art
[0002] Shipbuilding is a complex system encompassing design, procurement, manufacturing, and assembly, requiring a significant workforce. However, with the global shipping industry's recovery and continued growth in shipbuilding demand, shipbuilding companies face significant challenges in recruiting and high labor costs. On the one hand, the shipbuilding industry requires high professional skills and experience, while the training cycle for relevant professionals is long, resulting in a shortage of qualified talent. On the other hand, rising labor costs are increasing companies' human resource expenditures, hindering their further development. In current shipbuilding production, the lack of scientific measurement methods and tools poses numerous challenges in human resource estimation and production scheduling. For example, companies often struggle to accurately predict the demand for different types of workers in each production process, leading to irrational staffing. For example, inappropriate staffing across different processes, inefficient production processes, and poor integration between different links can all impact overall production efficiency, reducing on-time delivery rates and undermining a company's reputation and competitiveness.
[0003] Traditional methods for calculating human resource load and scheduling are primarily based on experience, making them susceptible to subjective biases and biases. This leads to a high degree of arbitrariness and uncertainty in human resource allocation, lacking scientific accuracy and robustness. For example, when faced with complex production tasks and a volatile production environment, relying solely on experience makes it difficult to comprehensively consider various factors, such as personnel skills, equipment capabilities, and raw material availability, making it difficult to develop an optimal production scheduling plan. This not only increases production costs but can also lead to production delays and resource waste, resulting in significant financial losses for the company. Therefore, there is an urgent need to introduce scientific solutions to optimize human resource calculation and production scheduling during the production process, thereby improving production efficiency and market competitiveness in the shipbuilding industry. Summary of the Invention
[0004] The present invention aims to provide a method and system for allocating human resources for ship production. This method can more accurately and reliably estimate the production process, reduce errors caused by empirical judgment, ensure the rational allocation and efficient utilization of human resources, and ultimately achieve accurate personnel assignment.
[0005] In a first aspect, the present application provides a method for allocating human resources for ship production, comprising the following steps:
[0006] S1. Build a human resources database containing all staff information, including the names, organizations, job types, and skill levels of all staff members;
[0007] S2. Build a production step database for each intermediate product in the shipbuilding process. The production step database includes the corresponding operation steps, physical quantity units, completion time per unit physical quantity, and required types of work for each intermediate product.
[0008] S3. Build a product parameter database for each intermediate product in the shipbuilding process. The product parameter database includes the product type, product size, product weight, operation steps, and operation quantity corresponding to each intermediate product;
[0009] S4. Build an engineering plan database for each intermediate product in the shipbuilding process, where the engineering plan database includes the start time, completion time, operation cycle, and operation organization corresponding to each intermediate product;
[0010] S5. Combining relevant data from the production step database and the product parameter database, obtaining the operation time required for each operation step of each intermediate product;
[0011] S6. Combine the relevant data in the engineering plan database and the production step database with the operation duration obtained in step S5 to establish a standard operator headcount algorithm model to obtain the operation requirement data for each operation step of each intermediate product. The operation requirement data includes the start time, completion time, standard operator headcount, and required type of work for each operation step of each intermediate product.
[0012] S7. Combining the relevant data in the human resources database and the job demand data obtained in step S6, a human resources load curve is formed;
[0013] S8. Establish a human resource load balancing algorithm, combine relevant data in the human resource database and form a human resource load curve, and assign the operation steps of each intermediate product to a specific organization or individual, thereby forming work assignment data.
[0014] In an implementable solution, the following steps are also included: S9, based on the work dispatch data formed in step S8, actual operation data is collected during the actual production process and fed back to the human resource load balancing algorithm model to make corresponding corrections to the human resource load curve.
[0015] In one feasible solution, in step S5, for a given operation step, the unit material quantity completion time data is obtained from the production step database, and the operation material quantity data is obtained from the product parameter database, and then the unit material quantity completion time data and the operation material quantity data are combined to calculate the operation time required to complete the given operation step.
[0016] In an implementable solution, after step S6 is completed, a personnel skill allocation algorithm model is established. The personnel skill allocation algorithm model introduces a job skill coefficient on the basis of the job duration to obtain a corrected job duration.
[0017] In one feasible solution, the implementation of the human resource load balancing algorithm includes the following steps:
[0018] S61. Initialize the human resource load curve to form an initial human resource load curve;
[0019] S62. Obtain relevant data from the engineering plan database and the production step database, combine the required working hours for each working step of each intermediate product, and then allocate the total working hours to each working day, while updating the human resource load curve accordingly.
[0020] S63. Perform peak detection and trough detection on the human resource load curve to detect whether the daily human resource load exceeds a preset upper threshold or lower threshold;
[0021] S64. Adopt corresponding optimization strategies and adjust the human resource allocation plan;
[0022] S65 , updating the human resource load curve, and repeating steps S63 - S64 until the daily human resource load does not exceed the preset upper threshold or lower threshold.
[0023] In one feasible solution, in step S63 , the upper threshold is 1.5 times the daily average human resource load, and the lower threshold is 0.5 times the daily average human resource load.
[0024] In one feasible solution, the optimization strategies of the human resource load balancing algorithm for the human resource load curve include: extending the working hours, increasing the skills of personnel, working overtime on weekends, parallel operations, and adjusting the order of operations.
[0025] In one feasible solution, the dispatch data in step S8 includes project number, product name, operation steps, material quantity, number of people in a shift, start time, completion time, required working hours, department, operation area, and team.
[0026] In one feasible solution, the actual operation data in step S9 includes project number, product name, operation steps, operation date, department, operation area, team, staff name, work number, completion time, actual working time, planned working time, reporting worker and reporting time.
[0027] On the second aspect, the present application also provides a ship production human resources allocation system, including a basic data maintenance module, an operation step management module, a human resources load balancing management module and a work dispatching management module. Among them, the basic data maintenance module is used to obtain and maintain human resources data, production step data of each intermediate product, product parameter data and engineering plan data. The operation step management module is used to establish a standard operation number algorithm model, calculate the operation time required for the operation steps of each intermediate product, and form a complete operation plan that integrates the operation steps of each intermediate product. The human resources load balancing management module is used to establish a human resources load balancing algorithm model and a personnel skill allocation algorithm model to perform balanced management of human resources load. The work dispatching management module is used to assign the operation steps of each intermediate product to a specific organization or individual, realize work dispatching management and collect actual operation data.
[0028] Compared with the prior art, the beneficial effects of this application include at least:
[0029] The ship production human resource allocation method provided by this application can accurately identify and quantify the key parameters of each production step by disassembling the intermediate product production process of ship production and construction in detail, and accordingly establish the time standard of each operation step, so that the estimation of the production process is more realistic and reliable, and the error caused by experience judgment is reduced. At the same time, by comprehensively considering factors such as human resources' skills and operation process data, the rational allocation and efficient utilization of human resources are ensured, thereby achieving accurate personnel dispatching, reducing production delays caused by insufficient or excessive personnel, and by dynamically adjusting the start time and completion time of the operation steps, better adapting to changes in production progress, further improving overall production efficiency. Accurate dispatching can also reduce the additional costs caused by overtime or idleness of personnel, and reduce the problem of low production efficiency caused by mismatch of personnel skills, thereby effectively improving resource utilization efficiency and reducing production costs, while ensuring that each production step is completed by personnel with corresponding skills and experience, thereby improving product quality.
[0030] Furthermore, the ship production human resource allocation method of the present application can also collect actual operation data and feed the data back to the human resource load balancing algorithm model, so as to timely discover problems in the human resource allocation process and perform corresponding optimization. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 This is a flow chart of a method for allocating human resources for ship production according to an embodiment of the present application;
[0033] Figure 2 Schematic diagram of the human resource allocation system for ship production. DETAILED DESCRIPTION
[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Generally, the components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.
[0035] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for protection, but merely represents selected embodiments of the present application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments in the present application without creative work are within the scope of protection of the present application.
[0036] like Figure 1 As shown, the present application provides a method for allocating human resources for ship production, which is used to reasonably allocate human resources to the entire process of ship production and construction. Specifically, the method for allocating human resources for ship production includes the following steps:
[0037] S1. Build a human resources database containing all staff information. The database may include the names, organizations, job types, and skill levels of all staff members. Furthermore, information such as employee numbers and job titles may also be included for better management, but this is not a limitation.
[0038] S2. Construct a production step database for each intermediate product in the shipbuilding process. The production step database may include the corresponding operation steps, physical units, completion time per unit physical unit, and required types of work for each intermediate product. Other data types may also be introduced depending on specific needs, and there is no restriction here.
[0039] S3. Construct a product parameter database for each intermediate product in the shipbuilding process. The product parameter database may include the product type, product size, product weight, operation steps and operation material quantity corresponding to each intermediate product. Other data types may also be introduced depending on specific needs, and there is no restriction here.
[0040] S4. Construct an engineering plan database for each intermediate product in the shipbuilding process. The engineering plan database may include the start time, completion time, operation cycle, and operation organization corresponding to each intermediate product. Other data types may also be introduced depending on specific needs, which is not restricted here.
[0041] S5. Combine relevant data from the production step database and the product parameter database to determine the operation duration required for each operation step of each intermediate product. Specifically, for a given operation step, the unit volume completion duration data can be obtained from the production step database, and the operation volume data can be obtained from the product parameter database. The unit volume completion duration data and the operation volume data can then be combined to calculate the operation duration required to complete the given operation step.
[0042] S6. Combine the relevant data in the engineering plan database and the production step database and the operation duration obtained in step S5 to establish a standard number of operators algorithm model to obtain the various operation requirement data for each operation step of each intermediate product. The operation requirement data includes the start time, completion time, standard number of operators and required type of work for each operation step of each intermediate product. In addition, a personnel skill allocation algorithm model can also be established to correct the operation duration of each operation step and obtain accurate actual operation duration. The operation skill coefficient can be introduced based on the operation duration to obtain the corrected operation duration. The operation skill coefficient is a value between 0 and 1 that reflects the level of skill required to complete a specific operation step. It is usually determined based on the complexity of the operation, technical requirements and required professional skills. For example, complex welding operations and precision assembly are high-skill requirements, and their skill coefficients are relatively low (such as 0.5 or 0.6), while simple handling and basic cleaning are low-skill requirements, and their skill coefficients are relatively high (such as 0.8 or 0.9). For example, if a given task requires 2000 minutes and the corresponding skill coefficient is 0.5, the corrected task duration is 2000 / 0.5 = 4000 minutes. This means that due to the higher skill requirements, the actual task duration is longer. By considering the skill coefficient, the actual task duration and the standard number of people required can be calculated more scientifically, thereby improving overall production efficiency.
[0043] S7. Combining the relevant data in the human resources database with the operation demand data obtained in step S6, a human resources load curve is generated. When generating the human resources load curve, key factors to consider include: worker skill level, shipbuilding capacity data, daily operation hours, overtime, and parallel operation steps.
[0044] S8. Establish a human resource load balancing algorithm. Combined with relevant data in the human resource database and a human resource load curve, the work steps of each intermediate product are assigned to specific organizations or individuals, thereby generating work dispatch data. The main purpose of the human resource load balancing algorithm is to balance the number of people at the peaks and troughs of the human resource load curve, reduce idle staff or overtime, minimize the overall load fluctuation of human resources, and maximize human resource utilization. Specifically, the work dispatch data may include the project number, product name, work step, work quantity, number of people in the shift, start time, completion time, required working hours, department, work area, and team corresponding to the specific work, so as to accurately mobilize organizations or individuals involved in front-line work.
[0045] S9. Based on the dispatch data generated in step S8, actual operation data is collected during the actual production process and fed back to the human resource load balancing algorithm model so that the human resource load curve can be modified accordingly. Specifically, the actual operation data may include the project number, product name, operation steps, operation date, department, operation area, team, staff name, work number, completion time, actual working time, planned working time, reporting worker, and reporting time corresponding to the specific operation, which is used to accurately reflect the actual progress of the operation so that the human resource load balancing algorithm model can adjust the human resource load curve in a timely and accurate manner to ensure the smooth progress of the entire shipbuilding process. For example, some operation steps may not be completed within the scheduled operation time due to unexpected circumstances (such as weather reasons, etc.). At this time, timely feedback is required to reallocate human resources.
[0046] The ship production human resource allocation method of the present application can, by executing the above steps, disassemble the intermediate product production process of ship production and construction in detail, thereby accurately identifying and quantifying the key parameters of each production step, and correspondingly establishing the time standard for each operation step, making the estimation of the production process more realistic and reliable, and reducing the error caused by experience judgment. At the same time, by comprehensively considering factors such as human resources' skills and operation process data, it ensures the rational allocation and efficient utilization of human resources, thereby achieving accurate personnel assignment, reducing production delays caused by insufficient or excessive personnel, and by dynamically adjusting the start time and completion time of the operation step, better adapting to changes in the production schedule, further improving overall production efficiency. Accurate assignment can also reduce the additional costs caused by overtime or idleness of personnel, and reduce the problem of low production efficiency caused by mismatch of personnel skills, thereby effectively improving resource utilization efficiency and reducing production costs, while ensuring that each production step is completed by personnel with corresponding skills and experience, thereby improving product quality.
[0047] Furthermore, the ship production human resource allocation method of the present application collects actual operation data and feeds the data back to the human resource load balancing algorithm model, thereby timely discovering problems in the human resource allocation process and performing corresponding optimization.
[0048] In one embodiment, the implementation of the human resource load balancing algorithm includes the following steps:
[0049] S61. Initialize the human resource load curve to form an initial human resource load curve.
[0050] S62. Obtain corresponding data from the engineering plan database and the production step database, combine the operation time required for each operation step of each intermediate product, and then allocate the total working hours to each working day, and update the human resource load curve accordingly.
[0051] S63. Peak detection and trough detection are performed on the human resource load curve to detect whether the daily human resource load exceeds a preset upper threshold or lower threshold. For example, the upper threshold can be set to 1.5 times the daily average human resource load, and the lower threshold can be set to 0.5 times the daily average human resource load. The specific upper and lower thresholds can be determined based on actual needs and are not limited here.
[0052] S64. Adopt corresponding optimization strategies and adjust the human resource allocation plan.
[0053] S65 , updating the human resource load curve, and repeating steps S63 - S64 until the daily human resource load does not exceed the preset upper threshold or lower threshold.
[0054] In step S64, the human resource load balancing algorithm optimizes the human resource load curve using strategies including, but not limited to, extending operating hours, adding personnel skills, weekend overtime, parallel operations, and adjusting the order of operations. Specifically, for extending operating hours, the algorithm first checks whether sufficient overtime is available. If so, it allocates part of the human resource load to the overtime hours, and then updates the human resource load curve. For adding personnel skills, the algorithm first checks whether additional personnel with the required skills are available. If so, it allocates part of the human resource load to these additional personnel, and then updates the human resource load curve. For weekend overtime, the algorithm first checks whether sufficient weekend overtime is available. If so, it allocates part of the human resource load to the weekend hours, and then updates the human resource load curve. For parallel operations, the algorithm first checks whether any operating steps can be processed in parallel. If so, it allocates part of the human resource load to the parallel operating steps, and then updates the human resource load curve. For adjusting the order of operations, the algorithm first checks whether any operating steps can be postponed. If so, it postpones part of the human resource load to a low-peak period, and then updates the human resource load curve.
[0055] like Figure 2 As shown, the present application also provides a ship production human resource allocation system, including a basic data maintenance module, an operation step management module, a human resource load balancing management module and an operation dispatching management module. Among them, the basic data maintenance module is used to obtain and maintain human resource data, production step data of each intermediate product, product parameter data and engineering plan data. The operation step management module is used to establish a standard operation number algorithm model, calculate the operation time required for the operation steps of each intermediate product, and form a complete operation plan that integrates the operation steps of each intermediate product. The human resource load balancing management module is used to establish a human resource load balancing algorithm model and a personnel skill allocation algorithm model to perform balanced management of human resource load. The dispatching management module is used to assign the operation steps of each intermediate product to a specific organization or individual, realize dispatching management and collect actual operation data.
[0056] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A method for allocating human resources for ship production, characterized in that: include: S1. Build a human resources database containing all staff information, including the names, organizations, job types, and skill levels of all staff members; S2. Build a production step database for each intermediate product in the shipbuilding process. The production step database includes the corresponding operation steps, physical quantity units, completion time per unit physical quantity, and required types of work for each intermediate product. S3. Build a product parameter database for each intermediate product in the shipbuilding process. The product parameter database includes the product type, product size, product weight, operation steps, and operation quantity corresponding to each intermediate product; S4. Build an engineering plan database for each intermediate product in the shipbuilding process, where the engineering plan database includes the start time, completion time, operation cycle, and operation organization corresponding to each intermediate product; S5. Combining relevant data from the production step database and the product parameter database, obtaining the operation time required for each operation step of each intermediate product; S6. Combine the relevant data in the engineering plan database and the production step database with the operation duration obtained in step S5 to establish a standard operator headcount algorithm model to obtain the operation requirement data for each operation step of each intermediate product. The operation requirement data includes the start time, completion time, standard operator headcount, and required type of work for each operation step of each intermediate product. S7. Combining the relevant data in the human resources database and the job demand data obtained in step S6, a human resources load curve is formed; S8. Establish a human resource load balancing algorithm, combine relevant data in the human resource database and form a human resource load curve, and assign the operation steps of each intermediate product to a specific organization or individual, thereby forming work assignment data.
2. The method for allocating human resources for ship production according to claim 1, characterized in that: Also includes: S9. According to the work dispatch data formed in step S8, actual operation data is collected during the actual production process and fed back to the human resource load balancing algorithm model so as to make corresponding corrections to the human resource load curve.
3. The method for allocating human resources for ship production according to claim 1, characterized in that: In step S5, for a given operation step, the unit material completion time data is obtained from the production step database, and the operation material data is obtained from the product parameter database. Then, the unit material completion time data and the operation material data are combined to calculate the operation time required to complete the given operation step.
4. The method for allocating human resources for ship production according to claim 1, characterized in that: After step S6 is completed, a personnel skill allocation algorithm model is established. The personnel skill allocation algorithm model introduces the operation skill coefficient on the basis of the operation duration to obtain the corrected operation duration.
5. The method for allocating human resources for ship production according to claim 1, characterized in that: The implementation of the human resource load balancing algorithm includes the following steps: S61. Initialize the human resource load curve to form an initial human resource load curve; S62. Obtain relevant data from the engineering plan database and the production step database, combine the required working hours for each working step of each intermediate product, and then allocate the total working hours to each working day, while updating the human resource load curve accordingly. S63. Perform peak detection and trough detection on the human resource load curve to detect whether the daily human resource load exceeds a preset upper threshold or lower threshold; S64. Adopt corresponding optimization strategies and adjust the human resource allocation plan; S65 , updating the human resource load curve, and repeating steps S63 - S64 until the daily human resource load does not exceed the preset upper threshold or lower threshold.
6. The method for allocating human resources for ship production according to claim 5, characterized in that: In step S63 , the upper threshold is 1.5 times the daily average human resource load, and the lower threshold is 0.5 times the daily average human resource load.
7. The method for allocating human resources for ship production according to claim 1, characterized in that: The optimization strategies of the human resource load balancing algorithm for the human resource load curve include: extending the working hours, increasing personnel skills, weekend overtime, parallel operation and adjusting the operation sequence.
8. The method for allocating human resources for ship production according to claim 1, characterized in that: The dispatch data in step S8 includes the project number, product name, operation steps, material quantity, number of people in a shift, start time, completion time, required working hours, department, operation area, and team.
9. The method for allocating human resources for ship production according to claim 2, characterized in that: The actual operation data in step S9 includes the project number, product name, operation steps, operation date, department, operation area, team, staff name, work number, completion time, actual time, planned time, reporting worker and reporting time.
10. A ship production human resources allocation system, characterized in that: include: The basic data maintenance module is used to obtain and maintain human resources data, production step data of each intermediate product, product parameter data, and engineering plan data; The operation step management module is used to establish a standard operation manpower algorithm model, calculate the operation time required for each intermediate product operation step, and form a complete operation plan that integrates the operation steps of each intermediate product; The human resource load balancing management module is used to establish a human resource load balancing algorithm model and a personnel skill allocation algorithm model to perform human resource load balancing management; The work dispatch management module is used to assign the work steps of each intermediate product to specific organizations or individuals, implement work dispatch management and collect actual work data.
Citation Information
Cited By
Station-level production task generation method for ship manufacturing workshop
CN121581474A