FINI
/CLE

/UNITS,SI                                                          !ʵλ    
/FILNAME,CSP                                                       !ƶļΪCSP
/TITLE,2D THERMAL SIMULATION OF CSP                                !ƶ

!ṹ
!ܷĳߴ
*SET,MC_HEIGHT,1.5E-3          !ܷ߶ 
*SET,MC_SLENGTH,16E-3          !ܷ϶˳
*SET,MC_XLENGTH,18E-3          !ܷ¶˳
!оƬߴ()
*SET,CHIP_LENGTH,14E-3         !оƬ
*SET,CHIP_HEIGHT,0.4E-3         !оƬ   
!ճߴ          
*SET,DA_HEIGHT,0.15E-3          !ճ߶
!ͭӡ߳ߴ 
*SET,CP_HEIGHT,0.05E-3         !ͭӡ߸߶
*SET,CP_LENGTH,1E-3            !ͭӡ߳       
!ĳߴ
*SET,PS_LENGTH,20E-3         !峤
*SET,PS_HEIGHT,0.15E-3         !߶
!ºĳߴ
*SET,SB_RADIUS,0.5E-3         !뾶
*SET,SB_DIST,2.2E-3                 !
*SET,SB_NB,8                  !ź
*SET,SB_HEIGHT,0.8E-3         !߶
*SET,SB_JL,2*SQRT(SB_RADIUS**2-SB_HEIGHT**2/4)
!PCBĳߴ
*SET,PCB_LENGTH,30E-3        !PCB
*SET,PCB_HEIGHT,1.5E-3        !PCB߶

/PREP7                                 !ǰ
!嵥Ԫ
ET,1,PLANE82                    	!嵥Ԫ1Ϊƽ浥Ԫ82
KEYOPT,1,3,2                    	!趨ΪƽӦ
ET,2,VISCO108                  		!嵥Ԫ2Ϊƽ浥Ԫ108
!
!PCBĲ
MP,EX,1,22E9                          	!PCBĵģ
MP,PRXY,1,0.28                        	!PCBĲɱ
MP,ALPX,1,18E-6                       	!PCBϵ
!
MP,ALPX,2,21E-6                                                                                        
MPTEMP,1,-55,-35,-15,5,20,50          	!ϵĵģɱ
MPTEMP,7,75,100,125
MPDATA,EX,2,1,47.97E9,46.89E9,45.79E9,44.38E9,43.25E9,41.33E9
MPDATA,EX,2,7,39.45E9,36.85E9,34.59E9
MPDATA,PRXY,2,1,0.352,0.354,0.357,0.36,0.363,0.365
MPDATA,PRXY,2,7,0.37,0.377,0.38
TB,ANAN,2,,,0                            !ANANDģͲϲ
TBDATA,1,56.33E6,10830,1.49E7,11,0.303,2640E6
TBDATA,7,80.415E6,0.0231,1.34
!
MP,EX,3,22E9                            !ĵģ
MP,PRXY,3,0.28                         	!Ĳɱ
MP,ALPX,3,18E-6                       	!ϵ
!ͭӡ߲
MP,EX,4,120.658E9                     	!ͭĵģ
MP,PRXY,4,0.345                       	!ͭĲɱ
MP,ALPX,4,17E-6                         !ͭϵ
!ճ
MP,EX,5,5.2E9                           !ճĵģ
MP,PRXY,5,0.3                           !ճĲɱ
MP,ALPX,5,40E-6                         !ճϵ
!оƬ
MP,EX,6,131E9                           !оƬϵĵģ
MP,PRXY,6,0.3                           !оƬϵĲɱ
MP,ALPX,6,2.8E-6                        !оƬϵϵ
!ܷ
MP,EX,7,26E9                            !ܷĵģ
MP,PRXY,7,0.3                           !ܷĲɱ
MP,ALPX,7,7E-6                          !ܷϵ

!ģ
!ܷṹ
K,1,0,0                                    !ؼ1
K,2,0,MC_HEIGHT                            !ؼ2
K,3,MC_SLENGTH/2,MC_HEIGHT                 !ؼ3
K,4,MC_XLENGTH/2,0                         !ؼ4
A,1,2,3,4                           	!ͨؼ㽨
!ճģ
RECTNG,0,CHIP_LENGTH/2,0,DA_HEIGHT
!оƬģ
RECTNG,0,CHIP_LENGTH/2,DA_HEIGHT,DA_HEIGHT+CHIP_HEIGHT
!
RECTNG,0,PS_LENGTH/2,0,-PS_HEIGHT
!
WPOFF,SB_DIST/2,-PS_HEIGHT-SB_HEIGHT/2    
CSWPLA,11,0
PCIRC,SB_RADIUS, ,0,360
ASEL,S,LOC,Y,0,SB_HEIGHT/2+PS_HEIGHT
AOVLAP,ALL                                                       	!ֻͺģ
ASEL,S,LOC,Y,SB_HEIGHT/2,SB_HEIGHT/2+PS_HEIGHT                       	!ѡ
AADD,ALL                                                            	!һһ                                                     
RECTNG,-SB_JL/2,SB_JL/2,SB_HEIGHT/2,SB_HEIGHT/2+PS_HEIGHT
ASEL,S,LOC,Y,SB_HEIGHT/2,SB_HEIGHT/2+PS_HEIGHT
ASEL,R,LOC,X,-SB_JL/2,SB_JL/2
ASEL,A,LOC,Y,-SB_RADIUS,SB_HEIGHT/2
AGEN,SB_NB/2,ALL,,,SB_DIST,0,0,0
!ͭӡ
WPOFF,-CP_LENGTH/2,SB_HEIGHT/2+PS_HEIGHT
RECTNG,0,CP_LENGTH,0,CP_HEIGHT
CSYS                                                               !ʼѿϵ
WPCSYS                                                             !ϵ͵ǰϵغ
ASEL,S,LOC,Y,0,CP_HEIGHT
ASEL,R,LOC,X,SB_DIST/2-CP_LENGTH/2,SB_DIST/2+CP_LENGTH/2
AGEN,SB_NB/2,ALL,,,SB_DIST,0,0,0
!PCB
WPOFF,0,-PS_HEIGHT-SB_HEIGHT                         
CSWPLA,12,0
RECTNG,0,PCB_LENGTH/2,0,-PCB_HEIGHT
ALLSEL,ALL  
AOVLAP,ALL                                           	!ģ
ASEL,S,LOC,Y,-PCB_HEIGHT,0
AADD,ALL
NUMCMP,ALL                                          	!ѹ
ALLSEL,ALL 

!񻮷
!PCBйƽи
CSYS,12
ASEL,S,LOC,Y,-PCB_HEIGHT,0
*DO,I,0,1,1
*DO,J,0,3,1
WPROTA,0,0,90			!ƽYת90
WPOFF,,,SB_DIST/2-SB_JL/2+J*SB_DIST+I*SB_JL
ASBW,ALL
WPCSYS
*ENDDO
*ENDDO

CSYS
WPCSYS
WPOFF,,DA_HEIGHT
WPROTA,0,90,0			!ƽXת90
ASEL,S,AREA,,20
ASBW,ALL

WPCSYS
WPOFF,CHIP_LENGTH/2,0,0
WPROTA,0,0,90
ASEL,S,AREA,,24
ASBW,ALL

!
ASEL,S,AREA,,3,6
CSYS,11
WPCSYS
ASEL,A,LOC,Y,-SB_HEIGHT/2,SB_HEIGHT/2
AATT,2,,2                              		!
CSYS
ASEL,R,AREA,,3,6
ASEL,INVE
ASEL,R,LOC,Y,-PS_HEIGHT,0
AATT,3,,1                             		!
ASEL,S,LOC,Y,0,CP_HEIGHT
AATT,4,,1                               	!ͭӡ
ASEL,S,AREA,,20
ASEL,A,AREA,,31,32,1
AATT,7,,1                                     	!ܷ
ASEL,S,LOC,Y,PS_HEIGHT,PS_HEIGHT+CHIP_HEIGHT  	!оƬ
AATT,6,,1
CSYS,12
ASEL,S,LOC,Y,-PCB_HEIGHT,0
AATT,1,,1                          		!PCB
ASEL,S,AREA,,21 
AATT,5,,1                         		!ճ
ALLSEL,ALL  

!񻮷
CSYS
WPCSYS
ASEL,S,LOC,Y,-PS_HEIGHT,DA_HEIGHT
AESIZE,ALL,0.2E-3                           	!ѡȡѡƽϵȫ
MSHAPE,0,2D 
MSHKEY,0
AMESH,ALL

ALLSEL,ALL
MSHKEY,1
AMAP,15,14,16,58,57     			!
AMAP,16,19,20,60,59 
AMAP,17,25,26,62,61  
AMAP,18,31,32,64,63 

LSEL,S,LINE,,31,89,58      			!PCB
LSEL,A,LINE,,90,95,5
LESIZE,ALL,,,5
LSEL,S,LINE,,85,87,1
LESIZE,ALL,,,5
LSEL,S,LINE,,83
LESIZE,ALL,,,10
ASEL,S,MAT,,1
AMESH,ALL

ASEL,S,MAT,,6            			!оƬ
AMESH,ALL

ASEL,S,AREA,,20          			!ܷ
AMESH,ALL
ALLSEL,ALL
AMAP,32,6,73,3,74

  
!ʩԼ
CSYS,12
WPCSYS
LSEL,S,LOC,X,0,0
DL,ALL,,SYMM
LSEL,S,LOC,Y,-PCB_HEIGHT,-PCB_HEIGHT
DL,ALL,,ALL
ALLSEL,ALL  
!ѡ
!======================
!==============
!======================
/SOLU
/SOLU                            	!
ANTYPE,4                        	!趨Ϊ˲̬
TRNOPT,FULL                     	!˲̬
NLGEOM,1                        	!趨Ϊη
NROPT,FULL                      	!趨ȫN-R
TREF,25                         	!趨ο¶
TOFFST,273                      	!趨¶뿪¶֮Ĳֵ
OUTRES,ALL,ALL                  	!ÿӲֵ

TUNIF,25                        	!ڵ¶Ϊ25
TIME,1E-5                       	!ʱΪ1E-5
SOLVE                           	!
!ʩغɲм
NSUBST,5                           	!趨غӲΪ5
KBC,0                                  	!غΪбغ
*DO,N,0,7,1                     	!ʩ¶ѭغɣѭȦΪ8Ȧ
  TUNIF,125                   		!½׶
  TIME,5*60+68*60*N             	!½ʱ
  SOLVE                           	!

  TIME,30*60+68*60*N     		!½ʱ
  SOLVE                           	!

  TUNIF,-55                  		!½ʱ
  TIME,39*60+68*60*N
  SOLVE                           	!

  TIME,64*60+68*60*N       		!½ʱ
  SOLVE                           	!
  
TUNIF,25                        	!½׶
  TIME,68*60+68*60*N       		!½ʱ
  SOLVE                           	!
*ENDDO
SAVE
!======================
!=======ͨú=======
!======================
/POST1
PLNSOL,U,SUM,0,1                !鿴ηֲͼ
PLNSOL,S,EQV,0,1                !鿴ЧӦֲͼ
PLNSOL,EPPL,EQV,0,1             !鿴ЧӦֲͼ
FINISH        

/POST26
!ʱ̺Ԫ
X
ESOL,2,7,37,S,X,X_2
XVAR,1
PLVAR,2                             !ΣյXӦʱ仯ͼ
ESOL,3,7,37,EPPL,X,EPPLX_3
XVAR,1
PLVAR,3                             !ΣյXԱʱ仯ͼ
ESOL,4,7,37,EPEL,X,EPELX_4
XVAR,1
PLVAR,4                             !ΣյXӦʱ仯ͼ
ADD,5,3,4,,T_STRAIN,,,1,1,1
XVAR,1
PLVAR,5                             !ΣյXӦʱ仯ͼ  
XVAR,5
PLVAR,2                             !ΣյXӦXӦ价
/AXLAB,X,X STRAIN
/AXLAB,Y,X STRESS\PA    

