GAMS-运行过程中关于0的问题
生活随笔
收集整理的這篇文章主要介紹了
GAMS-运行过程中关于0的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GAMS-運行過程中關于0的問題
第一,冪函數的計算涉及0
不可避免,進出口中數據包含有0,可以根據自己的計算邏輯借助進行分情況計算即可deltaCET(a)進行分情況計算即可 deltaCET(a)進行分情況計算即可deltaCET(a)(QE0(a)=0)=1;
deltaCET(a)$(QE0(a)>0)=PDA0(a)*QDA0(a)(1-rhoCET(a))/(PDA0(a)*QDA0(a)(1-rhoCET(a))+PE0(a)*QE0(a)**(1-rhoCET(a)));
第二,在定義方程過程中分母涉及0
計算前將0提前限制掉
CETFOC(a)$sam(a,‘row’)…
PDA(a)/PE(a)=e=(deltaCET(a)/(1-deltaCET(a)))*(QE(a)/QDA(a))**(1-rhoCET(a));
總結
以上是生活随笔為你收集整理的GAMS-运行过程中关于0的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信APP支付第一次成功,其他无法调起
- 下一篇: 超声波传感器+蜂鸣器实现距离报警