Skip to main content
Log in

Digitalized accurate modeling of SPCB with multi-spiral surface based on CPC algorithm

  • Published:
Chinese Journal of Mechanical Engineering Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. WEN Y L. The modified NURBS curves based on the derivative of value point[J]. Design and Research, 2010, 11: 35–39. (in Chinese)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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.

    Article  MathSciNet  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. MA W Y, WANG H W. Loop subdivision surfaces interpolating B-spline curves[J]. Computer-Aided Design, 2009, 41(11): 801–811.

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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.

    Article  MATH  MathSciNet  Google Scholar 

  12. WU Wenjun. On surface fitting problem in CAGD[M]. MM Rer. Prepprints, 1993.

    Google Scholar 

  13. WU T R, GAO W G, FENG G C. Blending of Implicit Algebraic Surface[C]//Proceedings of ASCM’95, Beijing, China, 1995: 125–131.

    Google Scholar 

  14. WU T R, ZHOU Y S. On blending of several quadratic algebraic surfaces[J]. Computer Aided Geometric Design, 2000, 17: 759–766.

    Article  MATH  MathSciNet  Google Scholar 

  15. 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.

    Google Scholar 

  16. HARTMANN E. Implicit blending of vertices[J]. Computer Aided Geometric Design, 2001, 18: 267–285.

    Article  MATH  MathSciNet  Google Scholar 

  17. 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)

    MathSciNet  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. XIE B. Three smooth quadric surface’s connection and class four implicit algebraic surfaces parameterized[D]. Changchun: Jilin University, 2004. (in Chinese)

    Google Scholar 

  21. ZHANG H. The parametric of three quadric implicit smooth connection algebraic surfaces[D]. Changchun: Jilin University, 2005. (in Chinese)

    Google Scholar 

  22. LU M. The algorithm implementation of three quadric smooth connection[D]. Changchun: Jilin University, 2005. (in Chinese)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. LI Y H. Based on the resultant method of algebraic surface splicing[J]. Computer Engineering and Application, 2008, 29: 17–20, 39. (in Chinese)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. HE H. Low splice study between the curve and curved surface and its application[D]. Xi’an: University of Xian Science, 2012. (in Chinese)

    Google Scholar 

  29. ROSSIGNAC J R, REQUICHA A G. Constant-radius blending[J]. Mechanical Engineering, 1984(3): 65–73.

    Google Scholar 

  30. ROCKWOOD A, OWEN J, FARIN G, et a1. Blending surfaces in solid modeling[J]. Geometric Modeling, Philadelphia, SIAM Publications, 1985: 231–238.

    Google Scholar 

  31. 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)

    Google Scholar 

  32. HOFFMANN C, HOPCROFT J. Quadratic blending surfaces[J]. Computer Aided Design, 1986, 18(6): 301–307.

    Article  Google Scholar 

  33. WARREN J. On Algebraic surfaces meeting with geometric continuity[D]. Department of Computer Science, Cornel 1 University, Ithaca, New York, USA, 1986.

    Google Scholar 

  34. WARREN J. Blending algebraic surfaces[J]. ACM Transactions Graphics, 1989, 8(4):263–278.

    Article  MATH  Google Scholar 

  35. 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.

    Article  MATH  MathSciNet  Google Scholar 

  36. BAJAJ C L, IHM I. Algebraic surfaces design with Hermite interpolation[J]. ACM Transactions on Graphics, 1992: 61–91.

    Google Scholar 

  37. SINGH K, PARENT R. Joining polyhedral objects using implicitly defined surfaces[J]. Visual Computer, 2001, 17: 415–428.

    MATH  Google Scholar 

  38. 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.

    Article  MATH  MathSciNet  Google Scholar 

  39. 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).

    Article  Google Scholar 

  40. 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)

    Google Scholar 

  41. 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)

    Google Scholar 

  42. 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)

    Google Scholar 

  43. 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.

    Article  MATH  MathSciNet  Google Scholar 

  44. 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.

    Article  Google Scholar 

  45. 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)

    Google Scholar 

  46. 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.

    Article  Google Scholar 

  47. 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.

    Article  Google Scholar 

  48. 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.

    Article  MATH  MathSciNet  Google Scholar 

  49. WANG L Y. Reverse cubic B-spline control points[J]. Journal of Taishan University, 2010, 3: 40–43. (in Chinese)

    Google Scholar 

  50. 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)

    MathSciNet  Google Scholar 

  51. 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)

    Google Scholar 

  52. 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.

    Article  MathSciNet  Google Scholar 

  53. 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.

    Google Scholar 

  54. 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)

    Google Scholar 

  55. 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.

    Article  Google Scholar 

  56. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lizhi Gu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3901/CJME.2015.0721.098

Keywords

Navigation