-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 0.9.0, first draft #142
Comments
Hi, some notes/suggestions here regarding the 0.9 proposal so far:
For representation coherency, connect ADE Abstractbuilding to _AbstractConstruction, like already done with ThermalBoundary and ThermalOpening. The enumeration values of HeightAboveGround have the first letter not capital, unlike all other enumrations/codelists Simplify/reduce the name of some attributes. E.g.
What is the role of relation "correspondsTo" between EnergyDemand and _CityObject? To me it does not make sense, maybe an intentional leftover? In EnergyConversionSystem, rename "number" to "serialNumber", as the semantics is otherwise not clear enough. Proposal: so far, if in a building there are multiple EnergyConversionSystems installed, we can model them as a whole in that we define to total nominalIntalledPower. I would proposed to add an (optional) attribute stating the numberOfInstalledDevices: integer [0..1] The attribute "productAndInstallationDocument" in EnergySystem is now redundant, as the class has become now itself a _CityObject. So far all from my side, I will get back if I find something else. |
I agree on most of Giorgio propositions, except:
|
Hello, some comments to Giorgios and Romains proposals: Building Physics module:
Energy System module
|
Concerning the relation correspondsTo (EnergyDemand --> _CityObject):
|
I must confess that I do not fully understand the concepts of EnergyDemand and EnergyFlow. If I understand you correct, you propose to define EnergyDemand as a specialization of EnergyFlow. Is this consistent with the actual definitions of the two classes? EnergyDemand:
EnergyFlow
By the way, especially in the Energy Systeme module a lot of definitions are still missing. |
@JoachimBenner : We supply Energy (EnergyFlow) to answer the EnergyDemand. I would indeed propose to define EnergyDemande as a specialization of EnergyFlow. I would see EnergyFlow like the "general form of energy" going through the different steps of the energy supply chain. Then I would slightly adapt the definition of EnergyFlow: Furthermore, it does not make sence, I think, to give a CO2EmissionFactor and primaryEnergyFactor for the EnergyDemand or for the intermediate steps of the energy-supply chain. This must be only given for the "final" (or source) form of energy. I would therefore propose the following changes:
|
Here is version 2 of the data model, where I tried to take into account Romain's proposals for the Energy System module, which again increased the complexity. I more and more doubt whether its really makes sense to permanently produce new versions of the Energy System module, while obviously noone really needs, uses and implements it. Sorry to say, but also my time to be spent for the Energy ADE is limited. Thus, please let us come to an end with version 0.9.0. In the zip archive you also find the feature catalogue, and an Excel tabel showing all existing (and also the missing) definitions. |
Nice job on the EnergySystem module! Few remarks about the wording:
|
@jaykae26, @silviacoccolo and @mlauster , what are your opinion on the new EnergySystem structure? For the next guidelines, we'll have to illustrate it with some concrete cases. Do you want to have a call to discuss about it? |
Hi,
d) In the SolarThermalSystem (and the PVSystem), there was a proposal to rename eta0, a1 and a2. Was this accepted?
I would also appreciate a general comment to this whole "new" structure of the Energy Systems module from our specialists in the WG (and not only). |
c) Indeed, unitNumber refered previously to the number of devices. It is now obsolete in EmitterSystem Maybe our colleagues of LBNL have also some remarks on the structure of this new version? |
@JoachimBenner, thanks a lot for your work, I can only imagine the effort to bring all our loose thoughts of so many modules into one structure. And I agree, it gets more and more complex and the next time before we start to restructure it again, we need clear use cases and justifications for all modifications. However, for the EnergySystem module, if feel that this new version is a big step forward as we do not try to model something flexible like energy system (including generation, distribution and consumption) in some kind of hierarchical model. _EnergySystem and EnergyFlow are of high value and the new core elements of that module! I really endorse the current process of refining and checking the current proposal by the information experts like @RomainNouvel and @gioagu, but do not feel to have the expertise to support them. So far, I support all renamings and deletions, etc. Thanks all for the fruitful discussions! |
Done. It was about both. |
Building Physics module We obviously agree that the property names refurbishmentMeasureOf... shall be shortend Energy System module I ask the Energy System WG to provide a verified and complete list of changes with respect to the last version (EnergyADE_0_9_0_V2). As soon as this list is available, I will integrate the final changes into the UML model. Schedules The central problem with time series and schedules has only indirectly to do with leap years. In the EnergyADE, we use the ISO types for time instances (TM_Position) and time periods (TM_Period). These data types always specify explicit dates in a defined calendar. Thus, in case we use the Gregorian calendar, our time instances and time periods must have a year, and this is either a leap year or not. Thus, an extra attribute isLeapYear would be redundant. The problem is that simulation systems normally refer to "typical" years with 365 days, and up to now I do not know how to define a special calendar for typical years. In our software, we use a very dirty trick: We use (in the Gregorian calendar) a non leap year in the future to indicate a typical year. |
Dear All,
Thank you very much for the e-mail, I'm just back from holidays, so I'm currently looking for the modifications.
Concerning the schedule, in annex you can find the weather data we normally use (the one created with Meteonorm), considered as a "typical" year. "Dm" is day, "m" is month and "h" is hour. I hope it can be useful.
With best regards,
Silvia
…________________________________
Da: Joachim Benner <[email protected]>
Inviato: mercoledì 2 agosto 2017 08:57
A: cstb/citygml-energy
Cc: Coccolo Silvia; Mention
Oggetto: Re: [cstb/citygml-energy] Version 0.9.0, first draft (#142)
Building Physics module
We obviously agree that the property names refurbishmentMeasureOf... shall be shortend
Energy System module
I ask the Energy System WG to provide a verified and complete list of changes with respect to the last version (EnergyADE_0_9_0_V2). As soon as this list is available, I will integrate the final changes into the UML model.
Schedules
The central problem with time series and schedules has only indirectly to do with leap years. In the EnergyADE, we use the ISO types for time instances (TM_Position) and time periods (TM_Period). These data types always specify explicit dates in a defined calendar. Thus, in case we use the Gregorian calendar, our time instances and time periods must have a year, and this is either a leap year or not. Thus, an extra attribute isLeapYear would be redundant.
The problem is that simulation systems normally refer to "typical" years with 365 days, and up to now I do not know how to define a special calendar for typical years. In our software, we use a very dirty trick: We use (in the Gregorian calendar) a non leap year in the future to indicate a typical year.
-
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#142 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/ALqrnyO3C9yK_tBpaS2kQrKcyRZVGBqNks5sUB3qgaJpZM4OIBvh>.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/cstb/citygml-energy","title":"cstb/citygml-energy","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/cstb/citygml-energy"}},"updates":{"snippets":[{"icon":"PERSON","message":"@JoachimBenner in #142: **Building Physics module**\r\n\r\nWe obviously agree that the property names _refurbishmentMeasureOf..._ shall be shortend\r\n\r\n**Energy System module**\r\n\r\nI ask the Energy System WG to provide a verified and complete list of changes with respect to the last version (EnergyADE_0_9_0_V2). As soon as this list is available, I will integrate the final changes into the UML model.\r\n\r\n**Schedules**\r\n\r\nThe central problem with time series and schedules has only indirectly to do with leap years. In the EnergyADE, we use the ISO types for time instances (TM_Position) and time periods (TM_Period). These data types always specify explicit dates in a defined calendar. Thus, in case we use the Gregorian calendar, our time instances and time periods must have a year, and this is either a leap year or not. Thus, an extra attribute _isLeapYear_ would be redundant.\r\n\r\nThe problem is that simulation systems normally refer to \"typical\" years with 365 days, and up to now I do not know how to define a special calendar for typical years. In our software, we use a very dirty trick: We use (in the Gregorian calendar) a non leap year in the future to indicate a typical year.\r\n"}],"action":{"name":"View Issue","url":"#142 (comment)"}}}
|
Dear all, following the proposition of Romain, shall we have a SkyPe next week to discuss the concrete case? Best, |
Hey to all,
I’m on a conference and afterwards on holiday, so I fear I cannot attend. But I’m looking forward to read your outcome! ☺
Best wishes
Moritz
…______________________________________________
Dipl.-Ing. Moritz Lauster
Research Associate
T +49 241 80-49772
F +49 241 80-49769
[email protected]<mailto:[email protected]>
RWTH Aachen University
E.ON Energy Research Center • Institute for Energy Efficient Buildings and Indoor Climate
E.ON Energieforschungszentrum • Lehrstuhl für Gebäude- und Raumklimatechnik
Mathieustraße 10
52074 Aachen • Germany
www.eonerc.rwth-aachen.de/ebc<http://www.eonerc.rwth-aachen.de/ebc>
Von: silviacoccolo [mailto:[email protected]]
Gesendet: Freitag, 4. August 2017 10:45
An: cstb/citygml-energy <[email protected]>
Cc: Lauster, Moritz <[email protected]>; Mention <[email protected]>
Betreff: Re: [cstb/citygml-energy] Version 0.9.0, first draft (#142)
Dear all, following the proposition of Romain, shall we have a SkyPe next week to discuss the concrete case? Best,
Silvia
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#142 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AGkskoPWdWobR6NFNcrFF4H9JtcvvlDfks5sUtongaJpZM4OIBvh>.
|
Because there are no further comments since a couple of weeks, I finalized the development of the Energy ADE version 0.9.0. In comparison with the last proposal EnergyADE_0_9_0_V2.zip the following changes have been made:
The UML-Model is attached. All other documents, including a sample file can be found in the CityGML-Wiki |
Thanks a lot for that update, @JoachimBenner, we are looking forward to the new version! |
Dear Joachim, thank you very much! |
I finalized a first draft of the next version EnergyADE 0.9.0,
The following issues have been regarded in the new data model: #118, #119, #133, #135, #136 and #137
There are three other open issues concerning the EnergySystem (#123, #124 and #134) where obviously there is not yet a hamonized solution within the Energy System working group. As soon as a proposal from the working group exists, I can try to integrate it into the new version.
The same is applies for issue #138, up to now I do not totally understand it.
EnergyADE_0_9_0.zip
The text was updated successfully, but these errors were encountered: