
油田大数据
主要方向包括油田大数据分析技术、油田数据集成技术和油气勘探开发智能化。
具体内容有基于大数据的试井解释、智慧油田、智能井生产、油田数据建库、油田数据管理、数据标准化等等。
小游园
30天从入门到放弃;30天从入门到精通。
展开
-
solidworks流体模拟分析概述
Solid works是一款极为简便的三维建模软件,同时该软件又集合了运动分析、静力学分析和流体力学分析等模块。本次我们将讲解solidworks流体分析模块。首先我们新建一个流道模型:然后加载solidworks流体分析模块:然后将流道两端封堵,创建封盖:通过向导创建流体分析项目:通过向导设置单位、流体性质、传热方式等。设置完成后即可进入流体分析设置,软件会自动判断计算的流体区域,当然也可通过拖动滚动条自行设置计算域。在流体分析设置中,我们主要设计流原创 2020-06-02 00:23:11 · 26543 阅读 · 2 评论 -
地层破裂压力预测方法
1、破裂压力预测方法及模型的发展自19世纪以来, 预测地层破裂压力的方法层出不穷, 直接的方式是在现场取样, 采用水压致裂的方法, 但其以弹性力学为基础, 要求地层性质符合一定的条件, 且由于成本过高、操作过程繁琐, 所以一般只在代表 性地层进行。除直接测量外, 还有其他间接的测量方法, 如测井资料预测法, 其中之一的方式是利用声波的全波资料确定地层的破裂压力;再者是采用数学模型预测破裂压...原创 2020-05-04 11:16:27 · 3157 阅读 · 0 评论 -
基于钻井大数据的钻进优化和人工智能建模技术
(1)建立钻井大数据采集及存储平台钻进参数是指钻进过程中可控制的参数,主要包括钻压、转速、钻井液性能、泵量、泵压、泵率及其他水力参数。钻进参数种类繁多,数据量巨大,将钻进参数统一采集存储到分布式数据库中,为钻井大数据的分析挖掘提供数据基础。(2)海量钻井数据的预处理方法常用的数据预处理方法包括数据降维和数据归一化等,它能在使用某种优化方法之前先将数据整理为适合该优化方法的格式,将数据维...原创 2020-04-26 16:23:56 · 1580 阅读 · 2 评论 -
基于钻井大数据的钻进参数优化和人工智能建模技术
1.研究的目的及意义以石油钻井系统数字化建设为基础,利用石油钻井系统的数据库、数据处理模型等,依据大数据技术和人工智能建模技术,构架具有全面感知、生产量化、科学指导决策、可视化钻井过程的钻进优化系统。通过统一的集中运行以及实时高效的科学化模拟、分析、预测与优化,对海量钻井数据进行分析处理,从而优化钻进过程,提高钻井效率,降低钻井成本,为实现智慧化钻井奠定基础。石油钻井数据来源于钻井过程的各...原创 2020-04-12 15:58:40 · 1885 阅读 · 0 评论 -
不同API级别水泥的基本成分及适用深度
API规范和我国标准把油井水泥分为A~H八个级别,每种水泥都对应着不同的基本成分,适用于不同的井深。典型API水泥成分API水泥使用范围%不同API级别水泥的基本成分及适用深度X_in = input('请输入API级别:')X = [1,2,3,4,5,6,7,8,9]%x代表不同API级别水泥 1-9分别代表ABCDEFGHJ七种不同API级别水泥y ...原创 2020-04-05 10:35:19 · 963 阅读 · 0 评论 -
非参数统计单样本非参数检验之Kolmogorov-Smirnov检验
作者:GuHP原创 2020-03-27 18:52:20 · 2456 阅读 · 0 评论 -
含预应力的特征值屈曲计算
! 由于预应力在特征值计算的过程中会同样放大,因此需要特别处理 ! 在本例中,当竖向力 force<=4.0e4 时,由于预应力的作用,柱子的 ! 净轴力为拉力,因此无法得到屈曲荷载 ! 我的解决方法:迭代,调整 force 大小,使得需要的特征值屈曲 freq=1. ! 这样就可以得到屈曲荷载且排除预应力放大干扰 /com buckling analysis fin...原创 2020-03-17 13:23:03 · 764 阅读 · 0 评论 -
pyhton_机器学习笔记对sklearn的K近邻分类器进行学习
使用sklearn中的鸢尾花(iris)数据集,利用K近邻分类器对其进行分类#-*-coding:utf-8-*-from sklearn.datasets import load_irisfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScale...原创 2020-03-17 13:22:25 · 220 阅读 · 0 评论 -
Matlab检验函数
1、ztest()函数ztest()函数对已知方差的单个总体均值进行Z检验,调用格式为[h,sig,ci,zval] = ztest(x,mu0,sigma,alpha,tail)进行显著性水平为alpha的Z假设检验,用来检验标准差为sigma时的正态分布样本的均值与mu0的关系,可通过指定tail的值来选择备择假设的类型:tail = 0或'both',检验假...原创 2020-03-17 13:21:19 · 10796 阅读 · 0 评论 -
水下钻杆应力分析
海上钻井平台作业时使用的钻杆,从平台下入并连接到海底的井口装置上,会受到海洋中波浪、洋流等影响,受力情况复杂。orcaflex软件可用于各种海洋工程结构动态分析,极为适用于水下钻杆内部应力分析。以下为钻杆内部应力变化图和数据。动态分析:沿计算时间分布结果根据不同的计算阶段,设定分析时间,包括两个时间段。一个是初始分析时间,也就是波浪准备时间,一个是计算模拟时间,具体如下面表格格所示。...原创 2020-03-17 13:20:35 · 539 阅读 · 0 评论 -
MATLAB-井深结构设计思路
作者:SuZ原创 2020-03-17 13:18:13 · 859 阅读 · 0 评论 -
读取文本文件数据
Public Sub 读取文本文件数据() Dim str1 As String, sFName As String, iFNumber As Integer, r As Long sFName = Application.GetOpenFilename("文本文件(*.txt),*.txt,所有文件(*.*),*.*", _ 1, "打开文本文件") I...原创 2020-03-17 13:13:22 · 508 阅读 · 0 评论 -
基于扩展有限元的多段压裂裂缝的扩展模拟(二)
单位;kg-m-s/N /Pa1.部件(part1)二维平面模型矩形工具(-25,-25)(25,25)进入mesh模块定义全局网格尺寸0.5,指定网格类型:CPE4P(Part2)预制裂缝二维平面模型(0,-0.5)(0,0.5)进入mesh模块定义全局网格尺寸0.5网格剖分指定单元类型:T2D22.材料属性材料1:弹性模量:10e9...原创 2020-03-17 13:12:39 · 2004 阅读 · 1 评论 -
非参数统计单样本非参数检验之卡方检验
作者:GuHP原创 2020-03-17 13:12:01 · 1311 阅读 · 0 评论 -
基于IADC的钻头选型程序
自20世纪80年代末,PDC钻头首次投入工业使用以来,其使用越来越广泛,如何优选PDC钻头已成为人们广泛关注的问题。学者们通过研究,已提出多种PDC钻头的选型方法,如:通过钻头使用效果进行优选的方法、通过岩石力学参数优选的方法、钻头结构参数优选法和根据地层综合系数分析的方法等。随着有限元技术和编程语言的进步,利用钻头参数和数据库等优选钻头的方法更加便捷和实用。本问将介绍一种基于IADC(国际钻...原创 2020-03-17 13:08:06 · 782 阅读 · 0 评论 -
ABAQUS二次开发-2d切削研究
我们先用ABAQUS建立初始模型,获得rpy程序;将后缀rpy改成后缀为py,就可以用python进行编辑了接着删去了不必要的session操作语句;然后对程序关键部分进行修改;运行切削角度分别为0、15、30、45下的工况,生成切削视频。作者:ChenBD...原创 2020-03-17 13:06:12 · 604 阅读 · 0 评论 -
基于Cohesive单元的二维水力压裂(二)
部件2D-deformabel-shell尺寸100矩形工具(-20,-20)(20,20)刨分:预知cohesive单元&定位注液点位置,定义全局网格尺寸0.2X方向采用过渡网格,向中间加密。指定网格类型:CPE4P,指定单元类型,COH2D4P,粘性正则化系数:0.0001材料属性材料1弹性模量10e9,泊松比0.25,渗透率1e-7,孔隙比0.1,液体比重...原创 2020-03-08 11:57:04 · 1368 阅读 · 2 评论 -
工作表保存为文本文件
Public Sub 工作表保存为文本文件() Dim sFName As String sFName = Application.InputBox(prompt:="请输入文本文件的名称:", _ Title:="输入文件名称", Type:=2) If sFName = "False" Or sFName = "" Then Exit Sub ...原创 2020-03-08 11:55:59 · 182 阅读 · 0 评论 -
水下井口装置及钻杆建模
内容:海上油气资源开采的过程中,通常会由海上钻井平台下入钻杆连接到海底井口装置。OrcaFlex软件可进行各种海洋工程结构动态分析,通过各项数据的输入,能够很方便地进行水下井口装置及钻杆建模。直接使用软件New Line及new vessel功能,再设置模型的各项参数(几何属性、弯曲刚度、轴线刚度、扭转刚度、泊松比等)即可建成井口装置及钻杆模型。设置管线的几何属性:主要包括管线的内外径、壁厚、...原创 2020-03-08 11:53:57 · 836 阅读 · 0 评论 -
Matlab几种信号的产生
一 简谐信号:x=A*sin(thelta)t=0:0.01:1;thelta=2*pi*5*t+pi/4;x=3*sin(thelta);subplot(211)plot(t,x,'k');ylabel('x(t)')subplot(212)stem(t,x,'filled','k');ylabel('x(n)')二 随机信号:x=rand(size(t))或...原创 2020-03-08 11:48:26 · 3885 阅读 · 1 评论 -
机器学习笔记对sklearn的SVM进行学习
使用sklearn自带的手写体数据集,利用SVM模型进行手写体识别#-*-coding:utf-8-*-#导入手写体数字加载器from sklearn.datasets import load_digitsfrom sklearn.model_selection import train_test_split#从sklearn.preprocessing里导人数据标准化模块from...原创 2020-03-08 11:44:50 · 331 阅读 · 0 评论 -
在荷载步之间改变材料属性例子
! 材料泊松比随荷载增加而逐步增大FINISH /CLEAR /PREP7 FORCE=1. !初始荷载FC=30. !极限荷载NSTEP=30 !加载步数EMU0=0.2 !初始泊松比为 0.2 EMUU=0.499 !最终泊松比为 0.499 SVM=0. !VON MISES 应力!* ET,1,SOLID45 !* !* MP,EX,...原创 2020-03-08 11:43:21 · 581 阅读 · 0 评论 -
双因素试验的方差分析及其Maltab实现
一、原理介绍因素水平的改变所造成的试验结果的改变,称为主效应。当某一因素的效应随另一因素的水平不同而不同,则称这两个因素之间存在交互作用。由于交互作用引起的试验结果的改变称为交互效应。二、函数anova2matlab通过函数anova2来实现单因素方差分析。函数语法及参数说明如下:p = anova2 (x,reps,displayopt)进行双因素方差分析,以比较样本X中两列...原创 2020-03-08 11:38:34 · 6180 阅读 · 1 评论 -
应用COMSOL Multiphysics建立裂隙流模型
该算例来自comsol自带算例,C:\Program Files\COMSOL\Multiphysics\applications\Subsurface_Flow_Module\Fluid_Flow\ discrete_fracture.mph模型建立流程1. 设置求解环境(1)启动Comsol Multiphysics,在“新建”任务窗格中单击“模型导向”。(2)在“选...原创 2020-03-08 11:30:41 · 8271 阅读 · 1 评论 -
ABAQUS二次开发-带孔薄板圆角处网格研究
带孔薄板在单向拉力作用下,圆孔上的圆弧各处材料都处于单向受力状态。为方便研究,取四分之一圆弧,其应力分布的理论公式为 σ=σ(1-2cos2θ),应力分布如下图我们先用ABAQUS建立初始模型,获得rpy程序;将后缀rpy改成后缀为py,就可以用python进行编辑了接着删去了不必要的session操作语句;然后对程序关键部分进行修改;运行不同网格下的工况,生成曲线。...原创 2020-03-08 11:27:04 · 3644 阅读 · 0 评论 -
solidworks宏按钮的制作
在使用solidworks时,常常会出现一些重复的或是复杂的操作,这时如果将这些操作制作成宏,则可以大幅提高操作效率。本文将介绍一种基本的宏制作技巧:新建一个sw文档,点击工具—宏—编辑,进入宏编辑界面:输入想要进行的操作的代码,保存。点击:工具—自定义。点击快捷方式栏下的工具栏中的宏。将图中标识红色圆圈的按钮拖到工具栏中,出现自定义宏按钮,选择刚才编辑好的程序文件,...原创 2020-03-08 11:23:05 · 5343 阅读 · 0 评论 -
基于Cohesive单元的二维水力压裂
部件2D-deformabel-shell尺寸100矩形工具(-20,-20)(20,20)刨分:预知cohesive单元&定位注液点位置,定义全局网格尺寸0.2X方向采用过渡网格,向中间加密。指定网格类型:CPE4P,指定单元类型,COH2D4P,粘性正则化系数:0.0001材料属性材料1弹性模量10e9,泊松比0.25,渗透率1e-7,孔隙比0.1,液体比重...原创 2020-03-01 14:17:07 · 1705 阅读 · 0 评论 -
EXCEl表中提取相同内容
将A列中相同的内容的行提取出来单独生成新的excel文件,生成的文件名为A列的内容。生成的文件最好自带表头。Sub 提取相同内容() Dim arr arr = Range("A1:C" & [a65536].End(3).Row) Dim i As Long, wName As String, wPath As String wName...原创 2020-03-01 14:15:19 · 3625 阅读 · 0 评论 -
SVM在MATLAB中的应用
主要语句:svmtrain(...); %通过训练集来训练模型 svmpredict(...); %对测试集进行预测例子:>>model=svmtrain(train_label,train_matrix,[‘libsvm_options’]);model是训练出的模型,在svmpredict里应用,来对训练集的标签进行测试。 train_label是m*1列向...原创 2020-03-01 14:14:15 · 1504 阅读 · 0 评论 -
orcaflex软件模拟海洋环境
内容:海洋环境复杂多变,受到海底形状、波浪、洋流、风力、海水密度、海洋深度等因素的影响。使用orcaflex软件,通过环境参数设置,就能够很方便地模拟出各种海上环境。设置海底形状,海水的深度、斜度以及海底土壤的刚度系数(其中海底斜度和海底方向都是相对于总体坐标系而言),参数设置如下面表格和图表所示。 海底形状 海水深度 海底方向 ...原创 2020-03-01 14:13:27 · 8684 阅读 · 1 评论 -
Matlab应用聚类分析
1.function[X]=F_JlSjBzh(cs,X)%%模糊聚类分析数据标准化变换%%X原始数据矩阵;cs=0,不变换;cs=1,标准差变换:cs=2,极差变换if(cs==0)return;end[n,m]=size(X);%%获得矩阵的行列数if(cs==1)%%平移•标准差变换for(k=1:m)xk=0;for(i=1:n)xk=xk+X(i,...原创 2020-03-01 14:11:22 · 508 阅读 · 0 评论 -
机器学习笔记对sklearn线性模型学习
使用线性分类模型从事良(恶)性肿瘤预测任务的性能分析# -*-coding:utf-8 -*-import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom s...原创 2020-03-01 14:10:17 · 412 阅读 · 0 评论 -
振型叠加计算及工况组合例子
/PREP7 !* ET,1,PLANE42 !* !* MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,30e9 MPDATA,PRXY,1,,.2 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,2500 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DAMP,1,,.05 K,...原创 2020-03-01 14:08:39 · 1102 阅读 · 0 评论 -
单因素试验的方差分析及其MATLAB实现
一、原理简介一个复杂的事物,其中往往有许多因素互相制约又互相依存。方差分析的目的是通过数据分析找出对该事物有显著影响的因素,各因素之间的交互作用,以及显著影响因素的最佳水平等。一项试验有多个影响因素,如果只有一个在发生变化,则称单因素分析。假设某一试验有s个不同条件,则在每个条件(或称水平)下进行试验,可得s个总体,分别记为,各总体的平均数表示为,各总体的方差表示为。现在,在这s个总体服从...原创 2020-03-01 14:07:42 · 10084 阅读 · 0 评论 -
Matlab生成脉动压裂注入流量数据
% 三角形波,锯齿脉动波 t=0:0.01:10; X2=abs(sawtooth(2*t,0.5)); plot(t,X2)% 正弦脉动波x=[pi:pi/20:5*pi];y=abs(sin(x));plot(x,y);作者:ZhaoH原创 2020-03-01 14:03:35 · 457 阅读 · 0 评论 -
非线性回归分析及其Matlab实现
回归分析简介回归分析(regression analysis)是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。如果只有一个自变量,则称之为一元回归分析;如果具有多个自变量,则称之为多元回归分析。如果自变量与因变量之间的函数关系是线性函数,则称之为线性回归分析,否则称之为非线性回归分析。线性回归的函数表达式一般表示为:对于非线性回归分析,需要根据实际情况来确定函...原创 2020-02-23 15:14:22 · 28174 阅读 · 5 评论 -
柱子稳定分析算
! 要点:预应力,特征值屈曲,添加初始缺陷,几何非线性分析 finish /CLEAR /UNITS,SI /PREP7 !* FORCE=100 OFFSET=0.1 !初始缺陷为 0.1 ! 建立模型 ET,1,BEAM4 ET,2,LINK10 R,1,0.1*0.12,0.12*0.1**3/12,0.1*0.12**3/12,0.12,0.1, , R,2,0...原创 2020-02-23 15:07:57 · 570 阅读 · 0 评论 -
生成随机密码对有密码的压缩包测试解压
使用zipfile模块和random模块对有密码的zip格式文件进行解压#-*-coding:utf-8-*-import zipfileimport randomdef extrafile(zipFile,pwd): try: zipFile.extractall(pwd = bytes(pwd,"utf-8")) print("bingo!b...原创 2020-02-23 15:06:53 · 775 阅读 · 1 评论 -
数理统计常用统计函数
随机变量的统计行为取决于其概率分布,而分布函数常用连续和离散型分布。统计工具箱提供20种分布。每种分布有五类函数。一、概率密度函数pdf函数是一种通用的计算概率密度函数值,格式如下:y=pdf(‘name’,K,A1,A2,A3)name指定是那种分布函数K为变量值A1,A2,A3是分布函数的参数>>pdf('norm',0.6578,0,1)an...原创 2020-02-23 15:05:50 · 1786 阅读 · 0 评论 -
海上钻井平台建模
海上钻井平台是用于钻探井的海上结构物。OrcaFlex软件可进行各种海洋工程结构动态分析,使用orcaflex软件能够很方便地进行海上钻井平台建模。直接使用软件new vessel功能,设置模型的各项参数(坐标、质量、惯性矩、水动力系数)即可建成海上平台浮体模型。初始位置参数:设定浮体的形心在总体坐标系中的初始位置,并控制浮体的偏移,包括三个平动位移和三个转动角度,具体如下面表格和图所示。...原创 2020-02-23 15:04:24 · 2331 阅读 · 0 评论