文章解读与仿真程序复现思路——电力系统自动化EI\CSCD\北大核心《协同考虑空气质量与热舒适度的空调系统双层优化控制策略》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

这篇论文的核心内容是提出并研究了一种协同考虑空气质量与热舒适度的空调系统双层优化控制策略。以下是论文的主要内容概述:

  1. 研究背景:暖通空调系统(HVAC)作为智能楼宇的耗能主体,实现能耗成本与用户舒适度之间的平衡具有重要意义。中国提出了2030年前碳达峰、2060年前碳中和的战略决策,绿色建筑的应用及推广成为发展趋势。

  2. 研究问题:在并行考虑能耗成本和用户舒适度时,系统优化模型耦合项增多,求解难度提高。现有基于学习的控制策略在模型构建上虽便捷,但节能效果一般。

  3. 控制策略:论文提出了一种双层优化控制策略,上层优化送风质量流量以满足热舒适度约束,下层优化通风率以满足空气质量约束。采用滚动优化方法修正模型误差。

  4. 模型构建:基于阻容等效电路的热动态模型和楼宇内部物理结构,精确刻画各区域温度和空气质量的耦合关系。建立了考虑用户舒适度的HVAC优化模型,目标函数包括能耗成本、热舒适度权重系数和空气质量权重系数。

  5. 优化方法:采用雅克比线性化和McCormick凸松弛方法处理模型中的双线性项,将非凸问题转化为凸问题,便于求解。

  6. 仿真分析:通过MATLAB调用CVX工具包进行仿真,分析了不同舒适度系数下的控制结果,并与其他控制策略进行比较,验证了所提方法的有效性。

  7. 研究结论:所提出的双层优化控制策略在保证用户舒适度的同时,能有效降低能耗成本,并且具有较好的调控灵活性。通过改变舒适度权重系数,可以调节用户对舒适度的要求。

  8. 未来工作:后续研究将考虑环境湿度的动态变化,以进一步提高空调调控策略的精确性和实用性。

论文的关键词包括:多区域暖通空调系统、模型预测控制、空气质量、热舒适度、双层优化。研究得到了国家重点研发计划、广东省基础与应用基础研究基金和中央高校基本科研业务费的支持。

根据论文摘要与仿真算例的描述,以下是仿真复现的思路和程序语言的概念性表示(使用Python语言):

仿真复现思路:

  1. 定义系统参数:根据附录A中的表A1和表A2,初始化建筑系统和HVAC系统的相关参数。

  2. 建立数学模型:根据论文中的描述,建立空调系统的目标函数和约束条件,包括能耗成本、热舒适度和空气质量的权重系数。

  3. 模型线性化:使用雅克比线性化方法处理目标函数中的非线性项,如区域温度与送风质量流量的乘积项。

  4. 凸松弛处理:对于下层模型中的双线性约束,使用McCormick方法进行凸松弛,引入辅助变量并添加相应的约束条件。

  5. 双层优化:上层模型优化送风质量流量,下层模型在给定送风质量流量的条件下优化通风率。

  6. 滚动优化:采用模型预测控制(MPC)的思想,对双层优化模型进行实时滚动更新,减小模型预测误差。

  7. 仿真运行:在MATLAB环境中,调用CVX工具包或其他优化求解器,根据建立的模型和方法进行仿真运行。

  8. 结果分析:比较不同控制策略下的结果,如能耗成本、热舒适度和空气质量指标,并分析双层优化控制策略的优势。

程序语言概念性表示(Python):

# 导入所需的库
import numpy as np
import cvxpy as cp# 定义建筑和HVAC系统参数
# 此处应根据附录A中的表格初始化参数
building_params = {# 示例参数'Ri': [0.006, 0.006, 0.006, 0.006, 0.005],  # 区域热阻# 其他参数...
}hvac_params = {# 示例参数'rho': 1.29,  # 空气密度# 其他参数...
}# 建立目标函数和约束条件
# 此处应根据论文中的公式建立优化模型
def objective_function(*args, **kwargs):# 优化目标函数的建立和求解passdef constraints(*args, **kwargs):# 约束条件的建立pass# 双层优化控制策略
def bi_level_optimization(upper_level_vars, lower_level_vars):# 上层优化:送风质量流量# 下层优化:通风率pass# 滚动优化
def rolling_optimization(model, current_state, prediction_horizon):# 根据当前状态和预测时域进行滚动优化pass# 主仿真函数
def main_simulation():# 初始化参数# 运行双层优化控制策略# 执行滚动优化# 收集并分析结果# 此处应实现具体的仿真逻辑和调用优化求解器# 运行仿真
if __name__ == "__main__":main_simulation()

请注意,上述代码仅为概念性描述,并非完整的可执行程序。实际编程时需要根据具体的优化问题和约束条件来实现相应的优化算法,以及详细的系统模型参数和求解器调用。此外,还需要实现结果分析和比较不同控制策略的优势。

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

升级 Kubernetes Ingress NGINX Controller: 自助编译 NGINX 的实践

保持软件的更新对于系统的安全性和稳定性至关重要。本文将介绍如何从源代码自助编译 NGINX,并将其集成到 Kubernetes Ingress NGINX Controller 镜像中,以实现 NGINX 的升级。此方法不仅可以提高系统的安全性,还可以定制 NGINX 的功能&#x…

ipvsadm命令总结

ipvsadm命令总结 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 什么是ipvsadm命令? ipvsadm是Linux系统下的一个命令行工具,用于配置…

【Oracle】调用HTTP接口

Oracle调用http接口 前情提要1.创建HTTP请求函数2.创建ACL并授予权限3.测试HTTP请求函数一点建议 前情提要 公司唯有oracle被允许访问内外网,因此在oracle中发起HTTP请求。 1.创建HTTP请求函数 CREATE OR REPLACE FUNCTION HTTP_REQUEST(v_url VARCHAR2,--請求地…

数据资产安全保卫战:构建多层次、全方位的数据安全防护体系,守护企业核心数据资产安全

一、引言 在信息化时代,数据资产已成为企业运营的核心,其安全性直接关系到企业的生存与发展。然而,随着网络技术的飞速发展,数据泄露、黑客攻击等安全威胁日益增多,给企业的数据资产安全带来了严峻挑战。因此&#xf…

CSS动画实现让元素一直旋转

在CSS中,使用keyframes动画和transform: rotate()属性来创建一个无限循环的旋转动画。以下是一个简单的示例,展示了如何使一个元素(比如一个div)无限地旋转: keyframes spin { from { transform: rotate(0deg); } …

202483读书笔记|《把你写进诗歌里》——人生是一场不知何时散场的约会,爱慕向来短暂,失去才是唯一出路

202483读书笔记|《把你写进诗歌里》——人生是一场不知何时散场的约会,爱慕向来短暂,失去才是唯一出路 摘录 《把你写进诗歌里(2020年度中国优秀诗歌)》,作者上官文露。并不惊艳,中英文双语对照的一本诗集&…

深入理解和应用Eureka:服务注册与发现的利器

目录 一 Eureka简介 什么是Eureka? 为什么选择Eureka? 二 Eureka的基本概念 Eureka Server Eureka Client 服务注册与发现 三 Eureka的工作原理 注册服务 心跳机制 服务发现 缓存机制 四 Eureka的配置与部署 配置Eureka Server 配置Eureka Client 五 Eureka的…

Python | Leetcode Python题解之第168题Excel表列名称

题目: 题解: class Solution:def convertToTitle(self, columnNumber: int) -> str:ans list()while columnNumber > 0:columnNumber - 1ans.append(chr(columnNumber % 26 ord("A")))columnNumber // 26return "".join(an…

RC4混淆变形

RC4混淆变形 一、RC4混淆变形1. 修改初始密钥调度算法 (KSA)2. 修改伪随机生成算法 (PRGA)3. 引入非线性变换4. 使用多个状态数组5. 增加密钥混淆步骤6.示例代码 二、RC4算法详解2.1. 密钥调度算法 (KSA)2.2. 伪随机生成算法 (PRGA)2.3. 加密/解密2.4 RC4 C实现2.5 代码解析 RC…

新手装修 避坑课2.0:装修之前一定要做好功课(55节课)

课程下载:https://download.csdn.net/download/m0_66047725/89388333 更多资源下载:关注我。 课程目录 第01节1.装修前准备工作.mp4 第02节开篇.mp4 第03节2.装修需要提前定好的设备和材料.mp4 第04节3.自装还是找装修公司.mp4 第05节4.自装怎么找…

Elementui的el-dropdown组件使用与案例

一、使用 trigger 属性用于设置下拉菜单的触发方式,可以是 click(点击触发)或 hover(悬停触发)。command 属性用于在 el-dropdown-item 上设置命令值。当用户点击某个菜单项时,会触发 command 事件&#x…

HTTP的持久连接(Persistent Connection)

目录 HTTP的持久连接(Persistent Connection)持久连接的工作原理HTTP/1.0 与 HTTP/1.1 的区别示例持久连接的优点持久连接的缺点超时机制 HTTP的持久连接(Persistent Connection) HTTP 的持久连接(Persistent Connect…

win11照片裁剪视频无法保存问题解决

win11照片默认走核显,intel的显卡可能无法解码,在设置里把照片的显示卡默认换成显卡就好了

红队内网攻防渗透:内网渗透之Linux内网权限提升技术:LXDDockerRbash限制型bash

红队内网攻防渗透 1. 内网权限提升技术1.1 Linux系统提权-普通用户-LXD容器1.2 Linux系统提权-普通用户-Docker容器1.3 权限在docker里面1.4 Linux系统提权-普通用户-Rbash限制型bash1. 内网权限提升技术 利用参考 https://gtfobins.github.io/LXD、LXC 和 Docker 是三种不同…

企业UDP文件传输工具测速的方式(下)

在前一篇文章中,我们深入讨论了UDP传输的基本概念和镭速UDP文件传输工具如何使用命令行快速进行速度测试。现在,让我们进一步探索更为高级和灵活的方法,即通过整合镭速UDP的动态或静态库来实现网络速度的测量,以及如何利用这一过程…

每日一练 - OSPF邻接与邻居关系

01 真题题目 下面关于 OSPF 邻居关系和邻接关系描述,正确的是: A.OSPF 路由器在交换信息之曲必须建立邻接关系 B.并非所有的邻居关系都可以成为邻接关系 C.接芙系由 OSPF 的 HELLO 协议维护 D.邻居关系是从邻接关系选出的为了交换路由信息而形成的关系 02 真题…

动态分区存储管理实验要点和难点以及常见报错解决

动态分区存储管理实验的主要目的是熟悉并掌握动态分区分配的各种算法,以及动态分区中分区回收的各种情况,并能够实现分区合并。以下是实验的一些主要内容和步骤: 实验准备:了解动态分区存储管理的基本原理和策略,包括动态分区的特点、虚拟内存管理的目标、页式虚拟存储管理…

差分数组汇总

本文涉及知识点 算法与数据结构汇总 差分数组 令 a[i] ∑ j : 0 i v D i f f [ i ] \sum_{j:0}^{i}vDiff[i] ∑j:0i​vDiff[i] 如果 vDiff[i1]&#xff0c;则a[i1…]全部 如果vDiff[i2]–,则a[i2…]全部–。 令11 < i2 &#xff0c;则&#xff1a; { a [ i ] 不变&…

1980python个性化电影推荐管理系统mysql数据库Django结构layUI布局elasticsearch存储计算机软件工程网页

一、源码特点 python Django个性化电影推荐管理系统是一套完善的web设计系统mysql数据库 利用elasticsearch存储浏览数据 &#xff0c;对理解python编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。 开发环境pycharm…

27 map和set封装

map和set可以采用两套红黑树实现&#xff0c;也可以用同一个红黑树&#xff0c;就需要对前面的结构进行修改 迭代器的好处是可以方便遍历&#xff0c;是数据结构的底层实现与用户透明。如果想要给红黑树增加迭代器&#xff0c;需要考虑以前问题&#xff1a; begin()和end() s…