Modelling Masonry Walls

17 views
Skip to first unread message

OWAIS UL HASSAN

unread,
Jun 3, 2026, 2:02:35 AM (10 days ago) Jun 3
to LS-DYNA2
Hello everyone,

I am working on a masonry modelling project in which I need to model several walls. Each wall consists of multiple brick courses (around 10 or more layers along the height), and I would like to model the wall brick-by-brick rather than as a homogenized masonry panel. My main requirement is that every individual brick should be assigned as a separate PART.

The challenge is that I have multiple walls with the same bonding arrangement, and manually creating and assigning separate PARTs for hundreds of bricks is becoming very time-consuming.  I would appreciate suggestions on the most efficient way to generate repeated brick courses along the wall height.

Thank you in advance!

Screenshot 2026-06-03 111934.png

l...@schwer.net

unread,
Jun 3, 2026, 11:32:21 AM (10 days ago) Jun 3
to OWAIS UL HASSAN, LS-DYNA2

One option would be to use the keywords *INCLUDE_TRANSFORM and on Card 4 indicate a *DEFINE_TRANSFORMATION.

 

In the illustration you provided, you would have two generic block meshes, one for the long block and one for the short block. Then for example you would need 5 instances of *INCLUDE_TRANSFORM to form the top row and 10 instances to form the bottom row.

 

You could put these 15 instances of *INCLUDE_TRANSFORM in a separate keyword file, e.g. “Two-Layer.k” and then use *INCLUDE_TRANSFORM to create this two layer construction in other locations, i.e. nested instances of *INCLUDE_TRANSFORM.

 

                --len

--
You received this message because you are subscribed to the Google Groups "LS-DYNA2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ls-dyna2+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ls-dyna2/35d31531-8670-4d64-b7d4-6c939172de9cn%40googlegroups.com.

image001.png

OWAIS UL HASSAN

unread,
Jun 4, 2026, 12:39:01 AM (9 days ago) Jun 4
to L...@schwer.net, LS-DYNA2
Thanks Len, I'll check them out. 
Reply all
Reply to author
Forward
0 new messages