Analyzing Flat Regions

This task describes how to analyze flat regions.

Contents: 
Note:
  • The Flat Region Analysis cannot be used on surface clusters with non-manifold edges (common edges of adjacent surfaces deviating from each other, thus causing gaps or overlaps). If necessary, the surfaces must be joined using the command Join with an appropriate tolerance.
  • To be able to display the analysis, the display mode 'Shading with Material' or 'Shading with Material and Edges' must be activated.
    During execution of the Flat Region Analysis command, you can display the tesselation of the selected surface by activating the display mode 'Wireframe'. However, the display of the analysis result is not possible in this display mode!
  • The Flat Region Analysis can only be carried out temporarily and cannot be saved.

What is a flat region?

  Car body parts need to have a certain minimum curvature. In surface areas that fail to meet this requirement, the sheet metal tends to spring back elastically after the forming process, so that the desired shape and aesthetics are not achieved in the manufacturing process. Exceedingly flat areas, therefore, need to be identified and adjusted before manufacturing the press tools.
 

Analysis interpretation

  With this analysis, those critical areas can be graphically highlighted. Through suitable parameter settings you can discover whether the flatness is in one direction, or if there are regions where the panel is flat in several or even in all directions.

The result is a red-green analysis that first of all enables only a qualitative assessment. The following can be realized:

Color Meaning
Red The set criterion for the minimum curvature is not met in a specified sector (see Which importance has the rotation angle?). The area has to be examined more closely. It is the user who has to decide whether it is a flat region or not.
Green The criterion is met, there is no danger.

Using the subsequent manual deviation analysis you can additionally make a qualitative evaluation as this analysis also shows the actual curvature.
 

Definition of flatness

  Experience has shown that the minimum curvature radius should be approximately 12500 mm. This corresponds to a minimum distance from the geometry of 0.1 mm over a chord length of 100 mm. These are the default settings of the options Length, Distance and Radius in the dialog box.
The minimum curvature radius is defined by length and distance.
Definition of the minimum curvature radius

 

Flat region check in practice

  The 'ruler/disk method' is used in the car body manufacturing. To concave parts applies: If you move a ruler with a length of 100 mm across the car body surface, a minimum gap of 0.1 mm should remain between the surface and the middle of the ruler, no matter where you place it. To convex parts applies: If you place the middle of the ruler tangentially on any surface point, the gap remaining between the surface and the ends of the ruler should be at least the amount of 0.1 mm.
See also figure Principle of the ruler/disk method.
 

What are the verification methods used in the Flat Region Analysis?

  The analysis offers the ruler/disk method, and additionally a method performing a local check (options under Type), which are described in the following.
In addition, you can execute a subsequent manual deviation analysis (see How is the subsequent deviation analysis used?) that enables an accurate assessment of the curvature situation at a specific surface point.
 

Ruler/disk method (Chord)

 
  • Mode of operation: The virtual ruler with a length of e. g. 100 mm is placed with its centre point tangentially on the surface to be verified and revolved about the centre point. The rotation axis coincides with the surface normal at this point. The rotation defines a planar disk with a radius of 50 mm touching exactly one facet point.
    The system now checks for this point whether - when revolving the ruler - the curvature lies below a specified minimum value at each position within the sector defined by the Rotation Angle. Only if this is the case in the entire sector, the point will be displayed in red.
    This procedure is executed for each individual facet point of the surface.
    Whether a point is displayed in red depends on the specified rotation angle. At 1° a point can be red, at 10° green.
    For a detailed description and illustrative figures about the definition of the rotation angle, please refer to Which importance has the rotation angle?.
  • Advantages and disadvantages: As the surfaces are analyzed as a whole, i. e. across patch boundaries, the ruler/disk method delivers a very precise result, but is considerably slower than the local method. Saddle points and other flat regions which are not relevant for sheet metal forming are not found but only real flat regions (see figure Analysis result with the ruler/disk method).

Principle of the ruler/disk method

Local method (Local)

 
  • Mode of operation: You can specify a curvature radius that shall not be exceeded, e. g. 12500 mm. In an infinitely small area around the evaluated facet point, the system mathematically calculates the actual curvature in the appropriate point and compares it with the defined minimum curvature. If the minimum curvature is kept, the point will be displayed in green. Whether the point is displayed in red depends on the set rotation angle.
    Topological relations are not relevant, i. e. the check is done only on the current surface.
  • Advantages and disadvantages: The local method is set as default in the menu because it delivers a considerably quicker result than the ruler/disk method due to the faster facet creation. If all areas are displayed in green, there is maximum certainty that no flat regions exist.
    Red areas point out areas that have to be examined more closely. Not only real flat regions but also saddle points which are not relevant for the sheet metal forming process are detected (see figure Analysis result with the local method). Moreover, the results at boundaries between two surfaces (flat surface - surface with a stronger curvature) may be misleading. If areas having no relevance for the forming process should be excluded, the ruler/disk method has to be used.
 

Comparison of the verification methods

  The following figures illustrate the different results of both verification methods. They show a surface that contains saddle points. The ruler/disk method does not find these areas, whereas the local method finds them.

Analysis result with the ruler/disk method




Analysis result with the local method


 

Which importance has the rotation angle?

  Flat regions can be in one, or several and all directions. With the Rotation Angle you can determine which type of flatness is considered to be a risk. Thus you are deciding which opening angle of the ruler (sector) is the threshold at which sheet metal forming becomes problematic. Such a sector is identified by rotating the ruler tangentially about its centre point where it touches the surface, starting at the minimum curvature direction and pivoting to the left and right of this direction as far as exceedingly small curvatures are encountered. Only if this is the case at each position of the ruler within the sector, the point will be displayed in red.



The following types of flat regions are distinguished:
 
  • Flatness in one direction (Rotation Angle = 1°): At a rotation angle of 1° (slider position at the very left), the investigated surface point will be marked in red if the ruler revolving about its centre point detects a curvature value below the defined minimum in even a single direction (within this small sector of 1°). Using this initial value will result in a maximum number of red regions.
    If the curvature of the material is less than the minimum curvature in only one direction, e. g. surfaces having the curvature of a cylinder, this may still be perfectly acceptable.
Rotation Angle = 1°

 
  • Flatness in a sector of directions (Rotation Angle between 1° and 180°): Sheet metal forming problems often do not arise until there is flatness not only in one direction, but in a sector of directions.
    The rotation from the direction of the minimum curvature direction to the left and right of e. g. 15° degrees results in a sector of 30° that can be swept by the rotating ruler without encountering the required minimum curvature value. If you increase the rotation angle, the number of areas marked in red decreases.
Rotation Angle = 15°

 
  • Flatness in all directions (Rotation Angle = 180°): The extreme case, i. e. a perfectly flat region, exists if the ruler can fully revolve about its rotation axis (sector of 360°) without encountering the minimum curvature value at any position. Such regions are always critical and should be avoided by all means.
    If you define a rotation angle of 180° (slider position at the very right), the analysis should not show any red region at all if the evaluated part is ok.
Rotation Angle = 180°

 

How is the subsequent deviation analysis used?

  The manual colored deviation analysis is an add-on to the Ruler/disk method (Chord). The difference between a Bézier surface replacing the disk and the surface covered by the disk will be measured by comparing the surfaces. This method enables a both qualitative and quantitative assessment of the curvature situation at the investigated surface point.
As the facetisation of the surface model is displayed (view mode 'Wireframe'), you may additionally assess whether the selected side length of the tessellation makes sense in relation to the disk.
 

Proceeding of the deviation analysis

 
  1. Carry out the analysis with the desired parameters: Ruler/disk method (Chord) or Local method (Local).

  2. Select via the selection field 'Points' within the red marked area which shall be examined more closely an existing point or create a point via the contextual menu.

  3. A disk is placed with its centre point directly in the surface point that has been picked (distance = 0 in the centre point). The disk radius results from the specified Length of the virtual ruler (50 mm at a default length of 100 mm). The disk radius adapts in its position to the underlying surfaces as good as possible. The disk normal is aligned at the surface normal in the point.

  4. The colored deviation analysis is shown on the circular surface. It is a real deviation analysis, but with an inverted color display. All points being nearer to the underlying surface than the specified value for Distance (default = 0.1 mm) will be displayed in red, the points further from the surface than that value in green.
    The minimum curvature radius is represented by a vector arrow.

  5. The disk can be moved across the surface at its centre point (left mouse button at the vector origin). In addition, the vector length, and thus the disk radius, can be modified (left mouse button at the handle on the arrow tip). This also changes the value Length in the text field of the dialog box.

Manual disk analysis

 

Interpretation of the analysis result

  The direction of the smallest curvature, the flat region, in the selected surface point (centre point of the disk) is represented by a vector symbol (minimum curvature direction). It corresponds to the main direction of the red area.
The shortest distance between disk and surface is measured and displayed in the following colors:

Color Meaning
Red all surface points with the property: measured distance < set value
Green all surface points with the property: measured distance > = set value
Blue no result (the disk protrudes the surface edge)


At the arrow tip, that means at the disk edge and in the direction of the minimum curvature, the amount of the deviation between the circular periphery and the corresponding surface point is determined and displayed as numerical value.
Flatness becomes critical not until the red area touches the circular periphery, and the curvature values are below the minimum curvature in the entire sector.

Detection of a critical area with the deviation analysis


The critical rotation angle can be identified from the size of the red sector. If the disk radius is modified, the criterion for the minimum curvature changes as well leading to a different analysis result.

Modification of the disk radius


 

The Dialog box Flat Region Analysis

Open the FlatRegionAnalysis01.CATPart document.
  1. Activate the display mode 'Shading with Material' or 'Shading with Material and Edges'.

  2. Click the Flat Region icon .

    The 'Flat Region Analysis' dialog box is displayed.

  1. Select the element Surface.22.

 
  1. Use the following settings in the dialog box:

 
  1. Click Apply to create the analysis.

 
  1.  Select Point.1 via the selection field Points.

 
  1.  Click Apply to create the subsequent deviation analysis.

You can define the following options:
  • Elements: Selection of elements used for the Flat Region Analysis.
    Supported elements are:
    • Surfaces
    • Faces
    • Joins
  • Points: Selection of points for the subsequent deviation analysis (see How is the subsequent deviation analysis used?).
 
  • Tessellation: The Analysis is based on triangulated data. That means that surfaces are converted into a facet model before they are checked.
    • Facet length: Maximum length of the facets, regardless of the surface curvature.
      Flat regions are identified precisely with this method, however, it requires more computing time. The smaller the value for the facet length, the more precise, but also slower is the computation.
    • Tolerance: Maximum deviation of the facet model from the surface for a curvature dependent tessellation.
      The surfaces are subdivided into smaller facets until the distance of the planer facets from the surfaces is smaller than this value. Through this, large facets are created on areas with a lower curvature, and smaller ones on surfaces with a stronger curvature. this method delivers a quick result, but in flat regions it may lead to results that are hard to interpret.
Facet Length




Tolerance


  Options
  • Type: Two analysis methods are available: the ruler/disk method (Chord) and the local method (Local).
    For a detailed description of both methods please refer to What are the verification methods used in the Flat Region Analysis?.
    For performance reasons it is recommendable to start the computation with 'Local' (default setting). This method delivers a considerably quicker result than 'Chord'. If all surfaces are marked in green, there are definitely no flat regions. If red areas are found, you should definitely use 'Chord' afterwards in order to exclude saddle points and other uncritical areas. This method delivers a very precise result, but is considerably slower than 'Local'.
    The subsequent deviation analysis (Selection of points via selection field 'Points') also runs faster with the setting 'Local' (see also Proceeding of the deviation analysis).
  • Display: Both, Discs only: Display mode for the analysis result: You may choose between display of surfaces and discs or discs only.
  • Length, Distance: Length of the virtual ruler (chord) and minimum distance between ruler and geometry for 'Chord'. These parameters define the minimum curvature. Please refer to Flat region check in practice and Ruler/disk method (Chord).
  • Radius: Minimum curvature radius for 'Local'. Please refer to Definition of flatness, and Local method (Local).
  • Rotation Angle: With this slider you can determine, which type of flatness shall be found. The system checks within the sector defined by the rotation angle whether the minimum curvature is kept.
    For a detailed description of the rotation angle definition including illustrative figures please refer to Which importance has the rotation angle?.
    The angle of rotation can also be specified directly in the text field.
    The following table shows how the rotation angle should be set in order to find the different types of flatness:

    Flatness Type Slider Position Rotation Angle Figure
    flat regions in one direction at the very left Flatness in one direction (Rotation Angle = 1°)
    flat regions in a sector of directions between left and right end between 1° and 180° Flatness in a sector of directions (Rotation Angle between 1° and 180°)
    perfectly flat regions at the very right 180° Flatness in all directions (Rotation Angle = 180°)