High-efficiency 1200nm pulse fiber laser operation panel data interactive processing system

By integrating the operating panel, frequency detection, pulse width adjustment and safety protection modules in the 1200nm pulse fiber laser operating panel system, combined with data processing and iterative optimization algorithms, the problems of complexity and insufficient monitoring of traditional laser operating systems are solved, and high efficiency is achieved , safe and intelligent laser operation and performance optimization.

CN119066301BActive Publication Date: 2025-01-10ZHEJIANG LINGKANG MEDICAL INSTR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411555816.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-01-10
Estimated Expiration
2044-11-04

AI Technical Summary

Technical Problem

Traditional laser operating systems are complex, user operation burden is large, response speed is low, communication rate and data delay problems, insufficient monitoring accuracy and real-time performance, lack of intelligent parameter adjustment and optimization functions, resulting in low performance output efficiency and difficulty in achieving troubleshooting and performance optimization.

Method used

Design a high-efficiency 1200nm pulse fiber laser operating panel data interaction processing system, including an operation panel module, frequency detection module, pulse width adjustment module, safety protection module and data processing module, through command processing and conversion model, frequency detection, pulse width adjustment and Security monitoring, real-time data processing and display, uses iterative optimization algorithm to adjust parameters, and provides security warning and performance optimization.

Benefits of technology

Improve the response speed and control accuracy of the laser, reduce user operation burden, enhance safety protection, realize real-time monitoring and fault warning, improve the intelligent management capabilities and user experience of the system, and improve the working efficiency and stability of the laser. sex.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119066301B_ABST
    Figure CN119066301B_ABST
Patent Text Reader

Abstract

The present invention provides a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system, which relates to the field of data processing technology, including: an operation panel module, which receives operation instructions, and converts the operation instructions into digital signals for transmission through instruction processing and conversion models; a frequency detection module, which is used to detect the repetition frequency of the pulse fiber laser to obtain the detection result; a pulse width adjustment module, which is used to dynamically adjust the width of the pulse laser according to the information provided by the frequency detection module; a safety protection module, which is used to monitor the working state of the laser, including temperature and current parameters, and to perform safety warnings. The present invention realizes the accurate transmission of operation instructions, comprehensive monitoring of the laser state, dynamic pulse width adjustment and safety warning, and improves the convenience of operation, performance stability and safety reliability of the laser.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of data processing, in particular to a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system. Background Art

[0002] The operating system of traditional lasers adopts a more complex button or knob design, and users need to spend a long time to learn and familiarize themselves with the operation methods. This not only increases the user's operating burden, but may also cause laser performance degradation or safety risks due to misoperation. When interacting with the laser, there may be problems such as low communication rate and data delay. This limits the improvement of the laser's response speed and also affects the user's ability to monitor the laser's working status in real time. Although the traditional system is also equipped with certain monitoring functions, it still needs to be strengthened in terms of monitoring accuracy, real-time performance and fault warning. Sometimes it is impossible to detect abnormal conditions during the operation of the laser in time, which increases potential safety risks.

[0003] Traditional laser operating systems lack intelligent parameter adjustment and optimization functions. Users need to manually adjust parameters based on experience, which is not only inefficient but also difficult to achieve the performance output of the laser. There are limitations in data storage, query and analysis. It is difficult for users to easily obtain the historical working data of the laser, nor can they conduct in-depth analysis and mining of the data, which limits the application potential of the laser in performance optimization and troubleshooting. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system, which realizes rapid response and precise control of the laser.

[0005] In order to solve the above technical problems, the technical solution of the present invention is as follows:

[0006] High-efficiency 1200nm pulse fiber laser operation panel data interactive processing system, including:

[0007] The operation panel module receives the operation instructions and converts the operation instructions into digital signals for transmission through the instruction processing and conversion model;

[0008] A frequency detection module is used to detect the repetition frequency of the pulse fiber laser to obtain a detection result;

[0009] A pulse width adjustment module, used to dynamically adjust the width of the pulse laser according to the information provided by the frequency detection module;

[0010] Safety protection module, used to monitor the working status of the laser, including temperature and current parameters, and provide safety warnings;

[0011] A data processing module, used for receiving and processing digital signals from the operation panel module, the frequency detection module, the pulse width modulation module and the safety protection module to obtain processing results;

[0012] The display module is used to display the working status, parameter setting information and safety protection status of the laser.

[0013] Further, receiving the operation instruction and converting the operation instruction into a digital signal for transmission through the instruction processing and conversion model, including:

[0014] Inputting operation instructions through the operation panel and transmitting the operation instructions to the instruction processing and conversion model input terminal;

[0015] The instruction processing and conversion model pre-processes the operation instructions, including denoising, checking and formatting operations, to obtain the processed operation instructions;

[0016] Parsing the processed operation instructions, identifying the type, parameters and purpose information of the instructions, and obtaining the parsing results;

[0017] According to the analysis results, the instruction processing and conversion model converts the operation instructions. During the conversion process, the instruction processing and conversion model quantizes the operation instructions and converts the continuous instruction values ​​into discrete values.

[0018] The quantized discrete values ​​are encoded into digital signals for transmission.

[0019] Further, the repetition frequency of the pulsed fiber laser is detected to obtain a detection result, including:

[0020] Obtaining the original signal of laser pulse information from the pulsed fiber laser, and extracting the signal related to the laser pulse, the signal including the repetition frequency information of the laser pulse;

[0021] For the extracted signal related to the laser pulse, the repetition frequency is detected by measuring the time interval between adjacent pulses in the signal;

[0022] Calculate the repetition frequency of pulsed fiber lasers based on the time between adjacent pulses;

[0023] The repetition frequency of the pulsed fiber laser is converted into a digital signal to obtain the detection result.

[0024] Furthermore, the repetition frequency calculation formula of the pulsed fiber laser is: ;

[0025] in, Indicates the repetition frequency of the pulsed laser; represents the total number of laser pulses generated in the total time; Indicates the total time; Indicates the photoelectric conversion efficiency of the laser; Indicates the energy of each pulse; represents the loss coefficient; Indicates the time interval between adjacent pulses; represents the pulse shape parameter; Indicates the effective pulse width; represents the absorption coefficient; Indicates the external ambient temperature; Represents the divergence angle of the laser beam.

[0026] Further, receiving and processing digital signals from the operation panel module, the frequency detection module, the pulse width modulation module and the safety protection module to obtain processing results, including:

[0027] Receive digital signals from the operation panel module, frequency detection module, pulse width modulation module and safety protection module, including the current working status, parameter values ​​and safety information of the laser;

[0028] Integrate the digital signal and extract the values ​​of various parameters from the integrated digital signal, including repetition frequency, pulse width, temperature, and current;

[0029] According to the values ​​of each parameter, a population is initialized, and each individual in the population represents a set of parameter settings;

[0030] Calculate the evaluation function value of each individual to evaluate the quality of each individual in the population;

[0031] Iterate the optimization of the population. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, generate new offspring, and update the population until the preset number of iterations is reached to determine the final parameter settings.

[0032] According to the final parameter settings, the corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter settings, and issuing a safety warning to obtain the processing results.

[0033] Further, according to the final parameter settings, corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter settings, and issuing a safety warning to obtain processing results, including:

[0034] The data processing module receives and analyzes the final parameter settings, including the laser's repetition frequency, pulse width, operating current, and operating temperature;

[0035] According to the current working state of the laser and the analyzed parameter settings, an initial parameter adjustment value is set;

[0036] Determine the step size for each parameter adjustment and use the resolved parameter settings as target values;

[0037] Calculate the next parameter adjustment value based on the difference between the current parameter value and the target value, and the determined step size;

[0038] According to the parameter adjustment value, an adjustment instruction is generated and sent to the laser, including adjusting the output power, repetition frequency, and pulse width of the laser. During the laser adjustment process, the laser working status and parameter changes are continuously monitored to obtain the processing results.

[0039] Furthermore, the calculation formula of the evaluation function value of each individual is: ;

[0040] in, Represents the evaluation function value of each individual; Represents the average output power of the laser; represents the number of samples; Indicates The output power obtained by the measurement; Represents the average output power of the laser; represents the weight coefficient of the operating current cost; Indicates the operating current of the laser; Indicates the maximum allowable value of the laser operating current; The weight coefficient representing the laser temperature cost; Indicates the operating temperature of the laser; Indicates the maximum allowable value of the laser operating temperature; , An index indicating the number of measurements.

[0041] Furthermore, the population is iteratively optimized. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, new offspring are generated, and the population is updated until the preset number of iterations is reached to determine the final parameter settings, including:

[0042] Determine the maximum number of iterative optimizations and initialize the iteration counter;

[0043] Traverse each individual in the current population and configure the laser accordingly according to the individual parameter settings;

[0044] According to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals;

[0045] Perform mutation operations on new offspring individuals to update the population structure;

[0046] The iteration is repeated until the iteration counter reaches the preset maximum number of iterations, and the final parameter settings are determined from the final population based on the evaluation function value of each individual.

[0047] Furthermore, according to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals, including:

[0048] According to the evaluation function value of each individual, a roulette wheel area is assigned;

[0049] Generate a random number to represent a point on the roulette wheel, and determine the corresponding individual on the roulette wheel according to the position of the random number, and add it to the parent individual list until the number of individuals in the parent individual list reaches the preset number;

[0050] Preset the crossover probability to control the ratio of the number of crossover operations, and calculate the number of individual pairs performing the crossover operation based on the number of individuals in the parent individual list and the crossover probability;

[0051] Traverse the selected parent individuals, perform a crossover operation, generate a random number, and determine the location of the crossover point;

[0052] Exchange the gene fragments of the two parent individuals after the crossover point and combine the gene fragments into new offspring individuals.

[0053] Furthermore, the calculation formula for the number of individual pairs performing the crossover operation is: ;

[0054] in, represents the number of individual pairs of crossover operations; represents the scaling factor; represents the adjustment factor; Indicates the size of the population; represents the crossover probability; , Indicates the offset.

[0055] The above solution of the present invention includes at least the following beneficial effects:

[0056] Through the operation panel module, users can input operation instructions intuitively and conveniently, and the system can quickly convert these instructions into digital signals for transmission. It reduces the user's operating burden and improves work efficiency. The frequency detection module can monitor the repetition frequency of the pulse fiber laser in real time and provide accurate information for the pulse width modulation module. Based on this information, the pulse width modulation module can dynamically adjust the width of the pulse laser. The safety protection module can comprehensively monitor the working status of the laser, including key parameters such as temperature and current. Once an abnormality is detected, the module will immediately trigger a safety warning, effectively preventing potential safety risks. This all-round safety protection mechanism provides users with a safer and more reliable operating environment. The data processing module can efficiently receive and process digital signals from each module, and obtain valuable processing results through algorithm analysis and processing. These results not only provide real-time feedback for the user's operation, but also provide a data basis for subsequent decision support. This data processing capability enables the system to manage the laser more intelligently and improve its work efficiency and stability.

[0057] The display module can display the working status, parameter setting information and safety protection status of the laser in real time. This information visualization design allows users to understand the operating status of the laser more intuitively and find and solve problems in a timely manner. At the same time, a good user interface also improves the user's operating experience. The entire system adopts a modular design, and each module interacts efficiently through digital signals, providing users with a more efficient, stable and safe laser operation platform. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 It is a schematic diagram of a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system provided by an embodiment of the present invention.

[0059] Figure 2 It is a flow chart of receiving operation instructions of a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system provided by an embodiment of the present invention, and converting the operation instructions into digital signals for transmission through an instruction processing and conversion model. DETAILED DESCRIPTION

[0060] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0061] like Figure 1As shown, an embodiment of the present invention provides a high-efficiency 1200nm pulse fiber laser operation panel data interaction processing system, comprising:

[0062] The operation panel module 10 receives the operation instruction and converts the operation instruction into a digital signal for transmission through the instruction processing and conversion model;

[0063] The frequency detection module 11 is used to detect the repetition frequency of the pulse fiber laser to obtain a detection result;

[0064] A pulse width adjustment module 12, used to dynamically adjust the width of the pulse laser according to the information provided by the frequency detection module;

[0065] The safety protection module 13 is used to monitor the working status of the laser, including temperature and current parameters, and to issue safety warnings;

[0066] The data processing module 14 is used to receive and process the digital signals of the operation panel module, the frequency detection module, the pulse width modulation module and the safety protection module to obtain the processing results;

[0067] The display module 15 is used to display the working status, parameter setting information and safety protection status of the laser.

[0068] In an embodiment of the present invention, the operation instruction receiving and conversion module can quickly and accurately receive the operation instructions input by the user through the operation panel, and use advanced instruction processing and conversion models to efficiently convert these instructions into digital signals for transmission. This function not only improves the convenience of operation, but also enhances the accuracy and stability of instruction transmission, thereby ensuring that the laser can accurately respond to the user's operation requirements. The frequency detection module can detect the repetition frequency of the pulsed fiber laser in real time and accurately, providing key performance parameters for the system. By continuously monitoring frequency changes, the system can adjust the working state of the laser in time to ensure that it always maintains the best performance level. Improve the stability and reliability of the laser.

[0069] Based on the information provided by the frequency detection module, the pulse width modulation module can dynamically and accurately adjust the width of the pulse laser. This dynamic adjustment capability enables the laser to better adapt to different working scenarios and processing requirements, thereby improving its flexibility and application range. At the same time, accurate pulse width control also helps to improve the processing quality and efficiency of the laser. The safety protection module can comprehensively and real-time monitor the working status of the laser, including key parameters such as temperature and current. Once any abnormality or potential safety risk is detected, the module will immediately trigger a safety warning and take corresponding protective measures. This all-round safety protection mechanism not only ensures the safe operation of the laser, but also effectively reduces the risk of equipment damage and personal injury caused by failure or misoperation. The data processing module can efficiently receive and process digital signals from each module, and extract valuable information and results through advanced algorithms and data processing technologies. These processing results not only provide users with real-time operation feedback and performance monitoring data, but also provide a reliable data basis for subsequent decision support, fault diagnosis and performance optimization. At the same time, the module's efficient processing capability also ensures that the system can respond to various operation instructions and state changes in real time.

[0070] The display module displays the working status, parameter setting information and safety protection status of the laser in an intuitive and clear way. This information visualization design not only improves the user's operating convenience and experience, but also enables users to quickly understand the operating status of the laser and discover potential problems in a timely manner. At the same time, the display module also provides users with a variety of interactive means, allowing users to more conveniently adjust parameters, view data and monitor the working status of the laser.

[0071] In a preferred embodiment of the present invention, receiving an operation instruction and converting the operation instruction into a digital signal for transmission through an instruction processing and conversion model may include:

[0072] Inputting operation instructions through the operation panel and transmitting the operation instructions to the instruction processing and conversion model input terminal;

[0073] The instruction processing and conversion model pre-processes the operation instructions, including denoising, checking and formatting operations, to obtain the processed operation instructions;

[0074] Parsing the processed operation instructions, identifying the type, parameters and purpose information of the instructions, and obtaining the parsing results;

[0075] According to the analysis results, the instruction processing and conversion model converts the operation instructions. During the conversion process, the instruction processing and conversion model quantizes the operation instructions and converts the continuous instruction values ​​into discrete values.

[0076] The quantized discrete values ​​are encoded into digital signals for transmission.

[0077] In an embodiment of the present invention, the user inputs operation instructions through the operation panel, and these instructions exist in the form of raw signals, which may be analog signals or preliminary digital signals. These operation instructions are transmitted to the input end of the instruction processing and conversion model for further processing. The instruction processing and conversion model first preprocesses the received operation instructions, which includes denoising, checking and formatting operations. The preprocessed operation instructions are further parsed to identify the type, parameters and purpose information of the instructions. The parsing results provide an in-depth understanding of the instructions, so that the instruction processing and conversion model can know what operations need to be performed, how to perform them, and the specific parameters of the operations. According to the parsing results, the instruction processing and conversion model converts the operation instructions to meet the control requirements of the laser. During the conversion process, the instruction processing and conversion model quantizes the operation instructions and converts the continuous instruction values ​​into discrete values. This is because digital systems can usually only process discrete values, and quantization can ensure the accurate representation of instructions in digital systems. The quantized discrete values ​​are encoded as digital signals, and this encoding method ensures the stability and anti-interference ability of the signal during transmission. The encoded digital signal is transmitted to the control system of the laser for controlling various operations of the laser.

[0078] Through instruction preprocessing and parsing, the system can accurately understand the user's operating intentions, reduce misoperations caused by instruction errors, and thus improve the accuracy of operations. The quantization processing and digital signal encoding of instructions enhance the stability of the system, enabling the system to transmit and execute operating instructions more reliably. Users can flexibly input various operating instructions through the operation panel, and the system can adjust the working state of the laser in real time according to these instructions, thereby improving the flexibility of operation. The instruction processing and conversion model converts operating instructions into standardized digital signals. At the same time, this standardized processing method also facilitates the expansion and upgrade of the system. Through the integrated instruction processing and conversion model, the system can automatically complete the processes of receiving, processing, converting and transmitting instructions, thereby reducing the complexity of user operations and improving work efficiency.

[0079] When specifically applied, this includes:

[0080] The user inputs specific operation instructions through the operation panel, such as adjusting the power of the laser, changing the pulse frequency or setting the working time, etc. The received operation instructions first go through the preprocessing stage, in which the denoising process can remove the electromagnetic interference or noise that may be introduced during the instruction transmission process to ensure the purity of the instruction.

[0081] The verification process checks the integrity and correctness of the instructions, for example, by checking whether the instructions have errors during transmission. The formatting operation converts the instructions into a unified format that the model can more easily handle, such as decomposing the instructions into types, parameters, and purposes. The preprocessed instructions are further parsed to identify the specific types of instructions (such as power adjustment, frequency change, etc.), parameters (such as power value, frequency value, etc.), and purpose information (such as execution time, execution conditions, etc.). According to the parsing results, the instruction processing and conversion model converts the operation instructions into a format that the laser control system can understand. During the conversion process, the instructions are quantized, such as converting continuous power values ​​or frequency values ​​into discrete values, which can be accurately processed and represented by the digital system. The quantized discrete values ​​are encoded into digital signals, and specific encoding methods (such as binary encoding, Gray code, etc.) are used to ensure the stability and anti-interference ability of the signal. The encoded digital signal is transmitted to the control system of the laser through the communication interface to control the specific operation of the laser.

[0082] Assume that the user needs to adjust the laser power to 50W through the operation panel and set the working time to 10 seconds. The operation process is as follows:

[0083] The user inputs the power adjustment command and the working time setting command through the operation panel. After receiving the command, the system first performs denoising to remove possible electromagnetic interference. Then it verifies to ensure the integrity and correctness of the command. Finally, it performs formatting to decompose the command into types (power adjustment, working time setting), parameters (50W, 10 seconds) and purpose (immediate execution). The system parses the command type as power adjustment and working time setting. The power parameter is identified as 50W and the working time parameter is 10 seconds. The system converts the power value 50W and the working time 10 seconds into discrete values ​​that the laser control system can understand. These values ​​are quantized to ensure their accurate representation in the digital system. The quantized values ​​are encoded as digital signals, for example, in binary encoding. The encoded digital signals are transmitted to the laser control system through the communication interface. After receiving the signal, the laser control system performs the corresponding power adjustment and working time setting operations, adjusts the laser power to 50W, and sets the working time to 10 seconds.

[0084] In a preferred embodiment of the present invention, detecting the repetition frequency of the pulsed fiber laser to obtain a detection result may include:

[0085] Obtaining the original signal of laser pulse information from the pulsed fiber laser, and extracting the signal related to the laser pulse, the signal including the repetition frequency information of the laser pulse;

[0086] For the extracted signal related to the laser pulse, the repetition frequency is detected by measuring the time interval between adjacent pulses in the signal;

[0087] The repetition frequency of the pulsed fiber laser is calculated according to the time between adjacent pulses; the repetition frequency calculation formula of the pulsed fiber laser is: ;

[0088] in, Indicates the repetition frequency of the pulsed laser; represents the total number of laser pulses generated in the total time; Indicates the total time; Indicates the photoelectric conversion efficiency of the laser; Indicates the energy of each pulse; represents the loss coefficient; Indicates the time interval between adjacent pulses; represents the pulse shape parameter; Indicates the effective pulse width; represents the absorption coefficient; Indicates the external ambient temperature; represents the divergence angle of the laser beam;

[0089] The repetition frequency of the pulsed fiber laser is converted into a digital signal to obtain the detection result.

[0090] In the embodiment of the present invention, the original signal of laser pulse information is directly obtained from the pulse fiber laser. These signals contain various characteristics of the laser pulse, such as intensity, width, shape and repetition frequency. A high-precision time measurement device is used to accurately record the pulse laser in the total time. The timestamp of each laser pulse generated in the laser is obtained. At the same time, other key parameters of the laser are obtained, including but not limited to the photoelectric conversion efficiency. , the energy per pulse , loss coefficient , pulse shape parameters , effective pulse width , absorption coefficient , External ambient temperature and the divergence angle of the laser beam The collected timestamp data is de-noised and filtered to effectively eliminate potential interference and errors and ensure data accuracy. Based on the pre-processed timestamp data, the total time is calculated. The total number of laser pulses . Perform differential calculation on the pre-processed timestamp data to accurately calculate the time interval between adjacent pulses This step is the key to detecting the repetition frequency. All parameter values ​​collected and preprocessed, including , , , , , , , , , and , substitute into the calculation formula of repetition frequency to obtain the repetition frequency of pulsed laser . The verified repetition frequency Output in digital form.

[0091] By directly measuring the time interval between adjacent pulses and combining it with an accurate repetition frequency calculation formula, the detection accuracy of the repetition frequency can be significantly improved. This method reduces errors caused by signal interference, noise, or measurement equipment accuracy limitations. Since the calculation of the repetition frequency is based on real-time measurement data of the laser pulse, the system can flexibly adapt to the operating conditions and state changes of different lasers. After the repetition frequency is converted into a digital signal, it can be easily stored, analyzed, and processed. Through real-time measurement and calculation, the system can continuously monitor the changes in the laser's repetition frequency and promptly detect and warn of potential performance problems.

[0092] When applied in practice, the original signal containing the characteristics of laser pulse intensity, width, shape and repetition frequency is directly obtained from the pulsed fiber laser. Using high-precision time measurement equipment, the total time = Within 10 seconds, the timestamp of each laser pulse is accurately recorded. For example, the timestamp data is: [0.001s, 0.002s, 0.003s, ...], indicating the time point when each pulse occurs. Other key parameters of the laser are obtained, such as: photoelectric conversion efficiency =0.5, energy per pulse , loss coefficient , pulse shape parameters , effective pulse width , absorption coefficient , External ambient temperature and the divergence angle of the laser beam The timestamp data is denoised and filtered to eliminate erroneous timestamps caused by device noise or external interference.

[0093] Based on the preprocessed timestamp data, the total time is calculated The total number of laser pulses .

[0094] Perform differential operation on the pre-processed timestamp data to calculate the time interval between adjacent pulses. For example, if the timestamp data is [0.001s, 0.002s, 0.003s], then the time interval between adjacent pulses is [0.001s, 0.001s]. Assume that the average value of all adjacent pulse time intervals is .

[0095] Substitute all the acquired and preprocessed parameter values ​​into the calculation formula of the repetition frequency: ;

[0096] The calculated repetition frequency Compare with the specifications provided by the laser manufacturer. Assuming that the repetition frequency in the manufacturer's specifications is 45500Hz, our calculation results are not much different from the manufacturer's specifications, verifying the accuracy of the calculation. Output in digital form.

[0097] In a preferred embodiment of the present invention, monitoring the working state of the laser, including temperature and current parameters, and performing safety warnings may include:

[0098] The sensor transmits the collected temperature and current data to the safety protection module in the form of analog signals. Assume that the output of the temperature sensor is , the output of the current sensor is ,in Indicates time.

[0099] Use an analog-to-digital converter to convert analog signals into digital signals. Perform real-time analysis on the collected temperature and current data and calculate statistical indicators such as average value, maximum value, minimum value, etc.

[0100] average value: .

[0101] Maximum value: .

[0102] Minimum: .

[0103] Preset the safe threshold range of temperature and current, and set the temperature threshold to , the current threshold is The real-time collected data is compared with the preset threshold to determine whether the working state of the laser is abnormal. The comparison logic can be expressed as: If or , it is judged as an abnormal state. If the temperature or current data exceeds the preset threshold range, an early warning decision is triggered. According to the early warning level, it is decided whether to immediately shut down the laser, issue an audible and visual alarm, or just send an early warning signal to the data processing module. The early warning level can be set according to actual needs, such as low, medium, and high.

[0104] In a preferred embodiment of the present invention, receiving and processing digital signals from the operation panel module, the frequency detection module, the pulse width modulation module and the safety protection module to obtain processing results may include:

[0105] Receive digital signals from the operation panel module, frequency detection module, pulse width modulation module and safety protection module, including the current working status, parameter values ​​and safety information of the laser;

[0106] Integrate the digital signal and extract the values ​​of various parameters from the integrated digital signal, including repetition frequency, pulse width, temperature, and current;

[0107] According to the values ​​of each parameter, a population is initialized, and each individual in the population represents a set of parameter settings;

[0108] Calculate the evaluation function value of each individual to evaluate the quality of each individual in the population;

[0109] Iterate the optimization of the population. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, generate new offspring, and update the population until the preset number of iterations is reached to determine the final parameter settings.

[0110] According to the final parameter settings, the corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter settings, and issuing a safety warning to obtain the processing results.

[0111] In an embodiment of the present invention, digital signals are received from an operation panel module, a frequency detection module, a pulse width adjustment module, and a safety protection module. These signals include the current working state of the laser (such as on / off state, working mode), parameter values ​​(such as repetition frequency, pulse width, temperature, current), and safety information (such as whether it is overheated, whether the current is abnormal). These scattered digital signals are integrated into a unified data packet. From the integrated data packet, key parameters are parsed and extracted, including repetition frequency, pulse width, temperature, current, etc. These parameters are the basis for the subsequent optimization process. A population is initialized based on the extracted parameter values. Each individual in the population represents a set of possible parameter settings, including repetition frequency, pulse width, etc. These parameter settings can be randomly generated within a certain range to ensure the diversity of the population.

[0112] An evaluation function is defined for each individual, which calculates an evaluation value based on the parameter settings of the individual. The evaluation value can comprehensively consider the performance of the laser (such as output power, stability), efficiency, and safety factors (such as whether the temperature and current exceed the safety range). By calculating the evaluation function value of each individual, the pros and cons of each individual in the population can be evaluated.

[0113] Set a preset number of iterations as the termination condition of the optimization process. In each iteration, select individuals for reproduction and generate new offspring based on the evaluation function value of each individual. Update the population, add new offspring to the population, and eliminate individuals with lower evaluations. Repeat the above process until the preset number of iterations is reached. After the iterative optimization is completed, select the individual with the highest evaluation from the population as the final parameter setting. According to the final parameter setting, perform the corresponding logical processing. This includes adjusting the working state of the laser (such as changing the repetition frequency, pulse width), updating parameter settings, or issuing safety warnings when safety hazards are detected.

[0114] Intelligent optimization of laser parameters is achieved by automatically receiving, processing and analyzing digital signals from different modules. This reduces manual intervention and improves work efficiency and accuracy. Through iterative optimization algorithms, better parameter settings can be found to improve the performance of the laser. This includes increasing output power, stability, and reducing energy consumption. Safety factors are always taken into account during the optimization process. The safe operation of the laser is ensured by real-time monitoring of safety parameters such as temperature and current, and issuing safety warnings when necessary.

[0115] When specifically applied, this includes:

[0116] Receive digital signals from the operation panel module, frequency detection module, pulse width modulation module and safety protection module. These signals include the current working status of the laser (such as on / off status, working mode), parameter values ​​(such as repetition frequency, pulse width, temperature, current) and safety information (such as whether it is overheated, whether the current is abnormal). Integrate these scattered digital signals into a unified data package. From the integrated data package, parse and extract the following key parameters:

[0117] Repetition frequency (e.g. , wait).

[0118] Pulse width (such as , wait).

[0119] Temperature (such as , wait).

[0120] Current (such as , wait).

[0121] Initialize a population based on the extracted parameter values. For example, set the population size to 100, and each individual represents a set of possible parameter settings. These parameter settings can be randomly generated within a certain range, such as the repetition frequency in The pulse width is between The evaluation function comprehensively considers the performance of the laser (such as output power, stability), efficiency and safety factors. For example, the evaluation function is defined as:

[0122] The higher the output power, the higher the evaluation value; the better the stability (such as the smaller the power fluctuation), the higher the evaluation value; the closer the current and temperature are to the median of the safe range, the higher the evaluation value; if the current or temperature exceeds the safe range, the evaluation value will be greatly reduced. Set the number of iterations to 100 times. In each iteration, according to the evaluation function value of each individual, select the individuals with higher evaluation to reproduce and generate new offspring. The new offspring may have a better parameter combination, thereby improving the performance of the laser. Update the population, add the new offspring to the population, and eliminate the individuals with lower evaluation. After the iterative optimization is completed, select the individual with the highest evaluation from the population, and its parameter settings such as repetition frequency = , Pulse Width = According to these parameter settings, the corresponding logic processing is performed to adjust the working state of the laser and set the repetition frequency to , the pulse width is set to ; When abnormal temperature or current is detected, a safety warning will be issued immediately and corresponding protective measures will be taken.

[0123] Suppose in a laser cutting application, the user wants to improve cutting efficiency and cutting quality by optimizing the laser parameter settings. Through the above optimization process, we found a set of optimal parameter settings (such as repetition frequency = , Pulse Width = ). The laser parameters were adjusted to this set of values ​​and a cutting verification was performed. The results showed that the cutting efficiency was increased by 20% and the cutting quality was improved compared to the previous parameter settings. At the same time, since safety factors were always considered during the optimization process, the laser was ensured to operate within a safe range.

[0124] In another preferred embodiment of the present invention, according to the final parameter setting, corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter setting, and issuing a safety warning to obtain the processing result, which may include:

[0125] The data processing module receives and analyzes the final parameter settings, including the laser's repetition frequency, pulse width, operating current, and operating temperature;

[0126] According to the current working state of the laser and the analyzed parameter settings, an initial parameter adjustment value is set;

[0127] Determine the step size for each parameter adjustment and use the resolved parameter settings as target values;

[0128] Calculate the next parameter adjustment value based on the difference between the current parameter value and the target value, and the determined step size;

[0129] According to the parameter adjustment value, an adjustment instruction is generated and sent to the laser, including adjusting the output power, repetition frequency, and pulse width of the laser. During the laser adjustment process, the laser working status and parameter changes are continuously monitored to obtain the processing results.

[0130] In an embodiment of the present invention, a data processing module receives and parses the final parameter settings from the optimization algorithm, which parameters include the repetition frequency, pulse width, operating current and operating temperature of the laser. An initial parameter adjustment value is set according to the current operating state of the laser and the parsed parameter settings. This initial value can be the current operating parameter of the laser, or a starting point close to the target value set based on experience. The step size for each parameter adjustment is determined. The size of the step size can be set according to the sensitivity of the parameter and the adjustment speed requirements. Smaller step sizes can achieve finer adjustments, but require more adjustments; larger step sizes can speed up the adjustment speed, but may cause over-adjustment or instability. The parsed parameter settings are used as the target value, that is, the operating parameter that the laser is expected to eventually reach. Based on the difference between the current parameter value and the target value, and the determined step size, the next parameter adjustment value is calculated as: ;in, Indicates the next parameter adjustment value; Indicates the current parameter value; represents the adjustment factor; represents the scale factor; Indicates the target parameter value.

[0131] For the number of iterations , perform the following steps:

[0132] Calculate the difference between the current parameter value and the target value: . Calculate the scaling factor based on the difference (if is dynamic). For example, using . Calculate the adjustment: .

[0133] Update parameter values: . Check convergence conditions: If ,in If it is within the preset tolerance range, the iteration ends and the parameters are considered to have been adjusted to near the target values. When the iteration ends, the final parameter values ​​are output. Based on the parameter values, adjustment instructions are generated and sent to the laser. The instructions may include adjusting the output power, repetition frequency, pulse width, etc. of the laser. During the laser adjustment process, the operating status and parameter changes of the laser are continuously monitored. The monitored data is compared with the target value to evaluate the adjustment effect. If the adjustment does not achieve the expected effect, the parameters are continued to be adjusted based on the difference. When the parameters of the laser are adjusted to near the target value and the working state is stable, the adjustment process is considered to be complete. Obtain the processing results, including the final operating parameters of the laser, output performance (such as power, stability), and safety status.

[0134] By precisely adjusting the laser parameters, the accuracy and consistency of laser processing (such as cutting, welding, etc.) can be improved. Gradually adjusting the parameters and continuously monitoring the feedback can ensure that the laser maintains a stable working state during the adjustment process, reducing failures and downtime. Adjusting the laser operating parameters according to actual needs can avoid unnecessary energy waste and reduce operating costs. Through real-time monitoring and early warning systems, potential safety hazards can be discovered and dealt with in a timely manner to ensure the safe operation of the laser.

[0135] Suppose there is a laser used for cutting, and you need to optimize the cutting effect by adjusting its operating parameters (repetition frequency, pulse width, operating current and operating temperature). An optimization algorithm is used to calculate the parameter settings, and now you need to use the data processing module to gradually adjust the laser to achieve these target parameters. The data processing module receives the final parameter settings given by the optimization algorithm: repetition frequency = , pulse width = , working current = , working temperature = The current laser operating parameters are: repetition frequency = , pulse width = , working current = , working temperature = The initial parameter adjustment value can be set to the current laser operating parameters, such as setting the repetition frequency to , other parameters remain unchanged. According to the sensitivity of the laser and the adjustment speed requirements, set the step size: repetition frequency step size = , pulse width step = , working current step length = , operating temperature step length = For the number of iterations , perform the following steps:

[0136] Repetition frequency difference = , the current repetition frequency.

[0137] Pulse Width Difference = , current pulse width.

[0138] Working current difference = , current working current.

[0139] Operating temperature difference = , current operating temperature.

[0140] Assume a linear scaling factor such as ,in is the maximum value allowed by the laser;

[0141] is the minimum value. Adjustment amount = ,in is the adjustment factor, for example, set it to 0.5 to reduce the adjustment range. Make sure the new parameter value is within the range allowed by the laser. If the difference of all parameters is less than the preset tolerance range (such as repetition frequency tolerance = , pulse width tolerance = , working current tolerance = , operating temperature tolerance = ), the iteration ends. When the parameter adjustment is completed, the data processing module generates adjustment instructions and sends these instructions to the laser, such as adjusting the repetition frequency to , the pulse width is adjusted to During the laser adjustment process, continuously monitor its working status and parameter changes. If any abnormality is found or the adjustment does not achieve the expected effect, continue to adjust the parameters based on the difference between the monitored data and the target value. When the laser parameters are adjusted to near the target value and the working status is stable, the adjustment process is considered complete. Obtain the processing results, including the final working parameters of the laser (such as repetition frequency = , pulse width = etc.), output performance (such as stable power, high cutting accuracy) and safety status (such as no overheating, no abnormal alarm).

[0142] In another preferred embodiment of the present invention, the calculation formula of the evaluation function value of each individual is: ;

[0143] in, Represents the evaluation function value of each individual; Represents the average output power of the laser; represents the number of samples; Indicates The output power obtained by the measurement; Represents the average output power of the laser; represents the weight coefficient of the operating current cost; Indicates the operating current of the laser; Indicates the maximum allowable value of the laser operating current; The weight coefficient representing the laser temperature cost; Indicates the operating temperature of the laser; Indicates the maximum allowable value of the laser operating temperature; , An index indicating the number of measurements.

[0144] In an embodiment of the present invention, the output power values ​​of the laser in multiple measurements are collected. ,in =1,2,...,n. Record the operating current of the laser and operating temperature . Determine the maximum allowable value of the laser operating current and the maximum allowable value of the operating temperature . Set the weight coefficient of the working current cost and the weight coefficient of the laser temperature cost Using the formula Calculate the average output power of the laser. Calculate the square of the difference between each measured power and the average power, that is, Then calculate the average of the squares of these differences and take the square root to get the standard deviation of the power, which is Divide this standard deviation by the mean power Finally, subtract the relative stability index from 1 to get a positive value reflecting power stability. Exceeding the maximum allowed value , then calculate , and multiply by the weight coefficient If the operating temperature Exceeding the maximum allowed value , then calculate , and multiply by the weight coefficient Substitute the above power stability term, working current penalty term and working temperature penalty term into the evaluation function formula to calculate the evaluation function value of each individual .

[0145] Assuming the number of measurements ; Output power measurement value They are: 100, 102, 98, 101, 99 (unit: watt); laser operating current (Unit: Ampere); Laser operating temperature (Unit: Celsius); Maximum allowable value of laser operating current (Unit: Ampere); Maximum allowable value of laser operating temperature (Unit: Celsius); Weight coefficient of operating current cost ; Weight coefficient of laser temperature cost ; Laser efficiency Calculate the average output power Watt; the standard deviation of power is about 1.58 Watt; the relative stability index is about 0.0158; the power stability term is about ; The working current does not exceed the maximum allowable value, the penalty item is 0 The working temperature does not exceed the maximum allowable value, the penalty item is 0 Calculate the evaluation function value Therefore, the evaluation function value of this individual is Approx. The higher this value is, the better the performance of the laser is, as it combines high average output power with good power stability and compliance with operating current and operating temperature limits.

[0146] It comprehensively considers multiple key performance indicators such as the average output power, power stability, operating current and operating temperature of the laser, and provides a comprehensive indicator for the comprehensive performance evaluation of the laser. and ), can guide the laser design or optimization process to pay more attention to certain specific performance. For example, if you want the laser to have a lower operating current, you can increase If you want the laser to have a lower operating temperature, you can increase The evaluation function takes into account multiple performance indicators to reduce the operating current and operating temperature while maintaining high output power and stability. This multi-objective optimization helps to promote the continuous advancement of laser technology. In the laser manufacturing process, the evaluation function can be used to evaluate the performance of lasers from different batches or different design schemes, thereby screening out products with better performance and improving overall product quality.

[0147] In another preferred embodiment of the present invention, the population is iteratively optimized. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, new offspring are generated, and the population is updated until a preset number of iterations is reached to determine the final parameter settings, including:

[0148] Determine the maximum number of iterative optimizations and initialize the iteration counter;

[0149] Traverse each individual in the current population and configure the laser accordingly according to the individual parameter settings;

[0150] According to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals;

[0151] Perform mutation operations on new offspring individuals to update the population structure;

[0152] The iteration is repeated until the iteration counter reaches the preset maximum number of iterations, and the final parameter settings are determined from the final population based on the evaluation function value of each individual.

[0153] In an embodiment of the present invention, the maximum number of iterative optimizations is determined, and an iteration counter is initialized. A population is initialized, including several individuals, each of which has a set of random parameter settings (such as operating current, operating temperature, etc.). Each individual in the current population is traversed. According to the parameter settings of the individual, the laser is configured accordingly, including adjusting the operating current, operating temperature, etc. The configured laser is tested for performance, and the evaluation function value of each individual is calculated. The evaluation function value comprehensively considers multiple key performance indicators such as the average output power, power stability, operating current and operating temperature of the laser. According to the evaluation function value of each individual, several individuals are determined from the current population as parents. A crossover operation is performed on the determined parent individuals to generate new offspring individuals. The crossover operation can be performed in a single-point crossover, multi-point crossover or uniform crossover manner, combined with the parameter settings of the parent individuals, to generate offspring individuals with new parameter combinations. A mutation operation is performed on the new offspring individuals to introduce new genotypes and increase the diversity of the population.

[0154] The mutation operation can be achieved by randomly adjusting the parameter settings of the offspring individuals, such as fine-tuning the operating current, operating temperature and other parameters. Replace some or all individuals in the current population with the generated new offspring individuals to update the population structure. Ensure that the number of individuals in the new population is the same or similar to that of the initial population. Update the iteration counter. Repeat the iteration until the iteration counter reaches the preset maximum number of iterations. Determine the final individual from the final population based on the evaluation function value of each individual. Use the parameter settings of the final individual as the final parameter settings of the laser.

[0155] Through iterative optimization and population evolution, it is possible to quickly search for a better parameter combination and improve the performance of the laser. Since the population contains multiple individuals, the entire optimization process can be automated, reducing manual intervention and trial and error costs, and improving optimization efficiency. It can be applied to different types of lasers and different optimization goals, and targeted optimization can be achieved by adjusting the evaluation function and parameter settings. By optimizing the parameter settings of the laser, the performance stability and output power of the laser can be improved, thereby improving product quality and user satisfaction.

[0156] When specifically applied, this includes:

[0157] Set the maximum number of iterations (for example, 100). Initialize the iteration counter to 0. Initialize the population, including Each individual has random parameter settings, such as working current, working temperature, etc.

[0158] For each individual in the current population, configure the laser according to its parameter settings. Perform a performance test on the configured laser to measure its average output power, power stability, etc. Calculate the evaluation function value of each individual based on the measurement results, which takes into account multiple key performance indicators of the laser. According to the evaluation function value, select several individuals as parents. Perform a crossover operation on the selected parent individuals, such as single-point crossover, multi-point crossover, or uniform crossover, to generate new offspring individuals. If a single-point crossover is used, randomly select a crossover point and exchange the parameters of the two parent individuals before and after the point to form two new offspring individuals. Perform a mutation operation on the newly generated offspring individuals, such as randomly adjusting their operating current or operating temperature. For a certain offspring individual, its operating current can be randomly selected and a small random value can be added to introduce a new genotype. Replace some or all individuals in the current population with the newly generated offspring individuals. Ensure that the number of individuals in the new population is the same or similar to that of the initial population. Update the iteration counter and repeat the above steps until the iteration counter reaches the preset maximum number of iterations to determine the final parameter settings. Select the final individual from the final population based on the evaluation function value. The final individual parameter settings (such as operating current, operating temperature, etc.) are taken as the final parameter settings of the laser.

[0159] Assume there is a laser with an operating current range of 100mA to 500mA and an operating temperature range of arrive . Randomly generate 10 individuals, each with random operating current and operating temperature settings. Perform 100 iterations, and in each iteration: configure the laser according to the parameter settings of each individual. Measure the average output power and power stability of the laser, and calculate the evaluation function value. Select 5 individuals with higher evaluation function values ​​as parents. Perform crossover and mutation operations on the parent individuals to generate new offspring individuals. Update the population and replace some of the original individuals with the newly generated offspring individuals. After the last iteration, select the individual with the highest evaluation function value from the final population, whose operating current is 350mA and operating temperature is , these parameters are the final parameter settings of the laser. Through the iterative optimization process, the operating parameters that make the laser performance reach the preset effect are found, thereby improving the output efficiency and stability of the laser.

[0160] In another preferred embodiment of the present invention, according to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals, including:

[0161] According to the evaluation function value of each individual, a roulette wheel area is assigned;

[0162] Generate a random number to represent a point on the roulette wheel, and determine the corresponding individual on the roulette wheel according to the position of the random number, and add it to the parent individual list; repeat the selection of parent individuals in the roulette wheel until the number of individuals in the parent individual list reaches the preset number;

[0163] The crossover probability is preset to control the ratio of the number of crossover operations performed, and the number of individual pairs performing the crossover operation is calculated according to the number of individuals in the parent individual list and the crossover probability; the calculation formula for the number of individual pairs performing the crossover operation is: ;

[0164] in, represents the number of individual pairs of crossover operations; represents the scaling factor; represents the adjustment factor; Indicates the size of the population; represents the crossover probability; , Indicates the offset;

[0165] Traverse the selected parent individuals, perform a crossover operation, generate a random number, and determine the location of the crossover point;

[0166] Exchange the gene fragments of the two parent individuals after the crossover point and combine the gene fragments into new offspring individuals.

[0167] In the embodiment of the present invention, the evaluation function value is normalized so that the sum of the evaluation function values ​​of all individuals is 1, that is, the selection probability of each individual is calculated. ;in, Represents an individual The evaluation function value of Indicates the number of individuals in the current population; Represents an individual The evaluation function value of , assign a roulette wheel area to each individual, the size of the area is proportional to the selection probability. Generate a random number between 0 and 1, representing a point on the roulette wheel. According to the position of the random number, determine the corresponding individual on the roulette wheel and add the individual to the parent individual list. Repeat the above process until the number of individuals in the parent individual list reaches the preset number. Set a crossover probability (such as 0.8) to control the proportion of the number of crossover operations performed. According to the number of individuals in the parent individual list and the crossover probability, calculate the number of individual pairs that need to perform the crossover operation.

[0168] First determine the population size , crossover probability , scaling factor , adjustment coefficient , and offset , .calculate This is an intermediate value used to adjust the calculation of the number of individual pairs for the crossover operation. It takes into account the population size, the crossover probability, and an adjustment factor and an offset. The intermediate value is multiplied by the scaling factor To adjust the size of the crossover operation according to the needs of the algorithm, multiply the result by 2 (because the crossover operation usually involves pairs of individuals) and add the offset This gives us the number of individual pairs that need to perform the crossover operation. According to the calculated , select a corresponding number of pairs from the parent individuals for crossover operations to form several pairs. For each pair of parent individuals, generate a random number (between 0 and 1). Determine the location of the crossover point based on the random number and the preset crossover point distribution (such as single-point crossover, multi-point crossover, or uniform crossover). Exchange the gene fragments of the two parent individuals after the crossover point position to form two new offspring individuals. Combine all offspring individuals generated by the crossover operation into a new population for iterative optimization of the next generation.

[0169] Suppose there is a population of 5 individuals, and their evaluation function values ​​are: . Select 3 parent individuals and set the crossover probability to 0.8. In addition, use the following parameters to calculate the number of individual pairs for the crossover operation: , population size , crossover probability . The sum of evaluation function values: . Probability of selection , , , , Generate 3 random numbers between 0 and 1, assuming they are 0.1, 0.3, and 0.7. Select the corresponding individual based on where the random number lands. For example, 0.1 may land in the region of individual 1 or 2, but is more likely to land in the region of individual 2; 0.3 may land in the region of individual 2 or 3, but is more likely to land in the region of individual 3 based on the probability distribution; 0.7 is likely to land in the region of individual 5. Assume that the parent individual finally selected is (corresponding to original individual 2), (corresponding to original individual 3), (corresponding to the original individual 5). Calculate the number of individual pairs of the crossover operation (Round to 8 pairs). Pair the 8 pairs of parent individuals (since we only have 3 parent individuals, we can actually only form 1 or 2 pairs. Here, we assume that there are enough parent individuals for illustration). For each pair, generate a random number to determine the crossover point, such as a single-point crossover. Exchange gene fragments to generate new offspring individuals. Combine all offspring individuals (in this example, assuming that enough offspring are generated) into a new population for the next generation of iterative optimization.

[0170] The roulette wheel selection method can efficiently select parent individuals according to the individual evaluation function value, so that individuals with excellent performance have a greater chance of being selected, thereby accelerating the optimization process. The crossover operation can generate offspring individuals with new parameter combinations by exchanging gene fragments of parent individuals, increasing the diversity of the population and helping to avoid falling into a local solution. By presetting the crossover probability, the frequency of performing the crossover operation can be flexibly controlled, so as to find the final number of crossovers during the optimization process and improve the optimization efficiency. By selecting parent individuals through roulette wheel and generating offspring individuals through crossover operation, the parameter settings of the laser can be optimized efficiently and flexibly, and the performance and quality of the laser can be improved.

[0171] In another preferred embodiment of the present invention, displaying the working status, parameter setting information and safety protection status of the laser may include:

[0172] Receive integrated status information from the data processing module. Design the display interface and layout according to the importance and priority of the information. Display the current working status of the laser (such as running, standby, fault, etc.) and update it in real time. Display the current parameter settings of the laser, such as pulse frequency, pulse width, power, etc. Allow the user to adjust the parameters through the operation panel and update the display in real time. Display the safety protection status of the laser (such as normal, warning, fault, etc.). For safety warnings or fault information, use eye-catching colors or flashing icons for prompts. Provide confirmation information or execution result feedback for user operation instructions or parameter adjustment requests. If a fault occurs, display the fault information and guide the user to troubleshoot the fault or contact maintenance. Each module continuously monitors the status of the laser and updates the data in real time. The display module dynamically refreshes the working status, parameter settings and safety protection status of the laser to ensure the real-time nature of the information.

[0173] The above is a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. High-efficiency 1200nm pulse fiber laser operation panel data interaction processing system, characterized by: include: The operation panel module receives the operation instructions and converts the operation instructions into digital signals for transmission through the instruction processing and conversion model; A frequency detection module is used to detect the repetition frequency of the pulse fiber laser to obtain a detection result; A pulse width adjustment module, used to dynamically adjust the width of the pulse laser according to the information provided by the frequency detection module; Safety protection module, used to monitor the working status of the laser, including temperature and current parameters, and provide safety warnings; A data processing module, used for receiving and processing digital signals from the operation panel module, the frequency detection module, the pulse width modulation module and the safety protection module to obtain processing results; Display module, used to display the working status, parameter setting information and safety protection status of the laser; Receive and process digital signals from the operation panel module, frequency detection module, pulse width modulation module and safety protection module to obtain processing results, including: Receive digital signals from the operation panel module, frequency detection module, pulse width modulation module and safety protection module, including the current working status, parameter values ​​and safety information of the laser; Integrate the digital signal and extract the values ​​of various parameters from the integrated digital signal, including repetition frequency, pulse width, temperature, and current; According to the values ​​of each parameter, a population is initialized, and each individual in the population represents a set of parameter settings; Calculate the evaluation function value of each individual to evaluate the quality of each individual in the population; Iterate the optimization of the population. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, generate new offspring, and update the population until the preset number of iterations is reached to determine the final parameter settings. According to the final parameter settings, the corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter settings, and issuing safety warnings to obtain the processing results; According to the final parameter settings, the corresponding logic processing is performed, including adjusting the working state of the laser, updating the parameter settings, and issuing safety warnings to obtain the processing results, including: The data processing module receives and analyzes the final parameter settings, including the laser's repetition frequency, pulse width, operating current, and operating temperature; According to the current working state of the laser and the analyzed parameter settings, an initial parameter adjustment value is set; Determine the step size for each parameter adjustment and use the resolved parameter settings as target values; Calculate the next parameter adjustment value based on the difference between the current parameter value and the target value, and the determined step size; Generate adjustment instructions according to parameter adjustment values ​​and send adjustment instructions to the laser, including adjusting the output power, repetition frequency, and pulse width of the laser. During the laser adjustment process, continuously monitor the laser working status and parameter changes to obtain processing results; The calculation formula of the evaluation function value of each individual is: ; in, Represents the evaluation function value of each individual; Represents the average output power of the laser; represents the number of samples; Indicates The output power obtained by the measurement; Represents the average output power of the laser; represents the weight coefficient of the operating current cost; Indicates the operating current of the laser; Indicates the maximum allowable value of the laser operating current; The weight coefficient representing the laser temperature cost; Indicates the operating temperature of the laser; Indicates the maximum allowable value of the laser operating temperature; , An index indicating the number of measurements.

2. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 1 is characterized in that: Receive operation instructions and convert them into digital signals for transmission through instruction processing and conversion models, including: Inputting operation instructions through the operation panel and transmitting the operation instructions to the instruction processing and conversion model input terminal; The instruction processing and conversion model pre-processes the operation instructions, including denoising, checking and formatting operations, to obtain the processed operation instructions; Parsing the processed operation instructions, identifying the type, parameters and purpose information of the instructions, and obtaining the parsing results; According to the analysis results, the instruction processing and conversion model converts the operation instructions. During the conversion process, the instruction processing and conversion model quantizes the operation instructions and converts the continuous instruction values ​​into discrete values. The quantized discrete values ​​are encoded into digital signals for transmission.

3. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 2 is characterized in that: Detect the repetition frequency of pulsed fiber lasers to obtain test results, including: Obtaining the original signal of laser pulse information from the pulsed fiber laser, and extracting the signal related to the laser pulse, the signal including the repetition frequency information of the laser pulse; For the extracted signal related to the laser pulse, the repetition frequency is detected by measuring the time interval between adjacent pulses in the signal; Calculate the repetition frequency of pulsed fiber lasers based on the time between adjacent pulses; The repetition frequency of the pulsed fiber laser is converted into a digital signal to obtain the detection result.

4. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 3 is characterized in that: The repetition frequency calculation formula of pulsed fiber laser is: ; in, Indicates the repetition frequency of the pulsed laser; represents the total number of laser pulses generated in the total time; Indicates the total time; Indicates the photoelectric conversion efficiency of the laser; represents the energy of each pulse; represents the loss coefficient; Indicates the time interval between adjacent pulses; represents the pulse shape parameter; Indicates the effective pulse width; represents the absorption coefficient; Indicates the external ambient temperature; Represents the divergence angle of the laser beam.

5. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 4 is characterized in that: The population is optimized iteratively. In each iteration, the individuals are determined to reproduce according to the evaluation function value of each individual, new offspring are generated, and the population is updated until the preset number of iterations is reached to determine the final parameter settings, including: Determine the maximum number of iterative optimizations and initialize the iteration counter; Traverse each individual in the current population and configure the laser accordingly according to the individual parameter settings; According to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals; Perform mutation operations on new offspring individuals to update the population structure; The iteration is repeated until the iteration counter reaches the preset maximum number of iterations, and the final parameter settings are determined from the final population based on the evaluation function value of each individual.

6. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 5, characterized in that: According to the evaluation function value of each individual, several individuals are determined from the current population as parents, and a crossover operation is performed on the determined parent individuals to generate new offspring individuals, including: According to the evaluation function value of each individual, a roulette wheel area is assigned; Generate a random number to represent a point on the roulette wheel, and determine the corresponding individual on the roulette wheel according to the position of the random number, and add it to the parent individual list until the number of individuals in the parent individual list reaches the preset number; Preset the crossover probability to control the ratio of the number of crossover operations, and calculate the number of individual pairs performing the crossover operation based on the number of individuals in the parent individual list and the crossover probability; Traverse the selected parent individuals, perform a crossover operation, generate a random number, and determine the location of the crossover point; Exchange the gene fragments of the two parent individuals after the crossover point and combine the gene fragments into new offspring individuals.

7. The high-performance 1200nm pulsed fiber laser operation panel data interactive processing system according to claim 6, characterized in that: The formula for calculating the number of individual pairs performing the crossover operation is: ; in, represents the number of individual pairs of crossover operations; represents the scaling factor; represents the adjustment factor; Indicates the size of the population; represents the crossover probability; , Indicates the offset.

Citation Information

Patent Citations

  • MOPA pulse optical fiber laser and working method

    CN107968311A

  • Laser pulse width regulation and control system and method based on GA-BP algorithm

    CN117317790A