ProductsAbaqus/ExplicitAbaqus/CAE Assigning surface propertiesYou can assign nondefault surface properties to surfaces involved in general contact interactions. These properties are considered only when the surfaces are involved in general contact interactions; they are not considered when the surfaces are involved in other interactions such as contact pairs. The general contact algorithm does not consider surface properties specified as part of the surface definition. Surface property assignments propagate through all analysis steps in which the general contact interaction is active. The surface names used to specify the regions with nondefault surface properties do not have to correspond to the surface names used to specify the general contact domain. In many cases the contact interaction will be defined for a large domain, while nondefault surface properties will be assigned to a subset of this domain. Any surface property assignments for regions that fall outside the general contact domain will be ignored. The last assignment will take precedence if the specified regions overlap. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY This option must be used in conjunction with the CONTACT option. It should appear at most once per step for each value of the PROPERTY parameter discussed below; the data line can be repeated as often as necessary to assign surface properties to different regions. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties Surface thicknessThe default calculation of the nodal surface thickness (described in detail below) is appropriate for most analyses; one exception is sheet forming analysis, in which the thinning of a sheet significantly influences contact. This case can be modeled by specifying that the decreasing parent element thickness should be used. As a third alternative, you can specify a value for the surface thickness. A nonzero thickness can be assigned to solid element surfaces, for example, to model the effect of a finite-thickness surface coating. Element-based surface definition contains information on the spatial variation of the surface thickness. Specifying the original or decreasing thickness results in a zero thickness for node-based surfaces; you can specify a nonzero thickness for a node-based surface used with the general contact algorithm (the contact pair algorithm will not consider a nonzero thickness for such surfaces). The general contact algorithm requires that the contact thickness does not exceed a certain fraction of the surface facet edge lengths or diagonal lengths. This fraction generally varies from 20% to 60% based on the geometry of the element. The general contact algorithm will scale back the contact thickness automatically where necessary without affecting the thickness used in the element computations for the underlying elements. Diagnostic information is provided in the status (.sta) file if such scaling is performed. To bypass this limitation on thickness, the contact surface can be modeled with surface elements (see Surface elements). The surface elements must be attached to the underlying elements using a surface-based tie constraint (see Mesh tie constraints), and a physically reasonable mass must be associated with the surface elements. This requires a significant fraction of the mass to be transferred to the surface elements from the underlying elements without appreciably altering the bulk mass properties. Alternatively, contact controls settings can be used to limit the thickness reduction checks (see Contact controls for general contact in Abaqus/Explicit). The “bull-nose” effect that occurs at shell perimeters with the contact pair algorithm (see Assigning surface properties for contact pairs in Abaqus/Explicit) is avoided with the general contact algorithm by default. Shell element edges, nodes, and facets reflect the shell thickness in the normal direction only and do not extend past the perimeter. Contact controls settings can be used to turn off the bull-nose prevention checks (see Contact controls for general contact in Abaqus/Explicit). Using the original parent element thicknessBy default, the nodal thickness for surfaces based on shell, membrane, or rigid elements equals the minimum original thickness of the surrounding elements (see Figure 1 and Table 1). Figure 1. Continuous variation of surface thickness across facet
boundaries.
The surface thickness within a facet is interpolated from the nodal values; the interpolated surface thickness never extends past the specified element or nodal thickness, which may be significant with respect to initial overclosures. The default nodal surface thickness is zero for regions of a surface based on solid elements. If a spatially varying nodal thickness is defined for the underlying elements (see Nodal thicknesses), the nodal surface thickness may not correspond exactly to the specified nodal thickness (see node 4 in Figure 2 and Table 2). Figure 2. Small discrepancy between the nodal surface thickness and the
specified nodal thickness.
The nodal surface thickness distribution will tend to be more diffuse than the specified nodal thickness distribution (because the specified nodal thicknesses are averaged to compute the element thicknesses, and the minimum of the surrounding element thicknesses is the nodal surface thickness). Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=THICKNESS surface, ORIGINAL (default) If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Shell/Membrane thickness assignments: Edit: Select surface, click the arrows to transfer surface to list of thickness assignments, and enter ORIGINAL in the Thickness column. Using the decreasing parent element thicknessIf you specify that the decreasing parent element thickness should be used, only decreases in the parent element thickness are reflected in the contact surface thickness; if the parent element thickness actually increases during the analysis, the contact thickness will remain constant. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=THICKNESS surface, THINNING If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Shell/Membrane thickness assignments: Edit: Select surface, click the arrows to transfer surface to list of thickness assignments, and enter THINNING in the Thickness column. Specifying a value for the surface thicknessYou can directly specify the surface thickness value. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=THICKNESS surface, value If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Shell/Membrane thickness assignments: Edit: Select surface, click the arrows to transfer surface to list of thickness assignments, and enter a value for the surface thickness magnitude in the Thickness column. Applying a scale factor to the surface thicknessYou can apply a scale factor to any value of the surface thickness. For example, if you specify that the decreasing parent element thickness should be used for surf1 and apply a scale factor of 0.5, a value of one half the decreasing parent element thickness will be used for surf1 when it is involved in a general contact interaction (all other surfaces included in the general contact domain will use the default original parent element thickness). Scaling the surface thickness in this way can be used to avoid initial overclosures in some situations. Abaqus/Explicit will automatically adjust surface positions to resolve initial overclosures (see Controlling initial contact status for general contact in Abaqus/Explicit). However, if nodal position adjustments are undesirable (for example, if they would introduce an imperfection in an otherwise flat part, resulting in an unrealistic buckling mode), you may prefer to reduce the surface thickness and avoid the overclosures entirely. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=THICKNESS surface, value or label, scale_factor If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Shell/Membrane thickness assignments: Edit: Select surface, click the arrows to transfer surface to list of thickness assignments, and enter a Scale Factor. Surface offsetA surface offset is the distance between the midplane of a thin body and its reference plane (defined by the nodal coordinates and element connectivities). It is computed by multiplying the offset fraction (specified as a fraction of the surface thickness) by the surface thickness and the element facet normal. This defines the position of the midsurface and, thus, the position of the body with respect to the reference surface; the coordinates of the nodes on the reference surface are not modified. Surface offsets can be specified only for surfaces defined on shell and similar elements (i.e., membrane, rigid, and surface elements). Surface offsets specified for other elements (e.g., solid or beam elements) will be ignored. By default, surface offsets specified in element section definitions will be used in the general contact algorithm. The surface offset at each node is the average of the maximum and minimum offsets among the faces connected to the node. The offset at a point within a facet is interpolated from the nodal values. Figure 3 shows some examples of the positioning of the contact surface with respect to the reference surface for various combinations of surface offsets. Surface offsets used in the general contact algorithm are constrained to lie between −0.5 and 0.5 of the thickness. You specify the surface offset as a fraction of the surface thickness. The surface offset fraction can be set equal to the offset fraction used for the surface's parent elements or to a specified value. Surface offsets specified for general contact do not change the element integration. Figure 3. Specifying surface offsets for general contact.
Input File Usage Use the following option to use the surface offset fraction from the surface's parent elements (default): SURFACE PROPERTY ASSIGNMENT, PROPERTY=OFFSET FRACTION surface, ORIGINAL Use the following option to specify a value for the surface offset fraction: SURFACE PROPERTY ASSIGNMENT, PROPERTY=OFFSET FRACTION surface, offset The offset can be specified as a value or a label (SPOS or SNEG). Specifying SPOS is equivalent to specifying a value of 0.5; specifying SNEG is equivalent to specifying a value of −0.5. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Shell/Membrane offset assignments: Edit: Select surface, and click the arrows to transfer surface to list of offset assignments. In the Offset Fraction column, enter ORIGINAL to use the surface offset fraction from the surface's parent elements, enter SPOS to use a surface offset fraction of 0.5, enter SNEG to use a surface offset fraction of −0.5, or enter a value for the surface offset fraction. Feature edgesFeature edges of a model are defined on beam and truss elements and edges of faces (perimeter and otherwise) of solid and structural elements. By default, edge-to-edge contact in the general contact algorithm in Abaqus/Explicit accounts for perimeter edges as well as “contact edges” of beam and truss elements. You can control which feature edges should be activated in the general contact domain by specifying feature edge criteria. By default, only perimeter edges are activated. Feature edge criteria have no effect on “edges” of beam and truss elements—they are activated by their inclusion in the contact domain. Input File Usage Use the following option to apply feature edge criteria in the original configuration only (default): SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface,,,, ORIGINAL Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: select surface The feature angleThe feature angle is the angle formed between the normals of the two facets connected to an edge. By default, the angles between facets are based on the initial configuration. However, the most efficient approach for accurately resolving contact is often to apply the feature edge criteria to the current configuration. In this case the edges that are eligible for edge-to-edge contact evolve during the simulation. A negative angle will result at concave meetings of facets; therefore, these edges are not included in the contact domain if the feature edge criteria is based on a cutoff feature angle. Figure 4 shows some examples of how the feature angle is calculated for different edges. Figure 4. Calculating the feature angle.
The feature angle for edge A is 90° (the angle between and ); the feature angle for edge B is −25° (the angle between and ). Edge C forms a T-intersection with three facets (shown in two dimensions in Figure 5); its feature angles are 0°, −90°, and −90°. Figure 5. Feature angles for a T-intersection.
Perimeter edges (for example, edge D in Figure 4) can be thought of as a special type of feature edge where the feature angle is 180°. The sign of the feature angle is considered when determining whether or not a geometric feature edge should be activated in the general contact domain. For example, if a cutoff feature angle of 20° were specified, edge A would be activated as a feature edge in the contact model (90° > 20°) but edges B and C would not be activated: −25° < 20° and 0° (the maximum feature angle for edge C) < 20°. Figure 6 illustrates further how the feature angle is used to determine which geometric feature edges should be activated in the general contact domain. Figure 6. Feature edges activated in the general contact domain for a cutoff
feature angle of 20°.
The table to the right of the figure lists the feature angle values for various edges in the model. Edges connected to more than two facets, as well as edges connected to two shell facets, have more than one corresponding feature angle. The largest feature angle at an edge is compared to the specified cutoff feature angle. For example, if a cutoff feature angle of 20° were specified, edges A, D, and E would be considered feature edges, while edges B, C, and F would be ignored for edge-to-edge contact. Allowing the list of active feature edges for contact to evolveSignificant performance gains can be achieved by allowing the feature edge criteria to be reapplied throughout an analysis based on the current configuration, such that the list of feature edges considered for contact evolves. Simulating crushing or crumpling of shells involves many feature edges forming during the simulation (see Figure 7). Cases involving unfolding of shells (such as airbag deployment) have decreasing numbers of feature edges over the course of an analysis, although many edges in initially flat regions may temporarily become feature edges involved in contact. If you reapply the feature edge criteria throughout the analysis, the default cutoff feature angle criterion is 30° for primary edges and 20° for secondary feature edges (see Primary and secondary feature edges). When the feature angle associated with an edge satisfies a primary or secondary feature edge criterion, some edge combinations are newly eligible to participate in edge-to-edge contact, and some of these edge combinations may already be in a penetrated state. Abaqus/Explicit includes an algorithm to initialize the contact state and avoid large jumps in contact forces for edges newly satisfying primary or secondary feature edge criteria. However, user specification of cutoff feature angles greater than the respective default values may lead to undesirable results. Reducing the primary and secondary cutoff feature angles below the respective default values may significantly degrade performance. Figure 7. Percentage of active edges versus increment number for a paper
crumpling example: original (flat sheet), intermediate, and final
configurations.
Input File Usage Use the following option to reapply the feature edge criteria throughout the simulation such that the list of active feature edges for contact evolves: SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface,,,, CURRENT Abaqus/CAE Usage Reapplying the feature edge criteria throughout the simulation is not supported in Abaqus/CAE. Specifying that only perimeter edges should be activatedOnly perimeter edges are included in the general contact domain by default if the feature edge criteria is only applied in the original configuration. Perimeter edges occur on “physical” perimeters of shell elements and on “artificial” edges that occur when a subset of exposed facets on a body are included in the general contact domain. When structural elements share nodes with continuum elements, the perimeter edges will not be activated on the structural elements because the criterion to designate them as such is no longer satisfied. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, PERIMETER EDGES (default) If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: Select surface, click the arrows to transfer surface to list of feature assignments, and enter PERIMETER in the Feature Edge Criteria column. Specifying particular feature edges to be activatedYou can choose particular feature edges on surface, structural, and rigid elements to be activated in domain. A surface containing a list of element labels and edge identifiers (see “Defining edge-based surfaces” in Element-based surface definition) is used to specify the edges to activate. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, PICKED EDGES Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: Select the surface, click the arrows to transfer the surface to the list of feature assignments, and enter PICKED in the Feature Edge Criteria column. Specifying that all feature edges should be activatedYou can choose to activate all edges in a given surface in the general contact domain. This will activate all edges of every face specified in the given surface. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, ALL EDGES Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: Select the surface, click the arrows to transfer the surface to the list of feature assignments, and enter ALL in the Feature Edge Criteria column. Specifying that all feature edges should be deactivatedYou can choose to deactivate all feature edges (including perimeter edges) in the general contact domain. This option does not deactivate “contact edges” associated with beam and truss elements. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, NO FEATURE EDGES If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: Select the surface, click the arrows to transfer the surface to the list of feature assignments, and enter NONE in the Feature Edge Criteria column. Specifying a cutoff feature angleIf you specify a cutoff feature angle as the feature edge criteria, perimeter edges and geometric edges with feature angles greater than or equal to the specified angle are activated in the general contact domain. As described previously, you can activate additional feature edges if needed. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, feature_angle_value If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Feature edge criteria assignments: Edit: Select surface, click the arrows to transfer surface to list of feature assignments, and enter a value for the cutoff feature angle (in degrees) in the Feature Edge Criteria column. Example: assigning different feature edge criteria to different regionsYou can assign a different feature edge criteria to different regions of the general contact domain. For example, Table 3and Table 4 show the input that could be used to specify that none of the feature edges of surf1, only perimeter edges of surf2, and perimeter edges and feature edges of surf3 with a feature angle greater than 30° should be considered for edge-to-edge contact.
Primary and secondary feature edgesTo reduce computational cost in certain situations, it may be desirable to specify two feature angle criteria for a given surface. Edges satisfying the more restrictive criteria are considered primary feature edges, and edges satisfying the less restrictive criteria only are considered secondary feature edges. If primary and secondary feature edge criteria are in effect, Abaqus/Explicit enforces edge-to-edge contact between primary feature edges and between primary feature edges and secondary feature edges only. Edge-to-edge contact is not enforced between secondary feature edges. This ensures that interpenetrations are avoided at locations where there are “true” edges in the model, without the need to activate primary feature edges at locations where the gradients in the surface normals are only moderate. A judicious choice of criteria for selecting primary and secondary feature edges can lead to significant savings in computational costs. If you reapply the feature edge criteria throughout the analysis, the default cutoff feature angle criterion is 30° for primary edges and 20° for secondary feature edges. Secondary feature edges can be selected for a surface by specifying a secondary feature edge criterion in addition to the criterion used to select the primary feature edges for that surface. If the secondary feature edge criterion is omitted, only primary feature edges are activated for the surface. Allowable criteria for secondary feature edges are:
The allowable values for the secondary feature edge criterion permit possible combinations of criteria for primary feature edges and secondary feature edges, shown in Table 5.
Specifying all remaining edges as secondary feature edgesYou can specify that all edges belonging to the surface that have not been selected as primary feature edges become secondary feature edges. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, primary feature edge criterion, ALL REMAINING EDGES If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Secondary feature edges are not supported in Abaqus/CAE. Specifying picked edges as secondary feature edgesYou can specify that all picked edges of the surface that have not already been selected as primary feature edges become secondary feature edges. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, primary feature edge criterion, PICKED EDGES If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Secondary feature edges are not supported in Abaqus/CAE. Specifying perimeter edges as secondary feature edgesYou can specify that all perimeter edges of the surface that have not already been selected as primary feature edges become secondary feature edges. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, primary feature edge criterion, PERIMETER EDGES If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Secondary feature edges are not supported in Abaqus/CAE. Specifying a cutoff feature angle for secondary feature edgesYou can specify that edges on the surface with a feature angle greater than the specified value that have not been selected as primary feature edges become secondary feature edges. If an angle value has also been specified for primary feature edges, the angle value specified for secondary feature edges must be smaller than the value specified for primary edges. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, primary feature edge criterion, feature_angle_value If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Secondary feature edges are not supported in Abaqus/CAE. Specifying that edges are activated only as secondary feature edgesFor a particular surface you may not want to activate any primary feature edges; instead, you might want to activate all or some edges on the surface as secondary feature edges (to enforce contact between these secondary feature edges and primary feature edges on another surface in the model). In that case you can specify that no feature edges should be activated as the primary feature edge criterion for the surface, while using any criterion of choice for the secondary feature edges. Input File Usage SURFACE PROPERTY ASSIGNMENT, PROPERTY=FEATURE EDGE CRITERIA surface, NO FEATURE EDGES, secondary feature edge criterion If the surface name is omitted, a default surface that encompasses the entire general contact domain is assumed. Abaqus/CAE Usage Secondary feature edges are not supported in Abaqus/CAE. Surface geometry correctionBy default, contact calculations are based on unsmoothed, faceted representations of the finite element surfaces in a general contact domain. Discrepancies between the true surface geometry and the faceted surface geometry may result in significant noise in the solution. Optional contact smoothing techniques simulate a more realistic representation of curved surfaces in the contact calculations. These techniques allow a discretized surface with discontinuous surface normals to more closely approximate the behavior of a smooth surface during an analysis. Improvements to results with the surface correction include more accurate contact stresses and less solution noise upon relative sliding between contact surfaces. Contact smoothing can be specified for surfaces in a general contact domain using a surface property assignment. A single surface property assignment specifies all of the surfaces to be smoothed, as well as the appropriate geometry correction method for each surface. Three geometry correction methods can be employed:
For each surface, you must specify the appropriate geometry correction method and either the approximate axis of revolution (for circumferential or toroidal smoothing) or the approximate spherical center (for spherical smoothing). For toroidal smoothing, you must also specify the distance of the center of the circular arc from the axis of revolution. The center of the circular arc is then located such that the line it forms with point (Xa, Ya, Za) is perpendicular with the axis of revolution. Input File Usage Use the following option to apply a geometric correction and define the parameters by specifying coordinates: SURFACE PROPERTY ASSIGNMENT, PROPERTY=GEOMETRIC CORRECTION, DEFINITION=COORDINATES data lines to define smoothing regions Several examples for data line entries are shown below. Repeat the data lines as many times as necessary to define the appropriate geometry corrections for all surfaces in the contact domain. To apply circumferential smoothing to a surface with an axis of symmetry passing through points (Xa, Ya, Za) and (Xb, Yb, Zb): surface, CIRCUMFERENTIAL, Xa, Ya, Za, Xb, Yb, Zb To apply spherical smoothing to a surface with a spherical center at point (Xa, Ya, Za): surface, SPHERICAL, Xa, Ya, Za To apply toroidal smoothing to a surface with an axis of symmetry passing through points (Xa, Ya, Za) and (Xb, Yb, Zb) with the center of the revolved circular arc at a distance R from the axis of symmetry: surface, TOROIDAL, Xa, Ya, Za, Xb, Yb, Zb, R Use the following option to apply a geometric correction and define the parameters by specifying nodes: SURFACE PROPERTY ASSIGNMENT, PROPERTY=GEOMETRIC CORRECTION, DEFINITION=NODES data lines to define smoothing regions Several examples for data line entries are shown below. Repeat the data lines as many times as necessary to define the appropriate geometry corrections for all surfaces in the contact domain. To apply circumferential smoothing to a surface with an axis of symmetry passing through nodes a and b: surface, CIRCUMFERENTIAL, node a, node b To apply spherical smoothing to a surface with a spherical center at node a: surface, SPHERICAL, node a To apply toroidal smoothing to a surface with an axis of symmetry passing through nodes a and b with the center of the revolved circular arc at a distance R from the axis of symmetry: surface, TOROIDAL, node a, node b, R Abaqus/CAE Usage Contact surface smoothing can be applied only to native geometry models in Abaqus/CAE. Abaqus/CAE can automatically detect all circumferential, spherical, and toroidal surfaces in the general contact domain that can be smoothed and apply the appropriate smoothing. Use the following option to enable automatic surface smoothing of a model: Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Surface smoothing assignments: Edit: toggle on Automatically assign smoothing for geometric faces Use the following option to manually apply smoothing to a surface: Interaction module: Create Interaction: General contact (Explicit): Surface Properties: Surface smoothing assignments: Edit: Select the surface, click the arrows to transfer the surface to the list of smoothing assignments. In the Smoothing Option column, select REVOLUTION to apply circumferential smoothing, select SPHERICAL to apply spherical smoothing, select TOROIDAL to apply toroidal smoothing, or select NONE to prevent smoothing of the surface. Considerations for geometric correctionThe contact smoothing technique assumes that the initial locations of the surface nodes lie on the true initial surface geometry, with the exception of midedge nodes of C3D10M elements. This smoothing technique remains effective even if the midedge nodes of C3D10M elements do not lie on the true initial geometry (models meshed using Abaqus/CAE always have midedge nodes placed on the true initial geometry, but this may not be the case with other meshing preprocessors). The effects of contact smoothing tend to be most significant for analyses involving small deformation, and the smoothing technique works well for cases involving large relative motion between the surfaces. For analyses with large deformation this smoothing technique typically has an insignificant effect on the solution. However, in some cases—especially where the underlying elements can fail—the smoothing can degrade the solution accuracy after large deformation. Effects of geometric correctionThe impact of contact surface smoothing can be demonstrated by a simple model of contact between concentric cylinders with a small clearance between them. With a matched mesh as shown in Figure 8 there are no initial overclosures; therefore, there are no initial strain-free initial displacement adjustments. However, if the inner cylinder is rotated, the cylinders develop stresses (see Figure 9) as contact is detected due to the linear faceted representation of the master surface. This behavior is improved when the circumferential smoothing technique is applied to the contacting surfaces of the two cylinders. Figure 8. Concentric cylinders with matched mesh.
Figure 9. Stesses as cylinder rotates.
Surface-based friction coefficientsIn Abaqus/Explicit you can establish friction coefficients as mathematical combinations of coefficients specified as surface properties (see Deriving friction coefficients from quantities specified as surface properties). For contact between surfaces with identical surface-based coefficients, the function to compute the friction coefficient for an interface returns the same coefficient; otherwise, this function returns a coefficient between the two surface-based coefficients and closer to the lower of the surface-based coefficients. See Deriving friction coefficients from quantities specified as surface properties for more details about this capability, including user control of the function for computing interaction friction coefficients for surface-based friction coefficients. Input File Usage Use the following option to assign surface-based friction coefficients: SURFACE PROPERTY ASSIGNMENT, PROPERTY=FRICTION surface, friction_coefficient Abaqus/CAE Usage Assigning surface-based friction coefficients is not supported in Abaqus/CAE. OrientationsFor surface regions, you can specify
For each surface region, you can refer to a named orientation system and, if desired, an extra rotation (in degrees) applied to the orientation system once it has been projected to the surface. If no orientations are specified or an analytical rigid surface is used, Abaqus initializes the contact directions using the standard convention (see Conventions). The specified local coordinate system is associated with a surface; whereas, the local tangent directions discussed in Local tangent directions for contact are associated with contact constraints. The local coordinate system for contact is inherited from one of the surfaces, as discussed in Local tangent directions for contact. A preferred frictional direction for a surface in conjunction with anisotropic friction behavior can be specified using a frictional directional preference factor (default) or a frictional directional preference ratio r (see Anisotropic friction with directional preference as a surface property). Input File Usage Use the following option to define a preferred contact orientation: SURFACE PROPERTY ASSIGNMENT, PROPERTY=ORIENTATION surface, orientation_system, extra_rotation_angle Use the following option to define the frictional directional preference factor : SURFACE PROPERTY ASSIGNMENT, PROPERTY=ORIENTATION, FRICTION ANISOTROPY=EPSILON , , , Use the following option to define the ratio of the friction coefficients r: SURFACE PROPERTY ASSIGNMENT, PROPERTY=ORIENTATION, FRICTION ANISOTROPY=RATIO , , , r Abaqus/CAE Usage Defining a preferred contact orientation, frictional directional preference factor, and ratio of friction coefficients is not supported in Abaqus/CAE. |