Summary of the invention
Technical matters to be solved by this invention is to provide a kind of prior art that solves and uses scheduling resource, formulation service program, execution service program, greatly data analysis to be difficult to the aviation MRO industry Manufacture Execution method and system of problem of implementation.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of aviation MRO industry Manufacture Execution method, specifically comprises the following steps:
Step 1: receive user's request and corresponding user profile, judge whether to exist in the historical information in database and ask corresponding user to ask with user, if so, performs step 9; Otherwise, perform step 2;
Step 2: judge whether there is corresponding user profile in database, if so, performs step 4; Otherwise, perform step 3;
Step 3: in a database create user message table preserve user profile, and for user profile distribute correspondence class information;
Step 4: the user profile of preserving in calling data storehouse, obtains the class information in user profile;
Step 5: judge whether described class information belongs to important, if so, according to user profile configuration high priority, performs step 6; Otherwise, according to user profile configuration low priority, perform step 7;
Step 6: judge whether current resource allocation meets the requirement of user's request, if do not met, feedback user request, and ask Reconfigurations resource according to user, perform step 8; If met, directly perform step 8;
Step 7: judge whether current resource allocation meets the requirement of user's request, if so, performs step 8; Otherwise feedback cannot complete information, terminate;
Step 8: ask to generate medium-term and long-term plans according to user, perform step 9;
Step 9: generate short-term plan, distribute current resource allocation according to current short-term plan, performs short-term plan, completes short-term plan; Relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
The invention has the beneficial effects as follows: the present invention receives demand for services, long term service plan is formulated according to demand for services, and transfer long term service plan to short-term service program, perform this short-term service program, and when client proposes transient service plan, short-term service program is adjusted, adapt to transient service plan, make the demand for services that can meet client when performing service program fast, and resource is managed fast and effectively, plan is finished, the data of service program described in treatment and analysis.
On the basis of technique scheme, the present invention can also do following improvement.
Further, described step 9 specifically comprises the following steps:
Step 9.1: judge whether to arrive the scheduled plan execution time, if so, performs step 9.3; Otherwise, perform step 9.2;
Step 9.2: discharge and currently take resource allocation, timing performs step 9.1;
Step 9.3: generate short-term plan, detect current resource allocation, and distribute current resource allocation according to current short-term plan;
Step 9.4: perform short-term plan, complete short-term plan, the relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
Further, described step 1 specifically comprises the following steps:
Step 1.1: receive user's request and corresponding user profile;
Step 1.2: user's request contrasted with the historical information in database, judge whether to exist in historical information and ask corresponding user to ask with user, if so, performs step 1.3; Otherwise, perform step 2;
Step 1.3: the short-term plan calling respective user request in historical information, performs step 9.
Further, described resource allocation comprises service equipment, operating personnel and material equipment.
Further, described class information comprises important and common.
The class information of user distributes according to user's importance algorithm, and whether user's importance algorithm is according to the prestige of user, the custom of user and be that big customer carries out determining whether Very Important Person, and as paid the bill on time, pay maintenance of equipment is Very Important Person on time; And often cancel demand, frequent change demand is normal client; And big customer presses Very Important Person process.
The present invention also provides a kind of aviation MRO industry manufacturing execution system, comprises receiver module, judge module, grade judge module, request judge module, resource judgment module and execution module;
Described receiver module is for receiving user's request and corresponding user profile;
Whether described judge module exists corresponding user profile for judging in database, if so, the user profile of preserving in calling data storehouse, obtains the class information in user profile; Otherwise, in a database create user message table preserve user profile, and for user profile distribute correspondence class information;
Described grade judge module, for judging whether described class information belongs to important, if so, configures high priority according to user profile, trigger request judge module; Otherwise, according to user profile configuration low priority, triggers resource judge module;
Described request judge module, for judging whether current resource allocation meets the requirement of user's request, if so, is asked to generate medium-term and long-term plans according to user, is triggered execution module; Otherwise, feedback user request, and ask Reconfigurations resource according to user;
Described resource judgment module judges whether current resource allocation meets the requirement of user's request, if so, asks to generate medium-term and long-term plans according to user; Otherwise feedback cannot complete information, terminate;
Described execution module, for generating short-term plan, distributes current resource allocation according to current short-term plan, performs short-term plan, completes short-term plan; Relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
Embodiment
Be described principle of the present invention and feature below in conjunction with accompanying drawing, example, only for explaining the present invention, is not intended to limit scope of the present invention.
As shown in Figure 1, be a kind of aviation MRO industry Manufacture Execution method described in the specific embodiment of the invention, specifically comprise the following steps:
Step 1: receive user's request and corresponding user profile;
Step 2: user's request contrasted with the historical information in database, judge whether to exist in historical information and ask corresponding user to ask with user, if so, performs step 3; Otherwise, perform step 4;
Step 3: the short-term plan calling respective user request in historical information, performs step 15;
Step 4: judge whether there is corresponding user profile in database, if so, performs step 6; Otherwise, perform step 5;
Step 5: in a database create user message table preserve user profile, and for user profile distribute correspondence class information;
Step 6: the user profile of preserving in calling data storehouse, obtains the class information in user profile;
Step 7: judge whether described class information belongs to important, if so, according to user profile configuration high priority, performs step 8; Otherwise, according to user profile configuration low priority, perform step 9;
Step 8: judge whether current resource allocation meets the requirement of user's request, if do not met, feedback user request, and ask Reconfigurations resource according to user, perform step 10; If met, directly perform step 10;
Step 9: judge whether current resource allocation meets the requirement of user's request, if so, performs step 10; Otherwise feedback cannot complete information, terminate;
Step 10: ask to generate medium-term and long-term plans according to user, perform step 11;
Step 11: judge whether to arrive the scheduled plan execution time, if so, performs step 13; Otherwise, perform step 12;
Step 12: discharge and currently take resource allocation, timing performs step 11;
Step 13: generate short-term plan, detect current resource allocation, and distribute current resource allocation according to current short-term plan;
Step 14: perform short-term plan, complete short-term plan, the relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
Described resource allocation comprises service equipment, operating personnel and material equipment.
Described class information comprises important and common.
The class information of user distributes according to user's importance algorithm, and whether user's importance algorithm is according to the prestige of user, the custom of user and be that big customer carries out determining whether Very Important Person, and as paid the bill on time, pay maintenance of equipment is Very Important Person on time; And often cancel demand, frequent change demand is normal client; And big customer presses Very Important Person process.
As shown in Figure 2, be a kind of aviation MRO industry manufacturing execution system described in the specific embodiment of the invention, comprise receiver module 1, judge module 2, grade judge module 3, request judge module 4, resource judgment module 5 and execution module 6;
Described receiver module 1 is for receiving user's request and corresponding user profile;
Whether described judge module 2 exists corresponding user profile for judging in database, if so, the user profile of preserving in calling data storehouse, obtains the class information in user profile; Otherwise, in a database create user message table preserve user profile, and for user profile distribute correspondence class information;
Described grade judge module 3, for judging whether described class information belongs to important, if so, configures high priority according to user profile, trigger request judge module 4; Otherwise, according to user profile configuration low priority, triggers resource judge module 5;
Described request judge module 4, for judging whether current resource allocation meets the requirement of user's request, if so, is asked to generate medium-term and long-term plans according to user, is triggered execution module 6; Otherwise, feedback user request, and ask Reconfigurations resource according to user;
Described resource judgment module 5 judges whether current resource allocation meets the requirement of user's request, if so, asks to generate medium-term and long-term plans according to user; Otherwise feedback cannot complete information, terminate;
Described execution module 6, for generating short-term plan, distributes current resource allocation according to current short-term plan, performs short-term plan, completes short-term plan; Relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
Described execution module 6 comprises time judgment module 61, short-term plan module 62 and short-term execution module 63;
Described time judgment module 61, for judging whether timing arrives the scheduled plan execution time, if so, triggers short-term plan module 62; Otherwise, discharge and currently take resource allocation;
Described short-term plan module 62, for generating short-term plan, detects current resource allocation, and distributes current resource allocation according to current short-term plan;
Described short-term execution module 63, for performing short-term plan, completes short-term plan, and the relevant information in collection short-term plan implementation and user ask to generate historical information, and historical information are saved in database.
Described receiver module 1 comprises request receiving module 11, contrast judge module 12 and history calling module 13;
Described request receiver module 11 is for receiving user's request and corresponding user profile;
Whether user's request contrasts with the historical information in database by described contrast judge module 12, judge to exist in historical information and ask corresponding user to ask with user, if so, triggers history calling module 13; Otherwise, trigger judge module 2;
Described history calling module 13, for calling the short-term plan of respective user request in historical information, triggers execution module.
Described resource allocation comprises service equipment, operating personnel and material equipment.
Described class information comprises important and common.
The class information of user distributes according to user's importance algorithm, and whether user's importance algorithm is according to the prestige of user, the custom of user and be that big customer carries out determining whether Very Important Person, and as paid the bill on time, pay maintenance of equipment is Very Important Person on time; And often cancel demand, frequent change demand is normal client; And big customer presses Very Important Person process.
It is below overall flow when the present invention specifically implements.
1. maintenance requirements/purpose:
1.1 maintenance purposes: maintenance purpose is the idea that client proposes to keep in repair, but does not also determine whether demand performs and the execution time.
Maintenance purpose, after pre-registration and resource scheduling, enters in the long-term plan of MMS.The decision-making prompting of MMS can check the state of this plan, client is reminded whether to determine to perform this plan, and be correspondingly processed (if client determines not perform, end-of-life plan, if client thinks the change having maintenance requirements, such as time and maintenance items, system will re-start registration and resource scheduling, if client determines to perform, then this plan enters the short-term plan stage.
1.2 maintenance requirements: maintenance requirements is the needs of the reality that client proposes, namely start to keep in repair certain equipment/machine in the some time, propose list maintenance and time requirement.
Maintenance requirements directly enters the mid-term plan scope of system, once client confirms to perform, this demand enters the short-term plan stage.
2. pre-registration:
The input system such as user profile, demand information is registered by user.After the feasibility and project cost-efficiency analysis of user's importance, demand, enter resource scheduling and analyze.
User profile judges the importance of user.The feasibility of demand information Predicated execution.Cost performance is judged after comprehensive analysis demand.
User's importance algorithm (whether whether the prestige of user, the custom of user, as whether paid the bill on time, pay maintenance of equipment on time, and (often) cancels demand, (often) change demand, whether big customer etc.).
Cost performance algorithm (complicacy of demand, whether new demand, whether passing similar demand, current resource situation, Future situation, tomorrow requirement situation, the other side's quote situations etc.).
3. resource scheduling:
Resource scheduling is safeguarded resource information, and by the occupation condition under simulation different maintenance scheduling, for strategic decision or pool provide the model of manpower, material, machinery and equipment, process, concrete resource scheduling flow process as shown in Figure 3.
(1) employee qualifications:
Employee-role (technical ability) corresponding relation, an employee may correspond to multiple role, if Zhang San can be an electric welder, also can be a Spray Painter.Li Si has the maintenance license of Boeing-747 and 737, but he does not have the maintenance license of Boeing-767 and other Boeing type, does not also have the maintenance license of Air Passenger.
(2) enterprise maintenance history:
Enterprise is to the same demand maintenance history (experience) of uniform machinery equipment, and this experience can as the reference of this demand and reference.
Enterprise is to the maintenance history of the different demands of same equipment.
Enterprise is to the similar services history of miscellaneous equipment.
If identical or similar demand, then in assignment of resources, quotation, there is very big reference value.If different demands, then also can according to the similar maintenance history reference process of passing experience and other machinery and equipment.
(3) machinery and equipment maintenance history:
Except the machine in (2) is in the maintenance history of this enterprise, also comprise the maintenance history of this machine in other enterprise, using the reference of keeping in repair as this.
(4) material situation:
According to provided list maintenance, need to draft material resource and prepare, provide material to prepare inventory.
Material situation needs to reflect the supplier of this material, the market price and inventories.In order to buying when short-term plan.Material can carry out standby depositing according to price and correlation circumstance, or purchases in real time, and buying in real time needs to remind ahead of time, in order to avoid affect the production schedule when possibility shortage.
(5) instrument situation:
Tool modeling needs the function to instrument, quantity defines and modeling.Some competitive tool resources needs reasonable arrangement to distribute, to boost productivity.
(6) process condition:
Enterprise's Technology Modeling, provides decision-making to the assignment of different process when different maintenance requirements.
Patent point: the assessment of man-machine material method and dispatching algorithm.
Resource coordination flow process as shown in Figure 4.
4. medium-term and long-term plans:
Medium-term and long-term plans comprise:
4.1. Intentionality demand.As time goes on, importance can progressively reduce this demand, and resource that it takies can interim " using " perform in the works to ongoing plan or following being about to, with normally carrying out of ensureing that other plans.Whether Intentionality plan of needs is along with the adjustment of resource simultaneously, and system can be reminded with Customer decision, remind client to carry on one's plan, to plan following resource and implementation of the plan.
Patent point: algorithm is reminded in the decision-making of Intentionality demand.
4.2. substantive demand.This demand is being about to arrive when sart point in time, and system decision-making system for prompting can confirm the time that changes whether executive plan to user, and be generally one week, remind client to get out machinery and equipment admission, system preparation resource also enters the short-term plan stage.
5. short-term plan:
(1) project/plan generates (bullets, entry name, responsible official, the contents of a project describe, start time, closing time, item types, client, project status etc.)
Project is claimed by project manager or planner, and the time of claiming is generally project and starts the last week, to carry out the preliminary work of project.
(2) work order is formulated, and in detail to each work (work), comprises job number, job description, Stage, the working time, work post, item number, duty etc.
Work is divided by project manager tasks staff, with the mode accessing system of swiping the card, timing, follows the trail of working condition and the power cut-off when completing.
Work is made up of a lot of state, in the scheduling process of reality, have real-time tracking and process.
(3) human resources prepare;
(4) material resource prepares;
(5) tool resources prepares.
Manpower, material and tool resources are all carry out assigning and preparing according to the result of resource scheduling.
6. work is sent in plan:
(1) Project Manager formulates project manager;
(2) project manager claims project.
Associated rights checks, whether item keeper can assign project, and whether project manager has permission the project of claiming.
Qualification checks, whether project manager has the competence of this project.
7. plan performs:
Patent point: the timing algorithm of many people Duo Ka.
8. spot dispatch:
The content of spot dispatch comprises:
(1) by data acquisition work order managed and process;
(2) according to field condition, required instrument is applied for, assigns, uses and given back;
(3) according to field condition, required standby redundancy is applied for, assigns, uses and given back;
(4) real-time report job progress (comprising timing);
(5) kanban system, provides task to check in real time;
(6) work card collection, arrangement, data acquisition and batch processing work card situation are carried out in scene after terminating.
9. data acquisition:
(1) device data acquisition.Carry out data acquisition to the equipment of company, whether checkout facility is normal operating condition, and watch-dog situation is to ensure normally carrying out of maintenance;
(2) work card data acquisition.The data of work card are gathered, with follow the trail of work card, process work card, ensure work normal, complete in order.
10. work order state: state decision making algorithm.
11. tool management: tool management comprises the buying of instrument, applies, leases, keeps in repair, gives back, scraps.The field that instrument list comprises has, tool types, entry time, stock locations, state etc.
Patent point: the method for tracing of instrument.
12. spare parts managements: standby redundancy comprises the management to the basic material needed for maintenance, the buying of vulnerability material, warehouse-in, outbound.List comprises material type, quantity, stock address, entry time etc.
13. unconventional plans:
At the scene in scheduling process, there is following situation needs special consideration:
(1) user changes demand;
(2) user increases new demand;
(3) user cancels demand.
Below the demand at the scene in scheduling process changes, and be all non-regular program, these plans need to carry out this plan execution, to enter spot dispatch.Unconventional plan needs to carry out extra plan, works out and adds in work card list, enters plan execution module, carry out scheduled for executing according to plan after sending.
Patent point: Stage time modification algorithm, relative time concept.
14. have planned: planned needs and accomplished,
(1) work card information is collected;
(2) related statements is generated;
(3) client is fed back;
(4) project manager closes project.
15. data filings:
(1) all items data backup is filed;
(2) project historical experience record is generated;
(3) data analysis.
16. decision analysis:
16.1 customer analysis:
Client's importance factor of influence comprises, customer awareness, consumer market occupation rate, and customer payment quantity (often single), customer payment is accustomed to, and client contacts difficulty.
The importance analysis figure of client is formed, so that the decision-making providing client to be correlated with during each demand analysis by certain mathematical modeling.
16.2 people, machine, material, method:
To the modeling of manpower, machine, material resources, technique, provide feasibility decision for whether demand can complete, for cost-efficiency analysis provides decision model, for short-term plan provides plan to support.
16.3 medium-term and long-term plans turn short-term plan decision-making:
Medium-term and long-term plans are according to plan type, and client's character, time response, whether the future condition of this plan of decision-making, remind client to perform or decision plan turns execution time of short-term plan.
16.4 spot dispatch state decision-makings:
Various work card states in spot dispatch need to carry out state analysis, with the processing mode of the work card of this state of decision-making (report, wait for).
Work algorithm is sent in 16.5 spot dispatches:
Reasonable arrangement human and material resources, optimize human and material resources, that guarantees both quality and quantity with maximal efficiency and optimized mode completes work in every.
16.6 spot dispatch time regulation algorithms:
Project->Stage->Work;
Relative time, and the amendment of relative time;
Project time modification, is assigned in Stage and work card by weighting algorithm.
16.7 spot dispatch many people Duo Ka time algorithms:
A card can be completed by many people;
A people can make multiple cards;
Everyone is often opening the working time algorithm of card, and often opens the time allocation algorithm being stuck in everyone.
16.8 kanban system:
Project situation, progress; Work card situation, progress; Form; Real time propelling movement.
17. business intelligences:
17.1 instrument tracing algorithms:
According to the data acquisition unit on instrument, the flow trace of analysis tool, optimization trace tool, ensures lending and giving back of instrument.
17.2 warehouse modelings (3D):
Warehouse 3D modeling introduces machine to ensure to maximize;
Machine modeling is to determine whether warehouse can hold this machine.
17.3 customer informations are excavated: excavate customer habits and behavior, to provide better service.
17.4 resource schedulings are excavated: the excavation of people, machine, material, method, maximum resource service efficiency, boosts productivity.
18. basic platforms: the support platform (resource management, management of process, communication management, file management, configuration management) of class-OS.
19. client feedback: client feedback process flow diagram is shown in Fig. 5.
3A+M supervisory system framework (Admin, Audit, Application+Monitor), the system monitoring of separation of the three powers formula, ensures safety and Effec-tive Function.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.