学位论文网10年专注于硕士论文,博士论文,毕业论文及各种文字服务。 咨询电话:17031187987李老师(微信同号),QQ:356662379

所有论文科目分类

首页 > 论文范文 > 计算机论文 > 计算机软件 >

软件工程:品鉴软件开发论文2900字_软件开发毕业

作者:2021-05-14 21:02阅读:文章来源:未知

这里是学位论文网小编整理的一篇计算硕士论文的范例,如果您需要计算毕业论文,计算期刊论文,计算课题论文的代写服务,请联系我们网站上面的二维码联系我们。10年的成功经验,万千案例,值得信赖。

导读:如何撰写出称心的关于软件开发论文是如今很多人都为之苦恼的问题之一,而论文的撰写也并非易事,必定是需求破费很多心机和汗水的,本论文分类为计算机论文,下面是小编为大家整理的几篇关于软件开发论文范文供大家参考。

 

  软件开发论文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.整个软件的设计契合了随采地震监测系统的特性,完成了随采地震信号的高效采集、完整存储和与处置软件的实时通讯,软件具有运转稳定、操作便利、处置高效、便于维护等优点。

 

  b.软件采用数据库与文件系统相分离的方式,不只仅进步了原始数据的存储效率,而且也便当了与数据处置软件的通讯。

 

  c.应用网络监听模块能够在井下监测分站恢复后,完成系统自动重启,将恢复正常的监测分站重新参加系统停止采集,从而完成系统的无人值守。

  此计算硕士论文出自网络,版权归原作者所有,若侵犯到您的权利,请联系我们。我们将于1 -2个工作日内删除。国内最权威计算论文代写机构,无数成功案例,欢迎品鉴。

最近相关

速成论文网

最新更新

热门推荐

[职业教育]简析人才培养工作状态数据采集平台在高职院校
1 院校研究的起源与定义 院校研究于20 世纪20 年代诞生在美国。1965 年美国院校研究会(Association for Institutional Research,AIR)成立...[全文]
[高等教育]试论高等院校音乐课程的德育功能及其实现路径
一、高校音乐课程的德育方式 (一)特定音乐作品的歌词内容具有德育功能 每一首歌曲,既经过词作家、曲作家的精心创作,...[全文]
[高等教育]浅谈高等教育大数据的作用及其构建
一、高等教育大数据的含义 大数据(big data)或称海量信息资源,其概念来源于早期学科的信息爆炸。大数据是信息技术和计算...[全文]
[初等教育]对小学英语课堂有效教学的研究
小学英语是小学学习课程的重要组成部分,英语的学习有利于培养学生的语言接受能力与表达能力,能够让学生在不同的语言...[全文]
[学前教育]幼儿园管理视角下谈幼儿园教育小学化问题
一 幼儿园教育小学化的体现 幼儿园教育小学化是指幼儿教育机构将小学课程内容、教学观念、教学方式和方法等渗透于幼儿...[全文]
[临床医学]简析优质护理服务对抑郁症患者服药依从性和护
近年来,抑郁症患者呈上升趋势,引起广泛关注。为此,我院选取了70 例抑郁症患者实施不同的护理,以此观察抑郁症患者护...[全文]
[临床医学]骨外伤急诊患者心理护理的临床效果解析
骨外伤是指间接暴力或直接暴力等外伤所致的骨折,属于急诊科常见病之一。目前,手术是治疗骨外伤的主要方法。研究发现...[全文]
[药学]谈黄芪注射液对大鼠急性脊髓损伤的神经保护作
急性脊髓损伤( ASCI) 是一种由原发性损伤和随继出现的继发性损伤引起的脊髓神经功能障碍疾病,据统计中国脊髓损伤的发病...[全文]
[医学]揭示青蒿素强力疟原虫杀灭效果的机制
来自新加坡国立大学(National University of Singapore,NUS)的研究团队解开了青蒿素强力疟原虫杀灭效果背后的谜团。青蒿素被认为...[全文]
[互联网技术]浅析基于“互联网+”的高校教务管理系统的分析
1 需求分析 1.1 功能性需求分析 根据广东工商职业学院教务管理工作现状和诉求,本系统主要使用对象为:教务管理人员、教...[全文]
[互联网技术]探析计算机远程网络通讯技术
1 计算机远程网络通讯技术概述 计算机远程网络通讯技术主要是建立在计算机技术和通讯技术两种新型技术发展之上的,这两...[全文]
[计算机硬件]简析CP-ABE 与数字信封融合技术的云存储安全模型
1 云安全相关技术 1. 1 数据加密技术 针对数据存储及传输的安全问题,目前大多数云服务商还是采用传统的数据加密方式保护...[全文]

热门标签