System and method for defining a maintenance program
First Claim
1. A method for developing a maintenance program for a system, comprising:
- a. initially defining a definition of said system, wherein said definition is hierarchical in nature and defined in terms of aircraft systems, aircraft subsystems and aircraft components, said aircraft systems, aircraft subsystems and aircraft components identified according to said aircraft systems'"'"', aircraft subsystems'"'"' and aircraft components'"'"' function, functional failure, failure effect and failure cause, where said definition is stored as data within at least one database;
b. identifying potential failures of said system according to said definition by allowing a user to select portions of data from said at least one database;
c. categorizing said failure effect through a predefined logic progression according to at least one category selected from a group consisting essentially of Evident Safety, Evident Operation, Evident Economic, Hidden Safety, and Hidden Non-Safety;
d. identifying maintainability and reliability data for said aircraft components, said data including predicted mean time between failure (MTBF), predicted mean time between unscheduled removals (MTBUR), historical MTBF and historical MTBUR;
e. identifying tasks which may eliminate or reduce the possibility of said potential failure occurring and detecting hidden failures that have occurred;
f. selecting said tasks based on applicability and effectiveness;
g. automatically updating said system in response to at least one user request, said at least one user request comprising at least one of a system operation, a subsystem operation, and a parts operation;
h. iteratively refining said tasks in response to said at least one user request and automatically updating said system; and
i. providing a maintenance program comprised of said tasks to at least one users;
wherein said maintenance program is used to eliminate or reduce the occurrence of failures by determining said tasks for scheduled maintenance or intervals related to standards set by regulatory authorities, equipment operators, or manufacturers and wherein said updates are performed in real-time and said updates are immediately available for system or user purposes, thereby a group of users can meet to discuss a proposed change to said maintenance program to update said proposed change, run an analysis on said proposed change, review an output of said analysis, and finalize said proposed change to said maintenance program during a single meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for performing RCM analysis is disclosed. The system is an automated system for performing RCM analysis/maintenance program development requirements. The invention adheres to MSG-3 standards and guidelines. The system provides a user interface which is broken down in a hierarchical fashion which easily allows a user to enter data in accordance with MSG-3 procedures. A database includes one or more systems. Systems can be further refined to include one or more subsystems, sub-subsystems and parts. RCM analysis is performed at a Maintenance Significant Item (MSI) level which includes defining reliability data for the MSI. A part, by definition is an MSI. However, a subsystem or a system can also be an MSI. A system includes functions. A function can have one or more failures associated with it. There can be one or more effects associated with a failure. There can be one or more causes for an effect. A functional failure/failure effect is classified as: (1) evident safety; (2) evident operational; (3) evident economic; (4) hidden safety; or (5) hidden non-safety. Depending on the category of failure, a list of task types which may be applicable and effective is provided. Maintenance intervals are specified for those tasks which are applicable and effective. The information is provided to the user using various forms.
-
Citations
18 Claims
-
1. A method for developing a maintenance program for a system, comprising:
-
a. initially defining a definition of said system, wherein said definition is hierarchical in nature and defined in terms of aircraft systems, aircraft subsystems and aircraft components, said aircraft systems, aircraft subsystems and aircraft components identified according to said aircraft systems'"'"', aircraft subsystems'"'"' and aircraft components'"'"' function, functional failure, failure effect and failure cause, where said definition is stored as data within at least one database;
b. identifying potential failures of said system according to said definition by allowing a user to select portions of data from said at least one database;
c. categorizing said failure effect through a predefined logic progression according to at least one category selected from a group consisting essentially of Evident Safety, Evident Operation, Evident Economic, Hidden Safety, and Hidden Non-Safety;
d. identifying maintainability and reliability data for said aircraft components, said data including predicted mean time between failure (MTBF), predicted mean time between unscheduled removals (MTBUR), historical MTBF and historical MTBUR;
e. identifying tasks which may eliminate or reduce the possibility of said potential failure occurring and detecting hidden failures that have occurred;
f. selecting said tasks based on applicability and effectiveness;
g. automatically updating said system in response to at least one user request, said at least one user request comprising at least one of a system operation, a subsystem operation, and a parts operation;
h. iteratively refining said tasks in response to said at least one user request and automatically updating said system; and
i. providing a maintenance program comprised of said tasks to at least one users;
wherein said maintenance program is used to eliminate or reduce the occurrence of failures by determining said tasks for scheduled maintenance or intervals related to standards set by regulatory authorities, equipment operators, or manufacturers and wherein said updates are performed in real-time and said updates are immediately available for system or user purposes, thereby a group of users can meet to discuss a proposed change to said maintenance program to update said proposed change, run an analysis on said proposed change, review an output of said analysis, and finalize said proposed change to said maintenance program during a single meeting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
a. a selection operation;
b. an add operation;
c. an edit operation;
d. a delete operation;
e. a description and operation operation; and
f. a reliability data operation.
-
-
7. The method of claim 1, wherein said subsystem operation comprises at least one of:
-
a. a selection operation;
b. an add subsystem operation;
c. an add sub-subsystem operation;
d. an edit operation;
e. a delete operation;
f. a description and operation operation; and
g. a reliability data operation.
-
-
8. The method of claim 1, wherein said parts operation comprises at least one of:
-
a. a selection operation;
b. an add operation;
c. an edit operation;
d. a delete operation.
-
-
9. The method of claim 1, wherein said system is further defined by at least one function.
-
10. The method of claim 9, wherein said function is further defined by at least one failure.
-
11. The method of claim 10, wherein said failure is further defined by at least one effect.
-
12. The method of claim 11, wherein said effect is further defined by at least one cause.
-
13. The method of claim 1, further comprising:
-
a. formatting said definition to provide a formatted definition;
b. making said formatted definition available to a user.
-
-
14. A method for performing a hierarchical failure analysis, said method comprising.
a. creating at least one database containing information regarding systems, subsystems and components and said systems'"'"', subsystems'"'"' and components'"'"' function, functional failure, failure effect or failure cause related to an actual failure, said information derived from at least one source selected from a group consisting essentially of: - initial data input;
an existing database; and
selected portions of multiple existing databases, wherein data in said at least one database may be re-used repeatedly without re-entry of said data, thereby new databases or derivative databases may be created from said at least one database and said new or derivative databases may be edited or updated;
b. displaying a user interface, wherein said user interface provides a hierarchical display for updating said database;
c. accepting at least one operation from a user which allows said user to copy selected portions of data residing within said at least one database;
d. processing at least one input request and automatically adding information regarding said at least one input to said database, said at least one input request comprising at least one of a system operation, a subsystem operation, and a parts operation;
e. categorizing, through a predefined logic progression, the failure effect from said at least one database according to at least one category selected from a group consisting essentially of Evident Safety, Evident Operation, Evident Economic, Hidden Safety, and Hidden Non-Safety;
f. defining at least one maintenance significant item for said system by defining reliability data and completing maintenance significant item selection for said at least one maintenance item, wherein said at least one maintenance significant item further comprises at least one characteristic selected from a group consisting essentially of (1) failure of said at least one maintenance significant item could affect safety on ground or in flight;
(2) failure of said at least one maintenance significant item could be undetectable;
(3) failure of said at least one maintenance significant item would not likely to be detected during an operation;
(4) failure of said at least one maintenance significant item could have significant operational impact; and
(5) failure of said at least one maintenance significant item could have significant economic impact;
g. creating a set of tasks utilizing information from said at least one database, each task in said set of tasks selected from a group consisting essentially of lubrication;
servicing;
operational checks;
visual checks;
inspections;
functional checks;
restoration; and
discard operations;
h. accepting at least one operation from said user;
i. iteratively processing, said at least one input request and adding information regarding said at least one input to said at least one database; and
j. iteratively refining said set of tasks.
- initial data input;
-
15. A method for developing a maintenance program for a system, comprising:
-
a. initially defining a definition of said system, wherein said definition is hierarchical in nature and defined in terms of systems, subsystems and components, said systems, subsystems and components identified according to said systems'"'"', subsystems'"'"', and components'"'"' function, functional failure, failure effect and failure cause related to an actual failure, said system is further defined by at least one function, where said definition is stored as data in at least one database;
b identifying potential failures of said system according to said definition by allowing a user to select portions of data from said at least one database;
c. categorizing said failure effect as one of Evident Safety, Evident Operational, Evident Economic, Hidden Safety, and Hidden Non-Safety;
d. identifying maintainability and reliability data for said components, said data including predicted mean time between failure (MTBF), predicted mean time between unscheduled removals (MTBUR), historical MTBF and historical MTBUR;
e. identifying tasks which may eliminate or reduce the possibility of said potential failure occurring and detecting hidden failures that have occurred;
f. selecting said tasks based on applicability and effectiveness;
g. automatically updating said system in response to at least one user request, said at least one user request comprising at least one of a system operation, a subsystem operation, and a parts operation, wherein said system operation comprises at least one of a selection operation, an add operation, an edit operation, a delete operation, a description and an operation operation, and a reliability data operation, said subsystem operation comprises at least one of a selection operation, an add subsystem operation, an add sub-subsystem operation, an edit operation, a delete operation, a description and an operation operation, and a reliability data operation and said parts operation comprises at least one of a selection operation, an add operation, an edit operation and a delete operation and permitting said at least one user request and said automatic updates to be performed in parallel;
h. iteratively refining said tasks in response to said at least one user request and automatically updating said system; and
i. providing a maintenance program comprised of said tasks to at least one user, wherein said maintenance program is used to eliminate or reduce the occurrence of failures by determining said tasks for scheduled maintenance or intervals related to standards set by regulatory authorities, equipment operators, or manufacturers and said method may be performed concurrently by multiple users; wherein multiple users may concurrently access and change various data of the database and may then update said database with said changed data. - View Dependent Claims (16, 17, 18)
-
Specification