10000 cycles of cyclic loading #26
-
I'm trying to use the restart module of fepx to simulate 10000 cycles of cyclic loading, but I can only calculate one cycle at a time. It seems that I can only manually add the cycle N file to simulate the cycles, which is too inefficient. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Hi @Ming-is, Thanks for your interest in FEPX. As a note, please post general questions like this only to the Discussions forum, the Issues tracker is specifically for confirmed bugs, and feature requests that have elevated above discussions. Concerning your question: I am not sure my answer will be satisfying. In short: on a high-fidelity representation of a microstructure, it will be very difficult to perform a simulation of 10,000 loading cycles. This, and suggestions, are detailed below. Beginning broadly: the power of CPFEM is in its ability to provide high-fidelity predictions of the crystal-scale response of polycrystalline materials. That is, CPFEM has the ability to resolve the intra-grain deformation response via the discretization of grains into many elements, which in total compose a finite element mesh. The consequence of this is that the more elements we have in a mesh, the more computationally taxing the simulation becomes: that is, the simulation will take longer to run. So, if you want to understand the intra-grain deformation response, and thus require fine discretization of each grain, the simulation will invariably take longer to run. This may limit the number of cycles you can presently simulate. This is alleviated somewhat by the use of parallel processing. FEPX is programmed such that it can be deployed on large-scale computational clusters, and use a large number of computational cores. This will increase the speed of simulations (to a certain point). It is always a balance to determine the parameters of the simulations you want to perform. In your case, the most basic parameters are: the number of grains, the average number of elements per grain, the number of computational cores, and the number of loading cycles. You are often limited in one or more of these categories. In the same way that you will have a hard time performing 10,000 loading cycles, it would be difficult for a user to perform a simulation on a polycrystal with 1M grains and 1000 elements per grain. My suggestion: Ask yourself if you need the specific results that CPFEM provides, or if another simulation method (e.g., VPSC) is more apt for your problem. If you do need CPFEM, can you reduce the size or your domain (number of grains)? Can you reduce the fidelity of the finite element mesh (number of elements per grain)? Do you have a large-scale computational cluster at your disposal? Each of these will allow the simulations to run faster. Finally, do you really need to simulate a full 10,000 cycles, or can you view trends after 10, 100, or even 1,000 cycles? |
Beta Was this translation helpful? Give feedback.
-
ok.it's just what i want.Thank you very much. ------------------ 原始邮件 ------------------
***@***.***>
发送时间: 2021年7月12日(星期一) 晚上10:54
***@***.***>;
***@***.******@***.***>;
主题: Re: [acmelab-ua/FEPX] 10000 cycles of cyclic loading (#26)
|
Beta Was this translation helpful? Give feedback.
Hi @Ming-is,
Thanks for your interest in FEPX. As a note, please post general questions like this only to the Discussions forum, the Issues tracker is specifically for confirmed bugs, and feature requests that have elevated above discussions.
Concerning your question: I am not sure my answer will be satisfying. In short: on a high-fidelity representation of a microstructure, it will be very difficult to perform a simulation of 10,000 loading cycles. This, and suggestions, are detailed below.
Beginning broadly: the power of CPFEM is in its ability to provide high-fidelity predictions of the crystal-scale response of polycrystalline materials. That is, CPFEM has the ability to resolve the i…