CN104571086A - 基于传递函数的温度控制器仿真测试方法 - Google Patents
基于传递函数的温度控制器仿真测试方法 Download PDFInfo
- Publication number
- CN104571086A CN104571086A CN201410814092.7A CN201410814092A CN104571086A CN 104571086 A CN104571086 A CN 104571086A CN 201410814092 A CN201410814092 A CN 201410814092A CN 104571086 A CN104571086 A CN 104571086A
- Authority
- CN
- China
- Prior art keywords
- temperature controller
- temperature
- measured
- controller
- collecting plate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G05B23/0202—
Landscapes
- Control Of Temperature (AREA)
Abstract
本发明涉及一种基于传递函数的温度控制器仿真测试方法,计算机与数据采集板卡连接,数据采集板卡上数字量接口和模拟量接口分别可接待测温控器的数字量和模拟量,计算机有温度显示界面,数据采集板卡输出的温度值输入待测温控器;计算机软件和数据采集板卡构成待测温度控制器的被控对象,与待测温控器形成一个模拟的闭环控制***,来检测校准待测温度控制器的参数。仿真一个被温度控制器控制的被控对象。可随时随地对待测***进行仿真模拟测试,不需要进行大规模的投资一个可以控制温度的实验室,仿真测试可靠性高,测试过程快,能耗低。
Description
技术领域
本发明涉及一种自动控制和空气调节领域,特别涉及一种基于传递函数的温度控制器仿真测试方法。
背景技术
随着国民经济的快速发展,控制领域受到人们广泛的关注,在温度控制器仿真领域,新的温度控制器研发过程,人们需要对控制器进行测试,但是温度控制器测试就需要有一个可以调节空气温度的房间,这样的房间投资很大,而且房间的惯性系数和时滞常数都是固定的不可以调节。人们迫切需求一种更快,更准,更便捷的***来模拟各种实际环境。
随着温度控制器在现代工业控制***中广泛应用,温控器的开发和运用也越来越受到重视。在温控***中,被控对象是不可或缺的重要组成部分。只有在存在被控对象的条件下,温控器的特性才能充分被测试。
这种基于传递函数的温度控制器测试***,在这种需求下必将应运而生,为国民的生产发展服务。它采用一阶传递函数数学模型来代替具备空气调节功能的房间,用软件加硬件的方式将模拟的信号模拟量信号输出的方式输出给被测温度控制器,而温度控制器输出的模拟量信号通过模拟量输入通道输入软件***。而使得设计人员能够在计算机上完成温控器的测试。计算机仿真对象与实物对象相比,具有很多的优点,如制作方便、安全性高、投资风险低、研究时间短等。
发明内容
本发明是针对开发温控器产品时进行模拟测试需要消耗大量人力和财力的问题,提出了一种基于传递函数的温度控制器仿真测试方法,采用计算机软件和硬件资源及USB数据采集板卡代替温控器测试***中的被控对象。
本发明的技术方案为:一种基于传递函数的温度控制器仿真测试方法,具体包括如下步骤:
1)建立基于传递函数的温控器仿真***:计算机与数据采集板卡连接,数据采集板卡上数字量接口和模拟量接口分别可接待测温控器的数字量或模拟量,计算机有温度显示界面,数据采集板卡输出的温度值输入待测温控器;
2)基于传递函数的温控器仿真***作为待测温度控制器的被控对象,与待测温度控制器形成一个模拟的闭环控制***;
3)待测温控器上设定温度值并通过温控器面板显示,待测温控器输出控制量,通过数据采集板卡到计算机内进行仿真计算;
4)计算机通过步骤3)待测温控器输出控制量乘对应的执行元件一阶传递函数再经过拉普拉斯逆变换得到对应的温度值;
5),重复进行1)至4),对比步骤3)中设定温度与计算机模拟所得温度值的差值, 得到待测温控器的控制精度,并根据差值调整待测控制器参数,直到满足待测控制器的控制精度。
所述计算机模拟预测控制器输出为 ,
其中待测温控器输出执行元件的一阶传递函数为G(s)=,
待测控制器输出的函数为;
输出经拉普拉斯逆变换的时域表达式为
式中h(t)为t时刻模拟的温度值输出;
h 0 为0时刻的温度,即初始仿真温度
K为放大系数,根据被仿真的对象可以在软件中设置;
T为时间常数,根据被仿真的对象可以在软件中设置;
为延迟时间,根据被仿真的对象可以在软件中设置;
I为数据采集板卡的输入的电压V转化成的0-100%的数字量I;
t为时间。
本发明的有益效果在于:本发明基于传递函数的温度控制器仿真测试方法,仿真一个被温度控制器控制的被控对象。可随时随地对待测***进行仿真模拟测试,不需要进行大规模的投资一个可以控制温度的实验室,仿真测试可靠性高,测试过程快,能耗低。
图1为本发明基于传递函数的温控器仿真***结构示意图。
具体实施方式
如图1所示一种基于传递函数的温控器仿真***,包括计算机1、数据采集板卡2;数据采集板卡2通过USB连接线4与计算机1连接;数据采集板卡2的模拟量接口与待测温控器3的模拟量AI/AO输入/输出连接;数据采集板卡的数字量接口与待测温控器3的数字量DI/DO输入/输出连接。
计算机软件和数据采集板卡2构成待测温度控制器的被控对象,形成一个模拟的闭环控制***,来检测校准待测温度控制器的参数;温度控制器的运算输出(模拟量信号或者PWM波信号)通过数字量输入DI通道(PWM波信号)或模拟量输入AI(模拟量信号)输入计算机,通过计算机机中采用LabVIEW软件完成该输入计算机数字量的基于一阶传递函数G(s)响应的拉普拉斯逆变换函数。
计算机中的利用LabVIEW编制的软件,将仿真过程中模拟房间的温度和温度控制器的输出显示在界面上。
房间温度控制器执行元件(例如空调的输出阀门开度)的一阶传递函数G(s)包含可调的惯性常数T、延迟时间;该一阶传递函数公式为 G(s)=,其中惯性常数T、延迟时间、放大系数可根据所需模拟的实际对象(即待测温度控制器控制输出的元件)大小设置,从而使该仿真过程更接近实际过程。
数据采集板卡的输入的电压V根据待测温控器的输出型号范围转化为0-100%的数字量I。因此温控器输出的函数为。
这样模拟的对象的输出为,输出经拉普拉斯逆变换的时域表达式为
式中h(t)为t时刻模拟的温度值输出;
h 0 为0时刻的温度,仿真初始温度;
K为放大系数,根据被仿真的对象可以在软件中设置;
T为时间常数,根据被仿真的对象可以在软件中设置;
为延迟时间,根据被仿真的对象可以在软件中设置;
I为数据采集板卡的输入的电压V转化成的0-100%的数字量I;
t为时间。
实际的I输入可能在每个时刻是不同的。则将上述式子离散化。
式中 为第n个采样时刻温度值输出;
tn为第n个时刻的时间;、
I0 、I i 、I i-1分别为各个时刻的数据采集板卡的输入的电压V转化成的0-100%的数字量I。
通过数据采集板卡中的数字量接口可以接收待测温控器的数字量,适用于温控器通过占空比调节对象的场合;通过数据采集板卡中的模拟量接口可以接收待测温控器的模拟量,适用于温控器通过阀门连续调节的场合。
用计算机软件资源代替温控***中的被控对象,可随时随地对待测***进行仿真模拟测试,不需人时刻监视,并能够记录测试过程,生成报告,使测试更加方便。
一种基于传递函数的温控器仿真***工作过程:首先在待测温控器上设定温度值并通过温控器面板显示,待测温控器通过内部的PID控制算法得到阀门开度模拟量(占空比数字量),此模拟量为计算机模拟的被控对象的输入量,该模拟量(数字量)经数据采集板卡处理后经过USB线与计算机连接,通过一阶传递函数计算得到响应的输出,并得到被控对象的实际温度值,利用软件将该输出转换为真实的温度传感器信号,传输给数据采集板卡的模拟量输出通道AO,输出的信号用来模拟温度传感器的信号到待测温控器的输入。这样实际的温度控制过程就被模拟出来了。
当测试过程稳定后,可通过比较待测温控器面板表面显示的设定温度值和计算机机计算得到的实际温度值,检验待测温控器面板显示器的性能;可通过比较温控器面板的设置温度值和模拟的被控对象的实际温度值的差值,分析得到待测温控器的控制精度,调整待测温控器的参数。
Claims (2)
1.一种基于传递函数的温度控制器仿真测试方法,,其特征在于,具体包括如下步骤:
1)建立基于传递函数的温控器仿真***:计算机与数据采集板卡连接,数据采集板卡上数字量接口和模拟量接口分别可接待测温控器的数字量或模拟量,计算机有温度显示界面,数据采集板卡输出的温度值输入待测温控器;
2)基于传递函数的温控器仿真***作为待测温度控制器的被控对象,与待测温度控制器形成一个模拟的闭环控制***;
3)待测温控器上设定温度值并通过温控器面板显示,待测温控器输出控制量,通过数据采集板卡到计算机内进行仿真计算;
4)计算机通过步骤3)待测温控器输出控制量乘对应的执行元件一阶传递函数再经过拉普拉斯逆变换得到对应的温度值;
5),重复进行1)至4),对比步骤3)中设定温度与计算机模拟所得温度值的差值, 得到待测温控器的控制精度,并根据差值调整待测控制器参数,直到满足待测控制器的控制精度。
2.根据权利要求1所述基于传递函数的温度控制器仿真测试方法,其特征在于,所述计算机模拟预测控制器输出为 ,
其中待测温控器输出执行元件的一阶传递函数为G(s)=,
待测控制器输出的函数为;
输出经拉普拉斯逆变换的时域表达式为
式中h(t)为t时刻模拟的温度值输出;
h 0 为0时刻的温度,即初始仿真温度
K为放大系数,根据被仿真的对象可以在软件中设置;
T为时间常数,根据被仿真的对象可以在软件中设置;
为延迟时间,根据被仿真的对象可以在软件中设置;
I为数据采集板卡的输入的电压V转化成的0-100%的数字量I;
t为时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410814092.7A CN104571086B (zh) | 2014-12-24 | 2014-12-24 | 基于传递函数的温度控制器仿真测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410814092.7A CN104571086B (zh) | 2014-12-24 | 2014-12-24 | 基于传递函数的温度控制器仿真测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104571086A true CN104571086A (zh) | 2015-04-29 |
CN104571086B CN104571086B (zh) | 2018-06-29 |
Family
ID=53087412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410814092.7A Active CN104571086B (zh) | 2014-12-24 | 2014-12-24 | 基于传递函数的温度控制器仿真测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104571086B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105910733A (zh) * | 2016-06-22 | 2016-08-31 | 陕西法士特齿轮有限责任公司 | 一种at用ntc温度传感器的分析方法 |
CN112016191A (zh) * | 2020-08-05 | 2020-12-01 | 河北工程大学 | 一种用于医疗库房实验室的温控信息***的测试方法 |
CN112740130A (zh) * | 2018-10-31 | 2021-04-30 | 欧姆龙株式会社 | 温度异常检测***、温度异常检测方法和程序 |
CN114924602A (zh) * | 2022-07-21 | 2022-08-19 | 广东海新智能厨房股份有限公司 | 一种一体式烤箱的电加热***及控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6711531B1 (en) * | 1998-08-13 | 2004-03-23 | Kokusai Electric Co., Ltd. | Temperature control simulation method and apparatus |
CN1851574A (zh) * | 2005-04-22 | 2006-10-25 | 株式会社山武 | 控制对象模型生成装置和生成方法 |
CN101017380A (zh) * | 2006-02-08 | 2007-08-15 | 周玉成 | Pid温度控制器及方法 |
CN202694180U (zh) * | 2012-06-22 | 2013-01-23 | 史育英 | 基于模糊自整定pid的温度控制器 |
JP5361280B2 (ja) * | 2008-08-19 | 2013-12-04 | ディエスピーテクノロジ株式会社 | サーボ解析機能を備えたシミュレーションシステム |
CN104156015A (zh) * | 2014-08-01 | 2014-11-19 | 江苏大学 | 一种基于双温双压湿度发生原理的湿度稳态精度提高方法 |
-
2014
- 2014-12-24 CN CN201410814092.7A patent/CN104571086B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6711531B1 (en) * | 1998-08-13 | 2004-03-23 | Kokusai Electric Co., Ltd. | Temperature control simulation method and apparatus |
CN1851574A (zh) * | 2005-04-22 | 2006-10-25 | 株式会社山武 | 控制对象模型生成装置和生成方法 |
CN101017380A (zh) * | 2006-02-08 | 2007-08-15 | 周玉成 | Pid温度控制器及方法 |
JP5361280B2 (ja) * | 2008-08-19 | 2013-12-04 | ディエスピーテクノロジ株式会社 | サーボ解析機能を備えたシミュレーションシステム |
CN202694180U (zh) * | 2012-06-22 | 2013-01-23 | 史育英 | 基于模糊自整定pid的温度控制器 |
CN104156015A (zh) * | 2014-08-01 | 2014-11-19 | 江苏大学 | 一种基于双温双压湿度发生原理的湿度稳态精度提高方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105910733A (zh) * | 2016-06-22 | 2016-08-31 | 陕西法士特齿轮有限责任公司 | 一种at用ntc温度传感器的分析方法 |
CN112740130A (zh) * | 2018-10-31 | 2021-04-30 | 欧姆龙株式会社 | 温度异常检测***、温度异常检测方法和程序 |
CN112016191A (zh) * | 2020-08-05 | 2020-12-01 | 河北工程大学 | 一种用于医疗库房实验室的温控信息***的测试方法 |
CN114924602A (zh) * | 2022-07-21 | 2022-08-19 | 广东海新智能厨房股份有限公司 | 一种一体式烤箱的电加热***及控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104571086B (zh) | 2018-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104571086A (zh) | 基于传递函数的温度控制器仿真测试方法 | |
CN105068564A (zh) | 一种压电陶瓷作动器的位移控制方法 | |
CN107272412A (zh) | 一种暂冲式风洞流场控制的辩识方法 | |
Sparn et al. | Hardware-in-the-loop (HIL) simulations for smart grid impact studies | |
CN102052233A (zh) | 一种电力***稳定分析用水轮机调节***模组 | |
CN201476905U (zh) | 神经网络pid控温的热电偶自动检定*** | |
CN105701734B (zh) | 一种直流配电网含变流器的负荷功率电压特性仿真模型及仿真方法 | |
CN109695533A (zh) | 一种调速器液压随动***中位自动智能整定***及方法 | |
CN103279030A (zh) | 基于贝叶斯框架的动态软测量建模方法及装置 | |
CN106325104A (zh) | 基于matlab建模仿真的热控pid参数设定调整方法 | |
CN101160550A (zh) | 模型结构参数决定方法、参数决定设备、控制设备、以及温度调节设备 | |
Alyousif et al. | Intelligent temperature control system at greenhouse | |
Ganesh et al. | Remote web based monitoring and controlling of a nonlinear process using micro controller | |
CN102982721A (zh) | 烤箱温度反馈自动控制实验教学装置 | |
CN114065602A (zh) | 温度预测方法、模型训练方法及相关设备 | |
CN103543324A (zh) | 一种太阳能逆变器效率的自动化测试方案 | |
CN201210260Y (zh) | 特殊实验室温湿度测控装置 | |
CN109116749A (zh) | 用于供能管网***仿真的半实物仿真***及其控制方法 | |
Yu | Temperature control in PID controller by Labview | |
CN204536944U (zh) | 新型计算机温度控制实验装置 | |
CN203616646U (zh) | 电阻型模拟信号发生采样放大电路 | |
RU2554291C1 (ru) | Структура модели для оптимизации системы с обратной связью | |
Lin | A kind of intelligent temperature controller use PID algorithm to realize | |
Tikvić et al. | Control of thermal process with Simulink and NI USB-6211 in real time | |
Zhang et al. | Application of EDA Technology in Electronic Engineering Design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221124 Address after: Room 404, No. 5, No. 1158, Zhongxin Road, Songjiang District, Shanghai, 201600 Patentee after: Xia Benming Address before: 200093 No. 516, military road, Shanghai, Yangpu District Patentee before: University of Shanghai for Science and Technology |
|
TR01 | Transfer of patent right |