P-KPIs

Autumn Labs' standard Production Key Performance Indicators (P-KPIs)

There are many P-KPIs that the platform could report to the dashboard for a given station. Depending on the type of station, a specific subset of P-KPIs might be more appropriate. Note that the following is a superset of all that one might come across on their dashboard.

Yield

Yield is the measure of how efficiently one produces good units vs total units. Yield calculations are based on the result parameter sent when a unit is tracked out of the station. Refer to the result parameter for the track_unit_out() method in the SDK for more details.

Yield%=Ppassed unitsTtotal units×100\text{Yield} \% = \frac{P_{\text{passed units}}}{T_{\text{total units}}}\times 100

Ttotal unitsT_{\text{total units}} : total number of unique units.

Ppassed unitsP_{\text{passed units}} : will change depending on the type of yield you are calculating. See below.

This means that if a unit was re-processed at the station, duplicate runs will not be considered.

First Pass Yield

First Pass Yield (FPY) shown on your dashboard only uses the first occurrence of the unit and its result at a specific station, group, or line and its associated reported result. The following steps are used:

  1. Identify the first occurrence of the unit at the specific station or group.
  2. Evaluate the associated reported result:
    • A pass or passed result indicates that the unit met all test criteria.
    • A fail or failed result indicates that the unit did not meet one or more criteria.
Ppassed units=number of units that passed in their first occurrence at the station P_{\text{passed units}} = \text{number of units that passed in their first occurrence at the station }

Final Yield

Final Yield is calculated based on the result of the final test or occurrence of the unit at the specific station, group, or line.

Example 1: Simple

In this example, we'll compute yield for one station with a simple product flow. We'll explore how flows with different retry policies will affect the numbers.

Unit Flow:

TimeUnit IDResultStation
occurrence
01:23:00Unit 1Pass1st
01:24:00Unit 2Fail1st
01:25:00Unit 2Pass2nd
01:26:00Unit 3Fail1st
01:27:00Unit 3Fail2nd
01:28:00Unit 4Pass1st
  • First Pass Yield: Out of 4 units, 2 units passed on the first attempt.
Yield%=count{unit 1, unit 4}count{unit 1 ... 4}×100=50%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1, unit 4}\right\}}{\text{count}\left\{\text{unit 1 ... 4}\right\}} \times 100 = 50\%
  • Final Yield: Out of 4 units, 3 units passed after multiple attempts.
Yield%=count{unit 1, unit 2, unit 4}count{unit 1 ... 4}×100=75%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1, unit 2, unit 4}\right\}}{\text{count}\left\{\text{unit 1 ... 4}\right\}} \times 100 = 75\%

Example 2: Complex

In this example, we'll compute yield for a station group and the stations within. Stations A and B are duplicate fixtures in this station group i.e., parallel stations. We'll explore how flows with different retry policies will affect the numbers.

Station Group 1:

  • Station A:
TimeUnit IDResultStation
occurrence
Group
occurrence
01:23:00Unit 1Pass1st1st
01:24:00Unit 2Fail1st1st
01:25:00Unit 2Pass2nd2nd
01:26:00Unit 3Fail1st1st
01:27:00Unit 4Fail1st1st
01:28:00Unit 4Fail2nd2nd
01:29:00Unit 5Fail1st1st
01:30:00Unit 5Fail2nd2nd
01:31:00Unit 6Fail1st1st
01:32:00Unit 6Pass2nd3rd
01:33:00Unit 7Fail1st1st
01:34:00Unit 7Fail2nd3rd
  • Station B:
TimeUnit IDResultStation
occurrence
Group
occurrence
01:26:30Unit 3Pass1st2nd
01:28:30Unit 4Fail1st3rd
01:30:30Unit 5Pass1st3rd
01:31:30Unit 6Fail1st2nd
01:33:30Unit 7Pass1st2nd
01:36:00Unit 8Pass1st1st
01:37:00Unit 9Pass1st1st
01:38:00Unit 10Pass1st1st

Outcome:

Group 1 consists of Station A and Station B.

First Pass Yield: Out of 10 units, 4 units passed on their first attempt.

Yield%=count{unit 1, unit 8 ... 10}count{unit 1 ... 10}×100=40%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1, unit 8 ... 10}\right\}}{\text{count}\left\{\text{unit 1 ... 10}\right\}} \times 100 = 40\%

Final Yield: Out of 10 units, 8 units passed after multiple attempts.

Yield%=count{unit 1 ... 3, unit 5, unit 6, unit 8 ... 10}count{unit 1 ... 10}×100=80%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1 ... 3, unit 5, unit 6, unit 8 ... 10}\right\}}{\text{count}\left\{\text{unit 1 ... 10}\right\}} \times 100 = 80\%
  • Station A:
    • First Pass Yield: Out of 7 units, 1 unit passed on the first attempt.
    Yield%=count{unit 1}count{unit 1 ... 7}×100=14.3%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1}\right\}}{\text{count}\left\{\text{unit 1 ... 7}\right\}} \times 100 = 14.3\%
    • Final Yield: Out of 7 units, 3 units passed after multiple attempts.
    Yield%=count{unit 1, unit 2, unit 6}count{unit 1 ... 7}×100=38.6%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 1, unit 2, unit 6}\right\}}{\text{count}\left\{\text{unit 1 ... 7}\right\}} \times 100 = 38.6\%
  • Station B:
    • First Pass Yield: Out of 8 units, 6 units passed on the first attempt.
    Yield%=count{unit 3, unit 5, unit 7 ... 10}count{unit 3 ... 10}×100=75%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 3, unit 5, unit 7 ... 10}\right\}}{\text{count}\left\{\text{unit 3 ... 10}\right\}} \times 100 = 75\%
    • Final Yield: Out of 8 units, 6 units passed after multiple attempts.
    Yield%=count{unit 3, unit 5, unit 7 ... 10}count{unit 3 ... 10}×100=75%\text{Yield} \% = \frac{\text{count}\left\{\text{unit 3, unit 5, unit 7 ... 10}\right\}}{\text{count}\left\{\text{unit 3 ... 10}\right\}} \times 100 = 75\%

By tracking the results of each unit's pass and fail events at each station, you can calculate and monitor both the First Pass Yield and Final Yield to assess the quality and efficiency of your production process at every station.

Process Capability (CP/CPK)

CP

CP measures process variation.

Coming soon ...

CPK

CPK measures both process variation and accuracy.

Coming soon ...

UPH (Units Per Hour)

UPH measures the rate of production.

Coming soon ...