自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 预紧分析

/prep7 /title, Sample application of PSMESH et,1,92 mp,ex,1,1e7 mp,alpx,1,1.3e-5 mp,prxy,1,0.30 mp,ex,2,3e7 mp,alpx,2,8.4e-6 mp,prxy,2,0.30 tref,70 /foc,,-.09,.34,.42 /dist,,.99 /ang,,-55...

2020-04-26 16:26:34 400

原创 pyhton_机器学习笔记对sklearn的决策树分类器进行学习

使用泰坦尼克生还数据集,利用sklearn决策树分类器对对其进行预测分类,决策树的优点在于逻辑推断可以有非常直观和清晰的解释,便于模型的可视化,同时决策树属于有参数模型,需要花费更多时间在训练数据上。#-*-coding:utf-8-*-import pandas as pdfrom sklearn.model_selection import train_test_splitfr...

2020-04-26 16:25:49 220

原创 根据井深选用不同的水泥种类及性能

%根据井深选用不同的水泥种类及性能h = input(‘井深:’)%h为井深,m;%G为国产以温度系列为标准的四种油井水泥%t1水泥初凝时间,min%t2为水泥浆时间,min%p为抗压强度,MPa%f1为静止流动度,mm%f2为水泥浆流动度,mmif(h>0&&h<=1500) G=‘45℃水泥’; t1=‘ 90-150,’; ...

2020-04-26 16:24:42 467

原创 基于钻井大数据的钻进优化和人工智能建模技术

(1)建立钻井大数据采集及存储平台钻进参数是指钻进过程中可控制的参数,主要包括钻压、转速、钻井液性能、泵量、泵压、泵率及其他水力参数。钻进参数种类繁多,数据量巨大,将钻进参数统一采集存储到分布式数据库中,为钻井大数据的分析挖掘提供数据基础。(2)海量钻井数据的预处理方法常用的数据预处理方法包括数据降维和数据归一化等,它能在使用某种优化方法之前先将数据整理为适合该优化方法的格式,将数据维...

2020-04-26 16:23:56 1362 1

原创 ABAQUS6.9版本XFEM(扩展有限元)例子的详细图解

part模块中的操作:/ s/ E0 P6 _7 S* m; I2 _5 @ 1. 生成一个新的part,取名为plate,本part选取3D deformable solid extrusion类型(如图1) + S! {5 k7 `' N% V0 |2.通过Rectangle工具画出一长3,高6的矩形。考虑使用工具栏add-dimension和edit dimension来画出精确长度的模...

2020-04-26 16:23:01 4964

原创 matlab gui背景图片掩盖axes的解决方法

Matlab gui界面为了设计的更加美观,常常需要导入背景图片,导入背景图片的代码很容易获取。以下是从百度经验上获取的一段导入背景图片的代码:ha=axes('units','normalized','pos',[0 0 1 1]);uistack(ha,'down');ii=imread('beijing.jpg');%设置程序的背景图为beijing1.j...

2020-04-26 16:19:06 3571 3

原创 把MATLAB操作ACCESS数据库

disp('-------game start--------');tic; t1=clock; %-------------------------------------------------------%Set preferences with setdbprefs.setdbprefs('DataReturnFormat', 'cellarray');setdbpref...

2020-04-26 16:17:48 784 1

原创 基于Python的图像双线性插值

双线性插值对于曲面z=f(x,y),双线性插值是一种比较简单的插值方法。双线性插值需要已知曲面上的四个点,然后以此构建一张曲面片,得到双线性插值函数,进而可以根据该曲面片内部各个点处的横坐标和纵坐标来快速计算该点的竖坐标。具体的计算公式如下: (1)其中各个坐标如下图所示:对于图像而言,相邻的四个像素,除了对角线上两个点外,其它点的距离都是1,因此上述公式中的各个点的横坐标和...

2020-04-19 13:58:28 2390

原创 在任意面施加任意方向任意变化的压力

在某些特殊的应用场合,可能需要在结构件的某个面上施加某个坐标方向的随坐标位置变化的压力载荷,当然,这在一定程度上可以通过 ANSYS 表面效应单 元实现。如果利用 ANSYS 的参数化设计语言,也可以非常完美地实现此功能,下面通过一个小例子描述此方法。!!!!!!在执行如下加载命令之前,请务必用选择命令 asel 将需要加载的几何面选择出来!!!finish/prep7et...

2020-04-19 13:57:05 458

原创 对cvs文本关键词进行词频统计

#-*-coding:utf-8-*-import osimport jsondata={}with open('2009_all_keywords.txt','r',encoding='utf-8',errors='ignore') as f: txt_read = f.read() txt_read= txt_read.strip() txt = txt_re...

2020-04-19 13:56:29 636

原创 雅可比迭代

function [x, k] = LinJacobi(A,b,ep,it_max)% 求线性方程组的Jacobi迭代法,调用格式为% [x, k] = LinJacobi(A,b,ep,it_max)% 其中 A 为线性方程组的系数矩阵,b 为常数项,ep 为精度要求,默认为1e-5, % it_max 为最大迭代次数,默认为100% x 为线性方程组的解,k迭代次数if ...

2020-04-19 13:55:50 716

原创 把MATLAB计算的曲线曲面导入ANSYS

function mat2ans(filename,x,y,z)% 把MATLAB计算的曲线曲面导入ANSYSt=0:pi/10:2*pi;[x,y,z]=cylinder(2+cos(t));filename=strcat('c1.txt');if(ischar(filename)==0) error('Invalid filename');endif(ndims(z)...

2020-04-19 13:54:50 1254

原创 固井水泥浆体系、性能设计

%固井水泥浆体系、性能设计%思路:先根据各次下入套管深度不同,选用以温度系列为标准的四种油井水泥,确定基础性能;% 再根据地层抗盐特性、井温差异,加入适当外加剂,形成不同的水泥浆体系;% 按抗盐特性,将水泥浆体系分为常规固井水泥浆体系和高抗盐固井水泥浆体系,设计相应外加剂;% 按井温,将常规体系又可分为中温、高温、超高温三种,高抗盐体系可分为中高温...

2020-04-19 13:53:57 1709 1

原创 Abaqus能量的问题

能量输出经常是ABAQUS/Explicit分析的一个重要部分。可以应用在各种能量分量之间的比较,帮助你评估一个分析是否得到了合理的响应。9.6.1能量平衡的表述对于整体模型的能量平衡可以写出为 其中,EI为内能,EV为粘性耗散能,EFD是摩擦耗散能,EKE是动能,EW是外加载荷所做的功。这些能量分量的总和为,...

2020-04-19 13:53:13 14813 1

原创 matlab gui界面的简要使用和基本逻辑

我们通常使用m函数的方法来编写matlab程序,但这种方法很难做到人机交互。在之前的文章中我们提到过通过调用txt文本的方法来得到我们想要的数据,但是这种方法不宜面对大量的数据,操作起来也比较繁琐,使用条件相对严苛。Matlab gui则是一种比较全面的方法,能够让我们更方便的实现人机交互。Matlab gui这种方法有点像VB中我们显示人机交互界面的方法,但操作起来更加简便。首先在命令行...

2020-04-19 13:51:40 1395

原创 python梯度下降算法

x = [(2, 0, 3), (1, 0, 3), (1, 1, 3), (1, 4, 2), (1, 2, 4)]y = [5, 6, 8, 10, 11]epsilon = 0.002alpha = 0.02diff = [0, 0]max_itor = 1000error0 = 0error1 = 0cnt = 0m = len(x)theta0 = 0theta1...

2020-04-19 13:50:41 194

原创 二叉树及其Python实现

一、二叉树二叉树是树结构中一种比较简单的结构,存储效率高,操作算法相对简单,且任何树都很容易转化成二叉树结构,因此二叉树在树结构中起着非常重要的作用。下面两个图所示就是二叉树,其中图(a)是一棵非完全二叉树,图(b)是一棵完全二叉树。二叉树在使用之前要首先被建立,在使用的过程中主要涉及到在树上查找节点,也就是二叉树的遍历。本文主要给出了二叉树的建立、先序遍历和层次遍历的python实现,...

2020-04-12 16:00:53 513

原创 Matlab统计绘图

一、P-P图p-p图用来检测数据是否服从指定的分布,和normplot定义类似,normplot函数是检测是否服从正态分布,而porbplot不仅可以检测是否服从正态分布,还可以检测是否服从其他指定的分布,只需在调用函数的时候指定一下是哪种分布。 调用格式: probplot(‘name’,x) :x是输入检验的数据,‘name’指定检验哪种分布,name可以取 name ...

2020-04-12 15:59:58 2732

原创 我国不同类别水泥对应的质量标准及物理性能

我国油气井水泥以温度系列为标准,分为47℃、75℃、95℃和120℃四种,它们各自对应着不同的质量标准及物理性能。%我国不同类别水泥对应的质量标准及物理性能X_in=input(&apos;水泥类别:&apos;)X=[1,2,3,4]%x代表我国不同类别水泥1-4分别代表45℃水泥75℃水泥95℃水泥120℃水泥四种不同类别水泥y=[5,5,5,6]%...

2020-04-12 15:59:25 714

原创 基于钻井大数据的钻进参数优化和人工智能建模技术

1.研究的目的及意义以石油钻井系统数字化建设为基础,利用石油钻井系统的数据库、数据处理模型等,依据大数据技术和人工智能建模技术,构架具有全面感知、生产量化、科学指导决策、可视化钻井过程的钻进优化系统。通过统一的集中运行以及实时高效的科学化模拟、分析、预测与优化,对海量钻井数据进行分析处理,从而优化钻进过程,提高钻井效率,降低钻井成本,为实现智慧化钻井奠定基础。石油钻井数据来源于钻井过程的各...

2020-04-12 15:58:40 1412

原创 EDEM快速填充的方法

利用离散元软件EDEM做仿真实验时,所建立的的离散元颗粒群有时数量巨大,并且由多种颗粒共同组成,这样常规填充方式所填充的颗粒模型需要耗费大量的工作量,且因为内应力的存在效果不太让人满意,为提高工作效率这里提供快速填充的两种常用办法。以供交流学习。一、颗粒替换1.建立颗粒模板,用颗粒填充,(利用模型体积除单个颗粒体积得到所要生成的颗粒数量)导出位置信息并规整格式。2.Api读取颗粒模板数...

2020-04-12 15:58:05 8728 1

原创 应用MATLAB分析双色球历史数据

%双色球历史数据分析%clc;clear;[ssqdata,~]=xlsread('ssq.xls'); %从excel中读取数据[col,~]=size(ssqdata); %获取行数据RedId=ssqdata(:,3:9); %读取红球和篮球数据idsum7=tabulate(RedId(:,7)); %统计个数Redmax=max(idsum7(:,2)); %统计数最多...

2020-04-12 15:56:59 1604

原创 PyQt5之菜单编程

PyQt5是Qt移植到Python上形成的GUI编程框架,自问世以来受到了越来越多的Python程序员的喜爱,因为其具有如下优秀的特征:基于高性能的Qt的GUI控件集。 可跨平台运行于Mac OS、Linux、Windows等主流OS上。 使用signal/slot也就是信号/槽机制具有类型安全和Qt对象松散耦合的优点。 对Qt库完全封装,Qt里有啥,PyQt5里都有。 使用Qt de...

2020-04-12 15:52:54 926

原创 临界应力准则

临界应力准则(critical stress criterion(1)前处理建模跟实例1相同,不再赘述,也可直接对实例1inp文件进行修改准则部分:上图中的准则修改为:其中0.,1.1,0.,表示加载与时间的关系,即加载赋值,即表示在时间为1时位移加载完。24、24、40分别为,单位Mpa;0.05表示当测得点处的应力与上述临界值的误差在0.05时,认为已...

2020-04-12 15:51:55 1391 1

原创 套筒的扭转冲击模拟

在上篇文章中笔者介绍了一种垂直方向的平板冲击模拟,今天我们介绍一种扭转方向的冲击模拟。与单一方向的冲击不同,当模拟扭转方向的冲击时,添加的速度是角速度,其步骤与添加单一方向的速度方法不同。首先导入简化的模型:这个模型的质量约为2kg。中间为冲锤,外部为接受冲击的锤砧。为锤砧添加材料:IRON-ARMCO,设为可变形。为锤添加材料:STEEL-1006,设为刚体,不可变形...

2020-04-12 15:50:51 248

原创 Python套管扶正器偏心距计算

# -*- coding: UTF-8 -*-import mathimport numpy as npimport matplotlib.pyplot as plt# ===================================================================# 算法——套管扶正器计算# ==========================...

2020-04-12 15:49:15 412

原创 pyhton_使用pandas将txt数据导入mysql

#-*-coding:utf-8-*-import pandas as pdimport os,shutilfrom sqlalchemy import create_enginecol_list=[ 'A', 'B', 'C', 'D', 'E', 'F', ...

2020-04-05 10:39:16 284

原创 Matlab似然函数

1. 箱线图箱线图,是利用数据中的五个特征值——最小值、第一四分位点、中值、第三四分位点、最大值来描述数据的图形。箱线图可以粗略的估计数据是否具有对称性,粗略观察数据的分散程度,特别可用于对几个样本的比较。调用格式:boxplot(X,‘Name’,value);‘Name’是箱线图的一些属性,value是该属性的值例如:Name为‘notch’,当value为1时,产生的是凹盒图(有切...

2020-04-05 10:38:05 3140

原创 多维数据的信息增益及Python实现

二、案例 日期 天气 气温 湿度 是否刮风 是否外出散步 1 下雨 68 80 否 是 2 下雨...

2020-04-05 10:37:11 873

原创 不同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 783

原创 隐藏EXCEl单元格

Private Sub Worksheet_Activate() Call 单元格字体设置("A1:C100", "宋体", 12) Rows("11:11").Select Range(Selection, Selection.End(xlDown)).Select Selection.EntireRow.Hidden = True Colum...

2020-04-05 10:34:24 340

原创 Anaconda3+vscode环境下pyqt5的安装及配置

使用Pyqt5进行基于python语言的软件GUI开发是很多软件开发者首选的环境,与tkinter、wxPythopyGTK以及pySide等开发包相比,pyqt5的程序鲁棒性、生态支持、界面的美观度都有相当大的优势。然而Pyqt5的安装及配置虽然不难,却存在很多深坑。其根本原因在于每个人在安装pyqt5时的python环境都不太一样。比如有的只有python+文本编辑器环境,有的python+e...

2020-04-05 10:33:28 3741

原创 裂纹长度与时间失效准则

临界裂纹开裂位移准则(COD)(1)前处理建模跟实例1相同,不再赘述,也可直接对实例3inp文件(COD1.inp)进行修改准则部分:导入COD1.inp,如图所示:建立一个节点集合作为裂纹长度测量的参考点,如下图所示:以模型创建job,job1如下图所示:此操作就是为了在inp中读入刚建立的节点集合对job1,进行修改:在job1,中找到上图所示语句位置,复制,...

2020-04-05 10:29:16 1244 1

原创 非参数统计单样本非参数检验之符号检验

作者:GuHP

2020-04-05 10:27:15 1804

原创 ansys锤冲击平板模拟

模拟圆柱形锤冲击可变形钢板瞬间的情况。由于是冲击瞬间,不考虑锤受外力情况,只考虑锤冲击时的速度影响。使用ansys explicit dynamics进行模拟:底板材料设为:STEEL 1006,可发生形变锤材料设为:IRON-ARMCO,设为刚体网格单元大小设为:10mm,由程序控制,实际上自动判定为扫掠网格。动态分析设定:结束时间:1e-004s...

2020-04-05 10:24:05 4998

原创 python线性回归

import tensorflow as tfimport numpy as npfrom sklearn.datasets import load_irisdata = load_iris()#加载数据iris_target = data.targetiris_data = np.float32(data.data)iris_target = np.float32(tf.keras...

2020-04-05 10:22:02 200

matlab 俄罗斯方块游戏

matlab 俄罗斯方块游戏

2011-12-13

matlab 地球 月球运动

matlab 地球 月球运动

2011-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除