What is CMLCA?
CMLCA in a nutshell
CMLCA is a software tool that supports the calculation of:
-
life cycle assessment (LCA), including social life cycle assessment (SLCA) and life cycle sustainability assessment (LCSA)
-
input-output analysis (IOA), including environmental input-output analysis (EIOA)
-
life cycle costing (LCC) and eco-efficiency analysis (E/E)
-
hybrid LCA, combining LCA and EIOA
CMLCA is intended to support the
technical steps of the tools described. It
does not support the procedural aspects, like peer review,
involvement of stakeholders, quality assurance and usefulness of
the analysis for the decision at stake. The program assumes that the user
is aware of the basic principles of LCA, IOA, etc.
CMLCA is just one of the many software tools that is available for
the stated purposes. However, its philosophy is probably somewhat
different. CMLCA does not provide a flexible user interface.
Exchange of data with other programs is less extensive than with
some other programs. There is only a small choice in graphical output, and
the graphs are not 'fancy': no 3-D bars with shadow, just straight bar charts.
There is no helpdesk. It may contain programming errors.
On the other hand, it is developed with the principles of LCA, IOA, etc. in
mind, so that it is quite accurate and up-to-date as to
methodological details. It is, for example, fully based on matrix
algebra, although the user may be unaware of that whilst using the
program. This implies that process trees with a recursive flow
structures (steel production needing coal and coal production
needing steel), provide no computational problems and are exactly
solved. Moreover, the program is very flexible in dealing with
allocation of multiple processes. In contrast with some other
programs, such processes need not be allocated prior to their
entry in the database, and the allocation method (substitution,
partitioning, or no allocation at all) may be defined for each
individual unit process. The program also supports fully hybrid inventories,
consisting of process-based and IO-based data. It is rich in its analytical
possibilities.
The program will continue to develop, in a progressive way such
that all present features will remain available, and that data
saved with the present version may be retrieved in future
versions. CML, the Institute of Environmental Sciences at Leiden University,
has ever since the conception of LCA played
a prominent role in developing LCA, and it is still at the forefront of activity,
both in its methodological advances, and in its standardization and progress
towards maturity. CML has also been very active in EIOA and hybrid analysis the last few years.
CMLCA will follow these developments, and sometimes it will even lead these.
CMLCA is scientific software, in two senses:
-
CMLCA has been developed at a university that has played an important role in LCA for more than 20 years.
-
CMLCA has been designed with students and scientists as an important target group.
CMLCA, finally, is freely downloadable and need not be installed.
Why use CMLCA?
Seven reasons for using CMLCA
-
CMLCA is for free. Most software for LCA will cost you several thousand of euros.
-
CMLCA is extremely flexible. Most software for LCA has a pre-cooked allocation,
impact assessment, etc. In CMLCA, you can control (almost) everything.
-
CMLCA is perfect for use in class room. Most software for LCA is designed for use
by consultants. That means that ease of use has been more important than correctness and
transparency.
-
CMLCA is perfect for use by scientists. It comprises the most extensive set
of options for doing life cycle interpretation, and it includes extensive options for addressing environmental impacts in connection to EIOA.
-
CMLCA is extremely advanced in including IO-based and hybrid LCA, LCC and eco-efficiency analysis.
-
CMLCA is compatible with the framework and terminology of ISO 14040.
-
CMLCA does not require an administrator for installation, and can be transferred
over the internet, for instance for download by your students.
Seven reasons for not using CMLCA
-
CMLCA has no helpdesk.
-
CMLCA contains no data. You still have to buy or download these.
-
CMLCA contains no impact assessment data. You still have to incorporate GWPs and
related characterisation factors.
-
CMLCA is not so good for consultants. A consultant wants an easy and quick answer,
and doesn't like having to choose from too many options.
-
CMLCA has no graphical interface for constructing flow diagrams.
-
CMLCA is only available in English.
-
CMLCA is only available for Windows.
CMLCA: to use or not to use?
The choice is yours: seven arguments pro and seven against. You can at least give it a try.
Scientific software?
So, why would CMLCA claim to be scientific software? Of course this is subjective and
debatable, but there are good arguments:
-
It is probably the only software for LCA that has been developed entirely at a university.
-
It has been designed with university students, PhD students and academic staff as the primary audience,
whereas most LCA programs have a prime focus on consultants.
-
The internal machinery has been described in the scientific literature, to a far better extent than
that of other LCA programs.
Concerning this last point, important aspects has been published in the following books:
and in the following journal articles:
- R. Heijungs. Sensitivity coefficients for matrix-based LCA. International Journal of Life Cycle Assessment 15:5 (2010), 511-520.
- S. Suh & R. Heijungs. Power series expansion and structural analysis for life cycle assessment. International Journal of Life Cycle Assessment 12:6 (2007), 381-390.
- R. Heijungs, J.B. Guinée, R. Kleijn & V. Rovers. Bias in normalization: causes, consequences, detection and remedies. International Journal of Life Cycle Assessment 12:4 (2007), 211-216.
- R. Heijungs & J.B. Guinée. Allocation and "what-if" scenarios in life cycle assessment of waste management systems. Waste Management 27:8 (2007), 997-1005.
- R. Heijungs, A. de Koning, S. Suh & G. Huppes. Toward an information tool for integrated product policy. Requirements for data and computation. Journal of Industrial Ecology 10:3 (2006), 147-158.
- R. Heijungs & S. Suh. Reformulation of matrix-based LCI: from product balance to process balance. Journal of Cleaner Production 14:1 (2006), 47-51.
- R. Heijungs, S. Suh & R. Kleijn. Numerical approaches to life cycle interpretation. The case of the Ecoinvent'96 database. International Journal of Life Cycle Assessment 10:2 (2005), 103-112.
- R. Heijungs & R. Frischknecht. Representing statistical distributions for uncertain parameters in LCA. Relationships between mathematical forms, their representation in EcoSpold, and their representation in CMLCA. International Journal of Life Cycle Assessment 10:4 (2005), 248-254.
- J.B. Guinée, R. Heijungs & G. Huppes. Economic allocation: examples and derived decision tree. International Journal of Life Cycle Assessment 9:1 (2004), 23-33.
- R. Heijungs & R. Kleijn. Numerical approaches to life-cycle interpretation. Five examples. International Journal of Life Cycle Assessment 6:3 (2001), 141-148.
- R. Heijungs & R. Frischknecht. A special view on the nature of the allocation problem. International Journal of Life Cycle Assessment 3:6 (1998), 321-332.
- R. Heijungs. Identification of key issues for further investigation in improving the reliability of life-cycle assessments. Journal of Cleaner Production 4:3/4 (1996), 159-166.
- R. Heijungs. A generic method for the identification of options for cleaner products. Ecological Economics 10:1 (1994), 69-81.
- R. Heijungs & J.B. Guinée. Software as a bridge between theory and practice in life cycle assessment. Journal of Cleaner Production 1:3/4 (1993), 185-189.