4.1. RTCVD System
Figure 4 displays the schematic of the rapid thermal chemical vapor deposition (RTCVD) system.
A 6-inch silicon wafer is positioned on a revolving support inside the system’s chamber and subjected to heat from a heating system. The heating system consists of three Lamp banks. Lamp bank 1 uniformly warms the whole surface area of the wafer, Lamp bank 2 specifically heats the periphery of the wafer, and Lamp bank 3 equally heats the wafer as a whole. The
Figure 5 displays the incident radiation flux emitted by the heating lights. A 10% concentration of silane gas (SiH4) is fed into the reactor. SiH4 undergoes decomposition to produce silicon (Si) and hydrogen gas (H2). A layer of polysilicon, with a thickness of 0.5
, is applied onto the wafer by depositing it at temperatures of about 800K or more, which takes about 1 minute. During wafer processing, the support is turned to ensure that the temperature is evenly distributed in the azimuthal direction. Due to the thinness of the silicon wafer, all changes in temperature along the azimuth direction are disregarded. Hence, it is necessary to maintain consistent temperature distribution over the wafer radius in order to achieve a homogeneous deposition of polysilicon on the wafer. This may be achieved by regulating the power supplied to the three zones of lighting groups. A one-dimensional space model of the thermal dynamics may be expressed as the following PDE [21,22]:
Constrained by the specified border conditions.
where the non-dimensional wafer temperature, denoted by
, represents the ratio of the actual wafer temperature
to the ambient temperature
, which is 300K. The non-dimensional time, denoted by
, represents the ratio of the actual time
to
, which is
. The non-dimensional radius position, denoted by
, represents the ratio of the actual radius position
to the wafer radius
, which is
. The variables
,
and
represent the percentage of the light source power. The variables
,
,
represent the wafer incident radiation flux from the three-zone warming lights, respectively. The parameters in (17) through (18) are listed as follows:
The RTCVD system is a complex system that exhibits both spatial and temporal characteristics and has an unlimited number of dimensions. For practical purposes, a certain number of sensors must be used. Assume that sensors positioned at are employed to gauge the system’s output. Consider as the spatial domain, where is a vector containing the elements . Let be a vector denoted by , where . The temporal input is defined as , where is the time variable. The objective of the modeling problem is to determine a spatiotemporal model based on the input and the output , where K represents the duration of time.
In practical operation, 11 sensors are placed evenly along the radial direction. To simulate the impact of noise, 11 independent sets of Gaussian white noise signals were added to the data collected from 11 sensors. The average value is zero and the standard deviation is , , .
4.2. SPSA Learning Based Three-dimensional Fuzzy Modeling
In order to obtain sufficient dynamic information of the system, interference signals with amplitudes not exceeding 10% are added to the manipulated input variables
,
, and
, respectively. Thus, the three manipulated input variables affected by interference signals, namely the excitation signals, can be given by the following Equation (
19).
where
,
and
are steady-state inputs at a furnace temperature of
.
,
and
are the disturbance amplitude of
,
and
. In this study,
,
and
are 0.2028, 0.1008 and 0.2245, respectively,
,
and
are set to
.
A sample interval of 0.5 seconds was established in this investigation. The entire simulation time period was 7000 seconds. Therefore, 14000 samples were generated, in which 600 samples were randomly selected for training experiments and then 300 samples were randomly selected for testing experiments.
In this study, for simplicity,
and
were chosen. Thus, the dataset can be written as Equation (
20).
where
For
in the dataset
S, AP clustering is used. The AP method sets the coefficient of dampness
to 0.9 and the reference degree
P to 0.5. Following the process of clustering learning, a total of Seven fuzzy rules and their accompanying clustering cores were successfully acquired. Equation (
7) shows the breadth setting of the Gaussian spatial membership function, whereas Equation (
8) shows the breadth setting of the conventional Gaussian membership function.
This paper uses Fourier space base functions to represent the fuzzy rule resulting set, and applies the SPSA method to improve the coefficients of Fourier space base functions.
In the SPSA algorithm, the relevant parameter settings are as follows: , , , , , .
Based on the learning results of the AP algorithm, it is evident that there are a total of 7 fuzzy rules, so the parameter dimension that needs to be adjusted is 28, and the optimization range control of the parameters is . The end point criterion is defined as either reaching the maximum number of iterations or when the change in iteration becomes less than 0.00001 for five consecutive occasions.
The initial value of
is obtained through gradient descent algorithm, as shown in Equation (
21).
By using the SPSA algorithm, the optimal parameters for the Fourier space base function of the fuzzy rule resulting set can be obtained.
For the convenience of observation,
Figure 6 shows seven space base functions.
The seven three-dimensional fuzzy rules derived from the data are listed as follows:
if is very Positive Large and is Positive Small and is Positive Large and is very Positive Large, then is [0.8147 0.9058 0.1270 0.9134 0.6324 0.0975 0.2785 0.5469 0.9575 0.9649 0.1576].
if is more than Zero and is less than Positive Medium and is Positive Small and is Positive Medium, then is [6.7941 6.7002 3.3976 5.6020 0.9932 2.9523 6.4101 5.5455 6.7164 4.5902 0.2500].
if is less than Positive Small and is more than Postive Medium and is more than Zero and is very Positive Large, then is [12.7369 -14.0099 -10.1810 -11.3661 -11.1470 -5.8834 -9.8322 -2.5678 -10.5907 -0.4775 -4.1538].
if is very Positive Large and is Positive Large and is slightly Positive Small and is Positive Large, then is [0.4617 0.9713 8.2346 6.9483 3.1710 9.5022 0.3445 4.3874 3.8156 7.6552 7.9520].
if is more than Positive Medium and is Positive Large and is more than Zero and is Positive Medium, then is [1.8687 4.8976 4.4559 6.4631 7.0936 7.5469 2.7603 6.7970 6.5510 1.6261 1.1900].
if is more than Positive Medium and is Positive Medium and is slightly Positive Small and is very Positive Large, then is [-2.4918 -4.7987 -1.7019 -2.9263 -1.1191 -3.7563 -1.2755 -2.5298 -2.5673 -2.3571 -3.125].
if is Positive Large and is Positive Small and is Positive Small and is less than Positive Medium, then is [-1.2263 -0.4110 -1.1889 -0.7443 -1.0026 -0.4407 -1.3535 -1.6484 -2.6840 -1.4376 -0.6583].
Finally, the complete three-dimensional fuzzy modeling of RTCVD has been achieved. The abbreviation for the suggested three-dimensional modeling technique, which combines AP clustering with Fourier space base functions, is AP Fourier SPSA-3D fuzzy modeling.
The simulation results of AP-Fourier-SPSA-3D are shown in the following figures. The predicted result of the model in the training data is displayed in
Figure 7, while the discrepancies between the expected and actual values are illustrated in
Figure 8.
Figure 9 displays the anticipated outcome of the procedure in the test data, whereas
Figure 10 illustrates the flaws in the predictions. The root mean square error (RMSE) performance indices are shown in
Table 1.