Laser & Optoelectronics Progress, Volume. 59, Issue 2, 0214001(2022)

A Configurable BP Neural Network Accelerator for Laser Welding Parameter Calculation

Boyu Fan1、*, Zaifeng Shi1,3、**, Zhe Wang1, Shaoxiong Li1, and Tao Luo2
Author Affiliations
  • 1School of Microelectronics, Tianjin University, Tianjin 300072, China
  • 2College of Intelligence and Computing, Tianjin University, Tianjin 300072, China
  • 3Tianjin Key Laboratory of Microelectronic Technology for Imaging and Sensing, Tianjin 300072, China
  • show less
    Figures & Tables(10)
    Parallel acceleration technology of BP neural network
    Accelerator architecture and multi-level storage of data
    Data transmission module of operation matrix
    Structure of our accelerator specific verification platform
    Running time comparison between accelerator and embedded processor platform
    Running time comparison of accelerator and embedded processor platform under typical number neurons and maximum number of neurons. (a) Typical number of neurons; (b) maximum number of neurons
    • Table 1. Typical application of artificial neural network in laser technology in recent years

      View table

      Table 1. Typical application of artificial neural network in laser technology in recent years

      LiteratureApplication directionNetwork model usedResult
      Literature[9Laser induced breakdown spectroscopyRadial basis function neural networkThe accuracy of some elements is improved
      Literature[10Optimization of laser cutting parametersConvolution neural networkAbout 92% accuracy
      Literature[11Laser additive manufacturing controlAlex netEffectively used in the process of image segmentation process
      Literature[12Analysis of laser ranging dataDeep neural networkIt is impossible for network to find deep information from satellite laser ranging data
      Literature[13Spectral analysisBP neural networkThe modeling effect is improved
      Literature[14Color laser markingBP neural networkThe feasibility is demonstrated
      Literature[15Intensity calibration of laser scannerBP neural networkThe system response time is effectively shortened
      Literature[16Laser induced breakdown spectroscopyBP neural networkThe results are satisfactory
      Literature[17Target detection of optical genetic laser projection systemConvolution neuralHighly accurate detection effect is realized
      Literature[2Optimization of laser welding parametersBP neural networkThe design goals of high precision,high quality,and high stability are realized
      Literature[18Optimization of laser welding parametersBP neural networkThe relative error is small and the effect is good
      Literature[19Laser welding controlCellular neural networkThe algorithm complexity are reduced and the control rate is high
      Literature[20Optimization of laser cutting parametersBP neural networkIt has achieved obvious success
    • Table 2. Typical mapping relationship of parameters in data set

      View table

      Table 2. Typical mapping relationship of parameters in data set

      Scanning speed /(m⋅min-1Power /WDefocus /mmWeld width /μmPenetration /μmRatio of penetration to weld width
      1.31000101037.31301985.921.914484
      1.58000733.79671859.602.534217
      1.5100031482.86001989.301.341529
      1.810000819.45331976.732.412255
      2.5150031166.87701958.601.678498
      3.015000776.98671858.922.392473
      5.320003617.04331900.313.079703
      5.520000597.30001855.233.106027
      7.025000676.28671856.022.744428
    • Table 3. Comparison of accelerator processing speed

      View table

      Table 3. Comparison of accelerator processing speed

      Number of neuronsProcessing time of bp1 tbp1 /msProcessing time of bp2 tbp2 /ms
      Input layerHidden layerOutput layerAcceleratorEmbedded processor platformAcceleratorEmbedded processor platform
      3430.6513603.2176970.5571842.809763
      3640.6453994.7466750.5464555.123854
      3830.6496916.2661170.5466944.949093
      3930.6651887.0779320.5455025.591869
      3940.6682876.9370270.5824577.375479
      31020.6642347.7648160.5486014.140139
      31030.6635197.6739790.6198886.249666
      31040.6535057.8008170.5617148.289099
      4430.6489754.1160580.5455022.835274
      4640.6475455.8891770.5493165.116224
      4830.6585127.7903270.5443105.586386
      4930.6668578.5616110.6215575.743742
      4940.6659038.7776180.5710127.631302
      41020.6785399.5424650.5555154.715443
      41030.6668579.5725060.6175046.770372
    • Table 4. Comparison of processing speed between accelerators

      View table

      Table 4. Comparison of processing speed between accelerators

      Number of neuronsProcessing time of bp1 tbp1_a /msProcessing time of bp2 tbp2_a /msProportion
      Input layerHidden layerOutput layerGeneral acceleratorProposed acceleratorGeneral acceleratorProposed accelerator
      1632161.0616780.9093280.9264950.8513930.8877
      1632320.9944440.9162431.3027191.1329650.8955
      3264322.1450521.7869472.0325181.7158990.8386
      3264642.4788381.7783643.8094522.8684140.7352
      64128646.6962245.2387716.5262325.1655770.7869
      641281286.6783435.26356712.5584609.7033980.7804
    Tools

    Get Citation

    Copy Citation Text

    Boyu Fan, Zaifeng Shi, Zhe Wang, Shaoxiong Li, Tao Luo. A Configurable BP Neural Network Accelerator for Laser Welding Parameter Calculation[J]. Laser & Optoelectronics Progress, 2022, 59(2): 0214001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Lasers and Laser Optics

    Received: Jan. 29, 2021

    Accepted: Mar. 9, 2021

    Published Online: Dec. 23, 2021

    The Author Email: Fan Boyu (fanboyu@tju.edu.cn), Shi Zaifeng (shizaifeng@tju.edu.cn)

    DOI:10.3788/LOP202259.0214001

    Topics