Use Maintenance Schedule Optimizations

Oracle IoT Production Monitoring Cloud Service helps recommend an optimal preventive maintenance schedule that addresses high probability machine failures while minimizing product delivery delinquencies.

When you choose machine types for maintenance schedule optimizations, the system creates automatic failure predictions for the selected machine types, and uses this as an input when deciding on the optimum maintenance schedule for the machines. The automatic system predictions created by Oracle IoT Production Monitoring Cloud Service appear on the Predictions page.

Enhanced maintenance schedule optimization suggestions prioritize minimizing overall delinquencies over individual machine failures. So, for example, if you have multiple machines with high failure probabilities, the maintenance schedule optimization first works on minimizing overall delinquencies. It then focuses on reducing product delinquencies attributable to individual machines.

The Factory view includes the Maintenance Schedule tab where you can view the currently uploaded maintenance schedule and optimization suggestions.

In the following example, Oracle IoT Production Monitoring Cloud Service suggests pushing out the maintenance schedule for the first machine and pulling in the maintenance schedule for the other two machines, so as to reduce overall product delinquencies for the Oakland factory.


Overall Maintenance Optimization

Note:

The factory must already have a production plan and maintenance schedule in place. See Understand Production and Maintenance Data and Upload Production and Maintenance Data for more information on uploading production and maintenance data.

The system makes maintenance recommendations after analyzing the uploaded production data, such as production plan and product routing, and the maintenance schedule.

Maintenance recommendations for an individual machine are created after factoring in the machine's probability of failure and the production cost, or delinquency, associated with each day. A machine is marked as High/Medium/Low failure machine based on its probability of failure. For machines that do not have a failure probability value, no recommendations are provided.

The maintenance schedule optimization for individual machines uses the following logic:

  • For high failure probability machines with a failure probability percentage above 70%, the earliest two possible maintenance days are found, and the day with the lowest cost is recommended.
  • For medium failure probability machines with a failure probability percentage between 25% and 70%, the application tries to retain the originally scheduled day after rescheduling the high failure machines. If this day is not available then the system chooses the previous day or next day, depending upon the lowest cost. If these days are not available, then the application chooses the next closest day with the lowest cost.
  • For low failure probability machines with a failure probability percentage between 25% and 70%, the application looks for the furthest possible days and chooses the one with the lowest associated cost.

Configure the Factory Maintenance Settings

You can edit maintenance settings, such as selecting the machine types for maintenance optimization, from the Factory settings page.

When you choose machine types for maintenance schedule optimizations, the system creates automatic failure predictions for the selected machine types, and uses this as an input when deciding on the optimum maintenance schedule for the machines. The automatic system predictions created by Oracle IoT Production Monitoring Cloud Service appear on the Predictions page.
  1. Click Menu Menu icon and then click Design Center.
  2. Click Factory Factory icon from the Design Center menu..
  3. Select the factory, and click Maintenance Schedule in the right pane.

    Factory Options in Design Center

    You are directly taken to the Maintenance Schedule Maintenance Schedule icon tab for the selected factory.
  4. Select Enable Maintenance Schedule to enable the maintenance schedule for the factory.
  5. Under Machine Types, add the machine types for maintenance schedule optimizations.

    Oracle IoT Production Monitoring Cloud Service creates automatic failure predictions for each machine type that you select.

  6. Under Analysis Timeframe, select the number of days that the Oracle IoT Production Monitoring Cloud Service server looks into the future to analyze maintenance schedule optimizations.
  7. Under Maintenance Capacity, enter the maximum number of machines that can be put under maintenance for each day of the week.
  8. Click Save to save your settings.

View and Optimize the Maintenance Schedule

Use the Maintenance Schedule tab of the Factory view to look at, and to optimize, the maintenance schedules for the various machines in a factory.

Note:

You can upload the maintenance schedule form the Uploads Upload icon page in Menu > Design Center > Organization > Uploads.

Locate your factory in the Map view. You might need to zoom in or out, and click to expand clusters of factories until you find your factory. Then click your Factory icon to access the Factory view.
  1. In the Factory view, click the Maintenance Schedule Maintenance Schedule icon tab.
    A Gantt chart displays the current maintenance schedule for the various machines in the factory. The suggested optimizations, or alternate dates, also appear for the machines. The current maintenance schedule appears as blue boxes, and the suggested schedule appears in orange.
    Gantt chart with schedule
  2. Click Zoom In or Zoom Out to adjust the view.
  3. Click the maintenance schedule box (blue or orange) for a machine to view its details.
    Details such as the probability of failure and the difference in production units between the current and recommended schedule for the machine are shown.
  4. To accept a recommendation, click on the suggested recommendation (Orange box), and click Accept.
    Accepting an optimization.