<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.imechanica.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iMechanica - Viscoelasticity in Abaqus - Comments</title>
 <link>http://www.imechanica.org/node/3514</link>
 <description>Comments for &quot;Viscoelasticity in Abaqus&quot;</description>
 <language>en</language>
<item>
 <title>Thanks</title>
 <link>http://www.imechanica.org/node/3514#comment-8386</link>
 <description>&lt;p&gt;
thanks for the link Aaron
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Andreas
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Sat, 26 Jul 2008 21:29:52 -0400</pubDate>
 <dc:creator>Andreas Burger</dc:creator>
 <guid isPermaLink="false">comment 8386 at http://www.imechanica.org</guid>
</item>
<item>
 <title>ABAQUS viscoelasticity</title>
 <link>http://www.imechanica.org/node/3514#comment-8368</link>
 <description>&lt;p&gt;
Andreas,
&lt;/p&gt;
&lt;p&gt;
This has been discussed before:check out this thread:
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://imechanica.org/node/1784&quot; title=&quot;http://imechanica.org/node/1784&quot;&gt;http://imechanica.org/node/1784&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
ABAQUS does have a user-friendly way of modelling non-linear viscoelasticity.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 23 Jul 2008 11:09:00 -0400</pubDate>
 <dc:creator>Aaron Goh</dc:creator>
 <guid isPermaLink="false">comment 8368 at http://www.imechanica.org</guid>
</item>
<item>
 <title>Hi Andreas</title>
 <link>http://www.imechanica.org/node/3514#comment-8194</link>
 <description>&lt;p&gt;
I&amp;#39;ve never used the built-in visco-elastic model in Abaqus, so I cannot be much of a help. I looked up that portion of the manual, but obviously I don&amp;#39;t see anything you do not.
&lt;/p&gt;
&lt;p&gt;
I think what you need to do really is to &lt;em&gt;divide&lt;/em&gt; by the initial values. That gives you normalized values, but scaling them so that a certain value (in this case, the initial value) is 1. This sort of normalization is employed in many engineering problems.
&lt;/p&gt;
&lt;p&gt;
Abaqus does not have built-in, nonlinear viscoelastic models (to the best of my knowledge). To perform a simulation with nonlinear viscoelasticity, you would need to use a UMAT user subroutine to define the material behaviour for Abaqus.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Good luck!
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 15 Jul 2008 16:19:58 -0400</pubDate>
 <dc:creator>Mike Graham</dc:creator>
 <guid isPermaLink="false">comment 8194 at http://www.imechanica.org</guid>
</item>
<item>
 <title>Viscoelasticity in Abaqus</title>
 <link>http://www.imechanica.org/node/3514</link>
 <description>&lt;p&gt;
Hi All,
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;I would like to use Abaqus to model the viscoelastic material&amp;nbsp; behaviour of a polymer.
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
I have material data from a simple uniaxial creep experiment (nominal strain vs time).&amp;nbsp;  I tried to use the viscoelastic material model in Abaqus.&amp;nbsp; I am a bit confused as to how I need to enter my data (what format).&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The manual says I have to specify the normalized bulk &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=j_k(t)&quot; alt=&quot;&quot; /&gt; and normalized shear compliance &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=j_s(t)&quot; alt=&quot;&quot; /&gt;.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img src=&quot;http://l.wordpress.com/latex.php?latex=j_s(t)=G_0~J_s(t),%20j_k(t)=K_0~J_k(t)&quot; alt=&quot;&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
where &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J_s&quot; alt=&quot;&quot; /&gt; is the shear compliance and &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J_k&quot; alt=&quot;&quot; /&gt; the volumetric compliance
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Is it c&lt;img src=&quot;///C:/Documents%20and%20Settings/burgera/Desktop/untitled.JPG&quot; alt=&quot;&quot; /&gt;orrect if I use my strain &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=\epsilon(t)&quot; alt=&quot;&quot; /&gt; to calculate the creep compliance, which is defined as:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J(t)=\epsilon(t)/\sigma_0&quot; alt=&quot;&quot; /&gt;&amp;nbsp;&amp;nbsp; where &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=\sigma_0=F/A_0&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp; &amp;nbsp; &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J(t)&quot; alt=&quot;&quot; /&gt; then is the inverse of a &amp;quot;time-dependent elastic modulus&amp;quot;: &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=1/E(t)&quot; alt=&quot;&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
And then to get the shear and volumetric compliance, is it valid to use the following equations:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=1/G(t)=2(1%20plus%20\nu)*1/E(t)&quot; alt=&quot;&quot; /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
where &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=1/G&quot; alt=&quot;&quot; /&gt; would be the shear compliance &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J_s&quot; alt=&quot;&quot; /&gt; and&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://l.wordpress.com/latex.php?latex=\nu&quot; alt=&quot;&quot; /&gt; the Poisson&amp;#39;s ratio&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=1/K(t)=3(1-2\nu)*1/E(t)&quot; alt=&quot;&quot; /&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
where &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=1/K&quot; alt=&quot;&quot; /&gt; would be the volumetric compliance &lt;img src=&quot;http://l.wordpress.com/latex.php?latex=J_k&quot; alt=&quot;&quot; /&gt;.
&lt;/p&gt;
&lt;p&gt;
Now according to the manual I have to calculate the normalized shear and bulk compliance by multiplying the values by G0 and K0, respectively.&amp;nbsp; That part I&amp;#39;m not really understanding... I guess G0 and K0 are the initial shear and bulk modulus, respectively.&amp;nbsp; To get them I need to again use the above equations (G=E/2(1+v) and K=E/3(1-2v)) and use the initial elastic modulus, which I can get from the initial elastic deformation.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
What confuses me is that the shear and bulk compliance are supposed to be 1 at t=0.
&lt;/p&gt;
&lt;p&gt;
All of the above of course assumes linear viscoelasticity... What if it is not linear??
&lt;/p&gt;
&lt;p&gt;
Does anyone have any hints or comments about my approach?
&lt;/p&gt;
&lt;p&gt;
Thanks,
&lt;/p&gt;
&lt;p&gt;
Andreas
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <comments>http://www.imechanica.org/node/3514#comments</comments>
 <category domain="http://www.imechanica.org/taxonomy/term/128">education</category>
 <category domain="http://www.imechanica.org/taxonomy/term/289">ABAQUS</category>
 <category domain="http://www.imechanica.org/taxonomy/term/2618">relaxation</category>
 <category domain="http://www.imechanica.org/taxonomy/term/795">viscoelasticity</category>
 <pubDate>Tue, 15 Jul 2008 14:25:59 -0400</pubDate>
 <dc:creator>Andreas Burger</dc:creator>
 <guid isPermaLink="false">3514 at http://www.imechanica.org</guid>
</item>
</channel>
</rss>
