EMarket 5 Release Notes

From EMK Wiki
Jump to navigation Jump to search


EMarket 5.3.8 -> 5.4.1
  • Change to water valuation - all values at zero storage are now evaluated as storage constrained. This fixes a bug where a system with a tributary system was evaluated without buffers and failed to calculate any shortage values. This change effects all water values but is a valid approach to generating shortage values and more robust than the previous method of projecting zero storage forward if there is enough inflow to lift it over zero.
EMarket 5.3.6 -> 5.3.8
  • Added a single resource report line menu item when a resource is right clicked
EMarket 5.3.5 -> 5.3.6
  • Enhanced auditing tools and information through log.
  • Logging via text from command line "-1 drive:\Dir\file.ext
  • Command Line Reports bug fix
EMarket 5.3.4 -> 5.3.5
  • When EMarket is run from the command line it will not run if a manually opened EMarket is using the working directory - and vice versa,
EMarket 5.3.3 -> 5.3.4
  • Added Line.Outage trait which can be used to set full or partial outages, value should be from 0 to 1. Note that capacities are adjusted when this value is set.
EMarket 5.3.2 -> 5.3.3
  • Fixed error with output spec occasionally reporting an extra, non-existent version
  • Added RunningAverage function, parameters DateTime, Value and HalfLife (days)
  • The log window now has a 'copy all' button for copying the log entries to the clipboard
EMarket 5.3.1 -> 5.3.2
  • Fixed a bug with random walk and random outage generation, the bug caused zero values in morning periods.
  • Run check now warns if the file in File function does not exist
EMarket 5.3.0 -> 5.3.1
  • Fixed bug where hydro potentials were unable to be calculated when MaxGen and MinGen were set to the same value. This caused SystemStorage to go to zero.
EMarket 5.2.7 -> 5.3.0
  • Equation versions can now be created in the Grid resource. Setting the Equation.Version determines the version in use (default is 0). Setting Equation.Version to -1 or a number greater than the highest version will disable the equation.
  • Allows trading periods in date literals in the Schedule, the format is <date>:<trading period> e.g. 1 Mar 2013:8 returns the date and time starting at the beginning of the 8th trading period
EMarket 5.2.6 -> 5.2.7
  • Logs are now named with the run name and resource number appended
  • Added RandomSeed variable, which is defined using the "Random Seed" (formerly "Random Outage Seed")option in the Run definition
  • Added RandomBinaryState and MRJD functions
  • Added traits Generator.Availability and Generator.AverageOutageDuration which can be redefined to change the random outage behavior of a generation over time
  • Added trait Generator.Outage, by default this is defined "RandomBinaryState(RandomSeed,DateTime,.Availability,.AverageOutageDuration)"
  • The run form is now resizeable
EMarket 5.2.4 -> 5.2.6
  • Random outage modelling is now done on a half hourly basis
  • Fixed a bug where water values were incorrectly calculated near the end of the run
  • Added Calc Extra Water Value Weeks to the run parameters, this allows water values to be calculated beyond the end of the run.
EMarket 5.2.3 -> 5.2.4
  • Fixed bug that put extra divisions in 3h Output Spec partition
  • Version dimension partitons in the OS. Useful if there are more than one variable in the volatility matrix. partitions by a single variable in the volatility matrix Syntax: "Version(<dimension name>):All" e.g. "Version(InflowYear):All"
EMarket 5.2.2 -> 5.2.3
  • Improved eaccuracy of demand monthly input process
  • Fixed bug that lost the EMarket version entry in the log file
  • Saved Run Resource is now named <RunName>_Resource.txt
EMarket 5.2.1 -> 5.2.2
  • Output spec functions First() and Last() have been added
EMarket 5.1.4 -> 5.2.1
  • The table for creating profiled offers has been changed in the generator offer screen. The table now has the option to profile by month, options for division by weekday and options for division by the time of day
  • 1h 2h 3h, 8h, DN and DN6 schedule functions have been added
  • The OutputSpec has some more partition options: 1h 2h 3h 6h and 8h, which divide by the time of day
  • The Help menu item now opens the EMarket help wiki.
  • Made directory creation more robust against race conditions (more than one EMarket trying to create a directory). This avoids sporadic errors when running more than one copy of EMarket at a time.


EMarket 5.1.2 -> 5.1.4
  • Added 1h, 2h and 3h time steps model run


EMarket 5.0.9 -> 5.1.2
  • Added Line.Excess and Line.Losses built in traits
  • Fixed generator revenue for generators with distributed offers
  • Added the use run results offers feature - requires '-RO(<run name>)' in the run description
  • Water value grid simplification can deal with 4 or more character node names. There must still be only one HVDC attached to a nodes with names starting with 'BEN' and 'HAY'
  • Adjusted the months required by the demand input settings, so that it needs to cover the period over which water values are calculated
  • Fixed bugs caused calculating run end dates and water value periods


EMarket 4.3.1 -> 5.0.7
  • OutputSpecs can now create multiple files. A File partition set has been added and a file is created for each resulting partition.
  • Output Spec 'Year' partition has been added, this divides the OS report into each year the forecast covers
  • Output Spec 'MonthOfYear' partition has been added, this divides the OS report in 12, one division for each month of the year ( as opposed to the 'Month' partition which creates one for every month in the forecast)
  • The headers for each File partition can be added to either the row or column headers
  • The number of decimal places to be written to output spec reports can now be specified by adding a :<n> suffix in the function specification. E.g. Function: Tot(Generator.Generation):1
  • Monthly Demand Input added, this feature facilitates the specification of regional demand by month by allowing expected average demand rates to be entered either as average demand for weekday or other day or a single value representing average demand for a 5 week day / 2 other day week. The monthly demand input requires the entry of demand rates for all regions and all months covering the duration of the run and the twenty four months following the run. The extra twenty four months of demand is required so that water value modelling can be done.
  • MonthDiff schedule function added.
  • Fixed bug with LastVal not picking up zero values
  • Added a checks for badly assigned reserve regions, avoids accidental assignment of nodes to the wrong island (which impacts water value calculation).
  • Added command line running functionality, including the ability to start runs on opening and execute specified volatility values
  • Fixed bug with reading grid resource where nodes were wrongly assigned to lines when they were out of alphabetical order
  • Grid Versions enabled
  • Multi-Year Water Values implemented
  • New output database, split by version
  • WVs only feature, and Wait for WVs feature


Back