ponderadams 发表于 2009-2-20 10:21:01

关于cmatrix和分布电容的几个问题

本帖最后由 perch88 于 2009-2-25 02:01 编辑

是VM120中命令,发现一个问题,命令中红颜色的命令注释掉(就是加!后),和没有注释掉使得结果是一样的,好像默认加了V1=100,那这样一来,我想任意改变V1的值岂不是不可能

另外一个问题,我想计算分布电容,加载的时候会复杂点,如果CM,CON1,NODE(比如有包含10个node)和CM,CON2,NODE(比如包含50个node)两个CON组件,如果10个点和50个点每个点的点位不相等,比如分别有电位分布,那怎么办好呢?


/COM,ANSYS MEDIA REL. 11.0 (10/27/2006) REF. VERIF. MANUAL: REL. 11.0
/VERIFY,VM120
/PREP7
SMRT,OFF
/TITLE, VM120,MICROSTRIP TRANSMISSION LINE ANALYSIS
! BEREN AND KAIRES (REF. 56)
ANTYPE,STATIC                     ! ELECTROSTATIC ANALYSIS
ET,1,PLANE121                     ! USE 2-D 8-NODE ELECTROSTATIC ELEMENT
PER=8.85E-14                        ! DEFINE FREE-SPACE PERMITTIVITY
EMUNIT,EPZRO,PER
V1=1.5                              ! DEFINE STRIP POTENTIAL
V0=0.5                              ! DEFINE GROUND POTENTIAL
MP,PERX,1,10                        ! SUBSTRATE PERMITTIVITY
MP,PERX,2,1                         ! FREE SPACE PERMITTIVITY
K,1
K,2,5
K,3,,1
K,4,.5,1                            ! DEFINE GEOMETRY
K,5,5,1
K,6,,10
K,7,5,10
DESIZE,8,5,30
L,1,2
L,2,5
L,5,4
L,4,3
L,3,1
L,5,7
L,7,6
L,6,3
AL,1,2,3,4,5
AL,4,3,6,7,8
ASEL,S,AREA,,2
AATT,2
ASEL,ALL                           ! SET AREA ATTRIBUTES FOR AIR
AMESH,ALL
NSEL,S,LOC,Y,1                     ! SELECT NODES ON MICROSTRIP
NSEL,R,LOC,X,0,.5
CM,CON1,NODE
!D,ALL,VOLT,V1                      ! APPLY STRIP POTENTIAL
NSEL,S,LOC,Y,0
NSEL,A,LOC,Y,10
NSEL,A,LOC,X,5                     ! SELECT EXTERIOR NODES
CM,CON2,NODE
!D,ALL,VOLT,V0                      ! APPLY GROUND POTENTIAL
NSEL,ALL
FINISH
/SOLUTION
CMATRIX,2,'CON',2,0                ! CALCULATE CAPACITANCE USING CMATRIX MACRO
FINISH
/POST1
SET,LAST
ETABLE,EFX,EF,X                  ! STORE POTENTIAL FIELD GRADIENTS
ETABLE,EFY,EF,Y
/NUMBER,1
PLNSOL,VOLT                        ! DISPLAY EQUIPOTENTIAL LINES
/DIST,1,2.2                        ! FOCUS IN ON MICROSTRIP REGION
/FOCUS,1,2,1.5
PLVECT,EFX,EFY                     ! DISPLAY VECTOR ELECTRIC FIELD (VECTOR)
*DIM,LABEL,CHAR,1,2
*DIM,VALUE,,1,3
LABEL(1,1) = 'CAPACITA'
LABEL(1,2) = 'NCE,pF/m'
*VFILL,VALUE(1,1),DATA,178.1
*VFILL,VALUE(1,2),DATA,CMATRIX(1,1,1)*1E14
*VFILL,VALUE(1,3),DATA,ABS((CMATRIX(1,1,1)*1E14)/178.1)
/COM
/OUT,vm120,vrt
/COM,------------------- VM120 RESULTS COMPARISON -------------
/COM,
/COM,               |   TARGET   |   ANSYS   |   RATIO
/COM,
*VWRITE,LABEL(1,1),LABEL(1,2),VALUE(1,1),VALUE(1,2),VALUE(1,3)
(1X,A8,A8,'   ',F10.1,'',F10.1,'   ',1F5.3)
/COM,----------------------------------------------------------
/OUT
FINISH
*LIST,vm120,vrt

perch88 发表于 2009-2-21 02:29:11

你是说改变电压后,PLNSOL,VOLT中标尺的数字都一抹一样?

把/SOLUTION以后的全部去掉换成solve,再看PLNSOL,VOLT的结果

ponderadams 发表于 2009-2-21 11:29:25

哥们,我试了一下,如果去掉CMATRIX,2,'CON',2,0这条命令,改变电压值是有变化的
如果有这条cmatrix的命令,你的方法好像结果都一样

现在就是有个问题,上面的方法算出来的只是几何电容,因为我要算分布电容,同一个导体上可能有连续分布的点位,
举个例子,由于电阻压降或者对地容性电流后引起的压降、或者绕组解法的缘故(线圈一端中性点接地,另一端输出,那两端之间电位差就是输入电压),一个线圈有10匝,电压0~100V连续分布,则两端之间的等效电容的数值(分布电容的数值),不是几何电容的数值。

所以,我想分别对线圈分段建模加电压,但有cmatrix的命令时就无法进行加载电压了,版主有办法和建议么?

perch88 发表于 2009-2-22 14:26:18

线性情况下,C跟电压没关系吧

ponderadams 发表于 2009-2-23 08:11:33

几何电容是没有什么关系的

计算分布电容时却不然

hxt0204 发表于 2009-2-23 18:46:11

书里写的很清楚,电容跟电压没关系,计算中也不需要加电压的

ponderadams 发表于 2009-2-24 08:30:43

本帖最后由 ponderadams 于 2009-2-24 08:32 编辑

几何电容确实跟电压没有关系

但在计算有电压分布的分布电容时是有关系的

我不知道你看的是哪本书,王全保的《新编电子变压器手册》、刘其昶的《电气绝缘结构设计原理》等书上也很明确的指出,在计算线圈之间、线圈与铁芯间及线圈层间的分布电容时候必须考虑到电压的分布,因为ansys的cmatrix的计算方法和Lmatrix相似,使用能量法......我已经看了好几个月的书了

perch88 发表于 2009-2-25 02:02:46

我觉得在这种情况下你可以把公式整理一下
看看能不能按照定义来计算

ponderadams 发表于 2009-2-25 15:32:55

呵呵,看来我只能先求出几何电容,然后用matlab进行仿真,然后再与理论数据对比了

superyue 发表于 2009-6-22 11:15:56

他说的是要考虑电压的分布,而不是说电容和电压电压有关系,因为电压的频率不同,可能耦合不同,导致以前忽略的了现在要考虑,所以其实本质上电容和电压是没关系的,只是因为电压频率不同,表现出来的特性就不同了,以前可以忽略的东西现在不能忽略了。我觉得是这样的。

reader1 发表于 2009-6-25 15:37:35

电容和电压没有关系。其分布有关系。不能看成电容和电压有关系。
那沈阳变得电子变压器一书的公式有问题。可参看国外的矫正。

peanuto 发表于 2011-3-31 22:59:29

分布电容和电压分布是有关系的。同一器件在不同的电路中,分布电容也可能不同。

郭佳豪 发表于 2012-2-27 12:33:02

ansys的cmatrix的计算方法?使用能量计算?如何计算?求实例。

kenji156 发表于 2012-3-3 15:29:30

郭佳豪 发表于 2012-2-27 12:33 static/image/common/back.gif
ansys的cmatrix的计算方法?使用能量计算?如何计算?求实例。

查看了ansys13的理论手册,发现cmatrix基于能量法计算。实例就参考help自带的例子吧!
页: [1]
查看完整版本: 关于cmatrix和分布电容的几个问题