Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA ™ Asset Strategy Optimization

Stock Analysis (Economic)

  • Last UpdatedAug 19, 2025
  • 9 minute read

This screen can be opened by navigating to  (Extra -> Stock management -> Stock analysis -> Stock analysis (economic)):

Taking items on stock means that availability increases and the risk for downtime decreases, which should lead to lower overall costs. The consequence will be that stocking items will raise costs. Whether or not it is sensible from an economical point of view to stock items therefore depends on the expectation that costs due to downtime will be higher than the stock costs. The economic stock analysis presents a number of keen overviews that will help analyze which items should be stocked and which should not, based on a chosen scope.

List of overviews

Asset Strategy Optimization supports two different Analysis reports, operating on the active scope in the FMECA tree. These are:

  1. Assets with linked spares

  2. Spares with linked assets

Assets with linked spares

Application

The overview can be used e.g. to get an indication of the cost involved with having all listed spares on stock, according to the recommended minimal stock required. Further manipulation of the overview can be done easily by exporting the overview to Excel, using the Excel export button on the bottom left.

Fields

The meaning of the column fields is explained in the following table:

FIELD

DESCRIPTION

Spare code

Tag code for Part as used in the FMECA tree

Part Name

Unique name for the Part as used in the FMECA tree

Spare code

Unique code for spare part as defined in the stock management list

Spare name

Unique name for spare part as defined in the stock management list

Spare description

Information describing the spare part in more detail as defined in the stock management list

Spare code supplier

Unique code for spare part, as referenced by supplier

Purchase price per unit (currency)

Purchase price if purchased from supplier (in configured currency)

Minimal required

Advised number spares of listed stock/part combination

Spares with linked assets (future years)

Embedded Image (65% Scaling) (LIVE)

Application

The overview can be used e.g. to:

  • assess per spare whether it would be sensible to take it on stock, by comparing the yearly production loss with yearly stock costs

  • get an advice how many items should be taken on stock now and in a few years, and what would be the corresponding economical order quantity

Further manipulation of the overview can be done easily by exporting the overview to Excel, using the Excel export button on the bottom left.

Fields

The meaning of the column fields is explained in the following table:

FIELD

DESCRIPTION

Spare name

Unique name for spare part as defined in the stock management list

Description

Information describing the spare part in more detail as defined in the stock management list

Quantity in scope

Total number of occurrences of this spare in the currently chosen scope

Yearly production loss excl. stock costs

Yearly loss of production calculated according to the formula explained below (Formula: Expected costs in case of no stock is: F * Delivery time (emergency) * Production loss * Function loss * PMC). In words: assuming there is no stock, and that the failure cause related to the spare would always cause downtime, what would be the related average yearly production loss?

Purchase price per unit (currency)

Purchase price if purchased from supplier (in configured currency)

Yearly stock costs per unit

Assuming the spare was stocked, what would be the yearly cost?

Yearly demand

Based on all aspects explained below, how many spares of this type will we be needing this year?

Spare advice now

By comparing columns ' Yearly production loss excl. stock costs', Purchase price per unit, and Yearly stock costs per unit, and taking into account the yearly demand, how many spares of this type should be taken on stock right now?

EOQ now

Using the Economic Order Quantity (EOQ) formula explained below, what would be the EOQ now?

Spare advice 'x' years

What is the recommended number of stock items to be stocked in 'x' years from now? Note that the 'x' can be configured as a fixed number in the property form of the FMECA system in scope

EOQ 'x' years

Using the Economic Order Quantity (EOQ) formula explained below, what would be the EOQ in 'x' years from now? Note that the 'x' can be configured as a fixed number in the property form of the FMECA system in scope

How economic stock analysis works

The basics

To perform an economic stock analysis the following prerequisites need to be met:

  • Stock items are defined

  • Stock items are linked to Parts or Components

    • For each stock item, the following is known as a minimum:

    • The purchase price

    • The stock costs per year

    • The delivery time

    • The emergency delivery time

    • The Reorder Point (see below)

    • The Recommended Stock Quantity (see below)

  • For a Model the following should be defined:

    • The Production loss per hour

  • For a failure cause, the following should be defined:

    • The failure type (time/usage)

    • The distribution of the MTTF (especially in case of unpredictable failure, aka Exponential distribution)

    • The function loss (as a percentage of the production loss for the whole Model, per hour)

  • For the corresponding FBM, at least the following is known:

    • The maintenance effect (down, no effect, out of service)

    • The maintenance time

    • The maintenance action (repair or replace)

    • The (total) maintenance costs

  • Whether or not there is preventive maintenance

  • As a prerequisite, a number of key factors must be defined (see below)

All data mentioned above, are used to perform the economic stock analysis. This is done as follows:

Stock items or extra downtime?

For each predictable failure, an evaluation of stock costs against downtime costs while waiting for a new item will assess whether or not keeping stock is favorable. This evaluation takes all of the above into account:

Stock costs (yearly)

Downtime (per incident, or F* per year) (F= 1/MTTF)

Purchase price

Delivery time (emergency)

Stock costs per year

Production loss

Delivery time (emergency)

Function loss (%, to calculate the production loss for the whole Model per hour)

MTTF (expressed as frequency per year=F)

PMC: Preventive Maintenance Correction: 1 in case of no Preventive Maintenance, corrected in case of Preventive Maintenance. The value is set in the configuration file of Asset Strategy Optimization. This file is usually located in the installation folder of Asset Strategy Optimization. The key is called  MttfCorrectionInPercentOnEconomicSpareAnalysisWhenPreventiveMaintenancePresent. By default, it is set to 10(%).

Maintenance time

Maintenance costs

Formula: Yearly Stock costs per unit: F * Purchase price + Stock costs per year + F * (Maintenance costs + Maintenance time * Downtime costs)

Formula: Expected costs in case of no stock is: F * Delivery time (emergency) * Production loss * Function loss * PMC

Key factors

To assess a stock item as stock candidate in the overviews described above, the following key factors play a role:

1. Safety Stock

The safety stock is the calculated minimum number of specific stock items that should always be present in order to limit stock out. This should prevent situations where a certain stock item is no longer available as the last piece has just been used, while a new order has not yet been delivered. The level of availability in this formula is a measure of certainty that an article is actually in stock if needed. A certain risk level is always involved. The value in Asset Strategy Optimization is not expressed as a percentage, but as a class value: poor, limited, intermediate, good, excellent.

The safety stock level is calculated using the following formula:

Variables

P

 = desired availability level; indicated prior to calculation. The following values are supported:

Excellent

0,99

Good

0,95

Intermediate

0,90

Limited

0,85

Poor

0,80

K

 = Amount of specific spare article to reset failure cause

n

 = amount of safety stock to be calculated using the formula

!

 = factorial (in case n=3 -> n! means 3x2x1=6, in case n=4 n! means 4x3x2x1=24

s

 = infinite  href="test">ait:cstyle:end:mso-char-type: symbol; mso-symbol-font-family: Wingdings it is the amount of safety stock for which P < desired availability level

t

 = normal delivery time spare part (years)

 = failure rate, which is a measure for demand (sum in case of multiple failure causes for the same spare part 1/MTTF (years) of all failure modes for this Spare Part. MTTF value for this calculation is a recalculated value which takes into account if preventive maintenance exists and the amount of articles which is needed for the replacement action.

e

 = base of natural logarithms (2,7182818285)

Situation when Safety Stock value is 0

Normally, the indicated safety stock is calculated by choosing the maximum of either the calculated safety stock or the indicated 'minimal required' stock quantity. However, there is an exception when the calculated safety stock value is 0 : in this case, the indicated safety value will always be  0. See the table below for some examples.

Calculated safety stock

Indicated minimal required stock

Indicated stock

0

1

0

1

1

1

10

1

10

0

2

0

1

2

2

10

2

10

0

20

0

1

20

20

10

20

20

2. Economic Order Quantity

The economic order quantity is a calculated optimal quantity of ordered stock items taking three elements into account: the order and handling costs, the holding costs, and the demand of a certain article. For an article with a low price and a high order cost, a higher order quantity would be advised.

The economical order quantity is calculated using the following formula:

Variables

D

 = Annual demand (units)

S

 = Cost per order ($)

C

 = Cost per unit ($)

I

 = Holding cost (%)

H

 = Holding cost ($) = I x C

The recommended stock quantity is the sum of the Safety Stock and the EOQ (in case of a greenfield situation where the article is not yet in stock). To guarantee that the minimum number of safety stock is always available, it is important to reorder in time with the EOQ as a minimum. The ideal remaining stock quantity when this order should be placed is called the Re-order Point.

The recommended stock quantity is calculated as follows:

Recommended stock quantity = Safety Stock + EOQ

4. Reorder Point

The Reorder Point (ROP) is the remaining quantity of stock at which a new order must ideally be placed in order to replenish in time and to guarantee sufficient safety stock levels. The user may add the result of this calculation to the Material Master of the ERP/EAM/CMMS system.

The reorder point is calculated as follows:

Reorder Point = Average yearly unit use x Delivery time in years + Safety Stock

Exporting the overview

Each of the overviews discussed above can be exported as is to an Excel spreadsheet, using the button called Excel Export at the bottom left. The user may choose a name and destination. The result will be a flat format Excel file in the exact representation as shown in the overview.

Setting the values for the economical spare analysis overviews

To make the discussed overviews work properly, certain values will need to be defined first (for the FMECA model in scope), as will be described below:

Property screen for FMECA mode in scope (left part of screen in FMECA tree)

Fields

The meaning of the fields is described in the table below:

FIELD

DESCRIPTION

Production Loss (currency/hour)

The production loss for the complete model per hour if the primary function of the total model fails (this value is taken from the tab General)

Begin Date

This date field cannot be changed here. It is taken from the property screen of the corresponding Model (right side of the screen)

Order cost (currency/order)

Generic order cost. Is used in EOQ formula above (parameter 'S')

Future stock threshold in years

Sets the threshold used in the overview 'Spares with linked assets'

Availability

This is the 'P'  in the Safety Stock formula above

Total installation price

This is merely an administrative field that can be used to note the total installation price for this system (it is used nowhere else)

TitleResults for “How to create a CRG?”Also Available in