文章解读与仿真程序复现思路——中国电机工程学报EI\CSCD\北大核心《计及电动汽车需求响应的高速公路服务区光储充鲁棒优化配置》

这个标题涉及到一个关于高速公路服务区的优化配置问题,其中考虑了电动汽车需求响应和光储充的因素。让我们逐步解读这个标题:

  1. 高速公路服务区: 涉及到高速公路上的服务区,这是供驾驶员休息、加油、用餐等的地方。

  2. 电动汽车需求响应: 意味着在服务区的规划中,考虑了电动汽车的需求。这可能包括电动汽车的充电设施,停车位的规划等,以满足电动汽车用户的需求。

  3. 光储充: 这可能指的是采用太阳能光伏发电(光)、电能储存技术(储)、以及电动汽车充电设施(充)的综合方案。

  4. 鲁棒优化配置: 表明这是一个优化配置问题,并强调了鲁棒性。鲁棒性通常指的是在面对不确定性或变化时系统的稳定性和性能,因此在这个上下文中可能是指服务区配置的方案应该对各种变化和不确定性具有较好的适应性。

因此,整个标题可能描述了一个关于在高速公路服务区中采用光伏发电和电能储存技术,以及考虑电动汽车需求的优化配置问题,并且该配置方案应该具有一定的鲁棒性,以应对不同条件下的需求和变化。

摘要:为践行“双碳”战略和“交通强国”战略,新能源与交通的融合发展成为必然趋势,构建清洁、高效、弹性、智能的高速公路绿色能源系统已成为实现经济社会可持续发展的必然选择。针对高速公路服务区光储充一体化系统的规划配置问题,以日均总成本最小为目标函数,建立了计及源荷不确定性的min-max-min两阶段鲁棒优化模型。通过在电源侧配置超级电容器-锂离子电池混合储能系统,实现平抑光伏出力波动与参与净负荷削峰填谷等多场景应用;同时在负荷侧考虑电动汽车参与由分时电价引导的需求响应机制,促进供需两端适配平衡。根据所提模型的特点,采用嵌套列和约束生成算法予以求解。算例分析表明,所提方法能够合理优化配置高速公路服务区光储充容量,指导高速公路绿色能源系统的建设。

这段摘要介绍了一个针对高速公路服务区的光储充一体化系统规划配置问题的研究。以下是对摘要的详细解读:

  1. 背景:

    • “双碳”战略和“交通强国”战略: 指的是应对气候变化的“双碳”战略,以及发展交通行业的“交通强国”战略。这表明研究的目标与国家的发展战略相一致。
    • 新能源与交通融合发展: 强调了新能源和交通的结合,这可能包括电动汽车等新能源交通工具。
  2. 目标:

    • 构建清洁、高效、弹性、智能的高速公路绿色能源系统: 突出了对高速公路服务区绿色能源系统的要求,包括清洁、高效、弹性和智能等特性。
  3. 问题描述:

    • 规划配置问题: 涉及到对高速公路服务区光储充一体化系统的规划配置问题。
    • 目标函数: 以日均总成本最小为目标函数,说明研究的优化目标是在降低总成本的基础上实现系统配置。
  4. 方法:

    • 建立了计及源荷不确定性的min-max-min两阶段鲁棒优化模型: 说明了采用了鲁棒优化方法来应对系统中源荷不确定性的挑战。
    • 配置超级电容器-锂离子电池混合储能系统: 在电源侧采用混合储能系统来平抑光伏出力波动,同时实现净负荷的削峰填谷。
    • 考虑电动汽车参与需求响应机制: 在负荷侧考虑电动汽车的参与,通过分时电价引导实现需求响应,促进供需平衡。
  5. 求解方法:

    • 采用嵌套列和约束生成算法: 描述了所采用的求解方法,这些方法可能是用于解决鲁棒优化问题的高效算法。
  6. 算例分析:

    • 提出的方法能够合理优化配置高速公路服务区光储充容量: 通过算例分析表明,所提出的方法在实际问题中能够合理地优化配置光储充一体化系统的容量。
  7. 结论:

    • 指导高速公路绿色能源系统的建设: 表明该研究的成果具有指导实际高速公路绿色能源系统建设的实际应用意义。

总体来说,这个摘要突出了在实现“双碳”和“交通强国”战略的背景下,通过融合新能源与交通,构建高速公路服务区清洁、高效、弹性、智能的绿色能源系统的重要性,并提供了一个具体的鲁棒优化模型和方法来解决光储充一体化系统的规划配置问题。

关键词:高速公路服务区; 光储充-体化系统;混合储能;需求响应;鲁棒优化;

这些关键词涉及到一个关于高速公路服务区能源系统的研究,具体涉及以下几个方面:

  1. 高速公路服务区:

    • 这是研究的背景场景,指的是位于高速公路上的服务区,通常用于供车辆休息、加油、用餐等。
  2. 光储充一体化系统:

    • 这指的是将光伏发电(光)和储能系统(储)以及电动汽车充电(充)整合在一起的系统。光伏发电是通过太阳能光伏板将光能转化为电能,而储能系统则可以在能量充裕时储存电能,在需要时释放。这种一体化系统可能涉及多种技术,以实现能源的高效利用。
  3. 混合储能:

    • 这可能是指在储能系统中采用多种储能技术的组合,如超级电容器和锂离子电池。这种混合储能系统可以提供更好的性能,应对能量波动等挑战。
  4. 需求响应:

    • 意味着系统能够根据电力需求的变化做出相应的调整。在这个上下文中,可能指电动汽车能够根据电力价格或其他信号参与电力系统的调整,以平衡供需关系。
  5. 鲁棒优化:

    • 这是一种考虑不确定性的优化方法,即在面对系统中各种不确定性和变化时,系统仍能够保持鲁棒性,即稳定性和性能。在这个研究中,鲁棒优化用于规划配置光储充一体化系统,以确保系统在不同条件下都能够有效运行。

综合起来,这些关键词指向了一个研究方向,旨在通过光储充一体化系统,包括混合储能技术,以及考虑需求响应和鲁棒优化的方法,来改善高速公路服务区的能源系统,使其更清洁、高效、灵活,并能够适应不同的环境条件和需求。

仿真算例:以图 1 所示高速公路服务区微能网为测试对象,验证本文所提模型及求解算法的有效性。本文设定光伏出力、常规负荷以及 EV 负荷功率的不确定性调节参数分别为 6、12、8,相应的最大波动偏差分别为预测值的 15%、10%、5%。此外,假设电力需求价格弹性系数矩阵中的自弹性系数为-0.20,互弹性系数为 0.03,设置 EV 负荷参与DR 的比例为 5%。蒙特卡洛模拟参数见附录 C 表C1,服务区微能网其他相关参数见附录 C 表 C2。所提模型通过 MATLAB 软件平台基于 YALMIP工具箱调用 GUROBI 求解器进行求解。


仿真程序复现思路:

仿真的复现思路可以分为以下步骤:

  1. 模型搭建:

    • 使用 MATLAB 平台,借助 YALMIP 工具箱搭建服务区微能网的优化模型。这个模型应该包括光储充一体化系统、混合储能、需求响应等相关变量和约束。
  2. 不确定性建模:

    • 根据给定的不确定性调节参数,对光伏出力、常规负荷和EV负荷功率进行不确定性建模。可以采用蒙特卡洛模拟,使用附录 C 表C1中的参数进行多次随机抽样。
  3. 约束生成:

    • 利用 NC&CG 算法,将问题的约束进行嵌套列和逐步生成。这有助于有效处理大规模问题,并逐步求解。
  4. 参数设置:

    • 设定模型中的其他参数,包括电力需求价格弹性系数矩阵的各项参数、EV负荷参与 DR 的比例等,以满足仿真条件。
  5. 调用求解器:

    • 利用 MATLAB 平台调用 GUROBI 求解器,对嵌套列和约束生成算法生成的子问题进行求解。确保 GUROBI 的相关接口在 MATLAB 中正确设置。
  6. 仿真运行:

    • 运行仿真脚本,多次调用嵌套列和约束生成算法,每次使用不同的随机参数进行优化求解。记录每次求解的结果。
  7. 结果分析:

    • 对多次仿真结果进行分析,验证模型及求解算法的有效性。可以通过比较不同参数设置下的最优解、收敛速度等指标,来评估模型的性能。

下面是一个简化的 MATLAB 仿真脚本示例,注意这只是一个伪代码示例,具体情况需要根据模型的复杂性进行适当的调整:

% 1. 模型搭建
function model = build_microgrid_model()
    % 在这里定义你的微能网模型,包括变量、约束和目标函数
    % 使用 YALMIP 来声明变量、约束和目标
    % 示例:
    P_pv = sdpvar(1, 1, 'full');
    P_load = sdpvar(1, 1, 'full');
    P_ev = sdpvar(1, 1, 'full');
    
    % ... 定义其他变量
    
    constraints = [P_pv >= 0, P_load >= 0, P_ev >= 0];
    
    % ... 添加其他约束
    
    objective = ... % 定义你的目标函数
    
    % 创建模型
    model = optimizer(constraints, objective, sdpsettings('solver', 'gurobi'), [P_pv; P_load; P_ev], objective);
end

% 2. 不确定性建模
function uncertainty_samples = generate_uncertainty_samples(num_samples)
    % 在这里生成不确定性样本
    % 示例:随机生成光伏出力、常规负荷和EV负荷功率的样本
    uncertainty_samples = rand(num_samples, 3); % 这里需要根据具体分布进行调整
end

% 3. 参数设置
function set_parameters(model, uncertainty_sample, elasticity_matrix, ev_participation_ratio)
    % 在这里设置模型参数
    % 示例:将不确定性样本传递给模型
    setvalue(model.input, uncertainty_sample);
    
    % ... 其他参数设置
end

% 4. NC&CG算法实现
function [solution, convergence] = nested_column_constraint_generation(model)
    % 在这里实现 NC&CG 算法
    % 示例:调用 YALMIP 和 GUROBI 进行优化
    [solution, diagnostics] = model();
    
    % ... 其他处理
    
    % 记录收敛信息
    convergence.status = diagnostics.problem;
    convergence.iterations = diagnostics.iterations;
end

% 5. 结果分析
function analyze_results(results)
    % 在这里对仿真结果进行分析
    % 示例:输出最优解和收敛信息的统计信息
    disp('Optimal solutions:');
    for i = 1:length(results)
        disp(['Sample ', num2str(i), ': ', num2str(results(i).solution)]);
    end
    
    disp('Convergence information:');
    for i = 1:length(results)
        disp(['Sample ', num2str(i), ': Status - ', num2str(results(i).convergence.status), ', Iterations - ', num2str(results(i).convergence.iterations)]);
    end
end

% 6. 主程序
% 设置仿真次数
num_samples = 100;

% 模型搭建
model = build_microgrid_model();

% 不确定性建模
uncertainty_samples = generate_uncertainty_samples(num_samples);

% 参数设置
elasticity_matrix = [-0.20, 0.03];
ev_participation_ratio = 0.05;

% 循环进行仿真
for i = 1:num_samples
    % 设置当前随机参数
    set_parameters(model, uncertainty_samples(i, :), elasticity_matrix, ev_participation_ratio);

    % 调用 NC&CG 算法进行优化
    [solution, convergence] = nested_column_constraint_generation(model);

    % 记录结果
    results(i).solution = solution;
    results(i).convergence = convergence;
end

% 结果分析
analyze_results(results);

请注意,上述代码仅为一个通用的框架,具体的微能网模型和算法需要根据实际情况进行详细的实现。此外,确保你的 MATLAB 环境已经正确配置 YALMIP 和 GUROBI。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/184139.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【TensorRT部署】pytorch模型(pt/pth)转onnx,onnx转engine(tensorRT)

1. 单帧处理 1. pt2onnx import torch import numpy as np from parameters import get_parameters as get_parameters from models._model_builder import build_model TORCH_WEIGHT_PATH ./checkpoints/model.pth ONNX_MODEL_PATH ./checkpoints/model.onnx torch.set_de…

GoogleNet详解

一、亮点 AlexNet、VGG都只有一个输出层。googlenet有三个(其中两个是辅助分类层) 二、先看看Inception结构 1、Inception 之前的网络: AlexNet、VGG都是串行结构 Inception: 并行结构 上一层的输出同时传入四个并行结构&…

中西部各省市翻译协会、公关协会会长金秋圆桌会议圆满结束

中西部翻译协会共同体、中西部公共关系协会共同体共同体创建8年来,已成功举办了八届翻译大赛。时值第九届中西部翻译大赛将拉开序幕,中西部翻译协会共同体、中西部公共关系协会共同体举办的2023年度中西部各省市翻译协会、公关协会会长金秋圆桌会议&…

如何用python画一个圣诞树

前言 距离圣诞节还有一个月啦。今天,我们给大家画一个圣诞树,我们一起来看看效果吧。 效果展示 我们先来看看最终的效果看看我们画的圣诞树怎么样吧。如果,感觉不错,我们一起来实现吧。 功能实现 功能模块 我们先看看&#x…

Bytebase 2.11.1 - 数据脱敏支持语义类型和脱敏算法

🚀 新功能 数据脱敏支持自定义脱敏算法和语义类型。 🔔 重大变更 用户页面的 URL 由 /u/{uid} 变更为 /users/{email}。工作空间的所有者和开发者分别更名为:管理员和成员。 🎄 改进 SQL 编辑器支持显示表的 DDL 语句&#…

HR8833 双通道H桥电机驱动芯片

HR8833为玩具、打印机和其它电机一T化应用提供一种双通道电机驱动方案。HR8833提供两种封装,一种是带有L露焊盘的TSSOP-16封装,能改进散热性能,且是无铅产品,引脚框采用100%无锡电镀。另一种封装为SOP16,不…

【ARM CoreLink 系列 3.2 -- CCI-400,CCI-500, CCI-550 差异】

文章目录 CCI-400 和 CCI-500 差异ARM CCI-400ARM CCI-500ARM CCI-550CCI-400 和 CCI-500 差异 ARM的 CCI(Cache Coherent Interconnect)系列产品是用于多核处理器之间的高性能缓存一致性互连。CCI-400 和 CCI-500 是该系列中的两种设计,它们旨在允许多个处理器核心和其他资…

【腾讯云云上实验室-向量数据库】Tencent Cloud VectorDB在实战项目中替换Milvus测试

为什么尝试使用Tencent Cloud VectorDB替换Milvus向量库? 亮点:Tencent Cloud VectorDB支持Embedding,免去自己搭建模型的负担(搭建一个生产环境的模型实在耗费精力和体力)。 腾讯云向量数据库是什么? 腾…

函数计算的新征程:使用 Laf 构建 AI 知识库

Laf 已成功上架 Sealos 模板市场,可通过 Laf 应用模板来一键部署! 这意味着 Laf 在私有化部署上的扩展性得到了极大的提升。 Sealos 作为一个功能强大的云操作系统,能够秒级创建多种高可用数据库,如 MySQL、PostgreSQL、MongoDB …

神命令tree的魅力你get到了吗?

背景 日常工作中,有时候为了明确表达自己的意思,往往需要输出对应的目录层级结构,手动一个个输入往往显得不那么高级,效率相对较低,这时候拥有可以一键输出目录结构并且可以快速转化为文本的工具就比较方便&#xff0…

创新指南|消费品牌2024重塑增长最值得关注的10个DTC零售策略

2023年对消费零售行业来说同样是挑战的一年,经济逆风和消费低迷迫在眉睫,而品牌零售商如何从库存积压中跳出来,努力应对增加的支出,实现可盈利的增长会是让每位CEO战略执行的第一优先级。2023年用什么策略于DTC?与全球…

B033-Servlet交互 JSP

目录 ServletServlet的三大职责跳转:请求转发和重定向请求转发重定向汇总请求转发与重定向的区别用请求转发和重定向完善登录 JSP第一个JSP概述注释设置创建JSP文件默认字符编码集 JSP的java代码书写JSP的原理三大指令九大内置对象改造动态web工程进行示例内置对象名…

易点易动固定资产管理系统:实现全面的固定资产采购管理

在现代企业中,固定资产采购管理是一项关键的任务。为了确保企业的正常运营和发展,有效管理和控制固定资产采购过程至关重要。易点易动固定资产管理系统为企业提供了一种全面的解决方案,整合了从采购需求、采购计划、询比价、采购合同到采购执…

【C语言】整形在内存中的存储

1、整形在内存中的存储 1.1 原码、反码、补码 计算机中整数有三种二进制表示方法,分别是原码、反码、补码 三种表示方法由符号位和数值位构成,符号位用0表示正数,1表示负数。 整形数据在内存中存放的是补码 正数的原码、反码、补码相同 …

JSP:MVC

Web应用 一个好的Web应用: 功能完善 易于实现和维护 易于扩展等 的体系结构 一个Web应用通常分为两个部分: m 1. 由界面设计人员完成的 表示层 (主要做网页界面设计) m 2. 由程序设计人员实现的 行为层 (主要完成本…

利用企业被执行人信息查询API保障商业交易安全

前言 在当今竞争激烈的商业环境中,企业为了保障商业交易的安全性不断寻求新的手段。随着技术的发展,利用企业被执行人信息查询API已经成为了一种强有力的工具,能够帮助企业在商业交易中降低风险,提高合作的信任度。 企业被执行人…

ArcMap针对正射影像图生成切片操作

1.导入图层jpg文件 2.添加地图坐标系 右键点击地图 --》数据框属性 坐标系选项设置地图的坐标系 地图应该有对应的坐标文件 3.地理配准选项 --》去除自动校正, 4.选择参考坐标 在图中选三个定位坐标保存 5.地理配准选项 --》更新地理位置配准 6.管理工具下 --》…

2023仿聚合搜索程序源码/轻量级搜狗泛站群程序源码/PHP整站源码+完美SEO优化+符合搜狗算法

源码简介: 2023仿聚合搜索/轻量级搜狗泛站群程序整站源码,作为PHP源码,可以完美SEO优化,符合搜狗搜索引擎算法。 轻量级的PHP搜狗泛站群程序源码,完美SEO优化符合搜狗搜索引擎算法,无需任何采集&#xff…

如何有效减少 AI 模型的数据中心能源消耗?

在让人工智能变得更好的竞赛中,麻省理工学院(MIT)林肯实验室正在开发降低功耗、高效训练和透明能源使用的方法。 在 Google 上搜索航班时,您可能已经注意到,现在每个航班的碳排放量估算值都显示在其成本旁边。这是一种…

AI:87-基于深度学习的街景图像地理位置识别

🚀 本文选自专栏:人工智能领域200例教程专栏 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的代码,详细讲解供大家学习,希望可以帮到大家。欢迎订阅支持,正在不断更新中,…
最新文章