High-precision fast analysis method for element tolerance of complex optical system
By utilizing the linear combination relationship between component tolerances and surface tolerances in optical systems, the problems of repeated operation and repetitive calculation of light data in optical systems are solved, enabling rapid and high-precision analysis of component tolerances, improving analysis efficiency and accuracy, and reducing processing losses in optical systems.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING INST OF TECH
- Filing Date
- 2023-02-09
- Publication Date
- 2026-05-22
Smart Images

Figure CN116089792B_ABST
Abstract
Description
Technical Field
[0001] This invention patent relates to a high-precision and rapid method for analyzing the component tolerances of complex optical systems, belonging to the field of optical system tolerance analysis technology. Background Technology
[0002] Currently, the main analytical methods used for tolerance analysis of optical systems include the finite difference method and the Monte Carlo method. Both of these methods require the actual tolerance to be incorporated into the optical system, and then ray tracing algorithms are used to obtain the ray data of the optical system. Finally, the selected tolerance evaluation index is calculated from the ray tracing data to obtain the final analysis result.
[0003] Finite difference methods and Monte Carlo methods require the actual incorporation of tolerances into the optical system. When analyzing a large number of tolerance types, certain operations may be repeated. For example, when analyzing the surface tilt tolerance of a component, the tilt tolerance needs to be added to the surface being analyzed. If the overall tilt tolerance of the component needs to be analyzed later, the tilt tolerance needs to be added to the surface of the component again. Because of this repetitive operation, the tolerance analysis process suffers from repeated calls to ray tracing algorithms and repeated calculations of ray data, ultimately increasing the analysis time and significantly impacting the efficiency of tolerance analysis. Summary of the Invention
[0004] To address the problems of repetitive operations and redundant ray data calculations in current tolerance analysis of optical systems, this invention aims to provide a high-precision and rapid method for analyzing the component tolerances of complex optical systems. For component tolerances, it utilizes existing ray tracing results for surface eccentricity and tilt tolerances, scaling and linearly combining them to calculate the ray tracing results for component tolerances. This eliminates the drawbacks of repetitive operations and redundant ray data calculations in current tolerance analysis processes, effectively reducing the number of ray tracing operations and improving the efficiency of tolerance analysis. This invention offers advantages such as fast analysis speed, high accuracy, and high efficiency. The component tolerances include component eccentricity tolerances, component tilt tolerances, lens group shear tolerances, and cemented slip tolerances.
[0005] To achieve the above objectives, the present invention adopts the following technical solution.
[0006] This invention discloses a high-precision and rapid method for analyzing component tolerances in complex optical systems. For component tolerances in optical systems, it utilizes the high-precision linear combination relationship between component tolerances and surface tolerances in linear optical systems to decompose component tolerances. This transforms the component tolerances into linear combinations of eccentricity and tilt tolerances of the various surfaces constituting the component, ensuring the accuracy of the component tolerance analysis. A scaling factor is obtained by dividing the size of the surface tolerance during surface tolerance analysis by the size of the surface tolerance obtained after component decomposition. This scaling factor is then used to scale the ray tracing results from the surface eccentricity and tilt tolerance analysis. The scaled ray tracing results are then linearly combined to obtain the ray tracing results for the component tolerances. Finally, the obtained ray tracing results for component tolerances are used to calculate selected tolerance evaluation indicators, yielding the tolerance analysis results. This achieves high-precision and rapid analysis of component tolerances in complex optical systems.
[0007] This invention discloses a high-precision and rapid method for analyzing component tolerances in complex optical systems, comprising the following steps:
[0008] Step 1: For the component tolerances of the optical system, the component tolerances are classified into component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and cemented slip tolerance. Based on the characteristics and magnitude of the tolerance types, the four types of component tolerances are decomposed in a targeted manner using the high-precision linear combination relationship between component tolerances and surface tolerances in a linear optical system. The component tolerances are converted into linear combinations of eccentricity tolerances and tilt tolerances of each surface constituting the component, thus achieving linear decomposition of component tolerances while ensuring the accuracy of component tolerance analysis.
[0009] The component tolerances are converted into a linear combination of the eccentricity tolerances and tilt tolerances of each surface that make up the component, thus ensuring the accuracy of the component tolerance analysis.
[0010] The decomposition is performed using the high-precision linear combination relationship between component tolerances and surface tolerances in a linear optical system.
[0011] The component tolerances include component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and bonding sliding tolerance.
[0012] For component eccentricity tolerance, the component eccentricity tolerance is converted into a linear combination of the eccentricity tolerances of each surface constituting the component. After decomposition, the eccentricity tolerances of each surface are consistent with the component eccentricity tolerance in both direction and magnitude.
[0013] For the component tilt tolerance, the component consists of N faces, and let the distance from the first face to the nth face be d. n When a component has a tilt tolerance of size α, the tilt tolerance is converted into a linear combination of the eccentricity tolerance and tilt tolerance of each surface constituting the component. After decomposition, each surface has a surface tilt tolerance of size α. In the radial direction, the eccentricity tolerance of the nth surface is:
[0014] Δr=d n ×sin(α) (1)
[0015] In the axial direction, the eccentricity tolerance of the nth surface is:
[0016] Δd=d n ×cos(α)-d n (2)
[0017] For the shear tolerance of the lens group, the shear tolerance of the lens group is converted into a linear combination of the tilt tolerances of each surface of the constituent element. After decomposition, the tilt tolerance of the surface is consistent with the shear tolerance of the lens group in both direction and magnitude.
[0018] For the glued slip tolerance, the component slips on the nth surface, and let the radius of curvature of the surface where the slip occurs be R. n The distance from the i-th face to the n-th face is d. i When a component has a glued sliding tolerance of size α, the glued sliding tolerance is converted into a linear combination of the eccentricity tolerance and tilt tolerance of each surface constituting the component. After decomposition, the tilt tolerance of each surface is:
[0019] Δt=α / R n (3)
[0020] The eccentricity tolerance of the i-th surface in the radial direction is:
[0021] Δr i =(R n -d i )×sin(α / R n (4)
[0022] The eccentricity tolerance of the i-th surface in the axial direction is:
[0023]
[0024] Based on the characteristics and magnitudes of component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and cemented sliding tolerance, the high-precision linear combination relationship between component tolerance and surface tolerance in a linear optical system is utilized to decompose the component tolerance in a targeted manner. The component tolerance is transformed into a linear combination of eccentricity tolerance and tilt tolerance of each surface constituting the component, thereby achieving linear decomposition of component tolerance while ensuring the accuracy of component tolerance analysis.
[0025] Step 2: Divide the surface tolerance obtained by linear decomposition of the surface tolerance and the tolerance obtained during surface tolerance analysis to obtain the scaling factor.
[0026] After obtaining the tolerance type and size of each surface after the component tolerance decomposition in step one, the scaling factor is calculated using the formula (6) based on the size of the tolerance in the decomposition result and the size of the existing tolerance of the corresponding surface.
[0027] cof = b / a (6)
[0028] Where: b is the size of the surface tolerance obtained from step one, and a is the size of the existing tolerance of the corresponding surface.
[0029] Step 3: Scale the ray tracing results from the eccentricity and tilt tolerance analysis obtained in Step 2 using the scaling factor. Perform a linear combination of the scaled ray tracing results to obtain the ray tracing results for the component tolerances. Calculate the selected tolerance evaluation index using the obtained ray tracing results for the component tolerances to obtain the tolerance analysis results, thus achieving high-precision and rapid analysis of component tolerances in complex optical systems.
[0030] After obtaining the scaling factor in step two, the difference between the ray tracing data of each surface eccentricity and tilt tolerance and the ray tracing data of the system without tolerance is scaled and accumulated using equation (7). Finally, the accumulated result is superimposed on the ray tracing data of the system without tolerance to perform a linear combination of the ray tracing results and obtain the ray tracing results of the component tolerance.
[0031]
[0032] Where n represents the number of surface tolerances after tolerance decomposition of the component; O is the matrix storing the ray tracing results when the system has no tolerances, and the size of the matrix is related to the number of ray samples during ray tracing; S i The matrix cof stores the ray tracing results after adding the i-th surface tolerance to the system. i is the scaling factor for the i-th surface tolerance; S is the ray tracing result of the component tolerance.
[0033] The selected tolerance evaluation index is calculated using the ray tracing results of the component tolerance obtained by formula (7), and the tolerance analysis results are obtained, thus realizing high-precision and rapid analysis of component tolerances of complex optical systems.
[0034] Preferably, in the scaling and linear combination process of the ray tracing results described in steps two and three, the existing ray tracing results of surface eccentricity tolerance and tilt tolerance are scaled and linearly combined to calculate the ray tracing results of component tolerance. This eliminates the drawback of repeating the same operation in the current tolerance analysis process, effectively reduces the number of ray tracing operations, and improves the operating efficiency of tolerance analysis.
[0035] As a preferred approach, by ensuring that all scaling factors are less than 1, a high-precision linear combination relationship between component tolerances and surface tolerances in the linear optical system is guaranteed, thereby ensuring the accuracy of component tolerance analysis.
[0036] It also includes step four: based on the high-precision rapid analysis results of component tolerances obtained in step three, optimize complex optical systems and manufacturing processes. During the processing, the analysis results can provide the accuracy requirements for the manufacturing and assembly of optical components, thereby ensuring the yield rate of optical system processing and reducing the processing loss of optical systems.
[0037] Based on the high-precision rapid analysis results of component tolerances obtained in step three, an online rapid assessment of the rationality of complex optical system design and the success rate of production can be achieved. During the design process, the analysis results can determine whether the system needs to be redesigned. During the manufacturing process, the analysis results can provide the precision requirements for the manufacturing and assembly of optical components, thereby ensuring the yield rate of optical system processing and reducing the processing loss of optical system.
[0038] Beneficial effects:
[0039] 1. The present invention discloses a high-precision and rapid analysis method for component tolerances of complex optical systems. Based on the different classification results of component tolerances, the method adopts a linear combination of multiple surface tolerances to specifically decompose the tolerances of complex components, thereby achieving rapid solution of component tolerances. Compared with general tolerance analysis methods, it has the advantage of fast solution speed.
[0040] 2. The present invention discloses a high-precision and rapid analysis method for component tolerances of complex optical systems. It adopts a method of scaling and linearly combining the ray tracing results of existing surface eccentricity and tilt tolerances to calculate the ray tracing results of component tolerances. This eliminates the drawback of repeating the same operation in the current tolerance analysis process, effectively reduces the number of ray tracings by improving data utilization, and improves the operating efficiency of tolerance analysis.
[0041] 3. The present invention discloses a high-precision and rapid analysis method for component tolerances of complex optical systems. It utilizes the characteristics of linear optical systems to scale and combine the ray tracing results of known surface tolerances. When all scaling factors are less than 1, the method has the advantage of high precision due to the high-precision linear combination relationship of the tolerances of the linear optical system.
[0042] 4. The present invention discloses a high-precision and rapid analysis method for component tolerances of complex optical systems. Based on the above-mentioned beneficial effects 1, 2, and 3, it improves the accuracy and efficiency of component tolerance analysis for complex optical systems and is suitable for online rapid evaluation of the design rationality and production success rate of complex optical systems. Attached Figure Description
[0043] Figure 1 This is a flowchart of a method for high-precision and rapid analysis of component tolerances in a complex optical system according to the present invention.
[0044] Figure 2 This is an exploded schematic diagram of the component eccentricity tolerance in this invention;
[0045] Figure 3 This is an exploded schematic diagram of the component tilt tolerance in this invention;
[0046] Figure 4 This is an exploded schematic diagram of the lens group shear tolerance in this invention.
[0047] Figure 5 This is an exploded view of the adhesive sliding tolerance in this invention. Detailed Implementation
[0048] To better illustrate the purpose and advantages of the present invention, the invention will be further described below in conjunction with the accompanying drawings and examples.
[0049] Example 1:
[0050] like Figure 1 As shown in the figure, this embodiment discloses a method for high-precision and rapid analysis of component tolerances in a complex optical system. The specific implementation steps are as follows:
[0051] Step 1: For the component tolerances of the optical system, the component tolerances are classified into component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and cemented slip tolerance. Based on the characteristics and magnitude of the tolerance types, the four types of component tolerances are decomposed in a targeted manner using the high-precision linear combination relationship between component tolerances and surface tolerances in a linear optical system. The component tolerances are converted into linear combinations of eccentricity tolerances and tilt tolerances of each surface constituting the component, thus achieving linear decomposition of component tolerances while ensuring the accuracy of component tolerance analysis.
[0052] The component tolerance analyzed in step one is the component eccentricity, which has a size of 0.02mm. Therefore, in the high-precision linear combination relationship of component tolerances, after tolerance decomposition, it is the eccentricity tolerance of the two surfaces constituting the component, both of which have a size of 0.02mm.
[0053] Step 2: Divide the surface tolerance obtained by linear decomposition of the surface tolerance and the tolerance obtained during surface tolerance analysis to obtain the scaling factor.
[0054] Since the previous analysis showed that when the eccentricity tolerance of the first face is 0.04 mm, the eccentricity tolerance of the second face is 0.02 mm, the tolerance scaling factor for the first face is 0.02 / 0.04 = 0.5, and the tolerance scaling factor for the second face is 0.02 / 0.02 = 1.
[0055] Step 3: Scale the ray tracing results from the eccentricity and tilt tolerance analysis obtained in Step 2 using the scaling factor. Perform a linear combination of the scaled ray tracing results to obtain the ray tracing results for the component tolerances. Calculate the selected tolerance evaluation index using the obtained ray tracing results for the component tolerances to obtain the tolerance analysis results, thus achieving high-precision and rapid analysis of component tolerances in complex optical systems.
[0056] As previously analyzed, it is known that after adding an eccentricity tolerance of 0.04mm to the first surface, the ray tracing results of the edge rays in the meridional and sagittal directions are as follows:
[0057]
[0058] Where (0,1), (0,-1), (1,0), and (-1,0) are the coordinates of the light ray on the normalized pupil, following the matrix S. i The role of specific ray tracing results in the subsequent index matrix is explained to facilitate the illustration of the method in the embodiments.
[0059] After adding an eccentricity tolerance of 0.02mm to the second face, the ray tracing results of the edge rays in the meridional and sagittal directions are as follows:
[0060]
[0061] When the system has no tolerance, the ray tracing results of the edge rays in the meridional and sagittal directions are as follows:
[0062]
[0063] Therefore, by scaling the ray tracing results of the surface eccentricity tolerance analysis using a scaling factor, and then linearly combining the scaled ray tracing results, the ray tracing results of the component tolerance are obtained:
[0064]
[0065] By utilizing the ray tracing results of component tolerances, the selected tolerance evaluation index can be calculated, and the tolerance analysis results can be obtained, enabling high-precision and rapid analysis of component tolerances in complex optical systems.
[0066] Step 4: Based on the high-precision rapid analysis results of component tolerances obtained in Step 3, optimize the design and manufacturing of complex optical systems.
[0067] The above detailed description further illustrates the purpose, technical solution, and beneficial effects of the invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A high-precision and rapid method for analyzing component tolerances in complex optical systems, characterized in that: Includes the following steps, Step 1: For the component tolerances of the optical system, the component tolerances are classified into component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and cemented slip tolerance. Based on the characteristics and magnitude of the tolerance types, the four types of component tolerances are decomposed in a targeted manner using the high-precision linear combination relationship between component tolerances and surface tolerances in the linear optical system. The component tolerances are converted into linear combinations of eccentricity tolerances and tilt tolerances of each surface that constitute the component, thus achieving linear decomposition of component tolerances while ensuring the accuracy of component tolerance analysis. The implementation method for step one is as follows: The component tolerances are converted into a linear combination of the eccentricity tolerances and tilt tolerances of each surface that make up the component, thus ensuring the accuracy of the component tolerance analysis. The decomposition is performed using the high-precision linear combination relationship between component tolerances and surface tolerances in a linear optical system. The component tolerances include component eccentricity tolerance, component tilt tolerance, lens group shear tolerance, and cemented sliding tolerance; For component eccentricity tolerance, the component eccentricity tolerance is converted into a linear combination of the eccentricity tolerances of each surface constituting the component. After decomposition, the eccentricity tolerances of each surface are consistent with the component eccentricity tolerance in both direction and magnitude. For the component tilt tolerance, the component is made of It consists of several faces, let the first face be to the second face. The distance between the faces is Then when the component contains a size of When dealing with tilt tolerances, the component tilt tolerance is converted into a linear combination of the eccentricity tolerance and tilt tolerance of each surface constituting the component. After decomposition, each surface contains a value of... The surface tilt tolerance, in the radial direction, is... The eccentricity tolerance of the surface is: In the axial direction, the first The eccentricity tolerance of the surface is: For the shear tolerance of the lens group, the shear tolerance of the lens group is converted into a linear combination of the tilt tolerances of each surface of the constituent element. After decomposition, the tilt tolerance of the surface is consistent with the shear tolerance of the lens group in both direction and magnitude. For glued sliding tolerance, this element is in the first... Sliding occurs on a surface, and the radius of curvature of the surface where sliding occurs is given by... , No. to the first The distance between the faces is Then when the component contains a size of When dealing with the glued sliding tolerance, the glued sliding tolerance of the component is converted into a linear combination of the eccentricity tolerance and tilt tolerance of each surface constituting the component. After decomposition, the tilt tolerance of each surface is: No. The eccentricity tolerance of the surface in the radial direction is: No. The eccentricity tolerance of the surface in the axial direction is: Based on the characteristics and magnitude of component eccentricity tolerance, component tilting tolerance, lens group shearing tolerance, and cemented sliding tolerance, the high-precision linear combination relationship between component tolerance and surface tolerance in the linear optical system is used to decompose the component tolerance in a targeted manner, converting the component tolerance into a linear combination of eccentricity tolerance and tilting tolerance of each surface that constitutes the component, thus achieving linear decomposition of component tolerance while ensuring the accuracy of component tolerance analysis. Step 2: Divide the surface tolerance obtained by linear decomposition of the component tolerance during surface tolerance analysis to obtain the scaling factor; Step 3: Scale the ray tracing results of the surface eccentricity and tilt tolerance analysis using the scaling factor obtained in Step 2. Perform a linear combination of the scaled ray tracing results to obtain the ray tracing results of the component tolerance. Calculate the selected tolerance evaluation index using the obtained ray tracing results of the component tolerance to obtain the tolerance analysis results, thus realizing high-precision and rapid analysis of component tolerances in complex optical systems.
2. The method for high-precision and rapid analysis of component tolerances in a complex optical system as described in claim 1, characterized in that: The second step is implemented as follows: After obtaining the tolerance type and size of each surface after the component tolerance decomposition in step one, the scaling factor is calculated by using formula (6) with the equal scaling method based on the size of the tolerance in the decomposition result and the size of the existing tolerance of the corresponding surface. Where: b is the size of the surface tolerance obtained from step one, and a is the size of the existing tolerance of the corresponding surface.
3. The method for high-precision and rapid analysis of component tolerances in a complex optical system as described in claim 1, characterized in that: The method for implementing step three is as follows: After obtaining the scaling factor in step two, the difference between the ray tracing data of each surface eccentricity and tilt tolerance and the ray tracing data of the system without tolerance is scaled and accumulated using equation (7). Finally, the accumulated result is superimposed on the ray tracing data of the system without tolerance to perform a linear combination of the ray tracing results and obtain the ray tracing results of the component tolerance. in, This indicates that after the tolerance of the component is decomposed, there are... Seed surface tolerance; This is a matrix that stores the ray tracing results when the system has no tolerances. The size of the matrix is related to the number of ray samples during ray tracing. Add the first to the system After setting the tolerance, a matrix is used to store the ray tracing results. For the first Scaling factor for seed surface tolerance; The results of ray tracing for component tolerances; The selected tolerance evaluation index is calculated using the ray tracing results of the component tolerance obtained by formula (7), and the tolerance analysis results are obtained, thus realizing high-precision and rapid analysis of component tolerances of complex optical systems.
4. A high-precision and rapid analysis method for component tolerances of a complex optical system as described in claim 1, 2, or 3, characterized in that: It also includes step four, which optimizes complex optical systems and manufacturing processes based on the high-precision rapid analysis results of component tolerances obtained in step three. During the processing, the analysis results can provide the accuracy requirements for the manufacturing and assembly of optical components, thereby ensuring the yield rate of optical system processing and reducing the processing loss of optical systems.
5. The method for high-precision and rapid analysis of component tolerances in a complex optical system as described in claim 4, characterized in that: Step four is implemented as follows: Based on the high-precision rapid analysis results of component tolerances obtained in step three, an online rapid assessment of the rationality of complex optical system design and the success rate of production can be achieved; during the design process, the analysis results can determine whether the system needs to be redesigned. During the manufacturing process, the analysis results can provide the precision requirements for the manufacturing and assembly of optical components, thereby ensuring the yield rate of optical system processing and reducing the processing loss of optical systems.
6. The method for high-precision and rapid analysis of component tolerances in a complex optical system as described in claim 4, characterized in that: In the scaling and linear combination process of the ray tracing results described in steps two and three, the existing ray tracing results of surface eccentricity tolerance and tilt tolerance are scaled and linearly combined to calculate the ray tracing results of component tolerance. This eliminates the drawback of repeating the same operation in the current tolerance analysis process, effectively reduces the number of ray tracing operations, and improves the operating efficiency of tolerance analysis.
7. The method for high-precision and rapid analysis of component tolerances in a complex optical system as described in claim 4, characterized in that: By ensuring that all scaling factors are less than 1, a high-precision linear combination relationship between component tolerances and surface tolerances in a linear optical system is guaranteed, thereby ensuring the accuracy of component tolerance analysis.