ORTHOTROPIC FIBRE and how to assign its material orientation

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ส.ค. 2024

ความคิดเห็น • 48

  • @saeedbagherpour3916
    @saeedbagherpour3916 4 หลายเดือนก่อน +1

    Thank you Dr. Michael Okereke. This video helped me a lot.

  • @karunakaranchellappa3125
    @karunakaranchellappa3125 ปีที่แล้ว +1

    Excellent explanation Professor.

  • @sachinvankar
    @sachinvankar 2 ปีที่แล้ว +1

    Thank you Sir again for your uploading.

  • @stopkaks
    @stopkaks ปีที่แล้ว +1

    Very nice work, great videos!! Keep it up!

  • @vukasinsl1
    @vukasinsl1 2 ปีที่แล้ว +1

    Great tutorial as always!!!

  • @xiaoyuwang4083
    @xiaoyuwang4083 2 ปีที่แล้ว +1

    Nice work!

  • @KimsComposite
    @KimsComposite 10 หลายเดือนก่อน +1

    Hello Dr. Michael, Thanks for the great videos. Based on the following python code, we are trying to create a script in ABAQUS that automatically generates a kinking model according to the angle of the wavy fiber of a unit cell composite of length th according to the following conditions.
    1. Creating a 2D mesh of the matrix and fiber cross-sections
    2. extruding them along a sine wave trajectory, and setting up cohesive contact surfaces and periodic boundary conditions in ABAQUS
    However, it is difficult to write a python script according to the curve of the 2D mesh. Can you help me with this part?

    • @MichaelOkereke
      @MichaelOkereke  10 หลายเดือนก่อน

      Hello @KimsComposite, thanks for the comment. Unfortunately, this seem more of a project and not something I would help with. I tend to answer one-off specific questions and if there is a video worth making on such requests, then I will consider it. Good luck with this.

  • @drjdesign8429
    @drjdesign8429 9 หลายเดือนก่อน +1

    Hi Dr Michael
    thank you for sharing this video. I have one question, if I want to simulate the straight fiber with different fiber orientation (different stacking sequence like 90, -45, 45, 0), should I Use Default Orientation or custom it using a Discrete? When I tried to use the discrete, the error massage occurred. Looking forward to hearing from you. Thank you.

    • @MichaelOkereke
      @MichaelOkereke  8 หลายเดือนก่อน +1

      Hello, this is a good question. I will suggest ou use the Discrete option, as that will be more appropriate. Any of the fibres 90deg, 45deg, will have their discrete unique option. If you have too many orientations, then the user-defined option might be used. That will require a more careful and considered consideration.

    • @drjdesign8429
      @drjdesign8429 8 หลายเดือนก่อน +1

      @@MichaelOkereke thank you very much for your kind response Dr.
      Just wonder if you could help me with the different fiber orientation tutorial in your next video when you have a free time. Cheers!

  • @fuadhasan1258
    @fuadhasan1258 ปีที่แล้ว

    Hello Dr. Michael, Thanks for the wonderful videos. I was wondering if you could show us (if you already did then please give the link) how to assign orthotropic viscoelastic material properties in Abaqus (I assume we probably have to write UMAT). TIA

    • @MichaelOkereke
      @MichaelOkereke  ปีที่แล้ว

      Hello @fuandhassan, you are right, you would need some sort of UMAT to do this. There is no existing material modelfor this sort of orthotropic material within ABAQUS. If you have some experience with UMATs writing, then this will be the viable way to go. I unfortunately do not have a video like that. Thanks for the comment.

  • @AKASHKUMAR-jz9yv
    @AKASHKUMAR-jz9yv 2 ปีที่แล้ว +1

    Sir please make a video on plastic deformation of two phase microstructure using abaqus

    • @MichaelOkereke
      @MichaelOkereke  2 ปีที่แล้ว

      Hello Akash, please give me more information about the microstructure so I can better understand the query. You may suggest a relevant journal publication. Cheers.

    • @AKASHKUMAR-jz9yv
      @AKASHKUMAR-jz9yv 2 ปีที่แล้ว

      @@MichaelOkereke i want to import SEM image of a two phase material into abaqus,, assign material properties to different phases and then study the plastic deformation by applying tensile or compressive loading.

  • @vishnuos4075
    @vishnuos4075 ปีที่แล้ว +1

    Nice video Professor. Can we do this procedure for orphan mesh models in abaqus. There are no geometry present inside the model because of the orphan mesh. Then how to select the surface specifically?

    • @MichaelOkereke
      @MichaelOkereke  ปีที่แล้ว

      Hello @Vishnu OS, this is a good question. It is always tricky working with orphan meshes as there geometry data is missing for such meshes. You may be able to convert the orphan mesh into a geometry. Dr Ronald Wagner, a TH-camr that I recommend, has done this. Check his video about this here: th-cam.com/video/y5U_Xa_yMlQ/w-d-xo.html&si=EnSIkaIECMiOmarE

    • @vishnuos4075
      @vishnuos4075 ปีที่แล้ว +1

      @@MichaelOkereke thanks for the reply professor. I will check this out.

  • @wallisonbezerra2799
    @wallisonbezerra2799 2 ปีที่แล้ว +1

    Hi, Professor! I love your videos! I would like to know if is possible to make a video about random orientation of fibers. I would appreciate it a lot, because I tried to change the code in python however, during the assembling, most of the fibers stay outside of matrix. Do you have any suggestions about how to put them random but in a set limit? Thank you very much!

    • @MichaelOkereke
      @MichaelOkereke  2 ปีที่แล้ว +1

      Hello @Willison, thanks for the comment and glad you love the videos. As regards random orientation of fibres, I am not sure what you mean. Is it random fibre positions i.e. centres of the fibres on a 2D plane or random angles of the fibres i.e. inclincation of the fibres along its longitudinal axis, as it relates to say short fibre composites?
      With the random centre of fibre positioning, I have a series of videos that deal with that an the MontCarlGen2D software (see link in description of this video) will help you automate that. However for the random inclination of fibres along the longitudinal axis, this is something I am yet to implement into a script. I have also not made any video about this. I see this can be best done using a python script and will consider this for a future video challenge.
      I am not sure why your script is not working, so do give me some more insight on get in touch with me via the CM Videos Insider Group (see link in description section of this video).

    • @wallisonbezerra2799
      @wallisonbezerra2799 2 ปีที่แล้ว +1

      @@MichaelOkereke Thank you for your reply. Regarding my doubt, I am trying to put random fibers in a 3D matrix (3D-Plane). I wrote a code and it is working. However, since the fibers (in my case short-fibers) can assume any orientation, sometimes the fibers assume a position so they are outside of the matrix, so I need to adjust my code so the fibers get oriented but in a set limit according to volume fraction, otherwise the analysis will be incorrect since some of them are not inside the matrix. I watched your video about 2D random orientation and I think It can be extended to a 3D case, but I am still studying about that!

  • @dominicbrennan4823
    @dominicbrennan4823 2 ปีที่แล้ว +1

    Great video, Thanks! Have you ever written a UMAT when a material orientation is specified? This adds some extra complication as the deformation gradient acts differently than in a global coordinate system. I did this before but always seem to get incorrect results when calculating the stress using the deformation gradient in the material coordinate system. This is a topic that is very hard to find information on.

    • @khaledcine6542
      @khaledcine6542 2 ปีที่แล้ว

      Hi Dominic!: Are you familiar with using UMAT subroutine?

    • @dominicbrennan4823
      @dominicbrennan4823 2 ปีที่แล้ว +1

      Somewhat but I'm far from an expert :)

    • @khaledcine6542
      @khaledcine6542 2 ปีที่แล้ว

      @@dominicbrennan4823 Please Sir, do you know how to make properties of elements (Young's modulus) changes with each step based on an equation? Thanks.

    • @dominicbrennan4823
      @dominicbrennan4823 2 ปีที่แล้ว +1

      @@khaledcine6542 You need to use state vaiarbles ('STATEV' in ABAQUS) to save the relevant quantities that you need at each step. You choose how many state variables you want when you are creating a material in the CAE. At the beginning of an increment, you define your relevant quantities as state variables. Then you use your equations to calculate the change in the relevant quantities. The properties are then updated for the next step using a numerical procedure such as Eulers explicit method (this works for basic models). Your updated quantities are saved as the relevant state variables which can then be used at the beginning of the next increment. Note also, that ABAQUS expects you to update the 'STRESS' (and possibly 'DDSDDE' depending on your problem) values at each increment of your UMAT also.

    • @khaledcine6542
      @khaledcine6542 2 ปีที่แล้ว

      @@dominicbrennan4823 what about the steps, you create it manually in Abaqus as usual, or you write it in the script code of UMAT? Thanks