Reproducible Operations Research. An Application to Energy Systems Optimization
|
|
- Osborne Gregory
- 8 years ago
- Views:
Transcription
1 IV Jornadas de Usuarios de R, /35. An to Energy Systems Optimization Investigación Operativa. Aplicación a la optimización de sistemas energéticos DEIO, Universidad Rey Juan Carlos, Madrid IV Jornadas de Usuarios de R, Barcelona 15 y 16 de noviembre de 2012
2 IV Jornadas de Usuarios de R, /35 Outline 1 2 Integrated 3 The EnRima Project
3 IV Jornadas de Usuarios de R, /35 Outline 1 2 Integrated 3 The EnRima Project
4 IV Jornadas de Usuarios de R, /35 OResearch The goal of reproducible research is to tie specific instructions to data analysis and experimental data so that results can be recreated, better understood and verified
5 IV Jornadas de Usuarios de R, /35 Workflow Needs Statistical Software Data Visualization Data Analysis Mathematical Representation Solver Input Generation Output Documentation
6 IV Jornadas de Usuarios de R, /35 Approaches Copy-paste Inconsistencies Errors Out-of-date non-reproducible Painful changes Black box Compiled software for specific solutions
7 IV Jornadas de Usuarios de R, /35 Outline 1 2 Integrated 3 The EnRima Project
8 IV Jornadas de Usuarios de R, /35 R as an Integrated Environment Advantages Open Source and Literate Programming capabilities. Integrated framework for SMS, data, equations and solvers. Data Analysis (pre- and post-), graphics and reporting.
9 IV Jornadas de Usuarios de R, /35 The SMS contains the mathematical representation of optimization models for all relevant energy subsystems and their interactions. This mathematical representation is composed of variables, parameters, and relations between them. Individual entities (variables and parameters) are identified through the indices representing the elements in different set.
10 IV Jornadas de Usuarios de R, /35 Data-driven Modelling
11 IV Jornadas de Usuarios de R, /35 Sets and Indices > head(smssets(model1sms)[,c(1,3,4,6,7,8,9)]) id tag sdes loc inset aux subset 1 1 NA Energy-creating technology sub NA NA FALSE 2 2 NA Energy-storing technology sub NA NA FALSE 3 3 NA Type of energy sub NA NA FALSE 4 4 NA Type of pollutant sub NA NA FALSE 5 5 NA Energy market sub NA NA FALSE 6 6 NA Long-term period sup NA NA FALSE > cat(getsets(model1sms, format = "tex", compact = FALSE)) \begin{description} \item[$i$] Energy-creating technology. \item[$j$] Energy-storing technology. \item[$k$] Type of energy. \item[$l$] Type of pollutant. \item[$n$] Energy market. \item[$p$] Long-term period. \item[$m$] Mid-term period. \item[$t$] Short-term period. \item[$a$] Technology age. a = 0,...,P-1 \end{description}
12 IV Jornadas de Usuarios de R, /35 Decision Variables > head(smsvars(model1sms)[,c(1,2,4, 7,9)]) id symbol sdes units ind 1 1 si Generators to be installed Devices 1, sd Generators to be decommissioned Devices 1, 6, s Available generation capacity kw 1, xi Storing devices to be installed Devices 2, xd Storing devices to be decommissioned Devices 2, 6, x Available storing capacity kwh 2, 6 > cat(getvars(model1sms, format = "tex")) \begin{description} \item[$ \mathit{s}_{i}^{p}$] Available generation capacity (kw) \item[$ \mathit{r}_{j,k}^{p,m,t}$] Energy stored (kwh). \item[$ \mathit{c}_{}^{}$] TotalCost (EUR). \item[$ \mathit{e}_{}^{p,m,t}$] Primary energy consumed (kwh). \end{description}
13 IV Jornadas de Usuarios de R, /35 Parameters > head(smspars(model1sms)[, c(1,2,4,7, 10)]) id symbol sdes units ind 1 1 D Energy demand kwh 3, 6, 7, G Generation capacity kw/device GS Storage capacity kw/device AG Generation aging factor kw/kwh 1, AS Storage aging factor kw/kw 2, AV Technology availability factor kw/kw 1, 6, 7, 8 > cat(getpars(model1sms, format = "tex")) \begin{description} \item[$ \mathit{d}_{k}^{p,m,t}$] Energy demand (kwh). \item[$ \mathit{g}_{i}^{}$] Generation capacity (kw/device). \item[$ \mathit{gs}_{j}^{}$] Storage capacity (kw/device) \item[$ \mathit{il}_{}^{}$] Investment limit (EUR) \end{description}
14 IV Jornadas de Usuarios de R, /35 Equations > head(smseqs(model1sms)[,c(1,2,6,7,8)]) id symbol nature relation domain 1 1 eqavailg constraint eq 1, eqavails constraint eq 2, eqdecomlimg constraint lte 1, eqdecomlims constraint lte 2, eqenergybal constraint gte 3, 6, 7, eqoutputcalc constraint eq 1, 6, 7, 8, 20 > head(model1sms@terms[,c(1,6,7,8,9,10,11)]) id eq side parent nature item setsums l NA vars 3 NA r NA pars 2 NA r 2 pars 4 NA r 3 vars 1 NA r 3 vars 2 NA l NA vars 6 NA > cat(geteq(model1sms, 1, format = "tex"))
15 IV Jornadas de Usuarios de R, /35 Equations (cont.) \mathit{s}_{i}^{p} = \mathit{g}_{i}^{} \cdot \sum _{ \mathit{a'} \leq \mathit{p}, \mathit{a'} \geq \mathit{0} } \mathit{ag}_{i}^{\mathit{p}-\mathit{a'}} \cdot \left ( \mathit{si}_{i}^{\mathit{a'}}- \sum _{ \mathit{a''} \leq \mathit{p}, \mathit{a''} > \mathit{a'} } \mathit{sd}_{i}^{\mathit{a'},\mathit{a''}} \right) \qquad \forall \;i \in \mathcal{i},\; p \in \mathcal{p}
16 IV Jornadas de Usuarios de R, /35 Complete Model
17 IV Jornadas de Usuarios de R, /35 Outline 1 2 Integrated 3 The EnRima Project
18 IV Jornadas de Usuarios de R, /35 Objective The overall objective of EnRiMa is to develop a decision-support system (DSS) for operators of energy-efficient buildings and spaces of public use.
19 IV Jornadas de Usuarios de R, /35 Consortium
20 IV Jornadas de Usuarios de R, /35 EnRiMa DSS
21 IV Jornadas de Usuarios de R, /35 Decision Scope Strategic DVs Strategic Module EnRiMaDSS Strategic Constraints Upper-Level Operational DVs Upper-Level Energy-Balance Constraints Lower-Level Operational DVs Operational Module Lower-Level Energy-Balance Constraints
22 IV Jornadas de Usuarios de R, /35 Instance
23 IV Jornadas de Usuarios de R, /35 Instance (cont.) > instancepars(model1instance, "CI")[sort(sample(1:975, 10, FALSE )),] i p a value 251 CHP CHP PV PV PV PV PV PV Wind Wind > instancesets(model1instance, c("i")) [1] "CHP" "PV" "Wind"
24 IV Jornadas de Usuarios de R, /35 Problem > wproblem(example1instance, "basicexample.gms", "gams", "lp") *GAMS file created with R $if NOT set outfile $set outfile outsol Sets i Technology / RTE, PV, CHP/ j Period / winter, spring, summer, autumn/ t Year / 2013, 2014, 2015, 2016, 2017/ ;... parameter D(j,t) Demand Level / winter.2013 = 5.25 spring.2013 = autumn.2017 = / ; Variables x(i, t) y(i, j, t) s(i, t) z ; Positive variable x ;
25 IV Jornadas de Usuarios de R, /35 Problem (cont.) Positive variable y ; Positive variable s ; ; Equations eqavail (i,t) Available technologies capacity calculation eqdemand (j,t) Production plan for demand eqcapacity (i,j,t) Technologies capacity Cost Total Cost ; eqavail(i,t).. s(i,t) =e= s(i,t-1)+x(i,t)-x(i,t-lt(i)) ; eqdemand(j,t).. Sum((i), y(i,j,t)) =e= D(j,t) ; eqcapacity(i,j,t).. y(i,j,t) =l= G(i,j,t)*s(i,t) ; Cost.. z =e= Sum((t), (Sum((i), CI(i,t)*x(i,t))+Sum((i,j), CO(i,j,t)*DT(j,t)*y(i,j,t)))) Model Deterministic1 /all/; solve Deterministic1 using lp minimizing z ; scalars modelstat, solvestat, obj; modelstat = Deterministic1.modelstat; solvestat = Deterministic1.solvestat; obj = Deterministic1.objVal; execute_unload '%outfile%', modelstat, solvestat, obj, x, y, s, z ;
26 IV Jornadas de Usuarios de R, /35 Architecture
27 IV Jornadas de Usuarios de R, /35 Architecture (cont.) > #... Data preparation > load("./data/examplecms.rdata") > wproblem(mod1instance, "example.gms", "gams", "lp") > # > # solve > gams("example.gms --outfile=examplesol.gdx") > # > ## import solution > oldopt <- options(stringsasfactors= FALSE) > importgams(model1instance)<- "examplesol.gdx" > options(oldopt) > # > getsolution(model1instance)
28 IV Jornadas de Usuarios de R, /35 DSS Integration
29 IV Jornadas de Usuarios de R, /35 Solution and report Sweave file example: % \documentclass[a4paper]{article} \usepackage{sweave} \title{example } \author{urjc} \begin{document} \maketitle \section{data analysis} <<>>= # Some code for importing the # Symbolic Model and analyzing the # input data... #Generate tex file wproblem(myimplem, filename = "myimplem.tex",
30 IV Jornadas de Usuarios de R, /35 Solution and report (cont.) format = "tex", solver = "lp" ) #generate gams file wproblem(initstochimplem, filename = "myimplem.gms", format = "gams", solver = "lp" \section{} %Write the LaTeX equations \input{myimplem} \section{call to solver} <<>>= require(gdxrrw) gams("myimplem.gms \section{solution Analysis} <<>>= lst <- list(name='solvestat',form='full',compress=true)
31 IV Jornadas de Usuarios de R, /35 Solution and report (cont.) solverresults <- rgdx("mysol.gdx", lst) #Some analysis and charts over solverresults \end{document} 0.6 Energy Prices Simulation Optimisation Result Operational Decisions RTE 20 Price (EUR/kWh) PP SP Energy Type Electricity NG Operation Level CHP PV Time Periods Technology by Year
32 IV Jornadas de Usuarios de R, /35 Summary In this presentation the method used to represent and solve the optimization models developed within the EnRiMa DSS have been described
33 IV Jornadas de Usuarios de R, /35 Summary In this presentation the method used to represent and solve the optimization models developed within the EnRiMa DSS have been described Outlook Algebraic Modeling Languages for R solvers and APIs Extend representation formats: HTML, ODF,... Further formats: AMPL, XML,... user-friendly input release roptim library
34 IV Jornadas de Usuarios de R, /35 Acknowledgements R-project GAMS Software EnRiMa project partners This work has been partially funded by the projects: Energy Efficiency and Risk Management in Public Buildings (EnRiMa) EC s FP7 project (number ) Project RIESGOS-CM: code S2009/ESP-1685 AGORANET project (IPT ) HAUS: IPT EDUCALAB: IPT DEMOCRACY4ALL: IPT CORPORATE COMMUNITY: IPT
35 IV Jornadas de Usuarios de R, /35 References COIN-OR Foundation. Internet, URL retrieved EnRiMa. Energy efficiency and risk management in public buildings GAMS. gdxrrw: interfacing gams and R. Internet, URL interfacing_gams_and_r. retrieved Josef Kallrath. Algebraic modeling languages: and overview. In Josef Kallrath, editor, Algebraic Modeling Systems, volume 104 of Applied Optimization, pages Springer Berlin Heidelberg, ISBN doi: / URL R Development Core Team. R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria, URL ISBN Stefan Theussl. CRAN task view: Optimization and mathematical programming, URL
36 IV Jornadas de Usuarios de R, /35 Discussion
Strategic Energy Systems Planning under Uncertainty
Strategic Energy Systems Planning under Uncertainty 1 Javier M. Moguerza 1 1 Department of Statistics and Operations Research University Rey Juan Carlos, Spain Oviedo, 25 de febrero de 2013 Jornada Proyectos
More informationOpen-source Quality Assurance and Performance Analysis Tools
Open-source Quality Assurance and Performance Analysis Tools Armin Pruessner, Michael Bussieck, Steven Dirkse, Stefan Vigerske GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1
More informationQuality Assurance For Mathematical Modeling Systems
Quality Assurance For Mathematical Modeling Systems Armin Pruessner, Michael Bussieck, Steven Dirkse, Alex Meeraus GAMS Development Corporation 1217 Potomac Street NW Washington, DC 20007 1 Agenda Motivation
More informationA QTI editor integrated into the netuniversité web portal using IMS LD
Giacomini Pacurar, E., Trigang, P & Alupoaie, S. (2005). A QTI editor integrated into the netuniversité web portal using IMS LD Journal of Interactive Media in Education 2005(09). [jime.open.ac.uk/2005/09].
More informationA QTI editor integrated into the netuniversité web portal using IMS LD
A QTI editor integrated into the netuniversité web portal using IMS LD Ecaterina Giacomini Pacurar 1, Philippe Trigano 2, Sorin Alupoaie 3 1 Université de Technologie de Compiègne UMR CNRS 6599 Heudiasyc
More informationCity Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at
City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com
More informationNMSA230: Software for Mathematics and Stochastics Sweave Example file
NMSA230: Software for Mathematics and Stochastics Sweave Example file 1 Some Sweave examples This document was prepared using Sweave (Leisch, 2002) in R (R Core Team, 2015), version 3.2.0 (2015-04-16).
More informationirods and Metadata survey Version 0.1 Date March Abhijeet Kodgire akodgire@indiana.edu 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire akodgire@indiana.edu Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
More informationAutomatic Generation of Simple (Statistical) Exams
Automatic Generation of Simple (Statistical) Exams Bettina Grün, Achim Zeileis http://statmath.wu-wien.ac.at/ Overview Introduction Challenges Solution implemented in the R package exams Exercises Combining
More informationMaster Module SNET2 Seminar & Project Summer Term 2010
Seminar & Project Summer Term 2010 Prof. Dr. Axel Küpper Ulrich Bareth Summer Term 2010 2 Research Tools and Methods 2.1 Scientific Publications 2.2 Search Engines 2.3 Citations 2.4 LaTeX 2.5 TeXworx 2.6
More informationA Fuzzy Logic-Based Information Security Management for Software-Defined Networks
A Fuzzy Logic-Based Information Security Management for Software-Defined Networks Sergei Dotcenko *, Andrei Vladyko *, Ivan Letenko * * The Bonch-Bruevich Saint-Petersburg State University of Telecommunications,
More informationAutomated Performance Testing and Analysis. Armin Pruessner GAMS Development Corporation
Automated Performance Testing and Analysis Armin Pruessner GAMS Development Corporation INFORMS Annual Meeting, San Jose Oct 17-20, 2002 Agenda 1. Performance World! Brief overview 2. Main Focus: Performance
More informationProcess Modelling from Insurance Event Log
Process Modelling from Insurance Event Log P.V. Kumaraguru Research scholar, Dr.M.G.R Educational and Research Institute University Chennai- 600 095 India Dr. S.P. Rajagopalan Professor Emeritus, Dr. M.G.R
More informationGouvernement du Québec Ministère de l Éducation, 2004 04-00815 ISBN 2-550-43543-5
Gouvernement du Québec Ministère de l Éducation, 004 04-00815 ISBN -550-43543-5 Legal deposit Bibliothèque nationale du Québec, 004 1. INTRODUCTION This Definition of the Domain for Summative Evaluation
More informationCSC 342 Semester I: 1425-1426H (2004-2005 G)
CSC 342 Semester I: 1425-1426H (2004-2005 G) Software Engineering Systems Analysis: Requirements Structuring Context & DFDs. Instructor: Dr. Ghazy Assassa Software Engineering CSC 342/Dr. Ghazy Assassa
More informationDSpace: An Institutional Repository from the MIT Libraries and Hewlett Packard Laboratories
DSpace: An Institutional Repository from the MIT Libraries and Hewlett Packard Laboratories MacKenzie Smith, Associate Director for Technology Massachusetts Institute of Technology Libraries, Cambridge,
More informationA Modular Representation of a Business Process Planner
A Modular Representation of a Business Process Planner Shahab Tasharrofi and Evgenia Ternovska School of Computing Science Simon Fraser University Canada 1st International Workshop on Knowledge-intensive
More informationMANAGEMENT INFORMATION. Prepared By: Hardeep Singh
MANAGEMENT INFORMATION SYSTEM Definition A Management Information System is an integrated user-machine system, for providing information, to support the operations, management, analysis & decision-making
More informationA MILP Scheduling Model for Multi-stage Batch Plants
A MILP Scheduling Model for Multi-stage Batch Plants Georgios M. Kopanos, Luis Puigjaner Universitat Politècnica de Catalunya - ETSEIB, Diagonal, 647, E-08028, Barcelona, Spain, E-mail: luis.puigjaner@upc.edu
More informationHow To Create An Analysis Tool For A Micro Grid
International Workshop on Visual Analytics (2012) K. Matkovic and G. Santucci (Editors) AMPLIO VQA A Web Based Visual Query Analysis System for Micro Grid Energy Mix Planning A. Stoffel 1 and L. Zhang
More informationComponents Based Design and Development. Unit 2: Software Engineering Quick Overview
Components Based Design and Development Computer Engineering Studies Universidad Carlos III de Madrid Unit 2: Software Engineering Quick Overview Juan Llorens Högskolan på Åland Finland / Universidad Carlos
More informationSYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis
SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis M. Vidyasagar Cecil & Ida Green Chair The University of Texas at Dallas Email: M.Vidyasagar@utdallas.edu October 17, 2015 Outline
More informationGENERAL PLATFORM CRITERIA. General Platform Criterion Assessment Question
GENERAL PLATFORM CRITERIA SACM-V3-G-001 Comment: Does the tool use ITIL V3 process terms and align to ITIL V3 workflows and process integrations? SACM-V3-G-002 (OGC ISS 5.1.10) Access Controls Does the
More informationGouvernement du Québec Ministère de l Éducation, 2004 04-00808 ISBN 2-550-43538-9
Gouvernement du Québec Ministère de l Éducation, 2004 04-00808 ISBN 2-550-43538-9 Legal deposit Bibliothèque nationale du Québec, 2004 1. INTRODUCTION This Definition of the Domain for Summative Evaluation
More informationImproving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic
International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.
More informationAn open source software approach to combine simulation and optimization of business processes
An open source software approach to combine simulation and optimization of business processes Mike Steglich and Christian Müller Technical University of Applied Sciences Wildau Bahnhofstraße, D-745 Wildau,
More informationM LTO Multilingual On-Line Translation
O non multa, sed multum M LTO Multilingual On-Line Translation MOLTO Consortium FP7-247914 Project summary MOLTO s goal is to develop a set of tools for translating texts between multiple languages in
More informationAdaDoc. How to write a module for AdaDoc. August 28, 2002
AdaDoc How to write a module for AdaDoc. August 28, 2002 Contents 1 Introduction 2 1.1 What is an AdaDoc module? 2 1.2 Required knowledge.. 2 1.3 Required software 2 1.4 Modules implementation 3 2 Writing
More informationWeb Service Platform for Engineering Design Optimization of a Mechatronic Multi-parts Component
Web Service Platform for Engineering Design Optimization of a Mechatronic Multi-parts Component R. Ben Mosbah 1, S. Dourlens 1, A. Ramdane-Cherif 1, N. Levy 2, F. Losavio 3 1 LISV, Université de Versailles,
More informationGeneral Platform Criterion Assessment Question
Purpose: [E]nsure that the assets required to deliver services are properly controlled, and that accurate and reliable information about those assets is available when and where it is needed. (ST 4.3.1)
More informationAPPLICATION OF OPEN SOURCE/FREE SOFTWARE (R + GOOGLE EARTH) IN DESIGNING 2D GEODETIC CONTROL NETWORK
INTERNATIONAL SCIENTIFIC CONFERENCE AND XXIV MEETING OF SERBIAN SURVEYORS PROFESSIONAL PRACTICE AND EDUCATION IN GEODESY AND RELATED FIELDS 24-26, June 2011, Kladovo -,,Djerdap upon Danube, Serbia. APPLICATION
More informationXML. CIS-3152, Spring 2013 Peter C. Chapin
XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts
More informationEfficient Verification for Avionic Product Development
YAVE Test Systems Efficient Verification for Avionic Product Development With YAVE FTI offers the full range of test systems from compact budget units up to complex systems configured to customers individual
More informationTechnology WHITE PAPER
Technology WHITE PAPER What We Do Neota Logic builds software with which the knowledge of experts can be delivered in an operationally useful form as applications embedded in business systems or consulted
More informationL A TEX in a Nutshell
L A in a Nutshell Master on Libre Software 2011-12 Miguel Vidal http://gsyc.urjc.es/~mvidal Twitter: @mvidallopez September 22, 2011 1 / 48 Miguel Vidal LA in a Nutshell (cc) 2011 Miguel Vidal This work
More informationDevelopment of a decision support tool for supply network planning: A case study from the chemical industry
The 7th International Symposium on Operations Research and Its Applications (ISORA 08) Lijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 18 24 Development of a decision support
More informationCourse Title: Advanced Topics in Quantitative Methods: Educational Data Science Practicum
COURSE NUMBER: APSTA- GE.2017 Course Title: Advanced Topics in Quantitative Methods: Educational Data Science Practicum Number of Credits: 2 Meeting Pattern: 3 hours per week, 7 weeks; first class meets
More informationOpen EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)
Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined
More informationMathematics Online Instructional Materials Correlation to the 2009 Algebra I Standards of Learning and Curriculum Framework
Provider York County School Division Course Syllabus URL http://yorkcountyschools.org/virtuallearning/coursecatalog.aspx Course Title Algebra I AB Last Updated 2010 - A.1 The student will represent verbal
More informationThere are no existing solar design programs developed specifically for a non reservation
- 1 - Solar Design Program There are no existing solar design programs developed specifically for a non reservation based Native American community (Bernal-Agustín et. al 2007). In addition there are no
More informationAuthoring Guide for Perception Version 3
Authoring Guide for Version 3.1, October 2001 Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.
More informationAn Architecture for Web-based DSS
Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 75 An Architecture for Web-based DSS Huabin Chen a), Xiaodong
More informationEmbedded Software Development with MPS
Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,
More informationGAMS Productivity - Performance - Reliability
GAMS Productivity - Performance - Reliability Jan-H. Jagla, Lutz Westermann GAMS Software GmbH Annual Review Meeting CAPD, CMU Pittsburgh, PA, March 12 13, 2007 Agenda GAMS Productivity Performance Reliability
More informationGlance Project: a database retrieval mechanism for the ATLAS detector
Glance Project: a database retrieval mechanism for the ATLAS detector C. Maidantchik COPPE, UFRJ, Brazil F. F. Grael and K. K. Galvão Escola Politécnica, UFRJ, Brazil K. Pommès CERN, Switzerland Abstract.
More informationEnterprise Architecture Modeling PowerDesigner 16.1
Enterprise Architecture Modeling PowerDesigner 16.1 Windows DOCUMENT ID: DC00816-01-1610-01 LAST REVISED: November 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to
More informationModeling BPMN Diagrams within XTT2 Framework. A Critical Analysis**
AUTOMATYKA 2011 Tom 15 Zeszyt 2 Antoni Ligêza*, Tomasz Maœlanka*, Krzysztof Kluza*, Grzegorz Jacek Nalepa* Modeling BPMN Diagrams within XTT2 Framework. A Critical Analysis** 1. Introduction Design, analysis
More informationEnergy Data Management for Future Cities. Mr. Bejay Jayan 2 nd year PhD Researcher Supervisors : Dr. Haijiang Li & Prof.
Energy Data Management for Future Cities Mr. Bejay Jayan 2 nd year PhD Researcher Supervisors : Dr. Haijiang Li & Prof. Yacine Rezgui Content Sustainability Challenges -ENERGY. Why Buildings. Saving energy
More informationThe Age of Computer Aided Modeling
C APEC The Age of Computer Aided Modeling Rafiqul Gani CAPEC Department of Chemical Engineering, Technical University of Denmark, DK-2800 Lyngby, Denmark http://www.capec.kt.dtu.dk Outline Introduction
More informationTESSY Automated dynamic module/unit and. CTE Classification Tree Editor. integration testing of embedded applications. for test case specifications
TESSY Automated dynamic module/unit and integration testing of embedded applications CTE Classification Tree Editor for test case specifications Automated module/unit testing and debugging at its best
More informationJavadoc like technical documentation for CAPRI
Javadoc like technical documentation for CAPRI Introduction and background - by Wolfgang Britz, July 2008 - Since 1996, CAPRI has grown to a rather complex (bio-)economic modelling system. Its code based
More informationOpenControl. Utilization
Developed By Buraq Integrated Solutions www.buraq.com Funded By National ICT R&D Fund www.ictrdf.org.pk/ 1 Development of Open Source HMI HMI Human Machine Interface - HMI The Human Machine Interface is
More informationVOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.
VOICE INFORMATION RETRIEVAL FOR DOCUMENTS Except where reference is made to the work of others, the work described in this thesis is my own or was done in collaboration with my advisory committee. Weihong
More informationThe University of Chicago Booth School of Business 36104 Tools for Business Analysis: Excel and Matlab Winter, 2012.
The University of Chicago Booth School of Business 36104 Tools for Business Analysis: Excel and Matlab Winter, 2012 Kipp Martin 430 Harper Center 773-702-7456 (Office) e-mail: kmartin@chicagobooth.edu
More informationIntegrated Asset Management Tool for Highway Infrastructure
Integrated Asset Management Tool for Highway Infrastructure Robert VEITEGERER Head of Department Vienna Consulting Engineers Vienna, Austria veitegerer@vce.at Rui LIMA Civil Engineer Vienna Consulting
More informationLP-based Mathematical Model for Optimal Microgrid Operation Considering Heat Trade with District Heat System
LP-based Mathematical Model for Optimal Microgrid Operation Considering Heat Trade with District Heat System Ji-Hye Lee and Hak-Man Kim Incheon National University hmkim@incheon.ac.kr Abstract Since Combined
More informationArchitecture Design & Sequence Diagram. Week 7
Architecture Design & Sequence Diagram Week 7 Announcement Reminder Midterm I: 1:00 1:50 pm Wednesday 23 rd March Ch. 1, 2, 3 and 26.5 Hour 1, 6, 7 and 19 (pp.331 335) Multiple choice Agenda (Lecture)
More informationObfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh S1031624@sms.ed.ac.uk March 31, 2011
Obfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh S1031624@sms.ed.ac.uk March 31, 2011 1 Introduction In this project, I aim to introduce the technique of obfuscation
More informationA joint control framework for supply chain planning
17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 A joint control framework for supply chain planning
More informationApplying the Chronographical Approach to the Modelling of Multistorey Building Projects
Applying the Chronographical Approach to the Modelling of Multistorey Building Projects A. Francis, E. T. Miresco Department of Construction Engineering, École de technologie supérieure, University of
More informationMatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0
MatchPoint Technical Features Tutorial 21.11.2013 Colygon AG Version 1.0 Disclaimer The complete content of this document is subject to the general terms and conditions of Colygon as of April 2011. The
More informationIn: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real
More informationModelling and optimization of renewable energy supply for electrified vehicle fleet
Modelling and optimization of renewable energy supply for electrified vehicle fleet Dipl. Ing. Torsten Schwan Dipl. Ing. René Unger EA Systems Dresden GmbH Prof. Dr. Ing. Bernard Bäker Institute of Automotive
More informationKey Benefits of Microsoft Visual Studio 2008
Key Benefits of Microsoft Visual Studio 2008 White Paper December 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current
More informationMixed Integer Linear Programming in R
Mixed Integer Linear Programming in R Stefan Theussl Department of Statistics and Mathematics Wirtschaftsuniversität Wien July 1, 2008 Outline Introduction Linear Programming Quadratic Programming Mixed
More informationCandle Plant process automation based on ABB 800xA Distributed Control Systems
Candle Plant process automation based on ABB 800xA Distributed Control Systems Yousef Iskandarani and Karina Nohammer Department of Engineering University of Agder Jon Lilletuns vei 9, 4879 Grimstad Norway
More informationMDA Transformations Applied to Web Application Development 1
MDA Transformations Applied to Web Application Development 1 Santiago Meliá 1, Andreas Kraus 2, and Nora Koch 2, 3 1 Universidad de Alicante, Spain 2 Ludwig-Maximilians-Universität München, Germany 3 F.A.S.T
More informationMetroGIS Project Proposal Template Version 1.0
MetroGIS Project Proposal Template Version 1.0 1 MetroGIS provides an on-going opportunity for collaborative projects among its stakeholders. Crucial to the success of collaborative projects are the identification
More informationHow To Create A Data Transformation And Data Visualization Tool In Java (Xslt) (Programming) (Data Visualization) (Business Process) (Code) (Powerpoint) (Scripting) (Xsv) (Mapper) (
A Generic, Light Weight, Pluggable Data Transformation and Visualization Tool for XML to XML Transformation Rahil A. Khera 1, P. S. Game 2 1,2 Pune Institute of Computer Technology, Affiliated to SPPU,
More informationAutomotive CAE Integration.
WHITEPAPER Automotive CAE Integration.. 2010 AUDI AG BMW AG Daimler AG Dr. Ing. h. c. F. Porsche AG Volkswagen AG PROSTEP AG Automotive CAE Integration Addendum to Automotive CAE Integration: Requirements
More informationUPS System Capacity Management Configuration Utility
StruxureWare Power Monitoring 7.0 UPS System Capacity Management Configuration Utility User Guide UPS System Capacity Management Configuration Utility This document provides an overview of the StruxureWare
More informationPage 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
More informationGENERAL STRUCTURE AND ORGANISATION OF THE CHEMICAL ENGINEERING DEGREE IN THE UNIVERSITY OF VALENCIA
GENERAL STRUCTURE AND ORGANISATION OF THE CHEMICAL ENGINEERING DEGREE IN THE UNIVERSITY OF VALENCIA The programme is taught within the framework of a modular, semester-based scheme. Assessment is based
More informationAppendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP
Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP PROGRAMMING & SOFTWARE DEVELOPMENT AND INFORMATION SUPPORT & SERVICES PATHWAY SOFTWARE UNIT UNIT 5 Programming & and Support & s: (Unit 5) PAGE
More informationOpus: University of Bath Online Publication Store http://opus.bath.ac.uk/
England, M. (2014) Formulating problems for real algebraic geometry. In: UNSPECIFIED. Link to official URL (if available): Opus: University of Bath Online Publication Store http://opus.bath.ac.uk/ This
More informationCOURSE GUIDE:Model-Driven Software Development (MDE)
COURSE GUIDE:Model-Driven Software Development (MDE) Academic year: 2015-2016 Program: Center: University: Communication Technologies (I 2 -CIT) Universidad Autónoma de Madrid Last modified: 2015/18/05
More informationJMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework
More informationInstalling R and the psych package
Installing R and the psych package William Revelle Department of Psychology Northwestern University August 17, 2014 Contents 1 Overview of this and related documents 2 2 Install R and relevant packages
More informationE-book Tutorial: MPEG-4 and OpenDocument
Building an Impress Extension for Interactive MPEG-4 Video Conversion BRUNO CARPENTIERI and ROBERTO IANNONE Dipartimento di Informatica Università di Salerno Via S. Allende 84081 Fisciano (SA) ITALY bc@dia.unisa.it
More informationFunctions. MATH 160, Precalculus. J. Robert Buchanan. Fall 2011. Department of Mathematics. J. Robert Buchanan Functions
Functions MATH 160, Precalculus J. Robert Buchanan Department of Mathematics Fall 2011 Objectives In this lesson we will learn to: determine whether relations between variables are functions, use function
More informationUniversity of Vienna, Institute for Computer Science and Business Administration, Department of Knowledge Engineering
ADVISOR Meta-Modeling Tool for Individual Instructional Design Judit Bajnai 1, Dimitris Karagiannis 2 University of Vienna, Institute for Computer Science and Business Administration, Department of Knowledge
More informationXML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
More informationCompilers. Presentation. Lecture 0. Spring term. Mick O Donnell: michael.odonnell@uam.es Alfonso Ortega: alfonso.ortega@uam.es
Compilers Spring term Mick O Donnell: michael.odonnell@uam.es Alfonso Ortega: alfonso.ortega@uam.es Lecture 0 1 1. Contact Dr. Mick O Donnell Email: michael.odonnell@uam.es Room: B-315 Phone: x2273 Office
More informationScenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationAssignment 5: Visualization
Assignment 5: Visualization Arash Vahdat March 17, 2015 Readings Depending on how familiar you are with web programming, you are recommended to study concepts related to CSS, HTML, and JavaScript. The
More informationExpert System and Knowledge Management for Software Developer in Software Companies
Expert System and Knowledge Management for Software Developer in Software Companies 1 M.S.Josephine, 2 V.Jeyabalaraja 1 Dept. of MCA, Dr.MGR University, Chennai. 2 Dept.of MCA, Velammal Engg.College,Chennai.
More informationInforme Técnico / Technical Report
Informe Técnico / Technical Report A Comparative Analysis of SPEM 2.0 and BPMN 2.0 Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano Ref. #: ProS-TR-2012-03 Title: A Comparative Analysis
More informationChallenges and Opportunities for formal specifications in Service Oriented Architectures
ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute
More informationOpen S-BPM: Goals and Architecture
Open S-BPM: Goals and Architecture Albert Fleischmann Werner Schmidt Table of Content 1 Introduction... 2 2 Mission, Vision and Objectives... 2 3 Research and Development Areas... 3 4 Open S-BPM Architecture...
More informationFigure 1. Basic Petri net Elements
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical
More informationTowards Analytical Data Management for Numerical Simulations
Towards Analytical Data Management for Numerical Simulations Ramon G. Costa, Fábio Porto, Bruno Schulze {ramongc, fporto, schulze}@lncc.br National Laboratory for Scientific Computing - RJ, Brazil Abstract.
More informationAgility2.0. Enterdev S.A.S. Collin Kleine
Agility2.0 Enterdev S.A.S. Collin Kleine Table of Contents Stages with versions... 4 Metamodel structure...5 Conceptual Static Model... 7 Conceptual Dynamic Model... 9 Agility Manager...10 Agility Automation
More informationSoftware Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
More informationA View Integration Approach to Dynamic Composition of Web Services
A View Integration Approach to Dynamic Composition of Web Services Snehal Thakkar, Craig A. Knoblock, and José Luis Ambite University of Southern California/ Information Sciences Institute 4676 Admiralty
More information"34".!! "#$%&'()!*+!(#!*,!-%!.%/01%$2&%! 5-106&%78!9:!;(#%&1(!-%!3(70&6!<!=67>!9(?@%#!AB$%C!<!D@17!E&12(&?%!
"34".!! "#$%&'()!*+!(#!*,!-%!.%/01%$2&%! 5-106&%78!9:!;(#%&1(!-%!3(70&6!!9(?@%#!AB$%C!
More informationGECO: Automatic Generator-Composition for (Aspect-oriented) DSLs
GECO: Automatic Generator-Composition for (Aspect-oriented) DSLs Doctoral Symposium - MODELS 2014 Reiner Jung Christian-Albrechts-University Kiel, Germany 30.09.2014 Domain-specific Languages Motivation
More informationHow To Manage A Distributed Application
of E-Commerce Brokerage Services Jorge E. López de Vergara, Víctor A. Villagrá, Juan I. Asensio, José I. Moreno, Julio J. Berrocal. Dept. de Ingeniería de Sistemas Telemáticos Universidad Politécnica de
More informationAC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT
AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,
More informationService Broker for 3 Party Enabling
Deutsche Telekom Laboratories An-Institut der Technischen Universität Berlin rd Service Broker for 3 Party Enabling Horst Stein, Niklas Blum (FhG Fokus) White Paper No. 5 August 2009 Abstract and Keywords
More informationIntroduction and Overview
Introduction and Overview Definitions. The general design process. A context for design: the waterfall model; reviews and documents. Some size factors. Quality and productivity factors. Material from:
More information