Design of Real-time Auto-grouping Algorithm for Maintenance Tasks of Civil Aircraft Peng ZHANG 1, Shu-yun BI 2,* and Shi-wei ZHAO 1

Similar documents
Jing-Jin-Ji Air-Rail Intermodality System Study Based on Beijing New Airport

Reliability Analysis of Dangerous Goods Transportation Network in Container Terminals

Chapter 2 Research on Logistics Center Layout Based on SLP

Research of Load Leveling Strategy for Electric Arc Furnace in Iron and Steel Enterprises Yuanchao Wang1, a*, Zongxi Xie2, b and Zhihan Yang1, c

Analysis and design on airport safety information management system

Improvement and Simulation of Rear Axle Assembly Line Based on Plant Simulation Platform

Research on the Improved Back Propagation Neural Network for the Aquaculture Water Quality Prediction

EDI in e-commerce application and safety measures. Liu Dan

Genetic Algorithms-Based Model for Multi-Project Human Resource Allocation

ADVISORY. Maintenance of Aircraft Components. Flight Standard Department. Number: AC Issue Date:9, FEB, 2003

ESTABLISHMENT OF A QUALITY SYSTEM

*Corresponding author. Keywords: Logistics management specialty, Experimental course system, Local colleges and universities in Guangxi.

Research on automatic first break picking method in seismic data processing Zhang Rongxi1,a

Aircraft Health Monitoring & Maintenance Costs. KEITH FERNANDES Manager, Fleet Engineering

A Study of the Production Process Simulation System Based on Workflow Management

NDT and SHM in aircraft structure maintenance

MBP1123 Project Scope, Time and Cost Management Prepared by Dr Khairul Anuar

A Flexsim-based Optimization for the Operation Process of Cold- Chain Logistics Distribution Centre

Electromagnetic Guided Factory Intelligent AGV

Predicting Chinese Mobile Phone Users Based on Combined Exponential Smoothing-Linear Regression Method. Meng-yun JIANAG and Lin BAI *

Clock-Driven Scheduling

Research Article Integrated Production-Distribution Scheduling Problem with Multiple Independent Manufacturers

COCOMO II Based Project Cost Estimation and Control

The Process and Achievement of the Application of XBRL in Aviation Industry Based on Eastern Airlines Application Example

AIRWORTHINESS NOTICE

Study on Design of Carbon-Credit s Cost Accounting System for Manufacturing Enterprises Problems

Path Planning for Multi-AGV Systems based on Two-Stage Scheduling

Failure Dependence Analysis of Shear Walls with Different Openings under Fortification Earthquakes

Research on the Support Model of Large Equipment Emergency Spare Parts under Fuzzy Demand

Curriculum System Construction for Higher Vocational Civil Aviation Transportation Major Based on Work Process

AIRCRAFT WIRING SYSTEMS TRAINING PROGRAM

Application of an Improved Neural Network Algorithm in E- commerce Customer Satisfaction Evaluation

ANN RBF Based Approach of Risk Assessment for Aviation ATM Network

Study on Mathematical Model for Pickling of Automotive High Strength Steel Xin-yu ZHANG, Hai-ting ZHOU, Hou-li LIU and Jian-jun CHEN *

Study on Management Accounting Change Management and Innovation Dongxia Liu 1

Forecast of Total Energy Consumption in Shandong Province Based on Grey BP Model

Path Planning of Robot Based on Modified Ant Colony Algorithm

C.A.S.E. AIR CARRIER SECTION POLICIES AND PROCEDURES

Production Scheduling System for Oil and Gas Storage and Transportation Based on GIS and SCADA Technology

Task Assignment Problem of Robots in a Smart Warehouse Environment. Zhenping Li, Wenyu Li, Lulu Jiang. Beijing Wuzi University, Beijing, China

Port Multi-Period Investment Optimization Model Based on Supply-Demand Matching

TABLE OF CONTENTS. 1.0 Introduction Purpose Policy Description Responsibilities Data Quality...

2017 2nd International Conference on Advances in Management Engineering and Information Technology (AMEIT 2017) ISBN:

General policy of the Maintenance Review Board

The Analysis of the Vegetables Price Fluctuation with Cobweb Model Lingling Xu

Voluntary Industry Distributor Accreditation Program (AC 00-56)

Research on Human Genetic Resources Sharing Mechanism Qi CAO 1,a, Wei ZHAO 2,b,* and Xiang-long WANG 3,c

The Influence of Modern Information Technology on Human Resource Management

Design of medical track logistics transmission and simulation system based on internet of things 1

An Effective Method of Tourist Identification and Scenic Spot Recommendation Based on Mobile Location Information

Simulation Analyis of Maximum Power Control of Photo Voltaic Power System

AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS

Application Research on the Project Management Method in the Development of Tianjin Vocational Training Package

IMRBPB Evolution / Optimization Criteria. By: IP 44 Working Group Date: 28 Feb 2008

Applied Mathematical Modelling

RESEARCH ON LOAD SPECTRUM OF AERO HYDRAULIC PUMP BASED ON ACCELERATED DEGRADATION TESTING

Exploration of Maintenance and Support Organization Flexibility Analysis Method

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico.

Novel Tag Anti-collision Algorithm with Adaptive Grouping

ENVIRONMENT AND DEVELOPMENT-Vol.II- Capacity For Developing Innovative Production Technologies - Ying Chen

TABLE OF CONTENTS 1.0 INTRODUCTION...

The research of intelligent substation project management mode based on RFID

address ORGANISATION REPRESENTATIVES DURING BRIEFING MEETING

Empirical analysis of institutional constraints influence on new-type urbanization

CHAPTER 1 INTRODUCTION

Order of Civil Aviation Administration of China

3rd International Conference on Science and Social Research (ICSSR 2014)

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Anti-fatigue Performance Analysis on Steel Crane Beam

An Improved Ant Colony Algorithm for Optimal Path of Travel Research and Simulation

Design and Implementation of Underground Mining Safety Production Management System

Study of Optimization Assigned on Location Selection of an Automated Stereoscopic Warehouse Based on Genetic Algorithm

Study on the deformation process of titanium alloy bars based on compact hot continuous rolling

Automated System for Tracking and Evaluating Aircraft Structural Damages

Research and Applications of Shop Scheduling Based on Genetic Algorithms

A System Dynamics Model for SMS Governance

Making Optimal Decisions of Assembly Products in Supply Chain

A Framework of BIM-Based Bridge Health Monitoring System

ADVISORY CIRCULAR AC

ADVANCED MANUFACTURING GRID SUPPORTING AVIATION INDUSTRY EXTENSIVE COLLABORATIVE DESIGN AND SIMULATION

Study on feasible technical potential of coal to electricity in china

address ORGANISATION REPRESENTATIVES DURING BRIEFING MEETING

Modeling of competition in revenue management Petr Fiala 1

Decision support for operational ambulance control

Research on the Project Portfolio Technology Based on Functional Objective *

Research on Decision-making of Green Reverse Logistics in. Enterprises: A Case Study on Electronic Products Manufacturers

Seeking the Bottleneck in the Process of Airport Security Based on Petri Theory Shu Wang

Airline Seat Allocation and Overbooking

APPLICATION OF MATHEMATICAL MODELING IN MANAGEMENT ACCOUNTING

A Multi-theory Based Definition of Key Stuff in Enterprise

SUMMARY OF ATSRAC RECOMMENDATIONS TO FAA

Analysis of Software Testing System in Civil Aviation Field

A Study on New Customer Satisfaction Index Model of Smart Grid

International Conference on Management Science and Management Innovation (MSMI 2015)

Advisory Circular. Date: DRAFT Initiated by: AIR-110

The Aerospace Industry Steering Committee on Structural Health Monitoring and Management (AISC-SHM): Progress on SHM guidelines for aerospace.

2nd Annual International Conference on Advanced Material Engineering (AME 2016)

Improve Process Performance by Validating Systems and Preparing Operations

Research on Evaluation of Enterprise Performance Based on BP Neural Network Improved by Levenberg-Marquardt Algorithm Wanyin Du

Seychelles Civil Aviation Authority

Transcription:

2017 International Conference on Mathematics, Modelling and Simulation Technologies and Applications (MMSTA 2017) ISBN: 978-1-60595-530-8 Design of Real-time Auto-grouping Algorithm for Maintenance Tasks of Civil Aircraft Peng ZHANG 1, Shu-yun BI 2,* and Shi-wei ZHAO 1 1 Engineering and Technical Training Center, Civil Aviation University of China, Tianjin, China 300300 2 College of Electronic Information and Automation, Civil Aviation University of China, Tianjin, China 300300 *Corresponding author Keywords: Maintenance task, Task interval, Man hours, Task grouping. Abstract. This paper aims to solve the problem of how to use computer to realize the real-time control and management of maintenance tasks packet, so as to improve the work efficiency of maintenance managerial personnel. The paper chose B737NG series aircraft maintenance tasks as the object of study. Firstly, it analyzed the attributes of maintenance tasks, and selected task number, task intervals and man hours as main attributes. Next, according to the conversion rules in AC-121-53, task intervals with different usage parameters were unified into the same usage parameter. Meantime, the regulations of the maintenance interval deviation from AC-121-53 were viewed as the basic restrictions of maintenance task grouping. Then, the real-time auto-grouping algorithm was obtained. Finally, the example was given to verify the result and compared with actual inspection packet of a certain airline. The results show that the algorithm can overcome the shortcomings of artificial packet and improve the efficiency of grouping. Introduction With the vigorous development of domestic civil aviation industry and the continuous expansion of the fleet size of major airlines, the amount of aircraft maintenance tasks also shows an explosive growth trend. Compared with the increasing number of maintenance tasks, the 121 units of civil aviation are still relying on manual work to group maintenance tasks for the scheduled check and work out the short term maintenance plan. Each maintenance task will be one-to-one correspondence with a maintenance work card, and the maintenance task will be issued and implemented in the form of work card [1]. The number of maintenance work cards for airlines to finish amounts to more than ten thousand, and the maintenance management level of airlines is still limited. Based on the above reasons, the wrong arrangement and omission of maintenance work cards occur now and then [2]. The real-time control management issue of maintenance tasks has become a problem that cannot be ignored in the development of all 121 units. The 121 unit is the carrier of large aircraft public air transport. According to the provisions of CCAR-121, all of the airlines belong to the 121 units which must ensure that the implement of maintenance work should comply with the maintenance requirements of the relevant civil aviation regulations of china. Although domestic and foreign scholars have begun to pay attention to the problem of aviation maintenance production planning and maintenance task real-time control [3-7], the published articles are relatively few, and fewer articles are available to aim at solving the practical problem about maintenance task real-time package control for airlines. The current situation of maintenance task management that commonly exists in airlines is that most of them depend on the aircraft maintenance information management system which is developed by themselves or purchased from third party to monitor and early warn the executive time of maintenance tasks [8]. And then the tasks that can be executed together are packed into a work package by the management staff and sent to the maintenance engineering department to carry out. At the same time, since Boeing and Airbus have removed the concept of letter check (which is a kind of 333

management pattern of the maintenance task, such as A check, C check and D check) from the documents such as MRBR and MPD, the maintenance intervals of all tasks are given separately [9], which poses a greater challenge to the maintenance management level of the airlines. But currently most airlines are still accomplishing the maintenance program according to the way of past, that is, letter check. The purpose of this paper is to put forward a practical and feasible plan to pack the maintenance tasks into groups automatically according to certain rules. Thus, the working pressure of the staff who are responsible for maintenance task management can be greatly alleviated, the heavy workload of manual task scheduling can be reduced. The working efficiency and accuracy rate of maintenance task grouping, meanwhile, can be improved. Maintenance Task Analysis Sources of Maintenance Task The sources of most maintenance tasks mainly incorporate Maintenance Review Board Report (MRBR), authorized by the administering authority of the aircraft manufacturing country, Maintenance Planning Document (MPD), provided by the aircraft manufacturer, and Maintenance Program (MP), made by airlines based on the condition of their own fleet. The three files contain most of the same maintenance tasks, but there are some differences in the attributes of the maintenance tasks they given. Taking the maintenance task which is numbered as 20-010-01 in the second chapter (system/power plant maintenance program) as an example, the contents of this task in the above three documents are given in Fig. 1-3. Figure 1. Maintenance Review Board Report (MRBR). Figure 2. Maintenance Planning Document (MPD). Figure 3. Maintenance Program (MP). By comparison, we can see that the maintenance task attributes contained in the Maintenance Planning Document (MPD) are the most comprehensive, almost including all of the attributes given by MRBR and MP. Therefore, the 2012 version MPD that goes for Boeing s 737-600/700/800/900 serious aircraft is chosen as the source of the data in this paper. 334

Attributes of Maintenance Task The attributes of maintenance task that given by the Maintenance Plan Document (MPD) consist of MPD Item Number (Task number), AMM Reference, CAT (Failure-effect category), Task ( MSG-3 task category), Interval (Threshold and Repeat), Zone, Access, Applicability APL and ENG), Man-Hours, Task description. Among them, all tasks listed in the CAT section have a category identification as follow: 5-evident, safety; 6-evident, economic (operational); 7-evident, economic (non-operational); 8-hidden, safety; 9-hidden, non-safety. MSG-3 task categories mainly include LUB ( lubrication), SVC (servicing), OPC (operational check), GVI (general visual inspection), FNC ( functional check), RST (restoration), DIS ( discard), and so on. In the following study, the main task attributes that will be used are task number, task interval and man hours. Task Number of Maintenance Task Each maintenance task from MPD [10] is given a unique task number (MPD item number) which generally consists of seven Arabia digits and two short lines. The first two digits are the ATA chapter number (for example, chapter 24 is about electrical power and chapter 34 is about navigation). The third to five digits are the MPD sequence number. And the last two digits represent MPD position number (digits 00 refers to regardless of left and right, digits 01 refers to left, and digits 02 refers to right). Interval of Maintenance Task Maintenance task intervals are specified in terms of a frequency value and a usage parameter such as FH ( airplane flight hours), FC ( airplane flight cycles), calendar time, AHR ( APU hours), APU CNG ( APU change) and so on. All of the above, FH, FC and calendar time are the most frequently used parameters. Calendar time includes YR ( year), MO ( month) and DY ( day). As mentioned in the introduction, letter checks are not used in the MPD. As shown in Fig. 4-6, the maintenance tasks with different usage parameters in MPD are given. Figure 4. Maintenance tasks controlled by Flight hours Figure 5. Maintenance tasks controlled by Flight cycles Figure 6. Maintenance tasks controlled by Calendar time. Man Hours Man hours refer to the estimated working hours required for each aircraft to complete each maintenance task. These working hours do not include the time required to gain access, position work 335

stands, defuel and purge fuel tanks, troubleshoot, nor correct discrepancies found while performing the maintenance task. The man hours are estimated based on the use of skilled personnel and ready availability of required tools and equipment. The man hours of maintenance tasks are very important parameters for making the production plan. It is very useful and necessary for airlines to calculate the total man hours required by the work packages and the total man hour can be used as an important reference for the allocation of maintenance resources. At the same time, by comparing the actual working hours with the theoretical working hours, the efficiency of maintenance personnel can be evaluated, and the utilization rate of personnel can be improved. Data Pre-processing Because the intervals of maintenance tasks are given by different usage parameters, the interval of different parameters cannot be calculated directly. Therefore, in order to facilitate the calculation, first of all, it is necessary to unify the usage parameters of the task intervals according to certain transformation rules. In this paper, the usage parameters of all maintenance task intervals will be uniformly converted to FH ( flight hours). By analyzing the time conversion rules of the newly added aircraft provided by the AC-121-53 ( Advisory Circular) [11] in the sixth chapter fifth section, we can obtain the specific time conversion rule as follows. Conversion between Flight Hours and Flight Cycles First of all, we should be aware of the following concepts. The whole course of a take-off and landing of an aircraft is called to be a flight cycle, namely FC. The hour segment ratio of aircraft operation ( also called cycle ratio) refers to the average number of flight hours per rise and fall ( also called cycle), namely the ratio of flight hours to flight cycles. Therefore, we can conclude that the hour segment ratio is equal to FH divided by FC ( cycle ratio =FH/FC). Then the transformation relation between flight hours and flight cycles is obtained. FHs FCs*cycle ratio Conversion between Flight Hours and Calendar Time Since the year and month can easily be converted into days ( DY), thus we only discuss the conversion rule between flight hours and days ( DY). The daily utilization rate of an aircraft refers to the flight hours per day of the aircraft, and the unit is hours/day. Since the daily utilization rate of each day or each aircraft is different, and this is not the focus of this paper, thus, we use the average daily utilization rate to simplify the following calculation. The average daily utilization rate refers to the flight hours of each aircraft per day in a fleet during a period of time. FHs DYs*daily utilization (2) Here, the paper only discuss the normal conditions, excluding the special conditions, such as the aircraft under low utilization. Deviation of Maintenance Interval Similar to the familiar letter check ( A check, C check and D check), the paper chooses T as the basic cycle of the maintenance task package. Let it supposed that the maintenance engineers will implement maintenance tasks of aircraft systems and components at the time points: 1T, 2T,, kt ( k N ), which requires the maintenance task interval of each single component to be adjusted to integer times of cycle T, so that some maintenance tasks can be concentrated together to finish, that is to complete the packing of the maintenance tasks. According to the regulations for deviation of maintenance program in the Bureau document AC-121-53, in the reasonable maintenance plan, the airline operator can complete the maintenance 336 (1)

tasks with time intervals specified by the Maintenance Program in advance, but the next time of the next completion of the maintenance task should be calculated from the time ahead of completion. In reasonable unforeseeable circumstances, causing that the maintenance task cannot be carried out on time according to the scheduled maintenance plan, under the approval of the chief engineer of the operator, the actual interval of maintenance task to be carried out can be deviated from the interval specified in the airline s Maintenance Program in the following range ( except for the maintenance task from Airworthiness Limitations Item and Certification Maintenance Requirements, from which the task s interval cannot be deviated). Items controlled by flight hours: (a) The maintenance interval within 5000 flight hours ( including 5000) can be deviated with a maximum deviation of 10% of the specified interval; (b) The maintenance interval of more than 5000 flight hours can be deviated with a maximum deviation of 500 flight hours. After the occurrence of the above deviation, the next time to perform the maintenance task is calculated from the expiration time given in the Maintenance Program, not from the actual operating time. And after any deviation, it cannot be continuously deviated again. As mentioned in the previous section, the usage parameters of maintenance intervals are unified into flight hours in order to facilitate subsequent calculations. Therefore, in this paper, only the deviation regulation of the maintenance task given with the parameter of flight hour is given. Design of Automatic Grouping Algorithm for Maintenance Task Before the design of the algorithm, the assumption is as follows. The maintenance resources ( such as air material, equipment and tools, maintenance site, maintenance technicians, etc.) can guarantee the completion of maintenance tasks. Thus in the maintenance task grouping algorithm design, there is no need to consider the constraints of the above resources. The purpose of the algorithm presented in this paper is to obtain a series of working packages, taking T as the cycle and including several maintenance tasks, namely 1T working package, 2T working package, 3T working package,, and so on. Then the execution time of the k-th T check, namely Tk check, is given by the Eq. 3. t k T*k (3) Among them, k= 1, 2, 3,..., C. The constant C here is the number of the working packages that we want to set out. Suppose that there are N maintenance tasks, the first inspection interval of the j-th maintenance T(0) task is j T, and the repeated check interval of it is j, then the execution time of the i-th repeated inspection is given by the Eq. 4. t j(i) T j(0) Tj *i (4) Among them, i= 1, 2, 3,..., M. And, J= 1, 2, 3,..., N. Here the constant M is a larger positive integer. The distance ( absolute error) between the the two above variables can be derived by the Eq. 5. error(i) abs(t - t (i)) k j (5) According to the following Eq. 6, the minimum error of a series of absolute error values can be found out, of which the corresponding subscript is set to be constant h. error(h) min error(i), h i (6) Then the execution time of the h-th repeated inspection of this j-th maintenance task is given by the Eq. 7. 337

t j(h) T j(0) Tj *h (7) If it accords with the deviation rules in the fourth section above, the j-th maintenance task can be included in the K-th T check, namely included in the Tk working package. The total man hours of the Tk working package is obtained by summing up the corresponding man hours of all the maintenance tasks which are qualified. And the total man hours can reflect the total workload. The general program flow chart of the algorithm is shown in the Fig. 7. Start Import data, initialize variables Calculate the execution time of the Tk check Calculate the i th execution time of the jth task Calculate the absolute error Is the loop over? Find the minimum absolute error Calculate the h th execution time of the jth task Judge whether the jth task is included in the Tk working package Is the loop over? Is the loop over? End Figure 7. General program flow chart of the algorithm. In the above flow chart of the automatic grouping algorithm, how to judge whether the j-th maintenance task is included in the k-th T check working package becomes the core part of the algorithm, and the function of this part mainly follows the deviation rules of the relevant maintenance task interval given in AC-121-53. The judgement rules of this logic part are as follows: 1) Firstly, judge the size of t t (h) k and j, and then find the remainder of the larger to the smaller; 2) Secondly, compare the size of 5000FH and the maintenance interval of the j-th maintenance task. If the former is bigger than or equal to the latter, the third step is carried out; otherwise, the fourth step is taken; 3) Thirdly, compare the size of the remainder got in the first step and the ten percent of the j-th maintenance task s interval. If the former is less than or equal to the latter, it can be concluded that the maintenance task J is included in the work package; 4) Fourthly, compare the size of the remainder got in the first step and 500FH. If the former is less than or equal to the latter, it also can be concluded that the maintenance task J is included in the work package. 338

The flow chart of this logic part is shown in the Fig. 8 below. Start tj (h) is less than tk? Find the remainder t3 of tk to tj (h) Find the remainder t3 of tj (h) to tk t3 is less than or equal to t1? The task is included in the work package Is Interval (j) less than or equal to 5000FH? t3 is less than or equal to t2? End of the cycle? End Figure 8. Flow chart to determine whether a task is contained in a work package. Algorithm Simulation Verification Experimental Data Processing As shown in Fig. 9, according to the reference value given in the MPD, the value of the hour segment ratio is 1.8, the average daily utilization rate of the aircraft is 9 FH/day. And the value of the cycle T is 810 FH, that is the cycle of the A phase inspection. Figure 9. Reference values given in MPD. As mentioned in the 2.1 section, this paper selects the 2012 version MPD that goes for Boeing s 737-600/700/800/900 serious aircraft as the source of the maintenance tasks. According to the characteristics of the maintenance tasks, 55 representative maintenance tasks (part of data are shown in Table 1) are chosen as the experimental samples, so the constant N =55. In addition, we need to set the value of constant C, which refers to the number of working packages we want, and the value of constant M, which can be set to a larger positive integer. In this paper, we want to get 16 A check working packages from A1 to A16, so constant C=16. And M takes 100. Table 1. Maintenance task data ( after unified unit). Task Threshold /FH Repeat interval /FH Man-hours( Hours) 21-010-00 7500 7500 0.10 21-015-00 6000 6000 0.25 21-020-00 8000 8000 0.10 21-030-00 8000 8000 0.10 21-040-00 7500 7500 0.10 339

Experimental Result and Analysis 21-050-00 6000 6000 0.10 21-070-00 10000 10000 0.10 21-080-00 20000 20000 0.20 73-010-02 6000 6000 0.30 By using the MATLAB software to simulate the real-time auto-grouping algorithm put forward above, we can obtain the details of the working packages, including which maintenance tasks are involved in and the total man hours of the package, that is, the amount of the tasks. After running the program, a serious of working packages, A1, A2, A3,..., A16, are obtained. And the man hours of each one are { 5.9, 4.9, 4.42, 3.5, 1.65, 4, 1.77, 1.65, 4.2, 4.37, 3.1, 2.9, 2.37, 1.25, 6.8, 4.6}. The Fig. 10 below gives the contrast histogram of the total man hours required to perform the above 16 different A check packages. 7 6 5.9 6.8 Man hours/h 5 4 3 2 1 4.9 4.42 3.5 1.65 4 1.65 1.17 4.2 4.37 3.1 2.9 2.37 1.25 4.6 0 0 2000 4000 6000 8000 10000 12000 14000 Flight hours/fh Figure 10. Contrast histogram of A check package in man hours. Through the comparison chart, we can know the distribution of the amount of maintenance tasks at each time point, so as to arrange the maintenance personnel and other maintenance resources ahead of finishing the schedule. This automatic packet method can greatly improve the efficiency of the pattern of manual packet, and avoid the possibility for the wrong arrangement and omission of maintenance work cards caused by the human factors. According to the package rules of an airline in China, the abstract model diagram of MTOP ( Maintenance Task Operating Plan) shown in Fig. 11 is obtained. By this way, the man hours of even times A inspection is larger than that of odd times A inspection, and the more obvious to the later stage. This leads to a great increase in aircraft stopping time and a decrease in utilization of aircraft. Figure 11. MTOP abstract model diagram. By comparing Fig. 11 with Fig. 10, the automatically real-time packet algorithm presented above can effectively control the scale maintenance working package and aircraft parking time, making 340

more maintenance tasks to be done at the post-flight check. Thus it can not only improve the utilization of aircraft and the enforceability of the plan, but also can alleviate the surge phenomenon of maintenance task quantity in the later stage of aircraft usage to some extent. Conclusions The real-time auto-grouping algorithm of the maintenance task put forward by the paper has the function to automatically group the maintenance tasks in accordance with the Bureau documents, and to suggest a long-term maintenance operating plan. Through comparing the workload at different time point, maintenance personnel can arrange the maintenance resources in advance, such as air material, equipment and tools, maintenance site, maintenance technicians, and so on. The result of working package can provide assistant decision support for the staff of the production planning department when they are making the maintenance plan. There are still some shortcomings in the real-time auto-grouping algorithm. In order to reduce the parking lot time, as many maintenance tasks as possible will be put into the route maintenance of the flight, taking up the time resources after the flight and shortening the parking time of the scheduled inspection. The time after the flight is usually about six to eight hours, in addition to completing the basic post-flight tasks (service and cleaning), but also can add some scheduled inspection tasks. Therefore, to group a specific size of the working package is necessary. In addition, the above algorithm is based on the ideal condition. In order to be closer to the actual situation, the next study can also join the limitation of maintenance resources. References [1] Zuo, H., F., Cai, J., Wu, H., etc., Aircraft maintenance management, in: Jia, R., N. (Ed.), Aeronautical maintenance engineering science, Science Press, Beijing, 2011, pp. 189-193. [2] Lin, G., Y., Production management and system software design research of civil aviation maintenance, Xiamen University, 2014. [3] Phuc Do Van, Anne Barros, Christophe Bérenguer, etc., Dynamic grouping maintenance with time limited opportunities, J, Reliability Engineering & System Safety, Volume 120, 2013. 51-59. [4] Du, J., X., Chen, C., S., Tong, J., F., etc. Research on maintain task scheduling of armored equipment support based on queuing theory, J, Computer simulation, 2016, 33 (02), 47-51. [5] Liu, Y., C., Mechanical equipment maintenance regional resource optimization scheduling simulation, J, Computer simulation, 2017, 34 (06), 204-207. [6] Li, W., The importance of aircraft maintenance plan, J, Science and technology information, 2011-7. 716-717. [7] Lai, J., H., Research and application of aircraft maintenance scheduling based on genetic algorithm, Sichuan University, 2016. [8] Li, S., F., Warning system in aircraft engineering maintenance, J, Computer engineering, 2005-7, 261-262, 265. [9] Zhou, L., J., Airline cost effect of aircraft maintenance program, J, China civil aviation, 2007-1, 47-50. [10] The Boeing Company, 737-600/700/800/900/900ER Maintenance planning document, Z, the United States, Boeing, Oct 15/2012. [11] Civil Aviation Administration of China, AC-121-53 Advisory circular on civil aircraft maintenance program, Z, Beijing, Civil Aviation Administration of China, 2005. 341