IBM Maximo Application Suite · Health and Predict

From 1,170 assets to 38 decisions: Maximo Health and Predict, set up and explained

Every maintenance team has the same question: which assets do we fix, which do we replace, and which can wait? This post sets up Maximo Health on a real demo plant, step by step from the admin screens, and follows the numbers all the way to a short list of assets that need action. Then it shows where Maximo Predict takes over.

What you will learn

Reading time: about 25 minutes.

Before we startHealth and Predict in two minutes

Maximo Health gives every asset a set of scores from 0 to 100, calculated from data you already have in Maximo Manage: work orders, service requests, installation dates, costs, meter readings. The scores tell you which assets are in poor condition, which ones matter most to the business, and which ones are close to the end of their life.

Maximo Predict goes further with machine learning: models trained on failure history and sensor data estimate the probability that an asset fails soon and the date it is likely to fail. Its results appear in the same Health screens.

Datawork orders, age, cost Contributorsformulas, 0 to 100 Scoreshealth, criticality, risk Matrixneed for action Deciderepair, replace, predict

Our example. The Bedford plant from IBM's Maximo demo data: boilers, compressors, an emergency generator, cranes, conveyors and HVAC units. We log in as an administrator (maxadmin) on MAS 9 and use the Health and Predict application.

Chapter 1Where we start: 1,170 assets, one score each

Out of the box, Health already scores every asset. The asset list shows health, criticality and risk side by side; sort by health and the weakest assets come first.

Assets & Locations sorted by health: the HVAC system 11200 at Bedford comes first with 63.21, a fair score.

The dashboard view sums it up. Four assets in ten are in good health, two in ten are fair, and almost four in ten have no score at all, usually because data is missing.

Health of all 1,170 assets: 40.9% good, 19.8% fair, 39.3% without a score.
Key idea · A score is only as good as its data

Health calculates scores from records. An asset with no installation date, no priority and no work history cannot be scored. The Fix missing data link on this page lists exactly which fields are empty: it is often the first clean-up project in a Health rollout, and a valuable one in itself.

The same list can be switched to other views, saved queries with their own columns. The view Expected life for replacement answers a planning question directly: for each asset, its expected end of life, whether a replacement plan already exists, and whether it reaches end of life in each of the next five years.

View 'Expected life for replacement': expected end-of-life date, existing plans, and a Yes/No check for each year 2026 to 2030.

The fourth way to look at the fleet is the map. Each asset is drawn at its location and coloured by its health (good, fair, poor, partial or no score), so a regional manager sees at a glance where the problems are.

Map view with the health legend. On this demo system the assets have no coordinates yet, so the map shows the area but no pins.
Key idea · Getting assets on the map

An asset appears on the map when it has a geometry (a point drawn in Maximo Spatial or loaded from GIS) or a service address with coordinates. Assets without either are listed in the "Some assets are not shown" message. Loading coordinates once, from the GIS or a simple import, makes the whole fleet visible.

Chapter 2How the default scores are built

The scores come from a scoring group: a set of assets plus the scores calculated for them. Health ships with one, Default_scores, which covers every asset with three scores.

The default scoring group: Health, Criticality and Risk for all assets, recalculated automatically every night.

Open the Health score and you see its recipe. It has three contributors, each with a weight.

The default health score: open service requests 34%, open corrective work orders 33%, remaining useful life 33%.
Key idea · Contributors and weights

A contributor is one measurable fact about an asset, turned into a number from 0 to 100. The score is the weighted average of its contributors. Here: how many service requests are open, how many corrective work orders were reported in the last five years (weighted by priority), and how much of the asset's expected life is left.

Do the math

The HVAC system 11200 was installed in June 2013, so it is 13.3 years old. Health shows 32.5% of its useful life left. So its expected life is 13.3 ÷ (1 − 0.325) ≈ 20 years, and about 6.7 years remain.

Criticality answers a different question: how much does this asset matter? By default it comes from one contributor, the asset's priority in Manage, and is shown as a letter from A (most critical) to E.

The default criticality score: 100% from the asset priority, banded A (above 80) to E (20 or less).
Do the math

Priority runs from 1 to 5 and becomes a score from 0 to 100: priority 1 → 0, 2 → 25, 3 → 50, 4 → 75, 5 → 100. The HVAC system has priority 4, so its criticality is 75, band B.

Risk combines the two: an asset in poor health that the business depends on is a high risk; the same asset in a storeroom is not.

Risk: a dependent score built from Health and Criticality, with its own High, Medium and Low bands.

Chapter 3The building blocks an administrator works with

Everything above is configurable in Score settings. Two tabs matter most. Score types define what each score means and where its colour bands start and stop.

Score types: Health, Criticality, Risk and End of life, each with its bands and colours.

Contributors are the formulas. IBM supplies defaults and samples, and you can write your own. Here is the sample that measures age:

A formula contributor: age in years from the installation date, normalised so 0 years is best and 20 years is worst.
Key idea · Normalisation

Contributors measure very different things: days, dollars, counts. To combine them, each one is mapped to 0–100 between a best and a worst value. For the age contributor, a new asset scores 100 and an asset of 20 years or more scores 0; an asset of 10 years scores 50.

Chapter 4Building our own scoring group for Bedford

The default group is read-only and covers everything. Real projects create their own groups, one per asset class or site, so each can have its own recipe. We create one for the Bedford plant.

First, the assets. A group is fed by a query; assets join and leave the group automatically as they match it. The query builder needs no SQL: we filter on site BEDFORD and get 568 assets.

A new query, BEDFORDASSETS: one filter on the site, 568 assets.
The new scoring group 'Bedford plant assets', built on that query, with 'Building scores' so we choose the scores ourselves.

Then the scores. We add the standard Health, Criticality and Risk, switch each one on, and add the one score the default group does not have: End of life.

Chapter 5End of life: when does an asset wear out?

Health tells you how an asset is doing today. End of life tells you how likely it is to fail because it is old. It is driven by a probability of failure curve that you define once for the group.

The curve we defined for Bedford: Weibull lambda 5,475 days (15 years), kappa 3. The probability of failure climbs steeply between 10 and 20 years.
Key idea · The Weibull curve

The Weibull distribution is the standard model for equipment life. It has two parameters. Lambda (λ) is the characteristic life: by that age, 63% of similar assets have failed. Kappa (κ) is the shape: below 1 means early failures, 1 means random failures, above 1 means wear-out, where failures pile up with age. Kappa 3 is typical of mechanical equipment.

Health can fit the curve from your own failure history, or you can enter values from the manufacturer or from experience.

Do the math

Probability of failure by age t: F(t) = 1 − e−(t/λ)κ, with λ = 15 years and κ = 3.

At 13 years: (13/15)³ = 0.65 → F = 1 − e−0.65 = 48%. At 17 years: (17/15)³ = 1.46 → F = 77%.

Those are exactly the End of life scores Health calculated: 47.92 for the assets installed in 2013, and 76.75 for those installed in 2009.

End of life switched on, with the BEDFORD_EOL curve active.

One click on Calculate scores and every Bedford asset has four scores.

The finished group: four active scores, and every asset scored. The 2009 boiler, motor starter and emergency generator are already High for end of life.

Chapter 6One asset, every angle: the HVAC system 11200

Scores are useful for ranking. Decisions are made on one asset at a time, and for that Health gives each asset a dashboard with six tabs. We follow the weakest asset at Bedford, the 50-ton HVAC system 11200 that serves the main office, through all of them.

Health: the scores and where they come from

Health tab: health 63.21 (fair), criticality 75, risk 47.4, priority 4, and the three contributors behind the health score.

The score details explain the 63.21 without any guesswork. Remaining useful life scores 32.5 (red: two thirds of the expected life are used), open corrective work orders score 56 (yellow: a fair amount of repair work), and open service requests score 100 (green: none open).

Do the math

Health = 0.33 × 32.5 + 0.33 × 56 + 0.34 × 100 = 10.7 + 18.5 + 34.0 = 63.2. That is the 63.21 on the screen.

So the unit is not "fair" because of complaints from users, but because it is ageing and keeps needing repairs.

Insights: an AI summary of the asset's condition

The Insights card on the same tab asks watsonx, IBM's generative AI, to read everything Maximo knows about the asset (work orders, alerts, meters, scores) and write a condition summary a supervisor can read in a minute.

AI insights for 11200: 'Needs attention', high confidence, with a condition summary, five findings and five prioritised recommendations.

This is where the screens turn into a story. Of its 203 work orders, 89% were corrective: the unit is repaired after it fails much more than it is maintained before. Seven work orders report insufficient cooling, ten are overdue, and five alerts are open. The recommendations are concrete: recalibrate the supply air temperature sensor, check the compressor discharge relief valve, service the condenser fan, replace the air filter, and clear the overdue preventive work.

Key idea · Why the insight matters

None of these facts is new; they are all in Maximo. What used to take a reliability engineer an hour of reports, the insight puts in one page, in plain language, with a recommended order of work. The engineer still decides; the AI does the reading.

Alerts and meters: what the asset is telling us now

Alerts and meters: 5 open alerts on 11200 (1 urgent, 2 high, 1 medium, 1 low), all raised in the last weeks.

Alerts are raised when a meter reading or a monitoring rule crosses a limit. The urgent one is alert 1556: compressor discharge pressure at 420 psi, above its 400 psi critical limit. The meter list shows the supply air temperature at 105 °F, flagged red.

Meters and maintenance history: the TEMP-F meter at 105 °F in alarm, and the latest work orders including the quarterly HVAC inspection.

Each alert is a record in its own right, with a status (new, assigned, in progress, resolved, closed), the asset, the location and the measurement that triggered it, so it can be assigned and followed up like any ticket.

Alert 1556: 'Compressor discharge pressure 420 psi above critical limit 400 psi', reported priority 1, on asset 11200 in location BR200.

Reliability: how often it fails, and why

Reliability: mean time between failures 406 days, maintenance ratio 10.8%, and the failure history by problem, cause and remedy.
Key idea · MTBF and failure history

MTBF (mean time between failures) is the average time the asset runs between two breakdowns: here 406 days, a little over a year. The failure history groups past repairs by problem, cause and remedy. For 11200 the top line is "no or insufficient cooling, caused by a clogged air filter, fixed by replacing the filter", four times. A filter is cheap; four cooling failures are not. That is a strong case for a filter change in the preventive maintenance plan.

Asset life: age, cost and end of life

Asset life: end of life 47.92% from our Bedford curve, 32.5% of useful life left, 13.3 years old, $14K total cost against a $125K replacement cost.
Read the numbers

The end-of-life score of 47.92% is our Weibull curve from Chapter 5 at 13.3 years. Total cost so far is $14K, about 11% of the $125K replacement cost. The unit is ageing but not yet a replacement candidate: the money is better spent fixing the causes of its repeated failures. The Replacement planning table below is where that decision is recorded when it comes.

Predict and Strategy: the next two levels

Predict tab: next failure, anomaly detection history, failure probability trend and end-of-life curve, waiting for a trained Predict model.

The Predict tab is where machine learning results appear: the predicted date of the next failure, anomalies detected in sensor data, and the probability of failure over time. It is empty here because no Predict model is trained for this asset yet (see Chapter 8).

Strategy tab: no reliability strategy assigned yet. Browse strategies links the asset to a library of failure modes and the maintenance that protects against each.

The Strategy tab links the asset to a reliability strategy: a library of the ways this kind of equipment fails and the maintenance tasks that prevent each failure mode. Once assigned, Health shows how well each failure mode is protected by the preventive maintenance actually in place.

Chapter 7The matrix: from scores to decisions

Hundreds of scores are still too many to act on. The matrix crosses two of them, here criticality (rows) and end of life (columns), and counts the assets in each cell. Red cells mean high need for action.

Criticality against end of life for the aging assets: 38 assets in the red cells, 13 in the yellow, none in the green.

Read the top-left cell: 31 assets are both critical (A) and close to end of life. These are the ones a reliability engineer looks at first. Click the High card and you get the list, ready to export or to turn into replacement plans.

The 38 assets with high need for action in 2026: circulation fans, control panels, the emergency generator, compressors, the boiler, the overhead crane.
Key idea · Why a matrix and not a single score

An old asset that nobody depends on can run to failure. A critical asset in good condition can wait. Only the combination tells you where money and time should go first. Health lets you choose both axes, so the same data can answer "what do we replace this year?" and "where is our biggest operational risk?".

Chapter 8Where Maximo Predict comes in

Health scores describe the asset from its records. Predict learns from failure history and sensor data to answer "when?": the probability that an asset fails in the next 30 days, its predicted failure date, or whether its current behaviour is abnormal. Predict models are built in Watson Studio on Cloud Pak for Data, from templates IBM provides.

How a Predict model is built: prepare the data, run a template notebook, train, then enable the model for an asset group in Health.

The templates cover the most common needs: anomaly detection, failure probability, predicted failure date, failure probability curves, and custom models. Each trained model is registered against a prediction group in Health.

Prediction settings: a prediction group for the demo potable water pumps at Bedford, ready for a trained model.
On this demo system the prediction group exists but no model is trained yet: training needs the failure history and sensor data loaded into the data lake first, which is the job of the loader notebook. Once a model is registered, its predicted failure date and failure probability appear on the asset page next to the Health scores, and can be used as an axis in the matrix.

What this gives the organization

Check yourself

1. A health score has three contributors: 40% at score 80, 30% at 50 and 30% at 20. What is the health score?

0.4 × 80 + 0.3 × 50 + 0.3 × 20 = 32 + 15 + 6 = 53: fair.

2. With the default criticality, what score does an asset with priority 3 get?

(3 − 1) × 25 = 50: band C.

3. An age contributor has best 0 and worst 20 years. What does a 5-year-old asset score?

100 × (1 − 5/20) = 75.

4. A Weibull curve has κ = 0.8. What kind of failures does that describe?

Kappa below 1 means early-life failures that become less frequent with age: typically installation or manufacturing defects.

5. A health score has contributors RUL 30 (33%), corrective work 60 (33%) and service requests 90 (34%). What is it?

0.33 × 30 + 0.33 × 60 + 0.34 × 90 = 9.9 + 19.8 + 30.6 = 60.3: fair.

6. An asset is critical (A) but its end of life score is low. Where does it sit in the matrix, and what do you do?

Top row, right column: green. It matters, but it is not wearing out. Keep maintaining it, and watch its health score.

Glossary

Health score
Overall condition of an asset, 0 (poor) to 100 (good).
Criticality
How important the asset is to the business, A to E.
Risk
A score combining health and criticality.
End of life
Probability that the asset fails because of its age.
Contributor
One measurable input to a score, normalised to 0–100.
Scoring group
A set of assets, selected by a query, and the scores calculated for them.
RUL
Remaining useful life: the share of the expected life still ahead.
Weibull curve
Model of failure probability by age, with characteristic life λ and shape κ.
Matrix
Two scores crossed to show which assets need action first.
MTBF
Mean time between failures: the average running time between two breakdowns.
Alert
A record raised when a meter or monitoring rule crosses a limit.
AI insights
A watsonx-generated summary of an asset's condition with recommended actions.
Prediction group
The assets a trained Predict model applies to.

Want to see this on your own assets? Send me a message and I'll set up a demo.

Screens: IBM Maximo Application Suite 9 (Health and Predict, Cloud Pak for Data), with IBM's Bedford demo data. All assets, scores and amounts are demo values.