【案例分享】江蘇某汽車制造廠水冷式制冷站AI節能優化方案

主要訴求:

對B系統進行AI節能優化:3臺離心機+1臺螺桿機+板式換熱器

優化前后對比:

? 優化前:根據人工經驗判斷冷機和板換的啟停,PLC固定邏輯調節參數

?優化后:根據冷負荷對工況進行分類,自動輸出冷機開啟臺數,冷凍水、冷卻水溫度和流量等策略參數,降低制冷站能耗

00

優化效果

節能降耗

??不同的工況, 滿足末端需求的前提下,輸出最佳的控制策略,降低制冷系統整體能耗約10%

用電成本降低

??優化設備啟停,控制最大需量,降低基本電費

? 優化設備運行策略,削峰填谷,降低電度電費

人工成本降低

? 數據量化支撐,提升運維效率

? 形成策略知識庫,降低新人上手門檻

延長設備壽命

? 加入設備啟停時間間隔、設備輪換規則等

? 提供設備的維護建議、更換預警等,延長設備壽命

打造低碳示范區

? 實現低碳排放、踐行國家雙碳戰略,打造綠色低碳示范區、助力燈塔工廠、綠色建筑和園區等申報

01

AI預測

??根據廠區氣象測量數據、區域歷史和預報氣象數據,AI修正得到廠區氣象預測值,優化冷負荷需求預測精度。

??同時考慮末端及冷凍水管損失冷負荷,精準預測總冷負荷需求及冷站供給需求。

02

AI優化-智能啟停

??預測冷機開機到末端開機冷量需求,作為冷站供給需求,基于遺傳算法輸出冷站提前開機策略。

??預測冷機停機到末端停機冷量需求,分析管道剩余冷負荷,輸出冷站提前停機策略。

??挖掘分析提前開機和關機時間,充分利用管道中的冷負荷,實現冷負荷零浪費。

03

AI優化-智能優化

??統計分析冷機、冷凍水溫度、冷卻水溫度最佳工作區及實時工作參數,指導用戶優化冷站運行。

??實時預測總冷負荷需求,作為冷站供給需求,基于遺傳算法輸出冷站優化策略。

??對比優化前和優化后COP趨勢,展示當日及本月節能優化效果。

解決方案:CET中電技術水冷式制冷站AI節能優化方案

01

系統組網

02

系統架構圖

03

總體思路

04

節能控制辦法

05

數據采集

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/75451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/75451.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/75451.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue+springboot 新增操作,前端id傳string,后端接收為long類型,報錯類型不匹配——解決方法

我在做新增功能的時候,做了一個邏輯判斷,當前端沒有傳遞對應的id值時,為新增;有id值時,為修改 問題一、:前端idundefined,和我的需求不符合,我要id為空,不傳值。最后發現…

vue前端項目技術架構(第二版)

vue技術架構介紹 如下圖所示,展示了項目系統的軟件層次架構。該系統采用基于SOA(面向服務架構)思想的分層架構,分為四個主要層次:視圖層、編譯層、代碼層和數據層。 視圖層 瀏覽器:核心職責是解析并展示…

在服務器里面磁盤分區很簡單嗎?

不管是我們的普通辦公電腦還是服務器都是需要硬盤的,硬盤的類型分機械硬盤(HDD)和固態硬盤(SSD),這兩種磁盤是我們平常最常見的硬盤您他們又有什么區別 機械硬盤(HDD) 原理&#xff…

Pycharm(十一):字符串練習題

1.輸入一個字符串,打印所有偶數位上的字符(下標是0,2,4,6...位上的字符) # 練習題1:輸入一個字符串,打印所有偶數位上的字符(下標是0,2,4,6...位上的字符) # 1.鍵盤錄入字符串&…

虛幻5入門

常用操作 運行時,調試相機,按~鍵,輸入ToggleDebugCamera 。進入自由視角 常用節點 gate節點:用于控制該流程通不通,執不執行。Flip Flop節點:反轉執行,一次A,一次B。Set Timer by…

Prompt Flow 與 DSPy:大型語言模型開發的未來

作為一名大模型算法工程師,我一直在探索如何更高效地開發和優化基于大型語言模型(LLM)的應用程序。隨著模型規模的不斷擴大和應用場景的日益復雜,傳統的開發方式已經難以滿足高效、靈活和可擴展的需求。幸運的是,Promp…

Prompt攻擊是什么

什么是Prompt攻擊 Prompt攻擊(Prompt Injection/Attack) 是指通過精心構造的輸入提示(Prompt),誘導大語言模型(LLM)突破預設安全限制、泄露敏感信息或執行惡意操作的攻擊行為。其本質是利用模型對自然語言的理解漏洞,通過語義欺騙繞過防護機制。 Prompt攻擊的精髓:學…

Python 數據類型 - 集合(set)

Python 數據類型 - 集合(set) 1. 集合簡介 集合(set)是Python中的一種無序、可變、不重復元素的容器數據類型。集合的主要用途: 快速成員檢測(判斷元素是否存在)去除重復項執行數學集合運算(并集、交集、差集等) 2.…

Profibus DP主站轉Modbus TCP網關配置文件制作

Profibus DP主站轉Modbus TCP網關配置文件制作 1、首先打開配置文件制作軟件SST Profibus Configuration: 2、點擊“Library”選擇GSD文件所在文件夾找到后點擊打開導入GSD文件: 3、點開Masters、molex選擇主站設備: 4、雙擊添加后地址保存默認0就可以&…

如何批量拆分Excel工作表或按行拆分Excel表格 - Excel拆分器使用方法

在數據分析和處理的日常工作中,Excel文件因其強大的數據管理和計算能力而廣受歡迎。然而,當面對龐大的Excel工作簿,特別是需要將其拆分為多個獨立文件時,傳統的操作方法往往會顯得繁瑣且效率低下。為了解決這一難題,Ex…

JavaScript基礎-移動端常見特效

隨著移動互聯網的發展,為移動設備優化的網頁變得越來越重要。JavaScript在實現移動端特有的交互體驗中扮演著關鍵角色。本文將介紹幾種常見的移動端特效,并通過具體的代碼示例展示如何使用JavaScript和相關技術來創建這些特效。 一、手勢識別 &#xf…

ui-tars和omni-parser使用

ui-tars部署和訓練 說明快速開始環境準備ui-tars web推理和訓練ui-tars api部署omni-parser使用 說明 鏡像中包含ui-tars、llama-factory和omni-parser。該鏡像還在審批中,估計明天可以上線,到時候可以在auto-dl中的社區鏡像搜索。 快速開始 使用auto…

TF-IDF——自然語言處理——紅樓夢案例

目錄 一、紅樓夢數據分析 (1)紅樓夢源文件 (2)數據預處理——分卷實現思路 (3)分卷代碼 二、分卷處理,刪除停用詞,將文章轉換為標準格式 1.實現的思路及細節 2.代碼實現&#…

【NLP 面經 5】

難以承受的東西只會讓我在下一次更平靜的面對 —— 25.4.2 一、NER任務,CRF模型改進 命名實體識別(NER)任務中,你使用基于條件隨機場(CRF)的模型,然而模型在識別嵌套實體和重疊實體時效果不佳&a…

機器學習之回歸算法

《數據挖掘技術與應用》 【實驗名稱】 實驗:回歸算法 【實驗目的】 1.了解回歸算法理論基礎 2.平臺實現算法 3. 編程實現分類算法 【實驗原理】 線性回歸是利用數理統計中回歸分析,來確定兩種或兩種以上變量間相互依賴的定量關系的一種統計分析方法&…

Cline源碼分析

Cline源碼分析 --- vscode插件開發與cline的界面系統 vscode插件開發基礎知識開發基礎?核心概念核心API調試與發布調試 學習路線React開發界面前端代碼分析package.jsonview/title(視圖標題欄菜單)?editor/title(編輯器標題欄菜單&#xff…

k8s EmptyDir(空目錄)詳解

1. 定義與特性 emptyDir 是 Kubernetes 中一種臨時存儲卷類型,其生命周期與 Pod 完全綁定。當 Pod 被創建時,emptyDir 會在節點上生成一個空目錄;當 Pod 被刪除時,該目錄及其數據會被永久清除。它主要用于同一 Pod 內多個容器間的…

【idea】實用插件

SonarLint SonarLint:代碼質量掃描工具 使用 SonarLint 可以幫助我們發現代碼的問題,并且還提供了相應的解決方案. 對于每一個問題,SonarLint 都給出了示例,還有相應的解決方案,教我們怎么修改,極大的方便了我們的開發…

【mysql 的安裝及使用】

MySQL 9.0 一、下載MySQL[MySQL 9.0 下載] [(https://dev.mysql.com/downloads/mysql/)選擇自定義,選擇合適安裝路徑二、檢查安裝情況配置環境變量打開命令行查看版本創建數據庫在MySQL中,可以使用create database語句來創建數據庫。以下是創建一個名為my_db的數據庫的示例:…

leetcode118.楊輝三角

思路源自 【LeetCode 每日一題】118. 楊輝三角 | 手寫圖解版思路 代碼講解 class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> result new ArrayList<>();for (int i 0; i < numRows; i) {List<…