本发明涉及地质勘探技术领域,特别涉及一种单枪的近场信号获取方法和装置。
背景技术:
气枪震源是地震勘探中产生地震波能量的一种重要工具。在地震勘探的过程中,可以对震源的各种参数进行设计、配置、检测和保持。对气枪震源进行条件控制实验,激发、记录和分析气枪震源所产生的波场信号,可以达到检测气枪震源和激发气枪参数的目的。
当需要采集单个气枪的近场波形时,一般情况下,有以下两种方法:
1)在气枪震源全阵列激发的情况下的充气测试:可以通过采集气枪阵列震源中单个气枪对应的近场信号检波器所记录的近场波形,并在各枪体附近的波场信号中读取伪气泡周期的方法来实现。
然而,由于气枪震源同时激发,上述单个气枪对应的近场信号检波器所记录的近场波形是所有气枪共同激发作用的结果,从而导致获得的近场信号准确度不高。
2)单枪激发的气泡测试:在保证充分充气的情况下持续保持同时只激发单一气枪,采集气枪阵列震源中所激发的单个气枪所对应的近场信号检波器记录的近场波形。
然而,在保证充分充气的情况下持续保持同时只激发单一气枪,所得到的激发结果是理想条件下的实验结果,并不能反映真实的工作环境,从而导致获得的近场信号准确度不高。
针对上述问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种单枪的近场信号获取方法和装置,以解决现有技术中工作激发条件下,获得的近场信号作为单枪独立近场信号准确度不高的问题。
本发明实施例提供了一种单枪的近场信号获取方法,该方法包括:确定第一目标气枪所在供气系统内所有气枪阵列震源的激发时序,其中,所述第一目标气枪在所述供气系统的其中一个气枪阵列震源中;按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达所述第一目标气枪所在气枪阵列震源的激发时刻,激发所述第一目标气枪;通过近场检波器记录所述第一目标气枪激发产生的波场信号,直至将所述波场信号记录完毕为止。
在一个实施例中,在通过近场检波器记录所述第一目标气枪激发产生的波场信号的开始时刻,对所述第一目标气枪及所述第一目标气枪所在气枪阵列震源进行充气,直至所述第一目标气枪激发产生的波场信号已记录完毕;一旦所述第一目标气枪激发产生的波场信号已记录完毕,对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发;按照所述确定的激发时序依次激发所述供气系统中的所有气枪阵列震源。
在一个实施例中,在对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发之后,所述方法还包括:确定所述第二目标气枪与所述第一目标气枪是否处于同一气枪阵列震源;如果是,则在所述第一目标气枪的下一激发时刻激发所述第二目标气枪;如果不是,则在所述第一目标气枪的下一激发时刻之后的所述第二目标气枪所在气枪阵列震源的激发时刻激发所述第二目标气枪。
在一个实施例中,在按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源的过程中,所述方法包括:所述目标气枪所在供气系统之外的气枪阵列震源仅占有激发时序,不激发。
在一个实施例中,所述激发时序包括:工作过程中预设的激发时序。
在一个实施例中,所述目标气枪包括:工作气枪和/或备用气枪。
本发明实施例还提供了一种单枪的近场信号获取装置,该装置包括:确定模块,用于确定第一目标气枪所在供气系统内所有气枪阵列震源的激发时序,其中,所述第一目标气枪在所述供气系统的其中一个气枪阵列震源中;激发模块,用于按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达所述第一目标气枪所在气枪阵列震源的激发时刻,激发所述第一目标气枪;记录模块,用于通过近场检波器记录所述第一目标气枪激发产生的波场信号,直至将所述波场信号记录完毕为止。
在一个实施例中,所述记录模块包括:充气单元,用于在通过近场检波器记录所述第一目标气枪激发产生的波场信号的开始时刻,对所述第一目标气枪及所述第一目标气枪所在气枪阵列震源进行充气,直至所述第一目标气枪激发产生的波场信号已记录完毕;第一激发单元,用于在第一目标气枪激发产生的波场信号已记录完毕的情况下,对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发;第二激发单元,用于按照所述确定激发时序依次激发所述供气系统中的所有气枪阵列震源。
在一个实施例中,所述第一激发单元包括:气枪阵列震源确定子单元,用于在对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发之后,确定所述第二目标气枪与所述第一目标气枪是否处于同一气枪阵列震源;第一确定子单元,用于在确定所述第二目标气枪与所述第一目标气枪处于同一气枪阵列震源的情况下,在所述第一目标气枪的下一激发时刻激发所述第二目标气枪;第二确定子单元,用于在确定所述第二目标气枪与所述第一目标气枪不处于同一气枪阵列震源的情况下,在所述第一目标气枪的下一激发时刻之后的所述第二目标气枪所在气枪阵列震源的激发时刻激发所述第二目标气枪。
在一个实施例中,所述激发模块具体用于在按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源的过程中,所述目标气枪所在供气系统之外的气枪阵列震源仅占有激发时序,不激发。
在本发明实施例中,在按照确定的激发时序依次激发供气系统中的目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照确定的激发时序激发所述供气系统中的目标气枪所在气枪阵列震源;继续按照确定的激发时序激发供气系统中的目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达目标气枪所在气枪阵列震源的激发时刻,激发目标气枪,并通过近场检波器记录目标气枪激发产生的波场信号,直至将波场信号记录完毕为止。对于按照确定的激发时序依次激发所有供气系统的气枪阵列震源而言,仅激发供气系统中的气枪阵列震源,在这种条件下再在相应时刻激发目标气枪并通过近场检波器获取目标气枪激发产生的波场信号,最终得到的单枪近场信号作为单枪独立近场信号,准确度得到了提高。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1是本发明实施例的单枪的近场信号获取方法的流程图;
图2是本发明实施例的多气枪震源的测试示意图;
图3是本发明实施例的单源无备用枪配置情况下的单枪的近场信号获取方法的一种流程图;
图4是本发明实施例的单枪的近场信号获取装置的一种结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
考虑到现有技术中在进行气枪阵列震源试验时,所获取的近场信号准确度不高的问题,发明人提出了对于按照确定的激发时序依次激发所有供气系统的气枪阵列震源而言,仅激发供气系统中的气枪阵列震源,在按所确定激发时序完成了目标气枪阵列震源之外的其他气枪阵列震源-目标气枪所在气枪阵列震源-其他气枪阵列震源的激发的条件下再在目标气枪所在气枪阵列震源在激发时序中的相应激发时刻激发目标气枪并通过近场检波器获取目标气枪激发产生的波场信号的方法,来获取单个气枪或者类似的部分震源激发的独立近场波形。具体地,在本实施例中,提出了一种单枪的近场信号获取方法,如图1所示,可以包括以下步骤:
步骤101:确定第一目标气枪所在供气系统内所有气枪阵列震源的激发时序,其中,所述第一目标气枪在所述供气系统的其中一个气枪阵列震源中;
气枪震源是地震勘探中产生地震波能量的一种重要工具,气枪的各种参数需要设计、配置、检测和保持。通过条件控制实验,激发、记录和分析波场信号,达到检测震源和激发参数的目的。在实际应用中,船载空压机可以产生空气高压,然后通过一定长度(例如:200米)的脐管将所产生的高压空气输送到供气系统相应的气枪阵列震源附近,再分配到容量不同的气枪中。本实施例中的震源可以是海上气枪震源系统,主要包括:阵列收放系统、气枪阵列震源、气枪炮缆、拖曳附体、枪控器以及高压空气压缩机等部分。其中,气枪阵列震源是海上气枪震源系统的核心,气枪阵列震源排布方式可以影响震源的效能以及所采集的地震资料的质量。
激发时序可以是气枪充气和激发的周期过程。获取单枪的近场信号时,并不是简单地开关供气系统中的目标气枪,我们的技术方案是获取或叫物理模拟在真实工作状态下独立的一个单独枪或一部分枪所贡献的波场在近场检波器处的震动波形。简单地开关一个气枪是容易想到的,然而我们没有简单地打开目标气枪关闭其他气枪。气枪的开关和激发在我们的技术方案中是有严格时序和条件的。因而,可以先赋予目标气枪所在供气系统内所有气枪阵列震源一个激发时序。在本实施例中,激发时序表示工作过程中预设的激发时序。具体的,激发时序可以是真实工作状态下气枪的工作时序。可以根据实际工作状态下气枪的工作时序来确定第一目标气枪所在供气系统内所有气枪阵列震源的激发时序。控制气枪的激发时序满足真实工作状态下气枪的工作时序,可以保证所获取的单枪波场信号符合真实的工作情况。上述供气系统和激发时序都是确定的,包含,激发时各个气枪阵列震源和各个气枪所达到的视气压也是确定的。即,确定目标气枪所在供气系统内所有气枪阵列震源的激发时序时,各个气枪以及各个气枪所在气枪阵列震源激发时所达到的视气压也就确定了。在这里视气压可以是气枪腔体外的气压传感器所测得的腔体外的气压,在公知技术方案中被作为腔体内气压。
进一步地,对于实际工作生产中的激发时序而言,并没有供气系统之内或者供气系统之外的区别,只有可能存在多个供气系统、多个气枪阵列震源,其中,各个气枪阵列震源分别属于不同的供气系统,即,也可能有目标气枪所在供气系统之外的气枪阵列震源存在。但是,由于工作时的激发时序是对于所有气枪阵列震源即多个供气系统而言的,其中一个供气系统的激发,例如,目标气枪所在供气系统的激发,必然符合整个工作时序,因而对于目标气枪所在供气系统之外的气枪阵列震源仅占有激发时序,而由于不在目标气枪所在供气系统之内所以并不激发。例如:实际工作系统中有四个气枪阵列震源,分别为:枪阵1、枪阵2、枪阵3、枪阵4,四个枪阵的激发时序为:十秒间隔。即:枪阵1激发十秒后枪阵2立即激发,再十秒后枪阵3立即激发,再十秒枪阵4立即激发、再十秒后枪阵1再立即激发,再依次循环,其中:枪阵1、枪阵2属于一个供气系统,目标枪在枪阵1中。那么,在获取近场信号的时候,只激发枪阵1、枪阵2,但是该工作系统中的激发时序还是枪阵1激发十秒后枪阵2立即激发,再十秒后经过枪阵3激发时刻,再十秒后经过枪阵4激发时刻、再十秒后枪阵1立即激发的时序。但是由于枪阵3、枪阵4不在目标气枪所在的供气系统中,因而,枪阵1和枪阵2的激发时序就是激发枪阵1十秒后激发枪阵2,再过30秒后再激发枪阵1,这样,枪阵1和枪阵2的激发是符合工作时序的:枪阵1激发十秒后激发枪阵2,然后再过30秒再激发枪阵1。
在记录波场信号之前,首先确定目标气枪所在供气系统内所有气枪阵列震源的激发时序,和现有技术相比,可以保证供气系统按照一定的时序工作,满足真实的工作环境。
步骤102:按照所述确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达所述第一目标气枪所在气枪阵列震源的激发时刻,激发所述第一目标气枪;
其中,目标气枪所在供气系统之外的气枪阵列震源仅占有激发时序,不激发。
进一步地,供气系统中所有气枪阵列震源可以按照确定的激发时序依次激发供气系统中的目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源重复执行多次,本发明对此不作限定。
步骤103:通过近场检波器记录所述第一目标气枪激发产生的波场信号,直至将所述波场信号记录完毕为止。
具体的,在步骤102中激发目标气枪时,立即开始通过近场检波器记录目标气枪激发产生的波场信号,直至将波场信号记录完毕为止。
至此,完整的一次目标气枪激发和目标气枪的工作条件激发下的独立近场信号获取已完毕。同时,也可以重复多次获取相同的单枪近场信号以及重复多次获取不同单枪的近场信号,重复多次获取相同的单枪近场信号以及重复多次获取不同单枪的近场信号也可以采用和本申请所提出的单枪的近场信号获取方法相同的手段实现。进一步地,然而,为了提高本申请的近场信号获取效率,可以在通过近场检波器记录目标气枪激发产生的波场信号的开始时刻,立即对目标气枪及所在气枪阵列震源补充充气。待目标气枪激发所产生的近场波场信号记录完毕之后,激发目标气枪所在包括目标枪在内的整个气枪阵列震源。这一目标气枪激发和其所在气枪阵列震源激发间的时间被减去,视为一次瞬间工作激发,目标气枪激发时的视气压视为该种工作激发的视气压。
对于有目标气枪激发的供气系统中,在供气系统所有气枪阵列震源的一次激发时序循环内,可以按照以下方法确定激发时序:可以将目标气枪的激发时间与目标气枪激发之前的激发关联来判断激发时序;以其所在气枪阵列震源激发时刻与之后的激发关联来判断激发时序。以此为原则可以使重复的工作条件下单枪的独立近场信号获取紧凑连续地进行下去。
在本实施例中,可以通过在激发目标气枪,并在通过近场检波器记录目标气枪激发产生的波场信号的开始时刻,对目标气枪及目标气枪所在气枪阵列震源进行充气,直至气枪激发产生的波场信号已记录完毕时,立即激发目标气枪所在气枪阵列震源的方式,使得所确定的激发时序可以以所述的特有的方式被满足。
进一步地,可以对目标气枪所在气枪阵列震源中的所有气枪同时进行激发;以此为起点再继续按照确定的激发时序依次激发供气系统中的所有气枪阵列震源。
通常情况下,在检测某些数据时,可以采用在相同情况下多次测量这些数据的方法。同样地,在获取某个气枪的近场信号时,也可以多次激发该气枪,并多次通过近场检波器记录目标气枪激发产生的波场信号。而且,对于同一供气系统而言,可能也有其他气枪需要获取近场信号。因而,在上述对目标气枪所在气枪阵列震源中的所有气枪同时进行激发之后,可以采用以下步骤检测该气枪或者其他气枪的近场信号:
S1:确定第二目标气枪与第一目标气枪是否处于同一气枪阵列震源;
S2:如果是,则在第一目标气枪的下一激发时刻激发第二目标气枪;
S3:如果不是,则在第一目标气枪的下一激发时刻之后的第二目标气枪所在气枪阵列震源的激发时刻激发第二目标气枪。
其中,在上述S1、S2和S3中,为了对两次记录的波场信号进行区分,可以将前一次进行波场信号记录的目标气枪称为第一目标气枪,后一次进行波场信号记录的目标气枪称为第二目标气枪。值得注意的是,第一目标气枪和第二目标气枪并不是指第一次进行波场记录和第二次进行波场记录,称第一目标气枪和第二目标气枪只是为了说明先后顺序,表示第n次和第n+1次,其中,n大于等于1。即,可以是第三次进行波场记录和第四次进行波场记录,也可以是第100次进行波场记录和第101次进行波场记录,本申请对此不作限定。总之,第一目标气枪和第二目标气枪均表示目标气枪,目标气枪可以是第一目标气枪,也可以是第二目标气枪。
当记录完第一目标气枪的波场信号完毕,对第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发之后,可以先确认第二目标气枪与第一目标气枪是否处于同一气枪阵列震源。在激发第二目标气枪之前,可以根据上述步骤102中激发目标气枪之前,遵照:在按所确定的目标气枪所在供气系统内的气枪阵列震源的激发时序完成了依次为目标气枪所在气枪阵列震源之外的其他气枪阵列震源-目标气枪所在气枪阵列震源-目标气枪所在气枪阵列震源之外的其他气枪阵列震源的激发的条件下,再在目标气枪所在气枪阵列震源在激发时序中的相应时刻激发目标气枪的原则,选择第二目标气枪的激发时刻。
即,在一个优化的实施例中,如果处于同一气枪阵列震源,那么可以直接在第一目标气枪的下一激发时刻激发第二目标气枪。如果不处于同一气枪阵列震源,那么可以在第一目标气枪的下一激发时刻之后的第二目标气枪所在气枪阵列震源的激发时刻激发第二目标气枪。当然地,对于处于同一气枪阵列震源的情况,也可以选择在第一目标气枪的下一激发时刻之后的第二目标气枪所在气枪阵列震源的激发时刻激发第二目标气枪,对于不处于同一气枪阵列震源的情况,也可以选择在第一目标气枪的下一激发时刻之后的下一次第二目标气枪所在气枪阵列震源的激发时刻激发第二目标气枪,本申请对此不作限定。
通常,在充气的过程中,空气高压可以在船载空压机上产生,然后高压气体可以通过一定长度(例如200米)的脐管被输送到气枪阵列震源附近,再分配到容量不同的枪体。气体的粘滞性和惯性使得充气和平衡是需要一定时间的过程。然而,监控气枪及气枪所在气枪阵列震源压力的传感器只可以设计在与枪体连通的外部气压环境中,不能设计在高压爆破的气枪体内。这样,虽然在激发的过程中可以实时读取压力传感器的数据,即,视气压,但是,在生产激发过程中,激发的前一时刻的气枪腔体内的气压值是未知的,不能得知气枪腔体内精确的气压数值,也就是说不能确保激发前气枪腔体内的气压与视气压值相同。
在本实施例中,在通过近场检波器获取目标气枪激发产生的近场信号之后,可以通过目标气枪的近场信号计算得到目标气枪在激发前的实际气压值。具体地,可以按照以下公式计算得到目标气枪在激发前的实际气压值:
其中,Tosc表示目标气枪波场信号周期,P表示目标气枪激发前的实际气压值,V表示目标气枪的枪体容量,P0表示目标气枪所在的环境水压。
即,应用本申请所提出的方法获取目标气枪的近场信号之后,还可以实现目标气枪在实际工作条件下,得到气枪在激发前的实际气压值的目的。
值得注意的是,在实际应用的过程中,目标气枪除了可以使用工作气枪外,还可以使用备用气枪,所以本申请中的目标气枪既可以指工作气枪,还可以指备用气枪。即:当模拟在真实工作状态下独立的一个备用气枪或者一部分备用气枪所贡献的波场在近场检波器处的震动波形时,可以采用上述步骤101至步骤103中的方法。为了提高时效,在某一支目标气枪按所需的激发次数激发完毕之后,转换备用枪为新的目标气枪的原则与步骤103中的S1至S4所述方法一致,只要在前一目标气枪激发后所在气枪阵列震源下一次激发之前,打开作为新目标气枪的备用气枪,并关闭备用气枪所交换替换的前活跃气枪即可。
具体地,根据如图2所示的多气枪阵列震源的测试示意图来对有多个气枪震源存在的情况下多次获取目标气枪的近场信号的方法进行进一步的描述。值得注意的是如图2所示的方法仅是一种示意性描述,在进行实际生产时,也可以在其他时刻多次激发目标气枪,本申请对此不作限定。
进一步地,如图2所示,横向可以是供气系统中气枪阵列震源的个数,具体的,图2中目标气枪所在震源配置内有三个气枪阵列震源,分别为:其他震源组一、测试震源和其他震源组二;纵向可以是供气系统中气枪阵列震源的测试时序,其中,图2中工作激发可以是三个气枪阵列震源中所有气枪均激发的情况,测试激发可以是当到达目标气枪所在震源即图中的测试震源的激发时刻时,只对目标气枪进行激发的情况。其中,图中用实线绘制的圆表示按照确定的激发时序对气枪阵列震源激发的激发时刻,图中用虚线绘制的圆表示目标气枪按照确定的激发时序进行激发并充气后,该目标气枪所在气枪阵列震源中的所有气枪同时进行激发的激发时刻。进一步的,根据图2对实际情况下单枪的近场信号获取情况进行具体的描述。按照实际的工作状况依次对这三个气枪震源分别进行两轮完整的工作激发过程以及充气过程,其中,同一震源相邻的工作激发之间的状态即为该震源进行充气的过程。在第三轮工作激发时,在其他震源组一进行一次工作激发后,到达目标气枪所在测试震源的工作激发时刻,即到达目标气枪的测试激发时刻时激发目标气枪,通过近场检波器获取目标气枪激发产生的近场信号。在获取目标气枪激发产生的近场信号的开始时刻,对目标气枪进行充气,直至近场信号记录完毕到达图2中虚线绘制的圆即工作激发时刻,立即对测试震源中的所有气枪同时进行激发。之后再按照实际的工作状况对其他震源组二进行工作激发过程以及充气过程。在进行第四轮工作激发时,由于当前的目标气枪和之前的目标气枪在同一气枪阵列震源,因此,测试震源的第四轮工作激发的时刻即为当前的目标气枪按照所确定激发时序的下一激发时刻,之后再依次进行震源的激发过程以及充气过程。
在利用现有技术进行气枪的条件控制试验过程中,可以通过船载空压机产生的空气高压通过一定长度(如200米)的脐管被输送到气枪阵列震源附近,再分配给不同容量的枪体。气体的粘滞性和惯性导致强体充气和平衡是需要一定时间的过程,但是,条件控制试验中所使用的压力传感器只能设计在与气枪腔体连通的外部气压环境中,而不能设计在高压爆破的气枪腔体内。因此,虽然在气枪激发的过程中可以实时读取压力传感器的压力数据,但是仍然不能精确得知气枪内的气压值,不能确保激发前枪体内气压与期望值的符合或得知符合程度。虽然可以通过气泡测试,对单个气枪进行足够长的充气时间,使气枪阵列震源和供气系统中的气压获得空间分布的平衡和时间上的稳定,从而在各个气枪内建立起与压力传感器所测相等的压力,然后再通过近场检波器获取该气枪的波场信号,但是,此时所得到的波场信号仅仅适用于理想的气枪阵列震源的工作情况,并不符合实际的应用需求。
下面以一种单枪的近场信号获取方法的具体应用实例来进行说明,在本实施例中,通过上述单枪的近场信号获取方法来获取某单源无备用枪配置的震源中的单个气枪的波场信号。其中,单源指的是该供气系统中只存在一个气枪阵列震源。然而值得注意的是,该具体实施例仅是为了更好地说明本发明,并不构成对本发明的不当限定。具体地,如图3所示,可以包括以下步骤:
步骤301:按照工作环保要求对枪阵进行软启动,在枪阵进入工作状态后,即上述启动完毕,对枪阵的所有工作气枪充气;
步骤302:按照工作条件激发枪阵中的所有气枪;
步骤303:按照工作时序要求对枪阵进行正常充气;
在本实施例中,可以激发充气10次以上。
步骤304:与前一次激发间隔测试设定的时间间隔后激发当前受测气枪,并记录当前目标气枪的近场波形;
步骤305:按照工作时序要求对枪阵进行正常充气;
步骤306:一旦完成当前目标气枪的近场波形的记录,激发枪阵;
步骤307:如果继续试验,则正常充气。并从步骤304开始进行其后的程序;
步骤308:若当前受测气枪的试验次数已经满足一定的要求,改变当前受测气枪。
重复上述步骤直至目标气枪的试验次数满足一定的要求,可以改变当前目标气枪。在本实施例中,重复5次来获取同一受测气枪的近场信号。
基于同一发明构思,本发明实施例中还提供了一种单枪的近场信号获取装置,如下面的实施例所述。由于单枪的近场信号获取装置解决问题的原理与单枪的近场信号获取方法相似,因此单枪的近场信号获取装置的实施可以参见单枪的近场信号获取方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4是本发明实施例的单枪的近场信号获取装置的一种结构框图,如图4所示,包括:确定模块401、激发模块402、记录模块403,下面对该结构进行说明。
确定模块401,可以用于确定第一目标气枪所在供气系统内所有气枪阵列震源的激发时序,其中,所述第一目标气枪在所述供气系统的其中一个气枪阵列震源中;
激发模块402,可以用于按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源;继续按照所述确定的激发时序激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达所述第一目标气枪所在气枪阵列震源的激发时刻,激发所述第一目标气枪;
记录模块403,可以用于通过近场检波器记录所述第一目标气枪激发产生的波场信号,直至将所述波场信号记录完毕为止。
在一个实施例中,所述记录模块可以包括:充气单元,可以用于在通过近场检波器记录所述第一目标气枪激发产生的波场信号的开始时刻,对所述第一目标气枪及所述第一目标气枪所在气枪阵列震源进行充气,直至所述第一目标气枪激发产生的波场信号已记录完毕;第一激发单元,可以用于载第一目标气枪激发产生的波场信号已记录完毕的情况下,对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发;第二激发单元,可以用于按照所述确定激发时序依次激发所述供气系统中的所有气枪阵列震源。
在一个实施例中,所述第一激发单元可以包括:气枪阵列震源确定子单元,可以用于在对所述第一目标气枪所在气枪阵列震源中的所有气枪同时进行激发之后,确定所述第二目标气枪与所述第一目标气枪是否处于同一气枪阵列震源;第一确定子单元,可以用于在确定所述第二目标气枪与所述第一目标气枪处于同一气枪阵列震源的情况下,在所述第一目标气枪的下一激发时刻激发所述第二目标气枪;第二确定子单元,可以用于在确定所述第二目标气枪与所述第一目标气枪不处于同一气枪阵列震源的情况下,在所述第一目标气枪的下一激发时刻之后的所述第二目标气枪所在气枪阵列震源的激发时刻激发所述第二目标气枪。
在一个实施例中,所述激发模块具体可以用于在按照确定的激发时序依次激发所述供气系统中的第一目标气枪所在气枪阵列震源之外的气枪阵列震源的过程中,所述目标气枪所在供气系统之外的气枪阵列震源仅占有激发时序,不激发。
在一个实施例中,所述目标气枪可以包括工作气枪和/或备用气枪。
从以上的描述中,可以看出,本发明实施例实现了如下技术效果:在按照确定的激发时序依次激发供气系统中的目标气枪所在气枪阵列震源之外的气枪阵列震源;继续按照确定的激发时序激发所述供气系统中的目标气枪所在气枪阵列震源;继续按照确定的激发时序激发供气系统中的目标气枪所在气枪阵列震源之外的气枪阵列震源,然后再次到达目标气枪所在气枪阵列震源的激发时刻,激发目标气枪,并通过近场检波器记录目标气枪激发产生的波场信号,直至将波场信号记录完毕为止。对于按照确定的激发时序依次激发所有供气系统的气枪阵列震源而言,仅激发供气系统中的气枪阵列震源,在这种条件下再在相应时刻激发目标气枪并通过近场检波器获取目标气枪激发产生的波场信号,最终得到的单枪近场信号作为单枪独立近场信号,准确度得到了提高。
显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。