-
-
May 22, 2026 at 2:01 pm
me230003066
SubscriberHello!
I want to find the damping coefficient of a viscoelastic material. For that I thought of doing the harmonic analysis and finding the amplitude response over varied frequency. Then using half power bandwidth method I can get the damping coefficient. I don't know if the approach is correct or not, rectify me if wrong. The main problem that I find here is assingning material properties. I assigned density, isotropic elesticity and then prony shear relaxation terms but that is not giving me satisfactory results.Â
If someone know how to assign properties to viscoelastic material please let me know. -
May 22, 2026 at 3:50 pm
dlooman
Ansys EmployeeThat's the correct approach. Here's an APDL example:
/PREP7Â! Allow hyperelasticity with harmonic analysisELMAT,MERROR,WARNINGÂ! Geometry and meshpi = 2.0*acos(0)Lx=1y1=3.0y2=y1+0.25Lz=1BLOCK,0,Lx,0,y1,0,LzBLOCK,0,Lx,y1,y2,0,LzET,1,SOLID185KEYOPT,1,6,0ES = Lx/4.ESIZE,ESMAT,1VMESH,1MAT,2VMESH,2Ânsel,s,loc,y,y1nummrg,nodeÂ! Material # 1 -> approximates a massless spring and damperÂÂMP,DENS,1,0  ! no density for spring/dashpot materialE0=10.0  ! spring stiffnessEinf=1E5  ! stiffness for infinite strain rateE1=Einf-E0 ! stiffness of spring attached to dashpotÂMP,EX,1,EinfMP,PRXY,1,0.0Â! - - Convert linear elastic to Neo Hookeanmatid=1*get,dex,ex,matid*get,dnu,nuxy,matidmpdele,ex,matidmpdele,nuxy,matidneo_mu = dex/2/(1+dnu)neo_d = 2/(dex/3/(1-2*dnu))TB,HYPER,matid,,,NEOTBDATA,1, neo_mu,neo_d! - - - - - - - - - - - - - - -Â! critical damping coefficientcc=0.816497E-01  ! y1=3.0Â! actual damping coefficientc=cc/5 ÂÂalpha = 1.0 - E0/E1tau=c/(E1/y1)ÂTB,PRONY,1, ,1,SHEARTBDATA,1, alpha, tauÂTB,PRONY,1, ,1,BULKTBDATA,1, alpha, tauÂ! material #2 -> approximates a rigid massMP,DENS,2,0.002MP,EX,2,1E6MP,PRXY,2,0.0Â! Boundary conditions for uniaxial motionNSEL,S,LOC,Y,0.D,All,Uy,0.NSEL,ALLD,All,Uz,0.D,All,Ux,0.Â/SOLdecades = 2 ! number of frequency decadesnf = 50    ! number of solutions per decadef0 = 1E-0 ! starting frequencydf = (9.0*f0)/nf ! initial frequency incrementÂjt = decades*nf+1 ! total number of cyclesÂANTYPE,HARMICHROPT,FULLHROUT,ONKBC,0NSUBST,NSUBoutres,all,allÂ! apply a force to top center nodensel,s,loc,y,y2nsel,r,loc,x,lx/2nsel,r,loc,z,lz/2f,all,fy,1e-3Âfreq=f0*do,j,1,jt,1 HARFRQ,0,freq allsel,all SOLVE Â freq = freq+df ! increase frequency step if freq is in a new decade tf0 = 10.0*f0 *if,freq,ge,tf0,THEN  f0 = 10.0*f0  df = 10.0*df *endif*enddoFINISH-
May 23, 2026 at 6:42 am
me230003066
SubscriberThank you for your Answer!
I just have one doubt, what are the essential material properties that we need to provide to the material so that it acts as a damping or viscoelastic material?
-
-
May 23, 2026 at 6:40 am
me230003066
SubscriberThank you so much for your Answer!
I just have one doubt, what are the essential material properties that we need to provide to the material so that it acts as a damping or viscoelastic material? -
May 23, 2026 at 3:54 pm
dlooman
Ansys EmployeeDamping is mentioned in the example I provided. Perhaps an AI search can provide background on that topic.
-
- You must be logged in to reply to this topic.
-
6520
-
1906
-
1463
-
1310
-
1022
© 2026 Copyright ANSYS, Inc. All rights reserved.