Default run does not have sufficient capacity to meet demand but no error is thrown [BUG]
Describe the bug
A clear and concise description of what the bug is, including error messages.
In the default example, annual heat demand is 10PJ in the base year. But given time slicing allocation, peak demand is 18PJ. Existing capacity input is 10PJ, which is not enough to serve this demand (i.e. 10PJ < 18PJ). But the model solves without an error message.
To Reproduce
Steps to reproduce the behavior. Attache any input file that might be required.
Just run the default model and look at the results
Expected behavior
A clear and concise description of what you expected to happen.
An error message should appear in output to indicate this has happened, and at the end of the run a message needs to say there was an error during the run.
Screenshots
If applicable, add screenshots to help explain your problem.
Context
Please, complete the following to better understand the system you are using to run MUSE.
- Operative system (eg. Windows 10): Windows 10
- MUSE version (eg. 1.0.1): 1.0.2
- Installation method (eg. pipx, pip, development mode): pipx
- Python version (you can get this running
python --version): 3.9.13
See discussion in #427