• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Simufact
  3. How can we calculate the surface area (area of fraction...

Following Cadence Design Systems’ acquisition of the Design & Engineering (D&E) business, the D&E Community Forum on the Nexus Community Center has been migrated in the Cadence Physical System Simulation Community. For more details and if you have any questions, please refer to the FAQ.

Stats

  • State Not Answered
  • Replies 6
  • Subscribers 2
  • Views 9
  • Members are here 0
More Content

How can we calculate the surface area (area of fraction) for a specified strain range in Simufact forming?

asam
asam over 1 year ago
@Hello all,
 
I am trying to calculate the surface area for a specified strain range(>0.67) after my forging, but I am not able to succeed even after following the recommended settings. PFA screenshot and let me know if am doing any mistake.
 
image
Thanks,
Vignesh
  • Sign in to reply
  • Cancel
  • C B
    0 C B over 1 year ago
    Hi Vignesh,
     
    the strain is a result of the volume. Even in 2d axialsymmetric simulations, there is no surface of the strain. Even if it looks like this.
     
    Have you already checked the histogram type "Volume"?
     
    Christian
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • asam
    0 asam over 1 year ago
    Hello,
     
    I did check into the volume but still I couldn't calculate the percentage volume of strain range for desired input.
     
    Thanks,
    vignesh
    image
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • C B
    0 C B over 1 year ago
    Hi Vignesh,
    unfortunately there is no good method to get the volume or the percentage volume of the strain range. What you can do is:
     
    Define a user defined variable in the GUI defining the two classes: "in the desired range" and "not in the desired range":
    if(EFFPLS>0.6)
    1
    else
    0
    endif
     
    Set the color legend to "color set" with just 2 classes using a discrete legend:
    image
     
    Set the histogram type to "volume".
     
    You will get something like:
    image
    (Strain0p6 is the random name for the user defined result value I used)
     
    Now use a ruler an manually measure both histogram bars. You may want to adjust the size of the color legend to the maximum before doing so. Ugly, I know.
     
    An alternative approach could be using a damage model that deletes all elements above a certain threshold. But this will not work out of the box, as we have no damage model that uses the plastic strain as damage. But this should be possible with a user subroutine using Fortran. However, as you do not want to influence your simulation by the result analysis you would need to run a separate process with damage for each result increment to be analyzed.
     
    A 3rd approach would be to use our Python-Interface and loop over all elements to check with one are in the desired strain range. But you will need to include the volume calculation based on the node position in this Python routine because we do not have the result "element volume" available.
     
    I hope this helps,
     
    Christian
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • asam
    0 asam over 1 year ago
    Thank you!
     
    Can Simufact simulate the dynamic recrystallization volume fraction?
     
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • C B
    0 C B over 1 year ago
    Hi,
    Simufact Forming simulates the dynamic recrystallization volume fraction if the grain size simulation using the Matilda microstructure model is activated. The Matilda microstructure model focuses on plasticity induced grain size changes during hot forging. We ship a few sample materials with the needed material data.
     
    Regards,
     
    Christian
     
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information