一种基于电磁阀组合的降温风洞温度控制方法转让专利
申请号 : CN201711272422.4
文献号 : CN107885258B
文献日 : 2019-11-22
发明人 : 陈旦 , 张永双 , 周廷波 , 张国彪 , 高超 , 郗忠祥 , 沈牟 , 张正科 , 胡旭
申请人 : 西北工业大学 , 中国人民解放军63837部队
摘要 :
权利要求 :
1.一种基于电磁阀组合的降温风洞温度控制方法,其特征在于,具体过程是:
步骤1,降温控制准备:
Ⅰ确定降温控制系统控制需求;获取降温控制系统的温度目标Ts和控制精度Ta;
Ⅱ获取需实施控制的不同流量类型的电磁阀数量和流量;
根据各电磁阀的流量分组,将流量相同的电磁阀分为一组,并分别以L组标记,其中的L为电磁阀流量;各组中电磁阀的数量为N组;下标的“组”为根据流量的分组,以ABCD……标记;所述的分组中,LA<LB<LC<LD……;
Ⅲ获取电磁阀流量和PID控制器输出的对应关系;将所有参与喷射控制的电磁阀的流量求和,得到所有电磁阀全开时的最大流量LT=LA×NA+LB×NB+LC×NC+LD×ND,单位为kg/s;
PID输出值为0~100.0,将PID输出等同为降温电磁阀的喷射流量输出,而电磁阀的喷射流量范围为0kg/s~LTkg/s,进而得到单位PID输出值对应的喷射流量LE=LT/100.0,单位为kg/s;所述的PID控制器为比例Proportion-积分Integral-微分Derivative控制器,LT为所有电磁阀全开时的最大流量,LE为每一个PID单位下对应喷射流量;
Ⅳ确定电磁阀和控制算法中数组元素的对应关系;将每个电磁阀看做一个数组元素,按照控制需求进行数组分组和排序;为保证降温均匀性,分组排序时需参照电磁阀实际布局位置,尽量按照位置对称的方式进行排序,以保证程序控制时,先后开启的两个电磁阀在空间位置上对称,按照上述要求,将电磁阀按照流量从小到大和各电磁阀的安装位置分为多个数组,标记为arri,i=1,2,3,4……;各数组中,存放同流量的电磁阀元素;所述的各数组分别与各L组对应;每个数组中的各电磁阀元素分别与每个L组中的电磁阀对应;
Ⅴ液氮加注、液氮输送管路的清洗与填充;在实施降温自动控制前需将液氮填充入液氮储罐;同时需完成液氮输送管路的清洗、预冷和持续填充工作,以保证电磁阀开启后液氮流量达到实际电磁阀设计要求;所述的清洗是指对液氮输送管路的杂质进行清洗,通过开启液氮储罐出口DN25阀实施,液氮储罐内液氮带动液氮输送管路中的杂质经放空阀排出,清洗1~2分钟,然后关闭DN25阀;所述的填充是指向液氮输送管路阀填充液氮,通过开启液氮储罐出口DN40阀实施,至液氮输送管路末端集液环监测到液氮填满为止,然后关闭DN40阀;试验中的持续填充通过开启液氮储罐出口DN125阀实施,以保证液氮喷射流量;液氮储罐出口三个阀门并联连接;
步骤2,降温自动控制:具体过程是:
Ⅰ检测启动指令;系统自检,当系统无故障时,检测风洞主控计算机远程指令,当检测到“试验开始”和“目标温度”,且目标温度值有效时,启动电磁阀,开始组合控制;
Ⅱ根据误差和误差变化量分段调整PID控制参数;
设定前一个控制周期误差TE0;所设定的前一个控制周期误差TE0仅用于首次计算误差变化量,后续的前一控制周期误差TE0由当前误差赋值得到;
获取安装于稳定段的温度测点的当前时刻温度Tr、目标温度Ts,并将当前时刻温度Tr与目标温度Ts的差值TE1=Tr-Ts,TE1作为当前误差;
计算当前误差TE1与前一个控制周期误差TE0的差值TE=TE1-TE0,TE作为误差变化量;当前时刻的当前误差TE1在下一控制周期内即变成了TE0,用于循环计算误差变化量;根据得到的误差和误差变化量分段调整PID控制参数:根据TE1大小进行电磁阀开闭环组合控制,共分成5个误差区间,误差区间1~误差区间5互相排斥;
所述的电磁阀元素值置为1即代表电磁阀开,置为0即代表电磁阀关;
采用PID控制器中的PI控制;PI控制器输出值为Uu,在误差区间3的基础上,根据误差和误差变化量分段调整比例系数KP和积分系数Ki;共分成6段,且各段相互排斥;
所述的Tr为当前温度,Ts为目标温度,TE1为当前误差值,TE0为前一控制周期误差值,TE为误差变化量,Uu为控制器输出值;
Ⅲ根据PI输出值Uu的范围将控制程序输出和电磁阀开关进行对应;
当PI输出值Uu大于等于0.0且小于等于(LA×NA)×100/LT,通过公式
获取当前开启A组电磁阀的数量fA(N),判断fA(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)
当PID输出Uu大于(LA×NA)×100/LT且小于等于(LA×NA+LB×NB)×100/LT,首先通过公式 获取当前开启B组电磁阀的数量fB(N),判断fB(N)和NB大小,当fB(N)≥NB,arr2数组全部置1,当fB(N)
然后通过公式 获取当前需开启A组电磁阀的数量fA(N),
判断fA(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)
当PID输出Uu大于(LA×NA+LB×NB)×100/LT且小于等于(LA×NA+LB×NB+LC×NC)×100/LT,首先通过公式 获取当前开启C组电磁阀的数量fC(N),判断fC(N)和NC大小,当fC(N)≥NC,arr3数组全部置1,当fC(N)
(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)
当PID输出Uu大于(LA×NA+LB×NB+LC×NC)×100/LT且小于等于100.0,首先通过公式获取当前开启D组 电磁阀的数量fD(N),判断fD(N)和ND大小,当fD(N)≥ND,arr4数组全部置1,当fD(N)
0;然后通过公式 获取当前需开启C组电磁阀的数量fC
(N),判断fC(N)和NC大小,当fC(N)≥NC,arr3数组全部置1,当fC(N)
断fB(N)和NB大小,当fB(N)≥NB,arr2数组全部置1,当fB(N)
fA(N),判断fA(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)
所述fA(N)~fD(N)为需开启的各组电磁阀数量的函数,int()为数学上的取整函数;
Round()为四舍五入并取整函数;
Ⅳ风洞主控计算机调度下的降温控制;风洞降温运行过程中,风洞主控计算机实时对风洞总压、总温、马赫数流场参数进行检测、计算,并协调相应的控制系统对流场参数进行控制调整;降温过程中降温控制系统实时接收风洞主控计算机发送的调度指令,当检测到“暂停”指令时,保持电磁阀开关组合不变,由风洞主控计算机协调其它控制系统进行其它流场参数控制;待接收到主控计算机“继续”指令时,继续按照步骤2进行温度的闭环控制;
至此,完成了第一个循环周期的降温自动控制过程;
循环所述检测启动指令、根据误差和误差变化量分段调整PID控制参数、根据PI输出值Uu的范围将控制程序输出和电磁阀开关进行对应、风洞主控计算机调度下的降温控制的过程,进行第二个循环周期的降温自动控制的过程,直至检测到试验结束指令,停止降温自动控制的过程;
Ⅴ数据采集;比较连续5个控制周期内获取的温度偏差TE1,当偏差均在误差要求范围,即|TE1|≤|Ta|时,开始数据采集;
Ⅵ安全联锁保护;在实施步骤1和步骤2的过程中需要实时对影响设备运行安全的信号进行监控,包括稳定段总温、液氮喷注段洞壁温度、电磁阀喷前压力、压缩机轴温、氧含量、控制系统运行状态、急停、网络通信状态,当监控到上述信号异常时,结合现场运行工况判断其安全风险,由指挥长确定是否停止降温试验,并将所有喷射电磁阀关闭。
2.如权利要求1所述基于电磁阀组合的降温风洞温度控制方法,其特征在于,所述的5个误差区间分别为:误差区间1:当TE1≥8.0℃,全部电磁阀置为1;
误差区间2:当3.6℃
误差区间3:当-2.4℃≤TE1≤3.6℃,进入PID闭环控制程序,采用分段变参数PI控制算法,即根据误差和误差变化量分段调整比例系数KP和积分系数Ki,所述的PI控制即比例Proportion-积分Integral控制;
误差区间4:当-3℃≤TE1<-2.4℃,按照数组流量从大到小从开启,直至开启流量达到电磁阀全开时的最大流量LT的0.2倍,以抵消压缩机热量平衡;
误差区间5:当TE1<-3℃,全部电磁阀置0。
3.如权利要求1所述基于电磁阀组合的降温风洞温度控制方法,其特征在于,在上游圆周表面布置所述的各电磁阀时,逆时针定义该上游电磁阀组圆周表面的3点方向为0°,12点方向为90°,9点方向为180°,6点方向为270°;所述的A组电磁阀( 1) 有3个,分别处于圆周表面的90°、225°和315°位置,并分别标记为11、12、13;所述的B组电磁阀( 2) 有3个,分别处于圆周表面的135°、270°和45°位置,并分别标记为21、22、23;所述的C组电磁阀( 3) 有6个,分别处于圆周表面的112.5°、292.5°、157.5°、337.5°、202.5°和22.5°位置,并分别标记为
31、32、33、34、35、36;所述的D组电磁阀( 4) 有4个,分别处于圆周表面的180°、0°、247.5°和
67.5°位置,并分别标记为41、42、43、44。
4.如权利要求1所述基于电磁阀组合的降温风洞温度控制方法,其特征在于,在下游圆周表面布置所述的各电磁阀时,逆时针定义该下游电磁阀组圆周表面的3点方向为0°,12点方向为90°,9点方向为180°,6点方向为270°;所述的A组电磁阀( 1) 有3个,分别处于圆周表面的135°、270°和45°位置,分别标记为14、15、16;所述的B组电磁阀( 2) 有2个,分别处于圆周表面的180°和0°位置,分别标记为24、25;所述的C组电磁阀( 3) 有8个,分别处于圆周表面的112.5°、292.5°、157.5°、337.5°、202.5°、22.5°、247.5°和67.5°位置,并分别标记为
37、38、39、310、311、312、313、314;所述的D组电磁阀( 4) 有3个,分别处于圆周表面的90°、225°和315°位置,并分别标记为45、46、47。
5.如权利要求3或4所述基于电磁阀组合的降温风洞温度控制方法,其特征在于,在所述上游圆周表面布置的各电磁阀和在下游圆周表面布置的各电磁阀中,与数组的对应关系为:arri[j]与电磁阀标记ij一一对应;所述的j为圆周截面上同一流量电磁阀的序号,j=1,
2,3,……;所述的arri[j]表示第i个数组的第j个元素。
说明书 :
一种基于电磁阀组合的降温风洞温度控制方法
技术领域
背景技术
2014.8.某风洞喷雾系统设计和压力精确控制研究》描述了国内结冰风洞喷雾系统的设计方法,但其电磁阀开启位置和数量在试验之前是确定的,试验中不涉及电磁阀自动组合控制问题,而且电磁阀开启前后必须调节调压阀以精确控制电磁阀喷前压力,控制环节也较多。
发明内容
arr1数组全部置1,当fA(N)
和NC大小,当fC(N)≥NC,arr3数组全部置1,当fC(N)
判断fA(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)
判断fC(N)和NC大小,当fC(N)≥NC,arr3数组全部置1,当fC(N)
1,当fB(N)
附图说明
具体实施方式
100.0=0.1423kg/s。所述的PID控制器为比例Proportion-积分Integral-微分Derivative控制器的缩写;LT为所有电磁阀全开时的最大流量;LE为每一个PID单位下对应喷射流量。
大小,当fA(N)≥NA,arr1数组全部置1;当fA(N)
大小,当fB(N)≥NB,arr2数组全部置1,当fB(N)
(N)≥NC,arr3数组全部置1,当fC(N)
阀的数量fA(N),判断fA(N)和NA大小,当fA(N)≥NA,arr1数组全部置1,当fA(N)