140 likes | 346 Views
Ansys -Roxie Interface. Susana Izquierdo Bermudez 18/12/2013. Overview. Ansys2Roxie. Roxie2Ansys. Methodology. Concentrated Lorentz force f* acting on strand (x*,y*) position. Force transferred to the surrounding nodes of the element ( Fx , Fy ).
E N D
Ansys-Roxie Interface Susana Izquierdo Bermudez 18/12/2013
Overview Ansys2Roxie Roxie2Ansys
Methodology Concentrated Lorentz force f* acting on strand (x*,y*) position Force transferred to the surrounding nodes of the element (Fx, Fy) Shape function of the element, evaluated where the force is applied Find the natural coordinates (s*,t*) of the strand physical coordinates (x*,y*) 2. Compute the Shape Function in the position of the strand N*=N(s*,t*) 3. Compute the force in the nodes coordinates CERN TE-Note-2010-006 : A method to transfer concentrated Lorentz forces to a finite element mechanical model. AttilioMilanese / TE-MSC department. EDMS NO. 1092691
Available element types Q8: eight node quadrilateral element Q4: four node bilinear quadrilateral element T3: three-node linear triangular element T6: six-node quadratic triangular element AttilioMilanese EDMS NO. 1092691
The GUI interface See examples in these slides to learn how to use these options… ANSYS mesh scale. Defines if the ANSYS mesh coordinates are in m or in mm. For the roxie2ansys interface, the forces are scaled with the mesh, i.e., if the mesh is in mm, forces are in N/mm and if the mesh is in m, forces are in N/m. ANSYS coordinate system for nodal forces. Only relevant for roxie2ansys interface. Indicate if the forces given by ROXIE are in Cartesian coordinates (x-y) or in Polar coordinates (r-θ). Lower and Upper angle of ANSYS mesh. Reflects the displacements computed in ANSYS to the entire coil. This is only relevant for ansys2roxie interface, in the cases where the ANSYS model does not include the entire coil. ANSYS coordinate system for nodal force offset. Only relevant for roxie2ansys interface. Allows to give the force in a coordinate system with a certain offset from the global coordinate system.
ansys2roxie: input Input files (standard ANSYS files): 1. ELEMENT information of the mesh: ansys2rx.elem • I, J, K, L, M, N, O, P, MAT, TYPE, REAL, SECNUM, ESYS, IEL, where MAT, TYPE, REAL, and ESYS are attribute numbers, SECNUM is the beam section number, and IEL is the element number. To generate these files in ANSYS… /PREP7 RSYS,0 cmsel,s,coil alls,below,area NWRITE,ansys2rx,node EWRITE,ansys2rx,elem /POST1 RSYS,0 CSYS,0 DSYS,0 *GET,ncnt,NODE,0,COUNT *DIM,ndata,ARRAY,ncnt,5 *DO,i,1,ncnt,1 *GET,curn,NODE,,NUM,MIN *SET,ndata(i,1),curn *GET,ndata(i,2),NODE,curn,LOC,X *GET,ndata(i,3),NODE,curn,LOC,Y *GET,ndata(i,4),NODE,curn,U,X *GET,ndata(i,5),NODE,curn,U,Y NSEL,U,NODE,,curn *ENDDO *CFOPEN,ansys2rx,disp *VWRITE,ndata(1,1),ndata(1,4),ndata(1,5),ndata(1,2),ndata(1,3) (F10.0,TL1,' ',' ',E13.6,' ',E13.6,' ',E13.6,' ',E13.6) *CFCLOS *UILIST,ansys2rx.disp 2. NODAL information of the mesh: ansys2rx.node Node number, x-y location Just a suggestion! 3. Computed ANSYS displacements ansys2rx.disp Node number, x-displacement, y-displacement, x-position, y-position
ansys2roxie: interface + output GUI interface: Output: Impact of coil deformation in field quality ansys2rx.displnode
roxie2ansys: input Input files (standard ANSYS files): 1. ELEMENT information of the mesh: ansys2rx.elem • I, J, K, L, M, N, O, P, MAT, TYPE, REAL, SECNUM, ESYS, IEL, where MAT, TYPE, REAL, and ESYS are attribute numbers, SECNUM is the beam section number, and IEL is the element number. 2. NODAL information of the mesh: ansys2rx.node • To generate these files in Ansys: • /PREP7 • cmsel,s,coil • alls,below,area • EWRITE,anysys2rx,elem • NWRITE,anysys2rx,node Node number, x-y location
roxie2ansys: interface + outputcase 1 in 1 GUI interface: Output: Nodal Lorentz force to be applied ANSYS model rx2ansys.inp Fy Fx (force in N/m (mesh is in m)) This can be easily read in ANSYS… /solu /input,rx2ansys,inp
roxie2ansys: interface + outputcase 2 in 1 Fθ Fr Force in N/mm (scale with ANSYS mesh scale)
roxie2ansys: interface + outputcase 2 in 1 Fy Fx Force in N/mm (scale with ANSYS mesh scale)
Input files available in ROXIE website: https://espace.cern.ch/roxie/Lists/Usecases/AllItems.aspx Thanks to A. Milanese, B. Auchmann, D. Tsirigkas
Ansys2roxie displacements dx={N*} DX dy={N*} DY Finds out if the strand is included in the element http://www.ecse.rpi.edu/Homepages/wrf/Research/Short_Notes/pnpoly.htm Computes the shape function at the position of the strand Compute the displacement on the strand coordinates