A novel technique has been suggested for increasing multidimensional precise logic controller (MPLC) speed of action based on arrangement of production rules in situation subprograms, initial points of which are registered in special register by fuzzification procedure according to equality to the logical unit of the control parameters precise terms. It enabled to process but one subprogram selected during fuzzification rather than the entire system of the controller production rules without damaging control adequacy in each scanning cycle.
According to their logical nature, each situation subprogram is a software implementation of a production rule, which must be executed when one of the precise terms of each MPLC controlled parameter is equal to a logical unit. The correct assignment of MPLC controlled output variables ranges the microprocessor executes one rule for each multidimensional precise logic controller loop. And to find this rule, the standard procedure for applying to the subprogram is used, which is now well minimized by microprocessor time and storage. It should be noted that in the standard multivariate fuzzy logic controllers the entire system is executed, comprising out of tens or even hundreds of production rules in similar situations in each loop, which leads to a significant decrease in performance.
Two fundamental properties (at any given instant both only one term and only an antecedent of one rule is equal to a logical unit) of precise terms set and production rules systems under consideration are the theoretical basis for improving MPLC speed and reducing its error.
Murav'eva E.A. Metodologija avtomatizirovannogo upravlenija mnogosvjaznymi tehnologicheskimi processami, realizovannaja na mnogomernyh chjotkih logicheskih reguljatorah//Sovremennye problemy nauki i obrazovanija v tehnicheskom vuze: materialy Vseros. nauch. prakt. konf. Ufa, 2013. S. 102-107. [in Russian].
Murav'eva E. A. Kajashev A. I. Proektirovanie sistem upravlenija diskretnym proizvodstvom v srede TraceMode 6: uchebnoe posobie (S grifom UMO AM). Ufa: UGATU, 2011. 149 s. [in Russian].
Chetkij logicheskij reguljator dlja upravlenija tehnologicheskimi processami/A. I. Kajashev, E. A. Murav'eva, R. F. Gabitov: pat. №2445669 ot 20.03.2012. [in Russian].
Kayashev A., Muravyova E., Sharipov M., Emekeev A., Sagdatullin A. Verbally defined processes controlled by fuzzy controllers with input/output parameters represented by set of precise terms. V sbornike: Proceedings of 2014 International Conference on Mechanical Engineering, Automation and Control Systems, MEACS 2014 2014. S. 698. [in Russian].