Professional Documents
Culture Documents
1-A Robust and Accurate Geometric Model For Automated Design of Drawbeads in Sheet Metal Forming
1-A Robust and Accurate Geometric Model For Automated Design of Drawbeads in Sheet Metal Forming
Computer-Aided Design
journal homepage: www.elsevier.com/locate/cad
article info a b s t r a c t
Article history: A robust and accurate geometric model of real drawbeads that can be used for the automated design
Received 1 January 2017 of drawbeads is presented in the paper. A three-dimensional geometric drawbead is a lofted surface, of
Accepted 23 July 2017 which the section curves are constructed parallel to the stamping direction on the control points. Adaptive
control point interpolation is introduced to simplify the management of the drawbead geometry and avoid
Keywords:
unexpected shapes. Given primitive control points on a drawbead curve, dominant control points are
Lofted surface
adaptively obtained with the shapes of both the drawbead curve and the binder considered. An a priori
Drawbead
Intelligent geometry optimization heuristic parameter adjustment strategy is proposed to correct the parameter errors of section curves,
Automated die design which improves the accuracy and consistency of the drawbead geometry. By incorporating the proposed
Sheet metal forming geometric drawbead with a previously developed intelligent drawbead optimization algorithm, a fully
automated design process for drawbeads is realized that includes geometric modeling, finite element
analysis, intelligent optimization of the drawbead geometry, and die manufacturing. Finally, a fender
example is presented to verify the feasibility and validity of the fully automated drawbead design process.
The simulation results with the optimized geometric drawbeads and equivalent drawbeads are compared
with the experimental results. The proposed geometric drawbead shows remarkable practicability and ac-
curacy in the automated design of drawbeads in sheet metal forming and demonstrates good consistency
with the experimental results while the equivalent drawbead model introduces unneglectable deviations.
© 2017 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.cad.2017.07.004
0010-4485/© 2017 Elsevier Ltd. All rights reserved.
Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57 43
where vi,j are control points and Mj,p (u) are the normalized
B-spline
{ basis functions}of order p defined on a common knot
vector u0 , u1 , . . . , um+p . The detailed method for multiple curve
interpolation on a common knot vector can be found in the litera-
ture [20]. The lofted surface is represented by:
⎧ ⎫
n n ⎨ m ⎬
∑ ∑ ∑
s (u, v) = ci (u)Ni,q (v ) = vi,j Mj,p (u) Ni,q (v ), (4)
⎩ ⎭
i=0 i=0 j=0
Similar to the approach in Chung [2], this study also uses section
curves to control the drawbead shape. A section curve is located on
a normal plane at one point p on the drawbead curve. As shown in where l is the translation length. As defined in Fig. 6(b), height is
Fig. 8, the normal plane is determined by two orthogonal axes, the the perpendicular length of the drawbead relative to the groove
horizontal axis and vertical axis. The horizontal axis H is defined s1 s2 . Generally, V is not perpendicular to s1 s2 . To guarantee the
by: drawbead height as defined in Fig. 6(b) is h, l is calculated by:
T ×U
H = , (7) l = h/|H · B| , (13)
|T × U |
where U is the unit vector of the stamping direction and T is the where B is the unit vector determined by b1 and b2 and is parallel
unit tangent vector of the drawbead curve at point p. The vertical to the groove s1 s2 .
axis V is defined by: The three segments: b1 s1 , s1 s2 and b2 s2 , determined by the four
points: b1 , b2 , s1 and s2 , draw the outline of the section curve at p.
H ×T In the Chung’s article, the outline in Fig. 9 is defined as the section
V = . (8)
|H × T | curve. The shoulder corner is rounded on two sculptured surfaces
by sweeping. However, the variable fillet, which is unsteady, is
As shown in Fig. 9, the outline of the section curve is bounded required when the shoulder radius of a drawbead is not constant.
by four points: b1 , b2 , s1 and s2 . The base points b1 and b2 are In this paper, the shoulder corner is done on the section curve
determined by two steps. The control point p is first translated with in advance as shown in Fig. 10, which improves the reliability
a length of w/2 along −H and H respectively, and then projected of the drawbead generation because surface lofting is robust and
onto the binder along V , compatible with various section curves [21].
b1 = project (p − w/2H |V ) , (9)
3.4. Adaptive control point interpolation
b2 = project (p + w/2H |V ) , (10)
where w is the drawbead width at p and the projection operator From Eqs. (7) and (8), the section plane, on which the section
(∗|D) projects a point onto the binder along the vector D. curve is located, is determined by the stamping direction U and
The shoulder points s1 and s2 are obtained by translating the the tangent vector T . U is invariant, so the section plane is only in-
base points b1 and b2 along V , fluenced by T . From Eq. (13), the section shape is influenced by the
included angle of the horizontal axis H and the base vector B. The
s1 = b1 + lV , (11)
variation of T and the included angle of H and B probably leads to
s2 = b2 + lV , (12) unexpected shapes and even undercut shapes. As shown in Fig. 11,
Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57 47
Fig. 10. Section curve: (a) rectangular section curve, (b) circular section curve.
Fig. 11. Undercut shape due to lack of control points: (a) parameters of drawbead, (b) cross section of binder, (c) section outlines at different points. (For interpretation of
the references to colour in this figure legend, the reader is referred to the web version of this article.)
the binder, denoted by the yellow plane, has an included angle of dominant control points on the drawbead curve by estimating the
45◦ with the stamping direction Z and the drawbead, denoted by direction variation of T and the included angle variation of H and
the blue surface, is constructed by lofting the section outlines at CP1 B. The direction variation of T is measured by the dot product of T
and CP2 guided by the drawbead curve. Fig. 11(c) shows the section at two control points:
outlines at CP1 , S1 , and CP2 using blue lines. Unfortunately, the
side line of the section outline at S1 is not parallel to the stamping δTki = Tik · Tjk , (14)
direction and the drawbead has an undercut shape in the stamping where Tik
is the unit tangent vector at pki .
direction at S1 . In addition, the section outline should be generated Since B is difficult to be calculated prior to the construction of
as the shape denoted by the red dashed lines rather than blue lines, the section curves, B is substituted by the tangent vector of the
which is in opposition to the consistency of the drawbeads. Thus, binder in the section plane M . Then, M is calculated by:
control point interpolation should be conducted to adapt to the
T ×N
change tendency of the drawbead curve and binder. M = , (15)
This paper develops adaptive control point interpolation (ACPI) |T × N |
to fix the problem discussed above. First, the drawbead curve is where N is the normal vector of the binder at the control point. The
subdivided into a set of points in terms of strict uniform arc length. binder is generally smooth and the interpolation rule is based on
Suppose that pk is an input primitive control point and pki is the ith the angle difference between H and B, so the simplification error
discrete point between pk and pk+1 . Then ACPI interpolates new can be ignored. The angle variation of H and M is measured by the
48 Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57
Fig. 12. Errors of section curve: (a) h ≥ w/2 (1 + sinϕ), (b) h < w/2 (1 + sinϕ).
difference of dot products at two control points: and the circular drawbead is taken as the example. As shown in
Fig. 12, P is a control point on a drawbead curve and O is the center
δik = Hjk · Mjk − Hik · Mik , (16) of the groove corner. h and w denote the user-defined section
height and width, respectively, of the drawbead at P. ϕ is the
where Hik and Mik are the horizontal axis and tangent vector of the
included angle of H and B in Eq. (13). The red dashed line CL2 is
binder, respectively, at pki .
the critical line of height, i.e.,
The geometric parameters at new dominant control points are
then obtained by linear interpolation of the two adjacent primitive w
h= (1 + sinϕ) . (20)
control points: 2
tik − t k ( If the height of the drawbead is greater than this value, the
χik = χ k + χ k+1 − χ k
)
(17) drawbead section is generated without error as shown in Fig. 12(a).
t k+1 − t k
Otherwise, as shown in Fig. 12(b), the actual width of the drawbead
where χ represents a geometric parameter of the section curve at
i
k
wa is smaller than w. If the binder is also not horizontal, the central
pki , e.g., the height hki . t k , t k+1 and tik are the natural parameters of position of the drawbead Pa deviates from the control point P. In
pk , pk+1 , and pki on the drawbead curve. addition, if the binder is not planar, the height error is included
The entire ACPI procedure is as in top of next page. since the vector I1 I2 determined by the intersection points of the
The magnitude of the discrete step d has a significant influence binder and section curve is not parallel to B. Obviously, the param-
on the efficiency of ACPI. Because the binder variation is generally eter errors affect the accuracy and consistency of the drawbead.
more stable, the tangent vector variation of the drawbead curve is Moreover, the drawbead restraining force is remarkably influenced
considered as the main factor influencing ACPI. As is well-known, by the parameter errors, which will further affect the design and
the curvature κ describes the rotation rate of the tangent vector of optimization of the drawbead.
a curve: Since the binder is usually not planar, exact error calcula-
⏐ ∆θ ⏐ tion cannot solve the problem completely. In this paper, a priori
⏐ ⏐
κ = lim ⏐ ⏐ = Ṫ (t ) ,
⏐ (18) heuristic parameter adjustment (PHPA) is presented to correct the
∆t →0 ∆t ⏐
parameter errors with two steps: (1) a priori adjustment (PA),
where ∆θ is the angle variation of T . Therefore, the following (2) heuristic parameter adjustment (HPA), and the iterative process
empirical equation can be adopted to determine d: is as follows: (See Fig. 13.)
εA In Step 1, the a priori input width and control point position
d= , (19) are calculated based on the planar binder assumption. The case
ρ · κmax
h < w/2 (1 − sinϕ) is taken as the example. The a priori section
where κmax is the maximum curvature of the drawbead curve width wp is provided by:
and ρ is the margin coefficient and set to a value greater than (( )
)2
1. The curvature of a drawbead curve is generally smaller than w
0.1 rad/mm due to the consideration of the uniform deformation wp = +h 2
/ h. (21)
2cosϕ
of material. If κmax = 0.1 rad/mm, ρ = 5 and εA = 0.01 rad, then
d = 0.02 mm. In addition, the a priori section position Pp is provided by:
( ( (w )) )
p
3.5. A priori heuristic parameter adjustment Pp = project P ± sinϕ −h H |V , (22)
2
As mentioned in Section 1, in special circumstances the mod- where the plus and minus (±) is determined by the included angle
eling method in Chung [2] introduces errors into the drawbead of V and B. The plus sign (+) is set if the included angle is smaller
parameters. The causes for the errors are as follows: (1) The height than π/2, otherwise the minus sign (−) is set. Then, wp and Pp
of drawbead at the point is less than a certain value. (2) The are set as new width and new central position, respectively, to
normal vector of the binder at the point is not perpendicular to the construct the section curve.
horizontal axis H . (3) The binder is generally not planar. Without In Step 2, HPA is applied to repeatedly correct remainder errors.
loss of generality, we presume the binder to be temporarily planar Suppose that Fig. 14 displays the positional relationship of the
Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57 49
section curve and binder after the kth iteration. P is the control aw is equal to the reciprocal of derivative of the above equation
point on the drawbead curve. Psk is the kth input section central in terms of Newton’s method, i.e.,
position. I1 and I2 are two intersection points of the section curve √
and the binder. Pak is the middle point between I1 and I2 i.e., the 1 wsk − h
aw = . (26)
actual central position of the section curve. wsk and wak are the kth 2cosϕ h
′ ′
input section width and actual width, respectively. I1 I2 is parallel The kth central position error is the projection of Pak P on H , i.e.,
to I1 I2 and tangent to the section curve, which is used to measure
the actual section height hka . ekp = Pak P · H . (27)
The kth width error is:
Then the (k + 1)th input section central position is:
ekw = w − wak . (23)
Psk+1 = project Psk + ap · ekp H |V ,
( )
(28)
Then the (k + 1)th input section width is:
where ap is the position adjusting coefficient. Due to the planar
wsk+1 = aw · ekw + wsk , (24) binder assumption, ap is generally set to 1.
The kth height error is:
where aw is the width adjusting coefficient. The case h <
w/2 (1 − sinϕ) is taken as the example again. wp and w are sub- ekh = h − hka . (29)
stituted by wsk and wak in Eq. (21), respectively. The equation can be
transformed to the following form: Then the (k + 1)th input section height is:
√
wak = 2cosϕ wsk h − h2 . (25) hks +1 = ah · ekh + hks , (30)
50 Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57
Table 1
Number of control points interpolated by ACPI with different angle errors.
εA (rad) 0.01 0.02 0.04 0.06 0.08 0.1
Number of CPs 845 426 212 141 105 84
Fig. 13. Iterative process of PHPA.
Fig. 15. Examples of three-dimensional geometric drawbeads: (a) the overall view of a fender, (b) a part of a side panel, (c) the overall view of a deck lid, (d) hybrid drawbead,
(e) cross section of rectangular drawbead, (f) cross section of circular drawbead.
Table 2
Iterative process of PHPA with the height of 1 mm.
No. of iterations Width error Position error Height error Maximum error
1 5.839507 2.869339 0.025077 5.839507
2 3.676598 0.448574 0.603959 3.676598
3 0.795793 0.11496 0.154918 0.795793
4 0.197602 0.029483 0.03974 0.197602
5 0.050292 0.007563 0.010194 0.050292
6 0.012876 0.00194 0.002615 0.012876
7 0.003301 0.000498 0.000671 0.003301
8 0.001440 0.006058 0.000596 0.006058
9 −0.000787 0.002155 0.000311 0.002155
10 −0.002184 −0.001829 −0.000032 0.002184
11 −0.002382 −0.004154 −0.000282 0.004154
12 −0.00158 −0.004274 −0.00036 0.004274
13 −0.000333 −0.002655 −0.000276 0.002655
14 0.000755 −0.000353 −0.000102 0.000755
Fig. 17. Effectiveness of PHPA: (a) h = 1 mm, (b) h = 2 mm, (c) h = 3 mm, (d) h = 4 mm, (e) h = 5 mm, (f) h = 6 mm.
The CAE model is generated by MSFA (Fig. 19). The material coefficient K = 574.1 MPa, yield stress σ0 = 221.5 MPa, Lankford
parameters are taken as follows: thickness t0 = 0.7 mm, Young parameter r0 = 1.67, r45 = 1.2, r90 = 1.43, and hardening
modulus E=207 GPa, Poisson’s ratio υ = 0.28, strengthening exponent n = 0.185. Simulation analyses are carried out with a
Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57 53
Fig. 20. The optimized drawbead scheme after intelligent adjustment of ILC.
54 Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57
Fig. 23. The thinning strain distribution of workpiece in the actual experiment.
Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57 55
Fig. 24. The thinning strain distribution of workpiece in the optimized CAE result.
Fig. 26. FLD with the equivalent drawbeads converted by Stoughton model.
Fig. 25. Comparison of thinning strains on 27 sampled points between the actual
experiment and CAE result with optimized geometric drawbeads.
is thinned more drastically and the thinning of the sheet metal that
is further away from the real drawbeads is relatively smaller.
From the two simulations with equivalent drawbeads that are
obtained by different methods, the simulation results show a sig-
nificant difference compared with the actual experiment, which
will lead to an increase in die test time and cost. With the com- Fig. 27. Shapes of sheet metal at the closing point and lower die point.
puting capacity significantly improved, the real drawbeads, which
can veritably simulate the deformation of finite elements in draw-
beads, should be employed to guide sheet metal forming design drawbeads are generated, which can significantly improve the
and testing.
accuracy and consistency of drawbeads. The geometric model of
real drawbeads is one of the main contributions of this paper.
5. Conclusions
Another novelty of this paper is the fully automated design
process of drawbeads. Based on the geometric model of real
A robust and accurate geometric model of real drawbeads is
drawbeads and the previously developed intelligent optimization
presented for automated drawbead design in the paper, i.e., UDF
of real drawbeads. Three-dimensional drawbeads are constructed algorithm of drawbeads, the fully automated design process of
by lofting section curves, which are generated in terms of the drawbeads including geometric modeling (CAD), finite element
geometric parameters stored in control points. Control points are analysis (CAE), intelligent optimization design, and CNC manufac-
prescribed to control the distribution of the restraining force of turing (CAM) is realized. The experimental result of the fender
the drawbeads. ACPI is developed to interpolate new dominant demonstrated good consistency with the CAE result optimized
control points to adapt to the change tendency of drawbead curve by the proposed geometric drawbead design process, which ver-
and binder and avoid unexpected shapes. The introduction of con- ifies the validity and accuracy of the geometric model of real
trol points simplifies the management of the drawbead geometry drawbeads. In addition, the comparison between the proposed
and increases the consistency of drawbead generation. Moreover, geometric drawbeads and the equivalent drawbeads obtained by
PHPA is performed on each section curve to correct parameter two different methods is conducted and the result shows that the
errors of the geometric drawbeads. Thus, error-bounded geometric proposed geometric drawbeads are much closer to the drawbeads
56 Z. Wang et al. / Computer-Aided Design 92 (2017) 42–57
Fig. 28. The thinning strain distribution with the equivalent drawbeads with its shrinking line coinciding with the actual one.
References
Zhen Wang is a Ph.D. student in State Key Laboratory Yuqi Liu is a professor in State Key Laboratory of Mate-
of Materials Processing and Die & Mould Technology, rials Processing and Die & Mould Technology, Huazhong
Huazhong University of Science and Technology (HUST). University of Science and Technology (HUST). He received
He received his B.E. from HUST, China, in 2013. His re- his B.E., M.S. and Ph.D. from Jilin University of Technology,
search interests include geometric algorithms and auto- Jilin University and Jilin University of Technology, China, in
mated design in CAD/CAM and system modeling and sim- 1990, 1993 and 1995, respectively. His research interests
ulation. include embedding intelligence for computer graphics and
CAD and finite element method for sheet metal forming.
Qiuchong Zhang is a Ph.D. student in State Key Labora- Zhibing Zhang is a lecturer in State Key Laboratory of Ma-
tory of Materials Processing and Die & Mould Technology, terials Processing and Die & Mould Technology, Huazhong
Huazhong University of Science and Technology (HUST). University of Science and Technology (HUST). He received
He received his B.E. from HUST, China, in 2012. His re- his B.E., M.E. and Ph.D. from HUST, China, in 2002, 2005
search interests are intelligent optimization algorithm for and 2008, respectively. His research interests are com-
process design and finite element method for sheet metal puter graphics and finite element method for sheet metal
forming. forming.