主题:fortran中两种单元的选择问题,求教,谢谢大家
zijiayu
[专家分:0] 发布于 2012-10-17 11:50:00
已经有四结点单元,和八结点单元两种单元,
怎么样在设置程序时,让程序能区别出来两种单元类型?
通过数组的形式怎么实现呢?
比如:这个图,中间是八结点,其余四结点,编写程序的时候应该怎么样编写来区别两种单元呢?
路过的高手求指点,谢过了~~~
回复列表 (共8个回复)
沙发
臭石头雪球 [专家分:23030] 发布于 2012-10-17 12:17:00
楼主这种问题严重脱节。
什么叫脱节?
我举个例子:
[quote]请问用中文,如何区别宽容睿智和豪放不羁的不同人物性格的武侠形象?[/quote]
你能回答这个问题么?
板凳
zijiayu [专家分:0] 发布于 2012-10-17 13:23:00
不好意思,我是新手,可能表达不清楚,加了您的群了,还没通过,没想到在这里遇到
我只是想在程序的表达上能够区别出两种单元,好在最后的刚度计算上能够分类计算,
因为8结点我要采用不同于有限元的计算方式来计算,所以要和普通4结点的区分一下,
请问该怎么弄呢?谢谢了~~~
3 楼
zijiayu [专家分:0] 发布于 2012-10-17 13:25:00
[quote]楼主这种问题严重脱节。
什么叫脱节?
我举个例子:
[quote]请问用中文,如何区别宽容睿智和豪放不羁的不同人物性格的武侠形象?[/quote]
你能回答这个问题么?
[/quote]
不好意思,我是新手,可能表达不清楚,加了您的群了,还没通过,没想到在这里遇到 我只是想在程序的表达上能够区别出两种单元,好在最后的刚度计算上能够分类计算, 因为8结点我要采用不同于有限元的计算方式来计算,所以要和普通4结点的区分一下, 请问该怎么弄呢?谢谢了~~~
4 楼
leilfm [专家分:160] 发布于 2012-10-17 17:21:00
没看懂,看看这个处理符合你的要求么,在海洋模型中,通过定义网格的属性来实现,即一个和网格一样大的数组,例如水点为1,陆点为0,干湿边界为2,根据网格属性来区分要计算的要素
5 楼
臭石头雪球 [专家分:23030] 发布于 2012-10-17 21:45:00
[quote]不好意思,我是新手,可能表达不清楚,加了您的群了,还没通过,没想到在这里遇到 我只是想在程序的表达上能够区别出两种单元,好在最后的刚度计算上能够分类计算, 因为8结点我要采用不同于有限元的计算方式来计算,所以要和普通4结点的区分一下, 请问该怎么弄呢?谢谢了~~~[/quote]
语言,是个表达工具。
几个节点的单元,是个数学或物理概念。
这两者之间,需要有一定的映射关系。
你用什么样的数组,什么样的结构,什么样的方式去表达节点??
如此,你才能考虑如何区分8个节点,还是4个节点。
Fortran语法里里没有任何对节点的规定,甚至没有这个概念。明白吗?Fortran 从来不规定什么是节点,什么是应力,什么是温度,什么是边界条件。
各个学科的人,用自己的方式把程序上的概念(数组,变量,函数,结构等等)赋予自己行业上的意义(质量,体积,因子,网格等等)。然后借由这些数组变量函数的运算,来反应行业上的规律和结果。
而你直接在程序概念上问专业意义上的问题,是没法回答的。
6 楼
chunlai2012 [专家分:0] 发布于 2012-10-18 09:24:00
楼主是想做FEM壳单元开发么?
7 楼
问问堂1 [专家分:0] 发布于 2012-10-18 10:01:00
问问堂成立于2010年,致力于打造中国领先的在线咨询交易平台。问问堂开设有健康、法律、心理、星座、命理、教育、创业、电脑数码、婚嫁、房产等等360行共31个一级分类,198个二级分类,1500余个三级分类,同时开设有问问堂任务大厅,力求使中国人足不出户解决一切烦恼。
8 楼
zijiayu [专家分:0] 发布于 2012-10-19 15:47:00
[quote]楼主是想做FEM壳单元开发么?[/quote]
不是,我用是VCFEM法做夹杂,现在把Voronoi单元和普通有限元单元结合起来,有夹杂的地方用Voronoi单元,无夹杂的地方用普通有限元网格,所以需要在程序上区别一下两个单元,来完成两种单元的单刚计算,最后在组集总纲,现在不知道怎么哪个位置标记两种单元来形成数组
我来回复