Reproducible Operations Research. An Application to Energy Systems Optimization
|
|
|
- Osborne Gregory
- 10 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
Quality 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
A 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].
A 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
City Data Pipeline. A System for Making Open Data Useful for Cities. [email protected]
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
irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire [email protected] 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire [email protected] Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
Automatic 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
Master 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
A 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,
Automated 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
Process 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
Gouvernement 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
CSC 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
DSpace: 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,
A 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
MANAGEMENT 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
A 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: [email protected]
Components 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
SYSM 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: [email protected] October 17, 2015 Outline
GENERAL 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
Improving 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.
An 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,
M 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
AdaDoc. 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
General 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)
APPLICATION 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
XML. 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
Efficient 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
Technology 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
L 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
Course 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
Open 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
Mathematics 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
There 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
Authoring 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.
An 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
Embedded 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,
GAMS 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
Glance 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.
Enterprise 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
Modeling 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
Energy 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
The 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
TESSY 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
Javadoc 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
OpenControl. 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
VOICE 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
The 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: [email protected]
Integrated Asset Management Tool for Highway Infrastructure
Integrated Asset Management Tool for Highway Infrastructure Robert VEITEGERER Head of Department Vienna Consulting Engineers Vienna, Austria [email protected] Rui LIMA Civil Engineer Vienna Consulting
LP-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 [email protected] Abstract Since Combined
Architecture 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)
Obfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh [email protected] March 31, 2011
Obfuscated Biology -MSc Dissertation Proposal- Pasupula Phaninder University of Edinburgh [email protected] March 31, 2011 1 Introduction In this project, I aim to introduce the technique of obfuscation
A 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
Applying 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
MatchPoint 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
In: 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 [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real
Modelling 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
Key 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
Mixed 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
Candle 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
MDA 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
MetroGIS 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
How 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,
Automotive 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
UPS 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
Page 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.
GENERAL 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
Appendix 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
JMulTi/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
Installing 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
Functions. 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
XML 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
Compilers. Presentation. Lecture 0. Spring term. Mick O Donnell: [email protected] Alfonso Ortega: [email protected]
Compilers Spring term Mick O Donnell: [email protected] Alfonso Ortega: [email protected] Lecture 0 1 1. Contact Dr. Mick O Donnell Email: [email protected] Room: B-315 Phone: x2273 Office
Scenario-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 [email protected]
Assignment 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
Expert 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.
Challenges 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
Open 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...
Figure 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
Agility2.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
Software 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
A 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
"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!
GECO: 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
AC 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,
Introduction 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:
