COMSOL仿真时,通常需要处理非线性映射或不同维度几何实体之间的变量映射,此时可以选择“组件-定义-非局部耦合”下的广义拉伸算子,该算子通过中间点(xi, yi, zi)在源点(xs, ys, zs)与目标点(xd, yd, zd)之间建立一一对应的关系。
不勾选“源-使用源映射”时,源点与目标点不通过中间点直接映射,在“目标映射”栏中直接输入源点与目标点的映射关系表达式
其中“目标映射”栏中的“x, y, z表达式”实际上代表了源点坐标(xs, ys, zs), 而输入框中的x, y, z则是目标点坐标(xd, yd, zd),根据需要替换成合适的表达式。
在许多复杂情况下,无法直接建立源点与目标点之间的映射关系式,这就需要一个过渡关系。勾选“使用源映射”后,可以通过共同的中间点来匹配源点和目标点,在“目标映射”栏中先输入目标点与中间点的映射关系表达式。
其中输入框中的x, y, z表示目标点坐标(xd, yd, zd)。再在“源”栏中建立源点与中间点的映射关系
这里输入框中的x, y, z则表示源点坐标(xs, ys, zs)。
通过以上操作,就建立了源点与目标点之间的映射关系,可以使用广义拉伸算子了,genext1(变量)。