6. Solar Forecast Users & Applications
MAkhyoun, M. Solar Electric
Power Association Report, 2014
Widiss, R.; Porter, K. NREL
Technical Report, 2014
Zieher, M et. al, German Federal
Ministry for Economic
Cooperation and Development,
2015
7. Solar Irradiance - Basics
Image credit – Kantamneni et al,
ARL Technical Report, 2015
Amrouche, B.; Le Pivert, X.
Applied energy, 2014
9. Forecast Models Empirical
Angstrom, A. Quarterly Journal of the
Royal Meteorological Society, 1924
American Society of Heating,
Refrigerating and Air Conditioning
Engineers, 1972
Paulescu, M, Modeling Solar
Radiation at the Earths Surface;
Springer, 2008;
10. Forecast Models Radiative Models
GHI Top of Atmosphere
Mass of air
Transmittance
GHI
Ineichen, P. Solar Energy 2008Mueller, R et. al, Remote
Sensing of Environment ,2004
Schmetz. J. et al, Bulletin of the
American Meteorological Society,
2002
11. Forecast Models Sky Imager Model
Chow, Chi Wai, et al. Solar Energy ,
2011
Marquez, R, et al. Solar Energy ,
2013
Ghonima, M. S et al. Atmospheric
Measurement Techniques, 2012
Image credit - Wikimedia
12. Forecast Models NWP Models
Image credit - Wikimedia
Mathisen, P, et al. Solar Energy ,
2011
13. Forecast Models ANN
Weather
Day of Year
Archived Data
GHI
Kalogiru, S. Applied Energy, 2000 Mellit, A. International Journal of
Artificial intelligence and soft
computing, 2008
Yadav, A. Renewable and
Sustainable Energy Reviews,
2014
16. Solar Forecast Metrics Zhang, J. et. al, Solar Energy,
2015
Zhang, J. et. al, 3rd International
workshop on integration of solar
power into power system, 2013.
Marquez, R.; Coimbra, C. F.
Journal of solar energy
engineering 2013
US Department of Energy, Solar
Forecasting Metrics Stakeholder
Webinar, 2014
17. Challenge
s• Communities may lack common understanding
of domain in which they interact
• Poor communication due to lack of shared
vocabulary
• Domain assumptions and requirements
unspecified
• Diverse approaches to structuring and
organizing information
18. Ontologies
• “an explicit and formal specification of a
conceptualization”
• Formally model a system, constituent entities
and relationships
• Reuse knowledge of the domain
• Make domain assumptions explicit
• Separate domain knowledge from operational
knowledge
19. Ontologies
• CYC Ontology - "codify, in machine-usable form,
millions of pieces of knowledge that compose
human common sense”
• Time Ontology - describe temporal content of
Web pages
Examples
Allen, J. F.; Ferguson, G. Spatial
and Temporal Reasoning 1997
Reed SL, et al. AAAI 2002 Conference
Workshop on Ontologies, 2002
20. OWL
• Individuals- objects in the domain of interest
• Properties- describe features and attributes of
individuals
• Classes- sets that contain individuals whose
descriptions precisely describe the class
membership requirements
Web Ontology Language
28. Ontology 101
• Determine domain and scope
• Reuse existing ontologies
• Enumerate important items
• Classes and class hierarchy
• Define properties
• Create individuals
29. 1) Specification
• Competency questions
• What is the domain that the ontology will
cover?
• For what we are going to use the ontology?
• For what types of questions the information in
the ontology should provide answers?
• Who will use and maintain the ontology?
31. 2) Reuse
• Instants
• Datetimestamp, Start time, End time
• Intervals
• Duration, overlap, begins, ends
• Time Zone
OWL Time
URI: https://www.w3.org/TR/2016/WD-owl-time-20160712/
32. 2) Reuse
• Latitude
• Longitude
• Spatial concepts
• Polygon
• Region
• Area
OWL Basic Geo
URI: https://www.w3.org/2003/01/geo/
33. 2) Reuse
• Quantities and units of measurement in science
and engineering
• SI base units
Units of Measurement
Rijgersberg, H.; van Assem, M.;
Semantic Web ,2013
34. 2) Unused
• Weather Station
• Weather ONT
• WeatherOntology
Weather
URI: https://www.w3.org/2005/Incubator/ssn/ssnx/weather-station/station
URI:http://www.scs.ryerson.ca/~bgajdero/msc_thesis/code/ontologies/we
ather-ont-t2.owl
URI:https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/Weat
herOntology.owl
35. CSP Ontology2) Unused
Source - Piazza, Antonino, and Giuseppe Faso. "Concentrated Solar Power:
Ontologies for Solar Radiation Modeling and Forecasting." Advances onto the
Internet of Things. Springer International Publishing, 2014. 325-337.
Everyone wants GHI, that is mostly what we need. GHI = Beam + Diffuse + Albedo. Talk about how
describe x and y axis. Indicate which is temporal and which is spatial
on empirical observations rather than on mathematically describable relationships of the system modelled, not sure what the physical relationship is
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
describe x and y axis. Indicate which is temporal and which is spatial
Software experts developing applications for the smart grid may lack an understanding of the underlying concepts and
terminologies used in solar forecasting models. End users like energy market bidders and load serving utilities may have their own approach to structuring and organizing
information and data that might not be congruent with the input requirements of
solar forecasting models. Project developers may have goals, needs and expectations
from solar forecasts that existing forecast models may not be able to meet
common understanding of structure of information between communities of interest. Statistician can build an expert ARIMA mode, does not have to know the economic modeling of energy markets.
Interval and instances - before, after, finishes, finished-by, overlaps, overlapped-by, starts, started- by, during, contains, meets, met-by and equal
The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL is a computational logic-based language such that knowledge expressed in OWL can be exploited by computer programs.
The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL is a computational logic-based language such that knowledge expressed in OWL can be exploited by computer programs
Inverser – Abhi student of Laura,
Transitive, a isRelatedto b, b to c, therefore a to c
Symmetric – a isRelatedTo b, then b isRelatedTo a
Reflexive – a knows a
Inverse properties.
Talks about class membership. ARMA, different inputs and outputs
Talks about class membership. ARMA, different inputs and outputs
Protégé is a free, open source ontology editor and a knowledge management system. Protégé provides a graphic user interface to define ontologies.
The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL is a computational logic-based language such that knowledge expressed in OWL can be exploited by computer programs
The W3C Web Ontology Language (OWL) is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things. OWL is a computational logic-based language such that knowledge expressed in OWL can be exploited by computer programs
What is the domain that the ontology will cover? For what we are going to use the ontology? For what types of questions the information in the ontology should provide answers? Who will use and maintain the ontology?
What is the domain that the ontology will cover? For what we are going to use the ontology? For what types of questions the information in the ontology should provide answers? Who will use and maintain the ontology?
What is the domain that the ontology will cover? For what we are going to use the ontology? For what types of questions the information in the ontology should provide answers? Who will use and maintain the ontology?
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
describe x and y axis. Indicate which is temporal and which is spatial
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
Identifying appropriate end-users based on constraint
on forecast models
“Query” – a new class based on some restriction on properties
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
Identifying appropriate applications based on con-
straint on available data
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
Selecting appropriate models based on constraints on
end-users
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
terms that have independent existence are selected as classes. An instance of a subclass by denition will be an instance
of the superclass.
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest
common understanding of structure of information
between communities of interest