找回密码
 注册
Simdroid-非首页
查看: 148|回复: 5

[06.对流扩散] 如何设置求解域中变量总量守恒?

[复制链接]
发表于 2010-12-12 10:09:36 | 显示全部楼层 |阅读模式 来自 清华大学紫荆公寓
我的具体建模过程是:(V4)
采用如下的方程


这是一个可以用来描述半导体中载流子扩散漂移的方程,我要用它来计算载流子的分布。
1 选择模型
“二维”->“数学”->“偏微分方程接口”->“系数型偏微分方程”


2 几何设置
画了几个矩形,其中最右边是一个开始有大量离子的层,左边分三层,中间是一个离子扩散较快的通道,上下式围绕这个通道的离子扩散较慢的区域。


3 输入方程
不知道我这样设对不对。


4 初始值
如前所述,右边r4开始为1, 其余r1,r2,r3初始都为0


5 边界设置
这里我遇到了问题,不知道该怎样设置。我希望做到使得整个区域里面离子数在整个过程中满足如下条件:

这个如何做到?




我把建模文件传上来给大家看看,如果其中有其他什么设置不对的地方也请指出来,谢谢大家帮忙!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-3-19 09:27:26 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
楼主你好,我也有同感,也是做这方面的,能与你切磋下吗,我QQ号是407496473,邮箱是lsm.2001@163.com 我们可以共同研究下
回复 不支持

使用道具 举报

发表于 2011-3-19 22:29:20 | 显示全部楼层 来自 美国
控制方程一般都是根据守恒原理导出来的,lz的方程本身不满足物质的守恒性吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-20 09:05:37 | 显示全部楼层 来自 清华大学紫荆公寓
3# shoney

确实是,我仔细想了一下,的确是因为物理背景没有搞清楚。要保证我之前说的那个守恒,其实只要设置整个区域为绝缘边界(边界上零通量)就可以了。这样守恒自然而然的由连续性方程保证了。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-3-20 09:06:12 | 显示全部楼层 来自 清华大学紫荆公寓
3# shoney 确实是,我仔细想了一下,的确是因为物理背景没有搞清楚。要保证我之前说的那个守恒,其实只要设置整个区域为绝缘边界(边界上零通量)就可以了。这样守恒自然而然的由连续性方程保证了。
回复 不支持

使用道具 举报

发表于 2011-5-26 13:48:01 | 显示全部楼层 来自 上海长宁区
关于质量守恒, LZ可以试试利用弱形式施加约束条件
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 18:32 , Processed in 0.053258 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表