/COM,ANSYS MEDIA REL. 2024R2 (05/10/2024) REF. VERIF. MANUAL: REL. 2024R2 /verify,vm275 /title,vm275,Mode lock-in and friction induced vibration on a Pin-Disc Model /com, /com, This verification manual highlights the mode coupling /com, phenomenon on a pin-disc set up using brake squeal analysis. /com, The brake squeal analysis is performed using all 3 methods /com, /com, Reference: /com, Allgaier, R., Gaul, L., Keiper, W., Willner, K., Mode Lock-In /com, and Friction Modeling, Computational Methods in Contact /com, Mechanics IV,ed. By L. Gaul and C.A. Brebbia, WIT Press, /com, Southampton (1999), pg 35-47 /com, /output,scratch ! Redirect output to Scratch file /prep7 et,1,solid186 ! Solid186 keyopt,1,2,1 ! Full Integration type,1 mp,ex,1,70000 mp,dens,1,2.7e-9 mp,nuxy,1,0.33 cylind,8,179,-12.5,12.5,0,90 ! Model Disc lsel,s,line,,9,12,1 lesize,all,,,3 lsel,all lsel,s,line,,1,8,7 lsel,a,line,,3,6,3 lesize,all,,,12 lsel,all lsel,s,line,,2,7,5 lsel,a,line,,4,5,1 lesize,all,,,12 lsel,all vsweep,all vsymm,x,all vsymm,y,all nummrg,node nummrg,kp allsel,all csys,1 nsel,s,loc,x,8 d,all,all,0 ! Constrain the inner radius of Disc allsel,all csys,0 local,11,0,0,0,12.5,0,0,4 csys,11 k,100,0,167.00,0.00 k,101,0,157.00,0.00 k,102,-10.00,157.00,0.00 k,103,-10.00,167.00,0.00 k,104,0,167.00,0.00+149 k,105,0,157.00,0.00+149 k,106,-10.00,157.00,0.00+149 k,107,-10.00,167.00,0.00+149 a,100,101,102,103 a,104,105,106,107 a,100,101,105,104 a,103,102,106,107 a,100,104,107,103 a,101,105,106,102 va,12,17,23,24,25,26 ! Modeling Pin ET,2,solid186 keyopt,2,2,1 TYPE,2 mat,1 ESIZE,5 VMESH,5 ALLSEL,ALL vsel,s,volume,,5 eslv,s nsle,s nrotate,all allsel,all csys,0 et,3,conta175 ! Defining Frictional Contact Pair mp,mu,3,0.152 ! Coefficient of Friction keyopt,3,2,0 ! Augumented Lagrangian keyopt,3,9,2 ! Include penetration or gap with ramped effects keyopt,3,10,0 ! Update contact stiffness each iteration keyopt,3,12,0 ! Standard Contact et,4,targe170 r,3 rmodif,3,3,1 ! Normal penalty stiffness factor rmodif,3,5,0 ! Initial contact closure rmodif,3,6,1 ! Pin ball region rmodif,3,10,0 ! Contact surface offset rmodif,3,12,0 ! Tanget penalty stiffness factor type,3 real,3 mat,3 asel,s,area,,12 nsla,s,1 esln,s esurf allsel,all type,4 real,3 asel,s,area,,2,20,6 nsla,s,1 esln,s esurf allsel,all esel,s,type,,4 cm,tar,elem ! Forming a component with target elements allsel,all save,vm275,db finish /com, ******************************************************* /com, Full Nonlinear Perturbed Modal Analysis /com, ******************************************************** /solu antype,static nlgeom,on ! Nonlinear analysis nropt,unsym ! Newton-Raphson with unsymmetric matrices rescontrol,define,all,1 asel,s,area,,17 nsla,s,1 d,all,ux,0 d,all,uy,0 d,all,uz,-0.1 ! Displacement load to bring Pin and Disc allsel,all ! to contact time,1 autots,on nsubs,10,20,1 solve ! 1st Load Step time,2.0 cmrot,tar,,,2.0 ! Rotate the nodes of target element autots,on ! to generate sliding friction contact solve ! 2nd Load Step finish /solu antype,static,restart,,,perturb ! Restarting from last load step and sub step perturb,modal,,, solve,elform ! Reform the matrices modopt,unsym,30,500,4000, ! Solving using UNSYM eigensolver mxpand,30,,, cntr,out,yes ! redirect contact echo to '.cnm file' /out, solve fini /post1 file,,rstp set,1,7,,IMAG *get,unstablemode1,active,0,set,freq *stat,unstablemode1 *dim,label,char,1,2 *dim,value,,1,3 label(1,1)='Mode' *vfill,value(1,1),data,2215 ! Unstable mode from Reference *vfill,value(1,2),data,unstablemode1 ! Results obtained from MAPDL *vfill,value(1,3),data,abs(2215/unstablemode1) ! Ratio save,table_1 finish /delete,,rstp /delete,,rst /clear,nostart /com, ******************************************************* /com, Partial Nonlinear Perturbed Modal Analysis /com, ******************************************************* /out,scratch /prep7 resume,vm275,db finish /solu antype,static nlgeom,on ! Nonlinear analysis nropt,unsym ! Newton-Raphson with unsymmetric matrices rescontrol,define,all,1 asel,s,area,,17 nsla,s,1 d,all,ux,0 d,all,uy,0 d,all,uz,-0.1 ! Displacement load to bring Pin and Disc allsel,all ! to contact time,1 autots,on nsubs,10,20,1 solve ! 1st Load Step finish /solu antype,static,restart,,,perturb ! Restarting from last load step and sub step perturb,modal,,, cmrot,tar,,,2.0 ! Rotate the nodes of target element ! to generate sliding friction contact solve,elform ! Reform the matrices modopt,unsym,30,500,4000, ! Solving using UNSYM eigensolver mxpand,30,,, cntr,out,yes ! redirect contact echo to '.cnm file' /out, solve fini /post1 file,,rstp set,1,7,,IMAG *get,unstablemode2,active,0,set,freq *stat,unstablemode2 *dim,label,char,1,2 *dim,value,,1,3 label(1,1)='Mode' *vfill,value(1,1),data,2215 ! Unstable mode from Reference *vfill,value(1,2),data,unstablemode2 ! Results obtained from MAPDL *vfill,value(1,3),data,abs(2215/unstablemode2) ! Ratio save,table_2 finish /delete,,rstp /delete,,rst /clear,nostart /com, ******************************************************* /com, Linear Non-prestressed Modal Analysis /com, ******************************************************* /output,scratch /prep7 resume,vm275,db allsel,all asel,s,area,,17 nsla,s,1 d,all,ux,0 d,all,uy,0 d,all,uz,0.0 allsel,all finish /solu antype,modal nropt,unsym ! Newton-Raphson with unsymmetric matrices cmrot,tar,,,2.0 ! Rotate the nodes of target element ! to generate sliding friction contact modopt,unsym,30,500,4000, ! Solving using UNSYM eigensolver mxpand,30,,, cntr,out,yes ! redirect contact echo to '.cnm file' /out, solve fini /post1 file,,rst set,1,7,,IMAG *get,unstablemode3,active,0,set,freq *stat,unstablemode3 *dim,label,char,1,2 *dim,value,,1,3 label(1,1)='Mode' *vfill,value(1,1),data,2215 ! Unstable mode from Reference *vfill,value(1,2),data,unstablemode3 ! Results obtained from MAPDL *vfill,value(1,3),data,abs(2215/unstablemode3) ! Ratio save,table_3 finish resume,table_1 /com, /out,vm275,vrt /com, /com, ------------------------------VM275 RESULTS COMPARISON---------------------- /com, /com, | TARGET | Mechanical APDL | RATIO /com, /com, /com, Full Nonlinear Perturbed Modal Analysis /com, *VWRITE,LABEL(1,1),VALUE(1,1),VALUE(1,2),VALUE(1,3) (1X,A14,' ',F12.3,' ',F12.3,' ',F12.3) /com, /com, /NOPR, resume,table_2 /GOPR /com, /com, /com, Partial Nonlinear Perturbed Modal Analysis /com, *VWRITE,LABEL(1,1),VALUE(1,1),VALUE(1,2),VALUE(1,3) (1X,A14,' ',F12.3,' ',F12.3,' ',F12.3) /com, /com, /NOPR, resume,table_3 /GOPR /com, /com, /com, Linear Non-prestressed Modal Analysis /com, *VWRITE,LABEL(1,1),VALUE(1,1),VALUE(1,2),VALUE(1,3) (1X,A14,' ',F12.3,' ',F12.3,' ',F12.3) /com, /com, /NOPR, /com, /com, /com, -------------------------------------------------------------------------------- /out, *list,vm275,vrt /delete,table_1 /delete,table_2 /delete,table_3 finish