利用matlab沙堡存在时间更久,最长沙堡保存策略
1. 引言
堆沙堡是沙滩游客的娱乐活动之一,沙堡工作的核心其实在于沙子和水之间的混合比例,太少的水无法粘结沙子,太多的水不能固定成形。阿姆斯特丹大学的Daniel Bonn通过实验发现最好的比例是99%的沙子和1%的水,然而水沙比1:99在实际生活中很难实现。
栾茂田等 [1] 基于等径颗粒间液桥的受力分析来建立液桥桥面的弯液面方程,由于考虑了固液接触角,其弯液面方程由3个几何条件联立确定,是一个高度非线性的方程组,不能直接得到其解析解,需要通过数值分析的方法求得解析解。张昭等 [2] 等人在液桥毛细力演化规律的探索中对于液桥体积也是采用迭代的方式计算。
本文在栾茂田等人的基础上进行改进,不考虑固液接触角,得到简化后的弯液面方程,再利用定积分求得液桥体积,以曲率半径为中间变量,得到液桥体积和液桥毛细力的关系,从而可以求得液桥毛细力形成和破裂时的水沙比,并进一步在该范围内求得最佳的水沙比。
本文通过探究颗粒间的液桥毛细力和液桥体积来确定最佳的水沙混合比,为Daniel Bonnie的实验提供一定的理论依据,并且给出现实情况下容易实现的最佳水沙混合比。从搭建沙堡的材料配比方面着手,使沙堡保存更为长久,以此增加沙滩度假游客的趣味性,使他们得到堆建沙堡成功的自豪感与满足感,吸引大家前去动手参与活动,提高动手能力,除此之外,堆建沙堡也是一项团体活动,可以在活动中促进大家合作,培养人际沟通能力与合作能力,通过研究出来的水沙混合比,也能给沙雕艺术材料的配比提供一定的理论基础。
2. 数据来源与模型假设
为简化模型,本文做出以下假设:
1) 每个沙子都被认为是大小相等的球体;
2) 认为与毛细力相比,重力可以忽略不计;
3) 不考虑沙子颗粒的浮力。
3. 最佳水沙混合比的模型建立
3.1. 毛细力的形成过程
一堆干沙子之间由于没有吸引力所以是不成形的,我们常常是将沙子与水混合,才能捏出形状。这是因为当沙子和水混合之后,附着在沙子颗粒间的水分子,其颈部表面存在着一种促使液面收缩的力,称之为表面张力。同时还存在着基质吸力,这两种力共同构成了液桥毛细力。液桥如图一所示一堆干沙子之间由于没有吸引力所以是不成形的,我们常常是将沙子与水混合,才能捏出形状。这是因为当沙子和水混合之后,附着在沙子颗粒间的水分子,其颈部表面存在着一种促使液面收缩的力,称之为表面张力。同时还存在着基质吸力,这两种力共同构成了液桥毛细力。液桥如图1所示。
图中的蓝色部分表示液桥,它可看作是由两个弧面与两个固体颗粒围成的。液桥中带有阴影部分的椭圆形为液桥颈部,其表面存在着一种与液面相切而与边界线相垂直的促使液面收缩的力,称之为表面张力,还存在促使颗粒之间相互吸引的基质吸力,这两个力共同构成液桥毛细力,以颈部为例,其毛细力如图2所示。
Figure 1. Liquid bridge shape
图1. 液桥形状图
Figure 2. Liquid Capillary Force Diagram
图2. 液桥毛细力图
由图2可知,水分子对沙子颗粒有相互吸引的作用。若水过多,则沙子的吸水量过大,会使其表面张力强度下降,沙子就撑不住彼此而坍软,这也是沙雕很注重排水的主要原因。若水过少,则沙子的吸水量多小,导致表面张力很小。
因此,寻求一个合适的水沙混合比是非常必要的,通过张昭等人的研究发现,液桥毛细力与液桥体积有着很大的关系,液桥体积最大和最小时分别对应着毛细力的形成和断裂状态,并且在这个范围内,液桥毛细力随液桥体积的增大呈先增后减的趋势,所以液桥毛细力势必会有一个最大值。液桥毛细力最大时对应的水沙比就是我们要寻找的最佳水沙比
3.2. 液桥毛细力建立
由gorge法可知,液桥毛细力是由作用在两个沙子之间液桥颈部截面内的基质吸力
φ 与其截面周上的表面张力
γ 共同产生,可得到液桥毛细力
f
q 的表达式如下:
(1)
由Young-Laplace方程可推导得到基质吸力
φ 和表面张力
γ 的关系,如下:
φ
=
γ
(
1
r
1
−
1
r
2
) (2)
可进一步得到液桥毛细力的表达式:
f
q
=
π
γ
r
2
(
r
1
+
r
2
r
1
) (3)
3.3. 液桥体积模型建立
由栾茂田等 [1] 人对液桥弯液面方程的建立和求解得到启发,如图3所示,将弯液面方程表示如下:
Figure 3. Derivation of meniscus equation
图3. 弯液面方程推导图
图中S区域为一个直角三角形,根据勾股定理可构造弯液面方程如下:
x
2
+
(
r
1
+
r
2
−
y
)
2
=
r
1
2 (4)
将等式移项去括号等变形处理,可得到如下解析式:
f
(
x
)
=
r
1
+
r
2
−
(
r
1
2
−
x
2
) (5)
得到弯液面方程后,可将液桥体积表示成弯液面绕x轴旋转一周与接触颗粒的体积之差,如图4所示:
Figure 4. Derivation of liquid bridge volume
图4. 液桥体积推导图
图中
d 是颗粒间距的一半,
β 是液体的填充角。则得到液桥体积如下:
V
q
=
∫
−
(
d
+
R
−
R
cos
β
)
d
+
R
−
R
cos
β
π
[
f
(
x
)
]
2
d
x
−
V
1
−
V
2 (6)
由数学知识,可得球冠的体积
V
1
,
V
2 为:
{
V
1
=
π
(
R
−
R
cos
β
)
(
3
(
R
sin
β
)
2
+
(
R
−
R
cos
β
)
2
)
6
V
2
=
V
1 (7)
由数学知识,两个圆相切,切线只有一条,且连接圆心和切点的连线一定是垂直于切线的,所以图中一定有点
O,
O
2,
P 三点共线,由三角形相似,则有
R
cos
β
R
+
d
=
R
R
+
r
1,
R
sin
β
r
1
+
r
2
=
R
R
+
r
1 (8)
再根据
(
R
cos
β
)
2
+
(
R
sin
β
)
2
=
R
2,可得到颗粒间距一半
d 与两个曲率半径的关系,如下:
(9)
所以联立以上各式可得到液桥体积的最终表达式如下:
V
q
=
(
2
x
3
r
1
(
r
2
+
r
1
2
)
*
R
1
2
+
x
3
3
R
3
−
π
R
2
(
R
1
−
x
3
)
(
2
r
2
−
2
x
3
R
1
+
R
1
2
)
3
)
R
1
3 (10)
其中
R
1
=
R
+
r
1,
r
=
r
1
+
r
2,
x
3
=
R
2
+
2
r
1
r
2,
R 为颗粒半径。可以看出,液桥体积如果不考虑固液接触角,最终只与曲率半径
r
1,
r
2 有关。
3.4. 含水量模型建立
查阅资料得到含水量与液体体积的关系 [3] 表达式如下:
V
q
=
8
π
ρ
s
R
3
3
n
c
ρ
ω (11)
式中,
ρ
s 为沙子密度;
ρ 为海水密度;
n
c 为配位数,常取值8,
ω 为含水量。
根据含水量,可以得到水沙的比例为:
p
ω
=
ω
1
−
ω (12)
结合(9)和(10)式,得到液桥体积和水沙比的关系为:
p
ω
=
3
n
c
ρ
V
q
8
π
ρ
s
R
3
−
3
n
c
ρ
V
q (13)
4. 最佳水沙混合比的液桥模型求解
这里我们选取了4种不同颗粒半径的沙子。
步骤一:利用matlab求解,以曲率半径
r
1,
r
2 为自变量,采用暴力搜索的方法,得到不同液桥体积下对应的毛细力,关系如图5所示:
Figure 5. The relationship between liquid bridge capillary force and liquid bridge volume
图5. 液桥毛细力与液桥体积的关系
毛细力随液桥体积呈现先增后减的趋势,与张昭等人的研究结论相符合。也进一步验证我们的推导是正确的。
步骤二:选取沙子半径
R
=
7
×
10
−
5,绘制其毛细力与含水量的关系曲线。
由图6可以看出,有3个关键点,分别是A (0.058, 0),P (0.072, 210),B (0.0921, 0)。很显然,A,B两点分别对应着液桥毛细力的形成和断裂。P点是液桥毛细力最大的状态。由该图可以看到,毛细力随含水量的增加是呈先增后减的一个趋势,当颗粒吸水达到饱和后,毛细力便达到了最大值,随着含水量的慢慢增多,会破坏液桥,导致毛细力下降。最后消失为0。
Figure 6. Capillary force and water content diagram
图6. 毛细力与含水量的关系图
通过式(10)简单计算,A点对应的水沙比为16.24,B点对应的水沙比为9.85,可近似地取水沙比的范围为[1:10:1:16]。P点对应的最佳含水量为0.072即最佳水沙比例为
P
w
=
1
:
12.
8
˙。取近似为1:13。
5. 结束语
本文建立的液桥模型在张昭 [2] 等人的基础上引入了弯液面方程,简化了液桥毛细力的计算。其中弯液面方程是根据栾茂田等人关于液桥体积计算的推导过程进行改进得到,不考虑固液接触角,并且引入了相似三角形得到线段的比例,从而简便计算公式。本文通过研究,在理论上提供了现实情况下容易实现的最佳水沙混合比以及水沙比的范围,从材料配比入手,使人们更加容易地堆建沙堡并保存长久,能在一定程度上增加人们的满足感和喜悦感,培养团队的合作能力。
利用matlab沙堡存在时间更久,最长沙堡保存策略相关推荐
- 利用MATLAB控制HFSS进行仿真
利用MATLAB控制HFSS联合进行仿真 说明 HFSS是一款三维仿真软件,经常用在天线设计领域,在设计天线时我们经常为了使天线达到需要的性能指标使用各种优化算法来对天线进行优化,但是HFSS自带的o ...
- windows linux 续航,Win7本节电本领让Win7本续航时间更久
Win7本节电本领让Win7本续航时间更久 因而也为Win7参与了多量节能特征, Windows7体系在计划之初微软应该就更多思索到笔记本上使用的场景.低功耗形态下包管Win7本更长时间的正常运转.跟 ...
- 螃蟹保存方法保存时间_蜂巢蜜应该怎么保存,蜂巢蜜怎么保存的时间更长
近几年,蜂巢蜜受到了很多的关注,还成为了网红食品.蜂巢蜜中含有多种营养物质,可以给我们提供很多能量.那么,蜂巢蜜应该怎么保存呢?蜂巢蜜怎么保存的时间更长? 蜂巢蜜有三种保存方法,可以挑选最合适自己的方 ...
- 期货策略matlab,code 一个利用MATLAB编写的螺纹钢期货高频交易套利策略 联合开发网 - pudn.com...
code 所属分类:金融证券系统 开发工具:matlab 文件大小:506KB 下载次数:398 上传日期:2013-10-09 14:14:53 上 传 者:huangxiao 说明: 一个利用M ...
- EA app“读取时间比平时更久,请在我们尝试解决该问题时耐心等待”解决方法汇总
EA app最近刚替代了EA以前的origin平台,也是问题不断.下面看一下当EA app出现"读取时间比平时更久,请在我们尝试解决该问题时耐心等待."时的解决方法吧. EA ...
- 利用Matlab编程实现对NetCDF数据针对某一坐标按时间提取风、流、水蒸气等变量信息
一.NetCDF数据介绍 NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmosph ...
- 利用Matlab解决线性规划问题并绘制特定形状的空间曲面(约束区域的绘图)
今天女朋友给我发了一个问题 让我帮忙把这个空间平面y给画出来 我寻思着正好前段时间学了一些matlab的绘制曲面的方法,说不定刚好可以用上 那么就开始分析吧! 这应该就是一个高中常见的二元优化问题,但 ...
- 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...
matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...
- 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图
matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...
最新文章
- python面向对象编程的优点-Python面向对象编程 一
- epon matlab仿真,一种新型的EPON保护结构
- 机器学习-关联之Apriori算法原理及实战
- seata xid是什么_阿里开源的分布式事务框架 Seata
- php5.1.4,apache 2.2.2 + PHP5.1.4 不能运行的解_php
- 使用异步 I/O 大大提高应用程序的性能(来自IBM)
- 李纪为:初入NLP领域的一些小建议
- Python学习入门基础教程(learning Python)--5.4 Python读文件详解
- sql语句有没有怎么优化的空间,这条语句在我这里执行是死机
- gsp计算机系统系统操作培训,gsp计算机系统操作PPT.ppt
- 上海市政府颁布智能汽车牌照,蔚来汽车成首批获此资格企业
- Photoshop支持ICO图片格式(咋个办呢 zgbn)
- C#实现的系统内存清理
- Ubuntu 下最好用的pdf阅读器okular
- wallpaper engine怎么用?
- 网络工程课程设计_某学校网络设计
- Java中关于队列与栈的区别
- linux隧道6rd配置
- Python+pymupdf处理PDF文档案例6则
- 南开大学 软件学院 操作系统 李旭东老师 复习
热门文章
- 汇编--查找第一个非0字符的五种方法
- 金笛MODEM池 (RS232串口和RJ45网口)
- hive:默认允许动态分区个数为100,超出抛出异常:
- 编译成功,但引用之后报错undefined symbol: _ZN10tensorflow7strings6StrCatERKNS0_8AlphaNumE
- 视觉slam第一讲——
- 工欲善其事必先利其器,TI-ONE平台“实操手册”在这里!
- 熬了几个大夜,学完一套985博士总结的Pytorch学习笔记(20G高清/PPT/代码)
- socket 获取回传信息_java中使用网络通信(Socket)来传输对象
- 添加class值_Java 虚拟机(二) - Class 文件结构
- 安卓 时间服务器_官方都被惊动!LOL手游日本服务器挤到瘫痪,IOS不得不推迟...