当前位置: 首页 > news >正文

Electricity Market Optimization(VI) - 机组组合问题的 GAMS 求解

根据之前的博客,我们考虑机组的启动成本只讨论考虑以下几种约束的机组组合问题:

  • 功率平衡约束
  • 火电机组启停约束和爬坡约束
  • 备用容量约束
    min ⁡ ∑ t = 1 T ( C t g e n + C t u c + C t curt ) s.t. C t g e n = ∑ i ∈ [ G ] c i ( p i , t c ) C t u c = ∑ i ∈ [ G ] ( c i s u v i , t + c i s d w i , t ) C t curt = c curt [ ( P ‾ t w − p t w ) + ( P ‾ t pv − p t pv ) ] ∀ t ∈ [ T ] ∑ i ∈ [ G ] p i , t c + p t w + p t p v = D t ∀ t ∈ [ T ] P ‾ i u i , t ≤ p i , t c ≤ P ‾ i u i , t p t w ≤ P ‾ t w p t pv ≤ P ‾ t pv ∑ s = t − ( U T i − 1 ) t v i , s ≤ u i , t ∑ s = t − ( D T i − 1 ) t w i , s ≤ 1 − u i , t v i , t − w i , t = u i , t − u i , t − 1 p i , t c − p i , t − 1 c ≤ R i 60 + v i , t P ‾ i p i , t − 1 c − p i , t c ≤ R i 60 + w i , t P ‾ i u i , t ∈ { 0 , 1 } 0 ≤ v i , t , w i , t ≤ 1 p i , t + r i , t s ≤ P ‾ i u i , t p i , t + r i , t s + r i , t n s ≤ P ‾ i ∀ i ∈ [ G ] , t ∈ [ T ] r i , t s = 0 ∀ i ∈ [ G ] ∖ G S , t ∈ [ T ] r t r e q ≥ p i , t ∑ i ∈ [ G ] ( r i , t s + r i , t n s ) ≥ r t r e q ∑ i ∈ [ G ] r i , t s ≥ 0.5 r t r e q ∀ t ∈ [ T ] \begin{aligned} \min \quad & \sum_{t=1}^T \big(C_t^{\rm gen} + C_t^{\rm uc} + C_t^{\text{curt}}\big)\\\\ \text{s.t.} \quad & C_t^{\rm gen} = \sum_{i\in[G]} c_i(p^{\rm c}_{i,t}) \\\\ & C_t^{\rm uc} = \sum_{i\in[G]}\big(c^{\rm su}_i v_{i,t} + c^{\rm sd}_i w_{i,t} \big) \\\\ & C_t^{\text{curt}} = c^{\text{curt}} \Big[ (\overline{P}_{t}^{\text{w}} - p_{t}^{\text{w}}) + (\overline{P}_{t}^{\text{pv}} - p_{t}^{\text{pv}}) \Big] && \forall t \in [T] \\\\ & \sum_{i\in[G]} p_{i,t}^{\rm c} + p_{t}^{\rm w} + p_{t}^{\rm pv} = D_t &&\forall t \in [T] \\\\ & \underline{P}_{i}u_{i,t} \le p_{i,t}^{\rm c} \le \overline{P}_{i}u_{i,t} \\\\ &p_{t}^{\text{w}} \leq \overline{P}_{t}^{\text{w}} \\\\ & p_{t}^{\text{pv}} \leq \overline{P}_{t}^{\text{pv}}\\\\ & \sum_{s=t-(UT_i-1)}^t v_{i,s} \leq u_{i,t} \\ & \sum_{s=t-(DT_i-1)}^t w_{i,s} \leq 1-u_{i,t} \\\\ & v_{i,t} - w_{i,t} = u_{i,t} - u_{i,t-1} \\\\ & p_{i,t}^{\rm c} - p_{i,t-1}^{\rm c} \le R_i^{\rm 60} + v_{i,t}\underline{P}_i \\\\ & p_{i,t-1}^{\rm c} - p_{i,t}^{\rm c} \le R_i^{\rm 60} + w_{i,t}\underline{P}_i \\\\ & u_{i,t}\in\{0,1\} \\\\ & 0 \le v_{i,t}, w_{i,t} \le 1 \\\\ & p_{i,t} + r^{\rm s}_{i,t} \le \overline{P}_i u_{i,t} \\\\ & p_{i,t} + r^{\rm s}_{i,t} + r^{\rm ns}_{i,t} \le \overline{P}_i && \forall i \in [G],t \in [T] \\\\ & r_{i,t}^{\rm s} = 0 && \forall i \in [G]\setminus \mathcal{G}^{\rm S}, t \in [T] \\\\ & r^{\rm req}_t \ge p_{i,t} \\\\ & \sum_{i\in[G]} (r^{\rm s}_{i,t} + r^{\rm ns}_{i,t}) \ge r^{\rm req}_t \\\\ & \sum_{i\in[G]} r^{\rm s}_{i,t} \ge 0.5 r^{\rm req}_t && \forall t \in [T] \end{aligned} mins.t.t=1T(Ctgen+Ctuc+Ctcurt)Ctgen=i[G]ci(pi,tc)Ctuc=i[G](cisuvi,t+cisdwi,t)Ctcurt=ccurt[(Ptwptw)+(Ptpvptpv)]i[G]pi,tc+ptw+ptpv=DtPiui,tpi,tcPiui,tptwPtwptpvPtpvs=t(UTi1)tvi,sui,ts=t(DTi1)twi,s1ui,tvi,twi,t=ui,tui,t1pi,tcpi,t1cRi60+vi,tPipi,t1cpi,tcRi60+wi,tPiui,t{0,1}0vi,t,wi,t1pi,t+ri,tsPiui,tpi,t+ri,ts+ri,tnsPiri,ts=0rtreqpi,ti[G](ri,ts+ri,tns)rtreqi[G]ri,ts0.5rtreqt[T]t[T]i[G],t[T]i[G]GS,t[T]t[T]

相关文章:

  • 论文研读: LLaVA, 微调大模型以理解图像内容
  • pycharm配置python编译器,安装第三方库 (通俗易懂)
  • 【web考试系统的设计】
  • 前端开发 + Vue 2 + 卡片拖拽(带坐标系、左右互拖、多卡同容器)+ 学习参考
  • QT日历控件重写美化
  • T113S3学习记录—软件说明(三)
  • Linux:初学者的简单指令
  • CST仿真天线流程
  • 【Linux】第十章 配置和保护SSH
  • 探索Adobe软件的冷门技巧
  • Spring DI 详解
  • @Autowird 注解与存在多个相同类型对象的解方案
  • 【英语语法】基本句型
  • 大模型如何改变我们的日常生活
  • vue3 el-dialog新增弹窗,不希望一进去就校验名称没有填写
  • LeetCode hot 100—单词搜索
  • 泛微E10自定义“批准”按钮点击事件 —— 拦截逻辑实战分享
  • Agent2Agent(A2A)开放协议:构建智能代理协同生态的标准架构
  • 动态规划 -- 简单多状态dp,打家劫舍问题
  • 身份认证C#集成方案-数字时代身份证实名认证利器
  • 老凤祥一季度净利减少两成,去年珠宝首饰营收下滑19%
  • 一场与纪录并行的伦敦马拉松,超40项新世界纪录诞生
  • 美军空袭也门拘留中心,已致68人死亡
  • 中消协发布“五一”消费提示:践行“光盘行动”,抵制餐饮浪费
  • 脱发后怎么把头发养回来?脱发自救指南来了
  • “天链”继续上新!长三乙火箭成功发射天链二号05星