我正在尝试与comsol解决具有固定电势V1,v2的figuretwo蓝色大电极的问题。一个红色的小电极在恒定距离和电压V0处沿X轴上移动。V0中的电荷取决于每个点8(x)的电场。我有一个小电极,其电势V0沿x轴移动两个较大的电极,其固定电势V1,V2。
i可以轻松地用comsol在3D中的每个点上的电势和场以及V0电极中产生的电荷。但是,我想沿X轴模拟此电荷,并最终也为z和y方向绘制它,因此我在固定距离处有一个V0电荷2D映射。
我该如何在comsol中执行此操作,而无需更改几何坐标并在每个点再次计算电荷?
谢谢您的回答,
Jorge
我将描述如何设置系统,以便您可以将V0移动。请注意,这需要在整个模拟过程中更改网格。因此,我认为您不想要"依赖时间"的研究,而是要使用"参数扫描"选项。
首先,转到您的全局参数,创建一个称为block_x_pos
或任何您想要的参数。
转到组件→几何并在"位置"选项卡(在设置面板中)下的适当字段中选择V0,在X位置中写入block_x_pos
。这使得该位置可通过block_x_pos
中的任何值控制。
右键单击适当的研究,然后选择"参数扫描"。参数扫描的目的(据我所知)是,当几何形状在计算过程中发生变化时,它会相应地更新网格,因此您不必通过一些痛苦的重复来手动进行操作。选择现已出现的"参数扫描"节点。在设置面板中查看并找到"学习设置"选项卡。在空表面下方,您会看到一些箭头和一个" "符号。单击" "。这将在表中添加一个新的扫描参数。单击表上的下拉菜单,然后选择"时间"全局参数。在"参数值列表"字段中,编写要使用的值的范围。
即。如果您希望block_x_pos
参数以0.1的步骤从0到10不等,则将编写range(0, 0.1, 10)
。或者您可以写'-3 0 1 2 4 5 9 11',它将采用这些值。
现在使用同一研究计算。
制作地块时,请确保使用正确的解决方案。它将标记为" studion1/parametricsolutions1"之类的标签。当您选择它作为"数据集"时,您将(在设置面板中)在"数据集"字段下方找到一个新的下拉菜单,称为"参数选择(TIME)"。您可以选择在大多数情节类型上显示"时间"参数的多个值。