2.1. Manufacturing Constraints Analysis for Four-Mirror System
Manufacturing constraints in optical systems depend on practical manufacturing methods.
Figure 1a demonstrates a computer integrated manufacturing system for an off-axis four-mirror reflective optical system based on raster milling.
In order to avoid the time-consuming machining process and the tedious assembly process before the system is put into use, all the mirror blanks can be assembled according to the design position, and then all the mirrors can be processed synchronously by raster milling.
In this method of processing, all mirrors are free of disassembly and assembly, in which the position accuracy of the mirrors depends only on the machine tool. Compared with the traditional method, there is no need to process the locating surface so that the alignment error can be avoided, and the system can be put into use after the processing is completed. An ultra-precision machine tool has a high motion accuracy, which ensures the excellent position accuracy between the mirrors. Therefore, the good optical performance of the whole system is ensured.
The curvature radii of the mirror surfaces in the system should be greater than the rotational radius of the tools, and all the mirror surfaces should be close to a cylindrical reference surface, as shown in
Figure 1b. These manufacturing constraints should be reflected in the design process of the system to ensure a smooth machining process.
In practice, there is always a deviation between the mirror and the reference surface. For one mirror in this system, the region between the mirror’s surface and the reference surface is called the deviation region, as shown in
Figure 2.
To quantify this deviation, the index called the average deviation from the reference surface (ADRS),
, is defined to characterize the average deviation between the mirrors’ surface and the reference surface in the design,
where
is the equation of the mirror’s surface in the cylindrical coordinate system and
is the radius of the reference surface.
is the integral region, which has the following differential form:
where
is the angle formed by the mirror’s edge and the Z-axis of the cylindrical coordinate system.
In the raster milling process, the deviation region of a cross-section perpendicular to the tool’s rotation direction should also be considered, as shown in
Figure 3a.
In a cross-section of this structure, Equation (1) can be rewritten as
where
is the central angle of the mirror,
is the equation of the mirror’s surface in the polar coordinate system and
is the radius of the reference surface. Equation (3) also applies to other possible positional relationships of the mirror and the reference surface, as shown in
Figure 3b. This index can effectively reflect the deviation degree regardless of the different positions and sizes of mirrors. Meanwhile, the maximum deviation from the reference surface of each mirror also needs to be considered.
In order to make this machining method easier to achieve, it is necessary to plan the tool’s radius of gyration and tool spindle path in the design stage. For a cross-section perpendicular to the tool’s rotation direction in the structure, draw the equidistance lines of the mirror’s surface
,
,
, and
toward the center of the reference surface. The distance between the ends of the equidistant lines of adjacent mirrors is denoted by
. The equidistant line parameter
is equal to the tool’s radius of gyration
, as shown in
Figure 4.
The moving range of the tool spindle in the X-Y plane decreases as the tool’s radius of gyration
increases. When
reaches the minimum value, the tool’s radius of gyration
reaches its maximum
, as shown in the following equation:
When the maximum radius of gyration
is obtained, the tool spindle path
is the closed path surrounded by
and
, which is calculated by the following formula:
2.2. Aberration Analysis for Four-Mirror System
According to the particular constraints proposed by the previous section, we chose a four-mirror structure that contains a plane mirror. The plane mirror can fold the beam path to meet the special manufacturing method mentioned above and also provides the degree of freedom for the final aberration correction.
Figure 5 shows the layout of the four-mirror reflective system.
This system is composed of three curved mirrors and one plane mirror: a primary mirror , a secondary mirror , a tertiary mirror and a quaternary mirror , in which is the plane mirror tilted at an angle of . The conic coefficients of , , and in this structure are , , and . The incident ray heights of , , and are , and . and are the object distances and the image distances of and .
The obscure ratios of
to
and
to
are
and
, respectively, and the magnification ratios of
and
are
and
, respectively. They are defined as follows:
According to the paraxial optical theory [
25], the obscure ratios and magnification ratios defined by the Equation (6), the curvature radius of the mirror and the distance between the mirror
and the mirror
can be deduced as follows:
where
is the focal length of the four-mirror optical system.
Based on the primary aberration theory [
26], we can obtain the third-order aberrations expressed in terms of the structure parameters
,
,
,
,
,
and
[
27]. Due to space limitation, the implicit functions are as follows:
2.3. Search for the Initial Structure via GA
GA is a global optimization algorithm that does not depend on the initial parameters. It uses the principle of nature to “evolve” toward an optimal solution. For highly nonlinear and high-dimensional parameter optimization problems, GA can often find the optimal solution effectively [
28]. In our work, GA is used to optimize the objective function to obtain the initial optical system parameters. The algorithm iteratively optimizes the objective function by relying on biologically inspired operators such as mutation, crossover and selection.
Based on the analyses of the manufacturing constraints, aberrations and the structure configuration in the previous section, the objective function was established.
The objective function of aberrations is composed of weighted aberrations which can be expressed as
,
where
is the weight of the corresponding term. The weight given to each term depends on its importance in the system. The higher weight values are set to the aberration coefficients with high requirements and vice versa.
According to Equation (10), the objective function is a comprehensive reflection of the aberration in the optical system. The smaller value indicates a better imaging quality of the optical system.
The objective function of manufacturing and structural constraints
consists of the ADRS, the tool spindle path
and some other structural constraints
, such as the obscuration elimination and telecentric in the image space, are as follows:
where
and
are the additional variables added for structure control.
The manufacturing and structural constraints function
and imaging quality constraints function
constitute the objective function
:
By establishing the objective function, the problem of solving the initial structural parameters of the four-mirror optical system is transformed into the optimization of the objective function . The small value of aberration coefficients, ADRS and tool spindle path will be obtained by minimizing . In this paper, GA is introduced to optimize the objective function, that is, GA is introduced to solve the parameters of the initial structure.
The optimization process of GA is shown in
Figure 6, which is briefly described as follows:
Step 1: Encode the parameters and initialize the population. Encoding is the basis of GA, and the encoding mechanism has an essential influence on the performance and efficiency of the algorithm. In this paper, binary is used to encode the parameters [
29]. First, convert parameters
,
,
,
,
,
,
,
, and
from decimal numbers to binary numbers. The sequence of 9 parameters represents a chromosome, which is a solution of the objective function. Each generation consists of a certain amount of chromosomes, and the population size is set empirically. Then, the initial population of GA is formed by randomly generating multiple chromosomes.
Step 2: Evaluate the fitness. The reciprocal of the objective function is used as the fitness function to calculate the fitness of each chromosome in the population. The value of fitness is the main performance index to describe the performance of an individual in GA. The larger fitness value indicates a good individual’s performance and vice versa.
Step 3: Selection. Once the fitness is calculated, several pairs of chromosomes were selected as parents for breeding. The chromosome with a larger value of fitness has a higher selection probability.
Step 4: Crossover. Crossover is the operator that allows selected chromosomes to exchange some genes with the crossover probability , which is an important means to obtain excellent individuals in GA. The is set between 0.8 and 1.0. In binary coding, crossover methods include single point crossover, two-point crossover and multi-point crossover.
Step 5: Mutation. Mutation is the operation of changing some genes of a chromosome to form new individuals with a certain probability (mutation probability). For the mutation in binary, the chromosomes are mutated at one point selected randomly. The mutation of bit is the inversion of bit: 0 becomes 1 or 1 becomes 0. In GA, mutation is employed to avoid converging to local minima. The mutation probability is approximately 0.01.
Step 6: After finishing the process of crossover and mutation operations, some new individuals are produced to join the surviving individuals so as to form a new generation.
Step 7: Termination conditions. The termination condition is usually set as the maximum number of generations or no obvious changes in the value of the objective function.
Step 8: Decode and calculate the initial structure parameters , , , , , , , , and .
The flow chart of the whole design process is shown in
Figure 7, which is described as follows:
Step 1: Establish the objective function (,,,,,,,,,) by analyzing the aberrations and manufacturing constraints.
Step 2: Set the weights and use GA to optimize the parameters (,,,,,,,,,) to minimize the objective function.
Step 3: Based on the optimized parameters in the previous step, calculate the configuration parameters , , , , , and .
Step 4: The configuration parameters were imported for further analysis into the commercial software, and then, the final system is obtained.
In this study, the objective function consists of two parts: the aberration constraints and the manufacturing constraints, in which the calculation of manufacturing constraints is very time-consuming because of the ray tracing. This phenomenon is more obvious when the population size and the number of iterations is large.
In order to solve this problem, here we propose a strategy to speed up the calculation. The fitness calculation process of the GA is improved as shown in the flow chart in
Figure 8. In this improved strategy, the aberration constraints
is first calculated instead of the objective function
, and then the value of
is compared with the threshold. The inferior/poor individuals will directly use the
as the fitness to implement the selection operation without calculating manufacturing constraints
; As for the excellent individuals,
will be calculated and added to
to make them more competitive, which is more like an incentive process. As the iteration goes on, the proportion of individuals with small aberrations and good structural configurations will increase in the population.