冷热温度正反向控制技术在换热器热疲劳试验中的应用

news2024/11/17 11:36:53

摘要:空调换热器需要进行可靠性试验以满足整机产品在不同环境下的寿命周期,温度交变试验是可靠性试验中是较为关键的一项。本文在现有PLC交变温度控制技术基础上,提出了一种模块式的改进解决方案,即增加了专用的高精度PID调节器分别进行热水箱和冷水箱的温度控制,特别是采用具有冷热双向控制功能的PID调节器,在提高控温精度的同时,主要是能够大幅减小PLC控制器的软硬件复杂程度和编程工作量,更重要的是此方案可推广应用到其它任何形式的温度波和压力波的形成。

原文阅读:(PDF格式)


1. 问题的提出

单冷式空调以及冷暖型空调(又称为热泵型)中的室外换热器(也称为冷凝器或蒸发器),其所处环境比较复杂严酷,例如在冬季使用时,室外换热器经常会结霜,在运行一段时间后空调控制器就会让其化霜。所以室外换热器经常会处于温度交替变化状态,如果换热器结构或材料选用不当,极端情况下换热器会出现裂缝导致制冷剂泄漏造成空调器不能工作。因此,为了考核换热器的可靠性,室外换热器必须进行冷热温度交变条件下的可靠性试验。

目前很多用于热疲劳可靠性试验的换热器温度交变试验装置,基本都采用如图1所示的控制结构,分别使得冷热液体交替通过换热器来实现冷热温度交变。其中热水箱采用加热器进行温度调节,冷水箱则通过加热器和压缩制冷机进行加热和制冷调节,加热器和制冷机则则采用了PLC上位机进行PID自动控制。

图1 温度交变试验装置结构示意图

 

换热器温度交变试验装置基本都是自行搭建的非标设备,在实施过程过程中存在以下问题:

(1)温度交变试验装置采用PLC作为上位机进行控制是非常合理的,但PLC同时还要具有加热器控制功能,这需要增加PID温度控制模块及其相应的编程,这对很多PLC使用人员较有难度。

(2)特别是还需采用PLC实现冷水温度加热和制冷的双向控制,这更是增大了采用PLC进行控制的实现难度。

为了解决上述问题,本文将提出一种模块化解决方案,即采用高精度PID温度控制器,特别是采用一种高精度的加热制冷双向PID温度控制器去控制加热器和压缩机制冷机组,由此控制器组成温控模块与上位机PLC通讯,可大幅减小温度交变试验装置的搭建难度和编程工作量。

2. 解决方案

为了实现模块式温度交变试验装置的搭建,简化温度系统中PLC的复杂程度和编程难度,本文提出的解决方案如图2所示,即在图1所示的试验装置中增加了两套专用的PID温度控制器。

图2 模块式温度交变试验装置结构示意图

 

如图2所示,在模块式温度交变试验装置中采用了两个独立的PID温度控制器,其中一个用于热水箱的温度加热控制,另一个用于冷水箱的制冷加热双向控制。这里的PID温度控制器是一种高精度的PID调节器,具有24位AD、16位DA和0.01%最小输出百分比,并具有正反双向控制等一些串级、分程和比值复杂控制功能,非常适合同时进行加热和制冷控制的仪器设备,具有PID参数自整定功能和无超调PID控制功能。

图2中所配置的PID温度控制器具有RS485通讯接口和随机软件,可直接采用软件在计算机上运行温控器进行温度控制,也可以与上位机PLC通讯进行参数设置和运行控制。

3. 总结

通过上述的解决方案,采用独立的多功能高精度PID调节器,可实现模块式温度交变试验装置的搭建,简化了温度系统中PLC的复杂程度和编程难度。

更重要的是,采用高精度PID调节器组成的模块式试验装置,可推广应用到其它类型换热器的温度交变可靠性测试中,可以用于其他任何试验所需的高精度温度波和压力波的生成。


 

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

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

相关文章

不入耳耳机的正确打开方式,韶音OpenFit诠释耳机的“舒适圈”

文 | 智能相对论 作者 | 佘凯文 总有人说,人们需要跳出舒适圈,逼着自己去不断挑战。也有人问,我满足现状,为什么要跳出舒适圈?说到底,两种说法都没有错,不过该不该走出舒适圈或许也得分“场合…

麻了,最好不要去外包,干了三年,废了一半......

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

【coding加油站】vue单页面图书管理系统

1、引言 设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题。你想要解决的问题&am…

数据结构课程设计——运动会分数统计

运动会分数统计 数据结构课程设计任务书 学生姓名:xxx 专业班级:软件工程 指导教师: 工作单位: 题 目: 运动会分数统计 基础要求: 要求具有C语言的理论基础…

ProtoBuf安装及避坑指南

文章目录 安装前注意事项(避坑)ProtoBuf在Linux下的安装protoBuf 测试demo 安装前注意事项(避坑) 1.安装前,我们需要升级g,使用较新的g编译器。 2.在安装过程中,出现问题,可以选择安装其他版本,在加压文件下执行make …

NFTScan:05.15~05.21 NFT 市场热点汇总

欢迎来到由 NFT 基础设施 NFTScan 出品的 NFT 生态热点事件每周汇总。 周期:2023.05.15 ~ 2023.05.21 NFT Hot News:NFT 热点资讯 01/ DID 解决方案提供商 Lifeform 以 3 亿美元估值完成 IDG Capital 领投的 B 轮融资 5 月 15 日,去中心化…

Rocketmq常用使用场景

RocketMQ 是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ 的特点是纯JAVA实现 基础概念 Producer: 消息生产者,负责产生消息,一般由业务系统负责产生消息 Producer Group: 消息生产者组&#xf…

ESP32CAM---利用Vscode阅读源码

前言 (1)首先,我在此吐槽一些,arduino平台的代码阅读功能,是真滴垃圾。气死我了。配置这玩意搞了半天,还没搞好。 (2)最后我决定使用Vscode阅读arduino的代码。arduino IDE负责编译程…

智能工厂已成为制造业数字化转型的重心

我国“十四五”规划纲要提出,要深入实施智能制造和绿色制造工程,发展服务型制造新模式,推动制造业高端化智能化绿色化。随着5G等新一代信息技术与制造业不断深度融合,制造业的智能化发展成为未来我国制造业转型升级的重要方向。《…

MyBatisPlus快速入门(一)MyBatisPlus简介、历史和优势

一、什么是 MyBatisPlus?二、MyBatisPlus 相关文档2.1 官网2.2 Github源码2.3 官方文档 三、MyBatisPlus 的历史四、MyBatisPlus 的特性和优势4.1 特性4.2 优势 五、如何学习 MyBatisPlus & 专栏计划 一、什么是 MyBatisPlus? MyBatisPlus&#xff…

MyBatis中使用第三方分页插件PageHelper完成分页功能

文章目录 一、前言二、基于插件拦截方式1、自定义插件2、使用第三方插件完成分页1、分页插件的配置2、分页插件的使用 一、前言 分页是web应用程序非常重要的一个技术。数据库中的数据可能是成千上万的,不可能把这么多的数据一次显示在浏览器上面。一般根据每行数据…

2023年4月CSDN客服月报|解决3个重大问题和26个次要问题,采纳1个用户建议

听用户心声,解用户之需。hello,大家好,这里是《CSDN客诉报告》第19期,接下来就请大家一同回顾我们4月份解决的bug~ 一、重大问题 1、【猿如意】ChitGPT近期老是提示“我回答不过来”的问题 反馈量:10 2、…

【星戈瑞】Sulfo-Cyanine7 maleimide磺化CY7标记马来酰亚胺

水溶性Cyanine7 mal是一种常用的细胞标记物,可以被用于细胞荧光成像等应用中。它的分子结构中含有Cyanine7和mal两部分,其中Cyanine7是一种红外荧光染料,可以发出红外光,而mal则是一种水溶性的化合物,可以使Cyanine7分…

响应式与自适应的区别

响应式与自适应的区别: 响应式:一套适配多端适配不同的屏幕设备,即不同的视口分辨率 自适应:多套页面不同视口分辨率大小显示同样的网页rem、百分比等相对单位 注意: 在开发中,项目的响应式,一些…

Java技术接单

今天给大家介绍一个阶段性(周期性)能获取一定收益的Java技术接单群,分享给大家!主要对搞Java的粉丝有帮助,因为可以赚点小钱,对Java技术的要求不高! 那些感兴趣或者想直接加技术群的我给大家讲一…

JAVA8 Stream

1 Steam流式思想概述 Stream和IO流(InputStream/OutputStream)没有任何关系,请暂时忘记对传统IO流的固有印象! Stream流式思想类似于工厂车间的“生产流水线”,Stream流不是一种数据结构,不保存数据,而是对数据进行加…

Vue 3 第二十一章:组件九(组件高级特性-组件的混入和继承)

文章目录 1. 组件的混入2. 组件的继承总结 Vue 中的组件混入和继承功能允许我们在多个组件之间共享代码,从而提高代码的可重用性和可维护性。 1. 组件的混入 混入是一种将多个对象合并为一个对象的技术。在 Vue 3 中,我们可以使用 mixins 属性来定义混…

ThingsBoard的Actor模型

0、概述 下面是我从网上查阅资料总结下来的. 1、背景 多线程编程是每个程序员的基本功,同时也是开发中的难点,处理各种“锁”的问题是让人十分头痛的一件事。例如,设计一个转账功能,怎么保证在多线程下能正常运行?你可能会说,这个简单,在进行转账操作前,先对两个账户…

【实战项目】使用C语言和easyX,一起完成数字拼图游戏吧!快来挑战一下吧~

这款简易的拼图游戏包含了15个数字方块,你需要将它们按照顺序排列成1~15的数字,就能完成游戏。 在游戏中会记录你完成拼图所用的时间。我想强调的是,一个精彩的游戏并不一定需要使用图片。只要功能和手感都做得出色,游戏同样能够…

从0到1,深刻理解Linux权限

[Linux]深刻理解Linux权限 从0到1,深刻理解Linux权限Linux权限的概念Linux权限管理Linux文件访问者文件类型和访问权限文件类型访问权限 文件访问权限设置修改文件权限修改文件拥有者修改所属组 umask掩码目录权限目录权限问题粘滞位 权限总结: 从0到1&a…