Abstract
The main methods of the existing multi-spiral surface geometry modeling include spatial analytic geometry algorithms, graphical method, interpolation and approximation algorithms. However, there are some shortcomings in these modeling methods, such as large amount of calculation, complex process, visible errors, and so on. The above methods have, to some extent, restricted the design and manufacture of the premium and high-precision products with spiral surface considerably. This paper introduces the concepts of the spatially parallel coupling with multi-spiral surface and spatially parallel coupling body. The typical geometry and topological features of each spiral surface forming the multi-spiral surface body are determined, by using the extraction principle of datum point cluster, the algorithm of coupling point cluster by removing singular point, and the “spatially parallel coupling” principle based on the non-uniform B-spline for each spiral surface. The orientation and quantitative relationships of datum point cluster and coupling point cluster in Euclidean space are determined accurately and in digital description and expression, coupling coalescence of the surfaces with multi-coupling point clusters under the Pro/E environment. The digitally accurate modeling of spatially parallel coupling body with multi-spiral surface is realized. The smooth and fairing processing is done to the three-blade end-milling cutter’s end section area by applying the principle of spatially parallel coupling with multi-spiral surface, and the alternative entity model is processed in the four axis machining center after the end mill is disposed. And the algorithm is verified and then applied effectively to the transition area among the multi-spiral surface. The proposed model and algorithms may be used in design and manufacture of the multi-spiral surface body products, as well as in solving essentially the problems of considerable modeling errors in computer graphics and engineering in multi-spiral surface’s connection available with approximate methods or graphical methods.
Similar content being viewed by others
References
WEN Y L. The modified NURBS curves based on the derivative of value point[J]. Design and Research, 2010, 11: 35–39. (in Chinese)
CHEN F, HU Y Q. The airfoil curve design method based on value point[J]. Chinese High-tech Enterprises, 2009, 23: 32–33. (in Chinese)
YANG J R, GU Q H, ZHANG D Z, et al. The continuous Bezier curve design method of adaptive constraints go through the value point[J]. Mechanical Design, 2011, 10: 19–23. (in Chinese)
ZHOU J, WANG S L, KANG L, et al. Design and modeling on stranded wires helical springs[J]. Chinese Journal of Mechanical Engineering, 2011, 24(3): 626–637.
WANG J H, YIN P L, LAO Q C, et al. Geometric modeling of spiral bevel gear under virtual reality[J]. Applied Mechanics and Materials, 2013, 288: 208–213.
EMERSON N J, CARRÉ M J, REILLY G C, et al. Geometrically accurate 3D FE models from medical scans created to analyse the causes of sports injuries[J]. Procedia Engineering, 2011, 13: 422–427.
MA W Y, WANG H W. Loop subdivision surfaces interpolating B-spline curves[J]. Computer-Aided Design, 2009, 41(11): 801–811.
LIN Y, XIONG H W, LUO S M, et al. The B-spline curves go through the control vertexes[J]. Jiangnan University (Natural Science Edition), 2003, 6: 553–556. (in Chinese)
KANG L, ZHAO W. The reverse method of B-spline curves based on scattered data points[J]. Mechanical Design and Manufacturing, 2009, 9: 221–223. (in Chinese)
LIN Y, YUAN Q, HE Y J. One kind of the fast curve modeling algorithm go through the data point[J]. Journal of Engineering Graphics, 2005, 4: 72–76. (in Chinese)
XU H X, HU Q Q. Approximating uniform rational B-spline curves by polynomial B-spline curves[J]. Journal of Computational and Applied Mathematics, 2013, 244: 10–18.
WU Wenjun. On surface fitting problem in CAGD[M]. MM Rer. Prepprints, 1993.
WU T R, GAO W G, FENG G C. Blending of Implicit Algebraic Surface[C]//Proceedings of ASCM’95, Beijing, China, 1995: 125–131.
WU T R, ZHOU Y S. On blending of several quadratic algebraic surfaces[J]. Computer Aided Geometric Design, 2000, 17: 759–766.
CHEN C S, CHEN F L, FENG Y Y. Blending pipe surfaces with piecewise algebraic surfaces[J]. Chinese Journal Computers, 2000, 23(9): 175–182.
HARTMANN E. Implicit blending of vertices[J]. Computer Aided Geometric Design, 2001, 18: 267–285.
LOU W P, FENG Y Y, CHEN F L, et al. The Grobner base method of construct algebraic surfaces[J]. Computer Technology, 2002, 6: 599–605. (in Chinese)
LONG Y T. The research of four-times C-Bézier curves’s blending technology[J]. Journal of Shaanxi University of Science and Technology (Natural Science), 2012, 12: 113–117. (in Chinese)
LI Y H, XUAN Z C, WU Z F. The parameter adjustment of algebraic splicing surface[J]. Journal of Computer-aided Design and Graphics, 2013, 1: 350–355. (in Chinese)
XIE B. Three smooth quadric surface’s connection and class four implicit algebraic surfaces parameterized[D]. Changchun: Jilin University, 2004. (in Chinese)
ZHANG H. The parametric of three quadric implicit smooth connection algebraic surfaces[D]. Changchun: Jilin University, 2005. (in Chinese)
LU M. The algorithm implementation of three quadric smooth connection[D]. Changchun: Jilin University, 2005. (in Chinese)
XU C D. The design and modeling studies of algebraic curve and surface[D]. Hefei: University of Science and Technology of China, 2006. (in Chinese)
LI Y H. Based on the resultant method of algebraic surface splicing[J]. Computer Engineering and Application, 2008, 29: 17–20, 39. (in Chinese)
ZHANG C. Applying the idea of surface splicing to make three-dimensional model[J]. Journal of Information Science and Technology, 2010, 29: 180–181. (in Chinese)
LI Y D, ZHANG X J. PDE method is applied to construct two algebraic surface splicing[J]. Journal of Dali College, 2010, 4: 23–25. (in Chinese)
LIU Y W, LI J J. A parameterized adjustable G2 smooth connection algorithm of NURBS surface[J]. Computer Engineering and Application, 2011, 15: 168–170. (in Chinese)
HE H. Low splice study between the curve and curved surface and its application[D]. Xi’an: University of Xian Science, 2012. (in Chinese)
ROSSIGNAC J R, REQUICHA A G. Constant-radius blending[J]. Mechanical Engineering, 1984(3): 65–73.
ROCKWOOD A, OWEN J, FARIN G, et a1. Blending surfaces in solid modeling[J]. Geometric Modeling, Philadelphia, SIAM Publications, 1985: 231–238.
LIU J, SHI K Y, YONG J H, et al. Smooth B-spline curve construction method using the control vertexes interpolation[J]. Computer Aided Design and Computer Graphics, 2011, 5: 813–819. (in Chinese)
HOFFMANN C, HOPCROFT J. Quadratic blending surfaces[J]. Computer Aided Design, 1986, 18(6): 301–307.
WARREN J. On Algebraic surfaces meeting with geometric continuity[D]. Department of Computer Science, Cornel 1 University, Ithaca, New York, USA, 1986.
WARREN J. Blending algebraic surfaces[J]. ACM Transactions Graphics, 1989, 8(4):263–278.
LI J, HOSCHEK J, HARTMANN E. G’1 functional splines for interpolation and approximation of curves, surfaces and solids[J]. Computer Aided Geometric Design, 1990, 7: 209–220.
BAJAJ C L, IHM I. Algebraic surfaces design with Hermite interpolation[J]. ACM Transactions on Graphics, 1992: 61–91.
SINGH K, PARENT R. Joining polyhedral objects using implicitly defined surfaces[J]. Visual Computer, 2001, 17: 415–428.
WALTON D J, MEEK D S. G2 blends of linear segments with cubics and Pythagorean-hodograph quintics[J]. International Journal of Computer Mathematics, 2009, 86: 1498–1511.
SUNG C, DEMAINE E D, DEMAINE M L, et al. Edge-compositions of 3D surfaces[J]. Journal of Mechanical Design, 2013, 135: 111001(1)–111001(9).
WU Z, ZHAO G X, DING Z L. The parametric technology research and application based on PRO/E secondary development[J]. Engineering Machinery, 2006, 6: 4–6, 88. (in Chinese)
TONG S H, LI P. Secondary development is key points of obtaining actual effect for CAD[J]. Water Conservancy & Electric Power Machinery, 1998(12): 34–39. (in Chinese)
WANG H R. C-Bézier and B-type spline closed curve’s smooth studies[J]. Journal of Mathematics, 2012, 4: 709–715. (in Chinese)
SHEN L Y, YUAN C M, GAO X S. Certified approximation of parametric space curves with cubic B-spline curves[J]. Computer Aided Geometric Design, 2012, 29: 648–663.
GALVEZ A, IGLESIAS A. Efficient particle swarm optimization approach for data fitting with free knot B-splines[J]. Computer-Aided Design, 2011, 43: 1683–1692.
CHAI B C, LI J F, ZHANG Y F. A general algorithm for open uniform B-spline curve inversion[J]. Computer Engineering and Design, 2007, 18: 4429–4430, 4474. (in Chinese)
GALVEZ A, IGLESIAS A. A new iterative mutually coupled hybrid GA-PSO approach for curve fitting in manufacturing[J]. Applied Soft Computing, 2013, 13: 1491–1504.
CHEN X D, MA W Y, PAUL J C. Cubic B-spline curve approximation by curve unclamping[J]. Computer-Aided Design, 2010, 42: 523–534.
DENG C Y, YANG X. A local fitting algorithm for converting planar curves to B-splines[J]. Computer Aided Geometric Design, 2008, 25: 837–849.
WANG L Y. Reverse cubic B-spline control points[J]. Journal of Taishan University, 2010, 3: 40–43. (in Chinese)
FANG M E, MAN J J, WANG G Z, et al. The unified spline interpolation algorithm of repeat data points array[J]. Applied Mathematics A Journal, 2006, 1: 95–104. (in Chinese)
WU L F, CHEN Y P, WANG H Q, et al. The B-spline curve generation method research based on any number of control points[J]. Journal of Guangxi University: Natural Science, 2009, 4: 531–534. (in Chinese)
FANG J J, HUNG C L. An improved parameterization method for B-spline curve and surface interpolation[J]. Computer-Aided Design, 2013, 45: 1005–1028.
TETSUZO K, KAZUHIRO K. B-spline curve generation and modification based on specified radius of curvature[J]. WSEAS Transactions on Information Science and Applications, 2008, 5: 1607–1617.
LI J J, FANG G. The continuation algorithm of non- uniform rational B- spline curves and surfaces based on data point fitting[J]. Computer Integrated Manufacturing System, 2007, 8: 1597–1602. (in Chinese)
XIA H, SHENG C. The system identification and control of Hammerstein system using non-uniform rational B-spline neural network and particle swarm optimization[J]. Neurocomputing, 2012, 82: 216–223.
HU Z G, YU Z, CONG X X. The interpolation function modules design of cubic uniform B-spline closed curve to inverse control points[J]. Journal of Henan Professional Technician Institute, 2000, 1: 44–46. (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by National Special Cooperation Project of International Science and Technology of China (Grant No. S2013HR0021L), and Key Project of Fujian Provincial Science and Technology of China (Grant No. 2012H0034)
HUANG Yanhua, born in 1988, is currently a master candidate at College of Mechanical Engineering and Automation, Huaqiao University, China. Her research interests include digital design and manufacturing, has published three core papers.
GU Lizhi, born in 1956, is currently a professor at Huaqiao University, China. He received his PhD degree from Harbin Institute of Technology, China, in 2001. His research interests include metal cutting and advanced manufacturing technology, CAD/CAPP/FMS and digital design and manufacturing.
Rights and permissions
About this article
Cite this article
Huang, Y., Gu, L. Digitalized accurate modeling of SPCB with multi-spiral surface based on CPC algorithm. Chin. J. Mech. Eng. 28, 1039–1047 (2015). https://doi.org/10.3901/CJME.2015.0721.098
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.3901/CJME.2015.0721.098