首页 > 专利 > 杭州电子科技大学 > 一种多级闪蒸海水淡化系统的优化运行方法及装置专利详情

一种多级闪蒸海水淡化系统的优化运行方法及装置   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-04-03
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-09-13
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-08-10
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-04-03
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201910265935.5 申请日 2019-04-03
公开/公告号 CN110143635B 公开/公告日 2021-08-10
授权日 2021-08-10 预估到期日 2039-04-03
申请年 2019年 公开/公告年 2021年
缴费截止日
分类号 C02F1/06G05B13/04C02F103/08 主分类号 C02F1/06
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 1
权利要求数量 2 非专利引证数量 1
引用专利数量 0 被引证专利数量 0
非专利引证 1、CN 102701305 A,2012.10.03CN 104572134 A,2015.04.29CN 105836826 A,2016.08.10JP 特開2011-092863 A,2011.05.12杨航等.一种太阳能海水淡化装置的控制系统《.杭州电子科技大学学报》.2014,(第01期),杨航等.一种太阳能海水淡化装置的控制系统《.杭州电子科技大学学报》.2014,(第01期),;
引用专利 被引证专利
专利权维持 3 专利申请国编码 CN
专利事件 许可 事务标签 公开、实质审查、授权、实施许可
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 高寒寒、江爱朋、陈云、丁强、王剑 第一发明人 高寒寒
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 5
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州君度专利代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱月芬
摘要
本发明公开了一种多级闪蒸海水淡化系统的优化运行方法及装置,本发明由工程师通过人机交互模块设定系统的结构参数和运行优化周期后,可根据采集到的进料海水温度、含盐浓度等参数进行优化计算,寻找出当前条件下系统运行成本最低所对应的操作变量值,包括加热蒸汽的温度、流量、循环盐水流量、热排放海水流量,并以设定值的形式发给PID控制模块,并通过该模块将相应参数控制到设定值。该装置在下一个运行优化周期,重复数据采集、优化计算和PID控制等过程,不断地优化系统运行,实现系统的实时优化运行。本发明既能保证产水量满足设定要求,同时又能使多级闪蒸海水淡化系统的运行成本最低。
  • 摘要附图
    一种多级闪蒸海水淡化系统的优化运行方法及装置
  • 说明书附图:图1
    一种多级闪蒸海水淡化系统的优化运行方法及装置
  • 说明书附图:图2
    一种多级闪蒸海水淡化系统的优化运行方法及装置
  • 说明书附图:图3
    一种多级闪蒸海水淡化系统的优化运行方法及装置
  • 说明书附图:图4
    一种多级闪蒸海水淡化系统的优化运行方法及装置
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2022-01-25 专利实施许可合同备案的生效 IPC(主分类): C02F 1/06 合同备案号: X2022330000004 专利申请号: 201910265935.5 申请日: 2019.04.03 让与人: 杭州电子科技大学 受让人: 杭州连藤网络科技有限公司 发明名称: 一种多级闪蒸海水淡化系统的优化运行方法及装置 申请公布日: 2019.08.20 授权公告日: 2021.08.10 许可种类: 普通许可 备案日期: 2022.01.06
2 2021-08-10 授权
3 2019-09-13 实质审查的生效 IPC(主分类): C02F 1/06 专利申请号: 201910265935.5 申请日: 2019.04.03
4 2019-08-20 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种多级闪蒸海水淡化系统优化运行方法,其特征在于:包括如下步骤:首先由工程师通过人机交互模块设定多级闪蒸海水淡化系统的结构参数、给定运行优化周期;此后数据采集模块以给定的周期采集所需数据,并通过D/A和A/D转换模块发给中央处理模块,中央处理模块调用优化计算模块,优化计算模块通过计算中央处理模块中的优化问题,得到使得系统最优运行的操作变量值,包括加热蒸汽的温度、流量、循环盐水流量、热排放海水流量,并将其发送给中央处理模块,中央处理模块将这些数值通过D/A和A/D转换模块发给PID控制模块,PID控制模块将收到的信号作为设定值,控制相应量使其满足设定值要求;数据采集模块、优化计算模块和PID控制模块在下一个运行优化周期,重复数据采集、优化计算和PID控制过程,不断地优化系统运行;
具体包括以下步骤:
步骤A1:用户或者工程师通过人机交互模块给定多级闪蒸海水淡化系统的结构参数、淡水需求量、运行优化周期Tc参数;
步骤A2:利用数据采集模块采集当前时间点进料海水流量、温度和含盐量,采集当前时间点热排放海水流量、循环盐水流量、加热蒸汽流量和温度;记录当前时间,令变量Tim等于当前时间,然后通过A/D转换模块将其发送给中央处理模块;
步骤A3:中央处理模块根据内部存储的多级海水淡化系统优化问题模型,调用优化计算模块进行优化计算,从而得到满足需水量和设备约束要求的最优操作变量:加热蒸汽温度和流量、热排放海水流量和循环盐水流量,以及内部状态变量值;
步骤A4:中央处理模块通过D/A转换模块,将求得到加热蒸汽流量、温度、热排放海水流量和循环盐水流量转换成模拟量并发给PID控制模块;PID控制模块以这些量作为相应控制回路的设定值,调用PID控制算法对相应回路进行控制,将加热蒸汽流量、温度、热排放海水流量和循环盐水流量控制到给定值,从而将多级闪蒸海水淡化系统调整到最优运行状态;
步骤A5:记录当前时间为Tim2,如果Tim2‑Tim<Tc,则继续等待;否则转步骤A2,重新进行优化调整;
所述的中央处理模块中的多级闪蒸海水淡化系统优化问题模型形式如下:
目标函数为式(1):
其中热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM是作为待优化的操作变量,Tc表示运行优化周期,TOC表示总的单位时间运行费用,表示为式(2):
TOC=C1+C2+C3+C4+C5               (2);
C1表示加热蒸汽费用,见式(3):
C1=WSTEAM×[(TSTEAM‑40)/85]×0.0286                    (3);
C2表示化学处理费用,见式(4):
C2=(WDN/1000)×0.1725            (4);
其中WDN表示淡水产量,单位为吨/小时;
C3表示能耗费用,见式(5):
C3=(WDN/1000)×0.75                                  (5);
C4表示维护费用,见式(6):
C4=(WDN/1000)×0.5658                                (6);
C5表示劳务费用,见式(7):
C5=(WDN/1000)×0.69                                  (7);
模型方程包括式(8)~(24):
WBj‑1hBj‑1=WBjhBj+(WBj‑1‑WBj)hvj                           (8);
其中j=1,2,…,NR+NJ表示闪蒸室的级数,NR表示热回收段闪蒸室的级数,NJ表示热排放段闪蒸室的级数;WBj‑1和WBj表示第j‑1和第j级闪蒸室盐水流量,hBj‑1和hBj表示第j‑1和第j级闪蒸室盐水焓值,hvj表示第j级闪蒸室蒸汽焓值;
WBj‑1+WDj‑1=WBj+WDj                                  (9);
其中WDj‑1和WDj表示第j‑1和第j级闪蒸室淡水流量;
WBj‑1CBj‑1=WBjCBj                                       (10);
其中,CBj‑1和CBj分别表示第j‑1和第j级闪蒸室盐水含盐浓度;
其中,式(11)和式(12)中的W,当j大于NR时,W=WF;当j小于等于NR时,W=WR,其中WF表示进料海水流量,WR表示混合后进入热回收段的海水流量;TFj和TFj+1分别表示离开和进入第j级闪蒸室的海水温度,TDj‑1和TDj分别表示第j‑1和j级闪蒸室内淡水温度,TBj‑1和TBj表示*
第j级闪蒸室内盐水的温度,T表示理想状态下闪蒸参考温度,CPRj、CPDj和CPBj表示第j级闪蒸室内相应海水、淡水、盐水的热容,CPDj‑1和CPBj‑1表示第j‑1级闪蒸室内相应淡水、盐水的热容,Uj和Aj分别表示第j级闪蒸室内换热器的传热系数和传热面积;
TBj=TDj+ΔBPEj+ΔNETDj+ΔTLj                          (13);
TSj=TDj+ΔTLj                                     (14);
ΔBPEj、ΔNETDj和ΔTLj表示第j级闪蒸室级盐水沸点升高温度、非平衡余量和经过除雾器和冷凝管的温度损失,TSj表示第j级闪蒸室的闪蒸蒸汽温度;
WB0=WR                        (15);
CB0=CR                        (16);
WRCPRH(TB0‑TF1)=WSTEAMλs                 (17);
WB0、CB0和TB0表示进入第1级闪蒸室时盐水流量、含盐浓度和温度,CR表示混合后进入热回收段的海水含盐浓度,CPRH表示进入盐水加热器的海水热容,λs表示蒸汽潜热,WSTEAM和TSTEAM表示加热蒸汽流量和温度;UH和AH表示盐水加热器的换热系数和换热面积;
WBD=WBN‑WRe                           (20);
Wr=WF‑Wm                           (21);
WR=WRe+Wm                           (22);
WReCBN+WmCF=WRCR                    (23);
WRhWR=WRehRe+WmhWm                    (24);
其中,WBD表示排出的浓盐水流量,WBN和CBN表示从最后一级闪蒸器出来的盐水流量和含盐浓度,WRe和hRe表示用于补充的循环海水流量和相应焓值;WF和CF表示总的海水进料流量和含盐浓度,Wr表示热排放海水流量,Wm和hWm表示经过热排放段后留下的海水流量和相应焓值,WR、CR和hWR表示混合后进入热回收段的海水流量、含盐浓度和相应焓值;
系统约束方程包括式(25)~(28):
*
产水量约束:WDN=WDN                           (25);
*
其中WDN表示用户需水量;
加热蒸汽温度约束:
热排放海水流量约束:
循环海水流量约束:
其中 和 分别表示加热蒸汽温度的下限和上限, 和 分别表示热排放海水
流量的下限和上限, 和 分别表示循环海水流量的下限和上限;
所述的优化计算模块采用以下步骤计算式(1)‑式(28)所示的优化问题,得到使得目标函数最低的热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM,并将优化结果传送给中央处理模块;
具体包括以下步骤:
步骤B1:将式(1)‑式(28)组成的优化问题转化为如式(29)的非线性优化问题:
其中x为n维变量,f(x)和c(x)分别表示连续可微的目标函数和m维约束方程;x中既包L U
含待优化操作变量Wr、WRe和TSTEAM,也包含海水淡化模型中的状态变量,x和x分别表示变量的上下界约束;
步骤B2:采用迭代计算方法求解式(29)所表示的优化问题,在x第k次迭代(k为大于等于零的整数)的迭代点xk处对式(29)进行泰勒展开,并忽略高次项和目标函数中的常数项,则原问题求解转为以下QP子问题的迭代求解,见式(30):
T
式中dk为搜索方向,gk和Ak分别表示在xk处目标函数的导数和约束方程的雅克比矩阵,ck表示在xk处c(xk)的值,Wk为拉格朗日函数的Hessian阵;其中拉格朗日函数为式(31):
T T U T L
L(x,λ,v,π)=f(x)+λc(x)+v(x‑x)‑π(x‑x)         (31);
T T
λ、v和π分别表示与等式约束、上边界约束和下边界约束相关的拉格朗日乘子,λ、v 和T
π分别表示相应乘子的转置;
步骤B3:在迭代过程中将搜索空间分解为两个子空间Y和Z,将式(30)表示的QP子问题n×(n‑m) n×m
转化为低维QP子问题;其中Z∈R ,由雅克比矩阵的零空间向量组成;Y∈R ,由雅克比矩阵的值空间向量组成;在xk处子空间Y和Z的值表示为Yk和Zk,Zk满足式(32):
T
AkZk=0                          (32);
搜索方向dk表示为如式(33):
dk=Ykpy+Zkpz                       (33);
m n‑m
这里py和pz表示值空间和零空间移动的矢量矩阵,且py∈R ,pz∈R ;将式(32)和式(33)带入到QP子问题(30)中的等式约束,得式(34):
因此根据式(34)py被唯一确定为式(35):
T ‑1
py=‑(AkYk) ck                       (35);
搜索方向为式(36):
T ‑1
dk=‑Yk(AkYk) ck+Zkpz                 (36);
将式(36)中的搜索方向dk代入到以上QP子问题(30)中,并去掉与变量pz无关的常数项,n‑m
则原QP子问题表示为式(37)以pz∈R 为变量的以下QP子问题形式:
其中wk为(n‑m)×1矩阵 Bk为(n‑m)×(n‑m)矩阵 pz为(n‑m)维变量;
步骤B4:采用积极集方法求解式(37)获得pz,然后根据式(33)获得搜索方向矢量的值dk,其中式(37)表示的QP子问题的积极集求解方法为成熟技术;
步骤B5:令xk+1=xk+αdk,这样就得到了下一个迭代点;其中α∈(0,1],通过一维搜索方法求取,该求取方法为成熟技术;
步骤B6:求取搜索方向二范数norm(dk,2)、拉格朗日函数梯度与搜索方向乘积的值和一阶优化条件值;如果一阶优化条件值小于设定误差ε,或者norm(dk,2)的值和拉格朗日函数梯度与搜索方向乘积的值同时小于设定误差ε,则停止计算,得到最优目标函数值和最优变量值;然后将最优目标函数值和表示变量Wr、WRe、TSTEAM和WSTEAM的值发送给中央处理模块;否则令xk=xk+1,转步骤B2,继续计算。

2.如权利要求1所述的一种多级闪蒸海水淡化系统优化运行方法,其特征在于:通过下述多级闪蒸海水淡化系统优化运行装置运行,该装置包括传感器模块、数据采集模块、中央处理模块、人机交互模块、优化计算模块、D/A和A/D转换模块、PID控制模块;传感器模块包括两路温度传感器、一路海水含盐量传感器、五路流量传感器;数据采集模块用于采集传感器模块获得的进料海水温度和含盐量、进料海水流量、淡水流量、循环盐水和热排放海水流量,以及加热蒸汽流量与温度;人机交互模块用于设定多级闪蒸海水淡化系统的结构参数,设定淡水需求量、运行优化周期;D/A和A/D转换模块用于将接收到的模拟量转换为相应的数字量或将接收到的数字量转换为相应的模拟量;中央处理模块用于存储多级闪蒸海水淡化系统优化问题模型和所需的物性参数、通过A/D转换模块接收并存储数据采集模块采集的数据以及接收并存储优化计算模块计算得到的数据,然后通过D/A转换模块向PID模块发出控制信号;优化计算模块根据当前采集到的数据,调用优化程序进行优化计算,获得最优操作变量值和最优目标函数值,并传送给中央处理模块。
说明书

技术领域

[0001] 本发明属于水、废水或污水处理领域,主要是一种多级闪蒸海水淡化系统的优化运行装置。

背景技术

[0002] 海水淡化技术是缓解淡水资源缺乏的最为有效的方法之一。该技术种类繁多,最主要的有:多级闪蒸法和反渗透法。多级闪蒸海水淡化凭借其设备单机容量大、出水质量好等优点受到广泛应用。
[0003] 多级闪蒸海水淡化系统经典结构流程如图1所示。原海水首先进入热排放段,自身被预热的同时冷凝闪蒸室中产生的蒸汽。进料海水经过热排放段的预热后,被分流为两部分,一部分返回大海,一部分与循环盐水混合在一起,然后被泵入热回收段的末端,当它从右到左流过一系列的热交换器时,自身被逐渐加热,同时闪蒸室中闪蒸出来的蒸汽得到冷凝。最后,海水从热回收段的第一级闪蒸室内的换热器内出来,流入盐水加热器被进一步加热,并以热盐水的形式流入第一级闪蒸室。由于该闪蒸室中的压力控制在低于热盐水温度所对应的饱和蒸气压,故热盐水进入闪蒸室后即成为过热水而急速地部分气化,所产生的蒸汽遇到冷凝管,被冷凝后滴入淡水托盘。如此重复,直到最后一级,浓盐水被排放,淡水被抽出。
[0004] 多级闪蒸海水淡化系统,受进料海水温度和其他运行参数影响大,运行成本高。在实际运行过程中一般采用固定的操作模式,很少根据运行参数特点动态地控制循环盐水流量、热排放海水流量和加热蒸汽流量,导致运行费用高居不下,影响多级闪蒸海水淡化系统的进一步推广。采用本发明的优化运行装置,可以根据系统的运行环境不断地获得系统最佳工作点,并通过对相关工作点的控制实现系统的最优运行,运行成本进一步降低。

发明内容

[0005] 本发明针对现有技术的不足,给出一种多级闪蒸海水淡化系统优化运行方法及装置。
[0006] 本发明给出的优化运行装置包括传感器模块、数据采集模块、中央处理模块、人机交互模块、优化计算模块、D/A和A/D转换模块、PID控制模块。传感器模块包括两路温度传感器、一路海水含盐量传感器、五路流量传感器。数据采集模块用于采集传感器模块获得的进料海水温度和含盐量、进料海水流量、淡水流量、循环盐水和热排放海水流量,以及加热蒸汽流量与温度。人机交互模块用于设定多级闪蒸海水淡化系统的结构参数,设定淡水需求量、运行优化周期等。D/A和A/D转换模块用于将接收到的模拟量转换为相应的数字量或将接收到的数字量转换为相应的模拟量。中央处理模块用于存储多级闪蒸海水淡化系统优化问题模型和所需的物性参数、通过A/D转换模块接收并存储数据采集模块采集的数据以及接收并存储优化计算模块计算得到的数据,然后通过D/A转换模块向PID模块发出控制信号。优化计算模块根据当前采集到的数据,调用优化程序进行优化计算,获得最优操作变量值和最优目标函数值,并传送给中央处理模块。
[0007] 采用上述装置,提出一种多级闪蒸海水淡化系统优化运行方法:首先由工程师通过人机交互模块设定多级闪蒸海水淡化系统的结构参数(模型中需要确定的结构参数)、给定运行优化周期。此后该装置以给定的周期采集所需数据,并通过D/A和A/D转换模块发给中央处理模块,中央处理模块调用优化计算模块,优化计算模块通过计算中央处理模块中的优化问题,得到使得系统最优运行的操作变量值,包括加热蒸汽的温度、流量、循环盐水流量、热排放海水流量等,并将其发送给中央处理模块,中央处理模块将这些数值通过D/A和A/D转换模块发给PID控制模块,PID控制模块将收到的信号作为设定值,控制相应量使其满足设定值要求。该装置在下一个运行优化周期,重复数据采集、优化计算和PID控制等过程,不断地优化系统运行。
[0008] 本发明给出的优化运行装置的具体运行过程包括以下步骤:
[0009] 步骤A1:用户或者工程师通过人机交互模块给定多级闪蒸海水淡化系统的结构参数、淡水需求量、运行优化周期Tc等参数;
[0010] 步骤A2:利用数据采集模块采集当前时间点进料海水流量、温度和含盐量,采集当前时间点热排放海水流量、循环盐水流量、加热蒸汽流量和温度。记录当前时间,令变量Tim等于当前时间,然后通过A/D转换模块将其发送给中央处理模块。
[0011] 步骤A3:中央处理模块根据内部存储的多级海水淡化系统优化问题模型,调用优化计算模块进行优化计算,从而得到满足需水量和设备约束要求的最优操作变量:加热蒸汽温度和流量、热排放海水流量和循环盐水流量,以及内部状态变量值;
[0012] 步骤A4:中央处理模块通过D/A转换模块,将求得到加热蒸汽流量、温度、热排放海水流量和循环盐水流量转换成模拟量并发给PID控制模块。PID控制模块以这些量作为相应控制回路的设定值,调用PID控制算法对相应回路进行控制,将加热蒸汽流量、温度、热排放海水流量和循环盐水流量控制到给定值,从而将多级闪蒸海水淡化系统调整到最优运行状态。
[0013] 步骤A5:记录当前时间为Tim2,如果Tim2‑Tim<Tc,则继续等待;否则转步骤A2,重新进行优化调整。
[0014] 所述的中央处理模块中的多级闪蒸海水淡化系统优化问题模型形式如下:
[0015] 目标函数为式(1):
[0016]
[0017] 其中热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM是作为待优化的操作变量,Tc表示运行优化周期,TOC表示总的单位时间运行费用,可表示为式(2):
[0018] TOC=C1+C2+C3+C4+C5  (2);
[0019] C1表示加热蒸汽费用,见式(3):
[0020] C1=WSTEAM×[(TSTEAM‑40)/85]×0.0286  (3);
[0021] C2表示化学处理费用,见式(4):
[0022] C2=(WDN/1000)×0.1725  (4);
[0023] 其中WDN表示淡水产量,单位为吨/小时。
[0024] C3表示能耗费用,见式(5):
[0025] C3=(WDN/1000)×0.75  (5);
[0026] C4表示维护费用,见式(6):
[0027] C4=(WDN/1000)×0.5658  (6);
[0028] C5表示劳务费用,见式(7):
[0029] C5=(WDN/1000)×0.69  (7);
[0030] 模型方程包括式(8)~(24):
[0031] WBj‑1hBj‑1=WBjhBj+(WBj‑1‑WBj)hvj  (8);
[0032] 其中j=1,2,…,NR+NJ表示闪蒸室的级数,NR表示热回收段闪蒸室的级数,NJ表示热排放段闪蒸室的级数。WBj‑1和WBj表示第j‑1和第j级闪蒸室盐水流量,hBj‑1和hBj表示第j‑1和第j级闪蒸室盐水焓值,hvj表示第j级闪蒸室蒸汽焓值。
[0033] WBj‑1+WDj‑1=WBj+WDj  (9);
[0034] 其中WDj‑1和WDj表示第j‑1和第j级闪蒸室淡水流量。
[0035] WBj‑1CBj‑1=WBjCBj  (10);
[0036] 其中,CBj‑1和CBj分别表示第j‑1和第j级闪蒸室盐水含盐浓度。
[0037]
[0038]
[0039] 其中,式(11)和式(12)中的W,当j大于NR时,W=WF;当j小于等于NR时,W=WR,其中WF表示进料海水流量,WR表示混合后进入热回收段的海水流量。TFj和TFj+1分别表示离开和进入第j级闪蒸室的海水温度,TDj‑1和TDj分别表示第j‑1和j级闪蒸室内淡水温度,TBj‑1和TBj表*示第j级闪蒸室内盐水的温度,T表示理想状态下闪蒸参考温度,CPRj、CPDj和CPBj表示第j级闪蒸室内相应海水、淡水、盐水的热容,CPDj‑1和CPBj‑1表示第j‑1级闪蒸室内相应淡水、盐水的热容,Uj和Aj分别表示第j级闪蒸室内换热器的传热系数和传热面积。
[0040] TBj=TDj+ΔBPEj+ΔNETDj+ΔTLj  (13);
[0041] TSj=TDj+ΔTLj  (14);
[0042] ΔBPEj、ΔNETDj和ΔTLj表示第j级闪蒸室级盐水沸点升高温度、非平衡余量和经过除雾器和冷凝管的温度损失,TSj表示第j级闪蒸室的闪蒸蒸汽温度。
[0043] WB0=WR  (15);
[0044] CB0=CR  (16);
[0045] WRCPRH(TB0‑TF1)=WSTEAMλs  (17);
[0046]
[0047]
[0048] WB0、CB0和TB0表示进入第1级闪蒸室时盐水流量、含盐浓度和温度,CR表示混合后进入热回收段的海水含盐浓度,CPRH表示进入盐水加热器的海水热容,λs表示蒸汽潜热,WSTEAM和TSTEAM表示加热蒸汽流量和温度。UH和AH表示盐水加热器的换热系数和换热面积。
[0049] WBD=WBN‑WRe  (20);
[0050] Wr=WF‑Wm  (21);
[0051] WR=WRe+Wm  (22);
[0052] WReCBN+WmCF=WRCR  (23);
[0053] WRhWR=WRehRe+WmhWm  (24);
[0054] 其中,WBD表示排出的浓盐水流量,WBN和CBN表示从最后一级闪蒸器出来的盐水流量和含盐浓度,WRe和hRe表示用于补充的循环海水流量和相应焓值。WF和CF表示总的海水进料流量和含盐浓度,Wr表示热排放海水流量,Wm和hWm表示经过热排放段后留下的海水流量和相应焓值,WR、CR和hWR表示混合后进入热回收段的海水流量、含盐浓度和相应焓值。
[0055] 系统约束方程包括式(25)~(28):
[0056] 产水量约束:WDN=WDN*  (25);
[0057] 其中WDN*表示用户需水量。
[0058] 加热蒸汽温度约束:
[0059] 热排放海水流量约束:
[0060] 循环海水流量约束:U
[0061] 其中 和 分别表示加热蒸汽温度的下限和上限, 和Wr分别表示热排放海水流量的下限和上限, 和 分别表示循环海水流量的下限和上限。
[0062] 所述的优化计算模块采用以下步骤计算式(1)‑式(28)所示的优化问题,得到使得目标函数最低的热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM,并将优化结果传送给中央处理模块。其步骤包括以下步骤:
[0063] 步骤B1:将式(1)‑式(28)组成的优化问题转化为如式(29)的非线性优化问题:
[0064]
[0065] 其中x为n维变量,f(x)和c(x)分别表示连续可微的目标函数和m维约束方程。x中L U既包含待优化操作变量Wr、WRe和TSTEAM,也包含海水淡化模型中的状态变量,x和x分别表示变量的上下界约束。
[0066] 步骤B2:采用迭代计算方法求解式(29)所表示的优化问题,在x第k次迭代(k为大于等于零的整数)的迭代点xk处对式(29)进行泰勒展开,并忽略高次项和目标函数中的常数项,则原问题求解转为以下QP子问题的迭代求解,见式(30):
[0067]
[0068] 式中dk为搜索方向,gk和AkT分别表示在xk处目标函数的导数和约束方程的雅克比矩阵,ck表示在xk处c(xk)的值,Wk为拉格朗日函数的Hessian阵。其中拉格朗日函数为式(31):
[0069] L(x,λ,v,π)=f(x)+λTc(x)+vT(x‑xU)‑πT(x‑xL)  (31);
[0070] λ、v和π分别表示与等式约束、上边界约束和下边界约束相关的拉格朗日乘子,λT、T Tv和π分别表示相应乘子的转置。
[0071] 步骤B3:在迭代过程中将搜索空间分解为两个子空间Y和Z,将式(30)表示的QP子n×(n‑m) n×m问题转化为低维QP子问题。其中Z∈R ,由雅克比矩阵的零空间向量组成;Y∈R ,由雅克比矩阵的值空间向量组成。在xk处子空间Y和Z的值表示为Yk和Zk,Zk满足式(32):
[0072] AkTZk=0  (32);
[0073] 搜索方向dk表示为如式(33):
[0074] dk=Ykpy+Zkpz  (33);
[0075] 这里py和pz表示值空间和零空间移动的矢量矩阵,且py∈Rm,pz∈Rn‑m。将式(32)和式(33)带入到QP子问题(30)中的等式约束,可得式(34):
[0076]
[0077] 因此根据式(34)py被唯一确定为式(35):
[0078] py=‑(AkTYk)‑1ck  (35);
[0079] 搜索方向为式(36):
[0080] dk=‑Yk(AkTYk)‑1ck+Zkpz  (36);
[0081] 将式(36)中的搜索方向dk代入到以上QP子问题(30)中,并去掉与变量pz无关的常n‑m数项,则原QP子问题表示为式(37)以pz∈R 为变量的以下QP子问题形式:
[0082]
[0083] 其中wk为(n‑m)×1矩阵 Bk为(n‑m)×(n‑m)矩阵 pz为(n‑m)维变量。
[0084] 步骤B4:采用积极集方法求解式(37)获得pz,然后根据式(33)获得搜索方向矢量的值dk,其中式(37)表示的QP子问题的积极集求解方法为成熟技术。
[0085] 步骤B5:令xk+1=xk+αdk,这样就得到了下一个迭代点。其中α∈(0,1],通过一维搜索方法求取,该求取方法为成熟技术。
[0086] 步骤B6:求取搜索方向二范数norm(dk,2)、拉格朗日函数梯度与搜索方向乘积的值和一阶优化条件值。如果一阶优化条件值小于设定误差ε,或者norm(dk,2)的值和拉格朗日函数梯度与搜索方向乘积的值同时小于设定误差ε,则停止计算,得到最优目标函数值和最优变量值。然后将最优目标函数值和表示变量Wr、WRe、TSTEAM和WSTEAM的值发送给中央处理模块。否则令xk=xk+1,转步骤B2,继续计算。
[0087] 本发明所述的PID控制模块可控制多个回路,PID控制模块的控制算法为离散形式的PID控制算法,该PID控制算法为成熟技术。
[0088] 本发明考虑了闪蒸室的结构、物性随温度和浓度的变化、非理想性的差异等基本的物理化学现象,建立了严格的数学机理模型,模型具有较强的适应性和准确性;考虑到进料海水温度和浓度对系统的影响,本发明既能保证产水量不低于需求值,同时又能使运行费用大幅度降低。可根据进料海水的参数和系统结构状况计算出当前情况下实现最优运行的最佳工作点(包括加热蒸汽温度、盐水回水流量、原海水热排放量的最佳值),并将当前工作点控制到最佳工作点使得多级闪蒸海水淡化装置运行在最经济的状态,该系统可以明显降低系统运行费用。

实施方案

[0093] 下面结合具体实例说明本发明的具体实施方式,
[0094] 如图2所示,一种多级闪蒸海水淡化系统优化运行方法及装置,包括传感器模块、数据采集模块、中央处理模块、人机交互模块、优化计算模块、D/A和A/D转换模块、PID控制模块。传感器模块包括两路温度传感器、一路海水含盐量传感器、五路流量传感器。数据采集模块用于采集传感器模块获得的进料海水温度和含盐量、进料海水流量、淡水流量、循环盐水和热排放海水流量,以及加热蒸汽流量与温度。人机交互模块用于设定多级闪蒸海水淡化系统的结构参数,设定淡水需求量、运行优化周期等。D/A和A/D转换模块用于将接收到的模拟量转换为相应的数字量或将接收到的数字量转换为相应的模拟量。中央处理模块用于存储多级闪蒸海水淡化系统优化问题模型和所需的物性参数、通过A/D转换模块接收并存储数据采集模块采集的数据以及接收并存储优化计算模块计算得到的数据,然后通过D/A转换模块向PID模块发出控制信号。优化计算模块根据当前采集到的数据,调用优化程序进行优化计算,获得最优操作变量值和最优目标函数值,并传送给中央处理模块。
[0095] 如图3所示,对于采用本发明装置的某多级闪蒸海水淡化系统,为了实现系统的优化运行,需要执行以下步骤:
[0096] 步骤A1:用户或者工程师通过人机交互模块给定多级闪蒸海水淡化系统的结构参6
数,包括热回收段级数NR=16,热排放段级数NJ=3;设定淡水需求量为WDN=1.05×10kg/h;设定运行优化周期Tc=1小时。
[0097] 步骤A2:利用数据采集模块采集到当前时间点进料海水流量为11.3×106kg/h、温6
度为23℃和含盐浓度为5.7%,采集到当前时间点热排放海水流量为5.62×10kg/h、循环
6 5
盐水流量6.35×10kg/h、加热蒸汽流量为1.34×10kg/h和温度97℃。记录当前时间,令变量Tim等于当前时间,然后通过A/D转换模块将其发送给中央处理模块。
[0098] 步骤A3:中央处理模块根据内部存储的多级海水淡化系统优化问题模型,调用优化计算模块进行优化计算,从而得到满足需水量和设备约束要求的最优操作变量:加热蒸5
汽温度为95.3℃和流量为1.1053×10 kg/h、热排放海水流量和循环盐水流量分别为6.07
6 6
×10kg/h和4.81×10kg/h,以及内部状态变量值;
[0099] 步骤A4:中央处理模块通过D/A转换模块,将求得的加热蒸汽流量、温度、热排放海水流量和循环盐水流量转换成模拟量并发给PID控制模块。PID控制模块以这些量作为相应控制回路的设定值,调用PID控制算法对相应回路进行控制,将加热蒸汽流量、温度、热排放海水流量和循环盐水流量控制到给定值,从而将多级闪蒸海水淡化系统调整到最优运行状态。
[0100] 步骤A5:记录当前时间为Tim2,如果Tim2‑Tim<Tc,则继续等待;否则转步骤A2,重新进行优化调整。
[0101] 所述的中央处理模块中的多级闪蒸海水淡化系统优化问题模型形式如下:
[0102] 目标函数为式(1):
[0103]
[0104] 其中热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM是作为待优化的操作变量,Tc表示运行优化周期,TOC表示总的单位时间运行费用,可表示为式(2):
[0105] TOC=C1+C2+C3+C4+C5  (2);
[0106] C1表示加热蒸汽费用,见式(3):
[0107] C1=WSTEAM×[(TSTEAM‑40)/85]×0.0286  (3);
[0108] C2表示化学处理费用,见式(4);
[0109] C2=(WDN/1000)×0.1725  (4);
[0110] 其中WDN表示淡水产量,单位为吨/小时。
[0111] C3表示能耗费用,见式(5):
[0112] C3=(WDN/1000)×0.75  (5);
[0113] C4表示维护费用,见式(6):
[0114] C4=(WDN/1000)×0.5658  (6);
[0115] C5表示劳务费用,见式(7):
[0116] C5=(WDN/1000)×0.69  (7);
[0117] 模型方程包括式(8)~(24):
[0118] WBj‑1hBj‑1=WBjhBj+(WBj‑1‑WBj)hvj  (8);
[0119] 其中j=1,2,…,NR+NJ表示闪蒸室的级数,NR表示热回收段闪蒸室的级数,NJ表示热排放段闪蒸室的级数。WBj‑1和WBj表示第j‑1和第j级闪蒸室盐水流量,hBj‑1和hBj表示第j‑1和第j级闪蒸室盐水焓值,hvj表示第j级闪蒸室蒸汽焓值。
[0120] WBj‑1+WDj‑1=WBj+WDj  (9);
[0121] 其中WDj‑1和WDj表示第j‑1和第j级闪蒸室淡水流量。
[0122] WBj‑1CBj‑1=WBjCBj  (10);
[0123] 其中,CBj‑1和CBj分别表示第j‑1和第j级闪蒸室盐水含盐浓度。
[0124]
[0125]
[0126] 其中,式(11)和式(12)中的W,当j大于NR时,W=WF;当j小于等于NR时,W=WR,其中WF表示进料海水流量,WR表示混合后进入热回收段的海水流量。TFj和TFj+1分别表示离开和进入第j级闪蒸室的海水温度,TDj‑1和TDj分别表示第j‑1和j级闪蒸室内淡水温度,TBj‑1和TBj表*示第j级闪蒸室内盐水的温度,T表示理想状态下闪蒸参考温度,CPRj、CPDj和CPBj表示第j级闪蒸室内相应海水、淡水、盐水的热容,CPDj‑1和CPBj‑1表示第j‑1级闪蒸室内相应淡水、盐水的热容,Uj和Aj分别表示第j级闪蒸室内换热器的传热系数和传热面积。
[0127] TBj=TDj+ΔBPEj+ΔNETDj+ΔTLj  (13);
[0128] TSj=TDj+ΔTLj  (14);
[0129] ΔBPEj、ΔNETDj和ΔTLj表示第j级闪蒸室级盐水沸点升高温度、非平衡余量和经过除雾器和冷凝管的温度损失,TSj表示第j级闪蒸室的闪蒸蒸汽温度。
[0130] WB0=WR  (15);
[0131] CB0=CR  (16);
[0132] WRCPRH(TB0‑TF1)=WSTEAMλs  (17);
[0133]
[0134]
[0135] WB0、CB0和TB0表示进入第1级闪蒸室时盐水流量、含盐浓度和温度,CR表示混合后进入热回收段的海水含盐浓度,CPRH表示进入盐水加热器的海水热容,λs表示蒸汽潜热,WSTEAM和TSTEAM表示加热蒸汽流量和温度。UH和AH表示盐水加热器的换热系数和换热面积。
[0136] WBD=WBN‑WRe  (20);
[0137] Wr=WF‑Wm  (21);
[0138] WR=WRe+Wm  (22);
[0139] WReCBN+WmCF=WRCR  (23);
[0140] WRhWR=WRehRe+WmhWm  (24);
[0141] 其中,WBD表示排出的浓盐水流量,WBN和CBN表示从最后一级闪蒸器出来的盐水流量和含盐浓度,WRe和hRe表示用于补充的循环海水流量和相应焓值。WF和CF表示总的海水进料流量和含盐浓度,Wr表示热排放海水流量,Wm和hWm表示经过热排放段后留下的海水流量和相应焓值,WR、CR和hWR表示混合后进入热回收段的海水流量、含盐浓度和相应焓值。
[0142] 系统约束方程包括式(25)~(28):
[0143] 产水量约束:WDN=WDN*  (25);
[0144] 其中WDN*表示用户需水量。
[0145] 加热蒸汽温度约束:
[0146] 热排放海水流量约束:
[0147] 循环海水流量约束:
[0148] 其中 和 分别表示加热蒸汽温度的下限和上限, 和WrU分别表示热排放海水流量的下限和上限, 和 分别表示循环海水流量的下限和上限。
[0149] 所述的优化计算模块采用以下步骤计算式(1)‑式(28)所示的优化问题,得到使得目标函数最低的热排放海水流量Wr、循环海水流量WRe、加热蒸汽温度TSTEAM和加热蒸汽流量WSTEAM,并将优化结果传送给中央处理模块。如图4所示,其步骤具体为:
[0150] 步骤B1:将式(1)‑式(28)组成的优化问题转化为如式(29)形式的非线性优化问题:
[0151]
[0152] 其中x为n维变量,f(x)和c(x)分别表示连续可微的目标函数和m维约束方程。x中L U既包含待优化操作变量Wr、WRe和TSTEAM,也包含海水淡化模型中的状态变量,x和x分别表示变量的上下界约束。
[0153] 步骤B2:采用迭代计算方法求解式(29)所表示的优化问题,在x第k次迭代(k为大于等于零的整数)的迭代点xk处对式(29)进行泰勒展开,并忽略高次项和目标函数中的常数项,则原问题求解转为式(30)QP子问题的迭代求解:
[0154]
[0155] 式中dk为搜索方向,gk和AkT分别表示在xk处目标函数的导数和约束方程的雅克比矩阵,ck表示在xk处c(xk)的值,Wk为拉格朗日函数的Hessian阵。其中拉格朗日函数为式(31):
[0156] L(x,λ,v,π)=f(x)+λTc(x)+vT(x‑xU)‑πT(x‑xL)  (31);
[0157] λ、v和π分别表示与等式约束、上边界约束和下边界约束相关的拉格朗日乘子,λT、T Tv和π分别表示相应乘子的转置。
[0158] 步骤B3:在迭代过程中将搜索空间分解为两个子空间Y和Z,将式(30)表示的QP子n×(n‑m) n×m问题转化为低维QP子问题。其中Z∈R ,由雅克比矩阵的零空间向量组成;Y∈R ,由雅克比矩阵的值空间向量组成。在xk处子空间Y和Z的值表示为Yk和Zk,Zk满足式(32):
[0159] AkTZk=0  (32);
[0160] 搜索方向dk表示为式(33):
[0161] dk=Ykpy+Zkpz  (33);
[0162] 这里py和pz表示值空间和零空间移动的矢量矩阵,且py∈Rm,pz∈Rn‑m。将式(32)和式(33)带入到QP子问题(30)中的等式约束,得式(34):
[0163]
[0164] 因此根据式(34)py被唯一确定为式(35):
[0165] py=‑(AkTYk)‑1ck  (35);
[0166] 搜索方向为式(36):
[0167] dk=‑Yk(AkTYk)‑1ck+Zkpz  (36);
[0168] 将式(36)中的搜索方向dk代入到以上QP子问题(30)中,并去掉与变量pz无关的常n‑m数项,则原QP子问题可表示为式(37)以pz∈R 为变量的QP子问题形式:
[0169]
[0170] 其中wk为(n‑m)×1矩阵 Bk为(n‑m)×(n‑m)矩阵 pz为(n‑m)维变量。
[0171] 步骤B4:采用积极集方法求解式(37)获得pz,然后根据式(33)获得搜索方向矢量的值dk,其中式(37)表示的QP子问题的积极集求解方法为成熟技术。
[0172] 步骤B5:令xk+1=xk+αdk,这样就得到了下一个迭代点。其中α∈(0,1],通过一维搜索方法求取,该求取方法为成熟技术。
[0173] 步骤B6:求取搜索方向二范数norm(dk,2)、拉格朗日函数梯度与搜索方向乘积的值和一阶优化条件的值。如果一阶优化条件值小于设定误差ε,或者norm(dk,2)的值和拉格朗日函数梯度与搜索方向乘积的值同时小于设定误差ε,则停止计算,得到最优目标函数值和最优变量值,将最优目标函数值和表示变量Wr、WRe、TSTEAM和WSTEAM的值发送给中央处理模块。否则令xk=xk+1,转步骤B2,继续计算。
[0174] 表1
[0175]
[0176] 表1是经过24个运行优化周期得到的结果,其中每一个小时采集一次进料海水温度等参数,然后得到相应的操作变量最优值,包括加热蒸汽流量、温度,热排放海水流量和循环盐水流量值,中央处理模块将这些值发给PID模块,PID模块将相关量控制到最优目标值处,则相应的运行费用TOC比不优化时的运行费用有明显降低。
[0177] 以上内容是结合具体的实例给出的实施方式对本发明的进一步说明,不能认定本发明的具体实施只限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离发明构思的前提下还可以做出一定程度的简单推演或者替换,都应当视为属于本发明的保护范围。

附图说明

[0089] 图1表示本发明专利针对的多级闪蒸海水淡化系统结构图;
[0090] 图2本发明的整体结构示意图;
[0091] 图3本发明的运行流程图;
[0092] 图4优化计算模块运行流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号