科里奥利模式处理技术的制作方法

文档序号:6122796阅读:147来源:国知局

专利名称::科里奥利模式处理技术的制作方法
技术领域
:本文的描述涉及流量计。
背景技术
:流量计提供关于通过管道传送的材料的信息。例如,质量流量计提供通过管道传送的材料的质量测量。类似地,密度流量计、或比重计提供流经管道的材料的密度测量。质量流量计还可以提供材料密度的测量。例如,科里奥利(Coriolis)型质量流量计基于科里奥利影响,其中流经管道的材料成为受科里奥利力影响的质量并因此经历加速度。许多科里奥利型质量流量计包括通过关于与管道长度正交的旋转轴正弦振荡管道来产生的科里奥利力。在这种质量流量计中,由移动的流体质量所经历的科里奥利反作用力被传送给管道本身,并表现为旋转平面内沿科里奥利力向量方向上管道的偏转或偏移。
发明内容根据一个总的方面,一种方法包括从传感器接收传感器信号,该传感器可操作来检测具有流经其中的流体的流管的振动,该传感器信号包括具有主振幅的主信号分量,和具有次振幅的次信号分量,主振幅大于次振幅。该方法还包括在关于次信号分量的振荡周期定义的时间周期内执行传感器信号的信号分析,并基于信号分析识别主振幅值。实施方式可以包括一个或多个下列特征。例如,主信号分量可以与施加到流管以保持其振荡的驱动模式信号相关,次信号分量可以与在传感器信号中存在的科里奥利模式信号相关。该方法可进一步包括识别驱动模式信号的第一零交叉和相应的传感器信号的第二零交叉之间的时间偏移,该偏移至少部分由传感器信号中科里奥利模式信号的存在引起。执行信号分析可以包括确定主信号分量的主频率的第一估计值,和确定次信号分量的次频率的第二估计值。该方法可进一步包括基于传感器信号连续循环的连续偏移修正第一估计值和第二估计值。在其他实施方式中,该方法可进一步包括基于信号分析识别次振幅,和基于主振幅和时间偏移识别科里奥利模式信号的相位。该方法还可包括基于次振幅和科里奥利模式信号的相位确定主振幅和时间偏移的修正值。执行信号分析可以包括执行第一计算以获得传感器信号的驱动强化的特性(drive-emphasizedcharacterization),其中驱动才莫式信号的参数相对于科里奥利模式信号的参数最大化,还执行第二计算以获得传感器信号的科里奥利强化的特性,其中科里奥利模式信号的参数相对于驱动模式信号的参数最大化。执行第一计算可以基于两倍于科里奥利模式信号频率的值,执行第二计算可以基于等于科里奥利模式信号频率的值。第一计算和第二计算可以分别包括关于科里奥利模式信号的频率定义的第一积分和第二积分。执行信号分析可以包括基于主信号分量的实际周期和传感器信号的观测周期之间的偏移执行信号分析。执行信号分析可进一步包括选择该偏移,以使得通过模数转换器关于传感器信号的采样执行信号分析,并使得时间周期的界限与采样的样本一致。在另一种实施方式中,执行信号分析可以包括去除在传感器信号中存在的驱动模式信号的谐波。根据另一个总的方面,一种系统包括信号分析器,其可操作来从传感器接收传感器信号,该传感器检测具有流经其中的流体的流管的振动,该传感器信号包括具有主振幅的主信号分量,和具有次振幅的次信号分量,主振幅大于次振幅。模式最大器可操作来执行传感器信号的第一分析以获得传感器信号的第一特性,其中主信号分量相对于次信号分量被强化(emphasized),并且可操作来执行传感器信号的第二分析以获得传感器信号的第二特性,其中次信号分量相对于主信号分量被强化。信号识别器可操作来从模式最大器中接收第一特性,并基于该第一特性从其获得主振幅。实施方式可包括一个或多个下列特征。例如,信号识别器可进一步操作来从模式最大器中接收传感器信号的第二特性,并基于该第二特性、主振幅和主信号分量的零交叉点和相应的传感器信号的零交叉点之间的时间偏移从其中获得次振幅。信号识别器可进一步操作来从模式最大器中接收传感器信号的第二特性,并基于第二特性、主振幅和时间偏移从其中获得次信号分量的次振幅和相位。信号识别器可操作来基于次信号的次振幅和相位确定主振幅和时间偏移的修正值。在另一个例子中,信号分析器可操作来关于时间窗执行第一分析和第二分析,该时间窗是关于次信号分量的振荡周期定义的。主信号分量可以与施加到流管以保持其振荡的驱动模式信号相关,次信号分量可以与存在于传感器信号中的科里奥利模式信号相关。信号识别器可操作来识别驱动模式信号的第一零交叉点和相应的传感器信号的第二零交叉点之间的时间偏移,该偏移至少部分由传感器信号中科里奥利模式信号的存在引起。信号分析器可操作来确定与主信号分量相关联的第一频率和与次信号分量相关联的第二频率,分别用于第一计算和第二计算。信号分析器可操作来基于两倍于次信号分量的频率的值执行第一分析,可操作来基于等于次信号分量的频率的值执行第二分析。根据另一个总的方面,一种装置包括具有存储于其上的指令的存储媒体,该指令包括第一代码段,用于从附接到可振动流管的传感器接收传感器信号;第二代码段,用于基于关于传感器信号的科里奥利信号分量的振荡周期定义的传感器信号的第一分析,确定与传感器信号的驱动信号分量有关的驱动参数;和第三代码段,用于基于传感器信号的第二分析和驱动参数,确定与科里奥利信号分量有关的科里奥利参数。实施方式可以包括一个或多个下列特征。例如,该装置可以包括第四代码段,用于基于科里奥利参数确定驱动参数的修正估计。第一分析可提供传感器信号的第一特性,其中驱动信号分量的参数相对于科里奥利信号分量被强化,第二分析可提供传感器信号的第二特性,其中科里奥利信号分量的参数相对于驱动信号分量pf皮强化。根据另一个总的方面,一种方法包括从传感器接收传感器信号,该传感器可操作来感测具有流经其中的流体的流管的振动。该传感器信号具有与施加到流管的驱动信号相关联的主信号分量和与传感器信号混杂(contaminant)相关联的次信号分量。该方法进一步包括在关于次信号分量定义的时间周期内基于传感器信号的分析确定主信号分量的主信号参数;和基于主信号参数确定流体的流动参数。实施方式可以包括一个或多个下列特征。例如,确定流动参数可以包括确定流体的质量流率或流体密度。该方法可包括基于主信号参数修改进一步施加到流管的驱动信号。该方法可包括在关于次信号分量定义的时间周期内基于传感器信号的分析确定次信号分量的次信号参数。该方法还可包括基于次信号参数表现流管的外部扰动的特性,或基于次信号参数修改进一步施加到流管的驱动信号。而且,该方法可进一步包括确定次信号分量的次振幅;和基于次振幅修改驱动信号,以便降低次信号分量对传感器信号的影响。该方法可包括从第二传感器接收第二传感器信号;确定第二传感器信号的第二主信号分量的第二主信号参数;确定传感器信号的第一真实零交叉点和传感器信号的第一观测零交叉点之间的第一时间偏移;确定第二传感器信号的第二真实零交叉点和第二传感器信号的第二观测零交叉点之间的第二时间偏移。确定流动参数可包括确定第一时间偏移和第二时间偏移之差;基于该差确定流体的质量流率。与传感器信号的混杂相关联的次信号分量可包括与流管的科里奥利模式振动相关联的科里奥利模式分量。根据另一个总的方面,一种流量计控制系统包括信号混杂检测系统和流动参数确定系统。该信号混杂检测系统可操作来从第一传感器接收第一传感器信号,该第一传感器可操作来对于混杂信号的第一循环检测其中具有流体的流管振动和确定传感器信号中混杂信号第一混杂参数的第一值,并且可进一步操作来对于混杂信号的第二循环确定传感器信号中混杂信号第二混杂参数的第二值。流动参数确定系统可操作来基于传感器信号、第一混杂参数的第一值、和第二混杂参数的第二值确定流体的流动参数。实施方式可包括一个或多个下列特征。例如第一混杂参数的第一值和第二混杂参数的第二值分别可包括混杂信号的振幅和相位的值。通过确定针对传感器信号内的驱动模式信号的第一驱动模式循环的第一驱动参数,和通过确定针对驱动模式信号的第二驱动模式循环的第二驱动参数,流动参数确定系统可操作来确定流动参数,其中驱动模式信号对应于施加到流管以保持其振荡的驱动信号。流动参数确定系统可操作来基于第一混杂参数和第二混杂参数确定第一驱动参数和第二驱动参数。混杂信号可包括科里奥利模式信号。由于流管或流体的条件变化,第一混杂参数和第二混杂参数可彼此不同。基于第一混杂参数和第二混杂参数之间的差别,混杂确定系统可操作来执行流管或流体的条件诊断。该系统可包括驱动发生器,其可操作来输出修改的驱动参数,该参数用于产生施加到流管用于保持其振荡的驱动信号。基于第一混杂参数和第二混杂参数,该驱动发生器可操作来确定修改的驱动参数。驱动发生器可操作来确定修改的驱动参数,以使得修改的驱动参数包括混杂消除参数,该参数被设计来降低传感器信号内混杂信号的影响。一种或多种实施方式的细节在下面的附图和说明书中描述。其他特征将从说明书和附图以及权利要求书中显而易见的。图1A是使用弯曲流管的流量计的示意图。图1B是使用直流管的流量计的示意图。图2是使用科里奥利模式处理技术的流量计的结构图。图3是具有驱动模式信号分量和科里奥利模式信号分量的传感器信号的第一时序图。图4是说明图2的流量计的操作的流程图。图5是说明图2的流量计的第一处理的流程图。图6是图2的流量计的第二处理的流程图。图7是图2的流量计的第二实施方式的框图。图8是具有驱动模式信号分量和科里奥利模式信号分量的传感器信号的第二时序图。图9是说明图7的流量计的第一操作的流程图。图10是说明图7的流量计的第二操作的流程图。图11是说明图7的流量计的第三操作的流程图。图12是说明图2和7的流量计的第一类型计算的时序图。图13是说明图2和7的流量计的第二类型计算的时序图。图14是说明图2和7的流量计的第三类型计算的时序图。图15是说明图2和7的流量计的第四类型计算的时序图。图16A和16B是说明两个传感器信号之间的相位差的曲线图。图17A和17B是i兌明平均频率和校正频率的曲线图。图18是说明科里奥利频率估计的例子的曲线图。图19A-19D是说明驱动信号的振幅和相位的原始值和校正值的曲线图。图20A-20D是说明驱动信号的幅度调制的曲线图。图21A-21D是说明驱动信号的相位差中阶跃变化的曲线图。图22A-22E是说明科里奥利振幅中变化的曲线图。具体实施例方式流量计的类型包括数字流量计。例如,美国专利US6,311,136(在此将其以引用方式并入)公开了数字流量计和包括信号处理和测量技术的相关技术的使用。这种数字流量计在它们的测量中可以是非常精确,具有很小或可忽略的噪声,并且可能够在用于驱动管道的驱动器电路处实现宽范围的正和负增益。这种数字流量计由此在各种设置中是有优势的。例如,普通转让(commonly-assigned)的美国专利6,505,519(在此将其以引用方式并入)公开了甚至在诸如两相流动的困难条件期间,使用宽增益范围和/或使用负增益以防止失速,和更精确地对流管实施控制。模拟流量计也存在。尽管这种模拟流量计可以容易具有模拟电路的典型缺点,例如相对于数字流量计来说具有低精确性和高噪声测量的缺陷,但也可以与这里讨论的各种技术和实施方式相符合。因此,在下面的讨论中,术语"流量计"或"测量仪"用来指任何类型的装置和/或系统,其中流量计系统,诸如,例如科里奥利流量计系统使用各种控制系统和相关元件来测量流经流管或其他管道的材料的质量流、密度和/或其他参数。图1A是使用弯曲流管102的流量计的示意图。具体来讲,弯曲流管102可用来测量例如(移动)流体的一个或多个物理特性,诸如,例如如上所指的密度。在图1A中,数字发射机104与弯曲流管102交换传感器和驱动信号,以便感测弯曲流管102的振荡并且相应地驱动弯曲流管102的振荡。通过快速和精确地确定传感器和驱动信号,如上所指出的,数字发射机104提供弯曲流管102的快速和精确操作。与弯曲流管一起使用的发射机104的例子例如在普通转让的美国专利6,311,136中提供。图1B是使用直流管106的流量计的示意图。更具体来讲,在图1B中,直流管106与数字发射机104相互作用。这种直流管在概念水平上类似于弯曲流管102而工作,相对于弯曲流管102具有各种优势/劣势。例如,仅仅由于它的结构尺寸,直流管106比弯曲流管102更容易(完全)充满和清空。在工作中,弯曲流管102可工作在例如50-110Hz的频率,而直流管106可工作在例如300-l,000Hz的频率。图2是使用科里奥利模式处理技术的流量计的结构图。在图2中,数字质量流量计200包括数字发射机104、一个或多个运动传感器205、一个或多个驱动器210、流管215(其也可被参考为管道,并且其可表现为弯曲流管102、直流管106、或一些其他类型的流管)、和压力传感器220。数字发射机104可使用一个或多个例如处理器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、ASIC、其他可编程逻辑或门阵列、或具有处理器核心的可编程逻辑来实现。至少基于从运动传感器205接收的信号,数字发射机104产生对例如流经流管215的材料的密度和/或质量流的测量。数字发射机还控制驱动器210来引起流管215中的运动。该运动是由运动传感器205来感测的。流经流管的材料的密度测量例如与流管215的运动频率和/或流管215的温度有关,该流管215的运动是由驱动器210施加的驱动力在流管215中引起的。类似地,流经流管215的质量流与流管215运动的相位和频率、以及流管215的温度有关。流量计200可以配置为只测量密度并由此作为比重计操作。流管215中的温度影响流管的某些性质,诸如它的硬度和尺寸,使用温度传感器220测量该流管215中的温度。此外,在图2中,压力传感器225被显示为与发射机104通信,并连接到流管215,以便可操作来感测流经流管215的材料的压力。更具体地讲,压力测量可涉及到流管215内流体的绝对压力测量,或涉及到经过流管的一部分的差分压降(differentialpressuredrop)。图2还图示了液体组分探针230,当流管215包含具有多于一种流体成分的混合流体,诸如,例如是油和水时,该液体组分探针230可操作来测量流管215内特定液体的量。稍孩i类似地,空隙(void)组分235测量流体内流管215内气体的百分比,该流体内流管215包含至少一种液体和至少一种气体成分。尽管在图2中没有特别图示,但各种其他成分可用来测量或确定流管215内流体的性质。数字发射才几104包括流量计输出单元240,该输出单元240可操作来确定与流量计200的操作有关的信息。具体来讲,流量计输出单元240包括质量流率/密度确定系统245,该系统可^t喿作来确定流管215内的质量流率和/或流体密度。流量计输出单元240还包括驱动信号发生器250,其可操作来将驱动信号特性输出到驱动器210,以便保持流管215的振荡。基于从传感器205接收的传感器信号,流量计输出单元240执行上述功能。例如,流量计输出单元240可分析来自传感器205的传感器信号,以确定传感器信号的频率、和/或来自传感器205中的不同传感器的传感器信号之间的相位差。在理论上,这些传感器信号反映由驱动器210施加的驱动频率处流管振动的形式、参数和特性,并在它们内部或彼此相关的包含关于流管215内质量流率、密度或流体流动的其他参数的信息。例如,如果驱动信号被简化为纯正弦信号和作为纯正弦信号被施加,那么由传感器205检测的传感器信号在理论上也应当实质上为纯正弦。实际上,许多混杂(contaminant)存在于传感器信号中,其可以以不希望的方式改变传感器信号的特性。因此,作为这些混杂在传感器信号内存在的结果,由流量计输出单元240输出的测量可能会不太精确。传感器信号内混杂的一个例子包括可以在传感器信号内的驱动频率的谐波。这种谐波可以由例如传感器205内的非线性引起,并且不会表现为流管215内实际的振动。如果驱动频率被指定为第一谐波,那么典型的第二、第三和第四谐波振幅可以是例如分别处于第一谐波振幅的1%、0.5%、0.5%和0.1%。而且,十次或更高次谐波可在给定环境中传感器信号内观测到。除了由应用驱动信号产生的所需驱动模式之外,传感器信号的另一个混杂源包括流管215的其他模式的振动。例如,外部振动、流率中的突变或各种其他因素可导致流管215附加模式振动的存在。可以存在于流量计200内的振动模式的一个例子公知为振动的科里奥利模式。科里奥利模式典型地是最接近于驱动模式的模式,并因为与流量计200的质量流测量相关联的科里奥利力以这种振动模式操作,所以被参考为科里奥利模式。可能令人混乱,但科里奥利力出现在驱动频率处,因此,可分析驱动模式的频率和/或相位来确定例如流管215内流体的质量流率。即,正如刚提到的,当流管215振动时,流管215可包括至少两种模式的振动,其中一种模式对应处于驱动或被驱动模式的流管215的振动,第二模式对应处于科里奥利模式的流管215的振动。这两种模式可以具有对应于流管215运动(例如,扭曲)的不同模式形状。流管215内流体质量流引起科里奥利模式形状振荡,但在驱动频率处,同时,科里奥利模式形状具有其自身的固有频率,该固有频率易于被外部振动或其他因素激励。换句话说,对科里奥利模式有两个方面其在驱动频率处的振荡(与流量计200的测量原理相关联)、自身频率处科里奥利模式的自由振动(即,科里奥利频率)。例如由外部振动和其他因素产生的是科里奥利模式的后一方面。正如下面更加详细地解释的,将流量计200设计来特性化、识别和/或最小化这种科里奥利模式的影响。为了说明上述概念简要地参考图3,信号302反映上述驱动模式信号,即,对应于流管215的运动(例如,速度)的、与由驱动器210施加到流管215的驱动信号有关的信号。来自驱动器210的驱动信号和产生的流管运动(速度)理想地应当彼此同相但不同量,具体来讲,前者通常以mA表示,后者以mV表示。因此,应当理解,在下面的描述中,信号302不表示由驱动器210输出的驱动信号,而是表示对应于流管215的振动的被驱动模式的驱动模式信号,该振动由来自驱动器210的驱动信号对流管215的动作激励。信号304表示由传感器205感测的传感器信号,作为流管215振动的结果。科里奥利模式信号306或科里奥利信号306说明刚才指的科里奥利模式混杂。因此,传感器信号304由至少两种模式的振动组成驱动模式信号302和科里奥利模式信号306。驱动模式信号302和科里奥利模式信号306还可分别或通过相似术语学被称为驱动频率信号302和科里奥利频率信号306、或驱动信号分量302和科里奥利信号分量306、或驱动频率分量302和科里奥利频率分量306。在图3的例子中,可以看到科里奥利模式信号306的频率低于驱动模式信号302的频率(即,科里奥利模式信号306的周期大于驱动模式信号302的周期)。然而,通常,科里奥利模式信号306可具有比驱动模式信号302更小或更大的频率。而且,可以具有多重科里奥利模式信号306,其中第一个科里奥利模式信号可具有比驱动模式信号302小的频率,第二科里奥利模式信号可具有比驱动模式信号302大的频率。通常,科里奥利模式信号306是一种通常接近于驱动模式信号306的振动模式的振动模式。然而,科里奥利模式信号306就频率而言不需要特别接近驱动模式信号302。例如,在图1B的直流管中,当使用最低模式的振动作为驱动模式时,下一个(科里奥利)模式的振动可以是两次或更高次,因此可被滤出。通常,虽然关于传感器信号304内的驱动模式信号302的科里奥利模式信号306的分离(例如,过滤)或特性化可以是困难的或不可以的。而且,因为科里奥利力可以随后更容易地在驱动模式内出现,所以当科里奥利模式信号306就频率而言尽可能接近驱动模式信号时(由此降低过滤的功效或可能性),可以改善量计200的响应时间。当驱动模式信号302对应于流管215振动的最低模式时,科里奥利模式信号306可以是在驱动模式信号302之上的下一个最高常驻模式。然而,当驱动模式是振动的相对高模式时,正如刚刚指出的,科里奥利模式信号306可以是下一个最低常驻模式,因此可能需要考虑两个相邻模式(驱动模式之上或之下)。这些可被称为上和下科里奥利模式。在图2和3的例子中,为了简单的原因,只考虑一个科里奥利模式。然而,应当理解,不管科里奥利模式信号306的频率低于和/或高于驱动模式信号302的频率,这里描述的分析都是有效的。而且在图3中,为了下面的讨论将区域308和区域310指定为所关心的区域。区域308包括时间t=0,在该时间发生驱动模式信号302的零交叉点和传感器信号304本身的零交叉点。如图所示,时差或偏移zl存在于这两个零交叉点之间,其是由于例如传感器信号304内科里奥利信号306的存在。如上所指出的,例如在确定传感器信号304的频率时流量计输出单元240的操作中,零交叉点的检测可能是重要的,以便由此推导流管215内流体的密度。因此,偏移zl可能导致流量计输出单元240的降低的精确性或完全的失败或降低的效率。区域310也包括偏移zl。正如在下面更加详细地描述的,在下面参考为z2的附加偏移可能存在于传感器信号304中,其为了图2-6的讨论的目的没有图示。部分通过特性化、说明和/或识别偏移zl,流量计200能够确定科里奥利模式信号306的特性和参数。实施另一种方式,流量计200能够确定传感器信号304的特性和参数,这些特性和参数与驱动模式信号302有关,与科里奥利模式信号306无关。因此,流量计200说明科里奥利模式信号306存在的原因或理由(例如,外部振动、-提高的流率、或改变的流体流动内气体的百分比),并输出质量流率和/或密度测量(还有随后的驱动信号),它们很精确,并能对抗(resistantto)科里奥利模式信号306的动因和影响。回头参考图2,其图示了用来获得流量计200的这种精确和稳定操作的流量计200的组成、操作和分析。例如,数字发射机104包括信号分析器255,其可操作来从传感器205接收传感器信号,并输出传感器信号的至少两个特性。具体来讲,信号分析器255输出传感器信号304的第一特性,其中驱动模式信号302的影响被最大化或相对于传感器信号304内的与科里奥利信号306有关的信息被强化(emphasized)。而且,信号分析器255输出传感器信号304的第二特性,其中科里奥利模式信号306参数的影响相对于驱动模式信号302的存在被最大化。在这种情况下,可以将第一特性即驱动强化的特性输出到信号识别器260,用于识别驱动模式信号302的参数。类似地,但相反地,信号分析器255将传感器信号的第二特性即科里奥利强化的特性输出到信号识别器,用于识别科里奥利模式信号306参数。这个普通过程以及各种子过程可以迭代重复,直到达到关于传感器信号304的特性的所希望的精度级。即,对于流量计输出单元240通常所关心的参数是那些传感器信号304的特性,这些特性对应于只在驱动频率处的流管的振动,不受传感器信号304内科里奥利模式信号306的存在的混杂。这些传感器信号304的参数或特性允许流量计输出单元240来确定流管215内流体的质量流率和/或密度,并产生精确保持流管215所希望的振荡的驱动信号到驱动器210。然后,在这里所描述的实施方式中,这些反映驱动模式信号302的特性的参数和在这里被称为驱动信号参数的传感器信号304的参数被称为"A,,指的是驱动模式信号302的振荡振幅;"f'是驱动模式信号302的频率;"6"是当时间t-0时驱动频率处传感器信号304的相位。类似地,科里奥利模式信号306的相应参数包括振幅B、频率k和相位cp。因此,通过确定驱动参数A、f和6的精确表示,信号分析器255和信号识别器260保证流量计输出单元24G的精确输出和操作。类似地,通过确定科里奥利模式信号306参数B、k和cp的精确特性,信号分析器255和信号识别器260可有助于A、f和6的精确确定。而且,通过确定科里奥利模式信号306参数B、k和cp,数字发射机104允许精确确定例如外部振动或导致传感器信号304中科里奥利模式信号306的存在的其他因素的特性。结果,这种外部因素可从传感器信号304中提取出来,用于例如产生科里奥利模式参数的确定值的外部事件的分析,或否则用于响应这些因素和/或消除这些因素的影响。然后,在一次接一次循环的基础(根据需要或更频繁或较不频繁)上,可执行用于确定驱动和科里奥利参数A、f、e、B、k和cp的所描述技术。这样,来自前一循环的信息可用于在下一循环上执行的计算(例如,作为初始估计)。而且,在发生变化的传感器信号的同一或下一周期内,可检测和特性化传感器信号304中的变化。正如在下面更详细地描述的,通过执行零交叉点检测器255,信号分析器255进行操:作,其分析传感器信号304,以确定传感器信号304穿过零值的时间,例如在图3中的区域308和310内。正如所知道的,这种感测的零交叉点可用来计算传感器信号304的周期,并由此计算传感器信号304的频率。频率计算机270可用来接收零交叉点;险测器265的输出,以计算传感器信号304的频率f。然后,可以从频率f中确定科里奥利模式信号306的频率k。例如,经常的情况是,频率f和频率k之间的现有关系是已知的。例如,频率k可被表达为由因子々3或由其他因子化简的频率f。一旦频率f和k是已知的,积分器(integrator)275可用来执行传感器信号304的两种特性化。即,如上所述,积分器275可执行信号304的第一积分,其中传感器信号304内驱动模式信号302的参数A、f和6相对于存在于传感器信号304内的科里奥利模式信号306的科里奥利模式参数B、k和cp而被最大化或被强化。结果,积分器275可输出传感器信号304的驱动强化的特性到信号识别器260,其中科里奥利模式信号306的参数B、k和cp的影响被最小化或被消除。类似地,积分器275可执行第二积分,其中传感器信号304内科里奥利模式信号306的参数或特性B、k和cp相对于传感器信号304内相应驱动信号参数A、f、e而被最大化或被强化。结果是科里奥利强化的特性被积分器275输出到信号识别器260。信号识别器260接收积分结果,即,积分结果280内传感器信号304的驱动强化的特性和传感器信号304的科里奥利强化的特性。积分器275的功能还可被称为模式最大化,即,积分器275执行第一积分来最大化传感器信号304内驱动模式信号302的影响(最小化科里奥利模式信号306的影响),并执行第二积分来最大化传感器信号304内科里奥利信号306的影响(最小化驱动模式信号302的影响)。例如,积分器275可将这两个积分作为传感器信号304的数值积分执行,其例子在下面更加详细地提供。然后,这些数值积分的结果可被存储在积分结果280中。第二存储器或数据库285存储将被计算的各种信号参数的原始和/或修正的估计。因此,参数计算器290输入积分结果和原始参数估计,并计算参数的剩余部分,以及用于参数估计的改进值。信号分析器385可使用相同或相似的参数估计,因此参数估计数据库285也图示在信号分析器255内。当然,信号分析器255和信号识别器260可访问相同或不同的参数估计数据库285。在下面参照图3和4更加详细地提供信号分析器255的操作的例子。具体来讲,应当理解,用于确定传感器信号304的振幅A和相位数据e的已知技术包括信号304的傅立叶分析,正如例如在普通转让的美国专利No.6,311,136中详细描述的,其在上面以引入方式并入。在这种分析中,例如,积分可在传感器信号304的周期内执行,该周期假定等于驱动模式信号302的周期,正如在下面由爿〉式1、la、2和2a所-说明的。I—S(A,f,e)A.sin[(2.兀.f.t)+e]-sin(2-兀.f-t)dt公式(1)公式(la)I—C(A,f,e):=A-sin[(2-7i-f.t)+e]德(2-兀.f-t)dt公式(2)公式(2a)正如可看到的,公式(1)和(2)分别依赖于与调制函数sin(2兀ft)和cos(2兀ft)的积分。公式(1)和(2)可分别被简化成公式(la)和(2a),其可被处理来确定A和e的分析表示,正如在公式(3)和(4)中所示Aest:=2-f/IS2+IC2公式(3)Qest:=atanI一CG乂公式(4)因此,给定函数i—s和i—c的值以及频率f,可以获得值a和e的估计值。总之,因而,例如表达式Asin(2Trt+6)和Acos(2;rt+e)表示传感器信号3(m。在不影响公式(1)-(4)的结果的情况下,传感器信号的更高次谐波可能存在,因为根据定义,谐波的零交叉点将与传感器信号304本身的零交叉点相同,并且设计傅立叶分析来消除这种谐波的影响。在公式(1)和(2)中,如上所述,在驱动频率f处用纯正弦或余弦调制函数(即分别为sin(27ift)和cos(2兀ft))乘以传感器信号304,并且在一个完整驱动周期内积分该传感器信号304。作为这些操作的结果,可通过确定两个分离传感器信号上观测相位数据》'之间的差(例如,两个不同传感器的0中的差)来确定多个传感器信号304之间的相位差,其大致与流管215内流体的质量流率成比例。而且,因为频率是已知的,还可以确定材料的密度。更进一步,这些因素连同振幅A的确定值可用来产生驱动信号到驱动器210,因此保持流管215的所希望的振荡。公式(1)-(4)的分析没有专门考虑科里奥利模式信号306的影响,因此,当几乎没有或没有可能导致传感器信号304中科里奥利模式信号306的存在的干扰或其他因素时,这些分析是足够的。然而,在图2和3中,如上面所参考的和在下面更加详细地描述的,考虑科里奥利模式信号306的存在和影响。具体讲,例如,积分器275执行对公式(1)-(4)的相关分析,但基于科里奥利模式信号306的操作周期执行积分,该周期与驱动模式302的振荡周期相反。例如,在下面的例子中,积分周期沿着远离驱动模式信号302的零交叉点的两个方向上对称延伸,以便包围科里奥利模式信号306的整个振荡周期。换句话说,不是在从时间1=0到时间t=l/f的周期内积分,而是积分周期负向延伸值[(l/2k)-(l/2f)],从相应驱动周期的末端沿正向方向延伸相应量[(l/2k)-(l/2f)],如在图3中所图示的。这种方法导致公式(1)和(2)的积分极限值的改变,具体来讲,除了改变极限值本身,还改变调制函数,正如在下面更加详细地描述的。还如下所述,而且在上下文中调制函数的改变考虑了积分器255的模式最大化能力,如上所述。例如,如果使用两倍于科里奥利模式频率(即,2k)的第一调制函数,然后驱动模式的影响将被最大化,而科里奥利模式的影响将被降低或被消除。然而,如果使用等于科里奥利频率(k)的第二调制函数,那么科里奥利模式的影响将被最大化。公式5-8提供了两倍于科里奥利模式频率的第一描述的调制函数的例子。具体讲,公式(5)说明了CS2—zl整数。即,使用上述符号,公式(5)表示上面公式(1)的形式,但具有许多关于对公式(5)使用的形式和符号的注释点。第一,除了表示驱动模式信号302的作用的公式(1)的"A"项外,公式(5)还包括表示科里奥利模式信号306的"B"项(即,Bsin[2兀kt+cp])。即,公式(5)采用"整数值=(A或驱动模式项)+(B或科里奥利模式项)"的普通形式,这通过下面的公式和讨论可以看出。第二,公式(5)具有整数极限值,该极限值扩展到包围科里奥利模式的整个周期,该科里奥利模式再次在公式(5)中通过"B"项来指出。第三,象公式(1),公式(5)表示傅立叶分析的正弦项,正如通过"S"项所表示的。第四,公式(5)包含具有频率2k的调制函数,通过在调制函数中使用(4兀k)和通过表达式CS2—zl的"2"项标明。第五,正如通过CS2—zl表达式中zl项所标明的,公式(5)包括在整数极限值中并因此在调制函数中的偏移值zl,以便考虑对于图3的区域308和310在上面所讨论的传感器信号304的改变的零交叉点的作用。<formula>formulaseeoriginaldocumentpage23</formula>公式(5)而且在公式(5)的表达式中,应当理解,表示整数极限值,以使得在图3中用于驱动模式分量(A项)的零项点发生在时间1=0处,而由于传感器信号304内科里奥利模式分量306的存在,传感器信号304的零交叉点发生在时间t^1。可选择这个符号来反映在积分器275内执行的计算,其中通常在零交叉点之间执行积分,而不是在zl处开始,因为在积分时,zl值通常是未知的。已经表达了这个CS2一zl整数,对于其值的解析表达式可根据其参数f、k、A、zl、B、cp和zl表达。如在下面所看到的,一4殳而言,可以确定公式(5)的A项和B项的每个的解析形式,具体来讲,B项可能被发现正好是零。因此,对于公式5的A项,类似于公式(la),可被确定并在公式(6)中表达出来<formula>formulaseeoriginaldocumentpage23</formula>公式(6)如上所述,公式(5)的B项的相应表达式可被确定为零,其是积分器(模式最大器)275的第一所希望的结果。即,公式(6)提供第一对整数的第一项,其中驱动模式相对于科里奥利模式被强化或被最大化,实际上,公式(6)获得了整个消除科里奥利模式(B项)的所希望的结果,因此,公式(6)可被认为是公式(6)整个积分的解析结果,具有A的上述项,B项被整个消除。如所解释的,扩展整数极限值和将调制函数频率扩大两倍自然获得该结果,该结果考虑了偏移zl的影响。就公式(2)而言可执行相应的分析,即,傅立叶分析的余弦项。使用上述符号,公式(7)表示CC2—zl整数。即,第一个"C,,再一次标明在整个科里奥利模式周期内的积分,第二个"C"标明表达余弦项的事实,"2"表示将调制频率加倍。<formula>formulaseeoriginaldocumentpage24</formula>公式(7)如同公式(6),可获得公式(7)的解析表达式,并在下面表示为公式(8)。<formula>formulaseeoriginaldocumentpage24</formula>公式(8)而且,公式(6)的B项的类似表达式可表示为零,其是最小化科里奥利模式影响和最大化驱动模式信号302影响所希望的结果。换句话说,公式(8)提供根本不具有B项的CC2—zl的分析表达式,正如通过将两倍于科里奥利频率k(即,2k)的频率作为调制函数并在科里奥利周期内积分已将其消除。因此,公式(8)表示由积分器(模式最大器)275输出的第一对整数中的第二项,其中驱动模式信号302相对于科里奥利模式被强化。即,在这个例子中,传感器信号304的驱动强化的特性分别包括公式(6)和(8)的整数对CS2—zl和CC2一zl。如下所述,可以以类似于上述公式(3)和(4)的方式使用公式(6)和(8),以便分别获得A和zl的可解表达式。然而,由于科里奥利信号306的影响在公式(6)和(8)中最小化,所以当施加到用科里奥利模式分量306混杂的传感器信号时,相对于从公式(3)和(4)中计算出的值这些值的精确度将提高。而且,这些A和zl的改进值可用来更精确地确定针对科里奥利模式信号306本身的相应项B和cp的值,然后其本身可用来确定A和zl的再一次精确值。这个过程可以迭代重复,直到达到所希望的精度级。然后,值A可用来产生针对施加到流管215的新驱动信号的适当参数,来自第一传感器的第一传感器信号的值zl可以与为来自第二传感器的第二传感器信号确定的zl的相应值结合使用,以便确定传感器信号之间的相位差(由此确定流管215内流体的质量流率)。具体来讲,可从下面的公式(9)-(14)确定相应项B和(p。在公式(9)-(14)中,确定两个类似项CS1—zl和CC1—zl,其中,再一次,第一项"C"表示相应于科里奥利模式整个驱动周期的整数极限值,第二项"S"或"C"分别表示正弦项或余弦项,以及'T,项将频率k的使用指定为调制频率。因此,公式(9)表示CS^zl项,其中公式(9)和公式(5)之间的差別仅在于调制项包含形式sin(2兀k(…))的项而不是sin(4兀k(...))。因此,公式(9)可写为<formula>formulaseeoriginaldocumentpage25</formula>公式(9)公式(9)具有在公式(10)中表示的A项的分析表达式<formula>formulaseeoriginaldocumentpage26</formula>公式(9)具有在公式(11)中表示的B项的分析表达式:<formula>formulaseeoriginaldocumentpage26</formula>如下所见,公式(10)的B项相对于公式(11)的A项被最大化,尽管A项不趋向于零。可对由积分器275输出的传感器信号304的科里奥利强化(即B项最大化)的特性的余弦项执行类似分析。如在公式(12)中所示,这个余弦项可表示为CC1zl:<formula>formulaseeoriginaldocumentpage26</formula>公式(l3)和(l4)分别表示公式(12)的A项和B项的分析表达式-<formula>formulaseeoriginaldocumentpage26</formula>如同上面的公式(10)和(11),以及如在下面更加详细地描述的,公式(13)的B项相对于公式(14)的A项被最大化。结果,类似于公式(3)和(4),可分别确定B和cp的表达式,因此可将B和cp确定到相当高的精确度,具体地因为上面改进了精确度的A和zl项可在其计算中使用。在下面更加详细地提供对公式(5)-(14)的推导和使用的进一步解释和例子,具体来讲,参照图12-15,包括对上述第一和第二调制函数的选择的进一步解释。然而,参照图2-11的所述操作和相关联的例子,足以理解积分器275可操作来,在由关于驱动模式信号302的周期的科里奥利模式信号306的周期定义的时间间隔上,执行传感器信号304的数值积分,该科里奥利模式信号306的周期包括由科里奥利模式信号306的存在引起的零交叉点偏移zl。结果,如上所述,积分器275输出作为第一对整数CS2一zl和CC2一zl的传感器信号304的驱动强化的特性,和作为第二对整数CS1—zl和CCl一zl的传感器信号304的科里奥利强化的特性。结果,图2的信号分析器255和信号识别器260可被认为是混杂确定或检测系统,其可操作来确定诸如传感器信号304内的科里奥利模式信号306的混杂信号的实际值。而且,这些值可在一个接一个周期的基础上确定,即使当驱动模式信号302非常接近于混杂信号并且不需要混杂信号的滤波时。一个关键的基本原理是,在积分过程之前运动传感器信号没有被滤波,例如,以便降低任何特定振动模式的影响,由此避免任何动态响应的损失。结果,流量计200的动态响应非常好,具体来讲,流量计的响应同时改变流管215内流体的流动参数(例如,流体的质量流率值的变化)和改变混杂信号的混杂参数(例如,由于流管的外部干扰、或由于流管条件或流体条件的变化引起的变化)。给出上述解释,图4-6提供了图2的流量计200的信号分析器255和信号识别器260的结构、功能和操作的概述。具体讲,图4是说明图2的信号分析器255的操作的流程图400。在图4中,信号分析器255接收传感器信号304,如上所解释的,其包括与驱动模式信号302相关的部分和与诸如科里奥利模式306(402)的混杂相关的其他部分。信号分析器255的零交叉点检测器265分析传感器信号304,以观察传感器信号304(404)的零交叉点。从这些信息中,频率计算器270可操作来确定驱动频率f并因此确定科里奥利频率k(406)。例如,如上所述,可简单地将驱动频率f确定为两个连续零交叉点之间的时间周期间隔,同时可基于f和k之间的已知关系诸如k=(々3)f确定频率k。利用f和k的已知,积分器275可如上所述关于公式(5)、(7)、(9)和(12)确定整数界限(408)。即,利用所观察的零交叉点关于实际的零交叉点偏移时间偏移zl的已知,整数界限开始于零交叉点,但为了科里奥利模式周期而不是驱动模式周期被调整,其是未知的,并在确定相位差和质量流率的后一阶段被求解。因此,积分器275可执行传感器信号304的第一个数值积分,其中驱动模式的参数将被最大化(410)。这个计算的结果分别是公式(5)和(7)的第一对整数CS2—zl和CC2—zl。类似地,积分器275可执行传感器信号304的第二个数值积分,其中科里奥利模式信号306的参数被最大化(412)。这个计算的结果分别是公式(9)和(12)的第二对整数CS1—zl和CC1—zl。图5是说明图2的信号识别器260的第一处理的流程图500。在图5中,信号识别器260从积分器275中接收第一个积分结果,其中第一个积分结果提供传感器信号304的驱动强化的特性(502)。即,如上所述,积分结果分别包括公式(5)和(7)的值CS2—zl和CC2—zl。参数计算器2卯接收这些积分结果280,并获得参数A和zl的估计(504)。例如基于从紧接之前周期获得的这些参数的已知可确定参数A和zl的值的充分粗略估计,前提是假定这些参数将不会在邻近或连续周期之间变化太多。估计也可以从例如正使用的流管215的类型、或基于驱动频率f的值、或从上面公式(l)-(4)的使用中、或从其他已知来源中确定。如所提到的,可以关于参数估计数据库285计算并存储这种参数估计。A一est—CS2(CS2—zl—val^CC2—zl一val^f,k):=公式(15)参数计算器290使用积分结果CS2—1和CC2—zl连同公式(15),可确定驱动振幅A的改进值,公式(15),如上所指出的,提供类似于公式3的A值的分析表达式。在公式15中,应当理解,项CS2_zl—val和CC2—zl—val表示CS2—zl和CC2—zl整数的数值,它们由积分器275确定,并被输出到信号识别器260。随后,使用公式(16)(其中atan是反正切函数),可将CS2—zl和CC2一zl整数的数值用来确定参数zl的改进值(508),公式(16)类似于上面的公式(4):如果驱动振幅A和零偏移zl的值被确定为是精确的(510),那么可将值A和zl输出(512)。然而,如果希望或需要另外的迭代,那么A和zl的确定值可被用作为处理500的第二个迭代的起始点(504)。在一些具体实施方式中,可以不需要或不希望如上所述的A和zl的估计/迭代处理。在这些情况下,积分结果(502)可用来直接确定A(506)和zl(508),获得的值对于给定的设计或目的可以是足够精确的,不需要使用初始估计和随后的收敛迭代。图6是由图2的信号识别器260执行的第二处理的流程图600。在图6中,参数计算器290接收其中科里奥利模式参数被最大化的第二积分结果(602)。即,信号识别器从积分器275中接收传感器信号304的科里奥利强化的特性,该特性被表示为分别为公式(9)和(12)的整数CSl一zl和CCl一zl计算的数值,其中使用了带有那些表达式的调制函数的科里奥利频率k。然后,参数计算器290获得驱动振幅A和零交叉点偏移zl的值,它们是在前作为图5的处理500的输出获得的,并且估计振幅B和相位cp的科里奥利参数(604)。如上所指出的,基于来自在前周期的这些参数的已知,和/或基于例如f、k,、A和zl的已经确定的参数的已知,可以获得参数B和cp的一刀i台4古i十。然后,类似于图5的处理500,可以基于积分结果CS1zl和CC1zlzl—est(CS2一zl—val,CC2_zl—val,f,k)::公式(16)确定科里奥利振幅B。具体讲,在公式(17)中总结的步骤可在这个计算中使用,其类似于公式(3)和(15),但是是针对B项的B—est—CSl(A,f,k,zl,CS1—val,CC1—val):=c卄CCl_val—CCl一Aonly—zl(A,f,0,k,0,zl)s<~CS1—val—CS1—Aonly—zl(A,f,O,k,O,zl)2公式(17)在公式(17)中,项"c"和"s,,是整数值CCl—Bonly—zl和CS1—Bonly—zl的数值估计。他们可通过从CC1—zl和CS1—zl、或CCl—zl—val和CSl一zl—val中减去这些整数中A的影响的估计(即,CCl—Aonly—zl和CS1—Aonly—zl)来获得,正如由上面公式(13)和(10)中给定的分析结果所定义的。然后,如图所示,c和s的结果值以和的平方根的方式组合以获得B的估计。然后,积分结果CSl—zl、CCl一zl和zl的确定值可用来确定(p值(608),如公式(18)中所示并类似于上面的公式(4)和(16),其中项c和s是为上面的公式(17)定义的小—est_CSI(A,f,k,zl,CSl—val,CCl一val):=atan(_-k.兀.(一+2zl公式(18)如果B和(p的确定值足够精确(610),那么可输出值B和cp(612)。否则,如在图5中,可执行另外的迭代来改进B和cp的结果值。作为进一步的迭代,再一次如上面对图5的解释,可以不需要获得用于执行随后迭代的B和cp的初始估计。相反地,在一些具体实施中通过从积分结果CS1—zl和CC1—zl中直接确定B(606)和cp(608),可获得足够精确的结果(602)。如上所述,信号分析器255的处理400产生积分结果,其以这样一种方式表现传感器信号304的特性,即,包含关于科里奥利模式306和驱动模式302的所有信息和与由科里奥利模式306的存在引起的传感器信号304的零交叉点的偏移有关的信息。更具体地讲,积分器275的处理400产生第一对积分结果CS2—zl和CC2—zl,其中驱动模式信号302的参数相对于科里奥利模式信号306的参数被最大化或被强化。而且,积分器275输出提供传感器信号304的科里奥利增强特性的第二对积分结果CS1—zl和CC1—zl,其中积分结果内科里奥利参数B和(p相对于驱动参数A和zl被最大化或被强化。随后,处理500使用传感器信号304的驱动强化的特性,即,积分结果CS2—zl和CC2—zl,其中使用两倍于科里奥利模式的频率的调制函数。然后可以使用驱动强化的特性来确定与驱动模式信号302有关的参数A和zl。类似地,信号识别器260的处理600使用传感器信号304的科里奥利增强的特性,即,积分结果CS1—zl和CC1—zl,其中使用具有等于科里奥利模式信号306频率的频率的调制函数,以获得科里奥利模式参数B和(p。处理400-600的一些或全部可在驱动模式信号302的每个周期执行,或可在驱动模式信号302的每个周期执行两次,或可在一些其它间隔执行。可迭代处理400-600,直到确定参数A、B、zl和cp的容许值。而且,如在下面更加详细地描述的,这些参数和相关信息然后可用来确定频率f和k的改进估计,因此,使用这些改进的频率估计,可再次执行处理400_600。一旦确定了f、A和zl的容许值(具体讲,一旦两个不同传感器205的zl值相对彼此被确定),那么流量计输出单元240可使用这些值来确定和输出流管215内的质量流率和/或流体密度,并可进一步使用参数f、A和zl来产生适当新形式的驱动模式信号302,用于保持流管215的振荡。由于流量计输出单元240从信号识别器260中接收驱动信号参数f、A和zl的非常精确的值,所以即使在存在强科里奥利模式信号的情况下,流量计输出单元240也能够输出质量流率、密度和新驱动信号参数的相应精确值,该强科里奥利模式信号例如是由流管215的外部振动、流管215内流体流率的突然变化或一些其它原因引起的。而且,作为科里奥利模式信号306的大参数值B和cp出现的这种瞬态影响可被隔离和被识别来用于其分析。例如,情况可能是这样的,即,流管215承受未知来源、持续时间和/或幅度的外部振动。在这种情况下,可通过科里奥利模式信号306的上述分析来分析这种外部振动的结果。这样,可表现和/或确定外部振动和其特性。然而,科里奥利模式分量306的上述一个循环接一个循环的有源跟踪允许且有助于其振幅B的有源控制。例如,额外的科里奥利振幅B(由于外部式分量得到抑制,该驱动信号由驱动器210输出并被施加到流管215。换句话说,可应用降低或消除现有科里奥利模式分量306的影响的负驱动增益。更进一步,科里奥利模式信号分量306可用来执行关于流管215当前状态或情况的普通诊断。例如,类似的情况可能在时间周期内发生,例如,给定的干扰可以周期性地发生,或两相流动的影响可以在规则或半规则的基础上发生。然而,科里奥利模式信号306可响应于这些情况随着时间的过去而不同。因此变化的(例如,增加的)科里奥利模式参数可表现出流管215的变化或#皮变化的情况和/或行为,诸如,例如,降低的可靠性或减少的响应时间/特性。最后,并且最普通地,流量计的基本流动和密度校正可分别随着驱动和科里奥利模式的频率的相对定位变化。一些流管设计必须受到约束,以确保这个频率定位在流量计的操作驱动频率的范围上保持相对稳定。使用这种分析形式来直接追踪驱动和科里奥利频率的相对定位,有可能通过消除相对频率定位的约束来改进流管设计。可替换地,这种分析可用来改进流管设计上的基本质量流和密度测量,其中不可能控制模式频率的相对定位,其中如果实时追踪实际的驱动和科里奥利频率,那么可应用质量流和密度校正。已经描述了流量计200的普通操作400-600的上述例子,下面返回参考图2-6,提供这些操作的数值示例。具体讲,下面的例子假定信号分析器255确定频率f=100Hz,其中驱动模式信号302的振幅值A假定是.3V,以用于模拟由积分器275执行的数值积分的目的,并且用于与使用在这里描述的4支术确定的A值相比專交。在这种情况下,使用假设f二0/3)k,将科里奥利模式信号306的频率k确定为57.735Hz。典型地比驱动振幅A小的多的科里奥利模式信号306的振幅B在这个例子中作为0.0001V使用,科里奥利相位参数cp可作为1.0000弧度使用。最后,zl即在时间t=0处的驱动模式信号302的循环开始和传感器信号304上的观察到的零相位点之间的秒数量级的时间可设为zl=5xl06为清楚起见,要强调的是,上述给定的值A、zl、B和cp是"真实(true)"值,其是从在传感器数据上执行的积分数值推导出来的。因此,参考图4,可以看到,信号分析器255接收传感器信号304,从观察到的零交叉点中确定频率f和k,并为在科里奥利模式周期内积分确定整数界限(402,404,406,和408)。利用这个信息,积分器275可使用具有两倍于科里奥利频率k的调制函数来对传感器信号304执行第一个数值积分,以获得驱动强化的特性CS2—zl和CC2一zl,在这个例子中,这些特性使用A、B和zl的"真实,,参数以及频率f和k计算为值CS2—zl—val;=-2.46718958053974x10—3和CC2一zl—val=-6.71250242220871x1(T6(410)。类似地,积分器275可使用具有与科里奥利频率k相同的频率的调制函数来对传感器信号304执行第二个数值积分,以获得科里奥利强化的特性CS1—zl—val和CC1—zl—val,在这个例子中,这些特性计算为CS1—zl=6.17617813486415x10-4和CCl_zl=-3.07891796642618x10-6(412)。首先处理驱动参数和驱动强化的特性(如图5所示),图2的信号识别器260的参数计算器290可使用上面的公式(15)求解驱动振幅A的值(506)。即,由于根据定义,值CS2_zl—val和CC2—zl—val包括科里奥利振幅B和相位cp的最小化值或零值,然后使用公式(15)中的这些值提供振幅A的更加精确值,所以在这个例子中,其结果证明是A=0.299999999999986。类似地,参数计算器290可使用A的这个改进值连同上面的公式(16)来求解zl的改进值(508),在这个例子中,其结果证明是zl=5.00000000000295xl(T6s。接下来处理科里奥利参数和科里奥利强化的特性(如图6所示),图2的信号识别器260的参数计算器290可使用上面的公式(17)求解科里奥利振幅B的值(606)。即,由于根据定义,值zl=5.00000000000295xl(T6s—val包括科里奥利振幅B和相位(p的最大化值,然后使用7>式(17)中的这些值^是供振幅B的更加精确值,所以在这个例子中,其结果证明是B=1.00000000003168xl(T4。类似地,参数计算器290可使用B的这个改进值连同上面的公式(18)来求解cp的改进值(608),在这个例子中,其是cp二1.00000000000807。如上所述,在一个循环接一个循环的基础上可执行这些计算,因此值A、B、zl和(p可在规则基础上动态更新。结果,科里奥利模式信号306的影响可实时或接近实时地得到动态补偿。例如,在外部振动存在的情况下,流量计200仍然可确定驱动振幅A和相位差9(4吏用来自不同传感器205的zl值),而且可输出科里奥利振幅B和相位q)的值,它们将反映和表现外部振动存在的特性。结果,即使在这种干扰存在的情况下,流量计200也将以连续的方式操作,输出精确测量值。而且,流量计200的响应时间可关于其操作被改进并在这种情况期间被输出。在其它具体实施中,为了获得A、zl、B和cp的更加精确值,图4-6的整个处理可整体迭代。而且,可确定频率参数f和k的改进值(在下面提供了实例技术),并在随后的迭代中使用这些频率值。更进一步,计算可每个循环执行两次,而不是每个循环执行一次。在后面的情况中,可需要额外的计算,该计算利用值z1—offset,其可被定义为对偶值,即,或者是针对从负零交叉点到负零交叉点进行的计算的.5/f,或者是针对从正零交叉点到正零交叉点进行的计算的0.0(无影响)。然后,在这个例子中,当zl一offset的绝对值小于或等于.25/f时,上面zl的计算值可保持为所描述值。否则,zl值可表示为zl=zl+zl_offset。上面图2-6的描述证实,如图3所示,传感器信号304值的科里奥利模式分量306的存在会将在循环开始处的所观察零交叉点从传感器信号304的驱动模式分量302的"真实',零交叉点移动时间zl。然而,另外,因为驱动模式信号302和科里奥利模式信号306之间的异步交互和它们各自的频率f和k,在传感器信号304的同一循环末端的零交叉点可被移动不同的量。因而,如果在零交叉点之间的周期基础上估计频率f,那么f的结果估计可能是错误的。而且,如果积分间隔是基于这些零交叉点,那么可能引入附加误差,并且最重要地,错误的频率将用于调制函数。因此,可在上面的分析中结合参数z2,其中z2被定义为驱动模式信号302的真实周期1/f和关于传感器信号304看到的零交叉点之间的所观察周期之间的时间偏移。然后,如上所述,可得到针对结果积分的分析结果,包括z2项。在下面的讨论中,假定例如实际上z2经常可被假定为很小,那么在某些参数和假定中值zl和z2可是任意的。对于包括z2的积分值的表达式,即,CS2—z2、CC2—z2、CS1—z2和CC1—z2在分析上是精确的,并施加到在zl和z2的任意值。因此,尽管对zl和z2的需要产生于在移动传感器信号304中零交叉点的定位中科里奥利模式分量306的影响,但结果分析和描述的分析对任何积分极限值是有效的,无论积分极限值实际上与传感器信号304的零交叉点是否一致。如在下面详细描述的,这个分析提供了许多实际的益处,例如包括所需要的计算工作量的明显降低。图7是流量计700的结构图。图7流量计700的操作类似于图2流量计200,但还包括上面提到的和在此参考为偏移z2的科里奥利模式信号306对传感器信号304的附加影响。参考图8,可看到偏移z2产生于科里奥利模式信号306关于驱动模式信号302的不对称,因此偏移z2独立于上面定义的偏移zl存在。如图8所示,偏移z2可被定义为基于零交叉点的驱动模式信号302的驱动周期和实际观测的相应传感器信号304的驱动周期之间的差。然后,在第一种情况下,将值z2合并到公式(5)-(18)的修改形式中。即,公式可针对两对积分展开,即,强化驱动积分CS2一z2和CC2一z2,和强化科里奥利积分CS1—z2和CCl一z2,其中指示符—z2说明包含偏移zl和z2(尽管为了简短起见,zl不包括在这个符号中)。所得到的公式显示为公式(19)-(30)。因此,CS2z2可被写为公式(19)。<formula>formulaseeoriginaldocumentpage35</formula>公式(19)可观察到,z2项在公式(19)中出现两次。首先,z2出现在积分的上限,因此可看到积分周期从l/k秒(即,科里奥利模式信号306的周期)的理想长度偏离z2秒。其次,调制正弦项的周期也被z2秒调整。总体上,因此,对传感器信号304执行的公式(19)的数值积分(其基于观测的零交叉点)本身包括由z2的存在引起的误差,该误差被反映在积分极限值和调制函数(频率)中,因此公式(19)表示应用这些"错误"积分极限值和相应的"错误"调制频率的结果-A项由公式(20)给出:<formula>formulaseeoriginaldocumentpage36</formula>公式(20)在z2=0的情况下,公式(20)简化为上面公式a(6)中给出的CS2—zl的相应表达式。同上,B项不是精确为零,如公式(21)所示<formula>formulaseeoriginaldocumentpage36</formula>然而,B项非常小,是B本身和sin(z2)的乘积,可假定两者很小。在z2为零的情况下,B项也趋向于零。CC2z2积分可被写为/^式(22):<formula>formulaseeoriginaldocumentpage36</formula>公式(22)公式(22)的CC2—z2的A项采取公式(23)的形式<formula>formulaseeoriginaldocumentpage36</formula>而B项采取公式(24)的形式:<formula>formulaseeoriginaldocumentpage37</formula>如在公式(21)中,公式(24)的B项是小的,其是两个小项B和sin(z2)的乘积。已经描述了上述驱动强化的特性,具有第一对积分CS2—z2和CC2—z2,可针对科里奥利强化的特性展开相应的公式,包括第二对积分CSl一z2andCC1—z2。具体讲,CS1z2可被写为公式(25)。<formula>formulaseeoriginaldocumentpage37</formula>公式(25)具有针对由公式(26)给出的A项的分析表达式:<formula>formulaseeoriginaldocumentpage37</formula>公式(25)具有由公式(27)给出的B项:<formula>formulaseeoriginaldocumentpage38</formula>公式(27)公式(27)的分母中z2的存在可提示,随着Z2趋向于零B项趋向于无穷大。然而,分子中sin(兀.k.z2)项的存在用于根据正弦函数sin(兀.k.z2)/(兀.k.z2)公式(27)重新配置,其随着z2趋向于零,可显示为趋向于公式(11)的CSl一Bonly—zl。最后,CC1z2可写为公式(28):<formula>formulaseeoriginaldocumentpage38</formula>公式(28)对于公式(28),A项可写为公式(29):公式(29)而且,对于公式(28),B项可写为公式(30),其中再一次包括正弦函l<formula>formulaseeoriginaldocumentpage38</formula>公式(30)<formula>formulaseeoriginaldocumentpage38</formula>在下面参照图12-15提供公式(5)-(30)完整的推导和发展。在这里,在图7的流量计700的具体实施的上下文中,包括公式(19)-(30)来解释信号分析器255和信号识别器260的操作。具体讲,积分器275输出传感器信号304的驱动强化的特性内的积分结果CS2—z2和CC2—z2,考虑了一个周期内的偏移zl和偏移z2,该周期接近于但不必要地等于科里奥利模式信号306的周期。类似地,积分器275还输出积分结果CS1—z2和CC1—z2,该结果表示传感器信号304的科里奥利增强的特性,并且也开始在相同的积分间隔上影响偏移zl和z2。如上所述,并且如可在公式(19)-(30)中看到的,CS2—z2和CC2—z2积分结果使用具有接近科里奥利模式信号306的频率的两倍的频率的调制函数,同时积分结果CS1—z2和CC1—z2使用具有近似等于科里奥利模式频率的频率的调制函数。一般而言,然后,流量计700可继续进行上面参照图4-6所描述的相应计算,但使用积分结果CS2_z2、CC2—z2、CS1—z2和CC1—z2。在下面,参照图9-11,提供这种计算的进一步说明和例子。另外地,为了计算方便和改进的精确度,可进一步修改这些计算。具体讲,在图8中,示出样本802来说明传感器信号304的采样,该采样可通过与流量计700的数字发射机104的操作相关联而实施的模数转换(ADC)执行。尽管没有按比例绘制,图8说明样本802将不必须直接与传感器信号304的任何零交叉点、或驱动模式信号302或科里奥利信号306的零交叉点相一致。正如实质上在依赖于到和/或来自模拟信号的转换的任何数字系统中一样,这种采样误差可能会导致一些精确度的损失。例如,信号分析器255可使用传感器信号304的第一采样值和第二采样值之间的积分极限值,而不是在真实的零交叉点之间积分。在积分的起始点到ADC采样的准确时间的移动意味着(初始未知的)zl值中的相应移动。然而,由于对多个传感器信号(即,来自不同传感器205)的每一个进行采用是同时发生的,在每个传感器信号的处理期间施加的同一移动将施加同一移动到各个zl值,因此使得产生的相位差计算不受影响。类似地,将积分的终点移动到ADC采样的准确时间将调整来自科里奥利模式周期的其理想值的积分周期,并且,换句话说,将调整z2值。然而,如果给出公式(19)-(30)的分析结果,有可能补偿z2非零值的积分值。因此有可能对整个采样积分,而很少或没有精确度损失。更具体地说,为了表达这种采样误差并发行,在图7和8中,可修改或选择z2值,使得积分极限值的每个直接与样本802之一相一致。换句话说,如图8所示,可有效地选择调整的积分周期,使得z2值被定义为由积分器275使用的实际积分周期和科里奥利模式信号306的周期之间的差。这种对z2的修改会带来计算方便和降低的处理需求,并可通过zl值的相应调整获得,而不会影响驱动振幅A的计算。应当理解,zl值的这种调整不会实质上影响流量计输出单元240需要的相位差的确定,因为质量流率的确定依赖于两个独立传感器信号的相位之间的相对差,即,两个zl值之间的差。作为这种补偿z2值的能力的结果,可调整上述积分的调制函数,使得CS2—z2、CC2—z2、CS1—z2和CC1—z2积分的积分极限值和调制频率对应于采用的准确数,正如由图8的积分周期804所示的。这种调制导致积分计算的简化和这些计算精确度的改进。而且,调制频率可被存储和再使用。现有的技术考虑在不是开始和结束在准确的采样边界的周期内的积分,但包括为了处理这种积分的目的而包括的各种误差和计算。如在这里所描述的,这些误差和计算可通过使用zl和z2被消除。而且,与在这里描述的傅立叶积分类型相关联的和现有技术中的重要的计算工作量是调制正弦和余弦函数的计算。如果瞬时驱动或科里奥利频率的准确(或最好)估计用于这些积分,那么可能需要每次重新计算调制函数。然而,如果通过使用zl和z2,积分时间被限制到方便的整采样周期,那么有可能"隐藏(cache)"调制正弦和余弦值,因此其重新计算只在当在驱动频率f中存在移动时发生,该移动被确定成足够大以保证这个重新计算。因此,信号分析器255包括调制设置702,其存储调制频率和特定采样驱动频率。例如,如果流管215的真实频率振动等于82.51赫兹,那么这个频率可能对应于例如以10kHz的釆样率的121.197采样。因此,为了积分器275在确定积分结果CS2—z2、CC2_z2、CS1—z2和CC1—z2中的使用,可计算对应于121个样本和122个样本的调制设置。在这个例子中调制设置702因此可继续由积分器275使用,直到驱动周期移动到121个样本之下或122个样本之上,此时可使用其它调制设置。例如,在一个具体实施中,可设置z2以便变化采样周期的士.5,因为,例如,无论何时z2将移出这个值,可开始使用下一个驱动频率(调制设置)。例如,流量计700是流管215中的流体测量参数,并且,流体密度(或一些其它参数)可变化,从而科里奥利频率k(和相应的周期)在一些时间窗口上从对应于于121.2个样本变化到对应于于121.7个样本。在该时间窗口期间,z2将因此例如在一个循环接一个循环的基础上增加地变化,而具有精确121个样本的调制设置将用于积分计算,因此z2变得更大直到达到121.5的真实周期。在此时,z2将在很短的时间内近似等于采样周期的一半,并且开始使用对应于于122个样本的新调制设置。然后,z2值将在很短时间内跳跃到-0.5*采样周期,并将朝着零增加,直到达到121.7个样本的真实周期,在该点z2等于-0.3采样周期。这样,z2可被看作在一个循环接一个循环的基础上变化以容许驱动频率f内的小变化,以便避免调制函数值的另外需要的重新计算,该重新计算将由这些频率变化导致发生。因此,如图8所示,z2可被看作表示科里奥利模式分量306的精确周期的最好估计值和用于积分(例如,121或122个样本)的积分周期804之间的时间差。图9是说明流量计700的操作的流程图卯0。图9的技术的基本策略,包括z2,与上面参照图4-6所描述的相同,带有下面附加的考虑。具体讲,如已经描述的,如在下面参照图12-15更加详细地显示的,当z2等于零时,四个积分中每个的分析表达式(公式(20)/(21)、(23)/(24)、(26)/(27)和(29)/(30))包括z2,即CS2—z2、CC2_z2、CSl_z2和CC1—z2(分别是公式(19)、(22)、(25)和(28))简化到zl积分的相应分析表达式(公式(6)、(8)、(10)/(11)和(13)/(14)),即CS2—zl、CC2—zl、CS1—zl和CC1—zl(分别是公式(5)、(7)、(9)和(12))。因此,z2—error项可针对每个z2积分定义,具体讲,可净皮定义为每对相应zl和z2分析表达式之间的差(例如,CS2—z2—err=CS2—z2—CS2—zl;CC2—z2—err=CC2—z2—CC2—zl,CS1—z2—err=CS1—z2—CS1—zl;和CC1—z2—err=CC1—z2—CC1—zl)。可4吏用参凄t值f、k、A、zl、B、(p和z2中每个的最好估计值分析地估计z2误差项。然后可从由积分器275计算出的z2积分的凄t值中减去z2—error项的值,以给出对zl积分值将变成的值的估计(即,如果ifz2二0)。利用zl积分值的结果估计,可如上所述计算A、zl、B、cp的改进的估计值,其反过来导致f,、k和因此的z2的改进的估计值。这些改进的参数估计值可用来提供z2—error项的更好值,因此,公式式系统可迭代至收敛。只要z2具有足够小的值(例如,小于半个采样周期),B对CS2—z2和CC2—z2的影响就保持很小。因此,通过假定z2^z2一error二0,可获得参数A和zl的好的第一估计值。已经描述了在通项中使用z2的技术,图9说明了这些技术的更加特定和详细的例子。在图9中,该处理开始于对驱动信号频率f和科里奥利模式频率k的值的确定,正如通过零交叉点检测器265、频率计算器270和调制设置702所确定的(902)。这些值的确定可结合和/或基于z2的适当值的选择来进行,该适当值导致特定采样的积分极限值。正如注意到的,假定同一积分间隔用于有关的传感器装置,则z2值的这种设置可导致对zl值的调整,其将在下面的计算和结果中反映出来,但其不影响流量计700的实际输出(例如,质量流率、密度和/或新的驱动信号参数)。使用频率值和调制设置值,积分器275因此可确定适当的积分值(904),即,CS2—z2—val、CC2—z2—val、CSl_z2—val和CC1—z2—val。如上所述,信号识别器260然后可确定参数A、zl、B和cp的初始估计(906)。然后,分别使用上面类似于公式(3)和(4)(以及公式(15)和(16))的公式,即,例如,分别使用公式(31)和(32),参数计算器290可确定A和zl的改进值。基于zl、z2、f、k、A、B和cp的当前最好估计,基于上面给出的分析表达式计算出z2误差项的估计值CS2z2—err=CS2—z2—CS2zlCC2一z2—err=CC2—z2-CC2—zlCS1—z2—err=CS1—z2-CS1—zlCCl一z2—err=CC1—z2-CC1—zl这些误差项是需要的到积分值数值的小调整的最好估计,以补偿z2的非零值。因此,通过由积分器275从积分的数值中减去z2误差值,来计算zl积分值的估计值。CS2zlest=CS2z2val—CS2z2errCC2zlest=CC2z2val-CC2z26ITCS1zlest=CS1z2val--CS1z2CC1zlest=CC1z2val—CC1z2基于zl积分的这些估计数值,使用类似于下面公式的公式计算A和zl的改进的估计值<formula>formulaseeoriginaldocumentpage43</formula>公式(31)<formula>formulaseeoriginaldocumentpage43</formula>公式(32)在这里,可进行进一步的迭代来解决由于z2的存在引起的计算内的误差。参照图10,在下面更加详细地讨论这种相位迭代。随后,分别使用类似于上面公式(3)和(4)(以及公式(17)和(18))的公式,即,例如,分别使用公式(33)和(34),参数计算器290确定B和cp的值(910):<formula>formulaseeoriginaldocumentpage43</formula>公式(33)<formula>formulaseeoriginaldocumentpage44</formula>公式(34)正如利用A和zl的确定,可执行附加迭代来解决由z2偏移引入的误差。参照图11更加详细地讨论这种迭代。如果A、zl、B和cp的值不足够精确(912),那么使用刚刚确定的值(906),该处理可通过这些值的确定进行迭代。否则,该处理可重新计算原始积分值CS2—z2、CC2—z2、CSl—z2和CCl_z2(904)。否则(912),该处理可执行附加处理以确定传感器信号304内存在的驱动信号的谐波(914)。例如,参考图7,示出了设计成消除或考虑了驱动模式信号302的谐波效应的谐波消除系统704。即,如上所提到的,各种因素可能导致传感器信号304内谐波或多个驱动频率的存在。在传统的处理中,诸如公式(l)-(4)的傅里叶分析,这种谐波通常不会影响分析,因为该积分是在驱动周期本身上执行的,并且,由于驱动模式信号302的谐波将具有与驱动模式信号302本身相同的零交叉点,所以谐波不会影响a和e的计算。相反,如上所解释的,公式(5)-(34)的计算包括在科里奥利信号306的周期内执行的积分,其通常不具有与驱动模式信号302相同的零交叉点。结果,驱动谐波可被认为是独立或附加处理的一部分。一种考虑这些驱动谐波的技术是包括作为驱动谐波消除系统704的简单低通滤波器。在这种情况下,该滤波器可在数字发射机104内或数字发射机104的外面实施,例如,在传感器205中。这种滤波器可操作来消除在科里奥利模式信号306之上的驱动谐波的一些或全部。另外地,或可替换地,传感器信号304的分析可在谐波消除系统704中执行,其中获得驱动谐波的参数估计,该参数估计可能来自驱动信号周期内的周期积分。然后,通过对参数彼此之间的关系作某些假定,驱动信号谐波的效应可由信号分析器255从传感器信号的分析中消除。换句话说,考虑到驱动谐波,传感器信号304可以S(t)=Asin(2兀ft+\)/)+Bsin(2兀k+cp)的形式来表示(对于正弦项),因此第二谐波可被写为A2sin(27cft+\j;2)+B2sin(27rk+(p2)'第三谐波可被写为A3sin(2"ft+\)/3)+B3sin(27ik+cp3)的形式,等等。在这种情况下,可假定信息参数具有某些可能已知或已确定的彼此之间的关系。例如,可假定A2/A的比率为已知,以及A3/A2,或\|7和\|/2之间的关系是已知的。因此,基于对高次谐波影响的估计,可进行对积分CS2的数值等的附加校正。因此,例如,一旦A值从上面的计算中已知,那么可确定A2值,其后确定AJ直。相似的意见应用到各个谐波的相位信息v。换句话说,可执行上面的基于科里奥利积分来确定补偿驱动频率高次谐波的估计影响的A、zl、B和cp的估计。然后,周期性地,积分器275可在驱动循环而不是科里奥利循环上执行积分,以便更新例如关于谐波之间关系的信息。当然,可以实现上述技术的组合。例如,滤波器可用来消除具有A3值的谐波,因此上述分析只需要对第二谐波执行。可基于例如频率f和k之间的关系,或基于特定流量计的所需动态响应(其可被这种滤波影响),来确定多少谐波-故滤波。而且,有可能计算改进的频率f和k(916)。如果这样,那么,改进的频率值可用在整个处理900的进一步迭代中。这种技术的例子通常打算使用计算的每个积分周期内观测的准确相位,并且注意积分周期的相邻周期内的相位移动。然后,由产生2兀弧度的相移所需的时间给出计算频率。例如,应当理解,偏移值zl实质上提供了关于驱动信号的真实零交叉点的信息(例如,在图3和8中所示的)。即,参数Xn可被定义为驱动模式信号302的零交叉点(例如,在时间t=0)和传感器信号304的零交叉点zcn(在图8中示出)之间的以度数定义的相位偏移。然后,只考虑假定零交叉点从负到正传感器信号值的连续相位Xn,Xn+1,Xn+2,可识别零交叉点位置zcn、zcn+1和zcn+2。在这种情况下,可看到(ZCn+,-ZCn)是驱动周期的明显估计。然而,在每个这些位置处我们观察到来自Xn+,-Xn的驱动分量的零交叉点的相位偏移。如果(ZCn+,-ZCn)精确等于真实的驱动周期,那么将发现(X^-Xn)=0(即使Xn—,或Xn本身都不是零)。因此差Xn+I-Xn可用来改进频率的估计。一种方法是通过调整观测的相位偏移计算驱动相位分量的零交叉点的真实瞬间。与循环n、tZn相关联的零相位的真实瞬间可表达在公式(36)中<formula>formulaseeoriginaldocumentpage45</formula>公式(36)而公式(37)定义下一循环n+l的零相位的等值瞬间。<formula>formulaseeoriginaldocumentpage46</formula>公式(37)然后,最后,可获得作为这些零值的差的校正周期即(l/f;e^ed)二tZw-tZn(并由此确定修正频率)。应当理解,图9意在表示处理900的综合流程图的例子,但上述操作不限于处理900的轮廓和顺序。例如,刚刚描述的频率更新步骤可一个循环接一个循环、循环内或仅仅周期性地"t丸行。修正频率可从f的修订值中确定。可替换地,使用参数cp的确定值,可对k执行与刚才描述的步骤相似的步骤。例如,如果一个循环计算一次cp,那么可比较V)/的连续值,从而以上述方式计算k。如上所述的从f确定k依赖与这两个参数之间的特定关系,并且,对于这个关系不精确的程度,k值通常在第一瞬间内比f值的精确性差些。结果,科里奥利频率k的一个循环接一个循环的估计可能是有相对干扰的。虽然如此,在给定时间周期(例如,一分钟)上的k的平均值将给出科里奥利频率k的相对稳定估计。另外,在一些具体实施中,基于每个参数的改进的估计值可确定f与k的比率。然后,驱动频率的骤变(例如,产生于流管215中的流体密度变化、两相流动的刺激或其它突然变化)将在科里奥利模式中产生相应和成比例的变化。如果没有计算改进的频率(916),那么流量计输出单元240可进行到流动参数的计算(例如,质量流率和/或密度),以及进行到输出适当的参数用于产生下一个驱动信号。图IO是说明图9的第一操作的例子的流程图1000。具体讲,图10说明上面针对图9所讨论的技术,其中计算A和zl值,包括对由z2值的存在引入的相位偏移的迭代(908)。类似地,图11是说明图9的第二操作的例子的流程图1100。具体讲,图11说明上面针对图9所讨论的技术,其中计算B和(p值,包括对由z2值的存在引入的相位偏移的迭代。在图lO和ll中,提供了数值的例子以用于说明。这些例子假定上面参数f、k、A、zl、B和cp具有相同的真实值。然而,正如从图9的上述描述中所理解的,由积分器275计算的积分反映z2值的存在。在下面的例子中,如上所述,假定选择z2值以便当精确落在传感器信号304的采样点上时定义相关的积分极限值。在这个例子中,值z2=1xl(T5s。首先参考图10,那么,处理1000开始于A值的确定,使用的是对CS2—z2和CC2—z2数值计算的积分值,其中驱动参数相对于科里奥利参数最大化,即,使用上面的公式(19)-(30)。在这个例子中,这些值结果是CS2—z2=-2.46414954242338x10-3和CC2—z2=-1.07153028732249xl(T10。使用上面的公式(31)(并初始假定B是零),A值可被确定为是.299628865383374(1002)。接下来,计算由于z2的存在引起的误差,并消除该误差(1004)。具体讲,例如,使用刚才获得的A值重新计算CS2—z2—err项,并且从值CS2—z2=-2.46414954242338xl(T3中减去这个值(1006)。因此剩余项是CS2—zl=-2.46720949500005x10-3的估计值。对CC2—z2可执行类似的计算,利用获得的A值或从CC2—z2的原始值中减去的CC2—z2—err=6.6920402455379x10—6重新计算CC2—z2(1004),该计算提供CC2—zl=-6.69214739856663x10—6的估计值(1004,1006)。然后,使用CS2—zl和CC2—zl的这些值,可使用公式(31)确定A的改进值(1008),其在本例子中是A二3.00002412526826xl(T1。随后,使用公式(32),CS2—zl和CC2一zl的值还可用来获得zl的估计值(1010),或zl=4.98479784037622x10—6。用于针对每个循环执行两次计算的情况而修改这种获得zl的方法的技术在上面描述,并也可在这里使用。如果A和zl值是足够精确的(1012),那么处理1000可进行到科里奥利模式信号306的类似计算,即,可进行到图11(1014)。否则,处理1000可使用新获得的A和zl值来发现CS2—zl和CC2—zl的更进一步的改进值(1004,1006)。然后,可获得A和zl的改进值,其在这种情况下,结果是A=.299999935356127和zl=5.00009360798378x10-6。在图11中,可对科里奥利强化的特性(积分)CS1—z2和CC1—z2执行类似操作。即,使用公式(33),A和zl的在前确定的信息连同来自CS1z2=6.20062871680545xl(T4和CC1—z2=-2.78579266493641x10—7的积分器275的数值积分的值,可用来确定B的估计(1102)。有时候,由于B相对较小,所以初始估计可被认为是零。然后,可计算并消除由于z2的存在引起的误差(1104)。具体讲,使用刚刚获得的B值重新计算CS1—z2项,并从值CS1—z2=6.20062871680545x10-4中减去(这里的)这个值2.44579936376226xl(T6(1106)。因此剩余项是CS1—zl=6.17617072316783x10-4的估计值。可对CC1—z2执行类似计算,使用获得的B值计算由于z2引起的CC1—z2中的误差(1104),给出CC1—z2—err=-3.35625027516248x1(T6,其从CC1—z2的原始值减去,得到了CCl—zl=3.07767100866884x10-6的估计值(1104,1106)。然后,使用CSl_zl和CC1—zl的这些值,可使用公式(33)确定B的改进值(1108),其在这个例子中是B=9.99820189036286x10-5。而且,使用公式(34),CS1—zl和CCl一zl的值还可被用来获得cp的估计值(1010),或cp=9.98342808946008x1(T1(1110)。如果B和cp的值不足够精确(1112),那么处理1100可迭代(1104)。在当前例子中,这种迭代将产生进一步的改进值B=1.00017250689519x1CT4和(p=9.9997870785885x10"。否则(1112),该处理1110可返回到图9(912)。即,根据A、zl、B和cp的刚刚确定的值精炼所有计算,因此重复处理900、1000和1100。可替换地,或另外地,处理IIOO可直接返回到图10(1004),并重新计算那个处理的参数。可执行这种迭代,直到达到所希望的精度等级,或基于一些其它标准截断这种迭代,诸如时间和/或计算资源的限制。上述图2-11的描述对流量计200和700的具体实施和4吏用以及它们的变化提供了解释和例子。在下面结合图12-15提供的描述提供了针对图2-11的上面实施的技术和的推导、证明和进一步的解释,以及可替换的技术。如上面所提到的,公式(l)-(4)为传感器信号304的傅立叶分析、在驱动信号周期内的积分和忽略科里奥利模式的影响提供了基础。为了初始包括科里奥利模式的影响,可进行科里奥利模式对傅立叶计算影响的第一近似,因此假定使用正确的积分极限值和调制频率,并且科里奥利模式的唯一影响是混杂公式1和2的驱动积分。因此公式1的正弦积分被定义为如公式48(38)所示(假定没有驱动频率上的相位偏移):iSI—int(A,f,B,k,(j)):=+A-sin(2.7t.ft)]-sin(2.兀.f-t)dt公式(38)驱动模式或A项仅仅是A/2f,并且调制函数保持为sin(2兀ft)。针对B项(科里奥利模式)的影响的分析表达式由公式(39)给出、COS—.丌.k+<()S1—Bonly(A,f,B,k,(j)):=-B'f.sin(-.7t.k--^-^、兀-lf一kJ公式(39)类似地,公式2的余弦积分显示在具有调制函数cos(2兀ft)的公式(40)中C1—in《A,f,B,k,(())=+A.sin(2.兀.f-t)].cos(2.丌.f.t)dt公式(40)在这里,A项精确为零,而B项由公式(41)给出—B,k广1、广1、C1(A1,f,B,k,(j)):=~^-Tsin(—'兀'k卜sin(—.兀.k+小'22(fJ(fJf2—k"、T乂、T乂公式(41)对于两个积分,B项的影响用(()调制,产生科里奥利模式差频效应,该效应可在振幅和相位中观察到(例如,参见图19A-19D)。如所描述的,科里奥利模式移动传感器信号304的零交叉点的位置,因此零交叉点不再发生在驱动频率的零(或ti)相位的精确点处,如图3和8所示。该效应在zl参数中反映出来,反映驱动信号上零相位点的这个移动。在这种情况下,傅立叶分析的正弦积分可显示在公式(42)中<formula>formulaseeoriginaldocumentpage50</formula>公式(42)在公式(42)中,修改的调制正弦函数sin[2兀f(t-zl)]在积分的起始点和终点处是零,而A项稍微偏移。结果,A项对积分的贡献可显示在公式(43)中<formula>formulaseeoriginaldocumentpage50</formula>公式(43)而B项显示在公式(44)中<formula>formulaseeoriginaldocumentpage50</formula>公式(44)类似地,余弦积分可显示在公式(45)中<formula>formulaseeoriginaldocumentpage50</formula>公式(45)在这里,修改的调制函数可看作为cos[2兀f(t-z1)]。公式(45)的A项示于公式(46)中<formula>formulaseeoriginaldocumentpage51</formula>公式(46)B项示于公式(47)中<formula>formulaseeoriginaldocumentpage51</formula>公式(47)除此之外,以及如上所述,因为科里奥利模式是异步的,所以在积分的开始和终点处存在零交叉点的不同时间偏移。为分析方便,在上面描述了将积分开始点处的时间偏移(关于驱动模式上真实零相位的点)指示为zl,同时将附加时间偏移z2添加到积分周期的终点。当然,也有可能将组合的时间偏移表示为单一参数。零交叉点的进一步效应是当零交叉点不精确地分别为1/f秒时,应用错误的调制频率,而不是使用如上的频率f,现在修改的调制函数内的调制频率由f/(1+产22)给出。所涉及的表达式的大小提出分离的A和B项。因此A积分在公式(48)中定义为<formula>formulaseeoriginaldocumentpage51</formula>公式(48)公式(48)的分析值由公式(49)给出SI—Aonly一z2(A,f,B,k,(j),zl,z2):=A.sin(n-f'z2)儒[7rf.(2'zl+z2)]-1+f.z2'兀'(2+f'z2).z2公式(49)如在在前的分析中,公式(49)包含只涉及f而不是k的正弦函数sin(兀.f.z2)/(兀.f.z2),其很好地表现为z2->0;在分析上可显示,该表达式趋向于在上面7>式(43)中针对小z2定义的函数SI—Aonly—zl。B积分在〃^式(50)中定义为SI—Bonly—z2——irU(A,f,B,k,((),zl,z2):f-+zl+z2].sinf(I+f.z2).(t一zl)dt公式(50)对于公式(50)的值的分析表达式由公式(51)给出S1—B。nly—z《A,f,B,k,(j),zl,z2):=B.f-1+fz227t.(k+f.k.z2十f>(k+fk.z2—f)L—2.7i.k.|一+zl+z2I+小、fJ-sin(2.7t.zl'k+<())公式(51)整个积分值分别由公式(49)和公式(51)的A和B项的和给出相应的余弦积分显示在公式(52)中C1—z2—int(A,f,B,k,(t),zl,z2):=!+zl+z2f+A.sin(2'兀'ft)].cosf2.兀---(t—zl)1+f.z2dt'zl公式(52)其中A项在分析上等于公式(53):<formula>formulaseeoriginaldocumentpage53</formula>公式(54)如所述,公式(48)-(54)定义科里奥利模式对计算的积分值的影响,假定积分的起始点和终点分别从驱动模式中的零相位点移动zl和zl+z2秒。换句话说,公式(48)-(54)显示在与驱动模式信号302相关的零交叉点之间的积分期间所计算的。上面的公式(48)-(54)对于zl和z2的任何值(并且对于任何其它描述的参数)在分析上是精确的。因此,公式(48)-(54)说明用于确定驱动参数和科里奥利信号参数的可替换的解决方法。即,分别给出观测的零交叉点(例如,如由零交叉点检测器265检测的)和公式(48)/(50)和(52)的SI—int—z2和Cl—int_z2积分的数值,可推导出A、f、B、k、小、zl和z2值。具体来讲,有可能作些关于参数A、f、B、k、())、zl和z2之间的关系的假定,诸如对于特定流管f和k之间的关系,如参考上述的。可作出关于参数值如何从驱动循环到流量计200或700的操作循环变化的其它假定。然而,上面参照图2-11描述的方法采用公式(48)-(54)的基础分析,并以服从(amenableto)每个解决方案的形式修改积分极限值和调制函数,从而包含关于传感器信号内的驱动参数和科里奥利参数的所希望的信息。因此,公式2-11的方法描述了具有相对大项(例如,A的振幅典型地为300mV)和相对小项(例如,B的振幅典型地小于或等于3mV,并且在许多情况下可以是O.lmV和更小)的传感器信号的分析,其中两者都以非常<formula>formulaseeoriginaldocumentpage53</formula>高的精度被计算出。通过首先选择积分极限值和调制函数以使得降低和完全消除较小得影响(科里奥利模式),各种解决方案技术操作,因此可获得非常精确的较大影响(驱动模式)的估计。然后,使用这个非常精确的较大影响估计来推导较小影响的残余效应。具体讲,如上所述,在科里奥利模式周期内而不是驱动模式周期内积分考虑了驱动(A)和科里奥利(B)项的有效分离。而且,如果传感器信号304在科里奥利模式周期内积分,并且使用两倍于科里奥利模式频率(即,2k)的调制函数,那么科里奥利模式(B)项的影响将大部分或完全被消除。然而,如果使用等于科里奥利频率(即,k)的调制函数,那么将最大化科里奥利(B)项的影响。为此,图2-11的技术有效地产生四个积分值,而不是由例如公式(48)/(50)和(52)形成的两个积分形式。这四个积分值包括两组正弦和余弦项,这些项分别包括调制频率2k和k,并在上面被称为CS2、CC2、CS1和CC1。如上所述,从这些积分中,可确定各种驱动参数和科里奥利参数。基于公式(l)-(4)和公式(38)-(54)的分析展开,图12-15和相应的讨论在下面说明了图2-11的这些技术的扩展。因此,公式(5)-(38)的一些作为这个扩展的一部分在下面重复,并因此由与上面相同的数值标识符指出。图12是说明CS2积分扩展的时序曲线图。在图12中,如图所示和如刚刚描述的,传感器信号304被图解为具有从驱动周期的开始和终点对称展开的积分极限值,从而形成一个完整的科里奥利周期。调制函数1202显示为由传感器信号304相乘,以获得积信号1204。正如从上面所理解的,调制函数1202具有等于科里奥利频率k的两倍的频率,因此积信号1204包括极少的或没有科里奥利信号306的影响或者没有科里奥利信号306的影响。因此CS2积分,在此忽略zl和z2的影响,可被写为公式(55):<formula>formulaseeoriginaldocumentpage54</formula>公式(55)因此,可以从公式(55)看到,相应于科里奥利模式频率的两倍,调制函数sin[4兀k[t+((1/2k)-(1/2f))]]具有频率4兀k。积分极限值的形式和调制函数如下解释。保持在前的假定即驱动模式相位在时间t-0处接近于零,因此积分在0..1/f上对称展开周期l/2k-1/2f。如果科里奥利频率k低于驱动频率f,那么该操作导致积分区域的扩展。然而,如果科里奥利模式频率高于驱动频率,那么积分区域将减小。相关的等式是有效的,并且不管怎样可被适当地表达。CS2积分的分析值由公式(56)给出CS2(A,f,B,k,(j)):='.k.A工k公式(56)在公式(56)中,B项已被完全消除,作为B项为sin(2兀kt)的函数这样事实的结果,并且公式(56)使用调制函数sin(4兀kt)。如果包括初始时间偏移zl的非零值,那么CS2积分或CS2一zl可被如上写为公式(5):<formula>formulaseeoriginaldocumentpage55</formula>公式(5)带有的分析表达式示于公式(6)中:<formula>formulaseeoriginaldocumentpage56</formula>公式(6)再一次,B的影响已被消除。最后,如果使用z2的非零值和相应的调制频率,那么CS2积分或CS2—z2可被如上写为公式(19):<formula>formulaseeoriginaldocumentpage56</formula>公式(19)A项由公式(20)给出<formula>formulaseeoriginaldocumentpage56</formula>公式(20)B项不再精确为零,如公式(21)中所示<formula>formulaseeoriginaldocumentpage56</formula>公式(21)但是,它是非常小的,为B本身和sin(z2)的积,两者可被假定为很小。图13是说明CC2积分的时序曲线图。参照图12中的CS2和上述讨论主要变化是调制函数1304是余弦而不是正弦函数,导致不同的积函数,而不是图12中看到的。因此,首先假定zl和z2为零,CC2积分采用公式(57)的形式:<formula>formulaseeoriginaldocumentpage57</formula>公式(57)当A项和B项消失时,公式(57)具有精确为零的值。接下来考虑zl的非零值,CC2zl值可被如上表示为公式(7):<formula>formulaseeoriginaldocumentpage57</formula>公式(7)其具有分析形式,其中再一次B项精确为零,如公式(8)中所示:<formula>formulaseeoriginaldocumentpage57</formula>公式(8)最后,最普通的,允许非零zl和z2和调制频率中的结果误差,CC2—z2积分可被写为公式(22):<formula>formulaseeoriginaldocumentpage58</formula>公式(22)因此,公式(22)的CC2z2的A项采用公式(23)的形式:<formula>formulaseeoriginaldocumentpage58</formula>公式(23)而B项采用^^式(24)的形式:<formula>formulaseeoriginaldocumentpage58</formula>公式(24)其再一次作为B和sin(z2)的乘积是小的。图14是说明CS1积分的扩展的时序曲线图。在图14中,如图所示,调制函数1402在积分周期内完成单个循环,具有科里奥利频率k,因此产生积函数1404。进行到CS1积分的扩展,第一个CS1积分,即,假定zl和z2都为零,可被定义为公式(58):<formula>formulaseeoriginaldocumentpage58</formula>公式(58)的分析值由公式(59)给出CSl(A,f,B,k,()))=f2-k:B"—cos|—■2kIf71+(j)公式(59)接下来假定zl的非零值,CSlzl积分在公式(9)中显示为CSlzlint(A,f,B,k,()),zl):=J__j_2k2。+zl[B.sin[(2.7t-k.t)+())]+A.sin(2.兀.f.t)].-Tt.k.t_zl+——一、2kJ__|_2k2f,+7-1dt公式(9)公式(9)具有由公式(10)给出的A项CSl—Aonly—zl(A,f,B,k,(|),zl)-k.A.卩f兀认f—rel'cos(2'f.兀'zl)公式(10)公式(10)具有由公式(11)给出的B项:CSl—Bonly—zl(A,f,B,k,()),zl):=i-cos一—2.kk.兀」—h2.zl+小IfJY公式(11)最后,带有非零z2项,CSlz2积分可被写为公式(25):CSl_z2—int(A,f,B,k,(J),zl,z2):'2k2f>+zl+z2[B'sin[(2.7c.k.t)+(()]+A'sin(2.7i.f.t)].sinkU+k.z2)zl丄2k2f乂dtJ__J_2k2fj+zl公式(25)公式(25)具有针对由公式(26)给出的A项的分析表达式CSl—Aonly—z2(A,f,B,k,()),zl,z2):=—A.k.(l+k.z2).兀.f.l—+z2I'、kJcos[兀.f.(2.zl+z2)]兀.(f+f.k.z2+k).(f+f.k.z2—k)公式(26)公式(26)具有由公式(27)给出的B项V,、—B'(l+k.z2)CSl—Bonly_z2(A,f'B,k,<t),zl,z2):=-^-^~.兀.k2z2.(2+k.z2)7i'k'l—h2'zl+z2I+(|)1(7t'k'z2)公式(27)公式(27)的B项包括正弦函数sin(兀.k.z2)/(兀.k.z2),并且可被显示为当z2趋向于零时,其趋向于公式(11)的CSl—Bonly—zl。公式15是说明CCl积分的扩展的是时序曲线图。在图15中,如图所示,调制(余弦)函数1502在积分周期内完成单个循环,具有科里奥利频率k,并产生积函lt1504。以类似方式继续到上面,并以都假定为零的zl和z2开始,CCl积分采用公式(60)的形式CCl—in《A,f,B,k,()))=2k2f,[B'sin[(2'兀.k't)+小]+A'sin(2'丌'ft)]'2.Tt.k.(丄丄、L2k2f,dt2k2。<formula>formulaseeoriginaldocumentpage61</formula>A项消失,只留下下面/>式(61)的B项—B广k、CC(A,f,B,k,())):=^Ysin(+小公式(61)利用zl的非零值,CC1zl积分可如上显示在公式(12)中CC1zl一inl(A'f,B,k,()),zl)2k2f,[B-sinK2.7u.k.t)+巾]+A-sin(2-丌-f-lJ].cos公式(12)2k2f',公式(12)产生公式(13)的A项:CCl—Aonly—zl(A,f,B,k,((),zl):=-fA一k一.sin(2'f兀'zl)公式(13)公式(13)产生公式(14)的B项:CCl_Bonly—zl(A,f,B,k,()),zl):=--sin_—2'k<formula>formulaseeoriginaldocumentpage61</formula>最后,利用非零z2,CC1z2积分在公式(28)中表示为<table>tableseeoriginaldocumentpage62</column></row><table>公式(30)因此,图12-15的上述讨论说明了所有CS2—zl、CC2—zl、CS1—zl、CC1—zl、CS2—z2、CC2—z2、CS1—z2和CC1—z2积分的展开,该展开是基于执行传感器信号304的傅立叶分析的现有技术的扩展。图16-22说明上面图2-11技术的实施结果的例子。在图16-22中,除非另有说明,说明了参数值为A=0.3,f=100Hz,k=fA/3和B=0.005的数据。当然,这些参数纯粹时为了示例。图16A和16B是说明两个传感器信号304之间的相位差的曲线图,例如来自两个传感器205的两个信号的两个偏移zl之间的相位差。图16A说明在上述讨论的校正之前的原始相位差,图16B说明在校正之后的相位差。图17A和17B是说明平均频率f(在图17A中)和校正频率frevised(在图17B中)的曲线图。如图示,通过使用上面参照图9(916)描述的技术,可获得频率值的显著改进和误差的降低。例如,依赖于科里奥利噪声级,可获得10-1000的标准推导的降低。图18是说明沿着上面参照图9(916)描述的线的科里奥利频率估计的例子的曲线图。即,图18说明了在给定时间周期内平均科里奥利频率的计算。如上所述,可确定图17B的frewsed和图18的k之间的比例和其它关系。图19A-19D是说明驱动信号振幅和相位的原始和校正值的曲线图。具体讲,图19A和19B说明驱动信号的原始和校正振幅,而图19C和19D说明原始和校正相位差zl。如图所示,可获得标准偏离中的明显降低。而且,可消除参考上面典型地发生在驱动频率和科里奥利频率之间的差处的拍频图形(beatingpattern)。图20A-20D是说明驱动信号的振幅调制的曲线图。在图20A和20B中,分别说明了原始和校正振幅。在图20C和20D中,分别说明了原始和校正相位差。图21A-21D是说明驱动信号的相位差中的阶跃变化的曲线图。在图21A和21B中,分别说明了原始和校正振幅。在图21C和21D中,分别说明了原始和校正相位差。正如可看到的,在图21C中相位差中的阶跃变化通过噪声而模糊,但在图21D中清楚可见。最后,图22A-22E是说明科里奥利振幅B中变化的曲线图。在图22A中,说明了传感器信号的原始振幅,而在图22B中说明了校正的振幅。在图22C中显示了原始相位差,而在图22D中显示了校正的相位差。最后,图22E说明了由参考上面的任意不同效应例如流管215的外部振动产生的科里奥利振幅中的变化。在图22E中,如图所示,科里奥利振幅在.00SV和.0075V之间变化。如图所示,可将科里奥利振幅B确定到高精度级,因此可识别、表现和/或确定B中变化的始发原因。在上面描述了这样的技术,即,其中可分析具有主(驱动)信号分量和次(例如,科里奥利)分量的传感器信号,以便特性化信号分量,并最终以高精度级识别信号分量的参数。结果,可对可振动流管内的流体进行高精确度、稳定的和响应的测量,可产生保持流管的所希望振荡的新驱动信号。在这些和相关技术中,应当理解图2和7的信号分析器255和信号识别器260可在分离的位置实施。例如,如上面所参考的,信号分析器255可在专门的处理器诸如FPGA内实施,以用于积分值的高速计算。然后,FPGA可将这些积分的结果发送到分离处理器上的信号识别器260,所以以最小的计算负担执行从积分结果中提取各个信号参数的信号识别器260的动作。已经描述了许多的具体实施方式。然而,将理解,可进行各种修改。因此,其它的具体实施方式在下面权利要求书的范围内。权利要求1、一种方法,包括从传感器接收传感器信号,该传感器可操作来检测具有流经其中的流体的流管的振动,该传感器信号包括具有主振幅的主信号分量,和具有次振幅的次信号分量,该主振幅大于该次振幅;在关于所述次信号分量的振荡周期定义的时间周期内执行所述传感器信号的信号分析,以及基于所述信号分析识别所述主振幅值。2、根据权利要求1所述的方法,其中,所述主信号分量与施加到流管以保持其振荡的驱动模式信号相关,所述次信号分量与在所述传感器信号中存在的科里奥利模式信号相关。3、根据权利要求2所述的方法,包括识别所述驱动模式信号的第一零交叉和相应的所述传感器信号的第二零交叉之间的时间偏移,该偏移至少部分由所述传感器信号中的科里奥利模式信号的存在引起。4、根据权利要求3所述的方法,其中执行所述信号分析包括确定所述主信号分量的主频率的第一估计值,和确定所述次信号分量的次频率的第二估计值。5、根据权利要求4所述的方法,包括基于所述传感器信号的连续循环的连续偏移来修正所述第一估计值和所述第二估计值。6、根据权利要求3所述的方法,包括基于所述信号分析来识别所述次振幅;和基于所述主振幅和所述时间偏移来识别所述科里奥利模式信号的相位。7、根据权利要求6所述的方法,包括基于所述次振幅和所述科里奥利模式信号的相位,确定所述主振幅和所述时间偏移的》务正^直。8、根据权利要求2所述的方法,其中,执行所述信号分析包括执行第一计算以获得所述传感器信号的驱动强化的特性,其中所述驱动模式信号的参数相对于所述科里奥利模式信号的参数最大化,和执行第二计算以获得所述传感器信号的科里奥利强化的特性,其中所述科里奥利模式信号的参数相对于所述驱动模式信号的参数最大化。9、根据权利要求8所述的方法,其中执行所述第一计算是基于两倍于所述科里奥利模式信号的频率的值进行的,并且,其中执行所述第二计算是基于等于所述科里奥利模式信号的频率的值进行的。10、根据权利要求9所述的方法,其中,所述第一计算和所述第二计算分别包括关于所述科里奥利模式信号的频率定义的第一积分和第二积分。11、根据权利要求1所述的方法,其中,执行所述信号分析包括基于所述主信号分量的实际周期和所述传感器信号的观测周期之间的偏移来执行所述信号分析。12、根据权利要求11所述的方法,其中,执行所述信号分析包括选择所述偏移,以使得通过模数转换器关于传感器信号的采样执行所述信号分析,并使得所述时间周期的界限与采样的样本一致。13、根据权利要求1所述的方法,其中执行所述信号分析包括去除在所述传感器信号中存在的驱动模式信号的谐波。14、一种系统,包4舌信号分析器,其可操作来从传感器接收传感器信号,该传感器检测具有流经其中的流体的流管的振动,该传感器信号包括具有主振幅的主信号分量和具有次振幅的次信号分量,该主振幅大于该次振幅;模式最大器,其可操作来执行所述传感器信号的第一分析以获得所述传感器信号的第一特性,其中所述主信号分量相对于所述次信号分量被强化,并且可操作来执行所述传感器信号的第二分析以获得所述传感器信号的第二特性,其中所述次信号分量相对于所述主信号分量被强化;和信号识别器,其可操作来从模式最大器中接收第一特性,并基于该第一特性从其中获得主振幅。15、根据权利要求14所述的系统,其中所述信号识别器可进一步操作来从所述模式最大器中接收所述传感器信号的第二特性,并基于该第二特性、主振幅和所述主信号分量的零交叉点和相应的所述传感器信号的零交叉点之间的时间偏移从其中获得次振幅。16、根据权利要求15所述的系统,其中所述信号识别器可进一步操作来从所述模式最大器中接收所述传感器信号的第二特性,并基于该第二特性、主振幅和时间偏移从其中获得所述次信号分量的次振幅和相位。17、根据权利要求16所述的系统,其中所述信号识别器可操作来基于所述次信号的次振幅和相位确定所述主振幅和所述时间偏移的修正值。18、根据权利要求15所述的系统,其中所述信号分析器可操作来执行关于时间窗的第一分析和第二分析,该时间窗是关于所述次信号分量的振荡周期定义的。19、根据权利要求14所述的系统,其中所述主信号分量与施加到所述流管以保持其振荡的驱动模式信号相关,所述次信号分量与存在于所述传感器信号中的科里奥利模式信号相关。20、根据权利要求14所述的系统,其中所述信号识别器可操作来识别所述驱动模式信号的第一零交叉点和相应的所述传感器信号的第二零交叉点之间的时间偏移,该偏移至少部分是由所述传感器信号中的科里奥利模式信号的存在引起的。21、根据权利要求14所述的系统,其中所述信号分析器可操作来确定与所述主信号分量相关联的第一频率和与所述次信号分量相关联的第二频率,以分别用于第一计算和第二计算。22、根据权利要求14所述的系统,其中所述信号分析器可操作来基于两倍于所述次信号分量的频率的值执行所述第一分析,并可操作来基于等于所述次信号分量的频率的值执行所述第二分析。23、一种装置,包括具有存储于其上的指令的存储媒体,该指令包括第一代码段,用于从附接到可振动流管的传感器中接收传感器信号;第二代码段,用于基于关于所述传感器信号的科里奥利信号分量的振荡周期定义的所述传感器信号的第一分析来确定与所述传感器信号的驱动信号分量有关的驱动参数;和第三代码段,用于基于所述传感器信号的第二分析和所述驱动参数,确定与所述科里奥利信号分量有关的科里奥利参数。24、根据权利要求23所述的装置,包括第四代码段,用于基于所述科里奥利参数确定所述驱动参数的修正估计。25、根据权利要求23所述的装置,其中所述第一分析提供所述传感器信号的第一特性,其中所述驱动信号分量的参数相对于所述科里奥利信号分量被强化,并且第二分析提供所述传感器信号的第二特性,其中所述科里奥利信号分量的参数相对于所述驱动信号分量被强化。26、一种方法,包4舌从传感器接收传感器信号,该传感器可操作来感测具有流经其中的流体的流管的振动,该传感器信号具有与施加到所述流管的驱动信号相关联的主信号分量和与所述传感器信号混杂相关联的次信号分量;确定所述主信号分量的主信号参数;和基于所述主信号参数确定所述流体的流动参数。27、根据权利要求26所述的方法,其中确定所述流动参数包括确定所述流体的质量流率。28、根据权利要求26所述的方法,其中确定所述流动参数包括确定所述流体的密度。29、根据权利要求26所述的方法,包括基于所述主信号参数修改所述驱动信号以进一步应用到所述流管。30、根据权利要求26所述的方法,包括在关于所述次信号分量定义的31、根据权利要求30所述的方法,包括基于所述次信号参数特性化所述流管的外部扰动。32、根据权利要求30所述的方法,包括基于所述次信号参数修改所述所述驱动信号以进一步应用到所述流管。33、根据权利要求32所述的方法,包括确定所述次信号分量的次振幅;和基于所述次振幅修改所述驱动信号,以便降低所述次信号分量对所述传感器信号的影响。34、根据权利要求26所述的方法,包括从第二传感器接收第二传感器信号;确定所述第二传感器信号的第二主信号分量的第二主信号参数;确定所述传感器信号的第一真实零交叉点和所述传感器信号的第一观测零交叉点之间的第一时间偏移;和确定所述第二传感器信号的第二真实零交叉点和所述第二传感器信号的第二观测零交叉点之间的第二时间偏移。35、根据权利要求34所述的方法,其中确定所述流动参数包括确定所述第一时间偏移和所述第二时间偏移之差;和基于该差确定所述流体的质量流率。36、根据权利要求26所述的方法,其中与所述传感器信号的混杂相关联的次信号分量包括与所述流管的科里奥利模式振动相关联的科里奥利模式分量。37、一种流量计控制系统,包括信号混杂检测系统,其可操作来从第一传感器接收第一传感器信号,该第一传感器可操作来对于混杂信号的第一循环检测其中具有流体的流管的振动和确定传感器信号中的混杂信号第一混杂参数的第一值,并且可进一步操作来对于混杂信号的第二循环确定所述传感器信号中的混杂信号第二混杂参数的第二值;和流动参数确定系统,其可操作来基于所述传感器信号、所述第一混杂参数的第一值、和所述第二混杂参数的第二值确定所述流体的流动参数。38、根据权利要求37所述的系统,其中所述第一混杂参数的第一值和所述第二混杂参数的第二值分别包括所述混杂信号的振幅和相位的值。39、根据权利要求37所述的系统,其中所述流动参数确定系统可操作来通过确定对于所述传感器信号内的驱动模式信号的第一驱动模式循环的第一驱动参数,和通过确定对于所述驱动模式信号的第二驱动模式循环的第二驱动参数,而确定所述流动参数,其中所述驱动模式信号对应于施加于所述流管以保持其振荡的驱动信号。40、根据权利要求39所述的系统,其中所述流动参数确定系统可操作来基于所述第一混杂参数和所述第二混杂参数而确定所述第一驱动参数和所述第二驱动参数。41、根据权利要求37所述的系统,其中所述混杂信号包括科里奥利模式信号。42、根据权利要求37所述的系统,其中由于所述流管或所述流体的条件变化,所述第一混杂参数和所述第二混杂参数彼此不同。43、根据权利要求42所述的系统,其中混杂确定系统可操作来基于所述第一混杂参数和所述第二混杂参数之间的差而执行所述流管或所述流体的条件诊断。44、根据权利要求37所述的系统,包括驱动发生器,其可操作来输出修改的驱动参数,该参数用于产生要被施加到所述流管用于保持其振荡的驱动信号,其中该驱动发生器可操作来基于所述第一混杂参数和所述第二混杂参数而确定修改的驱动参数。45、根据权利要求44所述的系统,其中所述驱动发生器可操作来确定所述修改的驱动参数,以使得所述修改的驱动参数包括混杂消除参数,该参数被设计来降低所述传感器信号内的混杂信号的影响。全文摘要描述了流量计,其中从附接到可振动流管的传感器中接收传感器信号,以便确定流管内流体的性质,该传感器信号包含驱动信号分量和科里奥利模式分量。该流量计可操作来确定驱动信号分量的驱动参数,以及科里奥利模式分量的科里奥利参数。通过基于驱动信号参数而不是基于科里奥利信号参数来分析传感器信号,流量计能够提供流体性质的稳定和精确的确定。文档编号G01N11/00GK101410705SQ200680033181公开日2009年4月15日申请日期2006年7月11日优先权日2005年7月11日发明者马努斯·P·亨利申请人:因万西斯系统股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1