【正文】
nput variables e and ce. They are NB, NM, NS, ZO, PS, PM and PB. The membership functions of these fuzzy variables are shown in Figure 2. The divisions of this membership functions can be expanded or shrunk by changing the scaling parameters of membership functions. The gain scaling parameter is used to map the corresponding variable into this nominal range. In human beings’ intuition, when 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 9 頁 共 12 頁 the temperature error is large, the control voltage should be increased to provide more energy to heat the control chamber and reduce the temperature error. On the other hand, when the error is approaching to the zero subset of membership functions, the controller should provide finetuning to correct he little change of temperature error Figure 2 Fuzzy input and output variables membership functions and reduce the overshoot tendency. These two conditions can be traded off by scaling the divided spans of membership functions with a gain parameter. These mapping parameters are specified as ge, gce and gu for the error, error change and control voltage, respectively, whose values are listed in Table 1. The parameters ge and gce are scaling factors selected to specify the fuzzy input variables operating ranges of temperature error and error change, respectively. The parameter gu is a gain designed to adjust the fuzzy logic control voltage and simplify the trailanderror effort for designing the fuzzy rules table. This approach is a new gainscheduling fuzzy 中北大學(xué) 2020 屆畢業(yè)設(shè)計說明書 第 10 頁 共 12 頁 control structure. These parameter values are not critical for this gainscheduling fuzzy logic controller. They can be roughly determined by Table 1 Fuzzy gains scaling factors simple experimental tests. Then the same values can be applied to different temperature setting points step response control with appropriate steadystate accuracy. For this temperature control system, ge =5 and gce =2 for the coarsetuning operation, and ge=2 and gce=1 for the finetuning operation can be used in any different temperature setting points. The corresponding fuzzy membership functions covering ranges of temperature control errors are 68C for the coarsetuning and ○ C for the finetuning operations, respectively, as shown in Figure 5. The controller software program can automatically switch between the coarsetuning and finetuning control ranges based on the temperature error feedback signal. The control gain value gu depends on the temperature setting points because of