国外计算机论文范文

时间:2023-03-18 15:15:29

导语:如何才能写好一篇国外计算机论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

国外计算机论文

篇1

[关键词]国际结算方式选择组合

国际结算是指不同国家当事人之间由于各种经济交往而产生的以一定货币形式表现的债权债务关系,并通过一定支付手段和支付方式进行偿付和清偿的行为。在国际结算的研究领域中,主要包括国际结算工具、国际结算方式、国际结算单据、以及国际结算惯例。其中,国际结算方式是最基本、也是最为重要的一个内容。所谓国际结算方式是指收付货币的手段和渠道,同时,国际结算条款也是进出口买卖合同中最为重要的条款之一。因此,对于广大的出口企业而言,如何正确认识各种结算方式,并根据自身需要作出适当选择,以及利用各种国际结算方式的优劣进行不同组合,是企业降低收汇风险、减少结算成本、扩大利润,增加竞争力的重要手段。

一、主要国际结算方式的特点及应用

国际结算起源于国家间的商品买卖,并随着国际贸易和其他国际交往的扩大而不断发展。国际结算经历了从现金结算到非现金结算,从直接结算到间接结算,国际结算方式也呈现多样化。目前,根据国际结算方式的地位和作用,可以把它分为两大类,一类是基本结算方式,另一类是从属性结算方式,。本文重点介绍主要结算方式的特点及使用情况。

1.汇款(Remittance)

汇款又称为汇付,是指进出口双方交易达成以后,买方主动通过银行将款项交付给收款人的一种结算方式。汇款结算的特点是以商业信用为基础,手续简便,费用低廉,但是资金风险负担不平衡。在国际贸易中,汇款的应用主要有预付货款和货到付款两种情况。如果使用预付货款方式,即进口商先将全部或部分货款通过银行支付后,出口商按合约备货发运,此种方式对出口商最为有利,因为进口商的资金被占用,还承担了出口商不按时按质按量发货的风险。另一种是货到付款,即出口商先将货物发出,进口方收到代表物权的单据或货物后再付款。很显然,出口商若选择这种结算方式会非常被动,需承担货物已经出运,且货款无法收回的风险。鉴于汇款结算属于商业信用,银行只按汇款人要求传递款项,不承担任何担保付款或担保发货的责任,因此,在进出口双方资信良好,相互了解,互相信任的情况下,可考虑使用汇款结算方式。

2.托收(Collection)

托收是指出口商(委托人)在货物装运后,开立金融票据或商业单据或两者兼有,委托银行(托收行)通过在国外的联行或行向进口商(付款人)收取款项的一种结算方式。出口企业使用的跟单托收根据交单的条件不同可以分为付款交单(DocumentsagainstPayment,简写为D/P)和承兑交单(DocumentagainstAcceptance,简写为D/A)。总的来说,对出口企业而言,选择托收方式能通过控制单据来控制货物,以交付单据来代表交单,而交单又以进口商的付款或承兑为条件,在一定程度上降低了交易风险,但是托收结算方式仍然属于商业信用,出口商资金负担较重,特别是如果进口商不付款或不承兑,或承兑后无力支付货款,出口企业损失会很严重。因此,在对进口商资信状况、进口地贸易政策及交易习惯等充分了解的情况下,作为一种增加出口竞争力的手段,出口商可适当考虑此种结算方式。

3.信用证(LetterofCredit)

国际商会在UCP600中,对信用证的定义是指一项不可撤销的安排,无论其名称或描述如何,该项安排构成开证行对相符交单予以承付的确定承诺。简单而言,可以理解为银行应开证申请人(进口商)的要求,向第三者(出口商)开立的承诺在一定期限内凭规定的单据支付一定金额的书面文件。信用证与前面两种结算方式相比,其最大的不同的就是以银行信用取代了商业信用,这使得我国大部分出口企业在相当长的一段时间优先选用此种结算方式的主要原因之一。出口商凭收到的信用证出运货物后,只要提交的单据与信用证条款及相关惯例一致,开证行必须履行付款责任。

二、影响出口企业国际结算方式选择的因素

通过以上论述,汇款、托收、信用证这三种基本结算方式对出口企业而言各有利弊,没有所谓最完美的结算方式。因此在每一笔交易中,出口商必须针对不同的国家、不同的交易对象进行全面衡量,做到既要发展业务,争取市场,又要保证收汇安全。出口企业对结算方式的选择主要考虑以下因素。

1.进口商的资信

在国际贸易中,出口商首先应根据交易对手资信状况选择支付方式。一般而言,在签定合同时,必须首先作好对国外客户的信用调查,交易对手的资信情况对交易的顺利进行起着关键性的作用,这是选择结算方式成败的关键和基础。如果对进口商信用不了解,如初次交易,或通过调查结果表明其信誉不佳时,出口商尽量选择风险较小的支付方式,如预付货款,信用证结算方式,或多种方式并用等。而当对方信用好,交易风险较小时,即可选择对交易双方都有利的手续少、费用少的方式,对于加强和巩固老客户的关系有良好的促进作用。

2.合同中的贸易术语

在国际商会编写的《2000年国际贸易术语解释通则》中,共例举13种贸易术语供交易当事人选择。每个术语都有各种的特点、适用情形,特别是涉及风险、费用、责任的划分差别较大。我们可以按照交货条件的不同将贸易术语分为两大类,象征货和实际交货。如果使用实际交货的术语,卖方以直接向买方交付货物的方式来履行其交货义务,买方只有在实际收到货物之后才有义务付款,这种情况并不适合托收或信用证这种凭单付款的结算方式。若使用象征货术语,转移货物所有权以单据为媒介,出口方可以选择信用证,若进口方资信好时,也可考虑托收。

3.运输单据

运输单据是承运人收到货物后签发给出口商的重要单据。在不同的运输方式下,运输单据的性质不完全相同。由于有些运输单据是物权凭证,而有些运输单据是非物权凭证,所以运输单据的性质对于结算方式的选择也产生的影响。如果货物通过海上运输或者多式联运,出口商装运货物后可得到海运提单或可转让的多式联运提单。只要出口商能控制单据,货物所有权就能得到有效控制,可以选择信用证和托收方式结算货款。如货物通过航空、铁路邮包运输时,出口商得到的单据一般为非物权的航空运单、铁路运单、邮包收据。在这种情况下,不适用选择托收结算方式,即使是选择信用证,大多规定单据直接向开证行或指定银行提交,以便银行能控制货物。

此外,在选择结算方式时,还应考虑进口国国家或地区的商业习惯、商品竞争情况、交易数额大小、货币因素、出口方在销售地点是否设有代表机构等因素,以减少风险。

三、结算方式的组合使用

在国际贸易中,一笔交易通常只选择一种结算方式。通过以上分析,没有任何一种结算方式是最完美的,都存在利弊。因此,出口商在综合考虑各种因素后,有时应该合理运用不同的结算方式组合,确保安全收汇,加速资金周转和达成交易,下面列举几种比较典型的结算方式组合形式。

1.信用证与汇款相结合

这是指部分货款用信用证,余款用汇款方式结算。采用此种结算组合方式,主要适用于允许交货数量有一定幅度的某些初级产品的交易,如粮食、煤炭、矿石等。在具体操作中又可以有三种形式:①信用证与装船前汇款相结合;②信用证与预付款结合;③信用证与装船后汇款相结合。对于出口方而言采用第②种形式最为有利,因为买方部分预付款可以有利于出口商的资金周转,另外,买方预付款后,往往由于担心收不回此笔款项而不会故意挑剔单据的不符点。

2.信用证与托收D/P相结合

这是指部分用信用证支付,部分用托收方式D/P结算。此种结算组合方式的通常做法如下:出口商发货以后开立两张汇票,属于信用证下的部分货款凭光票付款,托收方式下则随附全套单据,在进口方付清发票的全额后才能交单。此种方式实际上就是光票信用证和跟单托收的组合形式。对于出口商而言,因有部分信用证的保证,且信用证规定单据跟随托收汇票,开证行须等到全部货款后才能交单,所以收汇比较安全。

3.跟单托收与汇款相结合

这是指在跟单托收方式下,出口商要求进口商以汇款方式支付一定金额的预付款或押金作为保证,在货物装运后,出口商可从货款中扣除已预付的货款,剩下的金额委托银行找进口商给付资金。此种结算方式的组合,能大大降低在托收交易下出口商交易的不确定性及风险性。因为,买方已经支付的订金,多数为20-30%,一般不会拒付托收项下的货款,否则,订金将无法收回。再者,如果由于买方自身的经营状况下降或进口国的法律政策风险导致被拒付时,出口商可以将货物返运回国或另卖他国进口商,订金将用于支付往返运费。

总之,在国际贸易中,结算方式的选择和组合是非常重要的,它不仅关系到交易各方的利益,也关系到交易的成功与否。不同的结算方式涉及不同的信用,对双方当事人的风险有明显的区别。出口商在选用结算方式时,如前文所述,应在贯彻我国外贸方针政策、法律法规,确保外汇资金安全、有利于扩大贸易和资金周转的前提下,结合费用负担、汇率风险等综合考虑,这样才能使各种结算方式充分地发挥其功能,也才能对交易当事人真正有益。

参考文献:

[1]华坚.国际贸结算[M].电子工业出版社,2008.

篇2

软件开发论文2900字(一):动调式陀螺仪数据处理解释软件开发与应用论文

摘要:动调式陀螺测斜仪是一种新型精密陀螺测斜系统,适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。该仪器漂移很小,有效地提高了井眼轨迹测量结果的准确性。为了匹配仪器测量精度,测试数据处理采用空间曲线积分法,实现井眼轨迹空间展布的精细描述,开发出对应测斜资料分析方法与解释平台,为老井轨迹复测、侧钻井等提供实施依据。

关键词:动调式陀螺;井眼轨迹;空间曲线积分法;陀螺测斜解释平台

0引言

为提高油气井利用率和开发效果,地质部门在开发过程中,经常在原井眼基础上进行开窗侧钻,对井眼轨迹的准确性提出了更高的要求。以往由于受仪器精度及设备技术条件限制,井眼轨迹的测量结果往往存在较大偏差,从而影响了对地层的正确评估。所以,为了提高侧钻井的成功率,就需对某些老井复测井眼轨迹[1-2]。本文采用动调式陀螺仪进行井眼轨迹测量,为匹配仪器测量精度,测试数据处理采用空间曲线积分法,实现井眼轨迹空间展布的精细描述,开发出对应测斜资料分析方法与解释平台,为老井轨迹复测、侧钻井等提供实施依据。

1陀螺测斜仪

常用2种陀螺测斜仪测量井眼轨迹。一种是框架式陀螺测斜仪[3],其原理是利用高速旋转的物体具有定轴性的原则实现方位测量,由于高速旋转的运动存在摩擦力,容易产生漂移,而且这种因漂移而产生的偏差会随着时间而增大。另外,框架式陀螺无法直接测量方位,需要在开始测量前用人工确定正北作为基准,这样容易带来人为误差。由于框架式陀螺测斜仪的漂移偏差无法预测和克服,导致井眼轨迹测量结果不稳定。而动调式陀螺仪采用了更为先进的挠性支撑,因而漂移很小,有效地提高了井眼轨迹测量结果的准确性。动调式陀螺测斜仪是一种精密陀螺测斜系统,采用惯性导航原理,利用挠性陀螺仪和石英挠性加速度计作为主要测量元件,通过定点测量仪器各轴的地球自转角速度和加速度分量,经过系统解算后得到当前位置的井斜度、方位角。然后,根据各测量点的方位、倾斜角确定井眼轴线的空间位置,同时为了与钻具配合,必须随时得到工具面角[4]。特别适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。

2井眼轨迹曲线算法优化

井眼轨迹算法有很多种,常用方法有平均角法、圆柱螺线法、最小曲率法和曲率半径法[5-6]。这些计算方法大多是将测量段内的井眼轨迹假设为直线、折线、圆柱螺线和斜面圆弧曲线等简单曲线模型[8]。井眼轨迹计算是通过测量井眼的斜深、井斜角和方位角,然后,再用一定的计算方法将这些测量数据解释为XYZ空间坐标数据[9]。

井眼轨迹计算的积分法是一种基于空间曲线的方法,它将相邻的2个井斜测点的连线视为一渐变空间曲线[5-8],这更符合钻井工作的实际,其精度高于常用的井眼轨迹计算方法。在实际井眼轨迹测试时,通过优化工艺方案,制定合理资料录取方案,采取连续测斜或加密测点方案,可以最大程度地逼近轨迹空间曲线形态。

3处理解释系统设计

陀螺测斜解释平台采用C#开发完成,充分利用人工智能,与上游基础数据库紧密衔接,用户仅需进行简单输入工作便可完成井眼轨迹评价,大大提高了单井处理效率。软件设计3个功能模块,主要实现数据处理、图表绘制、报告生成(见图1)。

3.1数据处理

动调式陀螺测井仪主要采取点测方式进行,在开窗侧钻位置或最大井斜位置采取加密测点或重复测试某深度点的工艺提高测试数据精度。在数据处理上实现数据质量自动检查,如果相邻测点测深增量ΔL=0,说明这2点为重复测试数据,需要计算其平均井斜角和方位角。再采用空间曲线积分法依次计算相邻测点垂深增量ΔH、水平位移增量ΔS、东西位移增量ΔE、南北位移增量ΔN,并对n个测点位移累积求和就是某点的垂深、水平位移、东西位移和南北位移。

3.2图表绘制

对井眼轨迹的描述主要采用水平投影图、垂直剖面图和三维轨迹图方式。绘制水平投影图和垂直剖面图时,需要考虑实现新老井眼轨迹对比功能。因为早期的陀螺测井测量和分析误差相对较大,在开展动调式陀螺仪对老井数据进行普查,落实真正的井眼轨迹时,进行新老井眼轨迹对比绘图(见图2)。

三维轨迹图主要利用计算机图形化计算,采用OPENGL绘图方式,实现井眼轨迹的三维缩放、旋转等功能,使用户对井眼轨迹走向更能直观准确地观察和掌握(见图3)。

3.3报告生成

陀螺测试井眼轨迹报告内容包括井基础数据、现场测试情况、井的三维轨迹图、垂直剖面图、水平投影图、解释结论表等。井基础数据或轨迹对比所需老井井眼数据直接通过油田上游信息系统A2数据库中获取,只需输入正确的井号,便可连接A2系统。

报告形式以Word格式表现,利用MicrosoftOffice系统中word模板编辑功能,可以预先对报告内容进行整体编辑排版。系统以word标签查找方式,完成计算结果、各种表格、图件等内容对应添加到Word文档中,实现一键自动生成报告的功能,满足不同用户、不同地质需求,大大降低了单井处理解释时间。

4陀螺测井技术应用

4.1克服磁性干扰,指导加密井钻进

油田开发后期,依靠打定向井、加密井或老井侧钻稳产增效[8]。动调式陀螺测井仪由于其不受磁性干扰的特点,可以在井距较小:磁性干扰强烈的环境下,准确测取井筒的倾斜角、方位角、工具面角等参数,进一步计算可得出垂深、南北偏移、东西偏移、闭合方位等参数,指导新井钻进。

TJH油田计划在的G71井附近打1口水平井,由于该区块为低渗透区块,井距普遍较小。为了保证侧钻顺利完成,该井在侧钻过程中,对本井及邻井均分别进行了陀螺定向及测斜,发现水平井设计井眼轨迹存在问题,该井与水平井的最小距离只有18.58m,存在安全隐患,随后根据计算结果及时调整钻井方案,保证了水平井顺利施工,投入正常生产后初期日产油近50t。

4.2应用陀螺定向,提高侧钻中靶成功率

在剩余油富集区实施侧钻井是老井产能建设的重要手段,陀螺定向在油田广泛用于老井开窗侧钻,减少定向时间,提高了侧钻中靶率[9-10]。

BQ油田B19-1断块计划在高部位部署BS24-7K井,实施前对BS24-7井进行陀螺测试,总水平位移与原来的认识相差204.2m(见图4、图5),根据结果及时进行调整钻井方案,避免井位落空。该井投产后,初期日产油9.8t。

5结论

(1)动调式陀螺测斜仪不受铁磁物质的影响,适用于有磁性干扰的丛式井、加密井的钻探测量及在完井后的套管内或钻杆内进行测量。无需人工校北并且采用先进的挠性支撑,更有效地提高了井眼轨迹测量结果的准确性。

(2)开发了井眼轨迹分析平台,采用与动调式陀螺测斜仪测量精度相匹配的空间曲线积分法,能够更加精细描述井眼曲线空间展布。

(3)动调式陀螺测井技术在油田落实井眼轨迹、判断油水井在油层中具置、指导加密井部署、提高侧钻中靶率等方面提供可靠了依据,能够取得很好的地质应用效果。

软件开发毕业论文范文模板(二):随采地震监测数据采集控制软件开发论文

摘要:随采地震能够对工作面前方地质异常体进行连续探测和实时预报,成为近几年的研究热点,但是目前还没有能够在煤矿井下开展随采地震长期连续监测的装备及配套软件。为了解决这个问题,基于MicrosoftFoundationClasses(MFC)开发框架,开发了一套随采地震监测数据采集软件,在室内、野外进行了为期3个月的联调测试,并且在贵州岩脚煤矿与井下随采地震监测设备开展了为期3个月的全面试运行。测试表明,软件实现了随采地震信号的高效采集、完全存储和处理软件的实时通信功能,具有运行稳定、操作便捷、处理高效、便于维护、无人值守等优点。

关键词:随采地震监测;数据采集;软件设计

我国的煤矿以井下开采为主,与国外相比,我国煤炭行业的信息化水平较低,矿山空间信息仍然以图表和文字作为主要的存储介质,信息基础设施未能跟上时代变化的脚步,使得煤矿企业的竞争力受到严重的制约[1]。煤矿井下危险具有多变性、隐蔽性,导致安全问题成为威胁煤矿工人生命的核心问题[2]。而采掘工作面更是矿井水害、顶板、火灾以及瓦斯等多种灾害事故的多发区,同时也是工作人员聚集区,因此,也是导致重大生命财产损失的高危区域[3-7]。随采地震勘探[8]是利用采掘活动激发的震动作为震源,探测工作面内部或者掘进面前方一定区域内地质构造的一种地震勘探技术,可以摆脱放炮的安全隐患及对正常采掘生产的影响,实现了采掘的同时进行超前探测[9-11]。随采地震所用震源信号是连续、非可控的,只有进行连续、长期监测,记录远场信号,将其与远场信号作互相关,得到清晰的相关峰值,才能将其转化为脉冲子波,代替炸药震源进行地震勘探[12]。

因此,研制随采地震监测装备及控制软件成为当务之急。本文针对随采地震监测装备的特点,充分分析其观测系统和监测数据的特点,利用数据库和文件系统的优点,设计了软件的数据结构;考虑处理软件的特点,设计了与处理软件之间的接口;最后基于MicrosoftFoundationClasses(简称MFC)开发框架,开发了数据采集软件,联合测试成功后,并在贵州岩脚煤矿进行了3个月的野外采集工作。

1随采地震观测系统及其特点

为了能够获得工作面内部煤层剧烈变化情况、断层和陷落柱位置与规模以及应力集中区等信息,目前的随采地震观测系统采用复杂部署模式。如图1所示,采用H形布局,共72道,其中孔中部署24道,分4个深孔,每个钻孔内部署6道,由一个孔中多级检波器串承担;其余的48道部署于工作面两侧巷道的锚杆上,图1中绿色圆点为巷道检波器。

数据采集分站为6通道,整个观测系统共需12台分站,数据处理时主要使用煤层中的槽波,而槽波的频率较高,可以达到500Hz,为了采集高质量的数据,采样间隔为250μs,这就对数据采集系统提出了新的要求,不仅仅数据道数多,采样率较高,而且是长期连续实时监测。

观测系统随着工作面的推进而移动,当工作面推进到检波器测点附近时,要依次将检波器拆卸,避免被埋入采空区中,当工作面推进到距离图2中黄色深孔检波器10~20m时,要将全部的黄色测点移动到蓝色测点位置,以此类推直到工作面回采结束。

2随采地震监测数据采集软件设计

2.1软件架构设计

针对分站多、数据量大、观测系统多变化、实时性要求高以及需要与数据处理分析软件进行通信的特点,采集软件利用多线程技术分别进行数据采集和存储,软件框架设计见图3。

2.2软件数据结构设计

采集软件中的数据可以分为两类,一类为数据量不大,变化周期较长的数据,比如:监测分站信息、观测系统信息等;另一类为数据量较大,而且变化周期很短的数据,比如:监测数据。根据数据特点,采集软件采用数据库与文件系统相结合的方式保存数据,以提高数据存储效率。监测数据采用文件系统保存,其他数据采用数据库方式保存。

a.数据库设计

数据库主要保存测区信息、采样率、每个文件的采样时长、采集分站信息、传感器信息、观测系统以及监测数据的保存路径等信息,其E-R模型见图4。

b.文件结构设计

监测数据的辅助信息,如采样率、观测系统、道数等信息全部保存在数据库中的监测数据表datafile_info中,按照采样顺序将每道数据作为一块写入文件,块的顺序与道号一致,样点值采用有符号的浮点型数据类型保存,详见图5。文件名为第一个样点的采样时间,格式为:YYYY-MM-DD_HH_MM-SS,不足两位数的补零。

2.3软件交互接口设计

本软件需要分别与井下采集分站和随采地震数据处理软件进行交互,主要涉及到两个接口。

a.与采集分站接口

为了便于和井下采集分站通信,采用UDP与TCP协议相结合的通信模式,采集软件的查询指令通过UDP协议与采集分站通信,通知指令和数据传输则采用TCP协议传输,其通信流程见图6。

b.与数据处理软件接口

为了提高数据存储效率,采集软件采用数据库与文件系统相结合的方式存储监测数据,大量的监测数据保存在文件中,但是文件的相关信息,如:道数、采集时间、采样率、观测系统等信息保存在数据库表datafile_info,与数据处理软件的通信也通过数据库来完成,数据记录表中专门设计一个字段为数据状态标志,数据采集时状态为0,采集结束后为1,数据处理软件不断查询该表中数据状态标志为1的记录,一旦有这样的记录,则根据数据库中的信息读取监测数据进行处理,处理结束后将该标志改为2,具体处理流程见图7。

3随采地震监测数据采集软件实现

3.1开发环境

软件基于VisualStudio的微软基础库类(micro­softfoundationclasses,MFC)开发框架,采用C++语言编写,充分利用其图形用户界面(graphicaluserinterface,GUI),大大提高软件的开发效率。在功能开发方面,为了满足随采地震监测的需要,提供数据采集和数据保存功能,采用菜单栏和对话框方式来实现软件与用户之间的人机交互。在整个应用框架的基础上进行功能性、界面性的填充。将软件开发分成若干部分,有效地提高软件研发效率和可读性,同时也便于后期维护升级。

3.2软件的实现

为了提高软件的运行效率,将软件操作界面、数据采集、保存和整理以及设备状态监测与恢复功能分别由单独的线程来完成。

a.数据库实现

数据库中最主要的两张表为传感器信息表和监测数据表,传感器信息表为观测系统表的基础,而且随着工作面的回采传感器移动后,传感器的位置信息就会发生变化,观测系统随之变化;监测数据表是数据采集软件与处理软件通信的基础,表中需要包含大数据文件路径、观测系统、采样率、采样时间和时长等重要信息,具体见表1和表2。

传感器信息表中(表1)以Station_ID、Channel和Modify_Time为联合主键,这样表中可以把同一个传感器在不同时间的坐标都保存起来,随时可以获取任何时间段的观测系统。

监测数据表中(表2)由File_Index为主键,该值为根据时间自动生成一个与时间有关的数,确保唯一性,同时将大数据文件的相关数据信息全部存入该表中,以方便数据处理软件随时查询。

b.软件操作界面

随采地震监测软件属于监测类软件,具有自动化程度高、人工干预少等特点,因此,需要用户的操作很少,主要是一些参数设置和监测分站运行状态的显示:系统中监测分站的数量、每台分站的传感器数量及其工作状态。

传感器参数设置功能主要包括传感器的安装位置及其坐标、所属监测分站号、通道号、测点号等信息的增加、删除和修改,由修改传感器的时间为主键,即可获得该时刻的观测系统。

c.数据采集功能

数据采集功能主要包括数据采集软件与监测分站之间的通信、监测分站状态查询与控制、数据采集等。为了达到随时能够与监测分站通信的目的,与监测分站的通信通过UDP和TCP协议两种方式来实现,其中监测分站的信息和状态查询由UDP协议实现,指令的发送、参数设置和数据采集通过TCP协议实现。TCP协议中采集软件为服务器端,监测分站为客户端,服务器端采用完成端口技术来接收多个监测分站上传的数据,为了便于数据保存,每个通道的数据分别存放在独立的缓存区中,缓存区采用循环数组的设计,当数据写入缓存区中后,循环数组的数据采集下标iColDataIndex+1,数据采集详细流程见图8。

d.数据保存

为了提高数据存储的效率,将数据存储分为数据保存和整理两个步骤,分别由两个线程执行。数据保存线程监测缓存区中数据采集下标iColData­Index与已保存数据下标iSaveDataIndex之差,当该差值达到预设值时,从数据缓存区中读取数据并保存成数据文件(采用异步模式将每道单独存储为一个文件)。数据保存完成后,循环数组的已保存数据下标iSaveDataIndex+1,其数据保存详细流程见图9。

e.数据整理

为方便数据处理需要把同一时段的各道检波器的数据保存为一个文件,当由于检波器或者采集分站故障导致数据缺失时做填零处理。因而增加一个专门进行数据整理的子模块,由一个单独的线程来处理,其数据整理详细流程见图10。

f.系统自恢复

井下的供电系统或者网络经常检修或者故障,导致随采地震监测设备出现故障,当故障解决后,系统应该能够自动恢复,但是该系统是由多个监测分站组成的,分站之间需要不断进行时间同步,当一台分站出现故障后,该分站停止采集,其他分站仍然正常采集,当该分站故障解决后,要想恢复采集,必须要把系统中所有的分站进行重启。图11所示流程,就是用来检测网络是否出现故障,如果出现故障,则一直检测,直到故障修复,然后重新启动系统。

4随采地震监测数据采集软件联调与测试

4.1运行环境

数据采集软对运行环境的要求如下:

操作系统:windows7及其以上;CPU:2.5GHz,4核;内存:8GB;硬盘:500GB。

4.2联调与测试

该软件与井下监测分站以及数据处理系统在实验室进行为期1个月的联调测试,联调过程中对采集软件与监测分站和数据处理软件的接口进行了修改和完善,并在野外进行了为期2个月的稳定运行后,各项性能指标都达到了设计要求,软件实时波形界面见图12所示。最后在贵州岩脚煤矿进行为期3个月全面试运行,无论是采集数据还是与数据处理软件的通信都正常工作。

5结论

a.整个软件的设计契合了随采地震监测系统的特点,实现了随采地震信号的高效采集、完全存储和与处理软件的实时通信,软件具有运行稳定、操作便捷、处理高效、便于维护等优点。