Learn Microstructure based Modelling (CPFEM via UMAT) - Step by step Practical ABAQUS Guide

Поделиться
HTML-код
  • Опубликовано: 10 окт 2024
  • Learn about deformation behaviour of single and polycrystal metals at microscale.
    Understand crystal plasticity theory in a very simplified way.
    Understand different hardening models used in CPFEM
    Role of different material parameters in the hardening models
    Step by step practical overview of the CPFEM subroutine
    Create and run single crystal simulations for FCC metals
    Create and run poly crystal simulations for FCC metals
    Please do press the like button.
    Please don't forget to like and subscribe our channel for regular updates.
    Models can be donwloaded free from www.professor3mec.com
    Please do support the channel at ko-fi.com/prof...
    All proceedings go towards new videos and keeping the webpage going.
    Other courses on my channel:
    Introduction to FEM: • Introduction to Comput...
    Check your engineering knowledge (quizzes): • Video
    Learn about different Engineering Concepts: • Introduction to 3 Minu...
    A complete course on ABAQUS for beginners: • ABAQUS | Beginners Cou...
    ABAQUS Tutorials: • 2D Rolling Simulation ...

Комментарии • 86

  • @Nature_n_science
    @Nature_n_science Год назад +2

    Thanks a lot Professor 3MEC, its been elightening lecture

    • @Professor3MEC
      @Professor3MEC  Год назад

      Thank you. Glad you liked it and found it useful

  • @tajulislam9061
    @tajulislam9061 Год назад +2

    I appreciate your effort in making this tutorial such informative and yet easy to follow. Could you also make a tutorial video on the UMAT subroutine for constitutive model of ductile metals considering kinematic hardening?

  • @ralstonpinto7252
    @ralstonpinto7252 2 года назад +3

    Thank you for the nice video. It's really well explained as always. :)

  • @Jingui_ZHONG
    @Jingui_ZHONG Год назад +2

    Thank you so much! It is very nice!

  • @imransiddiq224
    @imransiddiq224 2 года назад +1

    amazing video

  • @vuucquang-khoacokhi7273
    @vuucquang-khoacokhi7273 2 года назад +1

    Thank you so much!

  • @royakiba7250
    @royakiba7250 Год назад +1

    Thanks for the helpful video. It is awesome.

  • @Noraneko503
    @Noraneko503 Год назад +2

    Thank you for the nice video. Dear prof., I'd like to establish a damage model about a duplex stainless steel with TRIP effect. The strain partitioning and damage mechanisms also need to be considered. So it is very difficult for me because of the martensitic transformation. Could you give some advice or guidance about the model? Thank you very much.

    • @Professor3MEC
      @Professor3MEC  Год назад

      You may try DAMASK code from MPIE Dusseldorf, they may have TRIP incorporated for steels in their code. We are currently working on metastable beta titanium alloys and have develop a crystal plasticity framework for these alloys which also show trip behaviour (preprint can be found at papers.ssrn.com/sol3/papers.cfm?abstract_id=4264373). I can definitely see good opportunities for us to collaborate so please get in touch via email with more details and we can discuss offline. Thanks

  • @xushengwang3849
    @xushengwang3849 Год назад +1

    thank you so much

  • @rushi.modhave
    @rushi.modhave Год назад +1

    Hii , very well explained. Do you have that literature for Bassani and Wu model for 3 stage hardening. And also Rice Hill & Asaro and Hutchinson .
    Thank you

    • @Professor3MEC
      @Professor3MEC  Год назад

      Thanks for liking the video and finding it useful. Yes, I do have them. If you could email me through www.professor3mec.com contact page then i can send you the pdf's.

  • @Zaphong
    @Zaphong Год назад +1

    Professor 3MEC,
    may I ask what version of the Fortran compiler are you using?
    In my case, the system says ifort is not recognized

    • @Professor3MEC
      @Professor3MEC  Год назад +1

      intel fortran, please check abaqus document for specific versions, as this will depend on which version of ABAQUS you have in the system. As, there might be compatibility issues among different versions of ABAQUS and fortran compilers. All the best.

  • @俞添琛
    @俞添琛 6 месяцев назад +1

    Hello Sir, I would like to ask, do you know how to build abaqus model with gap based on real EBSD data

  • @siyulu1620
    @siyulu1620 2 года назад +1

    Thanks for your great video. Could make a tutorial about CPFEM via VUMAT?

    • @Professor3MEC
      @Professor3MEC  2 года назад

      Sure, I will try to make one soon. Please do let me know if something specific you are after.

  • @fandiakhmad2406
    @fandiakhmad2406 Год назад +3

    Dear Professor 3MEC
    Thank you for your explanation, I am a student and recently I have been studying 3D Image-based modeling and expected to perform the 3D Model (gained from Slices) to simulate fracture mechanisms. I have the 3D Model in INP FIle (Multiphase Steel, Porous material), Would you mind giving a tutorial about conducting the fracture mechanism on a microstructure level considering the fracture mechanism trough different phases (Different material properties) ? Thank you very much.

    • @Professor3MEC
      @Professor3MEC  Год назад

      Do you want to model inter-phase fracture? or intra-phase fracture? More details on actual fracture mechanism would help in deciding which method is suitable and I can then quickly suggest something.

    • @fandiakhmad2406
      @fandiakhmad2406 Год назад +1

      @@Professor3MEC Thank you for your respond, i would love to model interphase which fracture behavior is affected by the strength between two different phase. Please suggest me something Professor. Thank you

    • @Professor3MEC
      @Professor3MEC  Год назад +1

      Hi, One option for interphase failure could be using cohesive zone model (cohesive elements) with nonlinear curves. Following may be useful. ruclips.net/video/vc6nQ_umsZs/видео.html

    • @fandiakhmad2406
      @fandiakhmad2406 8 месяцев назад +1

      @@Professor3MECDear Professor 3MEC, Thanks a lot about the URL! its very helpful.
      Please let me ask you again regarding this tutorial; recently, I also worked using CPFEM for polycrystal 3D Models in Abaqus. I wonder how to give an output of orientation changes in every strain status? and How to export it? and would you mind showing me which part of your UMAT is referring to orientation changes? Thank you very much. I hope your reply.

    • @Professor3MEC
      @Professor3MEC  7 месяцев назад

      I will try to create a view if still needed.

  • @hosseinalavi161
    @hosseinalavi161 Год назад +1

    Hi,
    could you make a video regarding the Transformation induced plasticity Modelling?
    Many thanks

  • @niklausory8747
    @niklausory8747 3 месяца назад +1

    Hi, in abaqus in CP the results like stress are displayed in the local coordinate system of each point. Do you know field lf stress in the gui are then in the global coordinate system

    • @Professor3MEC
      @Professor3MEC  3 месяца назад

      I think they are in global market f I understood your question correctly. For local variables like please see sdv variables.

    • @niklausory8747
      @niklausory8747 3 месяца назад

      @@Professor3MEC ok then the gui display them in the global coordinate system. Because in the ODB they are in the local that s for sure

  • @vikramroy7471
    @vikramroy7471 Год назад +1

    Sir Kindly explain the difference between CPFEM UMAT or PRISMS Plasticity Crystal Plasticity Simulations from VPSC8 Crystal Plasticity Texture Simulations ?

    • @Professor3MEC
      @Professor3MEC  Год назад

      CPFEM UMAT discussed here doesn't include any homogenisation scheme and hence can only model actual microstructure at single crystalline level. VPSC I think is based on polycrystal homogenisation scheme and can be used to understand evolution of texture in lesser amount of time. Both can be used vice versa than above with some minor modifications.

  • @俞添琛
    @俞添琛 6 месяцев назад +1

    Hello Sir, I would like to ask, do you know how to build abaqus model with crack based on real EBSD data

    • @Professor3MEC
      @Professor3MEC  5 месяцев назад

      You can look into Neper software which is open source. We have used it in the past. We also wrote our own script to translate ebsd maps from . Ctf etc files into fe model.

    • @俞添琛
      @俞添琛 5 месяцев назад

      @@Professor3MEC Thank you for your reply. I will try my best.

  • @JialiangChen-y1d
    @JialiangChen-y1d Год назад +1

    Thanks for the well organized and detail vedio. It is really a perfect tutorial!
    Do you have any idea on generating the generalized stress-strain data for the whole material? I can get all data for each element, however, the data vary depend on position and microstructure. In order to compare with the material test, I would like to create only one curve as the representitave mechanical property. Any recommend literature on this problem?
    Best regards

    • @Professor3MEC
      @Professor3MEC  Год назад

      Thanks for liking my video. By material test do you mean uniaxial stress strain data?

    • @JialiangChen-y1d
      @JialiangChen-y1d Год назад +1

      @@Professor3MEC Yes, it is a typical uniaxial tensile test.

    • @Professor3MEC
      @Professor3MEC  Год назад +1

      Try below for uniaxial parameter identification ruclips.net/video/SGXrnraQFRs/видео.html&pp=ygUUdW5pYXhpYWwgdGVzdCBhYmFxdXM%3D

    • @JialiangChen-y1d
      @JialiangChen-y1d Год назад +1

      @@Professor3MEC Thanks for the vedio. It is well explained. Now I notice that only one element model would work, which in material case, single crystal can use this solution. Probably in polycrystalline, we need to find another solution.

    • @Professor3MEC
      @Professor3MEC  7 месяцев назад

      You can use homogenisation theory too.

  • @majidhemmatzadeh4686
    @majidhemmatzadeh4686 Год назад +1

    It's very nice. How i can download files model. I can't find them on your website. Thanks

    • @Professor3MEC
      @Professor3MEC  Год назад

      Thanks for liking the video. Please do share around and also press the like button.
      Here is the link to the files.
      amirsiddiq.com/product/learn-microstructure-based-modelling-cpfem-via-umat-step-by-step-practical-abaqus-guide/

    • @majidhemmatzadeh4686
      @majidhemmatzadeh4686 Год назад +1

      @@Professor3MEC thanks a lot.

  • @AwnishKumarPandit-IITBHU
    @AwnishKumarPandit-IITBHU Год назад +1

    Sir can you help in assigning properties to two phase microstructure made with the help of neper in abaqus

    • @Professor3MEC
      @Professor3MEC  Год назад

      Sure send me the input file generated through neper for a simple microstructure

    • @AwnishKumarPandit-IITBHU
      @AwnishKumarPandit-IITBHU Год назад +1

      What's your mail-id, sir to send the filem

    • @Professor3MEC
      @Professor3MEC  Год назад +1

      @@AwnishKumarPandit-IITBHU www.professor3mec.com using contact page.

    • @Professor3MEC
      @Professor3MEC  Год назад

      sorry for the delay. Here is the tutorial. ruclips.net/video/6viobiSsPrM/видео.html

  • @EmonXu
    @EmonXu 11 месяцев назад

    Very helpful, thanks a lot!
    I have a question, if it is convenient for you to answer, thank you:
    When I run simple UMAT, the program works fine, but when I run other CP-UMAT, I get an error, run pre-.exe successfully compiled, As soon as the program started running package.exe, it said "Abaqus/Standard Analysis exited with an error, and there was no log file".
    The program version is Abaqus2023, and Intel(R) Fortran Intel(R) 64 Compiler Classic for applications running on Intel(R) 64, Version 2021.10.0. I wonder if it has something to do with the version?

    • @EmonXu
      @EmonXu 11 месяцев назад

      I tried different compiler versions and finally ran the case successfully, thanks again.

    • @Professor3MEC
      @Professor3MEC  11 месяцев назад +1

      That’s great . All the best.

  • @samoalfredgroup
    @samoalfredgroup Год назад +1

    Hello. Thanks for your tutorial. I am running the example and it is telling me 'Abaqus/Analysis exited with errors'. The files are the same ones I got from your website. Any ideas?

    • @Professor3MEC
      @Professor3MEC  Год назад

      Please check.dat and.msg files for error

    • @KaushikRajPyla
      @KaushikRajPyla Год назад +1

      @samuel alfred I am facing the same issue. did it sort by any chance?

    • @Professor3MEC
      @Professor3MEC  7 месяцев назад

      Did you guys sort it out? As many others ran it with no issues.

    • @samoalfredgroup
      @samoalfredgroup 7 месяцев назад +1

      ​@@Professor3MECNo, I didn't resolve it

    • @Professor3MEC
      @Professor3MEC  7 месяцев назад

      @@samoalfredgroup send me your files through www.professor3mec.com and I will have a look.

  • @AKASHKUMAR-jz9yv
    @AKASHKUMAR-jz9yv Год назад +1

    Thank you very much Sir for this amazing video. I want to import actual microstructure, mesh it and perform crystal plasticity simulation. Is it possible? In my case microstructure is a copper alloy with lots of twins and micro pores.

    • @Professor3MEC
      @Professor3MEC  Год назад

      Yes it is. It will depend on model file format.

    • @AKASHKUMAR-jz9yv
      @AKASHKUMAR-jz9yv Год назад +1

      @@Professor3MEC sir can you please make a tutorial video on performing crystal plasticity simulation on actual sem/ optical microstructure image?

    • @Professor3MEC
      @Professor3MEC  Год назад

      @@AKASHKUMAR-jz9yv do you have some data which can be used?

    • @AKASHKUMAR-jz9yv
      @AKASHKUMAR-jz9yv Год назад +1

      @@Professor3MEC sir I have only optical and sem microstructure images. I don't know ebsd technique and also I don't have access to ebsd characterisation facility.

    • @Professor3MEC
      @Professor3MEC  Год назад

      @@AKASHKUMAR-jz9yv let me see if I can find one which I am allowed to use.

  • @tahakhurshid5007
    @tahakhurshid5007 Год назад +1

    Can UMAT be written for Ansys APDL?

    • @Professor3MEC
      @Professor3MEC  Год назад

      I have n't used ANSYS for more than a decade now but I think APDL may be usable. But might be worth checking in ANSYS documentation.

  • @tahakhurshid5007
    @tahakhurshid5007 Год назад +1

    How can we solve it for HCP metals? Like Magnesium Polycrystal

    • @Professor3MEC
      @Professor3MEC  Год назад +1

      I am in the process of making a video on this. The code discussed in the video can only do bcc and fcc, but we have a number of codes which can model HCP crystals. Also, one from Marine from Sandia national lab can model bcc, fcc, and hcp crystals.

    • @tahakhurshid5007
      @tahakhurshid5007 Год назад +1

      @@Professor3MEC Will you post it anytime soon?

    • @daniyalAbolhasani
      @daniyalAbolhasani 3 дня назад +1

      @@Professor3MEC Dear Professor, can we hear good news about the HCP modeling code?

    • @Professor3MEC
      @Professor3MEC  День назад +1

      @@daniyalAbolhasani yes, its been in my list. Thanks for the reminder. I have made a quick tutorial on that. Video is being processed and will be available after 7:30pm UK time tonight. Feel free to comment there for further questions.
      ruclips.net/video/XsDWRnLtpAk/видео.html

  • @xushengwang3849
    @xushengwang3849 Год назад +1

    When I run with command window,and why do I have this problem:Singular matrix.

    • @Professor3MEC
      @Professor3MEC  Год назад

      It could be due to high load or time increment. Try reducing the load or best is to reduce the time increment to a small value.

    • @xushengwang3849
      @xushengwang3849 Год назад +1

      @@Professor3MEC Thank you so much i will try to do as you said

  • @invisibleman2059
    @invisibleman2059 Год назад +1

    Hi Professor 3MEC, i have a question.
    It's possible to write this paper in Python and in the next stage put it Abaqus? Or do you recommend using Umat?
    if you think umat is better, then I will download it.
    Thx Prof :)

    • @Professor3MEC
      @Professor3MEC  Год назад

      I doubt that you will be able to use python, unless you change the internal architecture. But that is just me. In my opinion, for each material (integration) point ABAQUS calls for UMAT inherently and hence umat might be the best option.

    • @invisibleman2059
      @invisibleman2059 Год назад +1

      @@Professor3MEC ok perfect. I will do what you did in the video, because I need that kind of structure. Next i'll solve the hydrogen embrittlement problem by exploiting Fick's law of diffusion and I will have to consider the cube as if it were made of Inconel 718. Thx Prof

    • @Professor3MEC
      @Professor3MEC  Год назад

      great. Please do let me know if I can be of any help. All the best.

    • @invisibleman2059
      @invisibleman2059 Год назад +1

      @@Professor3MEC Hi Prof, i want update you! I did the whole process and i understood the method (although I did not obtain the .obd files due to the lack of the 'Intel Composer XE' programme, so i only observe the results in this video).
      Now my goal is: create a microstructure where within cube there are irregular grains for studying the behaviour of material (nickel in my case). In order (maybe ahahah)
      1. How can i create the grains within cube? I want a grain with irregular geometry (disordered orientation) this because i have an anisotropic material and as a consequence I have different properties in the main directions
      2. I want create the part in point 1 for simulate the intra/interphase about superalloy (differents phases in superalloys)
      3. With some tools i want to observe the behaviour of nickel with diffusion of hydrogen (in Abaqus i can use "Fick diffusion", while in Ansys i can use the "heat transfer" and substitute the values of hydrogen) and obtain the results.
      Have you some info to give me for this? Now i don't ask to solve my problem, but i want a guida to understand and make a mistake for understanding how to achieve the result.

    • @Professor3MEC
      @Professor3MEC  Год назад

      @@invisibleman2059 For microsctructure you may try Neper open source code, which can generate random grains, etc. both in 2D and 3D.

  • @hosseinghorbani_menghari2956
    @hosseinghorbani_menghari2956 2 года назад +1

    thank you so much