MATLAB与FPGA的接口

MATLAB与FPGA的接口
MATLAB与FPGA的接口

FPGA器件的开发平台与MATLAB接口仿真

2007-09-03 16:24

FPGA器件的开发平台与MATLAB接口仿真

中南财经政法大学信息学院周巍武汉大学电气工程学院张志杰引言

现场可编程逻辑门阵列FPGA器件的出现是超大规模集成电路技术和计算机辅助设计技术发展的结果。FPGA器件集成度高、体积小,具有通过用户编程实现专门应用功能。

它允许电路设计者利用基于计算机的开发平台,经过设计输入、仿真、测试和校验,直到达到预期的结果。目前使用最多的Quartus II 软件支持几乎所有的EDA工具,并且可以通过命令行或Tcl脚本与第三方EDA工具之间进行无缝连接。但在很多工程设计应用中,由FPGA器件完成的主程序中只完成大量的数学运算,程序调试时以二进制输出的信号可视性差,给设计人员进行仿真、调试带来了很多不便。对于很多工程设计人员来说MATLAB是一种熟悉的具有强大的运算功能和波形仿真、分析功能的软件,如果能将FPGA与MA TLAB接口,就可以快速、准确、直观地对FPGA程序进行校验和仿真,尤其在波形信号处理等工程应用领域具有实际意义。

Quartus II 开发软件

Altera公司的QuartusII软件提供了可编程片上系统(SOPC)设计的一个综合开发环境。Quartus II 开发工具人机界面友好、易于使用、性能优良,并自带编译、仿真功能。QuartusII 软件支持VHDL和Verilog硬件描述语言的设计输入、基于图形的设计输入方式以及集成系统级设计工具。QuartusII软件可以将设计、综合、布局和布线以及系统的验证全部都整合到一个无缝的环境之中,其中也包括和第三方EDA工具的接口。QuartusII设计软件根据设计者需要提供了一个完整的多平台开发环境,它包含整个FPGA和CPLD设计阶段的解决方案。图1说明了QuartusII软件的开发流程。

在实际应用设计中,对程序原理性及可执行性的验证主要集中在程序修改阶段,尤其在

处理的数据复杂、繁多时,Quartus II自带的波形输入仿真就很难实现程序的验证,而且输出的数据不能方便的以波形图示直观的呈现,给程序设计者在校验程序阶段带来了很多的不便。再有,在很多数字电路设计中,考虑成本的问题,FPGA实现的往往是设计的核心部分,而很多的外围电路如A/D转换器、D/A转换器等仍然使用传统的接口芯片来实现。而QuartusII 设计只是针对数字信号,并不支持模拟量的输入。而仅仅为了便于程序的验证而用FPGA实现这些外围电路,不但会大大延长程序的开发周期,更会增大开发的成本。而MA TLAB具有强大的运算功能,可以容易的实现A/D、D/A转换等外围电路功能,并能以波形形式将结果直观地呈现,极大地方便了程序设计人员设计应用系统。

QuartusII与Matlab的接口实现

接口原理

VHDL程序从根本上讲就是将一些现有的数据进行处理,并输出预期的数据。QuartusII 软件的波形文件(.vwf文件)可以根据设计人员的要求灵活输入。但在大多数情况下需要仿真的波形数据数量庞大,这样的输入方式就明显不能满足仿真的要求了。而上述提到的一些外围电路的作用也是将需要处理的数据输入到程序中,并将处理过的数据输出到指定的装置。根据这一原理,用一个输入、输出寄存器就可以方便的实现与MATLAB 之间的接口了。QuartusII工具中提供了很多种类的寄存器宏模块,并能根据用户的要求进行编辑。使用这些宏模块可以很容易地实现与MATLAB之间的接口。下面就是几种RAM宏模块:

接口的实现

数据的输入

很多FPGA程序在仿真时,需要输入特定条件下的数值。程序设计时,可以在输入端口前加一个预置的存储器,那么初始数据的输入就变成了该寄存器的初始化。一般情况下,这些初始数据很容易用MA TLAB软件经过计算实现。QuartusII中提供了两种寄存器的初始文件格式,.mif文件和.hex文件。由MA TLAB生成的数据可以方便的根据指定路径加载到寄存器模块中。

数据的输出

数据输出和数据输入的原理是相同的。将寄存器中的.mif文件或.hex文件导出,并加载到MATLAB中相应的变量中,MA TLAB的波形仿真功能就可使设计人员方便直观地观察程序结果了,这样大大地方便了设计人员在设计早期对程序进行校验。

应用举例

这里以一个简单的FFT谐波分析过程的设计为例,说明如何在FPGA设计中灵活地应用MATLAB来完成设计的初步仿真和验证。FPGA的快速运算虽然能更好的实现了FFT,但大多数FFT设计并不能预知处理对象的准确波形,而QuartusII更不能提供直观的结果观察。为了验证设计的可行性,在设计时,在输入、输出端分别设置一个数据存储器,数据存入的时序可以根据设计的要求灵活控制,存储需要的数据。需要注意的一点就是,对于大量数据的波形验证,存储器的加入会使设计的资源变大,初步验证时需使用比预计的容量大的器件。在程序的初步验证之后,就可以在预定的器件中进行编译配置,然后进行进一步的调试。程序设计

如图2所示,程序设计大致分为四个模块,主程序模块、输入存储器、输出存储器以及控制模块。主程序模块是FFT的设计程序,来完成预期的数据处理,而输入、输出存储器则为与Matlab的接口程序,控制模块则控制数据的输入、输出,也即是接口模块的控制。

接口的设计

假设设计时的A/D接口采样频率为50kHz,即一个周期内的采样点数为1000点。在MATLAB中可以很容易的实现公式(1)所示的信号的A/D采样。根据采样要求,就可以确定输入存储器的容量为12 1000bit。将MA TLAB中生成的目标向量以相应的二进制表示,并导入到该输入存储器中,就完成了输入存储器的初始化。所得的结果输出原理亦同,在MA TLAB中建立大小相当的向量,将输出存储器中的数据导入到该向量就可以直观的形式观察输出的结果。那么设计中的关键问题主要就集中在了控制模块的设计。该模块的时序必须与外围电路时序、主程序中的时序相匹配,以达到逼真模拟真实A/D等外围电路的作用。

结果仿真

任意取两个不同的输入信号如下:

按照上述的程序设计流程,可以由FPGA快速计算得到任意波形的FFT处理结果,并以直观的结果方便程序设计人员的初步程序调试。

结论

FPGA器件的最大的优势就是具有更快的速度、更灵活的控制方式及现场可编程功能,但处理对象只限于数字信号,因而给程序的初期调试带来了不便。而MATLAB具有强大的计算功能,尤其便于实现数字信号与模拟信号之间的灵活转换,并将结果直观呈现。仿真结果证明,将两种设计软件结合使用,可以大大地方便工程设计人员进行初期修正。

Aspen One Suit V11.0安装教程及软件介绍

1,首先Sentinel RMS License Manager 8.5.1 双击setup.exe,安装Sentinel RMS License Manager 8.5.1 右键我的电脑属性高级系统设置,环境变量,创建系统环境变量 变量名LSHOST 变量值:你的电脑名称 2,复制Tools文件夹到Sentinel RMS License Manager安装目录下 默认路径C:\Program Files (x86)\Common Files\SafeNet Sentinel 右键管理员身份运行WlmAdmin.exe,选择Subnet Servers,下拉列表中右键你的电脑名称依次选择Add Feature——>From a File——>To Server and its File 浏览打开Crack文件夹里的aspen.slf,安装许可!

友情提醒,一共是3130个许可,安装非常缓慢,我这里用了8分钟~~ 3,右键管理员身份运行Setup.exe,选择Install aspenONE Products 选择要安装的产品以及软件安装位置,开始安装软件,如图:

许可证界面选择默认即可,配置Broker Service account账号(密码自定义设置) 提供具有管理员权限用户组的账户以及密码,这个你可以选择系统当前的用户名和密码 最后点击下一步,开始安装软件,软件全部安装大概需要1个小时~·

4,安装完成后,重启电脑,Enjoy 创建无缝,集成的工程工作流程。使用aspenONE Engineering为您的工程团队提供支持–这是世界上最全面的解决方案,可优化设计和运营绩效。行业领先的流程模拟解决方案Aspen Plus和Aspen HYSYS集成了一流的工具,可在整个组织内创建强大的协作环境。 使用Aspen HYSYS建模和优化任何碳氢化合物工艺。Aspen HYSYS是一个易于使用的流程建模环境,可优化概念设计和操作。Aspen HYSYS拥有最广泛的功能,可以解决能源行业的工艺工程挑战。 使用Aspen Plus建模和优化任何化学过程。通过全新的用户界面,使用Aspen Plus可以更轻松地对化学品,聚合物,特种化学品,生物燃料,金属和采矿,煤气化,电力和相关工艺进行建模。 使用Aspen经济评估尽早确定成本。从预可行性研究到详细估算和施工监督,Aspen经济评估提供了独特的经济分析和成本估算。工程师一体化体积建模根据设备等级和材料从工程原理中创建范围。 使用Aspen设备设计和评级优化交换器。AspenTech的设备设计和评级产品与Aspen Plus和Aspen HYSYS集成,涵盖壳管和空气冷却,板翅和板式换热器,并优化壳管式换热器的热和机械设计。 使用Aspen基础工程为FEED提供支持。Aspen Basic Engineering提供协作FEED环境。它支持开发,变更管理和发布规格表,数据表,设备清单,PFD以及在FEL或FEED流程中开发的初步P&ID。 ASPEN PLUS Aspen plus是大型通用流程模拟系统,源起于美国能源部在七十年代后期在麻省理工学院MIT组织会战,要求开发新型第三代流程模拟软件。这个项目称为"先进过程工程系统"(Advanced System for Process Engineering)简称ASPEN。这一大型项目于1981年底完成。1982年Aspen Tech公司成立将其商品化,称为ASPEN PLUS。这一软件经过15年不断改进、扩充、提高,已经历了九个版本,成为全世界公认的标准大型流程模拟软件,用户接近上千个。全世界各大

如何使用ASPEN软件模拟完成精馏的设计和控制马后炮

第6 章:使用稳态计算选择控制结构 Steadt-state Calculations for Control Structure Selection 在我们转入将稳态模拟转化为动态模拟细节讨论之前,要先讨论一些重要的稳态模拟计算方法。因为经常被用于精馏设计中帮助为其选择一个实用且高效的控制结构,。故此类讨论可能是一定意义的。 绝大部分精馏塔的设计是为了将两种关键组分分离获得指定的分离效果。通常是两个设计自由度指定为馏出物中重关键组分的浓度和塔底产品中轻关键组分的浓度。因此,在精馏塔的操作和控制中,“理想的”控制结构需测定两股产品的组成并操控两输入变量(如,回流流量和再沸器的输入热量),从而能够达到两股产品中关键组分的纯度要求。 然而,由于一些现实的原因,很少有精馏塔使用这种理想的控制结构。组分检测仪通常购价昂贵且维修成本高,其可靠性对连续在线控制而言,有时略显不足。如果使用色层法,还会在控制回路中引入死时间。此外,不使用直接测量组分法,通常也有可能取得非常高效的控制效果。 温度测量被广泛应用于组分的推理控制。温度传感器廉价而又可靠,在控制回路上只有很小的测量滞后。对恒压二元体系,温度与组成是一一对应相关的。这在多组分体系中不适用,但精馏塔中合适位置的温度通常能够相当准确地提供关于关键组分浓度的信息。 在单端控制结构中,只需控制某块塔板的温度;选择剩下的“控制自由度”时应使产品质量可变性最小。例如,确定一定的回流比RR 或者固定回流与进料流量的比值R/F。有时候,需要控制两个温度(双温控制系统)。我们将在本章中讨论这些被选方案。 如果选择使用塔板温度控制,那么问题便是选择最佳一块或数块塔板,该处的温度保持恒定。在精馏文献中,这个问题已讨论了半个世纪以上,且提出了一些可选择的方法。我们将一一审视这些方法,并举例说明其在各个系统中的有效性。 需要重点关注的是,所有这些方法都仅使用稳态信息,因此,如Aspen Plus 之类的稳态过程模拟器可便捷地用于计算。这些方法均要求恒定某些变量的同时将另一些变量变化。例如,两股产品的组成或是某块塔板温度及回流流量恒定不变,而进料组成变化。在Aspen Plus 中,“Design Spec/Vary”功能可以用来使期望的自变量恒定不变,计算所有其余应变量的值。 在一些方法中,变化的变量是进料组成。但对于任何一种方法,均不考虑进料流量。这是因为进料流量的扰动可以直接通过固定受控变量的流量与进料量的比值来处理。当然,这需要假设整个塔的塔板效率固定不变。同时,还需要假设每个塔板的压力均不变。这很少见,因为当气液流率变化时,塔板压降及塔板持液高度也会发生变化。但是,这些影响均小到不足以对控制系统造成很大的不利影响。 6.1 方法概要 6.1.1 斜率判据 满足斜率判据,关键在于选择相邻塔板之间温差最大的那块塔板。 绘制出在设计条件下的温度剖面图,研究剖面图的斜率,寻找斜率最大的那块塔板。相邻塔板之间温度变化大,说明该区域内重要成分的组成发生了变化。控制此位置的塔板温度不变,则应该可以维持此精馏塔的组成剖面,防止轻组分流向塔底、重组分窜入塔顶。 6.1.2 灵敏度判据 满足灵敏度判据的重点在于寻找由于一个受控变量的变化引起最大温度变化的那块塔板。 改变某一个受控变量(比如,回流流量),使其发生很小的变化(设计值的0.1%)。研究产生的塔板温度变化,观察哪块塔板的温度变化最大。对于其他受控变量(如再沸器热量输入),重复这一过程。塔板温度的变化值除以受控变量的变化值,就是这个塔板温度与此受控变量之间的开环稳态增益。温度变化最大的塔板即是最“灵敏”的,故选择控制它。增益较大,说明此塔板的温度可以由相应的受控变量有效地控制。增益较小说明阀门饱和态易于发生,且操作区域受到限制。 6.1.3 奇异值分解判据 Moore 曾详尽地研究了稳态增益矩阵中奇异值分解(Singular Value Decomposition)问题。 译者免责声明:译者已经竭尽所能地确保译文正确完整地传达原作的意旨。然而文中所论及的方法在工程中的具体使用,其使用责任完全在于使用人员。本文仅为学习了解所用,一切版权归于John Wiley & Sons,Inc. 请于下载后的24 小时之内将此删除,译者不承担由此引起的一切法律责任。 第 2 页共18 页

Aspen 模拟软件使用指南

第一章开始运行Aspen Pinch 本章回顾了一个典型热集成研究案例。阐述了一个类似研究案例的各个步骤,以及如何在不同的阶段应用Aspen Pinch。同时,本章还介绍了Aspen Pinch界面,已经如何启动和推出Aspen Pinch。 一个典型的热集成案例 下图表示了一个典型的热集成案例研究的主要步骤以及相应阶段Aspen Pinch的特征。尽管本图看来是一个一次性完成的过程,但在实际过程中需要多次迭代来保证获得总体最优的结果。 一个热集成案例研究包含以下步骤: 1.从你的流程中获取数据。 2.建立公用工程消耗,能量消耗和投资费用的操作目标。 3.作出一个换热网络的设计 4.检查所设计换热网络的性能。 下面详细介绍这些步骤。 从你的流程模拟中获取数据 一个热集成研究是从获取流程的数据开始的。一个热集成研究所需要的数据包括每个流股的温度与热负荷信息。对于任一个公用工程的温度和费用信息都是必要的。如果你想作费用分析的话,就必须提供换热器的投资费用。 流股的数据可以直接从过程的物料与能量衡算获取。另外,流股数据也可以从Aspen Plus模拟或其他软件输入。输入数据可以运用Aspen Pinch 的数据输入功能、Aspen Plus 接口或流股分段功能来实现。 建立目标函数 案例的下一个步骤是确定公用工程消耗、能量消耗和投资费用目标。对于一个新的换热网络设计可以运用Aspen Pinch的targeting 功能。换热网络的改造可以用retrofit targeting功能。对于从不同过程单元回收热量的总过程来说,我们可以运用Aspen Pinch 的total site 功能。 当评价公用工程的费用与消耗时,你可能想研究一个公用工程系统的操作细节。Aspen Pinch具有热功模块来模拟公用工程的操作从而使你可以准确的预测公用工程系统的规模及大小。 此时,本热集成案例已经可以通过运用基础案例的操作条件来预测流程的最佳操作性能与费用。你还可以深入研究当操作条件发生变化时整个换热网络的性能如何发生变化。或许这些变化可以降低总的费用。你可以运用Aspen Pinch的targeting功能,例如负荷曲线,来评价流程的变化。 设计换热网络 热集成的下一步将从目标函数转移到设计上来。你可以设计一个新的换热网络,也可以对旧的换热网络进行改造设计。此时可以用Aspen Pinch的格子图和其他换热网络设计工具来完成你的设计。 所设计的网络中或许包含一些你想删除掉的小换热器。你可以使用Aspen Pinch的调优工具来删除任何类似的小换热器,从而降低总费用。 如何你要改造一个旧的换热网络的话,请使用Aspen Pinch的retrofit design功能,本功能采用了最小的“网络夹点”技术。 检查换热网络的性能 最后,你应该对你所设计的换热网络进行核算。运用Aspen Pinch的模拟/优化/核算功能你可以详细的计算换热器的几何细节。你可以使用Aspen Pinch来选择管长、管心距以及

Aspen-Plus介绍

Aspen Plus介绍 (物性数据库) Aspen Plus ---生产装置设计、稳态模拟和优化的大型通用流程模拟系统 Aspen Plus是大型通用流程模拟系统,源于美国能源部七十年代后期在麻省理工学院(MIT)组织的会战,开发新型第三代流程模拟软件。该项目称为“过程工程的先进系统”(Advanced System for Process Engineering,简称ASPEN),并于1981年底完成。1982年为了将其商品化,成立了AspenTech公司,并称之为Aspen Plus。该软件经过20多年来不断地改进、扩充和提高,已先后推出了十多个版本,成为举世公认的标准大型流程模拟软件,应用案例数以百万计。全球各大化工、石化、炼油等过程工业制造企业及著名的工程公司都是Aspen Plus的用户。它以严格的机理模型和先进的技术赢得广大用户的信赖,它具有以下特性:ASPEN PLUS有一个公认的跟踪记录,在一个工艺过程的制造的整个生命周期中提供巨大的经济效益,制造生命周期包括从研究与开发经过工程到生产。 ASPEN PLUS使用最新的软件工程技术通过它的Microsoft Windows图形界面和交互式客户-服务器模拟结构使得工程生产力最大。 ASPEN PLUS拥有精确模拟范围广泛的实际应用所需的工程能力,这些实际应用包括从炼油到非理想化学系统到含

电解质和固体的工艺过程。 ASPEN PLUS是AspenTech的集成聪明制造系统技术的一个核心部分,该技术能在你公司的整个过程工程基本设施范围内捕获过程专业知识并充分利用。 在实际应用中,ASPEN PLUS可以帮助工程师解决快速闪蒸计算、设计一个新的工艺过程、查找一个原油加工装置的故障或者优化一个乙烯全装置的操作等工程和操作的关键问。 Aspen Plus功能 Aspen Plus AspenTech工程套装软件(AES)的一个成员,它是一套非常完整产品,特别对整个工厂、企业工程流程工程实践和优化和自动化有着非常重要的促进作用。自动的把流程模型与工程知识数据库、投资分析,产品优化和其它许多商业流程结合。 Aspen Plus包括数据,物性,单元操作模型,内置缺省值,报告及为满足其它特殊工业应用所开发的功能。比如像电解

基于COM技术的MATLAB与AspenPlus接口及高级应用

计算机技术 化工自动化及仪表,2006,33(3):30~34  Contr ol and I nstru ments in Che m ical I ndustry 基于COM技术的M AT LAB与 A spen Plus接口及高级应用 耿大钊,陈 曦,邵之江,钱积新 (浙江大学控制系,杭州310027) 摘要: 基于C OM技术研制开发了MAT LAB和A s pen Plus的接口工具箱MAP,实现了在MAT LAB环境下对A s pen Plus中数据进行读写操作,并控制模拟的运行。MAP接口将MAT LAB计算能力和A s pen Plus的模拟能力结合在一起,扩展了A s pen Plus的高级应用。通过精馏塔进料软测量的示例,阐述了如何通过MAP接口来调用自主开发的禁忌搜索优化算法,解决由于A s pen Plus中的优化算法的局限性所无法实现的模拟与优化问题。 关键词: MAT LAB;A s pen Plus;C OM技术;接口;禁忌搜索 中图分类号:T Q021 文献标识码:A 文章编号:100023932(2006)0320030205 1 引 言 A s pen Plus作为美国A s penTech公司开发的大型通用流程模拟系统,已在全世界许多大型化工、石化企业及著名工程公司得到广泛应用。该软件通过准确地模拟流程工业工艺过程、快速的循环计算、设计新工艺以及全系统的优化,可为用户解决工程设计和运行过程中的问题。同时,A s pen Plus使用了最新的软件工程技术,具有M icros oft W indows图形界面和交互式客户2服务器模拟结构。 除了提供M icr os oft W indows图形操作界面, A s pen Plus中的某些信息有时又需要与其它程序进行交互,如A s pen Plus模拟的输入和结果需要被传递到其它设计程序或数据库中;一些高级用户还希望通过其它应用程序调用A s pen Plus以扩展其功能,如A s pen Plus的序贯模拟中其内置算法不能求解某些问题时,需要使用其它环境下(如MAT LAB)编写的先进优化算法。基于COM技术开发了MAT2 LAB和A s pen Plus接口工具箱(MAP)[1],在MAT2 LAB平台环境下实现对A s pen Plus数据的读写,对A s pen Plus模拟程序的运行控制,可解决某些A s pen Plus序贯模拟方法所不能求解的问题,将MAT LAB 的计算能力和A s pen Plus的仿真能力充分结合到一起。 2 COM及A spen Plus Acti veX自动化服务器COM,即微软组件对象模型,是所有ActiveX组件的基础,提供了使多个应用程序或组件对象协同工作并相互通信的能力。组件对象就是完成特定功能的一个可执行的软件单位(EXE或DLL)。COM 技术促进了软件重用和W indows应用程序间的基本接口。它是独立于平台的,分布式的,面向对象的系统,用于创建可交互的二进制软件组件。COM的一个重要特性就是它支持多接口,其中一些为标准接口,它们被定义为ActiveX的组成部分,而另一些为用户自定义的接口,由各个开发商定义。 ActiveX是一种基于M icros oft W indo ws操作系统的组件集成协议,通过ActiveX,开发者和终端用户可以选择由不同的开发商发布的面向应用程序的ActiveX组件,并将它们无缝地集成到自己的应用程序中,从而完成特定的目的。ActiveX组件,可以分为以下六种类型:自动化服务器、自动化控制器、Ac2 tiveX控件、COM对象、ActiveX文档、ActiveX容器。MAP接口工具箱的开发涉及了自动化服务器和自动化控制器这两种类型ActiveX组件。 自动化服务器是一种可以由其它应用程序编程驱动的组件。自动化服务器至少包含一个或多个可由其它应用程序创建或连接的基于I D is patch的接口。一个自动化服务器可以没有用户界面,也可以拥有,这取决于服务器的特性和功能。自动化服务器的运行方式分为三种:①进程内(in2p rocess),即在控制器的运行空间内运行;②本地(local),即在服务器自身的进程空间内运行;③远地(remote),即在另一台机器的进程空间内运行。 自动化控制器是那些使用和操纵自动化服务器的应用程序,它们不但可以在进程内访问自动化服 收稿日期:2006204217(修改稿) 基金项目:国家“973”计划项目(2002CB312200);浙江省自然科学基金资助项目(Y1041040)

如何使用aspen软件模拟完成精馏的设计和控制马后炮终审稿)

如何使用A S P E N软件模拟完成精馏的设计和 控制马后炮 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

如何使用ASPEN TM 软件模拟完成精馏的设计和控制威廉·L·鲁平博士 第6 章:使用稳态计算选择控制结构 Steadt-state Calculations for Control Structure Selection 在我们转入将稳态模拟转化为动态模拟细节讨论之前,要先讨论一些重要的稳态模拟计算方法。因为经常被用于精馏设计中帮助为其选择一个实用且高效的控制结构,。故此类讨论可能是一定意义的。 绝大部分精馏塔的设计是为了将两种关键组分分离获得指定的分离效果。通常是两个设计自由度指定为馏出物中重关键组分的浓度和塔底产品中轻关键组分的浓度。因此,在精馏塔的操作和控制中,“理想的”控制结构需测定两股产品的组成并操控两输入变量(如,回流流量和再沸器的输入热量),从而能够达到两股产品中关键组分的纯度要求。 然而,由于一些现实的原因,很少有精馏塔使用这种理想的控制结构。组分检测仪通常购价昂贵且维修成本高,其可靠性对连续在线控制而言,有时略显不足。如果使用色层法,还会在控制回路中引入死时间。此外,不使用直接测量组分法,通常也有可能取得非常高效的控制效果。 温度测量被广泛应用于组分的推理控制。温度传感器廉价而又可靠,在控制回路上只有很小的测量滞后。对恒压二元体系,温度与组成是一一对应相关的。这在多组分体系中不适用,但精馏塔中合适位置的温度通常能够相当准确地提供关于关键组分浓度的信息。 在单端控制结构中,只需控制某块塔板的温度;选择剩下的“控制自由度”时应使产品质量可变性最小。例如,确定一定的回流比RR 或者固定回流与进料流量的比值R/F。有时候,需要控制两个温度(双温控制系统)。我们将在本章中讨论这些被选方案。 如果选择使用塔板温度控制,那么问题便是选择最佳一块或数块塔板,该处的温度保持恒定。在精馏文献中,这个问题已讨论了半个世纪以上,且提出了一些可选择的方法。我们将一一审视这些方法,并举例说明其在各个系统中的有效性。 需要重点关注的是,所有这些方法都仅使用稳态信息,因此,如Aspen Plus 之类的稳态过程模拟器可便捷地用于计算。这些方法均要求恒定某些变量的同时将另一些变量变化。例如,两股产品的组成或是某块塔板温度及回流流量恒定不变,而进料组成变化。在Aspen Plus 中,“Design Spec/Vary”功能可以用来使期望的自变量恒定不变,计算所有其余应变量的值。 在一些方法中,变化的变量是进料组成。但对于任何一种方法,均不考虑进料流量。这是因为进料流量的扰动可以直接通过固定受控变量的流量与进料量的比值来处理。当然,这需要假设整个塔的塔板效率固定不变。同时,还需要假设每个塔板的压力均不变。这很少见,因为当气液流率变化时,塔板压降及塔板持液高度也会发生变化。但是,这些影响均小到不足以对控制系统造成很大的不利影响。 方法概要 斜率判据 满足斜率判据,关键在于选择相邻塔板之间温差最大的那块塔板。 绘制出在设计条件下的温度剖面图,研究剖面图的斜率,寻找斜率最大的那块塔板。相邻塔板之间温度变化大,说明该区域内重要成分的组成发生了变化。控制此位置的塔板温度不变,则应该可以维持此精馏塔的组成剖面,防止轻组分流向塔底、重组分窜入塔顶。 灵敏度判据 满足灵敏度判据的重点在于寻找由于一个受控变量的变化引起最大温度变化的那块塔板。 改变某一个受控变量(比如,回流流量),使其发生很小的变化(设计值的%)。研究产生的塔板温度变化,观察哪 块塔板的温度变化最大。对于其他受控变量(如再沸器热量输入),重复这一过程。塔板温度的变化值除以受控变量的变化值,就是这个塔板温度与此受控变量之间的开环稳态增益。温度变化最大的塔板即是最“灵敏”的,故选择控制它。增益较大,说明此塔板的温度可以由相应的受控变量有效地控制。增益较小说明阀门饱和态易于发生,且操作区域受到限制。 奇异值分解判据 Moore 曾详尽地研究了稳态增益矩阵中奇异值分解(Singular Value Decomposition)问题。 译者免责声明:译者已经竭尽所能地确保译文正确完整地传达原作的意旨。然而文中所论及的方法在工程中的具体使用,其使用责任完全在于使用人员。本文仅为学习了解所用,一切版权归于John Wiley & Sons,Inc. 请于下载后的24 小时之内将此删除,译者不承担由此引起的一切法律责任。

Aspen功能简介

Aspen Plus介绍(物性数据库) ?Aspen Plus ---生产装置设计、稳态模拟和优化的大型通用流程模拟系统 ?Aspen Plus是大型通用流程模拟系统,源于美国能源部七十年代后期在麻省理工学院(MIT)组织的会战,开发新型第三代流程 模拟软件。该项目称为“过程工程的先进系统”(Advanced System for Process Engineering,简称ASPEN),并于1981年底完成。1982 年为了将其商品化,成立了AspenTech公司,并称之为Aspen Plus。 该软件经过20多年来不断地改进、扩充和提高,已先后推出了十 多个版本,成为举世公认的标准大型流程模拟软件,应用案例数 以百万计。全球各大化工、石化、炼油等过程工业制造企业及著 名的工程公司都是Aspen Plus的用户。它以严格的机理模型和先 进的技术赢得广大用户的信赖,它具有以下特性: 1.ASPEN PLUS有一个公认的跟踪记录,在一个工艺过程的制造的整个生命周期中提供巨大的经济效益,制造生命周期包括从研究与开发经过工程到生产。 2.ASPEN PLUS使用最新的软件工程技术通过它的Microsoft Windows 图形界面和交互式客户-服务器模拟结构使得工程生产力最大。

3.ASPEN PLUS拥有精确模拟范围广泛的实际应用所需的工程能力,这些实际应用包括从炼油到非理想化学系统到含电解质和固体的工艺过程。 4.ASPEN PLUS是AspenTech的集成聪明制造系统技术的一个核心部分,该技术能在你公司的整个过程工程基本设施范围内捕获过程专业知识 并充分利用。 5.在实际应用中,ASPEN PLUS可以帮助工程师解决快速闪蒸计算、设计一个新的工艺过程、查找一个原油加工装置的故障或者优化一个乙烯全装置的操作等工程和操作的关键问。 Aspen Plus功能 Aspen Plus AspenTech工程套装软件(AES)的一个成员,它是一套非常完整产品,特别对整个工厂、企业工程流程工程实践和优化和自动化有

matlab与aspen接口

https://www.360docs.net/doc/1313279120.html,/~zjshao/papers/2006%E5%9F%BA%E4%BA%8ECOM%E6%8A%80%E6%9C% AF%E7%9A%84MATLAB%E4%B8%8EAspen%20Plus%E6%8E%A5%E5%8F%A3%E5%8F%8A%E9%A B%98%E7%BA%A7%E5%BA%94%E7%94%A8.pdf aspen可以与MATLAB连接,以前有个师姐用过,但不知道具体怎么连 至于aspen与fortran的连接我用过,我把ASPEN与fortran编写的动力学方程连接步骤总结了下,供海友参考: 1.把fortran程序粘至aspen安装文件的APRSYSTEM\Engine\xeq目录中。 2.打开aspen的模拟引擎Aspen Plus Simulation Engine(可从开始菜单中engine,很快即可找到)。 3.在模拟引擎中改变目录,输入:cd c:\program\aspentech\APRSYSTEM\Engine\xeq(蓝色部分可不同,因为我的aspen是安装在c:\program\aspentech下,目的就是将目录改至Engine\xeq 下)。 4.在模拟引擎中,完成3后回车,会出现更改后的目录。开始编译程序,输入:aspcomp text1.f (text1.f为fortran程序名)。 5.在模拟引擎中,完成4后回车,继续连接程序,输入:asplink text1.dll(后缀一定为.dll,程序名不变。若连接不成功可查看.ld后缀的文件找原因)。 6.以上顺利完成后,会在c:\program\aspentech\APRSYSTEM\Engine\xeq下产生包括程序在内的8个文件,后缀分别为:.f(fortran程序) .obj .log .dll .ld .exp .lds .lib 7.将以上8个文件及c:\program\aspentech\APRSYSTEM\Engine\xeq下的19个文件粘至所要连接的aspen文件所在文件夹中(必须保证以上8+19个文件与要连接的aspen文件在同一目录)。 8.aspen程序中以user类型定义reaction,在相应的subroutine的name中填:text1(fortran 程序名)即可实现连接(若连接不成功可查看.ld后缀的文件,查找原因)。

相关主题
相关文档
最新文档