izyk
Mechanical
- Dec 4, 2006
- 21
Hi
I have a problem with electrostatic simulation. I'm trying to simulate a membrane with an electrode below. Performing a simulation in some range of voltage gives following results:
Let's assume that for 15 volts that membrane touches the electrode. In range 0-13V results are correct, in range 13-16 the following error occurs:
--------------------------------------------------------
Solution not converged at time 1 (load step 1 substep 1)
Run terminated
--------------------------------------------------------
in range 16-... results are correct.
How to eliminate this problem?
----------------------------------------------------------
Program listing
For 14V ansys gives an error
The same problem occurs when i create transducers manually (using E command)
----------------------------------------------------------
FINISH
/CLEAR
/CWD,'C:\temp\ansys'
!* membrane
Lm=300
Wm=300
Tm=5
!* membrane_division
b=30
!* electrode_distance
h=-0.3
dif=20
!* voltage
v=14
/PREP7
ET,1,SHELL63
R,1,Tm
ET,2,TRANS126
MP,EX,1,130e+9*1e-6
MP,DENS,1,2330*1e-18
MP,PRXY,1,0.278
WPOFFS,0,0,dif
RECTNG,0,Lm,0,Wm
WPOFFS,0,0,-dif
LESIZE,ALL,,,b
TYPE,1
MSHAPE,0,2D
MSHKEY,1
AMESH,ALL
!* transducer
NSEL,S,LOC,Z,dif
CM,tr,NODE
ALLSEL,ALL
EMTGEN,'tr','EMTELM','EMTPNO','UZ',h,0,1E-02,0.8854E-05
NSEL,S,LOC,Z,dif+h
D,ALL,,0,,,,UZ
D,ALL,VOLT,v
CMSEL,S,TR
D,ALL,VOLT,0
!* applying loads and BC
NSEL,S,LOC,X,0
NSEL,A,LOC,X,Lm
NSEL,A,LOC,Y,0
NSEL,A,LOC,Y,Wm
D,ALL,UX,0
D,ALL,UY,0
D,ALL,UZ,0
D,ALL,ROTX,0
D,ALL,ROTY,0
D,ALL,ROTZ,0
ALLSEL,ALL
FINISH
/SOLU
ANTYPE,STATIC
SOLVE
FINISH
----------------------------------------------------------
I have a problem with electrostatic simulation. I'm trying to simulate a membrane with an electrode below. Performing a simulation in some range of voltage gives following results:
Let's assume that for 15 volts that membrane touches the electrode. In range 0-13V results are correct, in range 13-16 the following error occurs:
--------------------------------------------------------
Solution not converged at time 1 (load step 1 substep 1)
Run terminated
--------------------------------------------------------
in range 16-... results are correct.
How to eliminate this problem?
----------------------------------------------------------
Program listing
For 14V ansys gives an error
The same problem occurs when i create transducers manually (using E command)
----------------------------------------------------------
FINISH
/CLEAR
/CWD,'C:\temp\ansys'
!* membrane
Lm=300
Wm=300
Tm=5
!* membrane_division
b=30
!* electrode_distance
h=-0.3
dif=20
!* voltage
v=14
/PREP7
ET,1,SHELL63
R,1,Tm
ET,2,TRANS126
MP,EX,1,130e+9*1e-6
MP,DENS,1,2330*1e-18
MP,PRXY,1,0.278
WPOFFS,0,0,dif
RECTNG,0,Lm,0,Wm
WPOFFS,0,0,-dif
LESIZE,ALL,,,b
TYPE,1
MSHAPE,0,2D
MSHKEY,1
AMESH,ALL
!* transducer
NSEL,S,LOC,Z,dif
CM,tr,NODE
ALLSEL,ALL
EMTGEN,'tr','EMTELM','EMTPNO','UZ',h,0,1E-02,0.8854E-05
NSEL,S,LOC,Z,dif+h
D,ALL,,0,,,,UZ
D,ALL,VOLT,v
CMSEL,S,TR
D,ALL,VOLT,0
!* applying loads and BC
NSEL,S,LOC,X,0
NSEL,A,LOC,X,Lm
NSEL,A,LOC,Y,0
NSEL,A,LOC,Y,Wm
D,ALL,UX,0
D,ALL,UY,0
D,ALL,UZ,0
D,ALL,ROTX,0
D,ALL,ROTY,0
D,ALL,ROTZ,0
ALLSEL,ALL
FINISH
/SOLU
ANTYPE,STATIC
SOLVE
FINISH
----------------------------------------------------------