一种成品油管道的停输泄漏判定方法、设备以及系统与流程

文档序号:17610543发布日期:2019-05-07 21:02阅读:317来源:国知局
一种成品油管道的停输泄漏判定方法、设备以及系统与流程

本发明关于石油能源技术领域,特别是关于成品油的运输技术,具体的讲是一种成品油管道的停输泄漏判定方法、系统、计算机设备以及计算机可读存储介质。



背景技术:

随着国家经济的迅速发展,管道输送已经成为成品油销售及运输的重要方式,也是企业效益的重要来源之一。成品油管道输送具有运输量大、损耗率低等特点。但是,在管道运行过程中,由于腐蚀穿孔等因素引起的泄漏时有发生,同时不法分子进行打孔盗油的行为也给管道安全运行带来极大隐患。管道一旦发生泄漏后,会导致管内压力下降、油品损失、环境污染、引起管道停输等严重后果。因此,对成品油管道进行泄漏检测是保证管道安全运行的重要工作。然而,在停输过程中,由于油品与外界温差的影响,管内油品体积收缩也会导致压力下降现象,常规泄漏判定方法并没有考虑这种情况,因此这种停输过程中出现的正常压力下降给成品油管道泄漏判定工作带来了困扰。

目前,使用较多的管道泄漏判定方法为负压波法,其原理是利用管道瞬态模型,当首末两站问输油管段内某一点发生泄漏时,泄漏点压力突然降低,根据流体力学的理论,泄漏点就会产生一个负的压力变化,称为负压波。负压波通过介质按一定规律向两端传播,当传播到管道端点时,引起首站出口压力和末站进口压力降低,并分别被设在两端的压力变送器捕获。随泄漏位置的不同,响应的时间差也不同。根据响应时间差,管道长度、压力传播速度即可计算出相应泄漏位置。

上述方案的缺点主要在于默认未泄露时管道运行压力保持稳定,未考虑停输状态时非泄漏导致的管道压力下降现象。该方案对于管道正常运行压力的假设过于理想化,即认为首站出站压力与末站压力保持恒定,当监测到压力值下降时认为出现泄漏情况。但是,在管道实际运行过程中,发现管道停输时由于管内外温差导致的油品体积收缩也会导致首、末站的压力监测值出现下降。这就导致原有技术方案产生误判,认为管道出现了泄漏。

因此,如何提供一种新的成品油管道的停输泄漏判定方案,以实现在管道停输过程中较好的适用是本领域亟待解决的技术难题。



技术实现要素:

有鉴于此,本发明实施例提供了一种成品油管道的停输泄漏判定方法、系统、计算机设备以及计算机可读存储介质,充分考虑了成品油管道停输后出现的正常的压力降现象并进行了定量计算,将管道监测数据应用于成品油管道停输过程中的判定,克服了传统方法在停输过程的判定中易出现误判的缺点,同时由于该方案不需要额外的泄漏检测设备,故具有应用成本低、易用性强、判定结果准确的特点。

本发明的目的之一是,提供一种成品油管道的停输泄漏判定方法,包括:

获取成品油管道的历史运行数据以及管道基础数据;

根据所述历史运行数据以及管道基础数据确定所述成品油管道在停输过程中温差引起的管道压降;

采集所述成品油管段的上游站场的压力数据;

根据所述管道压降以及所述压力数据对所述成品油管道的停输泄漏进行判定。

优选的,根据所述历史运行数据确定所述成品油管道在停输过程中温差引起的管道压降:

根据所述历史运行数据确定成品油管道的总传热系数;

计算所述成品油管道在停输前的平均温度;

根据所述平均温度计算所述成品油管道在停输后的平均温度降;

根据所述平均温度以及平均温度降计算所述成品油管道在停输过程中温差引起的管道压降。

优选的,根据所述历史运行数据以及管道基础数据确定成品油管道的总传热系数包括:

从所述历史运行数据中获取所述成品油管道在停输前站间管段的多组运行参数记录值;

根据所述运行参数记录值结合最小二乘法原理以及苏霍夫温降公式构造关于总传热系数的目标函数;

根据所述历史运行数据以及管道基础数据对所述目标函数进行求解,得到总传热系数。

优选的,根据所述管道压降以及所述压力数据对所述成品油管道的停输泄漏进行判定包括:

获取预先设定的差值阈值;

确定所述管道压降以及所述压力数据的压力差值;

判断所述压力差值是否大于所述差值阈值;

当判断为否时,输出所述成品油管道的不存在泄漏的判定结果;

否则,输出所述成品油管道存在泄漏的判定结果。

优选的,所述方法还包括:

当所述判定结果显示所述成品油管道存在泄漏时,输出报警信息。

本发明的目的之一是,提供一种成品油管道的停输泄漏判定系统,包括:

管道数据获取模块,用于获取成品油管道的历史运行数据以及管道基础数据;

管道压降确定模块,用于根据所述历史运行数据以及管道基础数据确定所述成品油管道在停输过程中温差引起的管道压降;

压力数据采集模块,用于采集所述成品油管段的上游站场的压力数据;

停输泄漏判断模块,用于根据所述管道压降以及所述压力数据对所述成品油管道的停输泄漏进行判定。

优选的,所述管道压降确定模块包括:

传热系数确定模块,用于根据所述历史运行数据确定成品油管道的总传热系数;

平均温度确定模块,用于计算所述成品油管道在停输前的平均温度;

温度降确定模块,用于根据所述平均温度计算所述成品油管道在停输后的平均温度降;

管道压降计算模块,用于根据所述平均温度以及平均温度降计算所述成品油管道在停输过程中温差引起的管道压降。

优选的,所述传热系数确定模块包括:

运行参数获取模块,用于从所述历史运行数据中获取所述成品油管道在停输前站间管段的多组运行参数记录值;

目标函数确定模块,用于根据所述运行参数记录值结合最小二乘法原理以及苏霍夫温降公式构造关于总传热系数的目标函数;

传热系数求解模块,用于根据所述历史运行数据以及管道基础数据对所述目标函数进行求解,得到总传热系数。

优选的,所述停输泄漏判断模块包括:

差值阈值获取模块,用于获取预先设定的差值阈值;

压力差值确定模块,用于确定所述管道压降以及所述压力数据的压力差值;

差值判断模块,用于判断所述压力差值是否大于所述差值阈值;

第一结果输出模块,用于当所述差值判断模块判断为否时,输出所述成品油管道的不存在泄漏的判定结果;

第二结果输出模块,用于当所述差值判断模块判断为是时,输出所述成品油管道存在泄漏的判定结果。

优选的,所述系统还包括:

报警信息输出模块,用于当所述判定结果显示所述成品油管道存在泄漏时,输出报警信息。

本发明的目的之一是,提供一种计算机设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行一种成品油管道的停输泄漏判定方法。

本发明的目的之一是,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行一种成品油管道的停输泄漏判定方法。

本发明的有益效果在于,提供了一种成品油管道的停输泄漏判定方法、系统、计算机设备以及计算机可读存储介质,充分考虑了成品油管道停输后出现的正常的压力降现象并进行了定量计算,将管道监测数据应用于成品油管道停输过程中的判定,克服了传统方法在停输过程的判定中易出现误判的缺点,同时该方案不需要额外的泄漏检测设备,故具有应用成本低、易用性强、判定结果准确等特点。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种成品油管道的停输泄漏判定系统的结构示意图;

图2为本发明实施例提供的一种成品油管道的停输泄漏判定系统中管道压降确定模块的结构示意图;

图3为本发明实施例提供的一种成品油管道的停输泄漏判定系统中传热系数确定模块的结构示意图;

图4为本发明实施例提供的一种成品油管道的停输泄漏判定系统中停输泄漏判断模块的结构示意图;

图5为本发明实施例提供的一种成品油管道的停输泄漏判定系统的实施方式二的结构示意图;

图6为本发明实施例提供的一种成品油管道的停输泄漏判定方法的流程图;

图7为图6中的步骤s102的具体流程图;

图8为图7中的步骤s201的具体流程图;

图9为图6中的步骤s104的具体流程图;

图10为本发明实施例提供的一种成品油管道的停输泄漏判定方法的实施方式二的流程图;

图11为本发明提供的具体实施例中成品油管道的停输泄漏判定的具体流程图;

图12为本发明提供的具体实施例中正常压降量与真实的压降量的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本领域技术技术人员知道,本发明的实施方式可以实现为一种系统、装置、方法或计算机程序产品。因此,本发明公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

在本发明中,成品油管道是由成品油长输管道和沿途输油站场组成的,连接成品油资源和下游市场的大型基础设施。

scada数据采集与监视控制系统是对成品油管道运行状态进行监控及对运行数据进行采集的系统。

管道泄漏判定是指相邻输油站场间的管道无法监测其各处的运行状态,故通过站场内压力、流量等参数变化来判断站间管道是否泄漏的方法。

图1为本发明实施例提供的一种成品油管道的停输泄漏判定系统的结构示意图,请参见图1,所述成品油管道的停输泄漏判定系统包括:

管道数据获取模块100,用于获取成品油管道的历史运行数据以及管道基础数据。

管道压降确定模块200,用于根据所述历史运行数据以及管道基础数据确定所述成品油管道在停输过程中温差引起的管道压降。

图2为管道压降确定模块200的结构示意图,请参阅图2,管道压降确定模块200包括:

传热系数确定模块201,用于根据所述历史运行数据确定成品油管道的总传热系数。

图3为传热系数确定模块的结构示意图,请参阅图3,传热系数确定模块201包括:

运行参数获取模块2011,用于从所述历史运行数据中获取所述成品油管道在停输前站间管段的多组运行参数记录值。

在管道温度分布计算过程中,管道传热系数的准确与否对温度计算至关重要。因此,需要首先确定管道的传热系数。对于实际运行的管道,传热系数无法通过理论方法计算得出,故通过管道历史运行数据反推辨识得出。因此首先从历史运行数据中取出停输前一段运行期内,站间管段的n组运行参数记录值,诸如为油品质量流量g(i),出站温度tr(i),相应于出站温度tr(i)的进站温度计算值tz(i),其中,i=1~n。

目标函数确定模块2012,用于根据所述运行参数记录值结合最小二乘法原理以及苏霍夫温降公式构造关于总传热系数的目标函数。

根据最小二乘法原理可构造一个关于总传热系数变量k的无约束优化问题,可由苏霍夫温降公式确定,从而可以得到k的数值解。代入苏霍夫温降公式后的目标函数为:

其中,k为管道总传热系数,d为管道外直径,m,t0为管道周围介质温度,℃,c为输送油品比热容,j/(kg·℃),l为管段长度,m。

传热系数求解模块2013,用于根据所述历史运行数据以及管道基础数据对所述目标函数进行求解,得到总传热系数。

目标函数中除了总传热系数k之外,其它参数都是已知数据,根据管道基础数据及scada运行数据库中获取的历史运行数据中的多组流量、进出站温度等数据,对该目标函数进行求解后能够得到准确的总传热系数。

请参阅图2,管道压降确定模块200还包括:

平均温度确定模块202,用于计算所述成品油管道在停输前的平均温度。

成品油管道在停输前管段沿程温度分布由苏霍夫温降公式计算:

tl=t0+(tr-t0)e-al

其中,tr为管道起点油温,℃;tl为距起点l处油温,℃;l为管道长度,m;k为管道总传热系数,w/(m2·℃);d为管道外直径,m;t0为管道周围介质温度,埋地管道取管中心埋深处自然地温,℃;g为油品的质量流量,kg/s;c为输油平均温度下油品的比热容,j/(kg·℃)。

取该管段的平均温度,计算方法为:

其中,tpj为该管段的油品平均温度,℃;tr为管段的起点温度,℃;tl为管段的终点温度,℃。

温度降确定模块203,用于根据所述平均温度计算所述成品油管道在停输后的平均温度降。

根据平均温度确定模块202计算得到的停输前的管段内油品平均温度,计算停输后管内平均温度的下降量。停输τ小时后油温可通过以下方程计算:

其中τ为停输时间,h;tr为停输τ小时后的油温,℃;tpj为开始停输时的平均油温,℃;t0为管道周围介质温度,埋地管道取管中心埋深处自然地温,℃;cy、cg为油品和管道的比热容,j/(kg·℃);ρy、ρg为油品和管道的密度,kg/m3;d、d1、d2为管道平均直径、内径、外径,m。

管道压降计算模块204,用于根据所述平均温度以及平均温度降计算所述成品油管道在停输过程中温差引起的管道压降。

根据平均温度确定模块202得到的停输前平均温度及温度降确定模块203得到的停输后平均温度,计算平均温度变化导致的压力降:

a=δe/d

其中:δ为管道壁厚,m;α为管道体积膨胀系数,℃-1;e为管道弹性模量,pa;βty为油品体积膨胀系数,℃-1;k为油品弹性系数,pa;tpj为停输前平均油温,℃;tr为停输后管内平均油温,℃;δp为停输后温度降导致的压力变化量,pa。

如此可得到停输1-n小时内压力的下降值δps1、δps2…δpsn。

请参见图1,所述成品油管道的停输泄漏判定系统还包括:

压力数据采集模块300,用于采集所述成品油管段的上游站场的压力数据。

在本发明的一种实施方式中,只需采集管段中一个站场的压力数据即可,故选取上游站场的出站压力为采集对象。

停输泄漏判断模块400,用于根据所述管道压降以及所述压力数据对所述成品油管道的停输泄漏进行判定。图4为停输泄漏判断模块的结构示意图,请参见图4,所述停输泄漏判断模块包括:

差值阈值获取模块401,用于获取预先设定的差值阈值;

压力差值确定模块402,用于确定所述管道压降以及所述压力数据的压力差值;

差值判断模块403,用于判断所述压力差值是否大于所述差值阈值;

第一结果输出模块404,用于当所述差值判断模块判断为否时,输出所述成品油管道的不存在泄漏的判定结果;

第二结果输出模块405,用于当所述差值判断模块判断为是时,输出所述成品油管道存在泄漏的判定结果。

在本发明中,压力数据采集开始时间为开始停输的时刻,若停输开始时的出站压力为p0,停输1-n小时内压力分别为p1、p2…pn,压力降则分别为δpr1=p0-p1、δpr2=p0-p2…δprn=p0-pn。

管道压降确定模块中计算所得δps反映的是管道时由于温降导致的正常压降量,压力数据采集模块300测量的δpr反映的是管道停输时真实的压降量。在停输过程中,这两部分压降量的差值若始终保持在较小范围内,说明监测到压力下降是由温差引起的,不存在泄露风险;若这两部分压降量的差值出现了较大的偏差,如图12所示,则说明管道实际压降量大于温差导致的压降量,则认为管道某处可能出现了漏油现象。

图5为本发明实施例提供的一种成品油管道的停输泄漏判定系统的实施方式二的结构示意图,请参阅图5,该系统在实施方式二中还包括:

报警信息输出模块500,用于当所述判定结果显示所述成品油管道存在泄漏时,输出报警信息。

如上即为本发明提供的一种成品油管道的停输泄漏判定系统,对成品油管道停输过程中的正常压降量进行定量计算,并以为基础提出停输过程中管道泄漏判定的新方法,解决传统方案对停输过程中泄漏判断不准确的缺陷。

此外,尽管在上文详细描述中提及了系统的若干单元模块,但是这种划分仅仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。同样,上文描述的一个单元的特征和功能也可以进一步划分为由多个单元来具体化。以上所使用的术语“模块”和“单元”,可以是实现预定功能的软件和/或硬件。尽管以下实施例所描述的模块较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

在介绍了本发明示例性实施方式的成品油管道的停输泄漏判定系统之后,接下来,参考附图对本发明示例性实施方式的方法进行介绍。该方法的实施可以参见上述整体的实施,重复之处不再赘述。

图6为本发明实施例提供的一种成品油管道的停输泄漏判定方法的流程示意图,请参见图6,所述方法包括:

s101:获取成品油管道的历史运行数据以及管道基础数据。

s102:根据所述历史运行数据以及管道基础数据确定所述成品油管道在停输过程中温差引起的管道压降。

图7为步骤s102的具体结构示意图,请参阅图7,该步骤包括:

s201:根据所述历史运行数据确定成品油管道的总传热系数。图8为该步骤的具体流程示意图,请参阅图8,步骤s201包括:

s301:从所述历史运行数据中获取所述成品油管道在停输前站间管段的多组运行参数记录值。

在管道温度分布计算过程中,管道传热系数的准确与否对温度计算至关重要。因此,需要首先确定管道的传热系数。对于实际运行的管道,传热系数无法通过理论方法计算得出,故通过管道历史运行数据反推辨识得出。因此首先从历史运行数据中取出停输前一段运行期内,站间管段的n组运行参数记录值,诸如为g(i),出站温度tr(i),相应于出站温度tr(i)的进站温度计算值tz(i),其中,i=1~n。

s302:根据所述运行参数记录值结合最小二乘法原理以及苏霍夫温降公式构造关于总传热系数的目标函数。

根据最小二乘法原理可构造一个关于总传热系数变量k的无约束优化问题,可由苏霍夫温降公式确定,从而可以得到k的数值解。代入苏霍夫温降公式后的目标函数为:

s303:根据所述历史运行数据以及管道基础数据对所述目标函数进行求解,得到总传热系数。

目标函数中除了总传热系数k之外,其它参数都是已知数据,根据管道基础数据及scada运行数据库中获取的历史运行数据中的多组流量、进出站温度等数据,对该目标函数进行求解后能够得到准确的总传热系数。

请参阅图8,步骤s201还包括:

s202:计算所述成品油管道在停输前的平均温度。

成品油管道在停输前管段沿程温度分布由苏霍夫温降公式计算:

tl=t0+(tr-t0)e-al

取该管段的平均温度,计算方法为:

s203:根据所述平均温度计算所述成品油管道在停输后的平均温度降。

根据步骤s202计算得到的停输前的管段内油品平均温度,计算停输后管内平均温度的下降量。停输τ小时后油温可通过以下方程计算:

s204:根据所述平均温度以及平均温度降计算所述成品油管道在停输过程中温差引起的管道压降。

根据步骤s202得到的停输前平均温度及步骤s203得到的停输后平均温度,计算平均温度变化导致的压力降:

a=δe/d

如此可得到停输1-n小时内压力的下降值δps1、δps2…δpsn。

请参见图6,该方法还包括:

s103:采集所述成品油管段的上游站场的压力数据。

在本发明的一种实施方式中,只需采集管段中一个站场的压力数据即可,故选取上游站场的出站压力为采集对象。

s104:根据所述管道压降以及所述压力数据对所述成品油管道的停输泄漏进行判定。

图9为该步骤的流程示意图,请参见图9,包括:

s401:获取预先设定的差值阈值;

s402:确定所述管道压降以及所述压力数据的压力差值;

s403:判断所述压力差值是否大于所述差值阈值;

s404:当判断为否时,输出所述成品油管道的不存在泄漏的判定结果;

s405:当判断为是时,输出所述成品油管道存在泄漏的判定结果。

在本发明中,压力数据采集开始时间为开始停输的时刻,若停输开始时的出站压力为p0,停输1-n小时内压力分别为p1、p2…pn,压力降则分别为δpr1=p0-p1、δpr2=p0-p2…δprn=p0-pn。

步骤s102中计算所得δps反映的是管道时由于温降导致的正常压降量,步骤s103测量的δpr反映的是管道停输时真实的压降量。在停输过程中,这两部分压降量的差值若始终保持在较小范围内,说明监测到压力下降是由温差引起的,不存在泄露风险;若这两部分压降量的差值出现了较大的偏差,如图12所示,则说明管道实际压降量大于温差导致的压降量,则认为管道某处可能出现了漏油现象。

图10为本发明实施例提供的一种成品油管道的停输泄漏判定方法的实施方式二的流程示意图,请参阅图10,该方法在实施方式二中还包括:

s105:当所述判定结果显示所述成品油管道存在泄漏时,输出报警信息。

如上即为本发明提供的一种成品油管道的停输泄漏判定方法,对成品油管道停输过程中的正常压降量进行定量计算,并以为基础提出停输过程中管道泄漏判定的新方法,解决传统方案对停输过程中泄漏判断不准确的缺陷。

本发明还提供了一种计算机设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行一种成品油管道的停输泄漏判定方法。

本发明还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行一种成品油管道的停输泄漏判定方法。

下面结合具体的实施例,详细介绍本发明的技术方案。图11为本发明提供的具体实施例中成品油管道的停输泄漏判定方法的具体流程图,在该实施例中,停输开始时上游站场的出站压力为p0,停输时间为i=1,2,3…n小时,停输n小时内监测压力分别为p1、p2…pn,监测压力降则分别为δpr1=p0-p1、δpr2=p0-p2…δprn=p0-pn,经过模拟计算的压力降则为δps1、δps2…δpsn,则监测压力降与计算压力降的差值分别为|δpr1-δps1|、|δpr2-δps2|…|δprn-δpsn|。

请参阅图11可知,该方案在该实施例中包括:

进行判定时首先判断该管道是否停输,若没有停输则结束判定步骤。

若管道停输,进行以下步骤:

(1)从scada系统中读取停输开始时上游站场的出站压力p0;

(2)模拟计算停输1小时、2小时…n小时的压降值,停输第i小时的计算压降为δpsi;

(3)从scada系统中监测读取停输第i小时的出站压力pi;

(4)停输第i小时的监测压力降为δpri;

(5)判断δpsi和δpri的差值是否大于设定值a,a为管道企业自主设定的允许压力偏差值,单位为mpa。若差值大于设定值a,则认为管道出现泄漏;若差值小于设定值a,认为管道未出现泄漏,并重复步骤(3)~(5),直至出现泄漏情况或结束停输。

综上所述,本发明提供了一种成品油管道的停输泄漏判定方法、系统、计算机设备以及计算机可读存储介质,充分考虑了成品油管道停输后出现的正常的压力降现象并进行了定量计算,可结合管道监测数据应用于成品油管道停输过程中的判定,克服了传统方法在停输过程的判定中易出现误判的缺点。同时该方案不需要额外的泄漏检测设备,故具有应用成本低、易用性强、判定结果准确等特点。

对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmablelogicdevice,pld)(例如现场可编程门阵列(fieldprogrammablegatearray,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logiccompiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardwaredescriptionlanguage,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advancedbooleanexpressionlanguage)、ahdl(alterahardwaredescriptionlanguage)、confluence、cupl(cornelluniversityprogramminglanguage)、hdcal、jhdl(javahardwaredescriptionlanguage)、lava、lola、myhdl、palasm、rhdl(rubyhardwaredescriptionlanguage)等,目前最普遍使用的是vhdl(very-high-speedintegratedcircuithardwaredescriptionlanguage)与verilog2。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc625d、atmelat91sam、microchippic18f26k20以及siliconelabsc8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机系统(可以是个人计算机,服务器,或者网络系统等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持系统或便携式系统、平板型系统、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子系统、网络pc、小型计算机、大型计算机、包括以上任何系统或系统的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理系统来执行任务。在分布式计算环境中,程序模块可以位于包括存储系统在内的本地和远程计算机存储介质中。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1