Random Short Fiber Composite RVE Generation in Abaqus – Python Script (Simplified Version)

2D RVE generation of short fiber composites in Abaqus

Overview of Random Short Fiber Composite RVE Python Script

This Python script (Random_Disc_RVE) is a simplified version of the EngSoft_RandRec_V1 Abaqus plug-in for generating random short fiber composite RVE in Abaqus.
It is ideal for mesoscale modeling of short fiber reinforced composites, including polymers and concrete-based materials.

🔹 Random Fiber Placement
The script places fibers randomly within the RVE using precise intersection checks, preventing overlaps and allowing reasonable volume fractions.

🔹 Variable Lengths and Orientations
You can define different fiber lengths and orientations for flexible microstructure modeling.

🔹 Material Assignment
Each fiber can be assigned individual material properties and orientation angles for accurate representation of the composite microstructure.

🔹 Boundary Handling & PBC
Fibers intersecting the RVE boundary can be recreated on the opposite side.
Boundaries are meshed for PBC-ready application using MPC constraints in Abaqus.

🔹Educational Version Limitations
This file is designed for academic and training purposes:

  • Intersection checking is simplified, which may limit maximum volume fraction.
  • Fiber-boundary intersection is partially implemented.
  • Intended for learning and prototyping rather than high-volume industrial RVE generation.

🔹 Simplified Version Notice
This Python script provides a basic version of RVE generation.
For full features, including high-volume fraction generation and advanced fiber arrangements, please use the full EngSoft_RandRec_V1 Abaqus Plug-in.

🔹 Package Contents

  • Python script for Random_Disc_RVE

  • Two PDF help documents

  • One training video

🔹 Integration with Abaqus
Compatible with Abaqus workflows and can be used alongside other EngSoft tools for RVE creation.

🔹 Full Plug-in Reference
For advanced RVE modeling features, explore the full plug-in:
🔗 EngSoft_RandRec_V1 – 2D Random Rectangular Fiber Composite RVE

🔹 Free Video Tutorials
Learn step-by-step how to use this Python script:

Tutorial video of RVE Generation of short random discontinuous fiber composite by Python

Tutorial video of Assign material orientation and properties to RVE of short random discontinuous fiber composite by Python

Safe and encrypted payment processing by FastSpring.
You’ll receive an instant download link for all required plug-in files after purchase.

Facebook
Twitter
LinkedIn
WhatsApp
Email

Leave a Reply