A question about Allocate available function

Use this forum to post Vensim related questions.
Post Reply
kong17
Senior Member
Posts: 60
Joined: Wed May 30, 2018 1:12 pm
Vensim version: PRO

A question about Allocate available function

Post by kong17 »

Hi,
I am preparing to build a model of the electricityt market, which has a question about merit order of capacity.
It is a typlical problem of building a supply curve and dispatching.

For example, I have 3 suppliers: 10(a), 20(b), 5(c)
The supplier has different costs: 1, 2, 3
Demand: 29
Price: 2.8
The solution: due to the price is large the cost, the prower is generated. So, a provides 10, b provides 19.

From Vensim help, I found the Allocate function to solve it.
But, I analyze a long-term market dynamics. So, the demand will be changed by other factor like demand growth rate. At the same time, the supply also will be changed, because of the decommissioned old capacity and new capital investment for capacity.

Because I rarely used subscripts before, I want to show the change in growth directly in the formula.
But, it said the error: ONLY NUMBERS SEPARATED BY COMMAS ARE VALID IN THIS CONTEXT
Image
So, I was wondering how to solve it?
Thank you very mcuh!
Attachments
无标题.png
无标题.png (34.65 KiB) Viewed 2020 times
JudeChen
Member
Posts: 20
Joined: Thu Jul 04, 2019 7:42 am
Vensim version: DSS

Re: A question about Allocate available function

Post by JudeChen »

This attached model would mimic what you are say you want to achieve. There is a lot more that goes into modelling the electricity market. Good luck!

Do note that this is a quick job so I didnt align the units.

Reading the documentation and what others have posted before about these functions are very useful. Do note that priority component uses -Supplier Cost as highest value of what is sent into the function gets top priority.

https://www.vensim.com/documentation/fn ... ilable.htm
Attachments
Allocation.mdl
(2.51 KiB) Downloaded 204 times
tomfid
Administrator
Posts: 3806
Joined: Wed May 24, 2006 4:54 am

Re: A question about Allocate available function

Post by tomfid »

The immediate problem here is that you can only use a comma-separated list for constant values (i.e. numbers).
https://www.vensim.com/documentation/21265.htm
kong17
Senior Member
Posts: 60
Joined: Wed May 30, 2018 1:12 pm
Vensim version: PRO

Re: A question about Allocate available function

Post by kong17 »

JudeChen wrote: Mon Nov 25, 2019 5:40 am This attached model would mimic what you are say you want to achieve. There is a lot more that goes into modelling the electricity market. Good luck!

Do note that this is a quick job so I didnt align the units.

Reading the documentation and what others have posted before about these functions are very useful. Do note that priority component uses -Supplier Cost as highest value of what is sent into the function gets top priority.

https://www.vensim.com/documentation/fn ... ilable.htm
Thank you very much. So sorry that I reply so late.
From your hint, I found solution. Thanks again.
Post Reply