<?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: analysis - Recent Posts</title>
<link>http://www.FEA-Forums.com/</link>
<description>FEA Forums &#187; Tag: analysis - Recent Posts</description>
<language>en</language>
<pubDate>Wed, 08 Feb 2012 00:04:24 +0000</pubDate>

<item>
<title>allanwood on "Improvements in Modeling Complex Composite Blades from VABS 3.6"</title>
<link>http://www.FEA-Forums.com/topic/411#post-524</link>
<pubDate>Mon, 23 Jan 2012 15:33:29 +0000</pubDate>
<dc:creator>allanwood</dc:creator>
<guid isPermaLink="false">524@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;Hello, I hoped to announce the release of VABS 3.6 by AnalySwift for modeling complex composite beam structures, such as wind turbine blades, helicopter rotor blades, high aspect ratio wings, and composite bridges.&#60;/p&#62;
&#60;p&#62;The main feature of the VABS 3.6 is the improved method of optimizing the finite element mesh. Compared to the previous version, VABS 3.6 is several times faster for large problems, and the slower I/O (Input/Output) performance reported by some users was corrected. Furthermore, VABS 3.6 can handle much larger models, which cannot be analyzed by previous versions.&#60;/p&#62;
&#60;p&#62;For a realistic blade meshed with 200,000 degrees of freedom (DOFs), using a typical laptop, VABS 3.6 takes less than 20 seconds for constitutive modeling (Timoshenko model), while VABS 3.5 takes about 4 minutes for constitutive modeling. Of course, if one uses DLLs (Dynamic Link Libraries), it will be even faster as a significant portion of time for large problems is spend by I/O with hard drives. &#60;/p&#62;
&#60;p&#62;Briefly, about VABS: VABS is the only tool capable of rigorously modeling three-dimensional (3D) slender solids with complex buildup structures, such as composite wind turbine blades. The efficient high-fidelity tools offered through AnalySwift enable companies to bring products to market more quickly and at a lower cost with the best available compromise of accuracy, efficiency, and versatility.&#60;/p&#62;
&#60;p&#62;The unique technology underlying VABS renders it the first truly efficient high-fidelity modeling tool for composite beams, saving users many orders of magnitude in computing time relative to 3D finite element analyses (FEA), without a loss of accuracy. Engineers can confidently design and analyze real structures with complex internal construction due to this unique efficient high-fidelity feature of VABS. For instance, structures as complex as real composite rotor blades with hundreds of layers can be easily handled by a laptop computer.  I hope this is of interest.
&#60;/p&#62;</description>
</item>
<item>
<title>mystar on "Contact study in Ansys - Help needed"</title>
<link>http://www.FEA-Forums.com/topic/282#post-403</link>
<pubDate>Thu, 07 Apr 2011 23:55:09 +0000</pubDate>
<dc:creator>mystar</dc:creator>
<guid isPermaLink="false">403@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;I also met one problem like yours ! I cant simulate the tight joint between shaft and nut, and calculate stress, strain ...
&#60;/p&#62;</description>
</item>
<item>
<title>sibr on "Contact study in Ansys - Help needed"</title>
<link>http://www.FEA-Forums.com/topic/282#post-373</link>
<pubDate>Sat, 19 Feb 2011 09:59:07 +0000</pubDate>
<dc:creator>sibr</dc:creator>
<guid isPermaLink="false">373@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;I am new to Ansys and want to do a 3D contact analysis of a cylindrical type volume pressing onto a base with a groove on it. The radius of the groove and the radius of the groove are different. &#60;/p&#62;
&#60;p&#62;I can upload my log file which will help indicate my problem if required.&#60;/p&#62;
&#60;p&#62;I am unsure whether to use node-to-surface or surface-to-surface contact analysis. I want to put a pressure onto the top face of the upper volume and see some deformation in the lower base and the contact area increasing in size.&#60;/p&#62;
&#60;p&#62;Any help would be greatly appreciated as to how to go about this.&#60;/p&#62;
&#60;p&#62;Thanks&#60;/p&#62;
&#60;p&#62;sibr
&#60;/p&#62;</description>
</item>
<item>
<title>NEiNastran on "NEi Fusion Webinar - now on Nastran.tv"</title>
<link>http://www.FEA-Forums.com/topic/41#post-51</link>
<pubDate>Fri, 25 Apr 2008 15:14:31 +0000</pubDate>
<dc:creator>NEiNastran</dc:creator>
<guid isPermaLink="false">51@http://www.FEA-Forums.com/</guid>
<description>&#60;p&#62;To watch an excellent demonstration of NEi Software's newest product, NEi Fusion please visit nastran.tv.
&#60;/p&#62;</description>
</item>
<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>

