Planning and scheduling of maintenance, repair, and overhaul services
First Claim
1. A system for planning and scheduling service events of one or more assets, comprising:
- one or more computers coupled with one or more data storage locations, the one or more computers comprising;
a demand optimizer engine stored in a storage medium of the one or more computers, the demand optimizer engine configured to;
receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time; and
generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event; and
a supply optimizer engine stored in the storage medium of the one or more computers, the supply optimizer engine configured to;
receive the service plan from the demand optimizer engine;
generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and current turn-around time and capacity of a service facility at which the service event occurs, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events; and
communicate the service schedule to the demand optimizer engine, wherein the supply optimizer engine communicates the service schedule to the demand optimizer engine subsequent to receiving the generated service plan from the demand optimizer engine;
the demand optimizer engine further configured to modify the service plan according to the generated service schedule.
13 Assignments
0 Petitions
Accused Products
Abstract
A system (10) for planning and scheduling service events for one or more assets includes a demand optimizer engine (12) that receives information regarding future service requirements for an asset and operating characteristics of the asset. The demand optimizer engine (12) also generates a service plan identifying one or more planned service events during which one or more services are to be performed on the asset and identifying a planned start time and a planned end time for each service event so as to minimize the amount of time the asset is non-operational and the costs associated with each service event. The system (10) also includes a supply optimizer engine (14) that receives the service plan from the demand optimizer engine (12) and generates a service schedule for one or more of the planned service events based on information regarding the flow of one or more parts used in conjunction with the services of each planned service event. The service schedule includes a scheduled start time and a scheduled end time for the one or more planned service events. The supply optimizer engine (14) communicates the service schedule to the demand optimizer engine (12) and the demand optimizer engine (12) modifies the service plan according to the service schedule received from the supply optimizer engine (14).
-
Citations
36 Claims
-
1. A system for planning and scheduling service events of one or more assets, comprising:
one or more computers coupled with one or more data storage locations, the one or more computers comprising; a demand optimizer engine stored in a storage medium of the one or more computers, the demand optimizer engine configured to; receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time; and generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event; and a supply optimizer engine stored in the storage medium of the one or more computers, the supply optimizer engine configured to; receive the service plan from the demand optimizer engine; generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and current turn-around time and capacity of a service facility at which the service event occurs, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events; and communicate the service schedule to the demand optimizer engine, wherein the supply optimizer engine communicates the service schedule to the demand optimizer engine subsequent to receiving the generated service plan from the demand optimizer engine; the demand optimizer engine further configured to modify the service plan according to the generated service schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer-implemented method of planning and scheduling service events for one or more assets, comprising:
-
receiving by a computer, information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time; generating by the computer, a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event; generating by the computer, a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and current turn-around time and capacity of a service facility at which the service event occurs, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events; and modifying by the computer, the service plan according to the generated service schedule. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium embodied with software for planning and scheduling service events for one or more assets, the software when executed, using one or more computers is configured to:
-
receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time; generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event; generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and current turn-around time and capacity of a service facility at which the service event occurs, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events; and modify the generated service plan according to the generated service schedule. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for planning and scheduling service events for one or more assets, comprising:
one or more computers coupled with one or more data storage locations, the one or more computers comprising; a demand optimizer engine stored in a storage medium of the one or more computers, the demand optimizer engine configured to; receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time, the information regarding the future service requirements comprising the asset condition and one or more maintenance rules specifying an asset condition at which a service should be performed; and generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event, the demand optimizer engine using an estimation of the turn-around time associated with a service event to determine a planned end time for the service event; and a supply optimizer engine stored in the storage medium of the one or more computers, the supply optimizer engine configured to; receive the service plan from the demand optimizer engine; generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and based on the current capacity and turn-around time of one or more service facilities used to perform the services of each planned service event, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events, the supply optimizer engine using the information regarding the flow of the one or more parts to determine a turn-around time for the service event and using the turn-around time and the planned start time for the service event to generate a scheduled end time for the service event; and communicate the service schedule to the demand optimizer engine, wherein the supply optimizer engine communicates the service schedule to the demand optimizer engine subsequent to receiving the generated service plan from the demand optimizer engine; the demand optimizer engine further configured to modify the service plan according to the generated service schedule.
-
35. A computer-implemented method for planning and scheduling service events for one or more assets, comprising:
-
receiving by a computer, information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time, the information regarding the future service requirements comprising the asset condition and one or more maintenance rules specifying an asset condition at which a service should be performed; generating by the computer, a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event, the demand optimizer engine using an estimation of the turn-around time associated with a service event to determine a planned end time for the service event; generating by the computer, a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and based on the current capacity and turn-around time of one or more service facilities used to perform the services of each planned service event, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events, the information regarding the flow of the one or more parts used to determine a turn-around time for the service event and using the turn-around time and the planned start time for the service event used to generate a scheduled end time for the service event; and modifying by the computer, the service plan according to the generated service schedule.
-
-
36. A non-transitory computer-readable medium embodied with software for planning and scheduling service events for one or more assets, the software when executed, using one or more computers is configured to:
-
receive information regarding future service requirements for an asset and operating characteristics of the asset, the information comprising rate of usage information about each asset, required uptime information about each asset, information about each type of service, service facility capacity information and a wear model for deterioration of the asset over time, the information regarding the future service requirements comprising the asset condition and one or more maintenance rules specifying an asset condition at which a service should be performed; generate a service plan identifying one or more planned service events during which one or more services are to be performed on the asset, the service plan including a planned start time and a planned end time for each service event that minimizes the amount of time the asset is non-operational and minimizes the costs associated with each service event, an estimation of the turn-around time associated with a service event used to determine a planned end time for the service event; generate a service schedule for one or more of the planned service events based on information regarding the current flow and inventory of one or more parts, wherein the one or more parts comprise at least one of a rotable part or a spare part used in conjunction with the services of each planned service event and based on the current capacity and turn-around time of one or more service facilities used to perform the services of each planned service event, the service schedule including a scheduled start time and a scheduled end time for the one or more planned service events, the information regarding the flow of the one or more parts used to determine a turn-around time for the service event and the turn-around time and the planned start time for the service event used to generate a scheduled end time for the service event; and communicate the service schedule to the demand optimizer engine subsequent to receiving the generated service plan form the demand optimizer engine; and modifying the generated service plan according to the generated service schedule.
-
Specification