Jump to content

Surface component definition


---
 Share

Recommended Posts

---

I want to define a surface component in order to perform a strain analysis on a sheet perforated according to a pattern.

As the number of perforations is large and the total time needed for all the recomputations is rather high, I am interested in the possibility of defining a script to create the surface component with its entire geometry, as seen in the attached image.

Otherwise, is there a possibility of importing such a component from some external file or otherwise (procedurally) without having to perform successive recomputations?

Thank you!

Surface_geometric_model.jpg

Link to comment
Share on other sites

  • 3 months later...

Dear Valantine,

The surface component should be constructed manually, as the region of interest (ROI) should be selected by the user in order to avoid holes and areas with poor gray value distribution. the poor areas will lead to a bad calculation of the strainfield of in the surface component but here is an expample fo costructing script of the surface component 

MCAD_ELEMENT = gom.script.deformation.create_surface_component(
    computation='more_points',
    facet_size=19.0,
    incremental_facet_matching=False,
    interpolation_size=1,
    measurement_series=gom.app.project.measurement_series['Deformation 1'],
    name='Surface component 1',
    point_distance=16.0,
    properties={
        'property1': 'value1',
        'property2': 'value2',
        # Add more properties as needed
    },
    selection_area=[
        {'polygon': [gom.Vec2d(-137.0, -137.0), gom.Vec2d(2888.0, -136.0), gom.Vec2d(2888.0, 2336.0), gom.Vec2d(-137.0, 2337.0)], 'select': True, 'type': 'polygon'},
            ],
    strain_tensor_neighborhood=1.0
)

you can import such components through a written script by us ZEISS Quality Software Store called FEA

Link to comment
Share on other sites

 Share

×
×
  • Create New...