<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>FEA Forums &#187; Tag: Inductor - Recent Posts</title>
<link>http://www.FEA-Forums.com/</link>
<description>FEA Forums &#187; Tag: Inductor - Recent Posts</description>
<language>en</language>
<pubDate>Wed, 08 Feb 2012 00:01:59 +0000</pubDate>

<item>
<title>dadan on "Inductor analusis problem in ANSYS"</title>
<link>http://www.FEA-Forums.com/topic/39#post-49</link>
<pubDate>Wed, 16 Apr 2008 09:36:28 +0000</pubDate>
<dc:creator>dadan</dc:creator>
<guid isPermaLink="false">49@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;If somebody can help me , or if you can give me for shure some e-mail address, please do.&#60;br /&#62;
I have a problem doing analysis of meander line on Si substrate.&#60;br /&#62;
Iâ€™m working HF electromagnetic analzysis in Ansys 10 Multiphysich.&#60;br /&#62;
Substrate is 760x760 micrometer, and 400micrometer hight.On top of it there is SiO2 layer of 5 micrometer of thickness, and then gos meander line whosw with is 40 micrometer and thisknes is 8 nicrometer.I cant get good S parameters wich I then use to get Q an L.&#60;br /&#62;
I'd tried over fifty diferent combinations of excitations and boundary conditions without succession.&#60;br /&#62;
If somebody can tell me what about rules for current and port  excitation and boundary conditions for this particular case wich is diferent from those from HF guides in ANSYS please do.&#60;br /&#62;
Here goes my comand metod example (on this structure I'd tried those combinations) so that you can see how I treat this case.As I said this is just one of many of my combinations that I'd tried. &#60;/p&#62;
&#60;p&#62;!-------- COMAND METOD------------&#60;br /&#62;
/prep7&#60;br /&#62;
/units,SI&#60;br /&#62;
tunif,25&#60;br /&#62;
! --- define elements and materials ---&#60;br /&#62;
epsr_SiO2=3.9&#60;br /&#62;
epsr_Si=11.9&#60;/p&#62;
&#60;p&#62;et,11,200,7&#60;br /&#62;
et,1,120,1,,,0   !normal element&#60;br /&#62;
et,2,120,1,,,1   !PML element&#60;/p&#62;
&#60;p&#62;! air&#60;br /&#62;
mp,murx,1,1.&#60;br /&#62;
mp,perx,1,1.&#60;/p&#62;
&#60;p&#62;! Cu&#60;br /&#62;
mp,murx,2,1.&#60;br /&#62;
mp,perx,2,1.&#60;br /&#62;
mp,rsvx,2,1.724e-8&#60;/p&#62;
&#60;p&#62;! SiO2&#60;br /&#62;
mp,murx,3,1&#60;br /&#62;
mp,perx,3,epsr_SiO2&#60;br /&#62;
mp,rsvx,3,1e12&#60;/p&#62;
&#60;p&#62;!  Si&#60;br /&#62;
mp,murx,4,1.&#60;br /&#62;
mp,perx,4,epsr_Si&#60;br /&#62;
mp,rsvx,4,0.1&#60;/p&#62;
&#60;p&#62;! --- set up geometry ---&#60;br /&#62;
LOCAL, 11, 0, 0, 0, 0, 0, 90&#60;br /&#62;
wpcsys, ,  11     &#60;/p&#62;
&#60;p&#62;s=40&#60;br /&#62;
krak=120&#60;br /&#62;
str=160&#60;br /&#62;
vazd=2000&#60;br /&#62;
cu=8&#60;br /&#62;
sio2=-5&#60;br /&#62;
si=-400&#60;br /&#62;
pml=8000&#60;/p&#62;
&#60;p&#62;*dim,_a,array,10&#60;br /&#62;
*dim,_b,array,22&#60;br /&#62;
_a(1)=-380&#60;br /&#62;
_a(2)=_a(1)+str&#60;br /&#62;
_a(3)=_a(2)+s&#60;br /&#62;
_a(4)=_a(3)+s&#60;br /&#62;
_a(5)=_a(4)+krak&#60;br /&#62;
_a(6)=_a(5)+s&#60;br /&#62;
_a(7)=_a(6)+krak&#60;br /&#62;
_a(8)=_a(7)+s&#60;br /&#62;
_a(9)=_a(8)+s&#60;br /&#62;
_a(10)=_a(9)+str&#60;/p&#62;
&#60;p&#62;_b(1)=-8240&#60;br /&#62;
_b(2)=_b(1)+pml&#60;br /&#62;
_b(3)=_b(2)+krak&#60;br /&#62;
_b(4)=_b(3)+krak&#60;br /&#62;
_b(5)=_b(4)+krak&#60;br /&#62;
*do,_i,6,16,2&#60;br /&#62;
 _b(_i)=_b(_i-1)+s&#60;br /&#62;
 _b(_i+1)=_b(_i)+s&#60;br /&#62;
*enddo&#60;br /&#62;
_b(18)=_b(17)+s&#60;br /&#62;
_b(19)=_b(18)+krak&#60;br /&#62;
_b(20)=_b(19)+krak&#60;br /&#62;
_b(21)=_b(20)+krak&#60;br /&#62;
_b(22)=_b(21)+pml&#60;br /&#62;
*do,_i,1,9&#60;br /&#62;
 *do,_j,1,21&#60;br /&#62;
   rect,_a(_i),_a(_i+1),_b(_j),_b(_j+1)&#60;br /&#62;
 *enddo&#60;br /&#62;
 aglue,all&#60;br /&#62;
 numcmp,area&#60;br /&#62;
*enddo&#60;br /&#62;
aglue,all&#60;/p&#62;
&#60;p&#62;*do,_i,1,9&#60;br /&#62;
  a=_i&#60;br /&#62;
  *if,a,EQ,2,then&#60;br /&#62;
   asel,none&#60;br /&#62;
   asel, a, area, , (a)*21+7, (a)*21+9,1&#60;br /&#62;
   asel, a, area, , (a)*21+11, (a)*21+13,1&#60;br /&#62;
   asel, a, area, , (a)*21+15, (a)*21+17,1&#60;br /&#62;
   cm,traka,area&#60;br /&#62;
   *elseif,a,EQ,3,then&#60;br /&#62;
     asel,none&#60;br /&#62;
     cmsel,a, traka&#60;br /&#62;
     asel,a, area, , (a)*21+7, (a)*21+9,2&#60;br /&#62;
     asel,a, area, , (a)*21+11, (a)*21+13,2&#60;br /&#62;
     asel,a, area, , (a)*21+15, (a)*21+17,2&#60;br /&#62;
     cm,traka,area&#60;br /&#62;
     *elseif,a,EQ,4,then&#60;br /&#62;
       asel,none&#60;br /&#62;
       cmsel,a, traka&#60;br /&#62;
       asel,a, area, , (a)*21+1, (a+1)*21,1&#60;br /&#62;
       asel,u, area, , a*21+6, a*21+16,2&#60;br /&#62;
       cm,traka,area&#60;br /&#62;
       *elseif,a,EQ,5,then&#60;br /&#62;
         asel,none&#60;br /&#62;
         cmsel,a, traka&#60;br /&#62;
         asel,a, area, , (a)*21+5, (a)*21+7,2&#60;br /&#62;
         asel,a, area, , (a)*21+9, (a)*21+11,2&#60;br /&#62;
         asel,a, area, , (a)*21+13, (a)*21+15,2&#60;br /&#62;
         cm,traka,area&#60;br /&#62;
         *elseif,a,EQ,6,then&#60;br /&#62;
           asel,none&#60;br /&#62;
           cmsel,a, traka&#60;br /&#62;
           asel,a, area, , (a)*21+5, (a)*21+7,1&#60;br /&#62;
           asel,a, area, , (a)*21+9, (a)*21+11,1&#60;br /&#62;
           asel,a, area, , (a)*21+13, (a)*21+15,1&#60;br /&#62;
           cm,traka,area&#60;br /&#62;
  *endif&#60;/p&#62;
&#60;p&#62;*enddo&#60;br /&#62;
cmsel,s, traka        !&#60;br /&#62;
asel, inve&#60;br /&#62;
cm,oko_trake,area   &#60;/p&#62;
&#60;p&#62;csys,0&#60;br /&#62;
alls&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
LESIZE, all, 40, , , , 1&#60;/p&#62;
&#60;p&#62;lsel,r,loc,z,(_b(1)+_b(2))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(21)+_b(22))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(2)+_b(3))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(3)+_b(4))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(4)+_b(5))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(18)+_b(19))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(19)+_b(20))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(20)+_b(21))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(4),_b(19)&#60;br /&#62;
lsel,u,loc,x,_a(5),_a(6)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(1)+_a(2))*0.5&#60;br /&#62;
lsel,a,loc,x,(_a(9)+_a(10))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(5),_b(18)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(2)+_a(3))*0.5&#60;br /&#62;
lsel,a,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(7),_b(17)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(5)+_a(6))*0.5&#60;br /&#62;
lsel,u,loc,z,_b(6),_b(17)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(5)+_b(6))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(6),_a(10)&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(17)+_b(18))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(5)&#60;br /&#62;
LESIZE, all, , , 2, , 1&#60;br /&#62;
lsel,r,loc,x,_a(4),_a(5)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do,j,8,16,4&#60;br /&#62;
  lsel,a,loc,z,_b(j)&#60;br /&#62;
  lsel,a,loc,z,_b(j+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(3)+_a(4))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
lsel,none&#60;br /&#62;
*do,j,6,14,4&#60;br /&#62;
  lsel,a,loc,z,_b(j)&#60;br /&#62;
  lsel,a,loc,z,_b(j+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,7,16,2&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,_a(4),_a(7)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,7,16,2&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,u,loc,x,_a(4),_a(7)&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(6)+_b(7))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(3)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(16)+_b(17))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,8,17,4&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,10,15,4&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(3)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
*do, i,8,17,4&#60;br /&#62;
  lsel,u,loc,z,_b(i)&#60;br /&#62;
  lsel,u,loc,z,_b(i+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(3)+_a(4))*0.5&#60;br /&#62;
LESIZE, all, , , 2, , 1&#60;br /&#62;
alls&#60;br /&#62;
*do, i,6,15,4&#60;br /&#62;
  lsel,u,loc,z,_b(i)&#60;br /&#62;
  lsel,u,loc,z,_b(i+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(5)+_b(6))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(5)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(17)+_b(18))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(6),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,x,(_a(5)+_a(6))*0.5&#60;br /&#62;
lsel,r,loc,z,_b(6),_b(17)&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
MSHKEY, 1&#60;br /&#62;
/pnum,mat,1&#60;br /&#62;
/number,1&#60;br /&#62;
extopt,on&#60;br /&#62;
type,11&#60;br /&#62;
cmsel,s,oko_trake&#60;br /&#62;
AATT, 1, , 11, 0&#60;br /&#62;
cmsel,s,traka&#60;br /&#62;
AATT, 2, , 11, 0&#60;br /&#62;
alls&#60;br /&#62;
amesh,all&#60;/p&#62;
&#60;p&#62;type,1&#60;br /&#62;
esize,,1&#60;br /&#62;
alls&#60;br /&#62;
vext,all,,,0,cu,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,1&#60;br /&#62;
vclear,all&#60;br /&#62;
vatt,1,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,1,,2,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,2&#60;br /&#62;
vclear,all&#60;br /&#62;
vatt,2,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,2,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
aclear,all&#60;br /&#62;
type,1&#60;br /&#62;
mat,3&#60;br /&#62;
esize,,4&#60;br /&#62;
asel,s,loc,y,0&#60;br /&#62;
vext,all,,,0,sio2,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,0,sio2&#60;br /&#62;
vatt,3,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,3,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
type,1&#60;br /&#62;
mat,4&#60;br /&#62;
esize,,7&#60;br /&#62;
asel,s,loc,y,sio2&#60;br /&#62;
vext,all,,,0,si,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,sio2,si&#60;br /&#62;
vatt,4,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,4,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
type,1&#60;br /&#62;
mat,1&#60;br /&#62;
esize,,10&#60;br /&#62;
asel,s,loc,y,cu&#60;br /&#62;
vext,all,,,0,vazd,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,cu,vazd&#60;br /&#62;
vatt,1,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,1,,2,0&#60;br /&#62;
alls&#60;br /&#62;
AATT, 1, , 11, 0&#60;br /&#62;
aclear,all&#60;/p&#62;
&#60;p&#62;lsel,r,loc,y,1,7&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,-1,-4&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,9,1990&#60;br /&#62;
LESIZE, all, , , 10, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,-6,-390&#60;br /&#62;
LESIZE, all, , , 7, , 1&#60;br /&#62;
alls&#60;br /&#62;
vmesh,all&#60;/p&#62;
&#60;p&#62;! --- PEC surfaces&#60;br /&#62;
alls&#60;br /&#62;
asel,r,ext&#60;br /&#62;
da,all,ax,0.&#60;br /&#62;
alls&#60;br /&#62;
! --- SHLD boundary conditions ---&#60;br /&#62;
vsel,s,mat,,2&#60;br /&#62;
asel,r,ext&#60;br /&#62;
asel,r,loc,z,-8e-3,8.7e-3&#60;br /&#62;
cm,cu_plast,area&#60;br /&#62;
SFA, all, 1, shld, 0.56e8, 1&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,4&#60;br /&#62;
asel,r,ext&#60;br /&#62;
asel,r,loc,z,-8e-3,8.7e-3&#60;br /&#62;
cm,si_plast,area&#60;br /&#62;
SFA, all, 1, shld, 10, 1&#60;/p&#62;
&#60;p&#62;! --- pobudna struja u Z=-120 ---&#60;br /&#62;
asel,s,loc,z,_b(3)&#60;br /&#62;
asel,r,loc,x,_a(5),_a(6)&#60;br /&#62;
asel,r,loc,y,si+sio2,0&#60;br /&#62;
bfa,all,js,0,1,0,-1&#60;br /&#62;
alls&#60;br /&#62;
! --- transmission line port ---&#60;br /&#62;
hfport,1,TLINE,,v1,,50&#60;br /&#62;
asel,s,loc,z,_b(4)&#60;br /&#62;
bfa,all,port,1&#60;br /&#62;
hfport,2,TLINE,,v2,,50&#60;br /&#62;
asel,s,loc,z,_b(19)&#60;br /&#62;
bfa,all,port,2&#60;br /&#62;
scal=1e-6&#60;br /&#62;
vlscale,all,,,scal,scal,scal,,,1&#60;br /&#62;
! --- voltage paths ---&#60;br /&#62;
z1=scal*_b(4)&#60;br /&#62;
xv1=scal*0.5*(_a(5)+_a(6))&#60;br /&#62;
yv1=scal*(si+sio2)&#60;br /&#62;
yv2=8e-6&#60;br /&#62;
nv11=node(xv1,yv1,z1)&#60;br /&#62;
nv12=node(xv1,yv2,z1)&#60;br /&#62;
path,v1,2&#60;br /&#62;
ppath,1,nv11&#60;br /&#62;
ppath,2,nv12&#60;br /&#62;
z2=scal*_b(19)&#60;br /&#62;
nv21=node(xv1,yv1,z2)&#60;br /&#62;
nv22=node(xv1,yv2,z2)&#60;br /&#62;
path,v2,2&#60;br /&#62;
ppath,1,nv21&#60;br /&#62;
ppath,2,nv22&#60;br /&#62;
pasave,all&#60;br /&#62;
alls&#60;br /&#62;
vclear,all&#60;br /&#62;
vmesh,all&#60;br /&#62;
sbctran&#60;br /&#62;
save&#60;br /&#62;
fini&#60;/p&#62;
&#60;p&#62;! --- solution ---&#60;br /&#62;
/solu&#60;br /&#62;
spswp,1.e9,5e9,5.e8,1,,1,2&#60;br /&#62;
fin
&#60;/p&#62;</description>
</item>
<item>
<title>dadan on "Inductor analysis problem in ANSYS"</title>
<link>http://www.FEA-Forums.com/topic/37#post-47</link>
<pubDate>Wed, 16 Apr 2008 09:34:22 +0000</pubDate>
<dc:creator>dadan</dc:creator>
<guid isPermaLink="false">47@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;If somebody can help me , or if you can give me for shure some e-mail address, please do.&#60;br /&#62;
I have a problem doing analysis of meander line on Si substrate.&#60;br /&#62;
Iâ€™m working HF electromagnetic analzysis in Ansys 10 Multiphysich.&#60;br /&#62;
Substrate is 760x760 micrometer, and 400micrometer hight.On top of it there is SiO2 layer of 5 micrometer of thickness, and then gos meander line whosw with is 40 micrometer and thisknes is 8 nicrometer.I cant get good S parameters wich I then use to get Q an L.&#60;br /&#62;
I'd tried over fifty diferent combinations of excitations and boundary conditions without succession.&#60;br /&#62;
If somebody can tell me what about rules for current and port  excitation and boundary conditions for this particular case wich is diferent from those from HF guides in ANSYS please do.&#60;br /&#62;
Here goes my comand metod example (on this structure I'd tried those combinations) so that you can see how I treat this case.As I said this is just one of many of my combinations that I'd tried. &#60;/p&#62;
&#60;p&#62;!-------- COMAND METOD------------&#60;br /&#62;
/prep7&#60;br /&#62;
/units,SI&#60;br /&#62;
tunif,25&#60;br /&#62;
! --- define elements and materials ---&#60;br /&#62;
epsr_SiO2=3.9&#60;br /&#62;
epsr_Si=11.9&#60;/p&#62;
&#60;p&#62;et,11,200,7&#60;br /&#62;
et,1,120,1,,,0   !normal element&#60;br /&#62;
et,2,120,1,,,1   !PML element&#60;/p&#62;
&#60;p&#62;! air&#60;br /&#62;
mp,murx,1,1.&#60;br /&#62;
mp,perx,1,1.&#60;/p&#62;
&#60;p&#62;! Cu&#60;br /&#62;
mp,murx,2,1.&#60;br /&#62;
mp,perx,2,1.&#60;br /&#62;
mp,rsvx,2,1.724e-8&#60;/p&#62;
&#60;p&#62;! SiO2&#60;br /&#62;
mp,murx,3,1&#60;br /&#62;
mp,perx,3,epsr_SiO2&#60;br /&#62;
mp,rsvx,3,1e12&#60;/p&#62;
&#60;p&#62;!  Si&#60;br /&#62;
mp,murx,4,1.&#60;br /&#62;
mp,perx,4,epsr_Si&#60;br /&#62;
mp,rsvx,4,0.1&#60;/p&#62;
&#60;p&#62;! --- set up geometry ---&#60;br /&#62;
LOCAL, 11, 0, 0, 0, 0, 0, 90&#60;br /&#62;
wpcsys, ,  11     &#60;/p&#62;
&#60;p&#62;s=40&#60;br /&#62;
krak=120&#60;br /&#62;
str=160&#60;br /&#62;
vazd=2000&#60;br /&#62;
cu=8&#60;br /&#62;
sio2=-5&#60;br /&#62;
si=-400&#60;br /&#62;
pml=8000&#60;/p&#62;
&#60;p&#62;*dim,_a,array,10&#60;br /&#62;
*dim,_b,array,22&#60;br /&#62;
_a(1)=-380&#60;br /&#62;
_a(2)=_a(1)+str&#60;br /&#62;
_a(3)=_a(2)+s&#60;br /&#62;
_a(4)=_a(3)+s&#60;br /&#62;
_a(5)=_a(4)+krak&#60;br /&#62;
_a(6)=_a(5)+s&#60;br /&#62;
_a(7)=_a(6)+krak&#60;br /&#62;
_a(8)=_a(7)+s&#60;br /&#62;
_a(9)=_a(8)+s&#60;br /&#62;
_a(10)=_a(9)+str&#60;/p&#62;
&#60;p&#62;_b(1)=-8240&#60;br /&#62;
_b(2)=_b(1)+pml&#60;br /&#62;
_b(3)=_b(2)+krak&#60;br /&#62;
_b(4)=_b(3)+krak&#60;br /&#62;
_b(5)=_b(4)+krak&#60;br /&#62;
*do,_i,6,16,2&#60;br /&#62;
 _b(_i)=_b(_i-1)+s&#60;br /&#62;
 _b(_i+1)=_b(_i)+s&#60;br /&#62;
*enddo&#60;br /&#62;
_b(18)=_b(17)+s&#60;br /&#62;
_b(19)=_b(18)+krak&#60;br /&#62;
_b(20)=_b(19)+krak&#60;br /&#62;
_b(21)=_b(20)+krak&#60;br /&#62;
_b(22)=_b(21)+pml&#60;br /&#62;
*do,_i,1,9&#60;br /&#62;
 *do,_j,1,21&#60;br /&#62;
   rect,_a(_i),_a(_i+1),_b(_j),_b(_j+1)&#60;br /&#62;
 *enddo&#60;br /&#62;
 aglue,all&#60;br /&#62;
 numcmp,area&#60;br /&#62;
*enddo&#60;br /&#62;
aglue,all&#60;/p&#62;
&#60;p&#62;*do,_i,1,9&#60;br /&#62;
  a=_i&#60;br /&#62;
  *if,a,EQ,2,then&#60;br /&#62;
   asel,none&#60;br /&#62;
   asel, a, area, , (a)*21+7, (a)*21+9,1&#60;br /&#62;
   asel, a, area, , (a)*21+11, (a)*21+13,1&#60;br /&#62;
   asel, a, area, , (a)*21+15, (a)*21+17,1&#60;br /&#62;
   cm,traka,area&#60;br /&#62;
   *elseif,a,EQ,3,then&#60;br /&#62;
     asel,none&#60;br /&#62;
     cmsel,a, traka&#60;br /&#62;
     asel,a, area, , (a)*21+7, (a)*21+9,2&#60;br /&#62;
     asel,a, area, , (a)*21+11, (a)*21+13,2&#60;br /&#62;
     asel,a, area, , (a)*21+15, (a)*21+17,2&#60;br /&#62;
     cm,traka,area&#60;br /&#62;
     *elseif,a,EQ,4,then&#60;br /&#62;
       asel,none&#60;br /&#62;
       cmsel,a, traka&#60;br /&#62;
       asel,a, area, , (a)*21+1, (a+1)*21,1&#60;br /&#62;
       asel,u, area, , a*21+6, a*21+16,2&#60;br /&#62;
       cm,traka,area&#60;br /&#62;
       *elseif,a,EQ,5,then&#60;br /&#62;
         asel,none&#60;br /&#62;
         cmsel,a, traka&#60;br /&#62;
         asel,a, area, , (a)*21+5, (a)*21+7,2&#60;br /&#62;
         asel,a, area, , (a)*21+9, (a)*21+11,2&#60;br /&#62;
         asel,a, area, , (a)*21+13, (a)*21+15,2&#60;br /&#62;
         cm,traka,area&#60;br /&#62;
         *elseif,a,EQ,6,then&#60;br /&#62;
           asel,none&#60;br /&#62;
           cmsel,a, traka&#60;br /&#62;
           asel,a, area, , (a)*21+5, (a)*21+7,1&#60;br /&#62;
           asel,a, area, , (a)*21+9, (a)*21+11,1&#60;br /&#62;
           asel,a, area, , (a)*21+13, (a)*21+15,1&#60;br /&#62;
           cm,traka,area&#60;br /&#62;
  *endif&#60;/p&#62;
&#60;p&#62;*enddo&#60;br /&#62;
cmsel,s, traka        !&#60;br /&#62;
asel, inve&#60;br /&#62;
cm,oko_trake,area   &#60;/p&#62;
&#60;p&#62;csys,0&#60;br /&#62;
alls&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
LESIZE, all, 40, , , , 1&#60;/p&#62;
&#60;p&#62;lsel,r,loc,z,(_b(1)+_b(2))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(21)+_b(22))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(2)+_b(3))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(3)+_b(4))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(4)+_b(5))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(18)+_b(19))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(19)+_b(20))*0.5&#60;br /&#62;
lsel,a,loc,z,(_b(20)+_b(21))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(4),_b(19)&#60;br /&#62;
lsel,u,loc,x,_a(5),_a(6)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(1)+_a(2))*0.5&#60;br /&#62;
lsel,a,loc,x,(_a(9)+_a(10))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(5),_b(18)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(2)+_a(3))*0.5&#60;br /&#62;
lsel,a,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,u,loc,z,_b(7),_b(17)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,x,(_a(5)+_a(6))*0.5&#60;br /&#62;
lsel,u,loc,z,_b(6),_b(17)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(5)+_b(6))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(6),_a(10)&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(17)+_b(18))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(5)&#60;br /&#62;
LESIZE, all, , , 2, , 1&#60;br /&#62;
lsel,r,loc,x,_a(4),_a(5)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do,j,8,16,4&#60;br /&#62;
  lsel,a,loc,z,_b(j)&#60;br /&#62;
  lsel,a,loc,z,_b(j+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(3)+_a(4))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
lsel,none&#60;br /&#62;
*do,j,6,14,4&#60;br /&#62;
  lsel,a,loc,z,_b(j)&#60;br /&#62;
  lsel,a,loc,z,_b(j+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,7,16,2&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,_a(4),_a(7)&#60;br /&#62;
LESIZE, all, , , 4, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,7,16,2&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,u,loc,x,_a(4),_a(7)&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(6)+_b(7))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(3)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(16)+_b(17))*0.5&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,8,17,4&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(8),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,none&#60;br /&#62;
*do, i,10,15,4&#60;br /&#62;
  lsel,a,loc,z,(_b(i)+_b(i+1))*0.5&#60;br /&#62;
*enddo&#60;br /&#62;
LESIZE, all, , , 3, , 1&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(3)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
*do, i,8,17,4&#60;br /&#62;
  lsel,u,loc,z,_b(i)&#60;br /&#62;
  lsel,u,loc,z,_b(i+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(3)+_a(4))*0.5&#60;br /&#62;
LESIZE, all, , , 2, , 1&#60;br /&#62;
alls&#60;br /&#62;
*do, i,6,15,4&#60;br /&#62;
  lsel,u,loc,z,_b(i)&#60;br /&#62;
  lsel,u,loc,z,_b(i+1)&#60;br /&#62;
*enddo&#60;br /&#62;
lsel,r,loc,x,(_a(7)+_a(8))*0.5&#60;br /&#62;
LESIZE, all, , , 2, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(5)+_b(6))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(1),_a(5)&#60;br /&#62;
LESIZE, all, , , 1, , 1   &#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
lsel,r,loc,z,(_b(17)+_b(18))*0.5&#60;br /&#62;
lsel,r,loc,x,_a(6),_a(10)&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,x,(_a(5)+_a(6))*0.5&#60;br /&#62;
lsel,r,loc,z,_b(6),_b(17)&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
MSHKEY, 1&#60;br /&#62;
/pnum,mat,1&#60;br /&#62;
/number,1&#60;br /&#62;
extopt,on&#60;br /&#62;
type,11&#60;br /&#62;
cmsel,s,oko_trake&#60;br /&#62;
AATT, 1, , 11, 0&#60;br /&#62;
cmsel,s,traka&#60;br /&#62;
AATT, 2, , 11, 0&#60;br /&#62;
alls&#60;br /&#62;
amesh,all&#60;/p&#62;
&#60;p&#62;type,1&#60;br /&#62;
esize,,1&#60;br /&#62;
alls&#60;br /&#62;
vext,all,,,0,cu,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,1&#60;br /&#62;
vclear,all&#60;br /&#62;
vatt,1,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,1,,2,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,2&#60;br /&#62;
vclear,all&#60;br /&#62;
vatt,2,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,2,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
aclear,all&#60;br /&#62;
type,1&#60;br /&#62;
mat,3&#60;br /&#62;
esize,,4&#60;br /&#62;
asel,s,loc,y,0&#60;br /&#62;
vext,all,,,0,sio2,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,0,sio2&#60;br /&#62;
vatt,3,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,3,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
type,1&#60;br /&#62;
mat,4&#60;br /&#62;
esize,,7&#60;br /&#62;
asel,s,loc,y,sio2&#60;br /&#62;
vext,all,,,0,si,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,sio2,si&#60;br /&#62;
vatt,4,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,4,,2,0&#60;/p&#62;
&#60;p&#62;alls&#60;br /&#62;
type,1&#60;br /&#62;
mat,1&#60;br /&#62;
esize,,10&#60;br /&#62;
asel,s,loc,y,cu&#60;br /&#62;
vext,all,,,0,vazd,0&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,loc,y,cu,vazd&#60;br /&#62;
vatt,1,,1,0&#60;br /&#62;
vsel,u,loc,z,_b(2),_b(21)&#60;br /&#62;
vatt,1,,2,0&#60;br /&#62;
alls&#60;br /&#62;
AATT, 1, , 11, 0&#60;br /&#62;
aclear,all&#60;/p&#62;
&#60;p&#62;lsel,r,loc,y,1,7&#60;br /&#62;
LESIZE, all, , , 1, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,-1,-4&#60;br /&#62;
LESIZE, all, , , 4, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,9,1990&#60;br /&#62;
LESIZE, all, , , 10, , 1&#60;br /&#62;
alls&#60;br /&#62;
lsel,r,loc,y,-6,-390&#60;br /&#62;
LESIZE, all, , , 7, , 1&#60;br /&#62;
alls&#60;br /&#62;
vmesh,all&#60;/p&#62;
&#60;p&#62;! --- PEC surfaces&#60;br /&#62;
alls&#60;br /&#62;
asel,r,ext&#60;br /&#62;
da,all,ax,0.&#60;br /&#62;
alls&#60;br /&#62;
! --- SHLD boundary conditions ---&#60;br /&#62;
vsel,s,mat,,2&#60;br /&#62;
asel,r,ext&#60;br /&#62;
asel,r,loc,z,-8e-3,8.7e-3&#60;br /&#62;
cm,cu_plast,area&#60;br /&#62;
SFA, all, 1, shld, 0.56e8, 1&#60;br /&#62;
alls&#60;br /&#62;
vsel,s,mat,,4&#60;br /&#62;
asel,r,ext&#60;br /&#62;
asel,r,loc,z,-8e-3,8.7e-3&#60;br /&#62;
cm,si_plast,area&#60;br /&#62;
SFA, all, 1, shld, 10, 1&#60;/p&#62;
&#60;p&#62;! --- pobudna struja u Z=-120 ---&#60;br /&#62;
asel,s,loc,z,_b(3)&#60;br /&#62;
asel,r,loc,x,_a(5),_a(6)&#60;br /&#62;
asel,r,loc,y,si+sio2,0&#60;br /&#62;
bfa,all,js,0,1,0,-1&#60;br /&#62;
alls&#60;br /&#62;
! --- transmission line port ---&#60;br /&#62;
hfport,1,TLINE,,v1,,50&#60;br /&#62;
asel,s,loc,z,_b(4)&#60;br /&#62;
bfa,all,port,1&#60;br /&#62;
hfport,2,TLINE,,v2,,50&#60;br /&#62;
asel,s,loc,z,_b(19)&#60;br /&#62;
bfa,all,port,2&#60;br /&#62;
scal=1e-6&#60;br /&#62;
vlscale,all,,,scal,scal,scal,,,1&#60;br /&#62;
! --- voltage paths ---&#60;br /&#62;
z1=scal*_b(4)&#60;br /&#62;
xv1=scal*0.5*(_a(5)+_a(6))&#60;br /&#62;
yv1=scal*(si+sio2)&#60;br /&#62;
yv2=8e-6&#60;br /&#62;
nv11=node(xv1,yv1,z1)&#60;br /&#62;
nv12=node(xv1,yv2,z1)&#60;br /&#62;
path,v1,2&#60;br /&#62;
ppath,1,nv11&#60;br /&#62;
ppath,2,nv12&#60;br /&#62;
z2=scal*_b(19)&#60;br /&#62;
nv21=node(xv1,yv1,z2)&#60;br /&#62;
nv22=node(xv1,yv2,z2)&#60;br /&#62;
path,v2,2&#60;br /&#62;
ppath,1,nv21&#60;br /&#62;
ppath,2,nv22&#60;br /&#62;
pasave,all&#60;br /&#62;
alls&#60;br /&#62;
vclear,all&#60;br /&#62;
vmesh,all&#60;br /&#62;
sbctran&#60;br /&#62;
save&#60;br /&#62;
fini&#60;/p&#62;
&#60;p&#62;! --- solution ---&#60;br /&#62;
/solu&#60;br /&#62;
spswp,1.e9,5e9,5.e8,1,,1,2&#60;br /&#62;
fin
&#60;/p&#62;</description>
</item>

</channel>
</rss>

