Using of the Empty Sets in the InputItem

Following scenarios were discussed
Two components*

  • C1 Provider of non-equidistant time series /100 steps/ for the set of the 30 XYpoints elements (for example database)
  • C2 Component using TS for computation (consumer)
Case1
  • C1 - InputItem Temporal set of Time /5 steps equidistant /, ElementSet - 3 Elements
  • C2 - OutputItem after update - obtain values (time step) for the element in ElementSet 15 values
    Decorator can be needed for both Time and Space
Case 2
  • C1 - InputItem Temporal Empty, Element Set - 3 Elements
  • C2 - OutputItem after update - obtain All values (time steps) for the element in ElementSet 300 values
    Decorator is needed for Space
Case 3
  • C1 - InputItem Temporal set of Time /5 steps - equidistant/, Element Set - empty
  • C2 - OutputItem after update - obtain 5 steps for all elements 150 values
    Decorator is needed for Time
Case 4
  • C1 - InputItem Temporal set empty, Element Set - empty
  • C2 - OutputItem after update - obtain 100 steps for all elements 3000 values
    Decorator not needed
Suggestion

Based on this - suggestion for possibility to

  • select using Time intervals // return all time steps in this interval "Time Decorator" not needed
  • select using Polygons - // return values only for XYpoints inside polygon "Space Decorator" not neededIf will be accepted this idea need to be formalized and include to the standard.

Problems

After discussion following problems came up
Having the ElementSet in First Component /C1/ changed during the time (changing number of elements...) Case3 and Case 4 can not work as discussed
Having different Time setst for different elements in C1 (time series having diffetent time steps, number of velues stored ....) Case 2 and Case 4 can not work as discussed

ElementSet changing in the time

Topic of the ElementSet changing during the time (new meassurements stations created during time, computation grid changing during computation) was mentioned.

Conclusion : more discussion is needed
Some ideas
time issue can be handeled using empty values and creating set of all used time stamps
ElementSet changing in time - low priority

Result

  • No labels