BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning Curves – Some Alternative Approaches Alan R Jones, BAE Systems “O! This Learning, what a thing it is.” William Shakespeare (c.1594, The Taming of The Shrew) The material presented here is based on a case study presented in the following publication: Jones, A.R. ‘Case Study - Applying Learning Curves in Aircraft Production - Procedures and Experiences’ in Zandin, K (editor) Maynards Industrial Engineering Handbook, 5th Edition, McGraw-Hill, New York, 2001 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning Curves – An Alternative Approach Learning Curves – Definition and Basic Properties – Unit Learning Curve Formula Constituent Elements of Production Learning – Segmentation Theory Applications – Effect of Output Rate Constraint – “End of Line” Effect – Assessing Loss of Learning Cumulative and Cumulative Average Data – Formulae – Examples BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 The Basics Learning Curves – Definition and Basic Properties BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning Curve: Definition The Learning Curve expresses the empirical relationship between experience and efficiency - hence their alternative name of “experience curve”. The Learning Curve Effect states that the more times a task is performed, the less time will be required on each subsequent iteration. The phenomenon was first quantified in the USA by T.P.Wright* in 1936 in relation to Aircraft Production. Equation of a Unit Learning Curve: TA = T1 Aε where ε is the learning exponent: ε = log(p)/log(2) with p = the learning percentage expressed as a decimal and TA is the time at Unit A * Source: T. P. Wright, (1936) Learning Curve, Journal of the Aeronautical Sciences, Feb 1936 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Simple Learning Curve: Basic Property Equation of a Unit Learning Curve: TA = T1 Aε where ε is the learning exponent: ε = log(p)/log(2) with p = the learning percentage expressed as a decimal and TA is the time at Unit A This is often expressed by saying that whenever the number of units produced doubles, the time to produce a unit reduces to p% of the earlier time. But the more general property is that for any constant multiplier, k say, the time taken reduces by a fixed percentage TkA = T1 (kA)ε = T1 kε Aε = kε T1 Aε = kε TA BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning based on any multiplier - Example Unit Manhours 1 100.00 2 80.00 3 70.20 4 64.00 5 59.56 6 56.17 7 53.45 8 51.20 9 49.29 10 47.65 11 46.21 12 44.93 Multiple of 2 Multiple of 3 Multiple of 4 80% of 100.00 70.2% of 100.00 80% of 80.00 80% of 70.20 64% of 100.00 70.2% of 80.00 80% of 64.00 64% of 80.00 70.2% of 70.20 80% of 59.56 80% of 56.17 70.2% of 64.00 64% of 70.20 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Man-hours Unit Learning and Batch Learning are “Equivalent” Σ Σ If you have batch totals only, do a Best Fit Regression on the last points in each batch only – not all the points – that gives a different result! Σ Σ Σ 1 10 Cumulative Units Unit Average Values 100 Cumulative Batch Values 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Background to the Approach Constituent Elements of Production Learning BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Constituent Elements of Production Learning Tooling Improvements 34% Manufacturing Cost Improvements Quality Control 23% 4% 6% 22% 11% Manufacturing Control Operator Learning Engineering Changes to Assist Production Source: P Jefferson, ‘Productivity Comparisons with the USA – where do we differ?’ Aeronautical Journal, Vol 85 No.844 May 1981, p.179 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Segmenting the Learning Curve: Mathematical Model Consider 4 cost driver components with values α, β, γ, and δ where α + β + γ + δ = 1 (or 100%) Equation of a Unit Learning Curve: TA = T1 Aε where ε is the learning exponent: ε = log(p)/log(2) with p = the learning percentage expressed as a decimal and TA is the time at Unit A Expand the exponent: TA = T1 A(α + β + γ + δ) ε TA = T1 Aαε Aβε Aγε Aδε In order to model data with breakpoints, re-define the variable A: TA = T1 A1αε A2βε A3γε A4δε For the primary learning (where all cost drivers are “active”), the values of A1 A2 A3 and A4 are all equal BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Segmenting the Learning Curve: Mathematical Model Example based on a production run of 60 units Impact of design freeze truncates relative learning for this cost driver All cost drivers active. Relative learning points are all equal Build No Design Operator Tooling Logistics A A1 A2 A3 A4 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 10 5 10 10 10 45 5 10 45 45 60 5 10 45 45 Impact of constant output rate truncates relative learning for this cost driver “End of Line” truncates relative learning for these cost drivers BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning Curve Segmentation: Points to Consider Benefits of Approach: • • • Allows discontinuities to be modelled easily (using an on/off switch approach) Allows scenarios to be modelled which assume learning rates greater than or less than the “norm” for a particular process or product type Allows multiple linear regression techniques to be applied in cost data analysis Words of Caution: • • As with all modelling techniques, the approach requires calibration for the specific environment in which it is to be applied There should be a logical model or explanation of why particular cost drivers have been “switched in or out” BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Application Example Effect of Output Rate Constraint on Learning BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Effect of Output Rate Constraint on Learning Average Contents Number of Operators x Average Hours Worked in Time Period = Constant “Constant” Every operator performs same task on every unit Constrained by working hour practices (basic working week & sustainable overtime (For Optimum Learning) (Effective Upper & Lower Limits) Average Hours spent per Unit in Time Period Reducing (Learning Curve) x Number of Units produced in Time Period Increasing (Rate Ramp-up) The “Reduced Cost : Increased Output” is in part a natural response of increased product familiarity, and in part a response to market expectations of affordability etc BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Effect of Output Rate Constraint on Learning Average Contents Number of Operators x Average Hours Worked in Time Period = Average Hours spent per Unit in Time Period Reducing x Number of Units produced in Time Period Reducing “Constant” Constant (Effective Upper & Lower Limits) (Learning Curve) (Fixed Output Rate) Reducing the number of operators violates the premise for optimum learning Constrained by working hour practices (basic working week & sustainable overtime A response to market expectations of affordability etc to drive down costs Customer contractual limitation or constraint BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 1: Cumulative Deliveries of Product A 350 Delivery Rate Build-up Constant Rate Deliveries 300 Cumulative Units 250 200 9.75 per month 150 117 100 50 0 Years BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 2: Assembly Learning for Product A Delivery Rate Build-up Constant Rate Deliveries Man-hours 80.4% Learning after the breakpoint 75.7% Learning up to the breakpoint Swingometer 22% Breakpoint @ 117 1 10 Actual Regression Cumulative Units 5% Confidence Level 100 78% 1000 95% Confidence Level BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 2: Cumulative Deliveries of Product B 250 Delivery Rate Build-up Constant Rate Deliveries Cumulative Units 200 150 4 per month 100 60 50 0 Years BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 2: Assembly Learning for Product B Constant Rate Deliveries Man-hours Delivery Rate Build-up 87.8% Learning after the breakpoint Swingometer 72.1% Learning up to the breakpoint 40% 60% Breakpoint @ 60 1 10 Actual Regression Cumulative Units 5% Confidence Level 100 1000 95% Confidence Level BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Effect of Output Rate Constraint on Learning Other factors affecting the analysis: • • • • • • The examples emanate from different factories with little different management styles and cultural heritage One product was essentially for a single customer variant/mark initially followed by small batch export orders The other product was a multiple variant/mark international collaboration The level of continued investment was geared around the known and perceived market opportunities The level and timing of engineering change required to introduce export variants and support customer modifications has to be considered The underlying manufacturing technology used on the two products was similar but not identical BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Application Example “End of Line” Effect on Learning Curves BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 “End of Line” Effect on Learning Curves Premise: To enable ongoing learning curve reduction once a constant rate of output is achieved requires investment in new or improved technology, process or logistics etc Reduced quantity remaining over which investment can be recovered 100 Cumulative Return on Investment 90 Reduced saving per unit 80 70 60 50 40 30 1 2 3 4 5 6 7 8 9 10 11 12 Diminishing Return on Investment BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 “End of Line” Effect on Learning Curves Factor (Cumulative Return on Investment) 1000 Learning Rate 75% 80% 85% 90% 100 Diminishing Cumulative Return on Investment = (Unit Learning Curve Reduction) x (Units Remaining) It would seem that there is a case that a 75% learning curve will truncate naturally 80% 85% somewhere between the 60% to 80% point 90% of the total envisaged production quantity, regardless of the learning curve rate? 10 1 ¾ Quantity 0.1 0.01 ¾ Quantity 0.001 1 10 Cumulative Units 100 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 “End of Line” Effect on Learning Curves Factor (Cumulative Return on Investment) 100000 The empirical relationship of the “End of Line” Effect on a learning curve can be attributed to the “Law of Diminishing Returns”. It is not unreasonable to expect that a learning curve will truncate naturally somewhere between the 60% to 80% point of the total envisaged production quantity. 10000 ¾ Quantity Example: • Constant rate of output at unit 50 • 400 units planned in total • 75% Learning Curve 1000 1 10 Breakpoint @ Constant Rate Cumulative Units 100 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Application Example Assessing Loss of Learning BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Assessing Loss of Learning: Anderlohr Method Consider a Break in Production of 12 months after 50 units Man-hours 3. 4. 1. 2. 1 This defines the re-start position for learning Repeat the learning process (offset by the number of units lost) Determine how many units have been produced in the previous 12 months Back track up the learning curve by this quantity 10 Cumulative Units 100 Source: Anderlohr, G., ‘What production breaks cost’, Journal of Industrial Engineering, September 1969, pp.34-36 1000 Basic Anderlohr BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Assessing Loss of Learning: Segmentation Method Consider a Break in Production of 12 months after 50 units Continued Component of Learning 3. le mp a Ex Man-hours 69% 4. 31% Component subject to Re-Learning 1. 2. After the break the continued learning component still applies Factor this by the re-learning component (offset by the number of units lost) Determine the proportion of learning that will continue by considering the cost drivers that might be affected This defines the re-start position for learning after the break 1 10 Basic Cumulative Units With Re-learning 100 Continued Learning 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Assessing Loss of Learning: Comparison of Methods Man-hours Consider a Break in Production of 12 months after 50 units Anderlohr method always lags the segmentation method for the same re-start value 1 10 Basic Cumulative Units Anderlohr 100 Segmentation 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Assessing Loss of Learning: Comparison of Methods Practical Considerations: • • • • Small breaks in production will be more difficult to detect further down the curve due to potential “noise” in the actual data The Anderlohr Method assumes that the rate of learning loss is equivalent to the rate of learning gain. This is not necessarily the case, but a modified approach which “backtracks” only a proportion of the “lost” learning could be adopted What happens when the break in production occurs during the latter stages of the production run (often the case)? The learning curve may have “bottomed out” by this stage Either approach could be applied to other cases of learning loss other than time breaks; for example, a physical relocation or new start-up. Consider the following example using the cost driver segmentation method BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 3: Cumulative Deliveries of Product C 3-Year Break In Production 1000 980 960 Cumulative Units 940 2 per month @ peak 2 per month @ end of line 920 900 880 860 840 820 800 Years BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Example 3: Assembly Learning for Product C Rate restricted learning Man-hours Re-learning Swingometer Swingometer 22% 29% 78% 700 71% Break in Production 750 800 850 Cumulative Units Actual Regression 900 950 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Alternative Approaches Cumulative and Cumulative Average Data BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Cumulative Average Data Cumulative Average Model: • The formula for the Cumulative Average version of a Learning Curve is the same as that for a Unit Learning Curve: TA = T1 Aε where ε is the learning exponent: ε = log(p)/log(2) with p = the learning percentage expressed as a decimal and TA is the Cumulative Average Time at Unit A (Clearly T1 = T1) • The Cumulative Average version will be inherently “smoother” than its Unit counterpart, but the rate of learning indicated will be very similar for higher quantities (greater than 30 – depending on the accuracy required) BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Man-hours Cumulative Average Data Cumulative Average Curve runs parallel to the Unit Curve for larger quantities 1 10 Unit Cumulative Units Unit Cum Ave 100 Unit Regression 1000 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Cumulative Data Approximation Formulae Cumulative Data Approximations for a Unit Learning Curve: For a positive error1, CA ~ T1 [ (A + 0.5)ε+1 - 0.5ε+1 ] (ε + 1) For a negative error2, CA -> TA -> T1 Aε+1 (ε + 1) T1 Aε (ε + 1) CA ~ T1 (Aε+1 - 1) + T1 (Aε + 1) (ε + 1) 2 where ε is the learning exponent: ε = log(p)/log(2) with p = the learning percentage expressed as a decimal For large values of A Source: 1. Conway, R.W. and Schultz, A.Jr., ‘The Manufacturing Progress Function’, Journal of Industrial Engineering, Jan-Feb 1959, pp.39-54 2. Jones, A.R. ‘Case Study - Applying Learning Curves in Aircraft Production - Procedures and Experiences’ in Zandin, K (editor) Maynards Industrial Engineering Handbook, 5th Edition, McGraw-Hill, New York, 2001 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Cumulative Data Approximation Formulae Error 2.50% 2.00% 1.50% % Error Conway-Schultz Approximation 80% learning curve 1.00% 0.50% 0.00% -0.50% 75% learning curve -1.00% Jones Approximation -1.50% -2.00% -2.50% 0 10 20 30 40 50 60 70 80 90 100 Cumulative Units Source: Jones, A.R. ‘Case Study - Applying Learning Curves in Aircraft Production - Procedures and Experiences’ in Zandin, K (editor) Maynards Industrial Engineering Handbook, 5th Edition, McGraw-Hill, New York, 2001 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Cumulative Data: Equivalent Unit Completion Method 50 40 30 20 10 0 Calendar Time Cumulative Average Cumulative Average based on Equivalent Unit Completions Man-hours Cumulative Units 60 Unit Learning Curve • So, by using time-phased (EVM) data, you can test whether the target learning curve is being met much earlier in the programme • The method also provides an ‘early warning’ indicator of whether later units are going to ‘stick’ to the assumed learning curve 0.1 1 Cumulative Units 10 100 BAE Systems Proprietary Information Professional Development Learning Event, 27th March 2007 Learning Curves – Some Alternative Approaches Thank you for you for listening – any questions