• Laser & Optoelectronics Progress
  • Vol. 59, Issue 2, 0214001 (2022)
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
    DOI: 10.3788/LOP202259.0214001 Cite this Article Set citation alerts
    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 Copy Citation Text show less
    Parallel acceleration technology of BP neural network
    Fig. 1. Parallel acceleration technology of BP neural network
    Accelerator architecture and multi-level storage of data
    Fig. 2. Accelerator architecture and multi-level storage of data
    Data transmission module of operation matrix
    Fig. 3. Data transmission module of operation matrix
    Structure of our accelerator specific verification platform
    Fig. 4. Structure of our accelerator specific verification platform
    Running time comparison between accelerator and embedded processor platform
    Fig. 5. 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
    Fig. 6. 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
    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 1. Typical application of artificial neural network in laser technology in recent years
    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 2. Typical mapping relationship of parameters in data set
    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 3. Comparison of accelerator processing speed
    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
    Table 4. Comparison of processing speed between accelerators
    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