Print Email Facebook Twitter Development of the Energy Transition Model: Introduction of the Object Oriented Modeling method Title Development of the Energy Transition Model: Introduction of the Object Oriented Modeling method Author Van Lelyveld, W. Contributor Bouwmans, I. (mentor) Van Daalen, C.E. (mentor) Weijnen, M. (mentor) Schoenmakers, D. (mentor) Wirtz, A.G. (mentor) Faculty Technology, Policy and Management Department Energy & Industry Programme Systems engineering, Policy analysis and Management Date 2010-11-30 Abstract Global turmoil concerning fossil fuels, questions relating to sustainable sources of energy and difficulties with sharing knowledge led to the creation of the Energy Transition Model (ETM) in the start of 2008. The ETM aims to be a transparent, comprehensive, fact-based, and independent model about energy related matters, ranging from CO2 emission levels to sustainability targets. The original ETM was developed in Microsoft Excel® until the beginning of 2010. Because of the choice for Excel as a platform for the model, it suffered some serious limitations such as versioning, limited availability, and lack of compatibility. Independent of the chosen software, the company faced issues with the high level of complexity and a lack of transparency. Due to these limitations, the plan arose to develop software that relies on open standards, and independent, open-source software, so the model could be used without depending on commercial software packages. In the first attempt to create a new application it was tried to translate the Excel calculations to the desired programming language Ruby on Rails. Due to the model’s complexity this approach proved to be fruitless quickly. The way of thinking in the software development did not match the model’s design. While attempting to clarify the design of the model, it became clear the new model had to be developed in another fashion. This resulted in the research question of this thesis: What method should be used for the further development of the ETM to fulfill Quintel’s requirements? Combining model and software development methods into one resulted in the Object Oriented Modeling (OOM) method. The modeling steps in the OOM method are based on the model cycle, and the software steps are based on a combination of Boehm’s spiral model and iterative and incremental development (IID). The OOM method has resulted in the development of a network structure of converters in the model, which the software can use in a standardized calculation. For the ETM, this converter concept uses the thermodynamic law of conservation of energy and has become basis of the model. The basic structure of the converter concept supplies the required transparency of the model, and provides the flexibility to adjust or extend the model. In conclusion, the way of thinking for both the software and the model was combined in the OOM method which resulted in the converter concept. This has led to a model that fulfills Quintel’s requirements for the ETM. Subject energytransitionmodelsoftwaredevelopmentmethodOOMOOPcycleIIDspiral To reference this document use: http://resolver.tudelft.nl/uuid:b3716a4c-9d79-4795-a689-7805d56420a4 Access restriction Campus only Part of collection Student theses Document type master thesis Rights (c) 2010 Van Lelyveld, W.