PrePoMax & CalculiX - Submodel

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ส.ค. 2024
  • Using sub-modelling it is possible to analyze in greater detail only a part of the whole structure. In this video, an example of how to prepare the global model and sub-model using PrePoMax pre and post-processor for CalculiX FEM solver is shown.
    Download link and installation instructions for PrePoMax: lace.fs.uni-mb....

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

  • @irokach
    @irokach 3 ปีที่แล้ว +5

    Congratulations on version 1.0 of your fantastic and extremely useful program!

  • @veng.8526
    @veng.8526 3 ปีที่แล้ว +3

    nice, I waited for this feature. and the implementation in the gui looks again quite easy and professional. thanks for all this work!

  • @wgmg7746
    @wgmg7746 3 ปีที่แล้ว

    I understand. You indicated the results from the first calculation as the support conditions for the entire model. Epic. Bravo.

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

      Yes, that is what sub-modelling is all about. But it is a standard CalculiX feature so thumbs up for CalculiX.

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

    This software is very helpful and easy to use.

  • @user-vv1pj5gv7q
    @user-vv1pj5gv7q ปีที่แล้ว

    Спасибо

  • @4pingenieria81
    @4pingenieria81 3 ปีที่แล้ว +2

    Hi Matej, I was seeing in this case that the load on the submodel is a pressure towards Y positive direction (th-cam.com/video/-GcpCNbBcA8/w-d-xo.html), but the deformated model looks like is in Y negative direction (th-cam.com/video/-GcpCNbBcA8/w-d-xo.html), could it be, or I'm wrong?

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว +2

      You are right. It is wrong. I checked the model again and I made a mistake. The mistake was that the global results file was changed between the first and the second part of the video. I was testing different load directions which changed the correct global result. I also checked that it works as expected if you do it right. The question is should I make it right or leave it as a reminder :)

    • @4pingenieria81
      @4pingenieria81 3 ปีที่แล้ว +1

      @@MatejBorovinsek maybe you can add a note or something similar in the video, don't know I youtube have a tool to do that

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

      @@4pingenieria81 It seems the tool was removed. So I will leave the video as it is and test how many users notice the mistake :)

    • @4pingenieria81
      @4pingenieria81 3 ปีที่แล้ว +1

      @@MatejBorovinsek Maybe the easier would be adding a note on the video description

  • @4pingenieria81
    @4pingenieria81 3 ปีที่แล้ว

    Very well implemented the submodeling option!. One question, the initial model has to be partitioned in the submodeling volume?

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

      There is no direct connection between the geometry of the global model and the submodel. The submodel boundary condition determines the displacements from the result file based on node coordinates only. So the submodel only needs to be in the right position - inside the global model.

  • @FEAnalyst
    @FEAnalyst 3 ปีที่แล้ว

    It’s great that you’ve added shell edge load, that’s what I just needed. Too bad CalculiX doesn’t support shear/traction type for this load.
    By the way, have you encountered the error „The file ...\Temp\geometry.vol does not exist. The reason is failed mesh generation procedure for part ...” ?
    It occurs even for very simple geometries and with correct mesh size (not for all sizes and not each time though).

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว

      The error you describe is a failed mesh generation in Netgen. But you should always get the same result. If the meshing parameters are appropriate, you should always get the mesh. If the meshing parameters are not appropriate, the mesh procedure should always fail.

    • @FEAnalyst
      @FEAnalyst 3 ปีที่แล้ว

      @@MatejBorovinsek Thanks for reply. As an example, I have a model of a square section beam 40x40 mm (1 m long). And if I use mesh size of 20 mm in PrePoMax, I get this error and mesh is not generated (even though the preview looks fine). Interestingly, it seems that it doesn’t happen on another computer.

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว

      You can use the Surface traction load on the edges from version v1.0.0 on. But the selection can only contain edges.

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว

      @@FEAnalyst Are you using Windows 10. I did not notice such behaviour before.

    • @FEAnalyst
      @FEAnalyst 3 ปีที่แล้ว

      @@MatejBorovinsek But this shell edge load has to be normal to the edges, right ? I was rather thinking about a load tangent to the edge (shear).

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

    Is this program able to create multi point constraint? For example constraining line element to solid element

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

      No, but you can use the Keyword Editor to define such constraints supported by CalculiX.

    • @syont
      @syont 6 หลายเดือนก่อน

      hi i've several models tested mixed element of beam, shell and solid, and it's possible using Tie constraint or Tied contact type

  • @wgmg7746
    @wgmg7746 3 ปีที่แล้ว

    (Translator) Without the submodel option, you can also cut a slice and analyze it. What does a submodel give? Smooths displayed stresses or changes boundary conditions? It looks as if you asked flexible supports. How does the program know what is supported in the global model? You did not use the model from the 1st calculation.

    • @syont
      @syont 3 ปีที่แล้ว

      hi, actually sub-model can be done manually using boundary condition (e.g displacement or rotation) from previous analysis. however CalculiX has advanced features for these specific task to do it automatically. it's use some methods known as mapping and it seems took result interpolation from nearest node of global models.

  • @lukerickert5203
    @lukerickert5203 3 ปีที่แล้ว

    Looks good, is it possible to use this function with a shell global model and a solid sub model? I worry about mesh stiffness accuracy with coarse tet meshes.

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว

      Well, this might actually work but I would have to check it. Calculix internally transforms shell finite elements to volume finite elements and saves the results as solid. So the global result model .frd will contain 'usable' solid results.

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

      ​@@MatejBorovinsek just another hints from my previous analysis work, yes it's possible connecting edge shell to face of solid element using tie contact. however i did not ever try using sub-model features.

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

    One question, how come the submodel is deformed in opposit direction?

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

      You are right. This was already noticed by the user 4P Ingeniería and was answered by me previously. I made a mistake preparing the video :)

  • @joaobatistaalbuquerque4967
    @joaobatistaalbuquerque4967 3 ปีที่แล้ว

    With the software can I export the models to DIANA FEA?

    • @MatejBorovinsek
      @MatejBorovinsek  3 ปีที่แล้ว

      I am not familiar with DIANA FEA, but the model in PrePoMax is exported in a .inp format of Abaqus. So if you can import .inp files then yes.

  • @hermantoliem6408
    @hermantoliem6408 3 ปีที่แล้ว

    Dear Professor, i am interesting to learn about prepomax. But how do we create something new without import? Is it possible? If i use calculix for windows, how do i import ? Please i need your help

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

      PrePoMax has no CAD features so the geometry must be prepared in some other software.

    • @Gumball_W
      @Gumball_W 3 ปีที่แล้ว +2

      You can use e.g. FreeCAD to prepare the geometry for PrePoMax.