eric613 发表于 2009-2-19 10:25:33

急急急!!! 请教一下能用FEPG来验证缩减基算法吗?

本帖最后由 eric613 于 2009-2-19 10:29 编辑

有一个算例, 想用缩减基算法来求解. 最终的目的是要能得到用缩减基算法来求解时所花费的时间, 因为从理论上说, 用缩减基算法比直接的有限元法计算量更少, 所花费的时间应该更少. 但是已经没有时间自己编程来实现这个算法了. 听说FEPG几乎是无所不能, 但我还没有用过( 以前只用过ansys), 不知道能不能利用FEPG来验证我的缩减基算法, 请高手赶快指点一下, 新手, 指点的越详细越好!

MSN: chb1023@hotmail.com
有好的建议, 欢迎直接联系, 谢了

eric613 发表于 2009-2-19 10:26:18

本帖最后由 eric613 于 2009-2-20 09:57 编辑

先占位,等待进一步说明我的要求.

是这样的, 我有一个GIS的算例, 目的是要通过分析其内部电场的分布情况, 来对它的结构进行优化. 如果直接用有限元法计算的话, 因为网格剖分后系数矩阵的阶数很大, 达到30万阶左右, 这样求解线性代数方程组的计算量是很大的. 那么如果每次更改设计变量后, 都要进行如此大量的计算的话, 就很不方便了.
有一种方法叫做缩减基(reduced basis), 能降低系数矩阵的维数, 这样计算量就大大降低了. 这个reduced basis方法的核心就是: 在第一次求得线性代数方程的解后, 通过对系数矩阵进行求导, 得到缩减基矩阵. 这里是对设计变量进行求导, 所以要用到系数矩阵每个元素关于设计变量的表达式, 而不是一个直接的数值, 大家知道, 网格剖分后得到的系数矩阵其实是每个节点的坐标的累加, 而每个节点的坐标是和设计变量有关的(在本例中是这样的).
基本过程就是这样. 所以必须要有网格剖分的源程序, 才能进一步编程, 来实现对系数矩阵的求导, 从而得到缩减基矩阵, 只要得到缩减基矩阵, 剩下的工作就是解代数方程组的问题了!

zhoulon 发表于 2009-2-19 11:54:46

不知道缩减基算法为何物,至少我是不能回答你的问题,还望见量。

beel 发表于 2009-2-22 12:34:06

减缩基算法是对有限元某种算法的改进吗?
页: [1]
查看完整版本: 急急急!!! 请教一下能用FEPG来验证缩减基算法吗?