
Comsol with Matlab
小游园
30天从入门到放弃;30天从入门到精通。
展开
-
基于扩展有限元的多段压裂裂缝的扩展模拟(二)
单位;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 评论 -
基于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 评论 -
应用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 · 8274 阅读 · 1 评论 -
基于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 评论 -
应用COMSOL Multiphysics分析水平井压裂裂缝应力干扰现象
当多条裂缝同时压裂时,裂缝应力场存在干扰效应。采用有限元数值分析方法,建立考虑流固耦合的多条水力压裂模型,分析不同裂缝附近的尖端应力分布。如图1所示,建立水平井多裂缝的几何模型,同时压裂的3条裂缝垂直于井筒方向,并对其进行非规则网格剖分,对裂缝尖端处进行加密网格处理。图1 网格剖分图应力分布图如下图所示。图2 裂缝附近应力分布图通过绘制裂缝尖端附近应力分布,可知在多条裂缝压...原创 2020-01-05 18:57:41 · 3896 阅读 · 2 评论 -
COMSOL Multiphysics通过随机函数模拟非均质储层
储层非均质性是指表征储层的参数在空间上的不均匀性,是储层的普遍特性。在机理分析中,学者通常假设为储层均质,展开机理分析。Comsol的起源是Matlab的一个工具箱,不仅可以和Matlab交互使用,同时本身也有函数库。因此,在定义储层材料属性时,以弹性模量为例,在定义储层属性时,可以通过定义随机分布函数,结合数学运算,来表征弹性模量随机分布的储层。模拟效果如下图所示。作者:Zhao...原创 2020-01-05 18:54:43 · 4971 阅读 · 2 评论 -
应用COMSOL Multiphysics分析多分支缝第二条裂缝起裂点
随着生产的进行,初次压裂裂缝逐渐闭合,为了进一步提高油气采收率,油田实施重复压裂措施。建立存在垂直于最小水平主应力方向裂缝的单缝重复压裂模型,裂缝长度为1m,裂缝宽度为0.005m,根据全尺寸单缝压裂和近井区域单缝压裂的有限元模拟结果,可以确定第二条裂缝的起裂点。根据软件输出的冯-米塞斯应力图,可确定应力图中有三个对称的应力集中区,如下图所示。随着液柱压力的增大,近井区域在压裂缝尖端、压裂...原创 2019-12-22 10:58:58 · 3362 阅读 · 0 评论 -
应用COMSOL Multiphysics分析多分支缝初始裂缝起裂点
根据近井区域压裂井眼的有限元模拟结果,可以确定初始裂缝的起裂点。由软件输出的冯-米塞斯应力图,可确定应力图中只存在一个对称的应力集中区,如下图所示。由图可知,随着液柱压力的增大,近井区域在X轴的井眼发生一对应力集中。这一对应力集中区是在压裂过程中,裂缝最容易起裂和延伸的部位。该起裂点称为起裂点1A。具体如图所示。图1 几何模型图2 应力场分布云图对于水力压裂过程中,形成垂直最小水...原创 2019-12-18 15:00:25 · 2287 阅读 · 0 评论 -
matlab调用comsol中已经建好的模型的数据
自己新装的comsol4和matlab2010a,用comsol 4.0 with matlab启动matlab,总是报错。在网上查了查,找到下述解决方案:1、先运行起动菜单下comsol 4.0-client server-comsol multiphysics 4.0 server。2、等到出来让输入用户名时:随便输入个密码输入好后回车,然后重新输入一次。3、关闭窗口。 完成上述步骤后,...原创 2019-12-15 15:44:41 · 7795 阅读 · 2 评论 -
应用comsol分析多分支缝压裂应力分布
正常生产井开采时孔眼处一定存在流体从地层中流出,因此只考虑地应力分析的孔眼应力是不符合实际的,应该考虑流固耦合。固体位移对渗流场有影响,同时渗流场变化又对固体位移产生影响,相互交叉,相互影响。水力压裂过程也是一个流固耦合作用过程。根据力学模型,应用Comsol软件完成该问题的数值模拟,选择多孔弹性物理场(即流固耦合场)、以致密砂岩储层为例。根据研究问题的力学模型,建立相应的有限元数值模拟模型,...原创 2019-12-10 10:04:53 · 3103 阅读 · 3 评论 -
comsol如何可视化永磁体周围的磁场
该例中涉及到了少量的图像处理内容,超出本书的范围,感兴趣的读者可以查阅 MATLAB帮助文档中关于Image Processing Toolbox的介绍。2. dlmread、dlmwrite(个人觉得这个比较好用) dlmread函数用于从文档中读入数据,其功能强于csvread。dlmread的调用格式如下:● M = dlmread('filename')● M = dlmread('fil...转载 2019-12-10 09:56:05 · 5338 阅读 · 0 评论 -
应用comsol分析水力压裂对井眼附近应力场的影响
在各种应力作用下,井眼围岩会发生应力集中现象,也会发生一定规律下的压缩和拉伸。具体分析了岩石弹性模量、地应力和井眼液柱压力对应力场的影响。具体算例如下。算例参数的取值 参数及取值 1 2 3 4 5 弹性模量 E(109Pa) ...原创 2019-12-03 15:36:22 · 2281 阅读 · 3 评论 -
应用comsol模拟水力压裂应力分布
假设条件包括:目的层无限大,远场地应力均匀分布,岩石为均质的弹性体,没有天然裂缝分布等。通过对研究目的和研究内容的分析,建立压裂井眼的力学模型,如图1所示。根据力学模型,应用Comsol软件完成该问题的数值模拟,选择多孔弹性物理场(即流固耦合场)、以致密砂岩储层为例。有限元模拟分析分为前处理,求解,后处理三个部分,如图2所示。有限元模型涉及的边界条件如表1所示。表1近井区域...原创 2019-11-18 16:02:31 · 7834 阅读 · 5 评论 -
comsol二维图像数据导入matlab如何重现
1、先运行起动菜单下comsol 4.0-clientserver-comsol multiphysics 4.0 server。2、等到出来让输入用户名时:随便输入个密码输入好后回车,然后重新输入一次。3、关闭窗口。完成上述步骤后,再重新启动comsol 4.0 withmatlab,进入了matlab2010a,但是matlab命令窗口中出现了Java exceptionoccurred的错误...原创 2019-11-17 11:42:08 · 5868 阅读 · 4 评论 -
如何将matlab中变量输入到Comsol模型中
安装comsol时候,有一步骤中要选择matlab live,然后点进去修改matlab的目录,要到bin目录,这样安装完之后,桌面上会多出来一个快捷方式 COMSOL 4.2 with MATLAB ,如果第一次安装时候没注意,那么可以重新运行安装程序,选择修复即可。双击COMSOL 4.2 with MATLAB此时弹出一个黑色的框,这个是java的框?不太清楚,不过不用管,最小化就是。然后m...转载 2019-11-10 13:18:43 · 6418 阅读 · 0 评论