Hello! Welcome to your next lesson in Engineering Economics.
In our last session, we focused on how to model straightforward revenue and cost streams using either arithmetic or geometric gradients. You learned to decompose a cash flow into a base uniform series (an annuity) and a single, consistently changing gradient component.
Today, we'll build on that skill to tackle more realistic and complex financial scenarios. Your learning outcome for this lesson is to evaluate cash flow streams composed of combined uniform and gradient series. In practice, a project's financial life isn't always a neat, single pattern. You might have stable revenues for a few years, followed by a period of growth, and then a different pattern for maintenance costs. Our goal is to equip you with the "divide and conquer" strategy to analyze these mixed or composite cash flow streams, a critical skill for the complex technology projects you manage.
The "Divide and Conquer" Strategy
The key to evaluating any complex cash flow stream is to break it down into simpler, recognizable patterns that we've already studied. Think of it like decomposing a monolithic software application into a set of microservices. Each microservice (or cash flow pattern) can be analyzed individually, and their combined effect gives you the behavior of the entire system.
The process is straightforward:
- Decompose: Break the overall cash flow diagram into a set of simpler series: uniform series (annuities), arithmetic gradients, geometric gradients, and single payments.
- Evaluate: Calculate the equivalent worth (usually Present Worth, PW) of each individual series.
- Sum: Add up the equivalent worths of all the components at the same point in time (e.g., time 0) to find the total equivalent worth of the original complex stream.
This process relies on the principle of economic equivalence, which we've discussed before. As long as we convert all cash flows to their equivalent value at a single common point in time, we can sum them up.
Combining a Uniform Series and a Gradient
Let's start by reinforcing the most common combination: a cash flow that has a base amount and then changes by a regular increment. This is a stream composed of a uniform series (annuity) and a gradient series.
Imagine a maintenance contract for a new server farm:
- Year 1 cost: $5,000
- The cost increases by a fixed $1,000 each year for the next three years.
The total cash flow for each year would be:
- Year 1: $5,000
- Year 2: $6,000
- Year 3: $7,000
- Year 4: $8,000
To find the present worth of this cost stream, we decompose it into two parts:
- A uniform series (A) of $5,000 per year for 4 years.
- An arithmetic gradient (G) of $1,000 per year, which effectively starts with $0 at year 1 and increases from there.
The image below perfectly illustrates this decomposition and calculation.

To see this method applied step-by-step, let's watch a short video.
Engineering Economics - Arithmetic Gradients
The following video from 'Sofia Explains It All' provides a very clear explanation of how to separate a cash flow into its base annuity and arithmetic gradient components to find the total present worth. The example is about maintenance costs, which is highly relevant to technology projects.
Please watch from the beginning to 13:37. Pay close attention to how the cash flow diagram is drawn and then split into two separate diagrams: one for the uniform base amount (A) and one for the arithmetic gradient (G).
This method of separating a cash flow into P_Total = P_Annuity + P_Gradient is the fundamental building block for analyzing more complex streams.
Evaluating Composite Cash Flows
Real-world projects often have cash flows that don't follow a single, neat pattern over their entire lifespan. For example, a software product might have:
- Stable subscription revenue for the first few years (a uniform series).
- A period of marketing-driven growth where revenue increases linearly (an arithmetic gradient).
- A final, one-time cost for decommissioning servers (a single future payment).
These are called composite or mixed cash flows. We use the same "divide and conquer" strategy, but we apply it to different segments of the project's timeline.
The following resource provides an excellent, detailed walkthrough of this process.
3.4 Equations of Economic Equivalence
This webpage from Saskoer provides a clear, step-by-step example of how to evaluate a complex cash flow stream by breaking it into manageable segments. This is the core skill for this lesson.
Please read the section titled '3.4.5 Complex Cash Flows'. Focus on the 'A complex cash flow example'. Study how the original cash flow diagram is broken down into three distinct segments (A, B, and C) and how the present value of each segment is calculated and then summed to find the total present value.
The key steps from that example are:
- Draw the complete cash flow diagram to visualize the entire project.
- Identify and isolate the patterns. The example breaks the stream into:
- A uniform series (Segment A).
- A single cash flow (Segment B).
- A linear gradient series (Segment C).
- Calculate the present value of each segment. Notice the crucial step for shifted series:
- For the uniform series in years 2-3, its present value is first calculated at year 1 (
P1) and then that single value is discounted back to year 0. - For the gradient series starting in year 5, its present value is first calculated at year 4 (
P4) and then that single value is discounted back to year 0.
- For the uniform series in years 2-3, its present value is first calculated at year 1 (
- Sum the individual present values (
PA + PB + PC) to get the total present worth of the entire composite stream.
This technique of finding an intermediate equivalent value and then discounting it back to the true present (time 0) is extremely powerful and widely used.
Test your understanding!
You are evaluating a project to launch a new mobile app. The projected net cash flows are as follows:
- Year 1: $20,000
- Year 2: $20,000
- Year 3: $25,000
- Year 4: $30,000
- Year 5: $10,000 (a one-time benefit from selling some related IP)
Your company's MARR is 10%. Calculate the total Present Worth (PW) of this project.
Show answer
First, let's decompose this composite cash flow stream:
- A uniform series: There's a base amount of $20,000 that runs from Year 1 to Year 4.
- An arithmetic gradient: Starting in Year 3, the cash flow increases. We can model this as a gradient of G = $5,000.
- Year 3: $20,000 (base) + $5,000 (1*G)
- Year 4: $20,000 (base) + $10,000 (2*G)
- This gradient series starts at year 2 (with a value of 0) and runs for 3 years (to year 4). So, it's a 3-year gradient shifted one year into the future. A simpler way is to see it as a standard 4-year gradient where the G=0 for year 2. Let's model it as a base annuity and a standard gradient.
- A single future payment: A single amount of $10,000 in Year 5.
Let's break it down into even simpler, non-overlapping components:
- Uniform Series 1: $20,000 for years 1-2.
- Uniform Series 2 + Gradient: A stream of $25,000 and $30,000 in years 3 and 4. This can be seen as a base annuity of $25,000 for 2 years, starting at year 3, and a gradient of $5,000.
- Single Payment: $10,000 at year 5.
Let's try a more elegant decomposition:
- A uniform series (Annuity) of for 4 years.
- A shifted arithmetic gradient of that starts at year 3. The standard gradient formula P=G(P/G,i,n) finds the present value at n=0 for a gradient that starts with G at n=2. Our gradient starts with G at n=3. We can view this as a standard 4-year gradient series where the payment at year 2 is 0. So, we can calculate the PW of a 4-year gradient and use it.
- A single future amount of at year 5.
Let's calculate the PW of each component and sum them:
- PW of Uniform Series:
- PW of Gradient Series: We have $0 at year 2, $5,000 at year 3, and $10,000 at year 4. This is a standard arithmetic gradient where G=$5,000 and n=4.
- PW of Single Payment:
Total Present Worth:
The total present worth of the project's cash flows is $91,497.50.
Conclusion
Congratulations on completing this lesson! You've moved from analyzing simple, single-pattern cash flows to evaluating complex, composite streams that more accurately reflect real-world engineering and business projects.
- Key Takeaways:
- Any complex cash flow stream can be evaluated using a "divide and conquer" strategy.
- The process involves decomposing the stream into simpler components: uniform series, gradient series, and single payments.
- The total equivalent worth is the sum of the equivalent worths of each component, all calculated at the same point in time.
- For cash flow patterns that are "shifted" (i.e., don't start at year 1), you can find their equivalent worth at the beginning of their specific period and then discount that single sum back to time 0.
Preview of the Next Lesson
For the past several lessons, our focus has been on the mechanics of calculating Present Worth. We've mastered the tools to convert any series of future cash flows into a single equivalent value today. Now, it's time to use that value to make decisions. In our next lesson, we will begin the Present Worth Analysis module and learn how to apply present worth (PW) analysis to evaluate single investment projects against the Minimum Acceptable Rate of Return (MARR). You'll learn the simple but powerful decision rule that forms the basis of project selection.