- Adjusted to
EnergyModelsBasev0.10.0 andEnergyModelsRenewableProducersv0.7.0:- Breaking change required as early retirement is now allowed.
- Early retirement changes the model behavior.
- Model worked without adjustments except for compatibility updates.
- Breaking change still included to maintain the possibility to do bug fixes in version 0.1.x for existing models with
EnergyModelsBasev0.9.x. - UpdMoved from
DatatoExtensionDatain fields and tests.
- Improved
MinUpDownTimeNode:- Rewrote the function
constraints_capacitybased on core functionality. - Updated the test set to identify all potential problems with the node.
- Renamed field names of the type.
- Rewrote the function
- Updated CI versions.
- Fixed errors in the documentation.
- Extended the link
CapacityCostLinkto also accept a vector of durations for the individual sub periods.
- Added the new link
CapacityCostLink. - Added the nodes
InflexibleSourceandFlexibleOutput.
- Removed
ext/EMGUIExt/descriptive_names.ymlas this will now be provided directly inEnergyModelsGUI. - Removed
docs/src/example/flexible_demand.mdas the markdown versions of the example files are now generated automatically (and these are thus added to the.gitignore-file).
- Adjusted to
EnergyModelsBasev0.9.0:- Increased version number for EMB.
- Replaced
variables_nodewithvariables_element.
- Fixed a bug in
MultipleInputStratnodes:- The variables were declared over all input resources of a nodes of this type.
- As a consequence, unconstrained variables were declared when multiple nodes with differing inputs were included.
- In the worst case, this could lead to an unbound problem if the surplus penalty was negative.
- Released the exisiting version so that case studies in the project FLEX4FACT are running without any problems.
- Release depends on old versions of
EnergyModelsBase. - It is planned to update the model to the latest version within a short period of time.
- Add a Combustion node
- Added more checks, documentation and tests.
- Replaced
CombustionwithLimitedFlexibleInputwhere the inverse convention of the conversion ratio is used for the input resources. - Renamed
AbstractMachineryDemandtoAbstractMultipleInputSinkStratwithAbstractMultipleInputSinkas supertype. - Renamed
BinaryMachineryDemandandContinuousMachineryDemandtoBinaryMultipleInputSinkStratandContinuousMultipleInputSinkStrat, respectively. Also generalized theelectrificationvariable to the variableinput_frac_stratwhich enables more input resources. - Add documentation, NEWS and README.
- Adjusted code to comply with Aqua requirements and to comply with EMX standards.
- Added descriptive names for variables introduced in
EnergyModelsFlexto be used inEnergyModelsGUI. - Added new nodes for SPS, remove redundant constraint for
PayAsProducedPPAand dispatch onAbstractNonDisRES(instead ofSource). - Improve documentation of
LoadShiftingNode, use Int-type where appropriate and fix minor bug in load shift constraints.
- Add SPS nodes.
- Add
PayAsProducedPPAnode.
- Version update.
- Create an abstract base type for
PeriodDemandSink.
- Add
demand_sink_surplusslack variable.
BatteryStoragecant be included before it is updated toEnergyModelsBasev0.8.0.
- Make
BatteryStoragework when included in investment models, note that investments inBatteryStorageneeds further development.
- Make it into a package.