压缩空气储能研究(Matlab代码)

简介: 压缩空气储能研究(Matlab代码)

💥1 概述

压缩空气储能(CAES)作为一种流行的风能储能技术,在数学上与新型液压风力发电系统集成在一起。压缩空气储能的集成提高了输电质量,同时保持了600 kW液压风电系统在变频率下稳定的变频。


为实现“双碳”目标,加快发展风电和太阳能等新能源是我国能源绿色低碳转型的必然选择。风能的波动性和随机性会对电网的安全稳定运行造成威胁,实际应用中往往将风力发电与储能技术相结合,相比于传统的风力发电,可在一定程度上减小系统输出电能对电网的冲击。


📚2 运行结果

2.1 额定功率VS风速半径

2.2 30天

2.3 12个月

部分代码:

%--------battery charging/discharging mode transtion login definition with time step count-----------\\      
function [P_excess,P_need,P_real,P_without_supplu]  = fcn(P_auto,real_Tload,auto_Tload,wm,P_aero)
  P_real = real_Tload * (wm *pi/30);
  if P_auto > P_real
      P_without_supplu = 0;
  else      
      P_without_supplu = P_auto;
  end
  act_t= 20;                    % Time constant to determine if excess power is available or power needed to maintain minimum power delivary
  time_stp=0.001;               % simulation time step
  persistent counter1 counter2
  if isempty(counter1)
      counter1=0;               % initialize couter1            
  end
  if isempty(counter2)                
      counter2=0;               % initialize couter2           
  end
  %--------charging number count definition-----------\\              
  if  P_auto >= P_real                      
      P_need = 0;               
      counter1=counter1+1;                   
      if counter1 > act_t/time_stp      % number of counter1                           
          P_excess = P_auto - P_real;                
      else                              % counter1<act_t/time_stp                           
          P_excess = 0;                 
      end      
  else                       
      P_excess=0;                      
      counter1=0;          
  end
  %-------discharging number count definition-----------\\       
  if P_auto <= P_real                   
      P_excess=0;        
      counter2=counter2+1;          
      if counter2>act_t/time_stp        % number of counter1              
          P_need = P_real - P_auto;           
      else                              % counter2 < act_t/time_stp             
          P_need = 0;       
      end      
  else      
      P_need=0;
      counter2=0;  
  end            
end

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。


[1]余思贤,周允康,刘雷伟,何婷.海上风电-水下压缩空气储能系统建模及经济性分析[J].综合智慧能源,2022,44(10):71-82.


[2]王富强,王汉斌,武明鑫,宗万波,王欢,李鹏.压缩空气储能技术与发展[J].水力发电,2022,48(11):10-15.

🌈4 Matlab代码实现

相关文章
|
4月前
|
安全
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
本文介绍了2023年高教社杯数学建模竞赛D题的圈养湖羊空间利用率问题,包括问题分析、数学模型建立和MATLAB代码实现,旨在优化养殖场的生产计划和空间利用效率。
212 6
【2023高教社杯】D题 圈养湖羊的空间利用率 问题分析、数学模型及MATLAB代码
|
4月前
|
存储 算法 搜索推荐
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
本文提供了2022年华为杯数学建模竞赛B题的详细方案和MATLAB代码实现,包括方形件组批优化问题和排样优化问题,以及相关数学模型的建立和求解方法。
135 3
【2022年华为杯数学建模】B题 方形件组批优化问题 方案及MATLAB代码实现
|
4月前
|
数据采集 存储 移动开发
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
本文介绍了2023年五一杯数学建模竞赛B题的解题方法,详细阐述了如何通过数学建模和MATLAB编程来分析快递需求、预测运输数量、优化运输成本,并估计固定和非固定需求,提供了完整的建模方案和代码实现。
96 0
【2023五一杯数学建模】 B题 快递需求分析问题 建模方案及MATLAB实现代码
|
7月前
|
数据可视化 算法
MATLAB Simulink 交交变流电路性能研究
MATLAB Simulink 交交变流电路性能研究
85 2
|
7月前
|
数据可视化 算法
MATLAB Simulink 直流斩波电路性能研究
MATLAB Simulink 直流斩波电路性能研究
102 1
|
7月前
|
数据可视化 算法
MATLAB Simulink 逆变电路性能研究
MATLAB Simulink 逆变电路性能研究
56 1
|
7月前
|
数据可视化 算法
MATLAB Simulink 三相整流电路性能研究
MATLAB Simulink 三相整流电路性能研究
78 1
|
7月前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
7月前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)