Научная статья на тему 'Рекуррентная сеть как инструмент калибровки в автоматизированных системах и интерактивных тренажерах'

Рекуррентная сеть как инструмент калибровки в автоматизированных системах и интерактивных тренажерах Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
36
7
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД АВТОКАЛИБРОВКИ / КОРРЕКЦИЯ / СТРУКТУРА РЕКУРРЕНТНОЙ СЕТИ / SOC-СИСТЕМЫ / ИНТЕРАКТИВНЫЕ ТРЕНАЖЕРЫ / METHOD OF AUTO-CALIBRATION / CORRECTION / STRUCTURE OF A RECURRENT NETWORK / SOC SYSTEM-ON-A-CHIP

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Trunov A., Malcheniuk A.

Построен метод автокалибровки и корректировки значений вектора магнитной индукции, который пригоден для применения в условиях ограниченных вычислительных ресурсов микроконтроллеров и SoC-систем Предложена структура рекуррентной сети автоматизированных систем и интерактивных тренажеров. Исследована работоспособность алгоритмов калибровки и обработки периферийной информации, которая реализует систему и зависимость величины ошибки измерения от свойств датчика и аппаратных особенностей

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Recurrent network as a tool for calibration in automated systems and interactive simulators

We have constructed a method for the auto-calibration and correction of values of the vector of magnetic induction, which is suitable for use under conditions of limited computational resources in microcontrollers and SoC System-on-a-Chip. The efficiency of the system in general was investigated experimentally by using an additional board, which holds six pairwise connected primary Hall sensors. Correctness of work of the algorithm was checked at the designed and fabricated microprocessor test module, the prototype of which was the most simplified variant of the popular microcontroller board Arduino. We have implemented the structure of a recurrent network that is built based on vectors-indicators and recurrent decomposition; and examined the efficiency of algorithms for the calibration and processing of peripheral information. The microprocessor module was designed and manufactured, using which we studied dependence of the magnitude of measurement error on the properties of the sensor and hardware features for the automated systems and interactive simulators. A principle of the modular structure of software was employed, which increases the percentage of reuse of software parts by the organization of requests, as well as makes it possible to create new functions without making significant changes to the existing code. To ensure the independence of software from the hardware platform of sensor realization and the system of data processing and transfer, it is equipped with a module that adapts the level of hardware abstraction. The result of its implementation is the simplified procedure for software deployment in other hardware means. All platform-dependent system functions are implemented at this level. Independence from the hardware features of platforms is provided by engaging the computational tools, techniques, tools and modules of SPI, UART interfaces, and Modbus-RTU protocol. They help configure and exchange data with peripheral devices for its further processing by a personal computer

Текст научной работы на тему «Рекуррентная сеть как инструмент калибровки в автоматизированных системах и интерактивных тренажерах»

31. Development of stratified approach to software defined networks simulation / Shkarupylo V., Skrupsky S., Oliinyk A., Kol-pakova T. // Eastern-European Journal of Enterprise Technologies. 2017. Vol. 5, Issue 9 (89). P. 67-73. doi: 10.15587/17294061.2017.110142

32. Remote experiments for reliability studies of embedded systems / Tabunshchyk G., Van Merode D., Arras P., Henke K. // 2016 13th International Conference on Remote Engineering and Virtual Instrumentation (REV). 2016. doi: 10.1109/rev.2016.7444443

33. Using Interactive Hybrid Online Labs for Rapid Prototyping of Digital Systems / Henke K., Tabunshchyk G., Wuttke H.-D., Vietz-ke T., Ostendorff S. // International Journal of Online Engineering (iJOE). 2014. Vol. 10, Issue 5. P. 57. doi: 10.3991/ijoe.v10i5.3994

34. Oliinyk A., Skrupsky S., Subbotin S. A. Parallel Computer System Resource Planning for Synthesis of Neuro-Fuzzy Networks // Advances in Intelligent Systems and Computing. 2016. P. 88-96. doi: 10.1007/978-3-319-48923-0_12

Побудовано метод автокалiбрування та коре-гування значень вектору магттног тдукци, що е придатним до застосування в умовах обмежених обчислювальних ресурЫв мiкроконтроллерiв та БоС-систем автоматизованих систем та ттерак-тивних тренажерiв. Дослиджено працездаттсть алгоритмiв калiбрування i обробки перифершног шформацп, що реалiзують систему, та залеж-тсть величини похибки вимiрювання вгд власти-востеш датчика та апаратних особливостеш

Ключовi слова: метод автокалiбрування, коре-гування, структура рекурентног мережi, БоС-

системи, ттерактивт тренажери

□-□

Построен метод автокалибровки и корректировки значений вектора магнитной индукции, который пригоден для применения в условиях ограниченных вычислительных ресурсов микроконтроллеров и БоС-систем Предложена структура рекуррентной сети автоматизированных систем и интерактивных тренажеров. Исследована работоспособность алгоритмов калибровки и обработки периферийной информации, которая реализует систему и зависимость величины ошибки измерения от свойств датчика и аппаратных особенностей

Ключевые слова: метод автокалибровки, коррекция, структура рекуррентной сети, БоС-системы,

интерактивные тренажеры -□ □-

UDC 519.7:[681.2-5;681.2]

|DOI: 10.15587/1729-4061.2018.126498|

RECURRENT NETWORK AS A TOOL FOR CALIBRATION IN AUTOMATED SYSTEMS AND INTERACTIVE SIMULATORS

A. Trunov

Doctor of Technical Science, Professor, Head of Department* E-mail: trunovalexandr@gmail.com A. Malcheniuk Postgraduate student* E-mail: alexmalchenyuk@meta.ua *Department of automation and computer-integrated technologies Petro Mohyla Black Sea National University 68 Desantnykiv str., 10, Mykolaiv, Ukraine, 54003

1. Introduction

It is common knowledge that the conditions of functioning of primary transducers of physical quantities, sensors, measuring instruments, controllers and other elements of automated production and automated work places of training simulators are unpredictably different from the ideal ones [1-10]. A wide range of levels, such as vibration, noise, humidity, temperature, as well as a change in parameters of technological process over a wide range, is characteristic of the mining, shipbuilding, machine-building, casting, rolling and other machining industries. Such changes in technological parameters and influences exerted by the external working environment significantly affect the accuracy of measuring a controlled magnitude [11-13]. Each of the factors that causes the error, typically under laboratory conditions, can be measured and separately taken into consideration in the results of measurements. However, under actual industrial conditions it appears impossible to take them all into ac-

count at the same time [11]. Given the impact of the specified factors, the results of measurement by each sensor, along with a predictable systematic error of the measured magnitude, include an additional random error, predetermined by a change in the modes of its operation [4-11]. The sensors that are built on the Hall effect, as well as other semiconductor sensors, have a pronounced temperature dependence and the non-linearity of characteristics [12]. These are only two of the factors among all that determine the accuracy of measurement by a given type of sensors. With regard to a rather high price related to an increase in the accuracy of measurements by improving the structural solutions and the overall circuitry, it is an important task to search for methods that imply less cost [13-17]. One of such methods for the adjustment of sensors' characteristics is the recurrent artificial neural-network (RANN) method that has been gaining traction recently [1]. The main areas of application of neural networks include the approximation of functions, associative memory, data compression, recognition and classification,

©

optimization tasks, control over complex processes, and prediction [2]. From an engineering point of view, RANN is a parallelly-distributed information processing system. Its components accumulate, summarize experimental data in a convenient form for further interpretation and decision making [3]. The latter is especially important for creating automated systems and interactive simulators.

2. Literature review and statement of the problem on measuring the characteristics of a magnetic field

The scientific literature has been focused recently on the problem of sensitivity and further improvement of magnetic sensors that are built on the principle of Hall effect [18]. Despite the progressivity of solutions, for example [19], which are implemented in the new designs of sensors by introducing micro- and macro concentrators, they still do not meet the requirements [20]. The application of integrated Hall sensors [21], planar concentrators, which greatly increase the sensitivity of magnetic trajectory transportation systems, does not resolve the problem of zero drift of temperature performance characteristics of sensors during operation [22, 23].

Solving this problem is of particular relevance given the introduction of concept of the "Internet of Things" [4]. Its wide range of benefits and demonstration of practical use encourages the implementation of innovative ideas for the modernization of sensory networks, based on the integrated Hall sensors. In this regard, the defining methods on the list of proposals to improve sensors include intellectualization [14], recurrent approximation [15], analytical training of RANN [16]. No less important, as a developer's tool, is an adequate description and construction of the model based on the maximization of a single quantitative expression of five criteria of adequacy [17]. Possibilities of linearization, as one of the approaches to the development of intelligent sensors to control non-linear processes, and sensory networks, were demonstrated in [5]. This concept implies the presence of a developed sensory system as a network and increases requirements for individual sensor as an element of the system [6]. Given the remote distance of a sensor network and its autonomy (some types of sensors can operate up to 10 years on the battery of type AA) [7], there is a need for self-diagnosis [5] and calibration [4]. An effective tool for solving such practical tasks, provided there is a verified algorithm, is to employ numerical methods [8, 9]. Up to now, an artificial neural network (ANN), have been used for the calibration of sensors and detection of failures [5]. ANN were also applied for the linearization of characteristics [7-10], however, the algorithms constructed are complex for practical implementation based on digital signal processors and microcontrollers. In paper [10], authors proposed a method for the implementation of an ANN on 8-bit microcontroller, and examined patterns in the realization of mathematical operations that enable the representation of numbers with a fixed point.

The papers have been already published that described the examples of devices, which helped investigate the algorithms of calibration of such an object of control as a manipulator [11]. The latter was also equipped with sensors that are built on the principle of ANN [11]. A comparative analysis of the manipulator control algorithms was performed taking into account a calibration correction, based on which an

intelligent algorithm was built to control a multi-link manipulator [12]. Article [13] also demonstrates an example of joint work of two genetic algorithms: calibration and control [13]. However, the need for the simultaneous use of two algorithms slows down the implementation of control process by at least two times [15, 16].

The application of RANN for correcting the error of sensors in a real time mode is examined in papers [11, 12, 24]. They also demonstrated an example of using a network that is based on solving the equations only for the expected states of variables [24]. The latter, owing to the use of a neural technology, eliminates the need to study the dynamics of sensor parameters, but also limits the solutions only to these existing expected states of variables [24-27]. Development of intelligent sensors is much needed when designing systems with a variable configuration [26], which are capable of working in a system of sensors with different digital inputs [27]. Automated calibration makes it possible to decrease, by the introduction of RANN [26, 28], the impact of such problems as the reinstallation, variation in the coefficients of amplification, non-linearity [29]. Numerical examination of the method of automated calibration, and a comparison of results to the procedures that employ piecewise-linear and polynomial approximations, demonstrate its advantages [30]. Along with this, such factors as time and cost hinder its widespread implementation [31]. No less important are the requirements for validity and reliability, put forward by modern sensor networks that are based on the concept of the Internet of Things [32] or use the distributed computer-integrated technologies for the automation of new production processes [33, 34]. Introducing neural-controller control systems into modern production processes is also accompanied by the increasing requirements to the confirmation of workability and auto-calibration [35, 36].

Thus, the main unsolved task is the calibration of sensors with nonlinear hysteresis characteristics under conditions of limited computational resources. The success of the implementation of RANN [15-17] that employ vectors-indicators of a physical quantity and its derivatives [30], as well as recent theoretical studies into intellectualization of sensors [12-14, 30-32], are very promising. The experience in analytical training of neurons [16] and peripheral data processing [17] allows us to state the following goals and objectives of present study.

3. The aim and objectives of the study

The aim of present study is to develop a principle of automated calibration of signals from semiconductor sensors, such as the Hall sensors, which are typically used in automated production, at facilities of physical therapy and in simulators, including those for educational-training and analytical-consulting complexes of various purposes.

To accomplish the aim, the following tasks have been set:

- to build an algorithm for correcting a vector of magnetic induction, which can be used under conditions of limited computational resources (on microcontrollers and SoC System-on-a-Chip);

- to establish a structure of the recurrent network;

- to establish a dependence of the magnitude of a measurement error on properties of the sensor and hardware features.

4. Construction of a recurrent network as a means of control over the processes of collecting and processing of peripheral data

To accomplish the set goal, we shall use RANN with a memory and structural elements that determine components of the vector-indicator. The latter, when learning, requires an effective tool for determining the roots analytically. Fig. 1 shows a fragment of RANN, which generalizes such an approach to peripheral data processing. The new decomposition into a Taylor's series [14, 15] employs the magnitudes of indicators, which, by using the parallelization and recurrent approximation, allows us to successfully process and analyze signals [16].

B ^Y(Xn)

C C3) Lm(Xn) ► b

|L(Xn)l |L(Xn)|Vi

X

-wr

Fig. 1. Fragment of RANN with a short-long term memory [26]

Thus, if the output from neuron 3 defines a reference behavior of the system for an arbitrary vector of strategies X, and from neurons 4 and 17 for Xn and Xn+1, then deviation:

AL ( X ) = L( X )-L ( X„+1)

defines the strategy of change in controlling influences. Components of the vector-indicator are obtained after processing the components of deviation vector (1) applying a comparator. The latter uses comparison predicates for one reference and representing the result by one value from a set of possible values (-1, 0, 1) [14-16]. In addition, after the addition of signals from neuron 7 and neurons 11 and 15, we shall obtain the approximated value at point Xn+1, as the output from neuron 21:

L( Xn+i) = |\a,\\ +1 l^ll A X„+AXTn\\ci

il AX„ 11 2

(2)

In turn, this standard element (Fig. 1) also makes it possible to estimate the error of approximation by comparing magnitudes L(Xn+1) derived from (4) or measured at output 21 and output 17. The latter, in turn, opens up possibilities to refine the model and form control rules [15-17]. This is especially true for actual systems that have L(Xn+1) as oscillating non-smooth functions, and the process of refinement requires many point approximations. To implement the idea of calibration, we additionally stabilize the time step of actuation A of rules "condition-action". The latter ensures a stable transition from the expectation phase [t = t (n -1)]

to the phase of actuation [t = t (n -1+ A)] and the action of controller and a change in the signal:

Xn = Xn-i + aiS(n) + a 2% -1).

(3)

AL(Xn+i)

The choice of magnitudes of amplification coefficients ai and a2 makes it possible to change sensitivity and to correct a step of the strategy vector depending on the magnitudes of speed of change L( Xn+1) at a constant time step A.

5. Implementation of the mode of periodic automated calibration

To implement the principle of automated calibration, we shall additionally introduce to the measuring path a means of controlled calibrated influence on sensitive elements. We shall use a coil for this purpose, which is connected through the power amplifier to a digital-to-analog converter of the microcontroller. Assuming the estimated values of voltage at the axis of the coil for stabilized current to be reference values, under conditions of constancy of the relative position, we shall construct the calibration process. It should be noted that such a calibration would yield accurate relative data. In order to calibrate absolute values, one must first calibrate the coil itself. Suppose the coil has been calibrated; as a result, we know that Hs = fs(i). Under such conditions, the process of calibrating the sensor is as follows. Upon forming the assigned value and stabilizing the force current in coil, we register initial values of initial signals from sensors. Ensuring an orderly change in current strength, which is equivalent to a change in the voltage of a magnetic field, nd enabling the accumulation of pairs of input and output signals, the sensor is calibrated: H = f (i)Hs/ f s(i). The accuracy of such a process of calibrating is determined both by the accuracy of stabilization of the current strength and by the accuracy of calibrating the coil:

(i) AH=

H

i

Af (i) + AH , Afs(i) f (i) df (i)

f(i) di

Ai

Hs f(i) , A Hs , Afs (i)

Hs

fs (i)

(4)

Thus, in order to automate the calibrating of such a signal from the sensor and to adjust it periodically, it is necessary and sufficient, in the presence of a microcontroller with built-in DAC and ADC, to organize, by means of software, the process of changes in the current strength and to collect data on the incoming and outgoing signal of the sensor. When performing such a process within the working range, by changing the current strength for the opposite, we shall create possibilities for correcting a shift of zero and for sensor calibration in the presence of hysteresis in the characteristic.

The algorithms constructed have an advantage as they make it possible to calculate the ratio between the output digital signals and the calibrated influences automatically. The calculated difference in signals from outputs 21 and 17 is the maximum possible error. Zero deviations in the output signals from sensors for the obtained values of scale coefficients are ultimately a testament to the success of the process of automated calibration. The algorithms of auto-calibration were built with no assumption about the lin-

earity of transmission characteristics of sensors, operational amplifiers, and ADC. The structural diagram of device is shown in Fig. 2.

Fig. 2. Functional block diagram of the device

Note that the process of automated calibration does not require to measure the temperature of the primary converter and the power voltage. The impact of these factors is automatically accounted for in the form of the "obtained instantenous values of zeros" and "obtained instantenous scale coefficients" from sensors. They typically change slowly and can be accepted as valid over a period of time. During this period, measurement accuracy will be estimated by the maximum possible error (4). Upon completion of the period of time, the procedure of auto-calibration is repeated. The magnitude of time period is assigned by the calibration algorithm. The algorithm implies an interactive setting of the magnitude of a time period. Functional block diagram of software for the instrument for measuring a three-component vector of magnetic induction is shown in Fig. 3.

simplified procedure for transferring the software through ports, selected for other hardware. All platform-dependent system functions are implemented at this level. In addition, this adapted level ensures independence from the influence of hardware features of different platforms, which is implemented by engaging computational tools, techniques, and means, and in turn increases efficiency of software. The next level in this software is represented by modules of SPI, UART interfaces, which are employed to configure and exchange data with peripherals connected to these interfaces. To implement the channel level of exchange with peripheral modules of the device for measuring a three-component vector of magnetic induction, we use protocol modules. These modules implement:

- Exchange protocol with SPI ADC to measure the value of a three-component vector of magnetic induction, based on the results of signal processing from a primary transformer based on Hall sensors;

- Exchange protocol Modbus-RTU for transferring measurement results to a personal computer where it will be further processed.

The next software module is a module of preliminary processing. Its functions are checking the correctness of the obtained values, and converting the data obtained to the format suitable for further processing.

A module of periodic calibration is intended to control a calibrating influence. This module also performs the function of calculating the correction coefficients and correction of values of "instantaneous zeros". Based on the

Fig. 3. Functional block diagram of software that performs the work of a microcontroller system of calibration and measurement

To check a given algorithm, we fabricated the prototype of an instrument for measuring a three-component vector of magnetic induction. Measuring element of this instrument is built based on the sensors SS495. The algorithm for the automated periodic calibration was implemented on the hardware of microcontroller Atmega 328. In turn, simplicity of the functional block diagram shows unpretentiousness to the selection of hardware resources.

The microcontroller software is based on a module principle, using three paradigms of object-oriented programming. Such an approach opens up the possibility to scale. A complete cycle of software features is executed using nine modules. Modularity increases the percentage of reuse of software parts by the organization of requests, enables the creation of new functions without making significant changes to the existing code. To ensure the independence of software from the hardware platform of sensor realization and systems of data processing and transmission, it is equipped with a module that adapts the level of hardware abstraction (HAL). The result of introducing HAL is the

To experimentally test the feasibility of the sensor in general, we fabricated an additional board, which holds six pairwise connected primary Hall sensors; the photograph is shown in Fig. 4.

Fig. 4. Physical appearance of the tested module of transducers

In addition, to verify correctness of work of the algorithm, we designed and fabricated a microprocessor module for testing, the prototype of which is the most simplified variant of the popular microcontroller board Arduino [37]. In line with the project, the board meets the following requirements:

- the printed board is designed according to the third class of accuracy, minimizing the cost through the use of less accurate equipment;

- the board is programmed based on the free Arduino software in line with the open-source ideology, which is an add-in on the programming languages C and C++ for microcontrollers;

- it allows adding the Arduino libraries for various sensors, engines, interfaces of PC and other devices connection [11-13], exchange protocols with various information carriers and information environments: Ethernet, Bluetooth, Zig-Bee, and others;

- the core of the board is the popular microcontroller Atmega 328.

Module of stabilization of creation and amplification of the calibrated signal.

In order to ensure automated verification and testing of operational correctness of measuring elements, design of the device includes a module of automated periodic calibration. Structurally, it comprises three functional units: current stabilizer, unit of switching, and unit of generating elements.

7. Discussion of results: simulation, interaction between an experimental module of transducers and programming environments of simulation

To test the operation of the proposed algorithm, we used the mathematical modelling environment Matlab. To ensure the interaction between the examined module and the Si-mulink environment, we employed the package matlab Serial IO. This package makes it possible to organize exchange between devices and the environment of mathematical modeling using UART interface. To create the user interface, we applied Matlab GUI. By using this application, we implemented a mode of data collection from sensors, and recorded the values to a database, and changes the settings of the examined prototype, it also enabled the visualization of values obtained in real time, as shown in Fig. 5. Connection to the laboratory bench is enabled in the application through a connect button in UART interface. Data transfer and support were implemented using Matlab Serial IO; the database connection is based on the DBMS Firebird.

Fig. 5. Display of the software that collects, records and graphically displays data for six sensors in real time D=f(N)

The results of the pilot study confirmed effectiveness of the application of communication protocol Modbus RTU, which allowed us to establish a link between the examined prototype and PC; its support was executed by the data collection software Instrument Control Toolbox. Such capabilities make it possible to connect MATLAB directly to such instruments as oscilloscopes, function generators,

signal analyzers, power source, and analytical instruments. To remotely communicate with other computers and devices with MATLAB, a given Toolbox ensures a built-in support for successive protocols TCP/IP, UDP, I2C, SPI, MODBUS, and Bluetooth®. The generator generates a signal, due to which current flows in a calibrated coil and a magnetic field is created. Based on the value of magnitude at the input to the system, the magnitude of magnetic induction at the axis of the coil is given from a knowledge base on request. Upon request, the Hall sensors readouts are synchronously measured. Thus, we obtained two magnitudes that make it possible to calculate the calibration multiplier in line with procedure [26] and to record and store its magnitude in a knowledge base. As confirmed by the available data of graphic representation (Fig. 5), such algorithms are capable of performing simultaneous measurements of oppositely pairwise connected sensors, which in turn allows correction of zero of the components of vector of magnetic induction when implemented under conditions of limited computational resources. Implementation of oppositely-pairwise connection of sensors makes it possible to level off the drift of zero and different temperature dependences of the chip, which is achieved by using RANN and algorithms for determining and remembering the calibration coefficients. The latter predetermines the advantages of the proposed approach in comparison with [18-23]. However, despite these advantages, it is unknown how these crystals would behave over time and how they would be affected by the processes of aging and radiation. One should expect that under certain circumstances jumplike changes in the properties of one of the chips would give rise to the situations of uncertainty until the next process of auto-calibration. Such problems are theoretically possible, however, up to now, they have not been experimentally registered. It is obvious that only the integrated use of auto-calibration, which is built on the principles of traditional metrology and the theory of fuzzy sets, opens up broader possibilities for its application in the engineering practice, for the implementation of various projects and for the construction of methods for decision-making [38].

The theoretical and experimental research that we conducted, have confirmed the capability of RANN algorithms to correct a vector of magnetic induction when implemented under conditions of limited computational resources. New possibilities for the estimation of dependence of the magnitude of measurement error on properties of the sensor and its hardware features open new technologies for the automatic correction and calibration. The application of principle of automated calibration of signals from semiconductor sensors that are commonly used in automated production, is not limited to Hall sensors. One should expect that they will spread along with the introduction of intelligent methods for prediction, identification, and control [35, 36]. At the same time, comprehensive application of the tested algorithms and protocols in combination with neural-network regulators will find its implementation in the designs of instruments for physical therapy and simulators. Especially appealing is their application in the educational-training and analytical-consulting complexes of dual application.

8. Conclusions

1. The implementation of principle of automated calibration of output signals of Hall semiconductor sensors is ensured by the application of a recurrent network that uses the tools of vector-indicators and a recurrent approximation, with their error determined by the error in the calibration curve of the coil, stabilization of the magnitude of current strength, and an error in digitizing.

2. Implementation of the correction algorithm of the vector of magnetic induction, carried out under conditions of limited computational resources, experimentally confirms the feasibility of auto-calibration on microcontrollers and SoC System-on-a-Chip.

3. Application of the recurrent neural network makes it possible to determine experimentally the magnitude of maximally possible error and to establish the dependence of magnitude of the measurement error on the properties of the sensor and hardware implementation.

References

1. Rudenko O. H., Bodianskyi Ye. V. Shtuchni neironni merezhi: navch. pos. Kharkiv: TOV «Kompaniya SMIT», 2006. 404 p.

2. Haykin S. Neyronnye seti: polniy kurs. Moscow: Izdatel'skiy dom «Vil'yams», 2006. 1104 p.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Bavarian B. Introduction to neural networks for intelligent control // IEEE Control Systems Magazine. 1988. Vol. 8, Issue 2. P. 3-7. doi: 10.1109/37.1866

4. Alberti A. M. Internet of Things - Perspectives, Challenges and Opportunities - Presentation Slides. 2013. doi: 10.13140/ rg.2.1.4501.4887

5. Fazlur Rahman M. H. R., Devanathan R., Kuanyi Z. Neural network approach for linearizing control of nonlinear process plants // IEEE Transactions on Industrial Electronics. 2000. Vol. 47, Issue 2. P. 470-477. doi: 10.1109/41.836363

6. ANN generalised inversion for the linearisation and decoupling control of nonlinear systems / Dai X., He D., Zhang T., Zhang K. // IEE Proceedings - Control Theory and Applications. 2003. Vol. 150, Issue 3. P. 267-277. doi: 10.1049/ip-cta:20030322

7. Ciminski A. S. Neural network based adaptable control method for linearization of high power amplifiers // AEU - International Journal of Electronics and Communications. 2005. Vol. 59, Issue 4. P. 239-243. doi: 10.1016/j.aeue.2004.11.026

8. Linearization of Nonlinear Dynamic Systems / Schoukens J., Nemeth J. G., Vandersteen G., Pintelon R., Crama P. // IEEE Transactions on Instrumentation and Measurement. 2004. Vol. 53, Issue 4. P. 1245-1248. doi: 10.1109/tim.2004.831123

9. Cotton N. J., Wilamowski B. M., Dundar G. A Neural Network Implementation on an Inexpensive Eight Bit Microcontroller // 2008 International Conference on Intelligent Engineering Systems. 2008. doi: 10.1109/ines.2008.4481278

10. Nauchno-tekhnicheskiy otchet o vypolnenii 2 etapa Gosudarstvennogo kontrakta No. P1047 ot 20 avgusta 2009 g. i Dopolneniyu ot 02 aprelya 2010 g. No. 1. Ekaterinburg, 2010. 84 p.

11. Roj J. Neural Network Based Real-time Correction of Transducer Dynamic Errors // Measurement Science Review. 2013. Vol. 13, Issue 6. P. 286-291. doi: 10.2478/msr-2013-0042

12. Schott C., Racz R., Huber S. Smart CMOS Sensors with Integrated Magnetic Concentrators // IEEE Sensors. 2005. doi: 10.1109/icsens.2005.1597860

13. Self-Calibration and Optimal Response in Intelligent Sensors Design Based on Artificial Neural Networks / Rivera J., Carrillo M., Chacon M., Herrera G., Bojorquez G. // Sensors. 2007. Vol. 7, Issue 8. P. 1509-1529. doi: 10.3390/s7081509

14. Trunov A. N. Intellectualization of the models' transformation process to the recurrent sequence // European. Applied Sciences. 2013. Vol. 9, Issue 1. P. 123-130

15. Trunov A. N. Application of the recurrent approximation method to synthesis of neuron net for determination the hydrodynamic characteristics of underwater vehicles // Problem of Information Technology. 2014. Issue 02 (016). P. 39-47.

16. Trunov A. Vector indicator as a tool of recurrent artificial neuron net for processing data // EUREKA: Physics and Engineering. 2016. Issue 4. P. 55-60. doi: 10.21303/2461-4262.2016.000129

17. Trunov A. An adequacy criterion in evaluating the effectiveness of a model design process // Eastern-European Journal of Enterprise Technologies. 2015. Vol. 1, Issue 4 (73). P. 36-41. doi: 10.15587/1729-4061.2015.37204

18. Popovic R. S., Drljaca P. M., Schott C. Bridging the gap between AMR, GMR, and Hall magnetic sensors // 2002 23rd International Conference on Microelectronics. Proceedings (Cat. No.02TH8595). 2002. doi: 10.1109/miel.2002.1003148

19. Magnetic field sensor and current and/or energy sensor: Pat. No. US5942895A. Cl. G01R 33/06; G01R 19/00 / Popovic R., Racz R., Hreisa J., Blanchard H. No. 5,942,895; declareted: 23.10.1996; published: 24.08.1999.

20. High Sensitivity Hall Magnetic Sensors Using Planar Micro and Macro Flux Concentrators / Drljaca P. M., Schlageter V., Vincent F., Popovic R. S. // Transducers '01 Eurosensors XV. 2001. P. 160-163. doi: 10.1007/978-3-642-59497-7_37

21. Popovic R. S., Randjelovic Z., Manic D. Integrated Hall-effect magnetic sensors // Sensors and Actuators A: Physical. 2001. Vol. 91, Issue 1-2. P. 46-50. doi: 10.1016/s0924-4247(01)00478-2

22. Design of planar magnetic concentrators for high sensitivity Hall devices / Drlja a P. M., Vincent F., Besse P.-A., Popovic R. S. // Sensors and Actuators A: Physical. 2002. Vol. 97-98. P. 10-14. doi: 10.1016/s0924-4247(01)00866-4

23. A Magnetic Tracking System based on Highly Sensitive Integrated Hall Sensors / Schlageter V., Drljaca P. M., Popovic R. S., Kucera P. // Proc. MIPRO Conference. Opatija, Croatia, 2002.

24. Trunov A. Peculiarities of the interaction of electromagnetic waves with bio tissue and tool for early diagnosis, prevention and treatment // 2016 IEEE 36th International Conference on Electronics and Nanotechnology (ELNANO). 2016. doi: 10.1109/ elnano.2016.7493041

25. Trunov A. Realization of the paradigm of prescribed control of a nonlinear object as the problem on maximization of adequacy // Eastern-European Journal of Enterprise Technologies. 2016. Vol. 4, Issue 4 (82). P. 50-58. doi: 10.15587/1729-4061.2016.75674

26. Trunov A. Recurrent approximation as the tool for expansion of functions and modes of operation of neural network // Eastern-European Journal of Enterprise Technologies. 2016. Vol. 5, Issue 4. P. 41-48. doi: 10.15587/1729-4061.2016.81298

27. Trunov A. Criteria for the evaluation of model's error for a hybrid architecture DSS in the underwater technology ACS // Eastern-European Journal of Enterprise Technologies. 2016. Vol. 6, Issue 9 (84). P. 55-62. doi: 10.15587/1729-4061.2016.85585

28. Trunov A. Theoretical predicting the probability of electron detachment for radical of cell photo acceptor // 2017 IEEE 37th International Conference on Electronics and Nanotechnology (ELNANO). 2017. doi: 10.1109/elnano.2017.7939776

29. Trunov A. Recurrent transformation of the dynamics model for autonomous underwater vehicle in the inertial coordinate system // Eastern-European Journal of Enterprise Technologies. 2017. Vol. 2, Issue 4 (86). P. 39-47. doi: 10.15587/17294061.2017.95783

30. Trunov A. Recurrent Approximation in the Tasks of the Neural Network Synthesis for the Control of Process of Phototherapy. Chap. 10 // Computer Systems for Healthcare and Medicin. Denmark, 2017, P. 213-248.

31. Fisun M., Smith W., Trunov A. The vector rotor as instrument of image segmentation for sensors of automated system of technological control // 2017 12th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT). 2017. doi: 10.1109/stc-csit.2017.8098828

32. Complex Industrial Systems Automation Based on the Internet of Things Implementation / Kondratenko Y., Kozlov O., Korobko O., Topalov A. // Communications in Computer and Information Science. 2018. P. 164-187. doi: 10.1007/978-3-319-76168-8_8

33. Automation of control processes in specialized pyrolysis complexes based on web SCADA systems / Kondratenko Y., Kozlov O., Gerasin O., Topalov A., Korobko O. // 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS). 2017. doi: 10.1109/idaacs.2017.8095059

34. Topalov A., Kozlov O., Kondratenko Y. Control processes of floating docks based on SCADA systems with wireless data transmission // 2016 XII International Conference on Perspective Technologies and Methods in MEMS Design (MEMSTECH). 2016. doi: 10.1109/memstech.2016.7507520

35. Development of an intelligent system for the prognostication of energy produced by photovoltaic cells in smart grid systems / Kupin A., Vdovychenko I., Muzyka I., Kuznetsov D. // Eastern-European Journal of Enterprise Technologies. 2017. Vol. 5, Issue 8. P. 4-9. doi: 10.15587/1729-4061.2017.112278

36. Kupin A. I. Intelektual'na identyfikatsiya ta keruvann v umovakh protsesiv zbahachuval'noyi tekhnolohiyi. Kyiv: Korniychuk, 2008. 202 p.

37. ARDUINO PRO MINI. URL: https://store.arduino.cc/arduino-pro-mini

38. Fuzzy decision support systems in marine practice / Solesvik M., Kondratenko Y., Kondratenko G., Sidenko I., Kharchenko V., Bo-yarchuk A. // 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE). 2017. doi: 10.1109/fuzz-ieee.2017.8015471

i Надоели баннеры? Вы всегда можете отключить рекламу.