In parts 1-3 of this series, we covered all the tools available for working with lists of objects in Fibersim. Now we’ll explore how these tools can be used in combination to very efficiently accomplish complex tasks with large lists of objects.
The first task we’ll look at is splicing a group of layers of a common orientation and material in one area of a large part. Fibersim actually ships with a compound group for “Zone, Orientation and Material” with this exact task in mind. However, with very large data sets, that grouping may produce so many results that its still hard to find exactly what you’re looking for. An alternative approach is to group by one variable at a time and filter the list down to before moving to the next group. So, to find a group of zero-degree layers in a particular area of a part to splice:
You can use this methodology to quickly winnow down any list based on a variety of common criteria.
When setting up sections of a design to be merged together, Fibersim requires layers in either section to have identical material, orientation, step and boundaries at the interface. The first three are easily managed with laminate families (step-based material specs). The geometric requirement can be more difficult as many factors determine exactly where a layer boundary exists within a particular transition. The following workflow provides a quick way to address an identified mismatch between layers in adjacent sections:
2. Group layers by Zones and find the driving zone group for the problem transition
3. With the zone group selected, re-group the list by Sequence and Step
Fibersim will maintain the selection and add all other layers wit Grouping by Sequence and Step selects all layers on the same step as layers that have been already selected. Therefore, all Section 2 layers interfacing with that zone group are also selected.
4. Right-click and Show Selected to filter the list to just the layers that that sequence/step
5. If you sort the grouped list by step and select each group one at a time, you can clearly see the mis-matched boundaries.
6. Modify the group of layers and hit CTRL+T to enter table mode.
7. Ungroup the layers and re-sort by step to identify which layers need to have their drop-off order adjusted such that they match the other layers on the same step (hint: the section 3 ones!)
8. Update the drop-off order such that each step has a common DOO and the result is a matched interface:
While this particular workflow is extremely specific to the use case, the techniques can be applied to many different workflows in Fibersim. Using the individual sorting, grouping and filtering tools Fibersim offers in concert will greatly increase your efficiency when working with complex datasets.