自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 基于分布式鲁棒性的多微网电氢混合储能容量优化配置——1

P_N 附近所有真实。

2024-04-09 10:30:02 1331 1

原创 3.29 文章翻译RO——Robust scheduling of building energy system under uncertainty

我们建立了一个带有冷却器和冰热能储存的建筑能源系统模型。提出了一种两阶段鲁棒策略来调度系统运行。具有适当参数的鲁棒策略优于确定性方法。鲁棒策略和MPC方法的性能相似。本文提出了一种鲁棒调度策略,用于在预测不确定的情况下管理具有太阳能发电系统、多机组和冰蓄能的建筑能源系统。该策略采用两阶段可调鲁棒公式来最小化系统运行成本,其中引入参数来调整鲁棒解相对于建模不确定性的保守性水平。然后,采用一种具有修改初始化策略的列和约束生成算法,与混合整数线性规划一起求解该优化模型。

2024-04-01 15:37:58 969

原创 西门子+3.26储能容量

我的电脑版本:没保存文章是我今天很愚蠢的事,手疼,要休息了!!!

2024-03-29 15:24:24 294

原创 3.14_理解专业术语_3.18

因此,`if result1.problem || result.problem` 的意思是:如果 `result1` 或 `result` 中至少有一个对象的 `problem` 属性为真,那么执行 `if` 语句内的代码块。2. `result.problem`:这是检查 `result` 对象中的 `problem` 属性。如果其左边的表达式(`result1.problem`)为真,或者其右边的表达式(`result.problem`)为真,那么整个 `if` 语句的条件就为真。

2024-03-19 16:15:24 921

原创 代码原理文献阅读(4)_3.12

事实上,UC本质上也是一种ED问题。但随着电力电子技术的快速发展,越来越多的新型设备接入电力系统,调度逐渐变得"杂"、"散"、"灵活"。此时,系统受到不确定性的影响更加强烈,其调节能力也随之增强。因此,在鲁棒UC的基础上,逐渐发展出鲁棒ED问题,用于低压小面积系统(例如MG、配电网)中多设备的协调运行。参考文献[109-114]研究了源负载不确定性下MG的ED的TSRO方法。

2024-03-14 14:32:45 832

原创 3.8_理解代码(3)

其中fliplr函数为flip array left to right,此处fliplr(i)的输出结果为[4 3 2 1]我的代码实验把我都弄得无语了,就实现fill怎么这么难真是不知道向量长度哪里不同,知道了哈哈终于成功,流下激动的泪水,调试真的好有用,哈哈哈,我爱断点调试小乌龙成功代码理解的差不多了,还有一些细小的点需要理解。

2024-03-11 20:48:43 842

原创 3.6研究代码(2)

指的是微电网运行参数。在MATLAB中,randi([0,1],1,48) 会生成一个包含1*48个0或1的随机整数数组。这意味着数组中的每个元素都将是0或1。MATLAB帮助中心:均匀分布的伪随机整数 - MATLAB randi - MathWorks 中国randi()也是小有进步,加油,别气馁3.7今天起晚了,有点懒惰,哈哈哈,没关系,现在继续矩阵运算真的好重要。

2024-03-07 17:12:30 964

原创 3_1储能容量配置

数据集包括六个采用自EnergyPlus参考建筑的参考建筑,这些建筑是公开可用的,并已在此处引用(请参阅本数据集中的参考文献部分),以及通过采用我们基于物理的建筑模拟器将18个模拟建筑改编为美国新泽西州气候区域的建筑。该数据集可用于建模单节点和多节点能源系统,如纳米电网、微电网或分布网络中的任何集成系统,其中每栋建筑都由其负荷曲线定义,反映其用电行为。事实上,这个数据集帮助世界各地的研究人员和从业者建模其定义/修改的测试系统,使他们能够开展广泛的研究,涉及各种工程、经济和环境分析。

2024-03-06 19:49:10 373

原创 3.5日常学习

将(阈值加上diff减去(电池剩余容量减去0.1倍目标电池容量))加入新的充电曲线中。3. 各种能源设备的性能参数,包括效率、启停时间、最大/最小输出等;6. 优化目标函数,即需要优化的目标,如成本最小、排放最低等。2. 能源系统的负荷需求数据,即各个能源设备的负荷需求情况;5. 系统约束条件,如设备的运行限制、能源供给的约束条件等;负载曲线中第i个数据减去阈值小于0:(负载曲线 < 阈值)1. 各种能源资源的供给情况,包括电力、燃气、热能等;- 减去diff的容量值,更新电池剩余容量。

2024-03-06 19:48:39 901

原创 进入实验室1

这段代码的作用是打开一个CSV文件(csv_filepath),然后使用csv模块的reader函数创建一个CSV文件的读取器。接着将读取器转换为列表,并将其存储在变量lst中。最后,代码从列表lst中移除第一个元素(通常是表头),即将其从列表中删除。

2024-03-05 10:57:41 789

原创 1.7_李沐课程学习

2024-03-01 20:38:58 316

原创 2.25_模式识别大作业的三种方法

在代码中,首先从命令行参数中获取文件名,然后使用pandas库中的read_csv函数读取文件内容,并将ID列作为索引列。这段代码的作用是将CSV文件中的数据可视化展示出来,以便更直观地理解数据的分布和趋势。这段代码是用来读取一个CSV文件,并将文件中的数据绘制成一个简单的折线图。接着使用plot函数将数据绘制成折线图,设置x轴标签为"Data_ID",最后使用plt.show()显示图形。y轴标签为"load_value",

2024-03-01 20:38:46 418

原创 matlab工具包

啊啊啊,好开心,matlab实验的结果出来了,但是运行时间起码有十分钟,真的哭泣,cry ,救命,弄错了,是python的结果,无语了,撤回我说的话。妈的,matlab快运行了半个小时了。

2024-03-01 20:38:26 981

原创 51pm2.5+组会仿真

LabVIEW-RT通常与NI的硬件平台结合使用,用于实时监测和控制各种工业和科学设备,如机械系统、电力系统、通信系统、医疗设备等。该公司的硬件和软件工具被广泛用于开发和测试嵌入式控制系统,包括电动汽车控制、发动机控制、自动驾驶系统、飞行控制系统、列车控制系统、工业机器人控制以及电力系统控制等领域。3. RT-LAB:RT-LAB是Opal-RT Technologies公司推出的一款用于实时仿真和控制的软件平台,可用于电力系统、航空航天等领域的实时仿真和控制。

2024-01-18 16:55:14 736

原创 12.27

吓死了,WPS的协作模式,以为白做了,吓得额头冒冷汗。

2024-01-07 14:10:46 416

原创 1.3学习记录

CH340C有内部晶振,而CH340G无内部晶振,故需要更多的元器件。

2024-01-07 14:10:15 357

原创 12.26代码复现

请注意,这只是一个简单的示例代码,实际的问题可能更加复杂。在实际应用中,您可能需要根据具体的问题进行适当的调整和扩展。这行代码使用 Gurobi Python API 创建了一个名为 x 的变量。在这行代码中,我们使用了 addMVar 方法,它用于向模型中添加变量。因此,这行代码创建了一个包含 10 个元素的实数变量数组 x,每个元素的取值范围是大于等于 0 的实数。KKT 方法(Karush-Kuhn-Tucker 方法)是用于求解约束优化问题的一种数学方法。

2023-12-27 21:08:24 1025

原创 12.25广义分布外检测学习/代码复现

E.append(Aineq[row][:num_1])、G.append(Aineq[row][num_1:num_1+num_2])、M.append(Aineq[row][num_1+num_2:])、h.append(bineq[row]):这几行代码将当前行的适当部分添加到相应的列表中。如果当前行的(num_1+1)列及以后的列都为0,则说明该行不包含第一阶段独有的约束。根据您的代码片段,循环遍历了Aineq矩阵的每一行,并根据条件将其拆分成不同的部分,并将它们存储在不同的列表中。

2023-12-25 20:59:26 410

原创 12.23代码复现

Gurobi与Python的交互是非常简单和方便的。Gurobi提供了一个名为"gurobipy"的Python模块,该模块允许您在Python中使用Gurobi的功能来建模和求解优化问题。下面是一些使用Gurobi与Python进行交互的基本步骤:1. 安装Gurobi和Python模块:首先,您需要安装Gurobi优化软件和相应的Python接口模块。您可以从Gurobi官方网站下载并安装Gurobi软件。

2023-12-24 19:10:12 859

原创 与torch斗志斗勇_12.22

总的来说,储能容量优化的求解可以借助MATLAB、Python中的SciPy库、GAMS等数学建模和优化软件,而仿真可以利用这些软件中的仿真工具,或者专业的电力系统仿真软件来进行。5. **仿真和优化**:使用Simulink进行系统的仿真,可以模拟不同工况下系统的运行情况,评估能源的产生、存储和使用情况。在综合能源系统领域,有一些公开的数据集可供使用,这些数据集通常包括气象数据、能源消耗数据、设备性能数据等,用于建立和评估综合能源系统的模型和算法。

2023-12-23 12:51:05 915

原创 11.18重启蓝桥杯备赛

Floyd算法又称为插点法,是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,与Dijkstra算法类似。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。我的上一篇文章讲的dijjstra算法,是图中某一个顶点,到其它顶点之间的最短路径.时间复杂度为O(n2),是单源最短路径而Floyd算法,是图中每一个顶点,到其它顶点之间的最短路径.时间复杂度为O(n3).也被称为多源最短路径问题.。

2023-11-19 14:10:03 43

原创 2-文献阅读

(本文模型):考虑日前和日内调度计划,日内调度计划模型将冷、热、电、气能分层优化对于调度时间比电能长的天然气,电价高时驱动燃气轮机发电,以保持系统的供需平衡,而当天然气价高时,减少燃气轮机的出力。而调度时间尺度为小时的冷、热能日内优化更为准确,设备的出力也会有所变动。

2023-11-18 19:27:52 164

原创 11.4大多都做不出来的模拟赛

为啥我的input用不了,sad,先不谈。

2023-11-18 19:27:11 37

原创 11.7光伏发电

二是如果光伏白天发电不够用怎么办?白天瞬间用电量大或光伏白天发电不够用时,就显示出用电户的光伏电站与国家电网并网的优势来了!此时,国家电网就通过并网控制箱立即无缝为你供电,不会出现光伏供电与国家电网供电转换的感觉,确保你的用电正常化,不会影响用电的质量。当然,国家电网的电费该收还是要收的哟!

2023-11-09 15:10:23 23

原创 蓝桥杯day7_11.1

时间的转换:时间戳转日期(datetime.datetime.fromtimestamp(1234567896))、字符串转日期(datetime.datetime.strptime("2020/12/29 8:8:00",'%Y/%m/%d %H:%M:%S'));当前时间的计算:datetime.date.today()、datetime.datetime.now();计算当前时间的年、月、日、时、分、秒、星期:直接通过时间对象的属性提取即可;

2023-11-03 15:45:45 25

原创 python蓝桥杯_day6_10.30_搜索篇

妈呀!又时隔了太久,哭泣。

2023-11-01 10:28:46 351 3

原创 Python蓝桥杯学习_day5_10.22

ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。如果包含子字符串返回开始的索引值,否则抛出异常。返回值是对应的十进制整数。

2023-10-23 16:55:48 24

原创 蓝桥杯Python_day4_10.19

列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。end = ''是print ()的一个参数。作用:为end传递一个。转义字符要双引号引用,也可以单引号,那为什么我的程序刚刚不可以。改进代码:还是结构搞不清楚,cry。

2023-10-22 16:44:24 21

原创 蓝桥杯Python_day3_10.18

好难,逻辑有点难理清,哭泣。

2023-10-19 12:23:19 26

原创 蓝桥杯Python学习day3 10.17

对sum的不完全的认知阔别好久的Python学习 ,还是自身的懈怠,不行,姐的目标是一天学一点。开始进入正题:看书还是有用。

2023-10-18 15:23:42 22

原创 蓝桥杯之Python学习_day2

sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。排序列表:[(4, 1), (2, 2), (1, 3), (3, 4)]这个算法的时间复杂度为 O(n^2),空间复杂度为 O(1)。Python 元组 tuple() 函数将列表转换为元组。append() 方法用于在列表末尾添加新的对象。该方法没有返回值,但是会对列表的对象进行排序。希望有一天可以理解杨辉三角的解题思路,加油。该方法无返回值,但是会修改原来的列表。

2023-10-17 16:29:00 35

原创 蓝桥杯Python学习

1、Python pow() 函数。

2023-10-12 21:03:58 24

原创 现代控制MATLAB

logical作为逻辑变量,可以是一种数据类型,logical函数是把数值变成逻辑值,logical(x)将把x中的非0的值 变成1,把所有的数值0值变成逻辑0B_4MATLAB-微分方程or传递函数转换成状态空间表达式_tf2ss_Blablabla...的博客-CSDN博客把传递函数转换为状态空间:可以用tf2ss或者zp2sspoly可以求以向量为解的方程或方阵的特征多项式。C_11用法:rot90(X),其中X表示一个矩阵。rot90(x,2),其中X表示一个矩阵。

2023-05-10 14:44:10 739

原创 STM32时隔几个月的初学——DMA数据转运

STM32时隔几个月的初学——DMA数据转运

2023-01-07 18:56:35 188

原创 一个pyhon小白安装第三方库的各种问题——安装matplotlib

安装第三方库的各种问题——安装matplotlib

2022-12-03 21:51:21 95

原创 numpy安装

numpy安装

2022-11-21 22:08:39 122

原创 P18 输入捕获

P18 输入捕获

2022-10-27 15:15:17 801

原创 STM32初学——TIM输出比较

STM32初学——TIM输出比较

2022-10-17 20:52:16 2656

原创 STM32初学——TIM

STM32初学——TIM

2022-10-15 20:30:18 949

原创 STM32初学——OLED调试4-1 5-1/5-2

STM32初学——OLED调试4-1 5-1/5-2

2022-10-12 16:29:53 2076

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除