For example,Бобцов

Visual programming environment for multidimensional fuzzy interval-logic regulators

Annotation

The approach to synthesis and development of multidimensional fuzzy interval-logic regulators in the created visual programming environment that generates the program code of regulators for Simatic S7-300 and S7-400 controllers is considered. Multidimensional interval-logic regulators use the mathematical apparatus of fuzzy regulators with mixed (trapezoidal and rectangular) membership function µ equal to one. The proposed modification of regulators is the author’s development and is intended for use in control systems with a sufficiently large volume of product rules describing the logic of a complex technological object without an adequate mathematical model. The software of the visual development environment takes into account the requirements of the current editions of IEC 61131-3 and 61131-7 standards. The basic variant of the block diagram of a multidimensional interval-logic regulator is presented. Schemes for the interpretation of continuous physical quantities by an equivalent set of terms are given. The proportional deintervalization algorithm is formulated. It is shown that the synthesis and programming of this modification of fuzzy regulators consists in determining the vectors of terms of input and output continuous variables, as well as the mutual relations between them, compiling a system of production rules and selecting the appropriate algorithm of deintervalization. The approach to the development of multidimensional interval-logic regulators by means of special software tools (editors and applications) included in the visual development environment is described. The proposed approach provides a clear and quick creation of controller functional blocks for Simatic S7-300 and S7-400 programmable logic controllers. At the same time, it is possible to analyze and simulate the work of the system of production rules and regulators as a whole, which reduces the time of development and debugging of control systems based on them.

Keywords

Articles in current issue