<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://imechanica.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iMechanica - The development of Crystal plasticity - Comments</title>
 <link>http://imechanica.org/node/1366</link>
 <description>Comments for &quot;The development of Crystal plasticity&quot;</description>
 <language>en</language>
<item>
 <title>Alankar
Ph.D. Student
School</title>
 <link>http://imechanica.org/node/1366#comment-7365</link>
 <description>&lt;p&gt;Alankar&lt;br /&gt;
Ph.D. Student&lt;br /&gt;
School of Mechanical and Materials Engineering&lt;br /&gt;
Washington State University, Pullman&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 06 May 2008 17:39:59 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 7365 at http://imechanica.org</guid>
</item>
<item>
 <title>Spatial Derivatives in UMAT</title>
 <link>http://imechanica.org/node/1366#comment-7364</link>
 <description>&lt;p&gt;
Hi All,
&lt;/p&gt;
&lt;p&gt;
Is there any method to determine which node is in next and previous neighbouring position in X, Y, and Z direction in any mesh? I am trying to calculate spatial derivative in my UMAT and I have written a &amp;quot;spider&amp;quot; program for finding neighbouring nodes. However, because of precision problem, it is not perfect. Is there any other method to find neighbouring node or spatial derivatives in UMAT? Can anybody suggest how to determine spatial derivatives in UMAT?
&lt;/p&gt;
&lt;p&gt;
Thanks,
&lt;/p&gt;
&lt;p&gt;
Alankar Ph.D. Student School of Mechanical and Materials Engineering Washington State University, Pullman
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 06 May 2008 17:33:02 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 7364 at http://imechanica.org</guid>
</item>
<item>
 <title>Finding Neighbouring Node in ABAQUS</title>
 <link>http://imechanica.org/node/1366#comment-7331</link>
 <description>&lt;p&gt;
Hi Hemanth,
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Is there any method to determine which node is in next and previous neighbouring position in X, Y, and Z direction in any mesh? I am trying to calculate spatial derivative in my UMAT and I have written a &amp;quot;spider&amp;quot; program for finding neighbouring nodes. However, because of precision problem, it is not perfect. Is there any other method to find neighbouring node or spatial derivatives in UMAT?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Thanks,&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Alankar&lt;br /&gt;
Ph.D. Student&lt;br /&gt;
School of Mechanical and Materials Engineering&lt;br /&gt;
Washington State University, Pullman
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Fri, 02 May 2008 18:35:46 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 7331 at http://imechanica.org</guid>
</item>
<item>
 <title>re: UMAT</title>
 <link>http://imechanica.org/node/1366#comment-7174</link>
 <description>&lt;p&gt;
Alankar:
&lt;/p&gt;
&lt;p&gt;
I am not sure of using sections - it may work, but I am not sure. What I would suggest&amp;nbsp; is to use element sets,i.e. declare elements belonging to a certain crystal as a set and assign material properties to this set. This not only makes things compact, but also helps in reorganizing things.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Hope this clarifies your question.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Arun&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Fri, 18 Apr 2008 16:45:52 -0400</pubDate>
 <dc:creator>Arun Prakash</dc:creator>
 <guid isPermaLink="false">comment 7174 at http://imechanica.org</guid>
</item>
<item>
 <title>re: UMAT</title>
 <link>http://imechanica.org/node/1366#comment-6944</link>
 <description>&lt;p&gt;
Hi Arun,
&lt;/p&gt;
&lt;p&gt;
Do you think I should create different sections for material sections for each element if I want to define a different property of each material?
&lt;/p&gt;
&lt;p&gt;
Alankar Ph.D. Student School of Mechanical and Materials Engineering Washington State University, Pullman
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Thu, 20 Mar 2008 01:38:25 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 6944 at http://imechanica.org</guid>
</item>
<item>
 <title>re: using FEM</title>
 <link>http://imechanica.org/node/1366#comment-5713</link>
 <description>&lt;p&gt;
Thanks. Yes I am using UMAT for applying my crystal plasticity model for a fatigue crack problem. I want to use real orientations of grains in my FEM code. That I will do using my OIM experitments results. Yes I think using a separate file for each *material card will be a good idea rather than creating material card in the *.inp file because I&amp;nbsp;might have sometimes mores than 100 grains!!!
&lt;/p&gt;
&lt;p&gt;
Alankar Ph.D. Materials Science Washington State University, Pullman
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 31 Oct 2007 15:38:02 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 5713 at http://imechanica.org</guid>
</item>
<item>
 <title>using FEM??</title>
 <link>http://imechanica.org/node/1366#comment-5709</link>
 <description>&lt;p&gt;
If I understand it correctly, you use FE and a UMAT for your structure/material. In FE (ABAQUS), every element must be designated a material and the material must defined correctly through the *material card. All you need to do is define eight different materials for your eight different elements.
&lt;/p&gt;
&lt;p&gt;
Hope this clarifies. If not may be you can give me an example input file and I could help you with that.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
PS: I know it is a pain in the ass to define different materials for different elements. You could probably reduce the effort by using the &amp;quot;*include, input=&amp;quot;&amp;nbsp; card. Decide what material parameters differ from element to element. Group the rest of the parameters in seperate file(s) and include the general files for each *material card&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 31 Oct 2007 04:23:40 -0400</pubDate>
 <dc:creator>Arun Prakash</dc:creator>
 <guid isPermaLink="false">comment 5709 at http://imechanica.org</guid>
</item>
<item>
 <title>using PROPS arrays</title>
 <link>http://imechanica.org/node/1366#comment-5707</link>
 <description>&lt;p&gt;
Thanks Arun,
&lt;/p&gt;
&lt;p&gt;
I am using props arrays. if there is a single crystal, I need to call the *user material once for this single cryatal. i.e. if I have only one element making my crystal, I will call it only once. What about if I have more than one element? I am trying for 8 element body, i.e. each element a different grain having different orientation, making a polycrystal overall. Do I need to call UMAT for each element in my input file?
&lt;/p&gt;
&lt;p&gt;
Alankar
&lt;/p&gt;
&lt;p&gt;
Alankar Ph.D. Materials Science Washington State University, Pullman
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Tue, 30 Oct 2007 17:15:39 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 5707 at http://imechanica.org</guid>
</item>
<item>
 <title>Props array</title>
 <link>http://imechanica.org/node/1366#comment-5666</link>
 <description>&lt;p&gt;
alankar:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;Why don&amp;#39;t you use the props array (through which you define the properties of the material(s)) to define the initial orientations of the crystals. In the Umat you can easily read in the values from the array and use them for further processing.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Arun&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Fri, 26 Oct 2007 04:46:36 -0400</pubDate>
 <dc:creator>Arun Prakash</dc:creator>
 <guid isPermaLink="false">comment 5666 at http://imechanica.org</guid>
</item>
<item>
 <title>How to use UMAT for polycrystals</title>
 <link>http://imechanica.org/node/1366#comment-5664</link>
 <description>&lt;p&gt;
Hi,
&lt;/p&gt;
&lt;p&gt;
I am working on a dislocation density based crystal&lt;br /&gt;
plasticity model using FEM. I use UMAT subroutine in ABAQUS. Could anybody help me how you assign initial&lt;br /&gt;
orientations to different grains using Euler&amp;#39;s angles. Do I need to call&lt;br /&gt;
*USER MATERIAL for different grains in your *.inp file. I tried this for a bicrystal, but didnt seem to work.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Thanks,
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Alankar&amp;nbsp;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Fri, 26 Oct 2007 03:56:38 -0400</pubDate>
 <dc:creator>alankar</dc:creator>
 <guid isPermaLink="false">comment 5664 at http://imechanica.org</guid>
</item>
<item>
 <title>RE: UMAT implementation</title>
 <link>http://imechanica.org/node/1366#comment-4112</link>
 <description>&lt;p&gt;Have you declared your material as a User Material? And have you linked the fortran file that contains your subroutine. If yes, could you be a bit more specific with your problem.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 15 Aug 2007 17:11:30 -0400</pubDate>
 <dc:creator>Arun Prakash</dc:creator>
 <guid isPermaLink="false">comment 4112 at http://imechanica.org</guid>
</item>
<item>
 <title>Crystal plasticity UMAT</title>
 <link>http://imechanica.org/node/1366#comment-4111</link>
 <description>&lt;p&gt;
Prof. Huang developed a crystal plasticity UMAT based on the model of Asaro(1983), Hill and Rice and others. The UMAT is available on public domain. Here is the link
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.columbia.edu/~jk2079/fem/umat.html&quot; title=&quot;http://www.columbia.edu/~jk2079/fem/umat.html&quot;&gt;http://www.columbia.edu/~jk2079/fem/umat.html&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
You will find documentation and an eg. input file that can be used along with the routine. Note that this UMAT is applicable only to cubic materials and deals only with slip (No Twinning) .
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 15 Aug 2007 17:09:45 -0400</pubDate>
 <dc:creator>Arun Prakash</dc:creator>
 <guid isPermaLink="false">comment 4111 at http://imechanica.org</guid>
</item>
<item>
 <title>UMAT Implementation</title>
 <link>http://imechanica.org/node/1366#comment-4110</link>
 <description>&lt;p&gt;
Dear Xu Zhang
&lt;/p&gt;
&lt;p&gt;
I have a Problem with ABAQUS, It Doesn&amp;#39;t Verify my Fortran
&lt;/p&gt;
&lt;p&gt;
so it cannot call my User Sobroutine for defining a new material
&lt;/p&gt;
&lt;p&gt;
behavior (I&amp;#39;m Trying to define Super-Elastic behavior)
&lt;/p&gt;
&lt;p&gt;
what should I do?
&lt;/p&gt;
&lt;p&gt;
Am I doing somthing wrong or missing any step?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;thanks &lt;a href=&quot;mailto:Alinojumi@gmail.com&quot;&gt;Alinojumi@gmail.com&lt;/a&gt;
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Wed, 15 Aug 2007 15:15:41 -0400</pubDate>
 <dc:creator>alinojumi</dc:creator>
 <guid isPermaLink="false">comment 4110 at http://imechanica.org</guid>
</item>
<item>
 <title>How to develop a new?</title>
 <link>http://imechanica.org/node/1366#comment-2732</link>
 <description>&lt;p&gt;
Thanks
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Mon, 11 Jun 2007 08:59:58 -0400</pubDate>
 <dc:creator>Xu Zhang</dc:creator>
 <guid isPermaLink="false">comment 2732 at http://imechanica.org</guid>
</item>
<item>
 <title>Some references</title>
 <link>http://imechanica.org/node/1366#comment-2728</link>
 <description>&lt;p&gt;
Young Huang&amp;#39;s group have developed both UEL and UMAT within ABAQUS to apply MSG and CMSG theories, respectively. Based on my knowlede, you can develop UMAT if your theory belongs to lower-order strain gradient plasticity, but UEL must be used for higher-order one. CMSG theory is described&amp;nbsp;in the article of International Journal of Platicity V20, p753. UMAT is developed &amp;nbsp;within the framework of CMSG and a brief introduction can be found in the articles of International Journal of Fracture, V 129, p199, Jornal of Materials Research, V 19, p3423, etc.
&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <pubDate>Mon, 07 May 2007 19:54:30 -0400</pubDate>
 <dc:creator>Shaoxing Qu</dc:creator>
 <guid isPermaLink="false">comment 2728 at http://imechanica.org</guid>
</item>
<item>
 <title>The development of Crystal plasticity</title>
 <link>http://imechanica.org/node/1366</link>
 <description>&lt;p&gt;Recent experiment have shown the size effect of the materials, when the characteristic length associated with non-uiform plastic deformation is on the scale of micros.The classic plasticity theories can&amp;#39;t explain such phenomenon as their constitutive models posses no intrinsic length scale. The new models which contain strain gradient plasticity now are used to explain the experiment. Recently there are also crystal plasticity model to explain and predict the size effect of FCC and BCC.By this time, there have been many models such as CS, SG, MSG ,CMSG.In crystal plasticity ,there have benn models raised by A.Arsenlis, Evers, A.Ma, Gurtin, Yefimov...&lt;/p&gt;
&lt;p&gt;So,I want to ask ,are all these model to be the final model in Micro-Materials.If not ,what model can we develop ? What need we do if we want to establish a new model?May be we need to explain these phenomenon from physics and the micro-structure of the material. Maybe ,we need more knowledge of dislocation and other default of materials.But how these deault affect the constitutive models of the Microscale is a big question, How to come through these difficulties.&lt;/p&gt;
&lt;p&gt;As I find ,if we have established the new model ,when we calculate the behavior of the material  through the moedl, we  can&amp;#39;t use the FE software directly.  we need to use the user defined material/element subroutine of the commercial FE code such as  Abaqus or Marc.&lt;/p&gt;
&lt;p&gt;So, I want to ask ,is it difficult to write the code of user subroutine. what kind of help can I meet from the book(list me a booklist or good paper) and websit ,or directly from your sincere advice.&lt;/p&gt;
&lt;p&gt;I am a student just gradute as bachelor in china. So please give me some advice.&lt;/p&gt;
&lt;p&gt;At the end ,I will be sorry for my poor english expression wasting your time.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;</description>
 <comments>http://imechanica.org/node/1366#comments</comments>
 <category domain="http://imechanica.org/taxonomy/term/390">Materials Forum</category>
 <category domain="http://imechanica.org/taxonomy/term/76">research</category>
 <category domain="http://imechanica.org/taxonomy/term/936">The development of Crystal plasticity?</category>
 <pubDate>Mon, 07 May 2007 02:06:54 -0400</pubDate>
 <dc:creator>Xu Zhang</dc:creator>
 <guid isPermaLink="false">1366 at http://imechanica.org</guid>
</item>
</channel>
</rss>
