WO2001028063A1 - The virtual trading floor for trading fungible, ephemeral commodities including electric energy - Google Patents
The virtual trading floor for trading fungible, ephemeral commodities including electric energy Download PDFInfo
- Publication number
- WO2001028063A1 WO2001028063A1 PCT/US2000/022489 US0022489W WO0128063A1 WO 2001028063 A1 WO2001028063 A1 WO 2001028063A1 US 0022489 W US0022489 W US 0022489W WO 0128063 A1 WO0128063 A1 WO 0128063A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- market
- collection
- validated
- interval
- order
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for ac mains or ac distribution networks
- H02J3/008—Circuit arrangements for ac mains or ac distribution networks involving trading of energy or energy transmission rights
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S50/00—Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
- Y04S50/10—Energy trading, including energy flowing from end-user application to grid
Definitions
- This invention relates to trading of ephemeral, fungible commodities with regards to trading electrical power as applied to grids of one or more AC power networks.
- a fungible commodity will refer to a commodity traded strictly 10 in terms of the quantity of that commodity. No single unit of a fungible commodity is distinguishable from another unit of that commodity. A kilowatt- hour of 60 Hz AC power delivered on a power line is not distinguishable from another kilowatt-hour delivered at the same time to the same place on the same line.
- An ephemeral, fungible commodity is a fungible commodity whose 15 existence is extremely short-lived. Electrical power generation, network bandwidth, seats on an airplane and entry slots onto a freeway during rush hour are all examples of fungible commodities which exist but for a short duration of time. In contradistinction, starting lots in an assembly line produce tangible results, which may differ widely in content, thus showing an example 20 of an ephemeral, non-fungible commodity.
- An AC power network is an electrical network connecting AC power generators to AC power loads on power lines controlled so that the network as a whole can be seen to function at an essentially constant frequency and uniform phase across the network.
- Drifts in phase are compensated by phase shifting devices to enforce the uniform phase property across the AC power network.
- Drifts in frequency are compensated at the generators. Such frequency variations are typically caused by variances between the loads and generated power. The effect of these compensations is to operationally provide essentially constant frequency and uniform phase throughout the AC power network.
- the AC power distribution frequency in the United States, Canada, Mexico and some other countries is 60 Hz and in some other countries is 50 Hz.
- the power is distributed in a 2-phase transmission scheme.
- the power is distributed in a 3-phase transmission scheme.
- a grid as used herein will refer to an electrical power system which may comprise more than one AC power network as well as DC power lines which may transfer energy between nodes of different AC power networks or between nodes of a single AC power network.
- Cities, generators and the like act as the nodes of an AC power network.
- a specific node may actually comprise more than one generator or load.
- a bus locally connects these local facilities of a node.
- High voltage AC transmission lines transfer power between the cities and the generators in major load centers of an AC power network.
- an AC power network that covers what is called the Western States Coordinating Council, which goes from British Columbia in Canada down to Northern Mexico and over to the Rocky Mountains.
- These three AC power networks are connected together by direct current lines to form the North American grid. They're not connected in AC.
- Electrical power storage is of typically limited time duration.
- the most commonly used storage system is to pump water up hill to a storage site where it is held until needed. When needed, it is gravity-fed through one or more turbines to generate electricity.
- Such systems for economic reasons, are not used to store power for very long, often for no more than a day or two. It should be noted that the interface points for power into such systems are ephemeral and fungible.
- AC power distribution systems differ from gas, water, oil and other fluid flow distribution systems in that changes in power generation and loading propagate across such networks at approximately the speed of light.
- the effect of power generation and power loading effects the whole AC power network in a manner that, for practical purposes, is simultaneous.
- the National Electric Reliability Council computes a system of a set of numbers called transfer distribution factors available on the North American Reliability Council website, www.nerc.com, showing how the power is distributed across these various lines. It is a linear function of the amount injected, which changes sign when the direction of transfer changes from Nodel to Node2 into Node2 to Nodel . Such functions are skew symmetric with respect to the nodes.
- a flow gate of a given AC power network will refer herein to a collection of at least one line whose total maximum safe carrying capacity will act as a congested element of the network, constraining AC power delivery between two or more nodes of that network.
- the associated AC power transfer across a given flow gate is additive due to the super positioning effects previously discussed.
- the transmission may have a 10% impact on the flow gate, putting 10 megawatts on the flow gate.
- a second generator may have a 5% impact on that flow gate. Generating 100 megawatt at the second generator would add 5 across the flow gate.
- Figure 1 depicts an exemplary AC power network based upon contemporary AC power technology as found in the prior art.
- the network contains 12 nodes labeled 1 0, 20, 3 0, 40, 5 0, 60, 70, 8 0, 90, 1 00 , 1 10 and 1 20 respectively.
- AC transmission line 12 runs between node 10 and node 20.
- Line 14 runs between node 10 and node 40.
- Line 22 runs between node 20 and node 30.
- Line 32 runs between node 30 and node 40.
- Line 42 runs between node 40 and node 120.
- Line 44 runs between node 40 and node 60.
- Line 46 runs between node 40 and node 50.
- Line 52 runs between node 50 and node 110.
- Line 54 runs between node 50 and node 60.
- Line 56 runs between node 50 and node 70.
- Line 62 runs between node 60 and node 110.
- Line 64 runs between node 60 and node 70.
- Line 82 runs between node 80 and node 120.
- Line 92 runs between node 90 and node 120.
- Line 94 runs between node 90 and node 110.
- Line 96 runs between node 90 and node 100.
- Line 102 runs between node 100 and node 110.
- Line 112 runs between node 110 and node 120.
- Flow gate A 210 is a constraint on the network. Lines 32, 34 and 42 are constrained by flow gate A 210 by a total maximum safe carrying capacity, in that these lines have transmission capacity limitations which are easily overloaded when this maximum safe carrying capacity is exceeded.
- Flow gate B 220 is a constraint on the network. Lines 42 and 44 are constrained by flow gate B 220. These lines are also constrained by a total maximum safe carrying capacity due to system limitations, such as their proximity at some critical junction of the system, such as a mountain pass.
- Flow gate C 230 is a constraint on the network. Lines 52 and 62 are constrained by flow gate C 230 to a total maximum safe carrying capacity.
- Figure 2 depicts a list of associated AC power functions for each flow gate of a collection of flow gates for each of the busses of the various nodes of the exemplary AC power network of Figure 1 as disclosed in the prior art.
- Bus 1 locally connects all facilities of Node 10.
- Bus 2 locally connects all facilities of Node 20.
- Bus 3 locally connects all facilities of Node 30.
- Bus 4 locally connects all facilities of Node 40.
- Bus 5 locally connects all facilities of Node 50.
- Bus 6 locally connects all facilities of Node 60.
- Bus 7 locally connects all facilities of Node 70.
- Bus 8 locally connects all facilities of Node 80.
- Bus 9 locally connects all facilities of Node 90.
- Bus 10 locally connects all facilities of Node 100.
- Bus 11 locally connects all facilities of Node 110.
- Bus 12 locally connects all facilities of Node 120.
- Buss 10 has strictly zeroes for its power function. It is essentially acting as a reference node for calculating the associated functions.
- the electric power industry has a long history of using centralized dispatch to manage generation, as opposed to open markets.
- Centralized dispatch was suited to an industry consisting of vertically integrated monopolies.
- the traditional approach to RTO design so far has been to retain as much of this centralized control as possible, while opening access to competitive wholesale and retail participants.
- the result has been volatile prices, settlement disputes, and difficulties matching supply and demand on an instantaneous basis.
- the basic problem is that centralized dispatch does not work well where participants do not have common ownership or objectives.
- RTO's have certain essential technical functions: providing an overall focus on reliability, regional security coordination and emergency operator intervention.
- RTO's have problems in the areas of scheduling, congestion management, ancillary service provisions, metering, billing and settlements.
- an ancillary service often involves power generation.
- a power generation facility will reserve some production capacity to be available at the operators request in real-time to support balancing the network and to deal with emergency requirements which can rapidly be addressed by the reserved production capacity. Note that all the problem areas involve ephemeral, fungible electrical commodities or the economic results of transactions involving ephemeral, fungible electrical commodities.
- This contract path system of scheduling power transmission reserves transmission rights along a particular, direct path through the AC power network. This is done by purchasing transmission rights from each of the transmission line owners for each of the lines making up the direct path. It often occurs that some constraint, occurring across a significant flow gate off that direct path, actually limits the transmission capability on the direct path.
- the contract path system maintains the fiction that AC power can be directed to follow a path through the network chosen as one might with natural gas. By changing the valves, one can mythically direct AC power a particular way through the AC power network.
- the contract path system was put in place because it was thought conceptually easier since one only had to make reservations along the single path.
- the fundamental problem with the contract path approach is that the contract path arrangement for transmission does not accord with the way the power actually flows in an AC power network.
- Today's contract path is based upon a first-come, first-served priority scheme. What is bought has very limited resale capability.
- What is bought has very limited resale capability.
- three nodes A, B and C of an AC power network Suppose one bought a power transmission from A to B and bought a transmission from B to C.
- contract path approach that does not mean one owns the power transmission from A to C, because contract paths are not additive. Owning power transmission from A to B and from B to C would not entitle power transmission from A to C.
- To transport from A to C one would have to purchase separately transmission from A to C. this is because there might be some flow gate constraint which would not be met in the two separate paths which would be triggered in the combined path. So in the contract based market, which is the traditional market, once you have purchased the transmission from A to B, it's only value is for moving energy from A to B.
- NERC has developed a methodology addressing flow gates to some extent. This is discussed in a document entitled "Discussion Paper on Aligning Transmission Reservations and Energy Schedules to Actual Flows", distributed in November, 1998 by the NERC Transaction Reservation and Scheduling Self-Directed Work Team. This team proposed an electrical power industry shift to a system of reserving and scheduling transmission based on actual use of congested flow gates, which they called the FLOWBAT method. Their proposal suffers from a serious omission, it does not address the issue of allocating flow gate capacity when demand exceeds supply. By their silence on this issue, it appears that they would continue the current practice of first-come, first-served allocation. The flaws discussed above for centralized planning continue to be relevant in this approach.
- GAPP General Agreement on Parallel Paths Experiment
- GAPP is a system whereby one transmission provider compensates a second transmission provider for the parallel power flows occurring on a second transmission provider's system caused by transactions authorized by the first transmission provider.
- GAPP relies on distribution functions, in this case called Transaction Participation Functions (TPFs). These distribution functions refer to transmission paths rather than flow gates.
- TPFs Transaction Participation Functions
- GAPP attempts to align compensation paid by transmission users with actual power flows.
- GAPP is strictly an after-the-fact settlement system. It alters the current contract path scheme only to redistribute the revenue. It does not attempt to allocate scarce transmission capacity.
- Certain embodiments include a method and apparatus for trading ephemeral, fungible commodities of an electrical power grid containing at least one AC power network each containing a node collection of at least two nodes.
- the method includes maintaining a market interval collection of market intervals and maintaining a validated order collection of validated orders, each with an associated market interval.
- Each market interval contains a product type, location and at least one time interval.
- Each market interval advantageously defines a market for a specific product type at a given location, which exists during essentially the time interval of the market interval, an ephemeral, fungible commodity.
- Each validated order has an associated market interval and is a member of a collection including an ask validated order and a bid validated order.
- the associated market state of each market interval of the market interval collection comprises a market price for the market interval product type at the market interval location during the market interval time interval.
- the product type of a market interval includes energy and AC power transfer.
- the location of a market interval with an energy product type is a node of an AC power network node collection.
- the location of a market interval with an AC power transfer product type is from a first node of a first AC power network node collection to a second node of the first AC power network node collection.
- Certain further embodiments include validated orders comprising multiple validated orders, each with associated market intervals, where the associated market intervals may differ in location, or differ in product type. Such embodiments allow for complex orders to be processed, so that energy may be ordered along with the transmission rights for that power.
- Certain further embodiments include an AC power network in the electrical power grid further containing a flow gate collection. For each flow gate of the flow gate collection, there is at least one market interval with AC power transfer product type and location of the flow gate. Such embodiments advantageously provide a trading mechanism for AC power transfers across flow gates, which is in keeping with the physical characteristics of AC power networks. Note that again, each of these market intervals are markets for ephemeral, fungible commodities, AC power transfer effects across a flow gate during a time interval.
- Certain other further embodiments includes electrical power grids further containing a DC power line collection of at least one DC power line from a first node of a first AC power network to a second node of a second AC power network.
- the product type collection further includes DC power transfers.
- Market intervals with DC power transfer product types have locations the same as the DC power line.
- Such embodiments advantageously provide market for additional ephemeral, fungible commodities, DC power transfers over specific DC power lines during specific time intervals.
- each market interval further contains a window time interval during which the market interval is active only within the window time interval.
- the window time interval of the market interval occurs before the time interval contained in the market interval of each of the market intervals of the market interval collection.
- Certain further embodiments include a market interval containing multiple time intervals as well as the window time interval.
- the multiple time intervals of the market interval do not overlap each other.
- the window time interval of the market interval occurs before each of the time intervals contained in the
- Such embodiments advantageously provide for trading in a collection of time intervals such as the peak usage hours of a day.
- Certain other further embodiments further include an operation establishing a real time.
- a real time is a reference to time by which ephemeral, fungible commodities may exist.
- Maintaining the validated order collection further includes determining which validated orders are no longer in their window time interval based upon the real time, and removing those validated orders where the real time is no longer contained in the window time interval.
- Such embodiments advantageously provide for removing trading in market intervals which pass outside their window time interval.
- Certain embodiments include contracting to create an agreed contract from the validated order collection. Contracting to create an agreed contract from the validated order collection further includes determining a first bid validated order with a first ask validated order for a first market interval in terms of price to create an agreed price; calculating an agreed amount; creating the agreed contract for the first market interval at the agreed price for the agreed amount with first bid validated order and first ask validated order.
- Such embodiments advantageously support forming contracts based upon the validated orders of the virtual trading floor for the ephemeral, fungible commodities of the electrical power grid.
- Certain further embodiments include maintaining the validated order collection further including removing at least one of the first bid validated order and the first ask validated order from the validated order collection. Such embodiments advantageously support removing bids and asks which are no longer active, since they have become bound by the agreed contract.
- Certain further embodiments include removing the first bid validated order from a validated order containing multiple validated orders including the first bid validated order. Such an embodiment advantageously supports removing a first bid validated order from a validated order containing multiple validated tf order including the first bid validated order. Certain other further embodiments include removing the first ask validated order from a validated order containing multiple validated orders including the first ask validated order. Such an embodiment advantageously supports removing a first ask validated order from a validated order containing multiple validated order including the first ask validated order.
- Certain further embodiments include maintaining a certified client collection of certified clients.
- Each of the validated orders of the validated order collection contains an ordering client of the certified client collection.
- Maintaining the validated order collection further comprises receiving an order message from a first certified client, processing the received order message from the first certified client and inserting the processed, received order message into the validated order collection as a validated order with the ordering client as the first certified client.
- Such embodiments advantageously provide for the reception, processing and insertion of validated orders in the validated order collection from order messages received from certified clients.
- Certain further embodiments advantageously include extension of contracting to create an agreed contract from the validated order collection to include sending the ordering clients of the first bid validated order and the first ask validated order notice of the agreed contract.
- Certain embodiments advantageously include extension of maintaining the market collection of market intervals to include calculating the associated market price of each of the market intervals of the market collection based upon the bid validated orders for the market interval and the ask validated orders of the market interval. Such embodiments advantageously support calculating of the current market price of active market intervals based upon the bid and ask orders for that market interval.
- a market interval of the market interval collection may further contain a capacity option type.
- Validated orders with the associated first market interval containing a capacity option type further comprise a capacity option price. Determining the first bid validated order for the first market interval agreeing with the first ask validated order with said associated first market interval in terms of price to create the agreed price includes determination also in terms of capacity option price. Calculating an agreed amount in terms of price further includes calculating in terms of capacity option price. Creating the agreed contract for the market interval at the agreed price for the agreed amount includes the agreed capacity option price.
- Such embodiments advantageously provide for capacity option contracting of ephemeral, fungible commodities in the electrical power grid.
- the associated market state further contains an associated capacity option market price.
- Maintaining the market interval collection further comprises calculating the associated capacity option market price of each market interval containing a capacity option type based upon the bid orders and ask orders for the market interval.
- Certain embodiments advantageously support the operations discussed herein as program code segments included in a program operating system executed by a computing system including at least one computer with coupled computer readable memory.
- the program code segments are not required to all belong to the same instruction execution family, they may advantageously include program code segments executing on multiple computers.
- the computing system may advantageously further include a client computer collection and a server system coupled by a network.
- the network may advantageously couple with specific client computers continuously or sporadically.
- the server system includes at least one server computer with accessibly coupled computer memory.
- the server system advantageously includes multiple server computers coupled to the network, each with coupled accessible computer memory.
- the server system supports redundant program code segments maintaining various parts or all of the virtual trading floor for the ephemeral, fungible commodities.
- Certain embodiments include a method and apparatus for trading ephemeral, fungible commodities.
- the method includes maintaining a market interval collection of market intervals and maintaining a validated order collection of validated orders, each with an associated market interval.
- Each market interval contains a product type, location and at least one time interval.
- Each market interval advantageously defines a market for a specific product type at a given location, which exists during essentially the time interval of the market interval, an ephemeral, fungible commodity.
- Each validated order has an associated market interval and is a member of a collection including an ask validated order and a bid validated order.
- the associated market state of each market interval of the market interval collection comprises a market price for the market interval product type at the market interval location during the market interval time interval.
- Certain embodiments advantageously support the operations discussed herein as program code segments included in a program operating system executed by a computing system including at least one computer with coupled computer readable memory.
- Figure 1 depicts an exemplary AC power network based upon contemporary AC power technology as found in the prior art
- Figure 2 depicts a list of associated AC power functions for each flow gate of a collection of flow gates for each of the busses of the various nodes of the exemplary AC power network of Figure 1 as disclosed in the prior art;
- Figure 3A depicts a virtual trading floor 1000, containing validated orders and market intervals with associated market states in accordance with certain embodiments
- Figure 3B depicts a market interval containing a product type, location and time interval in accordance with certain embodiments
- Figure 3C depicts a refinement of a market interval as depicted in Figure 3B further containing multiple time intervals in accordance with certain embodiments;
- Figure 4 depict a flowchart of operations for a method of a virtual trading floor trading ephemeral, fungible commodities in accordance with certain embodiments
- Figure 5A depicts a validated order 1200 of the validated order collection in accordance with certain embodiments
- Figure 5B depicts a refinement of Figure 5a of a validated order 1200 of the validated order collection in accordance with certain further embodiments
- Figure 6A depicts a refinement of Figure 3B of a market interval of an energy product type in accordance with certain embodiments
- Figure 6B depicts a refinement of Figure 3B of a market interval of an AC power transfer product type in accordance with certain embodiments
- Figure 7 depicts a validated order 1200 comprised of at least two validated orders, each with an associated market interval in accordance with certain embodiments;
- Figure 8A depicts a market interval of a DC power line in accordance with certain embodiments
- Figure 8B depicts market interval 1200 of Figure 3B further containing a window time interval during which said market interval is active only within said window time interval in accordance with certain embodiments;
- Figure 8C depicts market interval 1200 of Figure 8B containing a window time interval and multiple time intervals in accordance with certain embodiments
- Figure 9A depicts a detail flowchart of operation 2000 of Figure 4 performing establishing a real time
- Figure 9B depicts a detail flowchart of operation 2022 of Figure 4 performing determining whether to remove a validated order from the validated order collection when its associated market interval's window has passed;
- Figure 10A depicts a detail flowchart of operation 2000 of Figure 4 performing contracting to create an agreed contract from said validated order collection;
- Figure 10B depicts a detail flowchart of operation 2092 of Figure 10A performing contracting to create an agreed contract from said validated order collection;
- Figure 11 A depicts a detail flowchart of operation 2022 of Figure 4 performing removing first bid and first ask validated orders from the validated order collection;
- Figure 11 B depicts a detail flowchart of operation 2142 of Figure 11 A performing removing the first bid validated order from the multiple validated order, in accordance with embodiments where the first bid validated order is originally contained in a multiple validated order containing a second validated order;
- Figure 11C depicts a detail flowchart of operation 2152 of Figure 11A performing removing the first ask validated order from a multiple validated order, in accordance with embodiments where the first ask validated order is originally contained in a multiple validated order containing a second validated order;
- Figure 12A depicts a detail flowchart of operation 2000 of Figure 4 performing maintaining a certified client collection of certified clients;
- Figure 12B depicts a detail flowchart of operation 2022 of Figure 4 performing receiving an order message from a certified client, processing and inserting it into the validated order collection, in accordance with certain embodiments where each of said validated orders of said validated order collection contains an ordering client;
- Figure 13 depicts a refinement of the virtual trading floor 1000 as depicted in Figure 3A, containing validated orders and market intervals with associated market states and further containing certified clients in accordance with certain embodiments;
- Figure 14 depicts a simplified system block of a computing system 3000 supporting interaction between a collection of certified clients and a computing system based upon interactions involving a virtual trading floor in accordance with certain embodiments;
- FIG 15 depicts a refinement of computing system 3000 as a system diagram in Figure 14 in accordance with certain further embodiments;
- This computing system is comprised of a client computer collection and a server system 3500 coupled to a network 3200;
- Figure 16 depicts a detail flowchart of operation 2092 of Figure 1 0A performing notified biding and asking clients of the agreed contract for their respective validated orders;
- Figure 17A depicts a detail flowchart of operation 2004 of Figure 4 performing calculating the market price of each market interval in the market interval collection;
- Figure 17B depicts a refinement of Figure 3B of a market interval 1100 further containing a capacity option type 1118;
- Figure 17C depicts a refinement of the validated order of Figure 5B further containing 1340 a capacity option price 1342;
- Figure 18A depicts a detail flowchart of operation 21 12 of Figure 10B performing determining bid order agreement with ask order for an associated capacity option market interval;
- Figure 18B depicts a detail flowchart of operation 21 16 of Figure 10B performing calculating an agreed option amount
- Figure 18C depicts a detail flowchart of operation 2120 of Figure 10B performing creating the agreed contract at the agreed price and the agreed option price for the agreed amount whenever the first bid order agrees with the first ask order in terms of the price and the option price;
- Figure 19A depicts a market state 1102 associated with a market interval 1 100 as show in Figures 3A, 13 and 1 7 B in accordance with certain embodiments;
- Figure 19B depicts a detail flowchart of operation 2004 of Figure 17A performing calculating the capacity option price 1102-2 for the market state 1102 as shown in Figure 19A of a market interval as shown in Figure 17B containing a capacity option 1118;
- Figure 20 depicts a method of controlling the interaction between a client 1400 and a virtual trading floor comprising maintaining a session component 3300, participant component 3320 and market segment 3340 in accordance with certain embodiments;
- Figure 21 depicts a refinement of computing system 3000 as a system diagram in Figure 15 in accordance with certain further embodiments;
- Figure 22 depicts a view of a certified client user interface operating on a client computer showing an ordering screen with hourly time interval based market intervals for a specific energy market in accordance with certain embodiments
- Figure 23 depicts a view of a certified client user interface operating on a client computer showing an ordering screen for daily on-peak time interval based market intervals for a specific energy market in accordance with certain embodiments
- Figure 24 depicts a view of a certified client user interface operating on a client computer showing an ordering screen for hourly time interval based market intervals for a specific flow gate market in accordance with certain embodiments.
- Figure 3A depicts a virtual trading floor 1000, containing validated orders and market intervals with associated market states in accordance with certain embodiments.
- a virtual trading floor mechanism 1000 comprises a collection of market intervals, each with an associated market state, and validated orders.
- a market contains a product type and a location. Trading in the market is done in terms of market intervals 1100, 1120, 1140 and 1160.
- Each market interval of a market contains the market product type, market location, plus a calendar scheme with an interval end.
- the market state of a market interval comprises a market price for the market interval product type at the market interval location during the market interval time interval.
- a validated order contains an amount of the market interval product type, a price for the market interval product type.
- the validated order is either a bid order or an ask validated order.
- a virtual trading floor supports trading ephemeral, fungible commodities of an electrical power grid containing at least one AC power network.
- Each AC power network further contains a node collection of at least two nodes.
- the product type of the market intervals of the market interval collection is a member of a product type collection comprised of energy and AC power transfer.
- the location of a market interval having an energy product type is a first node of the node collection of an AC power network contained in the electrical power grid. In certain further embodiments, the location of a market interval having an AC power transfer product type is from a first node of a first AC power network contained in the electrical power grid to a second node of the first AC power network.
- Figure 3B depicts a market interval containing a product type, location and time interval in accordance with certain embodiments.
- the product types include ephemeral, fungible commodities in certain embodiments. In certain further embodiments, all product types are ephemeral, fungible commodities.
- location refers to a single node.
- a node may be specified geographically.
- a node may be specified in terms of nodes in a network, containing both a collection of nodes and a collection of lines, each line from a first node to a second node. Note that the term line as used herein does not exclusively imply a straight line.
- a node may be specified in terms of a node of a network contained in a grid of one or more network, which may further contain special lines connecting nodes of potentially distinct networks.
- location may additionally refer to a transition or transfer from a first node to a second node. As discussed above, such a transition in a network would correspond to a line between the first node and the second node.
- Figure 3C depicts a refinement of a market interval as depicted in Figure 3B further containing multiple time intervals in accordance with certain embodiments.
- two time intervals are depicted by way of example.
- more than two time intervals may be contained in one market interval.
- each of the multiple time intervals does not temporally overlap the other contained time intervals of the market interval.
- AS Figure 4 depict a flowchart of operations for a method of a virtual trading floor trading ephemeral, fungible commodities in accordance with certain embodiments.
- Operation 2000 starts the operations of this flowchart.
- Arrow 2002 directs the flow of execution from operation 2000 to operation 2004.
- Operation 2004 performs maintaining a market interval collection of market intervals.
- Arrow 2006 directs execution from operation 2004 to operation 2008.
- Operation 2008 terminates the operations of this flowchart.
- Arrow 2020 directs the flow of execution from starting operation 2000 to operation 2022.
- Operation 2022 performs maintaining a validated order collection of validated orders.
- Arrow 2024 directs execution from operation 2022 to operation 2008.
- Operation 2008 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting the virtual trading floor for ephemeral, fungible commodities.
- the term computer refers to devices including instruction set computers, inferential computers, and analog computers, as well as aggregates of these basic kinds of computers.
- a computer will also refer to informational appliances incorporating one or more computers in their construction. Such informational appliances may be physically distinct units, or they may be tangibly integrated into other devices, or they may be tangibly integrated into the physically mobile neighborhood of one or more human beings.
- certain computers including instruction-processing computers and inferential computers include coupled computer readable memory to hold what will be termed herein as instructions.
- Instructions as used herein with regard to instruction set computers will refer to information controlling state transition of such instruction computers. Based upon the current individual or collection of instructions being executed, and its internal state, the instruction-processing computer will determine the future state of the instruction-processing computer. Note that these instructions may either be directly executed by the instruction-processing computer or may be interpretively executed by the instruction-processing computer.
- Instructions as used herein with regard to inferential computers will refer to information presented to the inferential computer used to infer the future state of the computer based upon an inference base of the inferential computer directed by the presented instruction.
- Such an inference base may reside internal to the inferential computer in certain cases, or reside in coupled computer accessible memory, which may be both read and written by the inferential computer.
- inferential computers include but are not limited to machines executing various forms of Horn clause predicates as well as constraint rules, pattern recognition templates, fractal pattern templates and fuzzy logic predicate structural elements.
- Analog computers as used herein include, but are not limited to, devices directly coupling to analog circuitry.
- Such analog circuitry as used herein includes, but is not limited to, radio frequency IF stages, opto-electronic interfaces such as lasers embedded in fiber optic communications systems, audio and video pattern recognition circuitry, audio and video output devices.
- Analog computers as used herein include but are not limited to acoustic interfaces to humans, audio and visual identification portals to the contracting of AC power transfer regarding flow gates, encoding and decoding mechanisms used in long distance communication and interfaces to recording devices of agreed contracts.
- a program code segment as used herein refers to instructions in a form executable or inferentially directing for the computer coupled to the computer readable memory in which the program code segment resides. Note that in certain embodiments, program code segments may be native executable
- program code segments may be interpretively executed instructions of an instruction-processing computer.
- Figure 5A depicts a validated order 1200 of the validated order collection in accordance with certain embodiments.
- Validated order 1200 has an associated 1300 market interval 1100-N of the market interval collection.
- the market interval collection is separately maintained in certain embodiments. In certain embodiments, maintaining the validated order collection and market interval collections are coupled.
- Each validated order 1200 further contains a member of the order type collection 1310 which is either a bid order 1312 of the associated 1300 market interval 1100-N or an ask validated order 1314 of the associated 1300 market interval 1100-N.
- Figure 5B depicts a refinement of Figure 5A of a validated order 1200 of the validated order collection in accordance with certain further embodiments.
- validated order 1200 has an associated 1300 market interval 1100-N of the market interval collection.
- the market interval collection is separately maintained in certain embodiments. In certain embodiments, maintaining the validated order collection and market interval collections are coupled.
- each validated order 1200 further contains a member of the order type collection 1310 which is either a bid order 1312 of the associated 1300 market interval 1100-N or an ask validated order 1314 of the associated 1300 market interval 1100-N.
- a validated order may contain 1320 an amount 1322 of the product type 1110-N of the associated 1300 market interval 1100-N. In certain further embodiments, a validated order may contain 1330 a price 1332 of the product type 1110-N of the associated 1300 market interval 1100- N.
- Figure 6A depicts a refinement of Figure 3B of a market interval of an energy product type in accordance with certain embodiments.
- the product type 1110 of the market interval is further described as an energy product type 1110.
- the location 1112 is a first node of an AC power network contained in the electrical power grid.
- Figure 6B depicts a refinement of Figure 3B of a market interval of an AC power transfer product type in accordance with certain embodiments.
- the product type 1110 of the market interval is further described as an Energy product type 1110.
- the location 1112 is from a first node of a first AC power network contained in the electrical power grid to a second node of the first AC power network. Note that this form of location is a line between the first node of the first AC power network and a second node of the first AC power network.
- Figure 6C depicts a refinement of Figure 6B of a market interval of an AC power transfer product type in accordance with certain embodiments.
- the product type 1110 of the market interval is described as an Energy product type 1110.
- the location 1112 is a flow gate of the flow gate collection of a first AC power network contained in the electrical power grid. Note that flow gates can represent a congestion constraint across more than one transmission line, and may not have a specific first node to second node description.
- Figure 7 depicts a validated order 1200 comprised of at least two validated orders, each with an associated market interval in accordance with certain embodiments.
- Validated order 1200-1 has an associated 1300-1 market interval 1100-N-1 of the market interval collection. Validated order 1200-1 further contains a
- 1 member of the order type collection 1310-1 which is either a bid order 1312 of the associated 1300 market interval 1100-N-1 or an ask validated order 1314 of the associated 1300 market interval 1100-N-1.
- Validated order 1200-2 has an associated 1300-2 market interval 1100-N-2 of the market interval collection. Validated order 1200-2 further contains a member of the order type collection 1310-2 which is either a bid order 1312 of the associated 1300 market interval 1100-N-2 or an ask validated order 1314 of the associated 1300 market interval 1100-N-2.
- Validated order 1200-3 has an associated 1300-3 market interval 1100-N-3 of the market interval collection.
- Validated order 1200-3 further contains a member of the order type collection 1310-3 which is either a bid order 1312 of the associated 1300 market interval 1100-N-3 or an ask validated order 1314 of the associated 1300 market interval 1100-N-3.
- the associated market intervals of multiple validated orders within a validated order share the same product type. In certain embodiments, the associated market intervals of multiple validated orders within a validated order may share the same location.
- the associated market intervals of multiple validated orders within a validated order differ in product type. In certain embodiments, the associated market intervals of multiple validated orders within a validated order differ in location.
- each AC power network contained in the electrical power grid further contains a flow gate collection of flow gates.
- Each flow gate location being either from an associated first node of the AC power network to an associated second ⁇ b node of the AC power network, or in the case of a collection of constrained transmission lines, will be denoted by a flow gate designator.
- An AC power transfer amount from nodel to node2 produces an amount of AC power transfer across the flow gate as essentially an associated linear, skew- symmetric function of the amount from nodel to node2, for each of the flow gates of the flow gate collection.
- For each of the flow gates of the flow gate collection there is at least one market interval in the market interval collection of AC power transfer product type with the flow gate location.
- each validated order of the validated order collection with the AC power transfer product type of the associated market interval further contains an amount.
- a validated order of AC power transfer product type from the first node to the second node is further comprised of a validated order of the flow gate associated market interval.
- the amount ordered for that flow gate is essentially the associated linear, skew-symmetric function of the amount from the first node to the second node, for each of the flow gates of the flow gate collection.
- Figure 8A depicts a market interval of a DC power line in accordance with certain embodiments.
- an electrical power grid further contains a DC power line collection of at least one DC power line at the location of the DC power line from a first node of a first AC power network to a second node of a second AC power network.
- the product type collection further comprises DC power transfer. For each DC power line of the DC power line collection, there is at least one associated market interval with DC power transfer product type, with the location as the location of the DC power line.
- FIG. 8B depicts market interval 1200 of Figure 3B further containing a window time interval during which the market interval is active only within the window time interval in accordance with certain embodiments.
- the window time interval of the market interval entirely occurs before the time interval contained in the market interval for each market interval.
- Figure 8C depicts market interval 1200 of Figure 8B containing a window time interval and multiple time intervals in accordance with certain embodiments. Each of the time intervals does not overlap the other time intervals. The window time interval occurs before each of the time intervals.
- Figure 9A depicts a detail flowchart of operation 2000 of Figure 4 performing establishing a real time.
- a real time is a temporal reference used to determine whether the window time interval contains the real time, making validated orders with the associated market interval active.
- Arrow 2040 directs the flow of execution from starting operation 2000 to operation 2042. Operation 2042 performs establishing a real time. Arrow 2044 directs execution from operation 2042 to operation 2046. Operation 2046 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 9B depicts a detail flowchart of operation 2022 of Figure 4 performing determining whether to remove a validated order from the validated order collection when its associated market interval's window has passed.
- Arrow 2060 directs the flow of execution from starting operation 2022 to operation 2062. Operation 2062 performs determining whether the real time is contained in the window time interval for the market interval of the validated order of the validated order collection. Arrow 2064 directs execution from operation 2062 to operation 2066. Operation 2066 performs removing the
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 10A depicts a detail flowchart of operation 2000 of Figure 4 performing contracting to create an agreed contract from the validated order collection.
- Arrow 2090 directs the flow of execution from starting operation 2000 to operation 2092.
- Operation 2092 performs contracting to create an agreed contract from the validated order collection.
- Arrow 2094 directs execution from operation 2092 to operation 2096.
- Operation 2096 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 10B depicts a detail flowchart of operation 2092 of Figure 10A performing contracting to create an agreed contract from the validated order collection.
- Arrow 2110 directs the flow of execution from starting operation 2092 to operation 2112.
- Operation 2112 performs determining a first bid order for a first market interval agreeing with a first ask validated order for the first market interval in terms of price to create an agreed price.
- Arrow 2114 directs execution from operation 2112 to operation 2116.
- Operation 2116 performs calculating an agreed amount for the market interval at the agreed price based upon the first bid order and first ask validated order.
- Arrow 2118
- Operation 2120 performs creating the agreed contract for the market interval at the agreed price for the agreed amount whenever the first bid order agrees with the first ask validated order in terms of the price.
- Arrow 2122 directs execution from operation 2120 to operation 2124. Operation 2124 terminates the operations of this flowchart.
- not all validated orders have a price associated with them.
- a validated order for an AC power transfer amount from nodel to node2 may contain validated orders for an associated amount for each flow gate of the flow gate collection.
- Each of the flow gate validated orders may contain prices for their respective flow gate. The agreed amount would be calculated based upon the associated amounts and pricing of the flow gates.
- all validated orders have a price associated with them.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 11 A depicts a detail flowchart of operation 2022 of Figure 4 performing removing first bid and first ask validated orders from the validated order collection.
- Arrow 2140 directs the flow of execution from starting operation 2022 to operation 2142.
- Operation 2142 performs removing the first bid validated order from the validated order collection.
- Arrow 2144 directs execution from operation 2142 to operation 2146.
- Operation 2146 terminates the operations of this flowchart.
- Arrow 2150 directs the flow of execution from starting operation 2022 to operation 2152.
- Operation 2152 performs removing the first ask validated
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 11 B depicts a detail flowchart of operation 2142 of Figure 11A performing removing the first bid validated order from the multiple validated order, in accordance with embodiments where the first bid validated order is originally contained in a multiple validated order containing a second validated order.
- Arrow 2170 directs the flow of execution from starting operation 2142 to operation 2172.
- Operation 2172 performs removing the first bid validated order from the validated order collection comprises removing the first bid validated order from the validated order.
- Arrow 2174 directs execution from operation 2172 to operation 2176. Operation 2176 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 11 C depicts a detail flowchart of operation 2152 of Figure 11 A performing removing the first ask validated order from a multiple validated order, in accordance with embodiments where the first ask validated order is originally contained in a multiple validated order containing a second validated order.
- Arrow 2190 directs the flow of execution from starting operation 2152 to operation 2192.
- Operation 2192 performs removing the first ask validated Z order from the validated order.
- Arrow 2194 directs execution from operation 2192 to operation 2196.
- Operation 2196 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 12A depicts a detail flowchart of operation 2000 of Figure 4 performing maintaining a certified client collection of certified clients.
- Arrow 2210 directs the flow of execution from starting operation 2000 to operation 2212.
- Operation 2212 performs maintaining a certified client collection of certified clients.
- Arrow 2214 directs execution from operation 2212 to operation 2216.
- Operation 2216 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 12B depicts a detail flowchart of operation 2022 of Figure 4 performing receiving an order message from a certified client, processing and inserting it into the validated order collection, in accordance with certain embodiments where each of the validated orders of the validated order collection contains an ordering client.
- Arrow 2230 directs the flow of execution from starting operation 2022 to operation 2232.
- Operation 2232 performs receiving an order message from a first of the certified clients of the certified client collection to create a received order message from the first certified client.
- Arrow 2234 directs execution from operation 2232 to operation 2236.
- Operation 2236 performs processing the received order message from the first certified client to create a first
- Arrow 2238 directs execution from operation 2236 to operation 2240.
- Operation 2240 performs inserting the first processed order from the first certified client into the validated order collection to create a validated order containing the first certified client as the order client contained in the validated order collection.
- Arrow 2242 directs execution from operation 2240 to operation 2244.
- Operation 2244 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 13 depicts a refinement of the virtual trading floor 1000 as depicted in Figure 3A, containing validated orders and market intervals with associated market states and further containing a certified client collection of certified clients in accordance with certain embodiments.
- virtual trading floor mechanism 1000 comprises a collection of market intervals, each with an associated market state, and validated orders.
- a market contains a product type and a location.
- Trading in the market is done in terms of market intervals 1100, 1120, 1140 and 1160.
- Each market interval of a market contains the market product type, market location, plus a calendar scheme with an interval end.
- the market state of a market interval comprises a market price for the market interval product type at the market interval location during the market interval time interval.
- a validated order contains an amount of the market interval product type, a price for the market interval product type.
- the validated order is either a bid validated order or an ask validated order.
- certified clients include but are not limited to human beings. In certain further embodiments, certified clients further include but are not limited to corporate entities. In certain further embodiments, certified clients further include agents authorized by the certified clients to represent them in interactions regarding the virtual trading floor. In certain further embodiments, certified clients further include software agents executing on software agent computers authorized by certified clients to represent them in interactions regarding the virtual trading floor.
- a virtual trading floor supports trading ephemeral, fungible commodities of an electrical power grid containing at least one AC power network.
- Each AC power network further contains a node collection of at least two nodes.
- the product type of the market intervals of the market interval collection is a member of a product type collection comprised of energy and AC power transfer.
- the location of a market interval having an energy product type is a first node of the node collection of an AC power network contained in the electrical power grid.
- the location of a market interval having an AC power transfer product type is from a first node of a first AC power network contained in the electrical power grid to a second node of the first AC power network.
- Figure 14 depicts a simplified system block of a computing system 3000 supporting interaction between a collection of certified clients and a computing system based upon interactions involving a virtual trading floor in accordance with certain embodiments.
- Computing system 3000 is comprised of at least one computer 3020 coupled 3024 to computer readable memory 3026.
- the communication and interaction between computing system 3000 and computer 3020 is denoted by arrow 3022.
- Such communication and interaction 3022 may employ a variety of communications technologies, including a wireless physical transport layer in certain embodiments.
- communications technologies including a wireless physical transport layer in certain embodiments.
- 6 communication and interaction 3022 may employ a wireline physical transport layer.
- these entities communicate with computing system 3000 by use of messages as represented by arrows 3102, 3122, 3142, and 3182, respectively.
- such messages may use a wireline physical transport layer as represented by one or more of the arrows 3102, 3122, 3142, and 3182.
- such messages may use a wireless physical transport layer as represented by one or more of the arrows 3102, 3122, 3142, and 3182.
- Such messages may use body signals in certain further embodiments.
- Such messages may further use hand signals.
- Such message in other embodiments may use acoustic signaling of messages.
- Such messages in certain further embodiments may use verbal messages in a human language.
- FIG 15 depicts a refinement of computing system 3000 as a system diagram in Figure 14 in accordance with certain further embodiments.
- This computing system is comprised of a client computer collection and a server system 3500 coupled to a network 3200.
- the client computer collection is comprised of at least one client computer 3600 operated 3192 by certified client 1400.
- client computer 2610 operated 3104 by a human being as client 3100.
- client computer 2620 operated 3124 by a corporate entity as client 3120.
- client computer 2630 operated 3144 by an authorized agent as client 3140.
- the certified client is represented by an agent authorized by the first party to act on behalf of the first party with respect to contracting the AC power transfer.
- Server system 3500 includes at least one server computer 3520 coupled to network 3200.
- Network 3200 further couples 3602, 3612, 3622, 3632 and
- Network 3200 at least supports communication between client computers and
- Network supported communication includes, but is not limited to, digital communication protocols as well as analog communication protocols.
- Network supported communication as used herein further includes, but is not limited to, message passing protocols and packet based protocols.
- Network supported communication as used herein further includes, but is not limited to, communication protocols including TCP/IP.
- Network supported communication as used herein further includes, but is not limited to, communication protocols supporting the Internet.
- Network supported communication as used herein further includes, but is not limited to, communication protocols supporting the World Wide Web.
- client computer 3610 with coupled 3614 computer readable memory 3616 operated 3104 by a client 1400 further coupled 3194 to computer readable memory 3606.
- the coupling 3194 provides various personal optimizations and shortcuts, including but not limited to macro style functions and standard contract forms employed by the client 1400.
- server system 3500 includes at least one server computer 3520 coupled 3524 to computer readable memory 3526.
- Figure 16 depicts a detail flowchart of operation 2092 of Figure 1 0A performing notified biding and asking clients of the agreed contract for their respective validated orders.
- Arrow 2270 directs the flow of execution from starting operation 2092 to operation 2272.
- Operation 2272 performs extracting from the first bid validated order to create a bid certified client.
- Arrow 2274 directs execution from operation 2272 to operation 2276.
- Operation 2276 performs extracting
- Arrow 2278 directs execution from operation 2276 to operation 2280.
- Operation 2280 performs sending a bid contract message based upon the agreed contract to the bid client.
- Arrow 2282 directs execution from operation 2280 to operation 2284.
- Operation 2284 performs sending an ask contract message based upon the agreed contract to the ask client.
- Arrow 2286 directs execution from operation 2284 to operation 2288.
- Operation 2288 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 17A depicts a detail flowchart of operation 2004 of Figure 4 performing calculating the market price of each market interval in the market interval collection.
- Arrow 2310 directs the flow of execution from starting operation 2004 to operation 2312.
- Operation 2312 performs calculating the associated market price of each of the market intervals of the market interval collection based upon the bid validated orders of the validated order collection for the market interval and the ask validated orders of the validated order collection for the market interval.
- Arrow 2314 directs execution from operation 2312 to operation 2316.
- Operation 2316 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 17B depicts a refinement of Figure 3B of a market interval 1100 further containing a capacity option type 1118.
- capacity options are found as ancillary services in AC power networks providing *> network operators real-time resources to maintain AC power network operational parameters within regulatory and safety limits.
- capacity options may be used by certified clients to provide for rapidly applied increases from production facilities of ephemeral, fungible commodities being traded on the virtual trading floor.
- Figure 17C depicts a refinement of the validated order of Figure 5B further containing 1340 a capacity option price 1342.
- capacity options are traded to permit reservation of an ephemeral, fungible commodity amount.
- Such reservations have a price, the capacity option price, besides just price of purchase.
- the seller In agreeing to a capacity option contract, the seller is only guaranteed the earnings of the capacity option price, and the buyer acquires the right to buy the amount of capacity at or close to real time (subject to scheduling constraints). If the buyer elects to buy the optioned capacity, it is at the price already agreed upon in the contract. The seller then makes additional income from the actual purchased amount at the agreed price.
- the virtual trading floor applies to a power grid containing at least one AC power network
- capacity options can exist for a variety of generation options, including what is sometimes known as spinning and non-spinning resources.
- Spinning resources are often turbine generators rotating already at operational speed, and thus can be brought on line in a short time.
- Non-spinning resources include turbines, which are either still, or far below operational rates. Such turbines often take 15-30 minutes to come up to operational speed.
- Figure 18A depicts a detail flowchart of operation 21 12 of Figure 10B performing determining bid order agreement with ask order for an associated capacity option market interval.
- Arrow 2330 directs the flow of execution from starting operation 2112 to operation 2332.
- Operation 2332 performs determining a first bid validated o order for a first market interval agreeing with a first ask validated order for the first market interval in terms of capacity option price to create an agreed capacity option price.
- Arrow 2334 directs execution from operation 2332 to operation 2336.
- Operation 2336 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 18B depicts a detail flowchart of operation 21 16 of Figure 10B performing calculating an agreed option amount.
- Arrow 2350 directs the flow of execution from starting operation 2116 to operation 2352.
- Operation 2352 performs calculating an agreed option amount for the market interval at the agreed price and the agreed capacity option price based upon the first bid validated order and first ask validated order.
- Arrow 2354 directs execution from operation 2352 to operation 2356.
- Operation 2356 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 18C depicts a detail flowchart of operation 2120 of Figure 10B performing creating the agreed contract at the agreed price and the agreed option price for the agreed amount whenever the first bid order agrees with the first ask order in terms of the price and the option price.
- Arrow 2370 directs the flow of execution from starting operation 2120 to operation 2372.
- Operation 2372 performs creating the agreed contract for the market interval at the agreed price and the agreed option price for the agreed amount whenever the first bid validated order agrees with the first ask validated order in terms of the price and the option price.
- Arrow 2374 directs execution from operation 2372 to operation 2376.
- Operation 2376 terminates the operations of this flowchart.
- these operations are supported by a program code segment residing in a coupled computer readable memory on at least one computer in a computing system supporting a virtual trading floor for ephemeral, fungible commodities.
- Figure 19A depicts a market state 1102 associated with a market interval 1 100 as show in Figures 3A, 13 and 1 7 B in accordance with certain embodiments.
- market state 1102 includes a price 1102-1. In certain further embodiments, where market state 1102 is associated with a market interval 1100 containing a capacity option type 1118 as shown in Figure 17B, market state 1102 may further contain a capacity option price 1102-2.
- Figure 19B depicts a detail flowchart of operation 2004 of Figure 17A performing calculating the capacity option price 1102-2 for the market state 1102 as shown in Figure 19A of a market interval as shown in Figure 17B containing a capacity option 1118.
- Arrow 2390 directs the flow of execution from starting operation 2004 to operation 2392.
- Operation 2392 performs calculating the associated capacity option market price of each market interval based upon the bid validated orders of the validated order collection for the market interval and the ask validated orders of the validated order collection for the market interval.
- Arrow 2394 directs execution from operation 2392 to operation 2396.
- Operation 2396 terminates the operations of this flowchart.
- Figure 20 depicts a method of controlling the interaction between a client 1400 and a virtual trading floor comprising maintaining a session component 3300, participant component 3320 and market segment 3340 in accordance with certain embodiments.
- maintaining the session component 3300 comprises the following: Receiving an order request message 3302 from client 2190. Sending the received order request message 3322 to the participant component 3320 to create a forwarded order request message for the participant component. Receiving 3324 the acknowledgement message based upon the validated order request message and the relevant client list message for the validated order request message. Processing the received acknowledgement message and relevant client list for the validated order request message to create a broadcast update message for the validated order request message. Sending the broadcast update message 3304 to each of the clients 2190 of the relevant client list.
- maintaining the participant component 3320 comprises the following: Receiving the forwarded order request message 3302 from the session component. Maintaining 3332 a participant database 3330. Validating the received, forwarded order request message. And responding to the validated order request message whenever the received, forwarded order request message is validated.
- maintaining the participant database comprises the following: Adding the received, forwarded order request message 3332 to the participant database 3330.
- Validating the received, forwarded ordered request message requires examining 3324 and 3322 the session database based upon the received, forwarded order request message to create a validated order request message.
- responding to a validated message comprises the participant component performing the following activities: Sending an acknowledgement message 3324 based upon the validated order request message to the session component 3300. Assembling a list of relevant clients for the validated order request message and sending 3324 the session component 3300 a relevant client list message for the validated order request
- maintaining the market segment 3340 comprises performing the following activities: Receiving the market order request message 3342. Maintaining 3352 a market segment database 3350 comprised of market intervals with associated market states as either active or closed. The market state of an active market interval comprises the total pending buy-position and the total pending sell-position.
- maintaining the market segment database 3350 comprises performing the following activities: Updating the market state of at least one market interval 3352 based upon the received market order request message 3342. Reconciling the total pending buy-position with the total pending sell-position of at least one market interval. Closing a market interval.
- a virtual trading mechanism database comprising a read-only database 3360 for market configuration and for participant configuration by the virtual trading mechanism.
- settlement and schedule databases are not directly accessed by the virtual trading mechanism.
- FIG 21 depicts a refinement of computing system 3000 as a system diagram in Figure 15 in accordance with certain further embodiments.
- This computing system is comprised of a client computer collection and a server system 3500 coupled to a network 3200.
- the client computer collection is comprised of at least one client computer 3600 operated 3192 by certified client 1400.
- client computer 2610 operated 3104 by a human being as client 3100.
- client computer 2620 operated 3124 by a corporate entity as client 3120.
- client computer 2630 operated 3144 by an authorized agent as
- the certified client is represented by an agent authorized by the first party to act on behalf of the first party with respect to contracting the AC power transfer.
- server system 3500 includes at least one server computer 3520 coupled to network 3200.
- Network 3200 further couples 3602, 3612, 3622, 3632 and 3642 to client computers 3600, 3610, 3620, 3630 and 3640, respectively.
- Network 3200 at least supports communication between client computers and at least one server computer 3520 of server system 3500.
- the term network refers not only to Local Area Networks (LANs), but also to Wide Area Networks (WANs).
- Network supported communication as used herein includes, but is not limited to, digital communication protocols as well as analog communication protocols.
- Network supported communication as used herein further includes, but is not limited to, message passing protocols and packet based protocols.
- Network supported communication as used herein further includes, but is not limited to, communication protocols including TCP/IP.
- Network supported communication as used herein further includes, but is not limited to, communication protocols supporting the Internet.
- Network supported communication as used herein further includes, but is not limited to, communication protocols supporting the World Wide Web.
- client computer 3610 with coupled 3614 computer readable memory 3616 operated 3104 by a client 1400 further coupled 3194 to computer readable memory 3606.
- the coupling 3194 provides various personal optimizations and shortcuts, including but not limited to macro style functions and standard contract forms employed by the client 1400.
- server system 3500 includes at least one server computer 3520 coupled 3524 to computer readable memory 3526.
- server system 2500 includes a server computer 3520 coupled 3528 to network 3200.
- server system 3500 includes server computer 3530 coupled 3538 to network 3200.
- server system 3500 includes server computer 3540 coupled 3548 to network 3200.
- server system 3500 includes server computer 3550 coupled 3558 to network 3200. Note that in other further embodiments, even more server computers may be coupled to the network.
- network 3200 further couples 3602, 3612, 3632, 3632 and 3642 to client computers 3600, 3610, 3620, 3630 and 3640, respectively.
- Network 3200 at least supports communication between client computers and at least one server computer 3520 of server system 3500.
- the term network refers not only to Local Area Networks (LANs), but also to Wide Area Networks (WANs).
- Network supported communication as used herein includes, but is not limited to, digital communications protocols as well as analog communication protocols.
- Network supported communication as used herein further includes, but is not limited to, message passing protocols and packet based protocols.
- Network supported communication as used herein further includes, but is not limited to, communication protocols including TCP/IP.
- Network supported communication as used herein further includes, but is not limited to, communication protocols supporting the Internet.
- Network supported communication as used herein further includes, but is not limited to, communications protocols supporting the World Wide Web.
- client computer 3610 with coupled 3614 computer readable memory 3616 is operated 3104 by a client 3100 further coupled 3194 to computer readable memory 3606.
- client computer 3640 with coupled 3644 computer readable memory 3646 is operated 3164 by a software agent as client 3160.
- the coupling 3194 provides various personal optimizations and shortcuts, including, but not limited to, macro style functions and standard contract forms employed by the client 3190.
- server system 3500 includes at least one server computer 3520 coupled 3524 to computer readable memory 3526. Additionally, in certain further embodiments, server system 3500 includes server computer 3530 coupled 3534 to computer readable memory 3536. Additionally, in certain further embodiments, server system 3500 includes server computer 3540 coupled 3544 to computer readable memory 3546. Additionally, in certain further embodiments, server system 3500 includes server computer 3550 coupled 3554 to computer readable memory 3556.
- server computer coupled computer readable memory may contain a read-write accessible memory.
- the read-write accessible memory may contain at least one mass storage unit.
- a mass storage unit may include a disk drive.
- a mass storage unit may be accessed using a file management system.
- a mass storage unit may be accessed as a database.
- Certain embodiments include a method of operating a client computer with a client computer message address interfaced with a reliable distributed system composed of a server system containing server computers with associated messaging addresses.
- the method includes a login procedure, a message composition procedure for an outgoing message to the reliable distributed system, and a message analysis procedure for an incoming message from the reliable distributed system.
- the login procedure maintains a list of messaging addresses of the collection of computers of the distributed system, a first login message and a login protocol and performs the following:
- a first server computer of the server system is selected, and a first login message is sent to the associated address of the first server computer.
- the login protocol fails with the first server computer or
- the first server computer is selected from the remaining server computers of the server system and these steps are repeated. d. Whenever the login protocol succeeds with the first server computer, the first server computer is designated the connection computer.
- the message composition procedure for an outgoing message to the distributed system comprises performing the following: Maintaining a list of message formats. Determining the selection of a first message format. Using the first message format to create an outbound message. Sending the outbound message to the connection computer.
- the message analysis procedure for an incoming message from the distributed system comprises performing the following: Receiving the message from the connection computer. Validating the received message creates a valid received message.
- each message comprises a message type and at least one message field.
- Each message-passing object comprises handling an unknown message type and handling for an unknown message field.
- handling an unknown message type for a received message from a first object by a second object comprises the first object sending the second object a reply message indicating unknown received message type and referencing the received message.
- handling an unknown message field of the received message by the second object comprises handling the other fields of the received message by the second object.
- Certain embodiments employ a method of operating a reliable distributed system of a collection containing at least one process group running on several computers comprising receiving confirmed messages from certified clients and maintaining a group state.
- Each process group computer possesses a messaging address.
- the computers of a process group communicate amongst themselves with a virtually synchronous messaging system.
- receiving a confirmed message from a certified client occurs at one computer of the first collection of computers running the process group. Upon receipt the receiving computer broadcasts the confirmed message from the certified client to all computers of the first collection of computers.
- maintaining a group state on each computer of the first collection of computers of the process group comprising the following operations: Each computer processes the confirmed message from the certified client to create a group state candidate. Each computer broadcasting a virtually synchronous group state candidate message to the other computers. Each computer receives the virtually synchronous group state candidate messages of the other computers. Each computer analyzes the received virtually synchronous group state candidate messages and its own virtually synchronous group state candidate to create a new group state.
- Certain embodiments employ a messaging system for message passing concurrent objects, instances of which reside on computers each possessing a controller belonging to a collection of computers comprising ABCAST protocol and GBCAST protocol.
- the ABCAST protocol is an atomic broadcast protocol used to communicate messages between object instances across the computers of the collection of computers.
- the GBCAST protocol is a global broadcast protocol to communicate messages between controllers of the computers of the collection of computers.
- Certain embodiments employ an object class structure executing in a process group of computers communicating with each other via a messaging protocol supporting at least virtual synchrony.
- Each instance of each object of the object class structure comprises an object instance clone reading on each of the process group computers.
- each object instance may send and receive messages from other object instances and each object instance clone communicates with messages to other object instance clones of the same object instance.
- each object class possesses a state, which is a member of a collection of states.
- Each instance of each object class state changes as an atomic event. All activities of each object class occur as atomic events. Atomic events may be triggered by message reception. State changes in an object instance clone trigger transmission of a state change message to other object instance clones of the same object instance.
- a concurrent computing entity resides on each of the computers of a process group of computers where it owns access to a binary file used for storing the resilient object instance state. It executes updates to the binary file as a transaction.
- the storage in the binary file is organized into table objects. Each table object consists of a set of records.
- Figure 22 depicts a view of a certified client user interface operating on a client computer showing an ordering screen with hourly time interval based market intervals for a specific energy market in accordance with certain embodiments.
- a client display screen 4000 interactively shows the market state of a number of related market intervals.
- client display screen 4000 indicates the market state of market intervals sharing the same product type 4004 and location 4002 and for successive time intervals 4004 for November 1 1 , 1998 as indicated by highlighted lettering in calendar 4030.
- the column 4006 labeled "Market Time Hour Ending (ST)" has a succession of rows with entries from 1 to 24, indicating the hourly energy markets 4004 in the Illinois sell zone 4002.
- This row displays the market state of the market interval with energy product type, Illinois sell zone location and hour time interval ending at 3:00 for November 1 1 , 1998.
- the current market price in dollars per megawatt- hour 4010 is "12.96”.
- the contracted position in net megawatts 4012 is "12.00”.
- the pending position in net megawatts 4014 is "13.00”.
- the total position in net megawatts 4016 is "25.00", which is the sum of the contract and pending positions for that market interval.
- the highest bid quantity in net megawatts-hours 4018 is "26.98".
- the highest bid price in dollars per megawatt-hour 4020 is "1 1.71”.
- the highest ask quantity in net megawatts- hours 4022 is "38.84”.
- the highest ask price in dollars per megawatt-hour 4024 is "14.21".
- Figure 23 depicts a view of a certified client user interface operating on a client computer showing an ordering screen for daily on-peak time interval based market intervals for a specific energy market in accordance with certain embodiments.
- a client display screen 4100 interactively shows the market state of a number of related market intervals.
- client display screen 4100 indicates the market state of market intervals sharing the same product type 4104 and location 4102 and for successive time intervals 4104 from November 7, 1998 to November 24, 1998 as indicated by highlighted lettering in calendar 4130. Consider the row for 11/12/1998.
- the column labeled "Market Time Day Ending" has a succession of rows with entries from 1 1/07/1998 to 1 1/23/1998, indicating the daily on peak energy markets 4104 in the Illinois sell zone 4102.
- the current market price in dollars per megawatt-hour 4110 is "16.72".
- the contracted position in net megawatts 4112 is “10.00”.
- the pending position in net megawatts 4114 is “0.00”.
- the total position in net megawatts 4116 is "10.00", which is the sum of the contract and pending positions for that market interval.
- the highest bid quantity in net megawatts-hours 4118 is "25.50”.
- the highest bid price in dollars per megawatt-hour 4120 is "20.61”.
- the highest ask quantity in net megawatts-hours 4122 is "35.50".
- the highest ask price in dollars per megawatt-hour 4124 is "23.28".
- Figure 24 depicts a view of a certified client user interface operating on a client computer showing an ordering screen for hourly time interval based market intervals for a specific flow gate market in accordance with certain embodiments.
- the displayed information 4200 includes a variety of fields, including field 4202, where a specific flow gate or intertie may be selected. Immediately below that field is a field which specifies commodity type, in this case, "Hourly Flowgate".
- the column indicated by 4210 represents the current market price.
- the column to its right indicates the amount of the commodity already awarded.
- the box 4206 points to two columnar components. The left component represents the auction bid quantity and the right component represents the bid price per unit quantity on each row. Note that each row represents a distinct market interval, trading independently of the other market intervals.
- a client display screen 4200 interactively shows the market state of a number of related market intervals.
- client display screen 4200 indicates the market state of market intervals sharing the same product type 4204 and location 4202 and for successive time intervals for May 10, 1999 as indicated by highlighted lettering in calendar 4230.
- the column labeled "Market Time Hour Ending (DT)" has a succession of rows with entries from 1 to 24, indicating the hourly AC power transfer markets 4204 in the flow gate location "COCOPP_7_Unit 1 " 4202.
- This row displays the market state of the market interval with AC power transfer product type, flow gate 4202 location and hour time interval ending at 1 :00 for May 10, 1999.
- the current market price in dollars per megawatt-hour 4210 is "0.00”.
- the contracted position in net megawatts 4212 is "0.00”.
- the pending position in net megawatts 4214 is “0.00”.
- the total position in net megawatts 4216 is "0.00", which is the sum of the contract and pending positions for that market interval.
- the contracted flow 4224 is “0.00”.
- the pending flow 4226 is “0.00”.
- the total flow 4228 is “0.00”.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU67782/00A AU6778200A (en) | 1999-10-08 | 2000-08-16 | The virtual trading floor for trading fungible, ephemeral commodities including electric energy |
JP2001530175A JP2003525005A (en) | 1999-10-08 | 2000-08-16 | Virtual standing room for trading indistinguishable short-lived goods including electrical energy |
EP00955603A EP1218999A1 (en) | 1999-10-08 | 2000-08-16 | The virtual trading floor for trading fungible, ephemeral commodities including electric energy |
NO20021628A NO20021628L (en) | 1999-10-08 | 2002-04-05 | Virtual exchange for trading in interchangeable, short-lived goods, including electrical energy |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15860399P | 1999-10-08 | 1999-10-08 | |
US60/158,603 | 1999-10-08 | ||
US56441500A | 2000-05-02 | 2000-05-02 | |
US09/564,415 | 2000-05-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001028063A1 true WO2001028063A1 (en) | 2001-04-19 |
Family
ID=26855198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/022489 WO2001028063A1 (en) | 1999-10-08 | 2000-08-16 | The virtual trading floor for trading fungible, ephemeral commodities including electric energy |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1218999A1 (en) |
JP (1) | JP2003525005A (en) |
AU (1) | AU6778200A (en) |
NO (1) | NO20021628L (en) |
WO (1) | WO2001028063A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002044853A2 (en) * | 2000-11-28 | 2002-06-06 | Automated Power Exchange Inc. | Method and apparatus for trading and managing fungible, ephemeral commodities including electrical power |
US8504463B2 (en) | 1997-02-24 | 2013-08-06 | Geophonic Networks, Inc. | Bidding for energy supply |
CN110232583A (en) * | 2019-01-31 | 2019-09-13 | 广东电力交易中心有限责任公司 | A kind of electricity market marginal price planing method considering carbon emission power |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2511864A (en) * | 2013-03-15 | 2014-09-17 | Reactive Technologies Ltd | Method, apparatus and computer program for transmitting and/orreceiving signals |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5375055A (en) * | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
WO1998038844A2 (en) * | 1997-02-24 | 1998-09-11 | Geophonic Networks, Inc. | Bidding for energy supply |
EP0867998A1 (en) * | 1997-03-24 | 1998-09-30 | Asea Brown Boveri Ab | A plant for transmitting electric power |
-
2000
- 2000-08-16 EP EP00955603A patent/EP1218999A1/en not_active Withdrawn
- 2000-08-16 WO PCT/US2000/022489 patent/WO2001028063A1/en not_active Application Discontinuation
- 2000-08-16 AU AU67782/00A patent/AU6778200A/en not_active Abandoned
- 2000-08-16 JP JP2001530175A patent/JP2003525005A/en not_active Withdrawn
-
2002
- 2002-04-05 NO NO20021628A patent/NO20021628L/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5375055A (en) * | 1992-02-03 | 1994-12-20 | Foreign Exchange Transaction Services, Inc. | Credit management for electronic brokerage system |
WO1998038844A2 (en) * | 1997-02-24 | 1998-09-11 | Geophonic Networks, Inc. | Bidding for energy supply |
EP0867998A1 (en) * | 1997-03-24 | 1998-09-30 | Asea Brown Boveri Ab | A plant for transmitting electric power |
Non-Patent Citations (4)
Title |
---|
CHAO-AN LI ET ALIAS: "Revenue Adaquate Bidding Strategies in Competitive Electricity Markets", IEEE TRANSACTION ON POWER SYSTEMS, vol. 14, no. 2, May 1999 (1999-05-01), pages 492 - 497, XP002153999, Retrieved from the Internet <URL:http://IEEEXPLORE.IEEE.ORG/lpdocs/epic03/VadvSearch.htm> [retrieved on 20001120] * |
GERALD B. SHEBLÉ: "Priced based operation in an auction market sructure", IEEE TRANSACTION ON POWER SYSTEMS, vol. II, no. 4, November 1996 (1996-11-01), XP002153993, Retrieved from the Internet <URL:http://IEEEXPLORE.IEEE.ORG/lpdocs/epic03/VadvSearch.htm> [retrieved on 20001120] * |
NERC TRANSACTION RESERVATION AND SCHEDULING SELF DIRECTED WORK TEAM: "Discussion paper on Aligning Trasmission Reservations and Energy Schedules to Actual Flows", TRS SDWT FINAL REPORT (DRAFT OF THE PART OF THE MARCH 1999 ADEQUACY AGENDA), November 1998 (1998-11-01), pages 1 - 36, XP002152290 * |
P. R. GRIBIK, G. A. ANGELIDIS, R. . KOVACS: "Trasmission access and Pricing with Multiple Separate Energy Forward Markets", PROCEEDINIEE TRANSACTIONS ON POWER SYSTEMS, vol. 14, no. 13, September 1999 (1999-09-01), pages 865 - 876, XP002154006, Retrieved from the Internet <URL:http://IEEEXPLORE.IEEE.ORG/lpdocs/epic03/VadvSearch.htm> [retrieved on 20001120] * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8504463B2 (en) | 1997-02-24 | 2013-08-06 | Geophonic Networks, Inc. | Bidding for energy supply |
US8527389B2 (en) | 1997-02-24 | 2013-09-03 | Geophonic Networks, Inc. | Bidding for energy supply to resellers and their customers |
WO2002044853A2 (en) * | 2000-11-28 | 2002-06-06 | Automated Power Exchange Inc. | Method and apparatus for trading and managing fungible, ephemeral commodities including electrical power |
WO2002044853A3 (en) * | 2000-11-28 | 2003-05-15 | Automated Power Exchange Inc | Method and apparatus for trading and managing fungible, ephemeral commodities including electrical power |
CN110232583A (en) * | 2019-01-31 | 2019-09-13 | 广东电力交易中心有限责任公司 | A kind of electricity market marginal price planing method considering carbon emission power |
Also Published As
Publication number | Publication date |
---|---|
NO20021628L (en) | 2002-06-05 |
JP2003525005A (en) | 2003-08-19 |
NO20021628D0 (en) | 2002-04-05 |
AU6778200A (en) | 2001-04-23 |
EP1218999A1 (en) | 2002-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020038279A1 (en) | Method and apparatus for using a transaction system involving fungible, ephemeral commodities including electrical power | |
Hogan | Flowgate rights and wrongs | |
Burger et al. | Restructuring revisited part 2: Coordination in electricity distribution systems | |
Balijepalli et al. | SmartGrid initiatives and power market in India | |
US20040236659A1 (en) | Method and apparatus for an engine system supporting transactions, schedules and settlements involving fungible, ephemeral commodities including electrical power | |
EP1234369A1 (en) | Method and apparatus of managing ephemeral, fungible commodities based upon real-time forward prices | |
Cameron et al. | The role of the ISO in US electricity markets: A review of restructuring in California and PJM | |
US20030208437A1 (en) | Method and systems supporting trading of fungible ephemeral commodities and fungible non-ephemeral commodities incorporating transmission contracting | |
Rahimi et al. | A new distribution system operator construct | |
Lusztig et al. | A survey of transmission tariffs in North America | |
EP1218999A1 (en) | The virtual trading floor for trading fungible, ephemeral commodities including electric energy | |
Eldridge et al. | Impact of FERC Order 2222 on DER Participation Rules in US Electricity Markets | |
WO2001091013A2 (en) | Method and systems supporting trading of fungible ephemeral commodities and fungible non-ephemeral commodities incorporating transmission contracting | |
WO2001041279A1 (en) | Method and system of managing ac power networks based upon flow-gate market transactions | |
WO2002044853A2 (en) | Method and apparatus for trading and managing fungible, ephemeral commodities including electrical power | |
Cazalet | Transactional energy market information exchange (TeMIX) | |
Camfield et al. | Pricing transmission services efficiently | |
Jain et al. | Congestion Management Methods in Deregulated Electricity Markets. | |
Irisarri et al. | The future of electronic scheduling and congestion management in North America | |
EP1234368A1 (en) | Method and system of managing ac power networks based upon flow-gate market transactions | |
Lo et al. | Deregulation of electric utilities | |
Costa et al. | Energy and ancillary service dispatch through dynamic optimal power flow | |
Edmunds | DSO-TSO coordination and distribution network congestion management | |
Kumar | Developing of Power Trading Model for Indian Scenario | |
LE ANH | Interruptible load as an ancillary service in deregulated electricity markets |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2000955603 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2001 530175 Kind code of ref document: A Format of ref document f/p: F |
|
WWP | Wipo information: published in national office |
Ref document number: 2000955603 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000955603 Country of ref document: EP |