SlideShare a Scribd company logo
1 of 14
1Vahid Garousi, 2006-2012
Engineering Software Systems for Improving the
Operational Efficiency of Oil Pipeline Networks
and Decreasing their Carbon Footprint
Vahid Garousi, Ehsan Abbasi,
Roshanak Farhoodi
Software Quality Engineering
Research Group (SoftQual)
www.softqual.ucalgary.ca
Department of Electrical and
Computer Engineering
University of Calgary, Canada
A video presentation for the
Second International Workshop on Software
Research and Climate Change (WSRCC 2010)
Cape Town, South Africa
May 3, 2010, co-located with ICSE 2010
Richard Bauer, Allan Shea
Pembina Pipelines Corporation
www.pembina.com
Calgary, Canada
Thanks to funding and support from:
2Vahid Garousi, 2006-2012
Lots of Carbon Footprint to Transport Oil Products
 (Public) data from one of our
industrial partners, Pembina
Pipelines (www.pembina.com)...
 In year 2008, Pembina Pipelines
spent about $18.11 Million Canadian
dollars on electricity costs
almost all (98%) of which were spent on
pumping.
 Average regional energy prices for
electricity in Alberta: 7.99¢/kWh
 This would yield about 226.5 MWh
for our industrial partner in year
2008.
 Assuming that only coal is used for
electricity generation
using an existing benchmark for calculation
of carbon footprint in electricity generation
this would lead to 182,460 tons of CO2
emissions annually.
Provide the energy for
Pembina Pipeline Corporation, 2008 Annual Report (public information)
http://www.pembina.com/webcms.nsf/AllDoc/0A7E6DFB88C344B387257570007A5C3B/
$File/2008AnnualReport.pdf
3Vahid Garousi, 2006-2012
Lots of Carbon Footprint to Transport Oil Products
 Our manual analysis of the SCADA log
data have shown that a lot of energy is
being lost due to the use of:
ad-hoc operational decisions
based on operators’ experience
rule of the thumb, and “gut feelings”
 Valves are used quite often (just like
pressing the Brake pedal in your car!)
 We are in the process of quantitatively
measuring the % of energy lost due to
this.
4Vahid Garousi, 2006-2012
 The work reported in this talk is conducted as a part of a R&D
project in Alberta with the collaboration of academia and the
petroleum industry.
 Funded by the Alberta Ingenuity (now, “Alberta Innovates”)
 Project title:
Engineering Intelligent Software Systems for Improving the
Operational Efficiency of Oil Pipeline Networks
 Our focus is on:
 Developing effective software
systems to enable interoperability
with existing systems, GIS, SCADA
software, databases, etc.
 Developing optimization algorithms
(MILP, GA, etc.)
 More info:
 http://www.ucalgary.ca/~vgarousi/proje
ct-sw-energy.html
Project Context
A snapshot of our prototype tool (details coming)
5Vahid Garousi, 2006-2012
Motivations
What is the need for these software systems?
 There are 100,000+ KM of
oil pipelines only in the
North America
 These systems are fully
controlled by software-
intensive control systems
 Ironically, most pipeline
operators STILL use error-
pone and human-intensive
approaches, e.g.
copy/pasting data and
calculating the operational
settings in Excel
[as per our meetings with 10+
industrial leaders in the area]
The pipeline network map of one North American operator
Source: http://www.transcanada.com/investor/annual_reports/2008/progress_report/assets
6Vahid Garousi, 2006-2012
Motivations
 Although various software systems
are successfully being used in
these systems, e.g.,
SCADA (control and monitoring systems)
Pipeline hydraulics software
 But most pipeline operators
complain about the lack of effective
software systems for optimum pump
operations
“Several efforts [contracts] to build
optimization software to optimize [reduce]
energy consumption of pumps have
failed!. One such system was using GAs.”
[as per our meetings with 10+ industrial
leaders in the area]
 Most of the operational decisions
are still being made in ad-hoc
fashions based on operators’
experience, rule of the thumb, and
“gut feelings”
7Vahid Garousi, 2006-2012
Our ongoing Work
 Area: Engineering “Engineering Software” (a.k.a., Developing
Scientific Software)
 Our multi-disciplinary team setting:
8Vahid Garousi, 2006-2012
Our Progress So Far
9Vahid Garousi, 2006-2012
The GIS Tool
10Vahid Garousi, 2006-2012
Back-end Database
11Vahid Garousi, 2006-2012
Simulator tool
12Vahid Garousi, 2006-2012
Optimization Module
13Vahid Garousi, 2006-2012
Optimization Module
14Vahid Garousi, 2006-2012
Some Results from our Optimization
Engine
From http://tinyurl.com/pembina2009report-pdf
Cost ($)
0
1,000
2,000
3,000
4,000
5,000
6,000
Taylor
W
illow
Flats
M
cLeod
PrinceGeorge
Australian
LacLaHache
TOTAL
Pump Stations
Electricitycharge($)perHour
Results from Lingo
Actual operation (SCADA)
Carbon Footprint
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
8,000
Taylor
W
illow
Flats
M
cLeod
Prince
George
Australian
LacLa
Hache
TOTAL
Pump Stations
CO2generated(KG/hour)
Results from Lingo
Actual operation (SCADA)

More Related Content

What's hot

EV-Readiness & Building Codes by Eric Huang
EV-Readiness & Building Codes by Eric HuangEV-Readiness & Building Codes by Eric Huang
EV-Readiness & Building Codes by Eric HuangForth
 
2013 EDTA V2G Panel_Jayanthi v3.0
2013 EDTA V2G Panel_Jayanthi v3.02013 EDTA V2G Panel_Jayanthi v3.0
2013 EDTA V2G Panel_Jayanthi v3.0Suresh Jayanthi
 
Whitepaper: Priming the United States Grid for High-Powered Electric Vehicle...
Whitepaper: Priming the United States Grid for High-Powered  Electric Vehicle...Whitepaper: Priming the United States Grid for High-Powered  Electric Vehicle...
Whitepaper: Priming the United States Grid for High-Powered Electric Vehicle...Black & Veatch
 
V2G Opportunities And Impacts E3 2008 S Mullen
V2G Opportunities And Impacts E3 2008 S MullenV2G Opportunities And Impacts E3 2008 S Mullen
V2G Opportunities And Impacts E3 2008 S Mullenmull0197
 
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...John Thornton
 
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...Charles Mok
 
Clean + Modern Grid by Garrett Fitzgerald
 Clean + Modern Grid by Garrett Fitzgerald Clean + Modern Grid by Garrett Fitzgerald
Clean + Modern Grid by Garrett FitzgeraldForth
 
2017 Strategic Directions: Electric Industry Survey
2017 Strategic Directions: Electric Industry Survey 2017 Strategic Directions: Electric Industry Survey
2017 Strategic Directions: Electric Industry Survey Black & Veatch
 
Navigating the Energy Transformation: Creating Customer and Shareholder Value...
Navigating the Energy Transformation: Creating Customer and Shareholder Value...Navigating the Energy Transformation: Creating Customer and Shareholder Value...
Navigating the Energy Transformation: Creating Customer and Shareholder Value...Guidehouse
 
SMART V2G APPPLICATIONS
SMART V2G APPPLICATIONSSMART V2G APPPLICATIONS
SMART V2G APPPLICATIONSkenduko
 
Electric Power Industry In Transition
Electric Power Industry In TransitionElectric Power Industry In Transition
Electric Power Industry In TransitionHIMADRI BANERJI
 
Federal EV Investments by Nick Nigro
Federal EV Investments by Nick NigroFederal EV Investments by Nick Nigro
Federal EV Investments by Nick NigroForth
 
V2G State of the art technology
V2G State of the art technologyV2G State of the art technology
V2G State of the art technologyMarco Tognoli
 
Jan Vrins - Navigating the Energy Transition: Building a Competitive Advantage
Jan Vrins - Navigating the Energy Transition: Building a Competitive AdvantageJan Vrins - Navigating the Energy Transition: Building a Competitive Advantage
Jan Vrins - Navigating the Energy Transition: Building a Competitive AdvantageGuidehouse
 

What's hot (20)

EV-Readiness & Building Codes by Eric Huang
EV-Readiness & Building Codes by Eric HuangEV-Readiness & Building Codes by Eric Huang
EV-Readiness & Building Codes by Eric Huang
 
Future Grid Forum
Future Grid ForumFuture Grid Forum
Future Grid Forum
 
2013 EDTA V2G Panel_Jayanthi v3.0
2013 EDTA V2G Panel_Jayanthi v3.02013 EDTA V2G Panel_Jayanthi v3.0
2013 EDTA V2G Panel_Jayanthi v3.0
 
The Australian New Energy Consumer
The Australian New Energy ConsumerThe Australian New Energy Consumer
The Australian New Energy Consumer
 
Smart Grid, Smart City
Smart Grid, Smart City Smart Grid, Smart City
Smart Grid, Smart City
 
Whitepaper: Priming the United States Grid for High-Powered Electric Vehicle...
Whitepaper: Priming the United States Grid for High-Powered  Electric Vehicle...Whitepaper: Priming the United States Grid for High-Powered  Electric Vehicle...
Whitepaper: Priming the United States Grid for High-Powered Electric Vehicle...
 
V2G Opportunities And Impacts E3 2008 S Mullen
V2G Opportunities And Impacts E3 2008 S MullenV2G Opportunities And Impacts E3 2008 S Mullen
V2G Opportunities And Impacts E3 2008 S Mullen
 
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...
Transportation and Sustainability: EVs and the SmartGrid JohnThornton CleanFu...
 
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...
Enhancing Hong Kong’s Competitiveness Through Data Centre and Cloud Computing...
 
Chris pretorius project connect and reps overview
Chris pretorius   project connect and reps overviewChris pretorius   project connect and reps overview
Chris pretorius project connect and reps overview
 
CK2018: Working with Partners & Data Sharing
CK2018: Working with Partners & Data Sharing CK2018: Working with Partners & Data Sharing
CK2018: Working with Partners & Data Sharing
 
Clean + Modern Grid by Garrett Fitzgerald
 Clean + Modern Grid by Garrett Fitzgerald Clean + Modern Grid by Garrett Fitzgerald
Clean + Modern Grid by Garrett Fitzgerald
 
2017 Strategic Directions: Electric Industry Survey
2017 Strategic Directions: Electric Industry Survey 2017 Strategic Directions: Electric Industry Survey
2017 Strategic Directions: Electric Industry Survey
 
Navigating the Energy Transformation: Creating Customer and Shareholder Value...
Navigating the Energy Transformation: Creating Customer and Shareholder Value...Navigating the Energy Transformation: Creating Customer and Shareholder Value...
Navigating the Energy Transformation: Creating Customer and Shareholder Value...
 
SMART V2G APPPLICATIONS
SMART V2G APPPLICATIONSSMART V2G APPPLICATIONS
SMART V2G APPPLICATIONS
 
Electric Power Industry In Transition
Electric Power Industry In TransitionElectric Power Industry In Transition
Electric Power Industry In Transition
 
Federal EV Investments by Nick Nigro
Federal EV Investments by Nick NigroFederal EV Investments by Nick Nigro
Federal EV Investments by Nick Nigro
 
An Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart CitiesAn Environmentally Sustainable Data Centre for Smart Cities
An Environmentally Sustainable Data Centre for Smart Cities
 
V2G State of the art technology
V2G State of the art technologyV2G State of the art technology
V2G State of the art technology
 
Jan Vrins - Navigating the Energy Transition: Building a Competitive Advantage
Jan Vrins - Navigating the Energy Transition: Building a Competitive AdvantageJan Vrins - Navigating the Energy Transition: Building a Competitive Advantage
Jan Vrins - Navigating the Energy Transition: Building a Competitive Advantage
 

Similar to Engineering software systems for improving the operational efficiency of oil pipeline networks and decreasing their carbon footprint

Martin Brooks Green It Workshop Final
Martin Brooks Green It Workshop FinalMartin Brooks Green It Workshop Final
Martin Brooks Green It Workshop FinalBill St. Arnaud
 
New Technologies For The Sustainable Enterprise; keynote @Wharton
New Technologies For The Sustainable Enterprise; keynote @WhartonNew Technologies For The Sustainable Enterprise; keynote @Wharton
New Technologies For The Sustainable Enterprise; keynote @WhartonPaul Hofmann
 
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010ARC Advisory Group
 
Interoperability.pptx
Interoperability.pptxInteroperability.pptx
Interoperability.pptxRahul720416
 
Industry4.0 Oil & Gas - Exploration & Production / Upstream
Industry4.0 Oil & Gas - Exploration & Production / UpstreamIndustry4.0 Oil & Gas - Exploration & Production / Upstream
Industry4.0 Oil & Gas - Exploration & Production / UpstreamDrew Sparrow
 
Updated Modeling And Simulation Center For Col
Updated Modeling And Simulation Center For ColUpdated Modeling And Simulation Center For Col
Updated Modeling And Simulation Center For ColCarole Inge
 
Paris FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant PresentationParis FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant PresentationAbdelkrim Hadjidj
 
GE Digital - Customer Reference Stories - 9Nov2017.pptx
GE Digital - Customer Reference Stories - 9Nov2017.pptxGE Digital - Customer Reference Stories - 9Nov2017.pptx
GE Digital - Customer Reference Stories - 9Nov2017.pptxCharbelRahme2
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Videoguy
 
CALSTART Plug In Sources Of Power
CALSTART Plug In Sources Of PowerCALSTART Plug In Sources Of Power
CALSTART Plug In Sources Of PowerCALSTART
 
Engage with...Ricardo | Driving the Electric Revolution Webinar
Engage with...Ricardo | Driving the Electric Revolution WebinarEngage with...Ricardo | Driving the Electric Revolution Webinar
Engage with...Ricardo | Driving the Electric Revolution WebinarKTN
 
Modsim Energy Overview
Modsim Energy OverviewModsim Energy Overview
Modsim Energy OverviewCarole Inge
 
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...impodgirl
 
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingMMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingJesus Aguilar
 
a-Gnostics | Di-agnostics | Pitch Deck
a-Gnostics | Di-agnostics | Pitch Decka-Gnostics | Di-agnostics | Pitch Deck
a-Gnostics | Di-agnostics | Pitch DeckUcluster
 
Creating a National data Centre Network in India
Creating a National data Centre Network in IndiaCreating a National data Centre Network in India
Creating a National data Centre Network in IndiaShantanu Basu
 
Presentation---17-Nov-22 1.pptx
Presentation---17-Nov-22 1.pptxPresentation---17-Nov-22 1.pptx
Presentation---17-Nov-22 1.pptxNikitaAndhale5
 
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Facultad de Informática UCM
 

Similar to Engineering software systems for improving the operational efficiency of oil pipeline networks and decreasing their carbon footprint (20)

Martin Brooks Green It Workshop Final
Martin Brooks Green It Workshop FinalMartin Brooks Green It Workshop Final
Martin Brooks Green It Workshop Final
 
New Technologies For The Sustainable Enterprise; keynote @Wharton
New Technologies For The Sustainable Enterprise; keynote @WhartonNew Technologies For The Sustainable Enterprise; keynote @Wharton
New Technologies For The Sustainable Enterprise; keynote @Wharton
 
NMRESGI_Energy Storage Trends and Challenges_Willard
NMRESGI_Energy Storage Trends and Challenges_WillardNMRESGI_Energy Storage Trends and Challenges_Willard
NMRESGI_Energy Storage Trends and Challenges_Willard
 
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010
ARC's Larry O'Brien Process Automation Presentation @ ARC Industry Forum 2010
 
Interoperability.pptx
Interoperability.pptxInteroperability.pptx
Interoperability.pptx
 
Industry4.0 Oil & Gas - Exploration & Production / Upstream
Industry4.0 Oil & Gas - Exploration & Production / UpstreamIndustry4.0 Oil & Gas - Exploration & Production / Upstream
Industry4.0 Oil & Gas - Exploration & Production / Upstream
 
Updated Modeling And Simulation Center For Col
Updated Modeling And Simulation Center For ColUpdated Modeling And Simulation Center For Col
Updated Modeling And Simulation Center For Col
 
Paris FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant PresentationParis FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant Presentation
 
GE Digital - Customer Reference Stories - 9Nov2017.pptx
GE Digital - Customer Reference Stories - 9Nov2017.pptxGE Digital - Customer Reference Stories - 9Nov2017.pptx
GE Digital - Customer Reference Stories - 9Nov2017.pptx
 
Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge Using Information Technology to Meet the Carbon Challenge
Using Information Technology to Meet the Carbon Challenge
 
CALSTART Plug In Sources Of Power
CALSTART Plug In Sources Of PowerCALSTART Plug In Sources Of Power
CALSTART Plug In Sources Of Power
 
Engage with...Ricardo | Driving the Electric Revolution Webinar
Engage with...Ricardo | Driving the Electric Revolution WebinarEngage with...Ricardo | Driving the Electric Revolution Webinar
Engage with...Ricardo | Driving the Electric Revolution Webinar
 
Modsim Energy Overview
Modsim Energy OverviewModsim Energy Overview
Modsim Energy Overview
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial Internet
 
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...
Red Hat, Green Energy Corp & Magpie - Open Source Smart Grid Plataform - ...
 
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streamingMMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
MMSys'21 - Multi-access edge computing for adaptive bitrate video streaming
 
a-Gnostics | Di-agnostics | Pitch Deck
a-Gnostics | Di-agnostics | Pitch Decka-Gnostics | Di-agnostics | Pitch Deck
a-Gnostics | Di-agnostics | Pitch Deck
 
Creating a National data Centre Network in India
Creating a National data Centre Network in IndiaCreating a National data Centre Network in India
Creating a National data Centre Network in India
 
Presentation---17-Nov-22 1.pptx
Presentation---17-Nov-22 1.pptxPresentation---17-Nov-22 1.pptx
Presentation---17-Nov-22 1.pptx
 
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
Fast and energy-efficient eNVM based memory organisation at L3-L1 layers for ...
 

More from Vahid Garousi

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Vahid Garousi
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialVahid Garousi
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Vahid Garousi
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Vahid Garousi
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Vahid Garousi
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersVahid Garousi
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Vahid Garousi
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchVahid Garousi
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Vahid Garousi
 
Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Vahid Garousi
 
Experience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringExperience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringVahid Garousi
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsVahid Garousi
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringVahid Garousi
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Vahid Garousi
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidVahid Garousi
 
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...Vahid Garousi
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...Vahid Garousi
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsVahid Garousi
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsVahid Garousi
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Vahid Garousi
 

More from Vahid Garousi (20)

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test Engineers
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering Research
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...
 
Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...Slides for for JSS "Happy Hour": Aligning software engineering education with...
Slides for for JSS "Happy Hour": Aligning software engineering education with...
 
Experience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringExperience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software Engineering
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several Projects
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineering
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in Android
 
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teams
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projects
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...
 

Recently uploaded

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Engineering software systems for improving the operational efficiency of oil pipeline networks and decreasing their carbon footprint

  • 1. 1Vahid Garousi, 2006-2012 Engineering Software Systems for Improving the Operational Efficiency of Oil Pipeline Networks and Decreasing their Carbon Footprint Vahid Garousi, Ehsan Abbasi, Roshanak Farhoodi Software Quality Engineering Research Group (SoftQual) www.softqual.ucalgary.ca Department of Electrical and Computer Engineering University of Calgary, Canada A video presentation for the Second International Workshop on Software Research and Climate Change (WSRCC 2010) Cape Town, South Africa May 3, 2010, co-located with ICSE 2010 Richard Bauer, Allan Shea Pembina Pipelines Corporation www.pembina.com Calgary, Canada Thanks to funding and support from:
  • 2. 2Vahid Garousi, 2006-2012 Lots of Carbon Footprint to Transport Oil Products  (Public) data from one of our industrial partners, Pembina Pipelines (www.pembina.com)...  In year 2008, Pembina Pipelines spent about $18.11 Million Canadian dollars on electricity costs almost all (98%) of which were spent on pumping.  Average regional energy prices for electricity in Alberta: 7.99¢/kWh  This would yield about 226.5 MWh for our industrial partner in year 2008.  Assuming that only coal is used for electricity generation using an existing benchmark for calculation of carbon footprint in electricity generation this would lead to 182,460 tons of CO2 emissions annually. Provide the energy for Pembina Pipeline Corporation, 2008 Annual Report (public information) http://www.pembina.com/webcms.nsf/AllDoc/0A7E6DFB88C344B387257570007A5C3B/ $File/2008AnnualReport.pdf
  • 3. 3Vahid Garousi, 2006-2012 Lots of Carbon Footprint to Transport Oil Products  Our manual analysis of the SCADA log data have shown that a lot of energy is being lost due to the use of: ad-hoc operational decisions based on operators’ experience rule of the thumb, and “gut feelings”  Valves are used quite often (just like pressing the Brake pedal in your car!)  We are in the process of quantitatively measuring the % of energy lost due to this.
  • 4. 4Vahid Garousi, 2006-2012  The work reported in this talk is conducted as a part of a R&D project in Alberta with the collaboration of academia and the petroleum industry.  Funded by the Alberta Ingenuity (now, “Alberta Innovates”)  Project title: Engineering Intelligent Software Systems for Improving the Operational Efficiency of Oil Pipeline Networks  Our focus is on:  Developing effective software systems to enable interoperability with existing systems, GIS, SCADA software, databases, etc.  Developing optimization algorithms (MILP, GA, etc.)  More info:  http://www.ucalgary.ca/~vgarousi/proje ct-sw-energy.html Project Context A snapshot of our prototype tool (details coming)
  • 5. 5Vahid Garousi, 2006-2012 Motivations What is the need for these software systems?  There are 100,000+ KM of oil pipelines only in the North America  These systems are fully controlled by software- intensive control systems  Ironically, most pipeline operators STILL use error- pone and human-intensive approaches, e.g. copy/pasting data and calculating the operational settings in Excel [as per our meetings with 10+ industrial leaders in the area] The pipeline network map of one North American operator Source: http://www.transcanada.com/investor/annual_reports/2008/progress_report/assets
  • 6. 6Vahid Garousi, 2006-2012 Motivations  Although various software systems are successfully being used in these systems, e.g., SCADA (control and monitoring systems) Pipeline hydraulics software  But most pipeline operators complain about the lack of effective software systems for optimum pump operations “Several efforts [contracts] to build optimization software to optimize [reduce] energy consumption of pumps have failed!. One such system was using GAs.” [as per our meetings with 10+ industrial leaders in the area]  Most of the operational decisions are still being made in ad-hoc fashions based on operators’ experience, rule of the thumb, and “gut feelings”
  • 7. 7Vahid Garousi, 2006-2012 Our ongoing Work  Area: Engineering “Engineering Software” (a.k.a., Developing Scientific Software)  Our multi-disciplinary team setting:
  • 14. 14Vahid Garousi, 2006-2012 Some Results from our Optimization Engine From http://tinyurl.com/pembina2009report-pdf Cost ($) 0 1,000 2,000 3,000 4,000 5,000 6,000 Taylor W illow Flats M cLeod PrinceGeorge Australian LacLaHache TOTAL Pump Stations Electricitycharge($)perHour Results from Lingo Actual operation (SCADA) Carbon Footprint 0 1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000 Taylor W illow Flats M cLeod Prince George Australian LacLa Hache TOTAL Pump Stations CO2generated(KG/hour) Results from Lingo Actual operation (SCADA)

Editor's Notes

  1. The optimization method that we have developed enables a win-win situation for both the environment and pipeline companies by, firstly, reducing the carbon footprint due to enormous electricity usage of pumping operations. Secondly, our method enables pipeline companies to reduce their pumping costs. Data from one of our industrial partners, Pembina Pipelines (www.pembina.com), an oil pipeline operator in Western Canada, can provide a perspective on how enormous the above measures can be. In year 2008, Pembina Pipelines spent about $18.11 Million Canadian dollars on electricity costs, almost all of which were spent on pumping [4]. To reversely calculate the amount of energy which has led to the above pumping cost, and using the average regional energy prices for electricity in Alberta (7.99¢/kWh) [5], one would get about 226.5 MWH for our industrial partner. We can then calculate the carbon footprint (emissions) produced to generate the above amount of electricity. Assuming that only coal is used for electricity generation, using an example benchmark for calculation of carbon footprint in electricity generation [6], this would lead to 182,460 tons of CO2 emissions annually.