donglay 发表于 2009-11-18 11:09

求助关于模拟换能器问题

最近在看中科院莫西平老师的文章,但是总是算不出来,想请教一下高手我的操作哪里出了问题。初学,做一做练习,大家不要笑哦。谢谢啦

文章里关于施加载荷的描述是这样的:载荷与边界条件:在图4.3 所示的模型中,前辐射头与流体接触的部分在线上加流体-结构耦合边界条件;在流体其它内边界上——对应与水密外壳接触的边界上加刚性界面边界条件——垂直于x 轴的流体边线(黑框中)的节点上加约束条件UX=0、垂直于y 轴的流体边线(绿框中)的节点上加约束条件UY=0。在对应电极面的压电陶瓷界面上定义节点自由度耦合(前处理中定义),分别将正电极和负电极上的所有节点各定义一个耦合部,耦合自由度为Volt(电压),定义同一耦合部自由度耦合的节点处于等势状态,施加节点载荷和提取后处理节点变量时可以仅对该耦合部中节点序号最低的节点进行操作。本例中,在负电极上加载荷Volt=0,在正电极上加载荷Volt=1。分析类型选择:Harmonic,求解方法选择Full。载荷步选项中设计分析频率范围:8000~22000Hz,子步设70 步,每步间隔200Hz。阻尼——定义常数阻尼系数为4.2%。

但是我自己算发现最后算出来云图是一片红,什么都没有,建模应该没有问题,以下是我自己施加载荷的过程,请高手帮忙看看啊! 急!万谢了!


这是施加流体-结构耦合边界条件的情况。具体我使用的GUI路径为:Define loads->Apply->Fluid/ANSYS-> Field Surface-> on lines 。选中上面的辐射头与液体接触的两个边。如上图所示。


这是对边界施加X,Y约束。GUI:Define loads->Apply->Structual-> Displacement-> on lines



将相同极性的电极定义为一个耦合部这一步我觉得问题可能出在这里,我的GUI操作是:preprocessor-> Coupling/Ceqn->Couple DOFs,在选择电极上的节点时,我勾选了box,用框选的方法分别选择了电极边上的所有节点,不知道这种方法对不对,所有的负极电极面定义编号为1,正极边界面定义为2,耦合变量都设定的为Volt。可能问题就出在这一步上。



这是建立耦合部的过程,这里错了?


最后施加载荷,就是文献里提到的在负电极上加载荷Volt=0,在正电极上加载荷Volt=1
我的操作GUI:Define loads->Apply->Structual-> Displacement-> on Nodes,正负电极上分别用pick法选择一点,由于建立了耦合部,是不是选择一个点就可以了??还是要在边上施加载荷?


是在电极面上施加载荷负电极上Volt=0和正电极Volt=1的过程,这两个条件是不是在displacement里面设置啊??还是在electric->boundary->Voltage。后面这种方法我也试过了,但是计算不能进行,提示Results printout suppressedinteractive execute。这里我不知道设置Volt=1和Volt=0在哪里定义。

最后设置Analysis style为hamonic,full
在Solution-> load step Opts->Time/Frequenc 这里面频率范围设定为8000到22000,子步数Substep设为70
然后Solution-Solve->Current LS开始计算,但是最后的计算结果Results->DOF->pressure确是下图,和文献里差得好远。


计算结果明显是错的


莫老师文献里的计算结果。

请高手帮我看看哪里出了问题啊??谢谢啦,急切中!

jpwu10 发表于 2009-12-3 09:41

纵向换能器的尺寸在莫老师的文章中好像没有给出吧,lz换能器各部分尺寸是多少?:handshake
页: [1]
查看完整版本: 求助关于模拟换能器问题