About
5
Publications
11,729
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
24
Citations
Introduction
Current institution
Publications
Publications (5)
Polycrystals heterogeneities generate stress concentration which can be responsible for premature failure of mechanical parts and thereby need to be considered in mechanical models. A grain’s close neighborhood has shown to significantly impact its mechanical behavior. The more the crystal is anisotropic, the more this impact can be, which in some...
https://espace.etsmtl.ca/id/eprint/2473 ___________________________________________________________________________________________
The objective of this Ph.D. project was to develop an analytical model able to predict the heterogeneous micromechanical fields within polycrystals for a very low computational cost in order to evaluate a material fati...
This paper presents the development of a Cellular Automaton (CA) capable of describing polycrystalline structures heterogeneous behavior in the elastic domain. Based on Eshelby’s inclusion problem, this model is the first step to a better consideration of heterogeneities in polycrystals by including the neighborhood effect in grain’s behavior. Neig...
Polycrystals are full of all kinds of heterogeneities which introduce stress concentrations. The local stress field in a grain does not depend solely on its crystallographic orientation. In fact, its neighborhood has also been shown to play a significant role. A definition and quantification method of the neighborhood effect was proposed and a fini...
Questions
Questions (4)
Hi,
I would like to perform several FEM simulations on a given mesh with ABAQUS, where only the orientation of an element set would change in between.
Currently, I'm just generating several inp files (see an example in attachment) and I run them one after the other. But this has the inconvenience to reload every time the mesh, which takes time due to its large size.
Would there be a way to generate the mesh only once, perform the simulations, save the results in a file, modify the orientation (orientation label going from ORI1 to ORIX), reperform the simulation, save in another file and so on?
I thank you in advance,
Regards,
R.B.
Hello
I’m trying to post process my ABAQUS .odb file using a Python routine. I’m new at Python and I’m looking for advice.
I’m trying to extract the average stress values (weighted by the element volume fraction) for each element sets (poly’I’) at each frame.
The .py file linked with this question actually works but when the mesh gets too big, it takes too much times to process it.
I was wondering if you could help me to find a better way to write this script, more optimized, faster.
Thank you for your support,
Regards,
Rémy
Hello,
I'm trying to apply a triangular cyclic loading.
I've looked at the *AMPLITUDE keyword.
In the attached files, there is an example of what I'm trying to do on a single element. In this example, the loading (E3(t)) is supposed to look like the blue curve in the png file but unfortunately, I only got a linear loading like the red curve as if the the command line *AMPLITUDE was ignored.
So here I'm trying to find some help, someone who could tell me what I did wrong in my input file.
Bonus question: how do I do a triangular loading of N periods without having to write N lines of command?
Thank you in advance for your help and support,
Rémy
Hi,
I’m trying to perform finite elements simulations using ABAQUS of a uniaxial loading on a polycrystal (meaning, there are N element sets with a different orientation for each crystal of the volume).
After each simulation, I’m trying to extract the mean value of each element set (called “POLY%i” in my case) of the variables E, S and SDV using the centroid value of each element. In order to do that, I’m using a Python script.
I have two kind of messages error when I run my python script:
NameError: name 'CENTROID' is not defined
Stress = myOdb.steps['Step-1'].frames[1].fieldOutputs['S' ].getSubset(region=polyI,position=CENTROID)
KeyError: E
Strain = myOdb.steps['Step-1'].frames[1].fieldOutputs['E' ].getSubset(region=polyI,position=CENTROID)
In order to help me to find where the issues are, the python (.py) and Abaqus (.inp) scripts and error messages are attached.
Thank you for your helps.