人工免疫系统及其化工中的应用研究

被引量 : 0次 | 上传用户:hackls
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进入21世纪,产品竞争日趋剧烈,环境保护规范日益严格,面对这些压力,优化是化工行业降低成本提高效益的有效技术。从产品设计到供应链管理,优化技术可以应用于化工过程的每一层次。在科研和实践中,人们发现传统优化算法尚不能很好地解决化工领域中一些常见的重要问题,尤其是化工非线性复杂问题和组合优化问题。随着随机优化算法的出现和发展,为求解这些难题提供了有力工具。人工免疫系统作为随机优化算法的一个分支,也引起了关注。由于人工免疫系统出现得比较晚,在化工领域应用还较少。本文以人工免疫系统在化工中的应用研究作为重点。本文首先介绍了优化算法的概貌,包括传统优化算法,各种随机优化算法和确定性全局优化算法,然后重点分析了人工免疫系统的发展、现状和将来的研究方向,再后,针对相平衡计算,过程动态优化和间歇过程调度等化工问题的特点,分别对多种人工免疫系统进行改进,构建为新算法,并把它们应用于实际案例,经原理分析和应用验证,表明新算法具有更好的计算性能,既能更好地维持抗体种群的多样性,又能较快地搜寻到抗体邻域内的最优点,使算法有较强的全局探索和局部挖掘能力。最后,总结了本文的研究成果并展望了未来的研究方向。本文主要的研究工作和成果可归纳如下:[1]相平衡计算是化工过程模拟的基本问题,也是平衡分离过程设计和优化的基础。对闪蒸釜、精馏塔、液液萃取设备和吸收塔的模拟,其相平衡计算不带化学反应;而对反应精馏塔、反应萃取设备和反应吸收塔的模拟,其相平衡计算带有化学反应。以经典方法进行相平衡计算有较多局限性,对于稍为复杂的问题,其效果往往较差。鉴于体系达到平衡时,系统的Gibbs自由能达到最小。这样相平衡计算可等价为优化问题,且其特点为:只有全局最优解才对应真正的平衡态。这就要求所用的优化算法具有较强的全局寻优能力。本文拟用抗体抑制免疫算法(Immune Algorithm of Antibody Inhibition,IAAI),针对该优化问题带有线性等式约束,用可行解法处理约束,以基本可行解为基础,生成满足约束的初始抗体群,并以凸组合方式实施变异等,为了提高IAAI的局部寻优能力,又引入局部寻优算子——几步二次规划,由此构建为混合抗体抑制免疫算法(Hybrid IAAI,HIAAI)。对经典函数的测试表明,HIAAI的优化效果有较大改进,且在线性能和离线性能都有明显提高。将HIAAI用于4个不带化学反应、2个带有化学反应的相平衡计算,发现此算法的计算代价小,找到全局最优解的概率大,综合性能优于目前常用的序贯二次规划(Sequential Quadratic Programming,SQP)和IAAI。[2]化工厂和生物化工厂主要由反应系统、分离系统和再循环系统、换热网络和公用工程四部分组成,其中反应系统和分离系统是其核心,它们在投资和操作成本中所占的比重达80%~90%。而反应系统中的反应器控制,如全混流釜式反应器、平推流管式反应器、间歇反应器等,常以线性或非线性的微分方程组描述,并采用动态优化算法求解,从而导出最优控制策略,以实现反应器的性能指标的最优化,进而实现化工厂效益最大化。此为动态优化问题,与常见非线性优化问题相比,它有如下特点:计算一次目标函数的代价很高;它的目标函数和约束方程有时会十分复杂,在有些区域内近乎“平坦”,而在另一些区域内,又呈指数性急剧变化。为此,本文采用直接法求解,在优化人工免疫网络(OPTimal Artificial Immune NETwork,Opt-AiNet)中引入局部寻优算子——Powell算子等,以汲取两者的优点,既保持了Opt-AiNet良好的全局探索能力,又兼具局部优化算法的快速收敛的特性。在演化过程中出现不可行细胞时,采用修复策略将其恢复为可行细胞,还采用凸组合优化等进行变异,确保可行性。当时间变量的分段数甚多时,拟用序贯细化策略,可大幅降低计算工作量,提高优化效率。对于过程参数常有变动的问题,引入二次响应机制,保存以往的最佳控制策略,将它们作为初始基本抗原,并借助AiNet的训练功能,产生部分初始抗体群,从而大大减少计算代价。由此构建为混合优化人工免疫网络(Hybrid Opt-AiNet,HOpt-AiNet)。将其用于5个反应器动态优化实例,结果表明采用序贯细化策略的HOpt-AiNet计算代价小,找到全局最优解的概率大,综合性能优于Opt-AiNet和其它较新的一些算法,同时二次响应机制也很有效。[3]在动态优化问题中,若状态变量带有约束,为检测某一控制策略是否可行,需经数值求解微分方程组,计算量十分大;有时,控制变量的微小扰动还可能引起状态交量的巨大变化。较为常用的是以静态罚函数处理约束的方法,惩罚因子的大小对结果影响很大,很难设定恰当值。为此,本文采用克隆选择算法(Clonal Selection Algorithm,CSA),并对其进行改进,包括引入免疫网络自学习算子、均匀设计方法、目标与约束分离的机制,以提高算法的局部寻优能力,令初始种群分布更为均匀,并使约束处理更趋合理方便,由此构建了改进克隆选择算法(Improved CSA,ICSA)。将其用于2个反应器动态优化实例,结果表明ICSA能在合理的时间内,以较大概率找到全局最优解,综合性能优于各种CSA和其它较新的一些算法。所采用的改进措施能较好地处理约束,保持了种群多样性,并提高了搜优速率,在线性能和离线性能都有改善。[4]间歇过程普遍应用于化工、医药、食品和涂料等行业,多产品多步骤多设备零等待调度(Multi-product Multi-stage and Multi-machine batch plants Scheduling under Zero-waitpolicy,MMMSZ)是间歇过程的一种重要的生产操作模式,在生产计划已确定后,调度各产品在各设备上的加工顺序(即起始时间)和加工量,以优化某些经济或系统指标,如计划完成时间最短,操作费用最少等。此为NP类难题,常用处理方法是把该问题转化为混合整数非线性规划或混合整数线性规划问题。由此导出的“数学规划”模型,其决策变量个数和约束个数随着问题规模增加成指数增长,只适用于小型问题。本文提出了一种新的高效的约束处理方法,并将其引入克隆选择算法中,由此构建了多产品克隆选择算法(Multi-product Clonal Selection Algorithm,MCSA)。它从生产计划出发生成较优生产方案、产品批次和全批次,从而得到抗体,其中以生产方案作为抗体的基因,抗体经过克隆选择的演化进程,最终得到最优抗体。对于大批量生产的调度问题,采用周期调度策略,提出了大规模多产品克隆选择算法(Large-scale MCSA,LMCSA)。将MCSA和LMCSA用于两个调度问题,对于中小型规模问题,MCSA能在合理的时间内找到较优解。对于大规模的问题,LMCSA较好地解决了维数灾难,能在合理的时间内找到较优的解。
其他文献
目的:调查慢性浅表性胃炎中医症状分布规律,探讨其病因病机。方法:采用流行病学的调查方法,首先根据文献确定观察的证候和症状,然后设计统一表格进行。结果:441例慢性浅表性
<正>区块链是有边界的,其边界取决于"去信任化"所需要付出的成本与信任风险之间的大小对比。在这样的边界条件下,至少在很长的一段时间内,区块链应用的范围是十分有限的。在
<正>在全球化竞争日益激烈的今天,如何在高手如林的国际市场中脱颖而出,是中国进出口贸易及电子商务企业关注的核心问题。其中企业面临的最大挑战来自海外买家对企业信用的质
将斗链作业方式拓展应用于城市快递揽收过程中,提出动态分区、协同揽收的斗链式快递揽收模式,在考虑包裹交接必须在城市交通系统指定的位置进行和快递员返回取件时的行驶时间
铸造高温合金大多采用双真空熔铸工艺,即将原材料先在真空感应炉内熔炼并铸造成母合金锭,再在真空感应炉内将母合金锭重熔并浇注成铸件。因此,最初的高温合金母合金锭的质量
本文对的确良布质地图印刷谈了一些体会,可供相关人员参考.
介绍了一种耐低温气象传感器的制作方法,该传感器应用于航天环控系统,采用扩散硅压阻芯片、TO—8管座装配、硅凝胶封装,体积小、质量轻,对外界恶劣环境适应性强,使用温区在-5
本文围绕透射式GaAs光电阴极光学与光电发射性能的理论研究、结构设计与性能测试的软件研制、MBE生长阴极的实验评估、MOCVD生长的具有不同性能阴极的结构设计及实验等方面展
作为高校辅导员,应该加强对"00后"大学生网络行为的教育引导。要做学生使用网络情况的关怀者,做纠正学生网络行为偏差的指导者,做学生积极参与网络实践活动的引导者,做学生养
在实践型课程中,采用以实践、应用为出发点的项目教学法实施教学,能有效地提高学生的实践能力和创新能力,并取得良好的教学效果。实施项目教学法,其中最关键就是项目的选取。