OASIS Energy Market Information Exchange (eMIX) TC

 View Only
  • 1.  Full Requirements, 24 hours of prices, example

    Posted 03-05-2011 21:37
      |   view attached
    Generated from the XSD’s   A couple minor tweaks required, will upload another schema set when I can no longer break it.   tc   “It is difficult to get a man to understand something, when his salary depends upon his not understanding it” -- Upton Sinclair. Toby Considine TC9, Inc OASIS Technical Advisory Board TC Chair: oBIX & WS-Calendar TC Editor: EMIX, EnergyInterop U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee    Email: Toby.Considine@gmail.com Phone: (919)619-2104 http://www.tcnine.com/ blog: www.NewDaedalus.com     <?xml version="1.0"?> <!-- Full Requirements contract, 24 hourly prices, for the day 3/15/2011 Hourly prices are: .71,0.21,-0.13, 0.15,0.70,0.86,0.90,1.01,1.12,1.14,1.15,2.74, 1.25,1.20,1.29,1.31,1.00,0.99,0.89,0.86,0.79,0.88,0.87,0.76) --> <emix:product xmlns:power=" http://docs.oasis-open.org/ns/emix/power" ; xmlns:emix=" http://docs.oasis-open.org/ns/emix" ; xmlns:xs=" http://www.w3.org/2001/XMLSchema-instance" ; xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0"> <emix:transactiveState>Tender</emix:transactiveState> <xcal:properties /> <xcal:components> <xcal:gluon> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>3e7313fe-52f6-43df-b43c-e75793c2341e@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:dtstart> <xcal:parameters> <xcal:tzid> <xcal:text>America/New_York</xcal:text> </xcal:tzid> </xcal:parameters> <xcal:date-time>20110315T00000000</xcal:date-time> </xcal:dtstart> <xcal:duration> <xcal:parameters /> <xcal:duration>PT1H</xcal:duration> </xcal:duration> <xcal:x-wscalendar-attach> <xcal:parameters /> <xcal:artifact> <power:fullRequirementsPower> <xcal:parameters /> <power:contractType>FullRequirementsPower</power:contractType> <power:interfacePricingPoint> <power:interfacePoints> <power:serviceLocation> <power:meterAsset>xxmeterassetxx</power:meterAsset> </power:serviceLocation> </power:interfacePoints> </power:interfacePricingPoint> <power:charges /> <emix:price> <emix:absolutePrice>0.115</emix:absolutePrice> </emix:price> <power:energyUnits>KWh</power:energyUnits> <power:attributes> <power:hertz>60</power:hertz> <power:voltage>220</power:voltage> <power:ac>true</power:ac> </power:attributes> <power:maximumPower>1000000</power:maximumPower> <power:minimumPower>0</power:minimumPower> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:gluon> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>9d40d329-376b-4092-a52a-e1cbbce2ddca@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.71</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>4b12a100-35a9-4cd5-b7f2-e68a1c89bd31@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.21</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>493db9ef-af4a-46bf-9ce2-be8e71887982@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>-0.13</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>4982f830-2a0f-46db-81bf-4646020b6f04@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.15</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>728203c6-ced5-4ec8-bc43-946e09919de8@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.70</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>866d720b-c899-433f-ac92-2967e9584e55@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.86</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>e3df3c46-8660-4990-bdb1-2c39abbc61ad@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.90</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>f007c79c-aa71-4a1c-aef3-99d58ffc6629@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.01</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>52efd74b-96ec-456c-9fb7-cb55bc2fff43@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.12</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>406e96a7-4ce9-4491-95f6-58fce528ea4d@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.14</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>0b3949d7-be42-4fb7-96db-43de63a23a8a@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.15</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>417018fe-845b-4871-9750-6bada2006a41@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>2.74</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>c8949362-a3e7-450e-9d6b-831bbd712f3a@examples.oasis-open.org</xcal:text> </xcal:uid> </xcal:properties> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.25</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>9811f08a-5796-421c-8cf6-5d9cc9e95f0f@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.20</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>a675566a-241a-4f52-8853-a1a1f496277e@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.29</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>4567bc65-a2bb-4eae-8835-3d57dfa8db36@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.31</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>45994533-7038-41e1-a5ee-5923d8be6486@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>1.00</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>5ca3577e-6dd2-4477-b328-9e6318c1a347@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.99</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>7e7b14b4-cea6-435e-ade7-fe436bc006fc@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.89</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>f7b7625e-f96f-4d9d-bcea-221a113c0400@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.86</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>0402caae-822a-4c8c-b93b-0483f3bb6e1f@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.79</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>ddde3e3f-40bf-4c0f-8582-de60c1fc10ee@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.88</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>53aeb466-f80a-4fd0-9e56-e2c49a0a96d2@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.87</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> <xcal:interval> <xcal:properties> <xcal:uid> <xcal:parameters /> <xcal:text>07139e56-9f71-4deb-bac5-9ec5dbfdc320@examples.oasis-open.org</xcal:text> </xcal:uid> <xcal:x-wscalendar-attach> <xcal:artifact> <power:fullRequirementsPower> <power:contractType>FullRequirementsPower</power:contractType> <emix:price> <emix:absolutePrice>0.76</emix:absolutePrice> </emix:price> </power:fullRequirementsPower> </xcal:artifact> </xcal:x-wscalendar-attach> </xcal:properties> <xcal:components /> </xcal:interval> </xcal:components> <emix:currency>USD</emix:currency> </emix:product>

    Attachment(s)



  • 2.  RE: [emix] Full Requirements, 24 hours of prices, example

    Posted 03-06-2011 01:17
    Progress is being made   Suggested improvements:   1 . The example uses full-requirements power.   There is no need for the full-requirements product complexity for this example.   All the example need is a simple transactive price for energy in each hour with no quantity.   The amount delivered will be multiplied by this price in each hour to create simple hourly transactions and the bill.   2. Since every hour in the message is the same, except for the price, use of gluons should reduce the size of this message by at least a factor of 20.   Edward G. Cazalet, Ph.D. 101 First Street, Suite 552 Los Altos, CA 94022 650-949-5274 cell: 408-621-2772 ed@cazalet.com www.cazalet.com   From: Toby Considine [mailto:tobyconsidine@gmail.com] On Behalf Of Toby Considine Sent: Saturday, March 05, 2011 1:37 PM To: emix@lists.oasis-open.org Subject: [emix] Full Requirements, 24 hours of prices, example   Generated from the XSD’s   A couple minor tweaks required, will upload another schema set when I can no longer break it.   tc   “It is difficult to get a man to understand something, when his salary depends upon his not understanding it” -- Upton Sinclair. Toby Considine TC9, Inc OASIS Technical Advisory Board TC Chair: oBIX & WS-Calendar TC Editor: EMIX, EnergyInterop U.S. National Inst. of Standards and Tech. Smart Grid Architecture Committee    Email: Toby.Considine@gmail.com Phone: (919)619-2104 http://www.tcnine.com/ blog: www.NewDaedalus.com