×

You are using an outdated browser Internet Explorer. It does not support some functions of the site.

Recommend that you install one of the following browsers: Firefox, Opera or Chrome.

Contacts:

+7 961 270-60-01
ivdon3@bk.ru

  • Experience of integrated domestic systems for information modeling of infrastructure on the example of Vitro-CAD Common Data Environment and Topomatic Robur software

    More attention is being paid to the transition to domestic software with the digitalisation of the construction industry and import substitution. At each stage of construction, additional products are needed, including CAD and BIM. The experience of integration of Russian-made systems for the tasks of information modeling of transport infrastructure and road construction is considered. Within the framework of the work the integration of Vitro-CAD CDE and Topomatic Robur software system was performed. Joint work of the construction project participants in a single information space was organized. The efficiency of work of the project participants was determined due to the release from routine operations. Integration experience has shown that the combination of Vitro-CAD and Topomatic Robur allows to manage project data efficiently, store files with version tracking, coordinate documentation and issue comments to it.

    Keywords: common data environment, information space, information model, digital ecosystem, computer-aided design, building information modeling, automation, integration, import substitution, software complex, platform, design documentation, road construction

  • Approach to modelling the yield curve as a multivariate time series

    The study presents an approach to modelling multivariate time series using parameterisation, using yield curve as an example. The effectiveness of adding parameterisation coefficients to predicates is evaluated, and new loss functions are proposed that focus on modelling the shape of the curve. Prediction models including LSTM, Prophet and hybrid combinations were applied. A Python-based system was developed to automate data processing and evaluation. The method improves the accuracy and interpretability of forecasts, offering a promising tool for financial modelling.

    Keywords: machine learning, financial engineering, stock market modeling, bond market

  • One of the Approaches to Analyzing Source Code in Student Projects

    When evaluating student work, the analysis of written assignments, particularly the analysis of source code, becomes particularly relevant. This article discusses an approach for evaluating the dynamics of feature changes in students' source code. Various metrics of source code are analyzed and key metrics are identified, including quantitative metrics, program control flow complexity metrics, and the TIOBE quality indicator. A set of text data containing program source codes from a website dedicated to practical programming, was used to determine threshold values for each metric and categorize them. The obtained results were used to conduct an analysis of students' source code using a developed service that allows for the evaluation of work based on key features, the observation of dynamics in code indicators, and the understanding of a student's position within the group based on the obtained values.

    Keywords: machine learning, text data analysis, program code analysis, digital footprint, data visualization

  • Evaluation of the complexity of algorithms for building a dominator tree in the context of the implementation of algorithms for data flow analysis in the implementation of the frontend compiler of the Solidity programming language

    This article discusses two of the most popular algorithms for constructing dominator trees in the context of static code analysis in the Solidity programming language. Both algorithms, the Cooper, Harvey, Kennedy iterative algorithm and the Lengauer-Tarjan algorithm, are considered effective and widely used in practice. The article compares these algorithms, evaluates their complexity, and selects the most preferable option in the context of Solidity. Criteria such as execution time and memory usage were used for comparison. The Cooper, Harvey, Kennedy iterative algorithm showed higher performance when working with small projects, while the Lengauer-Tarjan algorithm performed better when analyzing larger projects. However, overall, the Cooper, Harvey, Kennedy iterative algorithm was found to be more preferable in the context of Solidity as it showed higher efficiency and accuracy when analyzing smart contracts in this programming language. In conclusion, this article may be useful for developers and researchers who are involved in static code analysis in the Solidity language, and who can use the results and conclusions of this study in their work.

    Keywords: dominator tree, Solidity, algorithm comparison

  • Three-component flow of requests in closed queuing systems with endless storage capacity and waiting time limit

    This article explores the probabilistic characteristics of closed queuing systems, with a particular focus on the differences between "patient" and "impatient" demands. These categories of requests play a crucial role in understanding the dynamics of service, as patient demands wait in line, while impatient ones may be rejected if their waiting time exceeds a certain threshold. The uniqueness of this work lies in the analysis of a system with a three-component structure of incoming flow, which allows for a more detailed examination of the behavior of requests and the influence of various factors on service efficiency. The article derives key analytical expressions for determining probabilistic characteristics such as average queue length, rejection probability, and other critical metrics. These expressions enable not only the assessment of the current state of the system but also the prediction of its behavior under various load scenarios. The results of this research may be useful for both theoretical exploration of queuing systems and practical application in fields such as telecommunications, transportation, and service industries. The findings will assist specialists in developing more effective strategies for managing request flows, thereby improving service quality and reducing costs.

    Keywords: waiting, queue, service, markov process, queuing system with constraints, flow of requests, simulation modeling, mathematical model

  • Lakehouse-based data architecture: modern approaches to building a management model for educational organizations based on data analysis

    Nowadays, educational organisations face the need to effectively manage growing volumes of heterogeneous data from academic performance and digital educational resources to administrative processes. The article is dedicated to the study of modern approaches to building an Corporate data warehouse (DWH) using Data Lake technology to manage educational organisations. The article considers the integration of traditional methods of structured data storage with the flexibility and scalability of Data Lake, which allows to work effectively with large volumes of heterogeneous data. The description of DWH architecture adapted for educational institutions is given. The description of Apache Airflow platform is given.

    Keywords: Data Lake, corporate data warehouse, Apache Airflow, Greenplum, ETL

  • The Case Based Reasoning Method for decision making when oil spills on oilfield

    Oil spills require timely measures to eliminate the causes and neutralize the consequences. The use of a case-based reasoning is promising to develop specific technological solutions in order to eliminate oil spills. It becomes important to structure the description of possible situations and the formation of a representation of solutions. In this paper, the results of these tasks are presented. A structure is proposed for representing situations in oil product spills based on a situation tree, a description of the algorithm for situational decision-making using this structure is given, parameters for describing situations in oil product spills and presenting solutions are proposed. The situation tree allows you to form a representation of situations based on the analysis of various source information. This approach makes it possible to quickly clarify the parameters and select similar situations from the knowledge base, the solutions of which can be used in the current undesirable situation.

    Keywords: case-based reasoning; decision making; oil spill, oil spill response, decision support, situation tree

  • Modeling the Random Forest Machine Learning Algorithm Using the Mathematical Apparatus of Petri Net Theory

    The article considers the possibility of modeling the random forest machine learning algorithm using the mathematical apparatus of Petri net theory. The proposed approach is based on the use of three types of Petri net extensions: classical, colored nets, and nested nets. For this purpose, the paper considers the general structure of decision trees and the rules for constructing models based on a bipartite directed graph with a subsequent transition to the random forest machine learning algorithm. The article provides examples of modeling this algorithm using Petri nets with the formation of a tree of reachable markings, which corresponds to the operation of both decision trees and a random forest.

    Keywords: Petri net, decision tree, random forest, machine learning, Petri net theory, bipartite directed graph, intelligent systems, evolutionary algorithms, decision support systems, mathematical modeling, graph theory, simulation modeling

  • Modeling of the structure and properties of light plaster mixtures

    Volcanic materials are widely used in the production of mixed cement. Volcanic tuff, as a mineral additive to Portland cement, is effective in improving the rheological characteristics of the hydraulic binder, has medium pozzolanic activity, improves the properties of the material and can be used in the composition of light plaster mixtures.. The purpose of the studies presented in the article was to form models of such mixtures that allow their properties to be assessed. The experiment was conducted on the basis of methods of mathematical planning, statistical processing of the results and analytical optimization of the obtained regression equations. The experimental studies are based on the matrix of a complete three-factor experiment. The composition of the light plaster mixture included the following components: hydraulic binder, crushed volcanic tuff (as a fine light filler), reinforcing fiber and synthetic additive. Compositions of plaster mixtures based on volcanic tuff have been developed. The optimal values of the main components of the plaster mixture based on volcanic tuff, which is present in the composition of the mixture as a light fine filler and as a component of a hydraulic binder, have been established. An engineering interpretation of the simulation results is given.

    Keywords: plaster material, volcanic tuff, pozzolan activity, mathematical modeling, analytical optimization

  • Image compression method based on the analysis of the weights of the detailing coefficients of the wavelet transform

    Many modern information processing and control systems for various fields are based on software and hardware for image processing and analysis. At the same time, it is often necessary to ensure the storage and transmission of large data sets, including image collections. Data compression technologies are used to reduce the amount of memory required and increase the speed of information transmission. To date, approaches based on the use of discrete wavelet transformations have been developed and applied. The advantage of these transformations is the ability to localize the points of brightness change in images. The detailing coefficients corresponding to such points make a significant contribution to the energy of the image. This contribution can be quantified in the form of weights, the analysis of which allows us to determine the method of quantization of the coefficients of the wavelet transform in the proposed lossy compression method. The approach described in the paper corresponds to the general scheme of image compression and provides for the stages of transformation, quantization and encoding. It provides good compression performance and can be used in information processing and control systems.

    Keywords: image processing, image compression, redundancy in images, general image compression scheme, wavelet transform, compression based on wavelet transform, weight model, significance of detail coefficients, quantization, entropy coding

  • Computer vision algorithms for object recognition in low visibility conditions

    The work is devoted to the development and analysis of computer vision algorithms designed to recognize objects in conditions of limited visibility, such as fog, rain or poor lighting. In the context of modern requirements for safety and automation, the task of identifying objects becomes especially relevant. The theoretical foundations of computer vision methods and their application in difficult conditions are considered. An analysis of image processing algorithms is carried out, including machine learning and deep learning methods that are adapted to work in conditions of poor visibility. The results of experiments demonstrating the effectiveness of the proposed approaches are presented, as well as a comparison with existing recognition systems. The results of the study can be useful in the development of autonomous vehicles and video surveillance systems.

    Keywords: computer vision, mathematical modeling, software package, machine learning methods, autonomous transport systems

  • Comparison of models for reduction of measured packet signals in monitoring and diagnostic systems

    In systems for monitoring, diagnostics and recognition of the state of various types of objects, an important aspect is the reduction of the volume of measured signal data for its transmission or accumulation in information bases with the ability to restore it without significant distortion. A special type of signals in this case are packet signals, which represent sets of harmonics with multiple frequencies and are truly periodic with a clearly distinguishable period. Signals of this type are typical for mechanical, electromechanical systems with rotating elements: reducers, gearboxes, electric motors, internal combustion engines, etc. The article considers a number of models for reducing these signals and cases of priority application of each of them. In particular, the following are highlighted: the discrete Fourier transform model with a modified formula for restoring a continuous signal, the proposed model based on decomposition by bordering functions and the discrete cosine transform model. The first two models ideally provide absolute accuracy of signal restoration after reduction, the last one refers to reduction models with information loss. The main criteria for evaluating the models are: computational complexity of the implemented transformations, the degree of implemented signal reduction, and the error in restoring the signal from the reduced data. It was found that in the case of application to packet signals, each of the listed models can be used, the choice being determined by the priority indicators of the reduction assessment. The application of the considered reduction models is possible in information and measuring systems for monitoring the state, diagnostics, and control of the above-mentioned objects.

    Keywords: reduction model, measured packet signal, discrete cosine transform, decomposition into bordering functions, reduction quality assessment, information-measuring system

  • Using Chebyshev's inequalities in problems of designing complex technical systems

    The current situation in the practice of designing complex technical systems with metrological support is characterized by the following important features: a) the initial information that can actually be collected and prepared at the early stages of design for solving probabilistic problems turns out, as a rule, to be incomplete, inaccurate and, to a high degree, uncertain; b) the form of specifying the initial information (in the form of constraints) in problems can be very diverse: average and dispersion characteristics or functions of them, measurement errors or functions of them, characteristics specified by a probability measure, etc. These circumstances necessitate the formulation and study of new mathematical problems of characterizing distribution laws and developing methods and algorithms for solving them, taking into account the constraints on the value and nature of change of the determining parameter (random variable) of a complex technical system. As a generalized integral characteristic of the determining parameter, the law of its distribution is chosen, which, as is commonly believed, fully characterizes the random variable under study. The purpose of this work is to develop a method that allows constructing distribution laws of the determining parameter of a complex technical system using the minimum amount of available information based on the application of Chebyshev inequalities. A method for characterizing the distribution law by the property of maximum entropy is presented, designed to model the determining parameter of complex technical systems with metrological support. Unlike the classical characterization method, the proposed method is based on the use of Chebyshev inequalities instead of restrictions on statistical moments. An algorithm for constructing the distribution function of the determining parameter is described. A comparison is given of the results of constructing distribution laws using the developed method and using the classical variational calculus.

    Keywords: Chebyshev inequalities, complex technical system, design, determining parameter, characterization of distribution law

  • Features of functional relationships of parameters of a time-varying diagnostic signal in modeling, recognition of states and monitoring of systems

    In operational diagnostics and recognition of states of complex technical systems, an important task is to identify small time-determined changes in complex measured diagnostic signals of the controlled object. For these purposes, the signal is transformed into a small-sized image in the diagnostic feature space, moving along trajectories of different shapes, depending on the nature and magnitude of the changes. It is important to identify stable and deterministic patterns of changes in these complex-shaped diagnostic signals. Identification of such patterns largely depends on the principles of constructing a small-sized feature space. In the article, the space of decomposition coefficients of the measured signal in the adaptive orthonormal basis of canonical transformations is considered as such a space. In this case, the basis is constructed based on a representative sample of realizations of the controlled signal for various states of the system using the proposed algorithm. The identified shapes of the trajectories of the images correspond to specific types of deterministic changes in the signal. Analytical functional dependencies were discovered linking a specific type of signal change with the shape of the trajectory of the image in the feature space. The proposed approach, when used, simplifies modeling, operational diagnostics and condition monitoring during the implementation of, for example, low-frequency diagnostics and defectoscopy of structures, vibration diagnostics, monitoring of the stress state of an object by analyzing the time characteristics of response functions to impact.

    Keywords: modeling, functional dependencies, state recognition, diagnostic image, image movement trajectories, small changes in diagnostic signals, canonical decomposition basis, analytical description of image trajectory

  • Theory and practice of hydro-, pneumo- and thermochemical studies of an industrial burner with combined intensification of combustion of C-H-O-containing fuels

    A combined theoretical and practical study of the burner device parameters has been performed. The flow characteristic of the fuel supply system has been determined. Aerodynamic studies of the burner device characteristics have been conducted, axial velocity fields have been constructed, and critical parameters of the air supply unit design have been identified. The temperatures of in-chamber processes have been experimentally determined. A mathematical model of chemical reactions of the torch has been developed, and the dependence of diesel fuel toxicity on the excess air coefficient has been constructed. The effect of water vapor on the burner device operation has been determined.

    Keywords: burner device, axial velocity field, intra-chamber processes, thermochemical parameters, mathematical modeling, toxicity

  • Regression analysis software module for modeling and investigating external bends of optical fiber based on refractive index changes of core-cladding

    In this article, the focus shifts to an in-depth study of the effect of bending deformation on the change in the refractive index of the optical fiber core. The developed module will allow analyzing trends in this indicator, which will provide a more detailed understanding of the internal processes occurring in the fiber under the influence of deformation.

    Keywords: mathematical modeling, optical fiber, bending deformation, modeling of deformed fiber behavior, software

  • Face Detection System Using MB-LBP on Resource-Constrained Microcontroller

    This paper discusses the Viola-Jones algorithm for face detection and its implementation based on the STM32 microcontroller. The advantages of using embedded systems in implementing personal identification systems are given: low cost due to the reduction of the element base and low power consumption. The architecture of the hardware and software system for face detection based on a multi-core microcontroller is proposed. The following requirements are put forward for the implemented facial recognition system: processing frequency of not less than 1 frame per second, output in color format, display of faces in the form of rectangular frames on the frame, refusal to use external memory modules. Cascades and features used in the classical version of the Viola-Jones algorithm are described. MB-LBP is chosen as a feature due to the efficiency of calculation and storage within low-power embedded systems due to integer single-byte results. The structure of files of trained OpenCV classifiers is described and methods for their compression and conversion for use in 32-bit systems with limited RAM and the absence of a floating-point unit are proposed. A method for optimizing an integral image using overflow calculations is described. A multicriterial optimization problem for selecting optimal parameters of an integral image is formulated and solved using the gradient descent method. The application of SIMD instructions for parallelizing the calculation of an integral image on the STM32 is described. The results of measuring the operating time of the implemented system at different stages are presented, which confirm that the previously stated requirements are met.

    Keywords: face detection, microcontroller, embedded systems, Viola-Jones algorithm, MB-LBP features, classifier optimization, integral image optimization, SIMD instructions

  • Improvement of the methodology for calculating protection of structures of residential buildings against explosive effects of UAVs

    The study is devoted to improving the methodology of calculation of structures for the impact of explosive loads, including aerial shock waves in UAV attacks. Modern modeling methods are analyzed, a calculation algorithm using non-linear dynamic approaches is proposed. It is shown that the use of spherical discrete elements allows a more accurate assessment of debris destruction and formation. The calculations presented confirm the effectiveness of the proposed approach.

    Keywords: Explosive loads, air shock wave, unmanned aerial vehicles, dynamic calculation, destruction of structures, simulation of explosive effects, application of spherical discrete elements, calculation algorithm, formation of debris, non-linear methods

  • Numerical methods for parameter estimation of Generalized Autoregressive Conditional Heteroskedasticity models of financial time series

    This article discusses numerical methods used to estimate the parameters of a family of Generalized Autoregressive Conditional Heteroskedasticity (GARCH) models, which are widely used for analyzing and predicting financial time series with variable variance. The paper provides a comparative analysis of numerical methods for estimating GARCH effects, which are based on the gradient descent method of adaptive algorithms, various variations of quadratic methods based on the Newton method, as well as alternative methods based on the simplex method, linear and quadratic interpolation. The analysis is carried out on the basis of synthetic data and on real data on quotations of the Moscow Exchange stock index using the Python 3 programming language and libraries scipy, numpy, matplotlib and others. The results of the study show that the specifics of the financial time series problem are sensitive to the choice of numerical methods for solving the optimization problem of maximizing the likelihood function. Numerical experiment has shown that using the Nelder-Meade method to evaluate GARCH effects gives the best results for solving the problem of maximizing the likelihood function.

    Keywords: mathematical modeling, numerical methods, maximum likelihood method, gradient descent, Newton's method, mathematical modeling, GARCH, time series, stock market, news flows

  • Simulation of the process of long-mandrel drawing of profile pipes

    A finite element model of the deformation zone during cold drawing on a movable mandrel has been developed and justified. This makes it possible to determine the state of the metal, calculate its damage and the shape of the die channel, while the configuration of the first transition is taken as the initial one to obtain the second transition.

    Keywords: profile pipe, drawing, deformation zone, metal condition, damage, die channel

  • Using Clustering Methods to Automate the Formation of User Roles

    The article solves the problem of automated generation of user roles using machine learning methods. To solve the problem, cluster data analysis methods implemented in Python in the Google Colab development environment are used. Based on the results obtained, a method for generating user roles was developed and tested, which allows reducing the time for generating a role-based access control model.

    Keywords: machine learning, role-based access control model, clustering, k-means method, hierarchical clustering, DBSCAN method

  • The application of mathematical modeling for forecasting corporate bond spreads

    This study analyzes classical machine learning methods applied to the prediction of corporate bond yield spreads. Both linear methods, such as Principal Component Analysis and Partial Least Squares, and nonlinear methods, such as copula regression and adaptive regression splines, are examined. The study also explores the potential application of Random Forest models and classical neural networks. It includes a description of the data used for forecasting and presents some results of the empirical analysis. The findings have the potential to significantly impact practitioners and the scientific community striving to improve forecasting accuracy and optimize investment strategies.

    Keywords: Machine Learning, Financial Engineering, Stock Market Modeling, Bond Market

  • Modeling of aerodynamic processes in the dust-sediment chamber

    In order to optimize the operation of dust-settling chambers of steelmaking furnace emission purification systems and increase the overall efficiency of the cleaning system, the movement of gas-air flows and dust particles of different diameters inside dust-collecting chambers was studied using the SolidWorks software product with the FlowSimulation application, which allowed us to investigate the influence of a number of factors, for example, fractional composition, the condition of the working surfaces of chambers, on the movement of gas-air the flow.

    Keywords: steelmaking furnace, gas-air flow, dust-settling chamber, cleaning efficiency, dust, dispersed composition, modeling

  • Features of the placement of the decoupling capacitor and the effective range

    The work includes an analysis of the mathematical apparatus determining the influence of parasitic parameters of the capacitor, the topology of the printed circuit board on the effective range of the decoupling capacitor. A mathematical apparatus is presented that determines the shift in the resonant frequency of the connected decoupling capacitor, taking into account the parasitic parameters of the topology.

    Keywords: power distribution system, decoupling capacitor, self-resonance frequency, anti-resonance frequency, effective range, parasitic parameters, topology

  • Development of a dataset storage module for collision detection using polygonal mesh and neural networks

    This article is devoted to the development of a collision detection technique using a polygonal mesh and neural networks. Collisions are an important aspect of realistically simulating physical interactions. Traditional collision detection methods have certain limitations related to computational accuracy and computational complexity. A new approach based on the use of neural networks for collision detection with polygonal meshes is proposed. Neural networks have shown excellent results in various computer vision and image processing tasks, and in this context they can be effectively applied to polygon pattern analysis and collision detection. The main idea of ​​the technique is to train a neural network on a large data set containing information about the geometry of objects and their movement for automatic collision detection. To train the network, it is necessary to create a special module responsible for storing and preparing the dataset. This module will provide collection, structuring and storage of data about polygonal models, their movements and collisions. The work includes the development and testing of a neural network training algorithm on the created dataset, as well as assessing the quality of network predictions in a controlled environment with various collision conditions.

    Keywords: modeling, collision detection techniques using polygonal meshes and neural networks, dataset, assessing the quality of network predictions