Building Your First Model
Create a complete LCA model in openLCA, from defining your product system to linking processes in a full supply chain.
Prerequisites:
Building Your First Model
Now that you have openLCA installed and databases imported, it's time to build an actual LCA model. In this lesson, we'll create a complete product system for a simple product, connecting processes to form a full supply chain.
The Modeling Workflow
Building an LCA in openLCA follows these steps:
- Define your product and functional unit
- Create or find processes for each life cycle stage
- Link processes into a product system
- Calculate results using LCIA methods
- Analyze and interpret the outcomes
Let's work through each step with a concrete example: a simple ceramic coffee mug.
Step 1: Define Your Product
Before touching the software, clearly define what you're assessing:
Product: Ceramic coffee mug Functional unit: One mug providing 3 years of daily use (approximately 1,000 uses) System boundary: Cradle-to-grave including raw materials, manufacturing, use phase, and end-of-life
This scope determines which processes we need to model.
Step 2: Create Your Foreground Process
While databases provide background data, you'll often need to create "foreground" processes specific to your product.
Creating a New Process
- In the Navigation panel, expand your database
- Right-click on Processes
- Select New process
- Enter a name: "Ceramic mug production"
- Click Finish
Configuring the Process
The process editor opens with several tabs:
General information:
- Name: Ceramic mug production
- Description: Manufacturing of a 350g ceramic coffee mug
- Category: Create or select an appropriate category
Inputs/Outputs tab: This is where you define what goes in and out of your process.
Adding the Reference Product
Every process needs a reference product—the main output:
- Go to the Inputs/Outputs tab
- In the Outputs section, click Add
- For Flow, click the browse button and select New flow
- Create a product flow named "ceramic mug"
- Set the Amount to 1
- Set the Unit to "Item(s)" or "p" (pieces)
- Check the Reference box—this marks it as the process's main output
Adding Material Inputs
Now add the inputs needed to make the mug:
- In the Inputs section, click Add
- Search for "clay" or "ceramic" in your database
- Select an appropriate process (e.g., "clay preparation" or "ceramic raw material")
- Enter the amount: 0.35 kg (the mug's weight)
Continue adding inputs:
| Input | Amount | Unit | Database Process |
|---|---|---|---|
| Ceramic/clay | 0.35 | kg | Clay preparation (search database) |
| Electricity | 2.5 | kWh | Electricity, medium voltage (search database) |
| Natural gas | 1.8 | MJ | Heat, natural gas (search database) |
| Water | 5 | L | Tap water (search database) |
When searching for processes, look for ones matching your geographic scope. For a US-based product, prefer US electricity mixes over European ones.
Adding Direct Emissions
For emissions from your process (not upstream), add elementary flows:
- In Outputs, click Add
- Search in Elementary flows (not processes)
- Add "Carbon dioxide, fossil" to air: 0.15 kg
- Add "Water vapor" to air: 0.8 kg
Handling Uncertainty (Optional)
For more robust analysis, add uncertainty to key values:
- Click on an input amount
- In the properties, find Uncertainty
- Select a distribution type (e.g., Normal, Lognormal)
- Enter the standard deviation or geometric standard deviation
Step 3: Add Life Cycle Stages
A complete LCA needs multiple stages. Let's add use phase and end-of-life:
Use Phase Process
Create a new process: "Ceramic mug use phase"
Inputs:
- Ceramic mug: 1 item (link to your production process)
- Tap water (for washing): 2,000 L (1,000 uses × 2L per wash)
- Dishwasher electricity: 50 kWh (estimate for 1,000 cycles, partial load allocation)
Outputs:
- Ceramic mug (used): 1 item
- Wastewater: 2,000 L (to elementary flows)
End-of-Life Process
Create a new process: "Ceramic mug end-of-life"
Inputs:
- Ceramic mug (used): 1 item
Outputs:
- Inert waste to landfill: 0.35 kg (elementary flow)
- Transport: Include transport to disposal if desired
Ceramic mugs are typically landfilled as inert waste. Unlike plastics or metals, they don't have established recycling streams in most regions.
Step 4: Create a Product System
Product systems link processes together for calculation. They represent the complete supply chain.
Building the Product System
- Right-click on your main process ("Ceramic mug use phase" for a cradle-to-grave scope)
- Select Create product system
- In the dialog:
- Name: Ceramic mug life cycle
- Target amount: 1 item
- Auto-link: Select By provider (recommended)
- Click Finish
Understanding Auto-linking
Auto-linking connects your foreground processes to background database processes. The options:
- By provider: Connects to the default provider for each flow
- By product: Matches by product flow name
- Cutoff: Leaves flows unlinked (manual linking required)
Viewing the Model Graph
After creation, view the supply chain visually:
- Open your product system
- Go to the Model graph tab
- You'll see processes as boxes with connections showing material/energy flows
Use the toolbar to:
- Zoom in/out
- Rearrange nodes
- Expand/collapse supply chains
- Export the graph as an image
Manual Linking
If auto-linking missed connections or linked incorrectly:
- Go to the Linking tab
- Find unlinked flows (marked with warnings)
- Click on a flow and select the correct provider process
- For multi-option flows, choose the most appropriate provider
Step 5: Configure Calculation Settings
Before calculating, review system settings:
Allocation Method
If any processes have multiple products:
- Open the product system settings
- Select an allocation method (Physical, Economic, or None)
- Ensure this matches your goal and scope
Cut-off Rules
Decide how to handle small flows:
- In product system settings, find cut-off options
- Consider excluding flows below a threshold (e.g., 1% of total)
- Document what's excluded
Step 6: Run the Calculation
Now calculate impacts:
- With your product system open, click Calculate in the toolbar
- Select calculation type:
- Quick result: Fast, basic results
- Analysis: Full contribution analysis
- Monte Carlo: For uncertainty analysis
- Select an LCIA method (e.g., ReCiPe 2016 Midpoint)
- Click Finish
Understanding Results
The calculation opens several views:
Impact analysis:
- Shows total impact for each category
- Click on a category to see contributing processes
Inventory results:
- Lists all elementary flows in the system
- Useful for detailed emissions tracking
Contribution tree:
- Hierarchical breakdown of where impacts come from
- Expand nodes to trace impacts to specific processes
Sankey diagram:
- Visual flow diagram sized by contribution
- Intuitive way to spot hotspots
Validating Your Model
Before trusting results, validate your model:
Sanity Checks
- Order of magnitude: Are results reasonable compared to literature?
- Mass balance: Do material inputs roughly equal outputs?
- Dominant contributors: Do hotspots make sense?
Common Issues
Zero results: Check that all processes are linked and have the correct reference product.
Unexpectedly high impacts: Look for unit mismatches (kg vs. ton, kWh vs. MJ).
Missing contributions: Verify flows are mapped to LCIA methods.
Saving and Exporting
Save Your Work
openLCA auto-saves to the database, but you can also:
- Export processes as JSON-LD for sharing
- Create database backups regularly
Export Results
- Go to File → Export
- Choose format (Excel, JSON, HTML report)
- Select what to include
- Save to your desired location
Key Takeaways
- Every process needs a reference product and quantified inputs/outputs
- Link foreground processes to database background data
- Product systems represent the complete supply chain for calculation
- Auto-linking speeds setup but may require manual corrections
- Validate results before drawing conclusions
Practice Exercise
Extend the coffee mug model:
- Add packaging (cardboard box) to the production stage
- Add retail transport from factory to store
- Compare impacts with and without packaging
How much does packaging contribute to the total Global Warming Potential?
What's Next?
With your model built, the next lesson covers running different types of impact assessments and exporting results for reporting.