<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">WJET</journal-id><journal-title-group><journal-title>World Journal of Engineering and Technology</journal-title></journal-title-group><issn pub-type="epub">2331-4222</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/wjet.2017.51006</article-id><article-id pub-id-type="publisher-id">WJET-74272</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Chemistry&amp;Materials Science</subject><subject> Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Temperature and Flow Rate Control of Diffusing Chamber
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yongbo</surname><given-names>Lai</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guoping</surname><given-names>Lu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Zhiwei</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Mechanic &amp;amp; Electrical Engineering, Jiangsu College of Information Technology, Wuxi, China</addr-line></aff><pub-date pub-type="epub"><day>09</day><month>12</month><year>2016</year></pub-date><volume>05</volume><issue>01</issue><fpage>58</fpage><lpage>76</lpage><history><date date-type="received"><day>December</day>	<month>2,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>February</month>	<year>18,</year>	</date><date date-type="accepted"><day>February</day>	<month>21,</month>	<year>2017</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The temperature and flow rate control of diffusing chamber is one of the key technologies in the production of poly-crystal silicon thin film. As there exist some modeling uncertainties and errors in the actual system, it is difficult to guarantee the chamber variable temperature conditions and the flow rate of diffusion gas being controlled within its targeted range in the rapid thermal processing (RTP). In this paper, the control applies the programmable logic controller (PLC) to configure control hardware system, proposes expert proportional integral derivative (PID) control method to regulate the gas flow rate and H∞ control strategy to attenuate chamber modeling uncertainties and disturbances, respectively, to steer the chamber rapid variable temperature very close to the expected product temperatures. Furthermore, it designs human-machine integrated user control interface (HMI) and achieves rapid and accurately control performances for user operating production. The designed control system are simulated and tested in the application, which demonstrates that the control method has strong robustness when the modeling uncertainties, errors, parameters perturbation and disturbances, the temperature and flow rate meet the requirements of precisely trajectory following.
 
</p></abstract><kwd-group><kwd>Diffusing Chamber</kwd><kwd> PLC Hardware Configuring</kwd><kwd> Expert PID Control</kwd><kwd> H&amp;infin; Control</kwd><kwd> HMI</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The poly-crystal silicon thin films have excellent photo-electric properties and production of low cost in the field of energy and informational industry, become a very important electronic materials, widely used in the integrated circuits, semiconductor devices and solar energy cells production. The manufacturing technique includes oxidation, diffusion, alloy and etc. [<xref ref-type="bibr" rid="scirp.74272-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref2">2</xref>] , in the diffusion process, the diffusing chamber is an important equipment for diffusion gas supplying and reacting, and its temperature and flow rate control are the key technologies for poly-crystal silicon thin film production. One kind of overall structure of diffusing chamber control devices is shown as <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The diffusing chamber is axis symmetric and separates the inner part, which contains the deposited wafers and the diffusion gas, and the lamp heaters are uniform annular which distributed on the inner part; also the chamber internal wall is coated with reflective layer. The deposited wafers are partitioned into concentric elements and are coaxial with the chamber. The temperature is sensed at twelve locations across the wafers along the cylindrical axis of the chamber.</p><p>In the production, the chamber temperature should be easily operated with given control parameters of the gas temperature and flow rate, and its product process satisfies the following technical requirements:</p><p>1) The diffusing chamber is vacuum condition before ventilating diffusion gas;</p><p>2) To ensure the purity of the diffusion gas, the ventilating pipelines and chamber need purify after an operating cycle, meanwhile, it satisfies the function of gas automatic to be replenished in the production;</p><p>3) Achieving rapid variable temperature and flow rate adjustment, satisfying the technical indicators of poly-crystal silicon thin film production;</p><p>4) The control process of all the electric actuators can be operated with manual and automatic control modes, and the control processes are conveniently, safety and reliable for user operating.</p><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>, it is a difficult control system that there are two control targets</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> The overall structure of control device</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x2.png"/></fig><p>and two complex coupling variables with modeling uncertainties, errors and disturbances. There is a need to develop a mathematical model that takes into accounts the combined dynamics of diffusion gas flow rate and heaters power, and a method for high-performance rapid variable temperature control with strong robustness. For the chamber control theory and application, there were many results in the past few decades [<xref ref-type="bibr" rid="scirp.74272-ref3">3</xref>] - [<xref ref-type="bibr" rid="scirp.74272-ref11">11</xref>] , such as using traditional PID control method to solve the temperature tracking in [<xref ref-type="bibr" rid="scirp.74272-ref3">3</xref>] ; by using linear programming techniques, Norman [<xref ref-type="bibr" rid="scirp.74272-ref4">4</xref>] formulated and solved the problem of minimizing the worst error in the wafer temperature control. To ensure deposited wafer temperature trajectory tracking, model-based control presented in [<xref ref-type="bibr" rid="scirp.74272-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref8">8</xref>] , but these control methods were based on the exact mathematical modeling, therefore, they may not be applicable in an actual rapid thermal processing system in the presence of modeling uncertainties, disturbances, errors and etc.. To overcome the modeling errors, Lai and Lin [<xref ref-type="bibr" rid="scirp.74272-ref9">9</xref>] applied neural fuzzy network to temperature control in a rapid thermal processing system, then, Jin and Hyun [<xref ref-type="bibr" rid="scirp.74272-ref10">10</xref>] proposed a neural network iterative learning controller to compensate the mathematical model errors, and achieved an accurate output tracking by experiment and simulation. Based on iterative learning control, Yang et al. [<xref ref-type="bibr" rid="scirp.74272-ref11">11</xref>] designed a quadratic-optimal learning control method and implemented on an experimental RTP system despite existed disturbances and model errors.</p><p>Recently, scholars and engineers have presented some novel control techniques for thermal processing in the industry application [<xref ref-type="bibr" rid="scirp.74272-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref15">15</xref>] . Based on BP and GA technologies, Zhang et al. [<xref ref-type="bibr" rid="scirp.74272-ref12">12</xref>] reduced the static temperature compensation and temperature drift. Li et al. [<xref ref-type="bibr" rid="scirp.74272-ref13">13</xref>] used a novel state space model predictive method to solve the industrial furnace temperature control. For dynamic temperature compensation, Qiao and Chai [<xref ref-type="bibr" rid="scirp.74272-ref14">14</xref>] proposed an intelligence-based temperature switching control implemented in the raw meal production. To eliminate the coupling effect, an intelligent PID decoupling control system integrating self-growing radial basis function neural network was proposed in [<xref ref-type="bibr" rid="scirp.74272-ref15">15</xref>] . Compared with the aforementioned results, based on PLC hardware configuring, this paper designs the H∞ variable temperature control and Expert PID flow rate control in the diffusing chamber; the temperature control synthesizes their advancements in the static temperature drift and dynamic disturbances attenuation, meanwhile, the system modeling uncertainties, errors and unknown disturbances are adequately considered. Through numerical simulations and actual application, it demonstrates that the present control strategy is effective.</p><p>The remaining parts of this paper are organized as follows:</p><p>Section 2 detailedly introduces the system control hardware configuring design, which applies programmable logic controller and its function modules to configure control hardware system for the control. Section 3 describes the control strategies and programs design for the chamber control processing, the pro- cessing control simplified flow chart is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, furthermore, designs the HMI for user conveniently operating. Lastly, in section 4 the designed control</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The production control flow chart</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x3.png"/></fig><p>system performances are simulated and analyzed in the actual production.</p><p>Notations: The notation used throughout the paper is fairly standard. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x4.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x5.png" xlink:type="simple"/></inline-formula> denote the n-dimensional Euclidean space and the set of all n &#215; m real matrices, respectively; I is the identity matrix with appropriate dimension. The superscript T represents the transpose of a matrix; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x6.png" xlink:type="simple"/></inline-formula>refers to Euclidean norm of the vector X. The notation P &gt; 0 means that P is real symmetric and positive definite. In symmetric block matrices, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x7.png" xlink:type="simple"/></inline-formula> asterisk represents a term that is induced by symmetry. Matrices, if their dimensions are not explicitly stated, are assumed to be compatible for algebraic operations.</p></sec><sec id="s2"><title>2. System Control Hardware Design</title><sec id="s2_1"><title>2.1. System Control Hardware Configuring</title><p>In accordance with the system devices (<xref ref-type="fig" rid="fig1">Figure 1</xref>) and the flow chart (<xref ref-type="fig" rid="fig2">Figure 2</xref>), the temperature and flow rate control have 4 analogues and 6 digital input signals, respectively, with the additional 28 output control signals. The system hardware control main modules applies a compacted Siemens PLC (CPU 314 C-2 DP) [<xref ref-type="bibr" rid="scirp.74272-ref16">16</xref>] , affiliates 2 digital input/output (DI/DO) modules (C1_2 and C2), one analogue/digital (AI/DI) signals input module (C_1), one power module and one HMI (MP277 10#) to configure; The system control hardware configuring satisfies the control output of the valves, pumps, power driving boards and heaters, the construction of system control hardware is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s2_2"><title>2.2. The Hardware’s Input and Output (I/O) Ports Definition</title><p>According to <xref ref-type="fig" rid="fig3">Figure 3</xref>, defining the I/O ports function of the module C1_1, C1_2 and C_2 are shown in Figures 4-6, respectively.</p></sec><sec id="s2_3"><title>2.3. Temperature Sampling and Driving Circuit Design</title><p>Considering the system cost, in order to reduce the number of input modules, the temperature analogue sampling and driving circuit design, which uses of 12 high-precisely thermal couple AD590s monitoring the temperatures of wafers, applies a piece of MC74HC4514N decoder chip constructing analogue signals switches, then through a precisely 1 kΩ resistance and an isolating amplifier converting the analogue signals to current (0 - 20 mA) sent to the 14th and 15th ports of module C1_1, the signal sampling detection uses periodic refreshing mode, the circuit design is shown in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Hardware system construction</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x8.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Module C1_1 I/O ports function</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x9.png"/></fig></sec></sec><sec id="s3"><title>3. System Control Strategy and Program Design</title><p>In this section, the system control strategies and program flow chart design will be presented. The system adopts manual and automatic operating modes in terms of the requirements of production process, this paper only presents the automatic control mode design.</p><sec id="s3_1"><title>3.1. System Program Flow Design</title><p>Based the control flow chart (<xref ref-type="fig" rid="fig2">Figure 2</xref>) and production technical requirements,</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Module C1_2 I/O ports function</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x10.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Module C2 I/O ports function</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x11.png"/></fig><p>the designed main control program flow include temperature and flow rate analogue detecting control, Modbus communication, valves control, heating control, exhaust purifying, leakage testing and diffusion gas filling subroutine modules, the systems applies circular scanning output to carry out work, the main program flow chart is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p></sec><sec id="s3_2"><title>3.2. Temperature Interrupt H∞ Control</title><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>, by the first law of thermal-dynamics, the temperature dynamic</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Temperature sampling &amp; driving circuit</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x12.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Main control flow chart</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x13.png"/></fig><p>model of the diffusing chamber is</p><disp-formula id="scirp.74272-formula202"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x14.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x15.png" xlink:type="simple"/></inline-formula> is the temperature distributing vector of internal chamber, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x16.png" xlink:type="simple"/></inline-formula>is the parameter of heat capacity matrix, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x17.png" xlink:type="simple"/></inline-formula>is the coefficient matrix of heat conduction for the chamber’s internal and external temperatures and S is heat transfer area.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x18.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula>is the external temperature of chamber, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x21.png" xlink:type="simple"/></inline-formula> is the condition of temperature boundary values, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x22.png" xlink:type="simple"/></inline-formula>is the initial temperature. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x23.png" xlink:type="simple"/></inline-formula>is the heaters output power. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x24.png" xlink:type="simple"/></inline-formula>is the systems’ synthetic diffusing heat energy, in which <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x19.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x25.png" xlink:type="simple"/></inline-formula> is the diffusion gas absorbed heat energy,</p><disp-formula id="scirp.74272-formula203"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x26.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x27.png" xlink:type="simple"/></inline-formula> is the diffusion gas flow rate, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x28.png" xlink:type="simple"/></inline-formula>is the diffusion gas specific heat capacity. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x29.png" xlink:type="simple"/></inline-formula>is the radiation heat energy absorbed by the wafer and</p><disp-formula id="scirp.74272-formula204"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x30.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x31.png" xlink:type="simple"/></inline-formula> and m are the wafer specific heat capacity parameter and mass, respectively. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x32.png" xlink:type="simple"/></inline-formula>is the unknown heat energy and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x33.png" xlink:type="simple"/></inline-formula> is the norm bounded uncertainties which can be depicted the following,</p><disp-formula id="scirp.74272-formula205"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x34.png"  xlink:type="simple"/></disp-formula><p>where H and E are known constant matrices, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x35.png" xlink:type="simple"/></inline-formula>is the Lebesgue measurable time varying matrix and satisfies</p><disp-formula id="scirp.74272-formula206"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x36.png"  xlink:type="simple"/></disp-formula><p>Considering the actual structure of chamber and the heating mode in <xref ref-type="fig" rid="fig1">Figure 1</xref>, the inner wall of chamber is assumed as a gray, diffuse, opaque surface, the heat absorbed of all the wafer elements is also assumed to be equal, which can be thought the temperature distribution is uniform of the inner part of chamber, that is</p><disp-formula id="scirp.74272-formula207"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x37.png"  xlink:type="simple"/></disp-formula><p>Assuming <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x38.png" xlink:type="simple"/></inline-formula> is the measured temperature, then the dynamic model (1) is simplified to</p><disp-formula id="scirp.74272-formula208"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x39.png"  xlink:type="simple"/></disp-formula><p>set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x40.png" xlink:type="simple"/></inline-formula> is the error of actual temperature and the expected control values, system disturbances is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x41.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x42.png" xlink:type="simple"/></inline-formula>is the heaters control output power, then from (1) to (7) the dynamic model can be written as</p><disp-formula id="scirp.74272-formula209"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x43.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x44.png" xlink:type="simple"/></inline-formula>, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x45.png" xlink:type="simple"/></inline-formula> is delay time of measured temperature and</p><disp-formula id="scirp.74272-formula210"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x46.png"  xlink:type="simple"/></disp-formula><p>In order to reduce the control cost to be enough small with the uncertainties and disturbances, that is</p><disp-formula id="scirp.74272-formula211"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x47.png"  xlink:type="simple"/></disp-formula><p>where Q and R are positive weight matrices, respect to the important degree of attenuating temperature error and control cost. Then defining the temperature control optimal object evaluating equation as</p><disp-formula id="scirp.74272-formula212"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x48.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x49.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x50.png" xlink:type="simple"/></inline-formula>.</p><p>Then from (10) to (11), the control optimal object equation is equivalent to</p><disp-formula id="scirp.74272-formula213"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x51.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x52.png" xlink:type="simple"/></inline-formula> is a positive scalar. For system (1) design controller as</p><disp-formula id="scirp.74272-formula214"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x53.png"  xlink:type="simple"/></disp-formula><p>where K is the controller gain, which will be designed, from (7) to (13), obtains</p><disp-formula id="scirp.74272-formula215"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x54.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x55.png" xlink:type="simple"/></inline-formula>.</p><p>Remark 3.1: In system (7), the is depicted the time varying unknown thermal energy which caused by the diffusing chamber’s temperature modeling uncertainties and errors, without loss of generality, which the uncertainties and errors have several aspects, such as the diffusion gas modeled uncertainties, the gas thermal decomposition energy, convection heat, unknown heat energy disturbance and etc..</p><p>The temperature dynamic mode (8), as an applied control systems design [<xref ref-type="bibr" rid="scirp.74272-ref17">17</xref>] , in order to surmounted the uncertainties, errors and unknown disturbances, firstly, in this paper we casts H∞ control strategy to put forward a sufficiently condition of system (8) robustly mean square stable as the following definition.</p><p>Definition 3.1: For diffusing chamber’s temperature system (8), under the controller <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x56.png" xlink:type="simple"/></inline-formula> and given positive scalar<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x57.png" xlink:type="simple"/></inline-formula>, if there exist positive definite symmetric matrices P, N, satisfy the following inequality (15), then the closed-loop system (14) is robustly mean square stable, and satisfies <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x58.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.74272-formula216"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x59.png"  xlink:type="simple"/></disp-formula><p>Proof: considering the following Lyapunov function</p><disp-formula id="scirp.74272-formula217"><label>, (16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x60.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x61.png" xlink:type="simple"/></inline-formula>, a straightforward computation gives the time derivative of (14) along the solutions of (8) as</p><disp-formula id="scirp.74272-formula218"><label>, (17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x62.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x63.png" xlink:type="simple"/></inline-formula>,</p><p>so the system (8) is asymptotically stability.</p><p>when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x64.png" xlink:type="simple"/></inline-formula>, defining</p><disp-formula id="scirp.74272-formula219"><label>, (18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x65.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x66.png" xlink:type="simple"/></inline-formula>.</p><p>In terms of (15) and (18), applies matrix schur complements theorem [<xref ref-type="bibr" rid="scirp.74272-ref18">18</xref>] , it yields</p><disp-formula id="scirp.74272-formula220"><label>, (19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x67.png"  xlink:type="simple"/></disp-formula><p>with the zero initial condition, there have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x68.png" xlink:type="simple"/></inline-formula> and</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x69.png" xlink:type="simple"/></inline-formula>, so there is</p><disp-formula id="scirp.74272-formula221"><label>, (20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x70.png"  xlink:type="simple"/></disp-formula><p>the (20) implies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x71.png" xlink:type="simple"/></inline-formula>.</p><p>This completed the proof.</p><p>Then based on the definition 3.1, the controller parameter solving procedure is presented as the following theorem.</p><p>Theorem 3.1: The system (8) is H∞-<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x72.png" xlink:type="simple"/></inline-formula> stabilization, if there exist positive definite symmetric matrices X, Y and scalar<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x73.png" xlink:type="simple"/></inline-formula>, satisfies the following linear matrix inequality (21), then the (13) controller parameter is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x74.png" xlink:type="simple"/></inline-formula>.</p><p>where</p><disp-formula id="scirp.74272-formula222"><graphic  xlink:href="http://html.scirp.org/file/6-1560393x75.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.74272-formula223"><label>. (21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x76.png"  xlink:type="simple"/></disp-formula><p>Proof: In terms of the definition 3.1, applies linear matrix inequalities theory [<xref ref-type="bibr" rid="scirp.74272-ref18">18</xref>] , the (21) can be obtained from (15) easily, the proof is omitted.</p><p>In the aforementioned temperature interrupt H∞ control, as the 12 power driver boards and 12 lamp heaters have the same physical and electrical properties, respectively, therefore, by Modbus communication mode, the temperature analogue signals sampled-data sent to module C1_1 data area, then adopting the H∞ control strategy obtains temperature control signals in the interrupt routine organization block (OB35) at every 100 ms time and outputted from the 15th port of C_2 module, sent to the 12 power driving boards with the same pulse wave modulating form, achieves the 12 lamp heaters power control.</p></sec><sec id="s3_3"><title>3.3. Flow Rate Interrupts Expert PID Control</title><p>For the flow rate control, there are several important influence functions, such as the impulse disturbance of the adjusting valve’s starting and stopping, control signals noise [<xref ref-type="bibr" rid="scirp.74272-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref21">21</xref>] and etc. Assuming the flow rate control error is <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x77.png" xlink:type="simple"/></inline-formula> and output is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x78.png" xlink:type="simple"/></inline-formula>, the flow control system adopts expert PID control strategy, which the flow control chart is shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>.</p><p>In <xref ref-type="fig" rid="fig9">Figure 9</xref>, the k-th error sampled-data filtering output is</p><disp-formula id="scirp.74272-formula224"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x79.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x80.png" xlink:type="simple"/></inline-formula> is the (k-1)-th filtering output, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x81.png" xlink:type="simple"/></inline-formula>, T is sample time, d is constant time.</p><p>There are five cases for the expert decision processing of flow rate control:</p><p>Case 1: if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x82.png" xlink:type="simple"/></inline-formula>, then the controller output is max (or min), the control system is equivalent to opened-loop control;</p><p>Case 2: if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x83.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x84.png" xlink:type="simple"/></inline-formula>, the error is varying to absolute value increase, then the controller is</p><disp-formula id="scirp.74272-formula225"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x85.png"  xlink:type="simple"/></disp-formula><p>Case 3: if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x86.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x87.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x88.png" xlink:type="simple"/></inline-formula>, the error is varying to absolute value decrease or reaches equilibrium state, then the controller output is similar to the (23);</p><p>Case 4: if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x89.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x90.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x91.png" xlink:type="simple"/></inline-formula>, then the controller output is</p><disp-formula id="scirp.74272-formula226"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/6-1560393x92.png"  xlink:type="simple"/></disp-formula><p>Case 5: if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x93.png" xlink:type="simple"/></inline-formula>, the error absolute value is to be enough small, then the controller adds integration part, reduces the stable error.</p><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Flow rate control chart</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x94.png"/></fig><p>Remark 3.2: In <xref ref-type="fig" rid="fig9">Figure 9</xref>, the filter is first-order limited amplitude average principle, that is, after the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x95.png" xlink:type="simple"/></inline-formula> sampled k times, removes the two biggest sampled-data, then obtains the average value for the rest of the k-2 sampled-data, to overcome the effect of signals impulse and peak disturbance, yields <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x96.png" xlink:type="simple"/></inline-formula> sent to expert PID controller, obtains the flow rate control signals in the interrupt routine organization block (OB34) at every 100 ms time and outputted from the 16th port of C_2 module with the pulse wave modulating form, control the adjusting valve.</p></sec><sec id="s3_4"><title>3.4. HMI Control Design</title><p>In this control system, applies the Siemens MP277 10# HMI as user operating interface, according to the user operating and requirements of production processing, the designed main operating interface is showed in <xref ref-type="fig" rid="fig1">Figure 1</xref>0, which mainly includes the alignment operating control of valves, pumps and heaters as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1, the temperature and flow rate control user interface as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2, the temperature and flow rate trends interface.</p></sec></sec><sec id="s4"><title>4. Application and Control Analysis</title><p>In this section, the system control simulating and effective application are given and analyzed. The deposited wafers are assumed to be opaque.</p><p>Example 1. One type of poly-crystal silicon thin film which deposited on the glass substrate, its production need the SiH<sub>4</sub> gas temperature maintained in 200˚C (Celsius degrees) and flow rate in 0.085 liters per second. The chamber temperature need be controlled error within 1˚C and the flow rate controlled within 5 seconds to achieve the set values of production. Some physical parameters of the diffusing chamber and SiH4 gas are given in <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>Set Q = 2.5, R = 1.0, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x97.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x98.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x99.png" xlink:type="simple"/></inline-formula>and the chamber external temperature<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x100.png" xlink:type="simple"/></inline-formula>, using Matlab control toolbox [<xref ref-type="bibr" rid="scirp.74272-ref18">18</xref>] to solve (21), obtains the output power u(t) is 0.2903 kw・˚C.</p><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> HMI control main menu</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x101.png"/></fig><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> HMI alignment operating</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x102.png"/></fig><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> HMI temperature and flow control</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x103.png"/></fig><p>The temperature and flow rate control simulating performances which compared with traditional control methods [<xref ref-type="bibr" rid="scirp.74272-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.74272-ref24">24</xref>] are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>3 and <xref ref-type="fig" rid="fig1">Figure 1</xref>4, respectively.</p><p>Example 2. The other kind of poly-crystal silicon thin film production need the temperature in 630˚C and flow rate in 0.15 liters per second, the chamber temperature should be controlled error within 2˚C and the flow rate controlled within 5 seconds, deposited on the Si substrate. Some physical parameters of the chamber and SiCl4 gas are given in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>when Q = 25 and R = 10, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x104.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x105.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x106.png" xlink:type="simple"/></inline-formula>and chamber external<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x107.png" xlink:type="simple"/></inline-formula>, obtains the output power u(t) is 0.3425 kw・˚C. The designed temperature and flow rate control system performances are simulated as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>5 and <xref ref-type="fig" rid="fig1">Figure 1</xref>6.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Physical parameters in case 1</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Symbol</th><th align="center" valign="middle" >Physical parameters</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >C<sub>Q </sub> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x108.png" xlink:type="simple"/></inline-formula> J<sub>gas </sub> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x109.png" xlink:type="simple"/></inline-formula> m (total) S <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x110.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >heat capacity matrix coefficient matrix of heat conduction gas specific heat capacity wafer specific heat capacity wafer mass heat transfer area norm bounded uncertainties</td><td align="center" valign="middle" >2.80 kw・sec・˚C 0.55 kw・m<sup>2</sup>・˚C 1.355 kJ・kg・˚C 0.84 kJ・kg・˚C 405.8 g 1.54 m<sup>2 </sup> 0.1 sin(t) &#215; 10<sup>−3</sup> kJ・s<sup>−</sup><sup>1</sup><sup> </sup></td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Physical parameters in case 2</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Symbol</th><th align="center" valign="middle" >Physical parameters</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >C<sub>Q </sub> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x111.png" xlink:type="simple"/></inline-formula> J<sub>gas </sub> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x112.png" xlink:type="simple"/></inline-formula> m (total) S <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/6-1560393x113.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >heat capacity matrix coefficient matrix of heat conduction gas specific heat capacity wafer specific heat capacity wafer mass heat transfer area norm bounded uncertainties</td><td align="center" valign="middle" >2.80 kw・sec・˚C 0.55 kw・m<sup>2</sup>・˚C 0.526 kJ・kg・˚C 0.70 kJ・kg・˚C 410.5 g 1.54 m<sup>2 </sup> 0.11 sin(t) &#215; 10<sup>−3</sup> kJ・s<sup>−</sup><sup>1</sup><sup> </sup></td></tr></tbody></table></table-wrap><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> Temperature control trajectory</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x114.png"/></fig><p>In <xref ref-type="fig" rid="fig1">Figure 1</xref>5 and <xref ref-type="fig" rid="fig1">Figure 1</xref>6, the designed control system simulating results show the flow control quickly, achieve control object thereabouts 5 seconds, due to the inertial effect of temperature which regulates 12 heaters power output reaching 630˚C at least 8 seconds, and temperature error within 1˚C (a group of actual control parameters are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>2). The actual temperature and flow trends are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>7 at different time scale (temperature and flow trends output from the left and right axis respectively, where temperature trend indicates the average values of the 12 zones temperature).</p><p>In this case, we check the control capability of the proposed controller when the chamber temperature varies from 630˚C to 800˚C at 20 seconds scale in the production. The temperature control trajectory is shown as <xref ref-type="fig" rid="fig1">Figure 1</xref>8.</p><fig id="fig14"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>4</label><caption><title> Flow rate control trajectory</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x115.png"/></fig><fig id="fig15"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>5</label><caption><title> The trajectory of temperature</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x116.png"/></fig><fig id="fig16"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>6</label><caption><title> The trajectory of flow</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x117.png"/></fig><fig id="fig17"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>7</label><caption><title> The temperature and flow trends in the HMI</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x118.png"/></fig><fig id="fig18"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>8</label><caption><title> The control trajectory of varying temperature</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x119.png"/></fig><p>Furthermore, in example 2, considering the system physical parameters perturbed by 10%, and the temperature varies from 630˚C to 1100˚C at 15 seconds scale, then decreases to 660˚C at 30 seconds scale in the production, we apply the H∞ control scheme and expert PID to the perturbed system. <xref ref-type="fig" rid="fig1">Figure 1</xref>9 shows the result of the variable temperature trajectory.</p><p>From the <xref ref-type="fig" rid="fig1">Figure 1</xref>9, we can know that the temperature variable rates are about 80˚C・s<sup>−1</sup> and 70˚C・s<sup>−1</sup> from 20˚C ramp up to 630˚C and 1100˚C, respectively, then decreasing rate is about 50˚C・s<sup>−1</sup> from 1100˚C to 800˚C. Based hardware configuring, compared with last results, our method is therefore able to cope with system perturbations, errors and uncertainties adequately, overcomes the shortcomings of the traditional methods, reduces the system control oscillation and overshoot, improves the robustness of system and economizes power when applied to the actual system</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, the diffusing chamber’s gas temperature and flow rate control are</p><fig id="fig19"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>9</label><caption><title> The temperature trajectory of parameter perturbed</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/6-1560393x120.png"/></fig><p>designed for poly-crystal silicon thin film production, and we apply Siemens PLC modules to build the mainly control hardware system. For diffusing chamber temperature, this paper designed expert PID controller to adjust the diffusion flow rate and H∞ control strategy to control 12 zones heaters power, to achieve rapid variable temperature. The user can easily and conveniently operate the production control by designed HMI. Lastly, the designed control system are simulated and applied in the actual production, and results show that the system control satisfies the requirements of production techniques and indicators for poly crystalline silicon thin film.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work is supported by the Jiangsu Overseas Research &amp; Training Program for University Prominent Young &amp; Middle aged Teachers &amp; President (2012- 2015).</p></sec><sec id="s7"><title>Cite this paper</title><p>Lai, Y.B., Lu, G.P. and Wang, Z.W. (2017) Temperature and Flow Rate Control of Diffusing Chamber. World Journal of Engineering and Technology, 5, 58-76. https://doi.org/10.4236/wjet.2017.51006</p></sec></body><back><ref-list><title>References</title><ref id="scirp.74272-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Nulman, J., Krusius, J.P. and Gat, A. (1985) Rapid Thermal Processing of Thingate Dielectrics: Oxidation of Silicon. IEEE Electron Device Letters, 6, 205-207.  
https://doi.org/10.1109/EDL.1985.26099</mixed-citation></ref><ref id="scirp.74272-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Deaton, R. and Massoud, H.Z. (1992) Manufacturability of Rapid-Thermal Oxidation of Silicon: Oxide Thickness, Oxide Thickness Variation, and System Dependency. IEEE Transactions on Semiconductor Manufacturing, 5, 347-358.  
https://doi.org/10.1109/66.175367</mixed-citation></ref><ref id="scirp.74272-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Dilhac, J.M., Ganibal, C., Bordeneuve, J. and Nolhier, N. (1992) Temperature Control in a Rapid Thermal Processor. IEEE Transactions on Electron Devices, 39, 201-203. https://doi.org/10.1109/16.108231</mixed-citation></ref><ref id="scirp.74272-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Norman, S.A. (1991) Optimization of Wafer Temperature Uniformity in Rapid Thermal Processing Systems. Tech. Rep., Dept. of Electrical Engineering, Stanford University.</mixed-citation></ref><ref id="scirp.74272-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Apte, P.P. and Saraswat, K.C. (1992) Rapid Thermal Processing Uniformity Using Multivariable Control of a Circularly Symmetric 3 Zone Lamp. IEEE Transactions on Semiconductor Manufacturing, 5, 180-188. https://doi.org/10.1109/66.149811</mixed-citation></ref><ref id="scirp.74272-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Perkins, R.H., Riley, T.J. and Gyurcsik, R.S. (1995) Thermal Uniformity and Stress Minimization during Rapid Thermal Processes. IEEE Transactions on Semiconductor Manufacturing, 8, 272-279. https://doi.org/10.1109/66.401001</mixed-citation></ref><ref id="scirp.74272-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Yoshitani, N. and Hasegawa, A. (1998) Model-Based Control of Strip Temperature for the Heating Furnace in Continuous Annealing. IEEE Transactions on Control Systems Technology, 6, 146-156. https://doi.org/10.1109/87.664182</mixed-citation></ref><ref id="scirp.74272-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Gyurcsik, R.S., Riley, T.J. and Sorrell, F.Y. (1991) A Model for Rapid Thermal Processing: Achieving Uniformity through Lamp Control. IEEE Transactions on Semiconductor Manufacturing, 4, 9-13. https://doi.org/10.1109/66.75858</mixed-citation></ref><ref id="scirp.74272-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Lai, J.H. and Lin, C.T. (1999) Application of Neural Fuzzy Network to Pyrometer Correction and Temperature Control in Rapid Thermal Processing. IEEE Trans. on Fuzzy Systems, 7, 160-175. https://doi.org/10.1109/91.755398</mixed-citation></ref><ref id="scirp.74272-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Choi, J.Y. and Do, H.M. (2002) A Learning Approach of Wafer Temperature Control in a Rapid Thermal Processing System. IEEE Transactions on Semiconductor Manufacturing, 14, 1-10. https://doi.org/10.1109/TSM.2002.807740</mixed-citation></ref><ref id="scirp.74272-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Yang, D.R., Lee, K.S., Ahn, H.J. and Lee, J.H. (2003) Experimental Application of a Quadratic Optimal Iterative Learning Control Method for Control of Wafer Temperature Uniformity in Rapid Thermal Processing. IEEE Transactions on Semiconductor Manufacturing, 16, 36-44. https://doi.org/10.1109/TSM.2002.807740</mixed-citation></ref><ref id="scirp.74272-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Li, X.F., Li, D.H., Gao, J.M. and Pang, M. (2013) Temperature Drift Compensation Algorithm Based on BP and GA in Quartz Flexible Accelerometer. Applied Mechanics and Mechanical Engineering, 249, 95-99.  
https://doi.org/10.1007/s11633-015-0899-5</mixed-citation></ref><ref id="scirp.74272-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, R.D., Xue, A.K. and Gao, F.R. (2014) Temperature Control of Industrial Coke Furnace Using Novel State Space Model Predictive Control. IEEE Transactions Industrial Informatics, 10, 2084-2092.  
https://doi.org/10.1109/TII.2014.2350452</mixed-citation></ref><ref id="scirp.74272-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Qiao, J.H. and Chai, T.Y. (2015) Intelligence-Based Temperature Switching Control for Cement Raw Meal Calcination Process. IEEE Transactions on Control Systems Technology, 23, 644-661.</mixed-citation></ref><ref id="scirp.74272-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Shen, L., He, J.J., Yang, C.H., Gui, W.H. and Xu, H.L. (2016) Temperature Uniformity Control of Large-Scale Vertical Quench Furnaces for Aluminum Alloy Thermal Treatment. IEEE Transactions on Control Systems Technology, 24, 24-38.</mixed-citation></ref><ref id="scirp.74272-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Siemens, A.G. (2008) SIMATIC S7-300 Programmable Controller System Manual. Beihang University Press, Beijing.</mixed-citation></ref><ref id="scirp.74272-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Mahmoud, M.S. and Xia, Y.Q. (2012) Applied Control Systems Design. Springer-Verlag, London. https://doi.org/10.1007/978-1-4471-2879-3</mixed-citation></ref><ref id="scirp.74272-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Boyd, S.P., Ghaoui, E., Feron, E. and Balakrishnan, V. (1994) Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia.  
https://doi.org/10.1137/1.9781611970777</mixed-citation></ref><ref id="scirp.74272-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Ng, K.W. (1994) Control Valve Noise. ISA Transactions, 33, 275-286.  
https://doi.org/10.1016/0019-0578(94)90098-1</mixed-citation></ref><ref id="scirp.74272-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Lipták, B.G. (1995) Instrument Engineers Handbook: Process Control. Vol. 2, 3rd Edition, Butterworth-Heinemann, Oxford.</mixed-citation></ref><ref id="scirp.74272-ref21"><label>21</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Hu</surname><given-names> H.-P. </given-names></name>,<etal>et al</etal>. (<year>2015</year>)<article-title>Influences of Interfacial Shear in Turbulent Film Boiling on a Horizontal Tube with External Flowing Liquid</article-title><source> Engineering</source><volume> 7</volume>,<fpage> 754</fpage>-<lpage>764</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.74272-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Markovska, N., Duic, N., Iliev, O.L., Sazdov, P., et al. (2014) A Fuzzy Logic-Based Controller for Integrated Control of Protected Cultivation. Emerald Group Publishing Limited, Bingley.</mixed-citation></ref><ref id="scirp.74272-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Sung, S.W., et al. (2009) Process Identification and PID Control. John Wiley &amp; Sons, Hoboken. https://doi.org/10.1002/9780470824122</mixed-citation></ref><ref id="scirp.74272-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Antonio, V. (2006) Practical PID Control. Springer-Verlag, London.</mixed-citation></ref></ref-list></back></article>