<?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">JSBS</journal-id><journal-title-group><journal-title>Journal of Sustainable Bioenergy Systems</journal-title></journal-title-group><issn pub-type="epub">2165-400X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsbs.2013.31013</article-id><article-id pub-id-type="publisher-id">JSBS-29581</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Study on Fuzzy Self-Adaptive PID Control System of Biomass Boiler Drum Water
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>unran</surname><given-names>Jin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Hengshuo</surname><given-names>Huang</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Junman</surname><given-names>Sun</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>Yongchao</surname><given-names>Pang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Zhumadian Power Supply Company, Zhumadian, China</addr-line></aff><aff id="aff1"><addr-line>College of Electric and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>Jinran226@163.com(UJ)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>26</day><month>03</month><year>2013</year></pub-date><volume>03</volume><issue>01</issue><fpage>93</fpage><lpage>98</lpage><history><date date-type="received"><day>February</day>	<month>2,</month>	<year>2013</year></date><date date-type="rev-recd"><day>March</day>	<month>7,</month>	<year>2013</year>	</date><date date-type="accepted"><day>March</day>	<month>18,</month>	<year>2013</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 paper discusses the features of the Biomass Boiler drum water level. Conventional PID Control System can not reach a satisfaction result in nonlinearity and time different from Biomass Boiler Drum Water Control System. In this study, a kind of fuzzy self-adaptive PID controller is described and this controller is used in biomass boiler’s drum wa
   ter level control system. Using the simulink tool of MATLAB simulation software to simulate the fuzzy adaptive PID and conventional PID control system, the result of the comparison shows that the fuzzy self-adaptive PID has the strong anti-jamming, flexibility and adaptability as well as the higher control precision in Biomass Boiler Drum Water. 
  
 
</p></abstract><kwd-group><kwd>Biomass Boiler; Fuzzy Adaptive PID; Fuzzy Control</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The biomass energy is the energy that can be transformed solar energy into chemical energy and stored in the organisms internal with the help of the green plant photosynthesis directly or indirectly. Modern biomass is seen as one of the most promising renewable energy sources in the near future. Using biomass to generate energy carries like heat, electricity and gaseous and liquid fuels can contribute significantly to the reduction of greenhouse gas emissions, as shown in many studies and project in most scenarios about potential development of energy and economic systems [<xref ref-type="bibr" rid="scirp.29581-ref1">1</xref>]. Biomass boiler can improve the utilization of biomass for centralized large-scale use of biomass energy, adopting advanced combustion technology to transform the biomass into the boiler fuel [<xref ref-type="bibr" rid="scirp.29581-ref2">2</xref>]. Development of biomass boiler technology can save coal and other fossil fuels which will help alleviate the energy crisis and meet the national energy saving policy.</p><p>In the biomass boiler combustion system, the boiler drum water level is an important parameter and it is a sign to measure whether boiler steaming-water system is balance. Maintaining the boiler drum water level in the specified range is a necessary condition and one of the important indexes for the boiler safe operation. If the water level is too low, the water of bubbles lessens at the same time the load largeness. The results are the vaporization speed is very fast and the change rate of water volume is also high. The boiler will explode if it isn’t controlled in time [<xref ref-type="bibr" rid="scirp.29581-ref3">3</xref>]. If the water level is too high, it will influence the steam water separation. Then steam with water makes superheated fouling and destroys it. If steam with water is the energy of the turbine, superheated steam drops dramatically so that turbine blades are damaged and it causes the problems of safety and economy. So it is not allowed that the water level is too low or too high. Because many confounding factors, such as biomass fuels’ humidity, density, type, as well as the change of boiler load are uncertain, time-varying, non-linear, biomass boiler combustion system is actually a fluctuation complex system, showing strong coupling, nonlinear, large inertia, time variation parameters and uncertainties. And thus it is very difficult to establish a precise mathematical model. Because the traditional PID control can not meet the control precision and the corresponding speed requirements, fuzzy adaptive PID control theory is a new theory combining traditional PID control and fuzzy logic, which does not require the exact mathematical model of controlled object and adapt to the fast, small overshoot, and the short transition. This control method is suitable for biomass boiler drum water level control system [<xref ref-type="bibr" rid="scirp.29581-ref4">4</xref>].</p></sec><sec id="s2"><title>2. The Design of Fuzzy Controller</title><sec id="s2_1"><title>2.1. The Control Difficulties of Biomass Boiler Drum Water Level</title><p>Biomass boiler drum water level is important monitoring parameters in the boiler operation. It indirectly reflects the equilibrium relation between boiler steam load and water inflow. Keeping the right level of the steam pocket is the essential condition to ensure the safety of boiler and steam turbine. Because of the change of the steam load and the feeding water pressure, there is “false water level” phenomenon appearing in the boiler. In the operation, when steam load increases, evaporation is greater than the feed water. Water level rises rapidly. It caused by steam volume in the steam water mixture increasing rapidly. This phenomenon called “false liquid level”. When the steam load increases sharply, the water level drops after rising for a while. When the steam load decreases sharply, the water level rises after dropping for a while. “False liquid level” phenomenon appears when this controlled variable is disturbance. If the feed water using single loop system which viewed water level as controlled variable, the adjuster will opposite the direction of the water flow and the direction of the change in load [<xref ref-type="bibr" rid="scirp.29581-ref5">5</xref>]. Consequently, it enlarges the imbalance between input flow and output flow.</p><p>Conventional PID control can’t solve the “false liquid level” phenomenon well. However, if the fuzzy control arithmetic is put into the “false liquid level”, the water level of steam boiler can be controlled well.</p></sec><sec id="s2_2"><title>2.2. The Composition of Fuzzy Self-Adjusting PID Controller</title><p>Fuzzy self-adjusting PID controller is composed of adjustable PID controller and fuzzy controller. The core is fuzzy controller. It contains fuzzification, repository, fuzzy inference, defuzzification, and input/output quantification and so on. Fuzzy logic is a rule which can map a space-input to another space-output. In engineering application, fuzzy logic has the following characters: 1) Fuzzy logic is flexible; 2) Fuzzy logic is based on natural language, and the requirement for intensive reading of data is not very high; 3) Fuzzy logic can take full advantage of expert information; 4) Fuzzy logic is easy to combine with traditional control technique [<xref ref-type="bibr" rid="scirp.29581-ref6">6</xref>].</p><p>Fuzzy self-adjusting PID controller takes E (the error between feedback value and desired value of controlled station) and E<sub>c</sub> (error rate) as input. Using fuzzy reasoning method it adjusts the PID parameters (K<sub>p</sub>, K<sub>i</sub>, K<sub>d</sub>) which can meet the requirements of E and E<sub>c</sub> for PID parameter self-setting in different time. Change the PID parameters on line by using the fuzzy rules; these functions form the self-setting fuzzy PID controller. Its control system architecture is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p></sec><sec id="s2_3"><title>2.3. Membership Function of Linguistic Variable</title><p>According to the precision and control requirements, it is appropriate that 7 levels are usually selected. The range of fuzzy analects for input variable E, E<sub>c</sub> is usually [−3, 3], which which is shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>; the range of fuzzy</p><p>analects for the output of K<sub>p</sub> is [−0.3, 0.3] and the range of fuzzy analects for the output of K<sub>d</sub> is [−0.3, 0.3], which are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>; the range of fuzzy analects for the output of K<sub>i</sub> is [−0.06, 0.06], which is shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The analects linguistic values of input/output linguistic variable are PB, PM, PS, Z0, NS, NM, NB. The following figures are the membership function of linguistic variables’ definition.</p></sec><sec id="s2_4"><title>2.4. The Control Rules of Fuzzy Controller</title><p>The three parameters of PID arithmetic will influence stability, response speed, overshoot and steady precision of the system [<xref ref-type="bibr" rid="scirp.29581-ref7">7</xref>]. In the process operation system, the auto modification rules for E (different error), E<sub>c</sub> (error rate), K<sub>p</sub>, K<sub>i</sub> and K<sub>d</sub> are following items.</p><p>1) When E is relatively big, we should take the bigger K<sub>p</sub> and the smaller K<sub>d</sub> to make sure that the system has a good tracking performance. We should also strictly take an integral action to avoid the system has a larger overshoot. Usually take K<sub>i</sub> = 0;</p><p>2) When E and E<sub>c</sub> is quite suitable, we should make the K<sub>p</sub> smaller to make sure the system has a smaller overshoot. On this occasion, we should take the suitable K<sub>i</sub> while K<sub>d</sub> has important influence on system;</p><p>3) When E is very small, we should take the bigger K<sub>p</sub> and the bigger K<sub>i</sub> to make sure that the system has a stable performance. We should also take a suitable K<sub>d</sub> which is based on E<sub>c</sub> to avoid the system oscillation appeared in set value. When E<sub>c</sub> is small, take a bigger K<sub>d</sub>; When E<sub>c</sub> is big, take a smaller K<sub>d</sub>. We make some control-rule figures in the following tables according to the setting principle and the simulation test.</p><p>It needs you to transform the output energy of fuzzy controller into accurate quantity after the design of control rules. Then the data can be sent to control actuator. The design realized the organization of fuzzy quantity by using of method of weighted mean [<xref ref-type="bibr" rid="scirp.29581-ref8">8</xref>]. The Tables 1-3 are showing the fuzzy control rules of K<sub>p</sub> .In the online operation, it works out the deviation and the deviation rate in current time by constantly testing the output data of the system. Then fuzzifier them and get E, E<sub>c</sub>, you can get</p><p><xref ref-type="table" rid="table1">Table 1</xref>. K<sub>p</sub> fuzzy control rules.</p><p><img src="13-63204\94a611b1-7afd-4e45-8c91-e525271ebdcf.jpg" /></p><p><xref ref-type="table" rid="table2">Table 2</xref>. K<sub>i</sub> fuzzy control rules.</p><p><img src="13-63204\3707a48e-f45b-458c-a137-49f767403032.jpg" /></p><p><xref ref-type="table" rid="table3">Table 3</xref>. K<sub>i</sub> fuzzy control rules.</p><p><img src="13-63204\05d2663d-8b0e-436c-b501-0a03b57d1bd1.jpg" /></p><p>the adjusted quantity of the three parameters through control rules. All these steps are the adjustments to the controller parameters.</p></sec></sec><sec id="s3"><title>3. Simulation Research</title><p>The model is constructed in the environment of Matlab/ Simulink, which is composed of fuzzy controller, PID control module, controlled member and input/output, using Simulink, Simulink extras, fuzzy logic and toolbox.</p><sec id="s3_1"><title>3.1. The Editor of Fuzzy Controller</title><p>In MATLAB, a new FIS file is made by the FIS editor to confirm the structure and membership of fuzzy controller. As shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>Input the membership functions and fuzzy rule of E,</p><p>E<sub>c</sub>, K<sub>p</sub>, K<sub>i</sub>, K<sub>d</sub> in turns. And “and method” is regarded as min, “or method” as max, “implication” as min, “aggregation” as max and “defuzzification” as centroid. The file is saved and loaded into workspace when you want to simulate the module.</p></sec><sec id="s3_2"><title>3.2. The Simulation of Fuzzy Self-Adjusting PID Controller (<xref ref-type="fig" rid="fig6">Figure 6</xref>)</title><p>Select a boiler drum as controlled object. And the transfer function of feeding water flow and water level is</p><p><img src="13-63204\b6801d19-e172-4f94-9b47-efb606a253a3.jpg" />, justification factor K<sub>e</sub> = 0.9, K<sub>ec</sub> =</p><p>0.1. Defuzzification factor K<sub>1</sub> = 3, K<sub>2</sub> = 1.2, K<sub>3</sub> = 0.01, PID initial value K<sub>p</sub> = 4, K<sub>i</sub> = 3, K<sub>d</sub> = 1.5.</p></sec></sec><sec id="s4"><title>4. Analysis of Simulation Results</title><p>In this section, the step response simulations by using fuzzy PID control and PID control respectively. Furthermore, authors make some comparisons between them. The simulation results are shown by Figures 6-9.</p><p>It can be seen that the fuzzy adaptive PID controller makes the speed of response much quicker, the overshoot much smaller, and the oscillation time much shorter such that the states soon reach the level of stability than that of</p><p>the PID controller. In a word, the fuzzy adaptive PID controller shows good dynamic and static performance indicators. The fuzzy adaptive PID control algorithm merges the advantages of the PID control and the fuzzy control, and it provides a good control method for the complex systems and the systems with higher demand dynamic process.</p></sec><sec id="s5"><title>REFERENCES</title></sec><sec id="s6"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.29581-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Demibas, A. (2001) Biomass resource facilities and biomass conversion processing for fuels and chemical. Energy Conversion and Management, 42, 1357-1378</mixed-citation></ref><ref id="scirp.29581-ref2"><label>2</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mahlia</surname><given-names> T.M.I.</given-names></name>,<name name-style="western"><surname> Abdulmuin</surname><given-names> M.Z. and Almsyah</given-names></name>,<name name-style="western"><surname> T.M.I. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2003</year>)<article-title>Dynamic modeling and simulation of a palm wastes boiler</article-title><source> Energy</source><volume> 2003</volume>,<fpage> 1235</fpage>-<lpage>1256</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.29581-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, S.H. and Li, Z. (2010) Study on control of water level in boiler based on fuzzy self-tuning PID. Journal of Shenyang Institute of Engineering (Natural Science), 6.</mixed-citation></ref><ref id="scirp.29581-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Li, J. and Wang, D.Q. (2011) Design of fuzzy PID controler and its simulation based on MATLAB. Industrial Control Computer, 24.</mixed-citation></ref><ref id="scirp.29581-ref5"><label>5</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Wu</surname><given-names> Q.E.</given-names></name>,<name name-style="western"><surname> Sun</surname><given-names> J.M.</given-names></name>,<name name-style="western"><surname> Wang</surname><given-names> J.F.</given-names></name>,<name name-style="western"><surname> et al. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>Fuzzy automata system with application</article-title><source> Journal of Computation and Theoretical Nan Science</source><volume> 10</volume>,<fpage> 1911</fpage>-<lpage>1920</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.29581-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Sun, J.M., Xie, Z.H., Li, L.P. and Feng, G.J. (2010) Simulation research on fuzzy self-adaptive PID control systerm of biomass boiler. Boiler Technology, 41.</mixed-citation></ref><ref id="scirp.29581-ref7"><label>7</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Moon</surname><given-names> U. and Lee</given-names></name>,<name name-style="western"><surname> K.Y. </surname><given-names>  </given-names></name>,<etal>et al</etal>. (<year>2003</year>)<article-title>A boiler-turbine system control using a fuzzy auto-regressive moving average model</article-title><source> IEEE Transaction on Energy Conversion</source><volume> 18</volume>,<fpage> 165</fpage>-<lpage>172</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.29581-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chen, X., Ding, Y.J. and Rong J. (2011) The design and simulation of fuzzy PID algorithm of temperature of boiler. Journal of YUEYANG Vocational Technical College, 26</mixed-citation></ref></ref-list></back></article>