A programming method based on the ESC pattern is presented. The relevance of the work is due to the fact that the object-oriented approach is one of the most popular and sought-after ways to develop an information product due to a huge regularly updated selection of various methods, templates and ways of its implementation. The most significant of them is Entity System Component (ESC). This method of implementing OOP allows you to make the software product flexible and extensible. The ESC pattern is based on the reactive programming method and divides the entire code architecture into three components: entity, system, component. The tool package that implements the ESC pattern is the ESC DOTS package, designed for the Unity3D environment. The built-in Jobs System package provides the ability to work with multi-threaded programming in Unity. This package distributes threads created at runtime into groups of a certain type, which have a strictly limited execution time. Thus, the task of enumerating an array of several hundred elements goes into a Temp type thread, which runs for one frame in Unity, and the enumeration of a million polygons of the Unity landscape is placed in a Persistent type thread, which has an unlimited time limit.
Keywords: object-oriented programming, Unity framework, ESC pattern, multi-threaded programming, reactive programming, extensible architecture, package manager
Asphalt concrete mixes are the primary construction material for road surfaces, and precise design of their composition plays a key role in the quality and durability of road pavements. This article discusses the challenges associated with designing asphalt concrete mix compositions and presents a developed system for automatic mix selection. The automatic asphalt concrete mix composition selection system is a powerful tool for optimizing the material selection process used in road construction. This system can calculate the optimal mix composition, taking into account technical and economic constraints, leading to increased accuracy and reliability in mix selection. The advantages of this system include reducing the time and cost of the selection process, enabling testing and analysis of various mix options, ultimately improving the quality and durability of road pavements.
Keywords: asphalt concrete, asphalt concrete mix, composition selection, least squares method, linear programming method, software, automation, Python, Microsoft Access
In this paper, we investigate the possibility of applying the theory of Monty Hall's paradox in tasks that require the need for an optimal choice of a strategy for developing the innovative potential of an enterprise. The article provides recommendations for taking into account and constructive use of the effects that affect the involved experts, in particular, the Condorcet principle and paradox. The paper explores the limits of applicability of the Monty Hall paradox theory. Its applicability is determined, together with considerations about the profitability of changing the initial choice in problems with the so-called "random intelligence".
Keywords: decision support systems, mathematical modeling, expert evaluation, Monty Hall's paradox, project management, collective assessment, Condorcet's paradox, enterprise management, assessment of enterprise characteristics
The modeling of a multi-motor linear electric drive of a conveyor train is considered. A diagram of the simulation model made in the Simulink program is given. Graphs of the speed and force of the electric drive during the relay transmission of the secondary element are given. The conclusion is formulated that the system fulfills the requirements placed on it.
Keywords: simulation modeling, Simulink, linear asynchronous motor, electric drive, conveyor train, relay transmission
Industrial enterprises place high demands on the quality of demineralized water, the economic feasibility of this process, as well as its environmental friendliness. The water treatment plant begins with pre-treatment, which allows the removal of dissolved suspensions, mechanical impurities and organic substances. Most often, the pre-cleaning process is organized using clarifiers. The type of clarifier used significantly affects both the efficiency of the process and its economic characteristics. The paper presents a comparative characteristic of the operation of vertical cylindrical clarifiers of the Central Research Institute, VTI and high-speed clarifiers with a pulsating column. The main operational characteristics are highlighted, and the cost of clarified water is calculated when using different types of clarifiers.
Keywords: clarifier, pre-cleaning, cleaning quality indicators, thermal power plants
The article presents a way to increase the load-bearing capacity of a reinforced concrete column due to metal clips from the corners with an increase in the load on it. To ensure the joint operation of the existing column and the metal cage, the corners are subjected to prestressing, which is achieved by compressing the corners with jacks.
Keywords: reinforced concrete column, column reinforcement, metal cage, prestressing of the cage
Concrete paving slabs for road construction are made from mixtures consisting of hydraulic binder, fine and coarse aggregates and water. The prepared mixture of a given humidity is subjected to vibration molding under the following technological conditions: process duration 5–10 seconds, vibration frequency 30–50 Hz and pressure 70–80 kg/cm2. Hardening of freshly molded samples is carried out in a heat and humidity treatment chamber. It has been established that it is possible to replace natural coarse aggregate with fractionated scrap concrete. The compressive strength of concrete with aggregate based on recycled crushed stone is 300 - 400 kg/cm2, water absorption 4.8 - 6.2%, frost resistance F2 200 - 300. The proposed technology allows solving both economic and environmental issues for regions with large amounts of concrete scrap at temporary industrial waste storage sites.
Keywords: concrete mixture, vibroforming, modifiers, filler, waste, concrete scrap, strength
This article deals with the problem of analyzing and recognizing human emotions using sound data processing. In view of the increase in the scope of application, which is largely caused by the difficult epidemiological situation in the world, the solution of the described problem is an urgent issue. The main stages are described: the audio data stream is recorded and, in accordance with the “sound fingerprinting” approach, is converted into an image that is a spectrogram of the sound data set. The stages of training a convolutional neural network on a pre-prepared set of sound data are described, and the structure of the algorithm is also described. To validate the neural network, a different set of audio data was selected, not participating in the training. As a result, graphs were constructed demonstrating the accuracy of the proposed method.
Keywords: neural network; human emotion recognition; convolutional neural network; sound fingerprinting; Tenserflow; Keras; Matlab; Deep Network Toolbox
Relevance and goals. The article describes a project in the field of solving the problem of managing organizational systems through the development of a system for remote monitoring and control of spatially distributed objects using LoRa network technology. Materials and methods. The project provides testing and practical use of LoRa networks. The developed system consists of 3 main modules: Devices, server part, and client application. In turn, devices are divided into gateways and end devices. Results. An automated system for managing spatial objects was designed, gateway devices and end devices that form a prototype of the Internet of Things network were developed and tested, as well as the server part of an automated system for remote control of spatially distributed devices. Conclusions. The system was tested and debugged, and a streamlined system for remote monitoring and control of spatially distributed objects was obtained based on the concept of the Internet of Things using LoRa network technology. It is assumed that the results of R&D will be in demand in organizations whose activities involve the use of spatially distributed resources.
Keywords: Internet of things, management of geographically distributed systems, LoRa networks, geosystem approach, spatial data infrastructures
In the article there was considered a possibility of off-grade materials utilization for making fine concrete with a multicomponent complex additive applied. Use of fine sands as raw material for fine concretes is actual for many regions in Russia because of deficiency of sands of necessary fineness modulus. There was considered the issue of utilization of fine sand and stale cement for reducing cost (loss), widening materials’ assortment for low-rise building, and energy- and resource-saving. To achieve the assigned purpose a multicomponent complex additive was applied. The research was carried out in full correspondence with the adopted design of the fractional factorial experiment. The acquired results were subject to a preliminary analysis and processing, and consequently dependences of strength properties upon varying factors were obtained. The obtained dependences made it possible to select optimal ingredients’ proportion of the complex modifying additive in order to increase strength properties of fine concrete based on off-grade materials. It was established that the use of optimal consumption of the complex additive components allows increase strength properties by 25-30% in comparison with the reference composition.
Keywords: fine concrete, fine sand, stale cement, complex additive, fractional factorial experiment, strength
This article presents a new developed calculation methodology, which includes provisions for standard calculations and takes into account the peculiarities of the operation of eccentrically compressed reinforced concrete structures operating at large eccentricities of load application. Adjustments have been made to the calculation methodology to take into account the following factors: the standard methodology uses the maximum tensile strength of reinforcement; proposals have been developed to determine the actual resistance of tensile reinforcement, which, in fact, will be significantly lower than the limit. Proposals are given that take into account the limiting deformations of concrete, which, in turn, will be a key quantity for determining the resistance of tensile reinforcement in the cross section. The article also presents the results of experimental studies of a flexible reinforced concrete pillar operating with a load eccentricity equal to e0 = 0.32h. Theoretical calculations and experimental studies were analyzed and appropriate conclusions were drawn.A formula has been developed to determine the real resistance of the stretched metal reinforcement at the time preceding destruction. The calculation algorithm has been compiled. When comparing theoretical and experimental strength, the difference did not exceed 5%.
Keywords: steel, heavy concrete, reinforced concrete, testing, stand
The article gives an insight into the traditional passive cooling techniques utilized in Mediterranean and hot climate regions, showcasing the effectiveness of natural ventilation and central patios in improving indoor thermal comfort and reducing energy consumption. The integration of these traditional design elements with modern technologies is crucial for creating environmentally friendly and culturally significant architectural solutions for the future. The discussion then transitions to the importance of energy efficiency and environmental sustainability in modern building design, highlighting the use of Ansys Fluent software for modeling natural ventilation in a residential apartment in Yemen. The article emphasizes the need for engineering and architectural solutions to achieve high performance in energy efficiency and environmental safety in contemporary construction practices.
Keywords: natural ventilation, Yemeni houses, Spalart-Allmaras model, civil engineering, Ansys Fluent
The drilling and blasting method is currently the most widely used for mining rocks. An indicator of the high–quality drilling and blasting operations is the uniform granulometric composition of the exploded rock mass - the percentage of oversized ore pieces should be minimal. The percentage of oversized and its increase have a significant impact on the technical processes of transporting rock mass, leading to an increase in the costs of loading and transportation operations and secondary crushing of oversized ore masses. The paper describes the results of a study of methods for determining the granulometric composition of drilling and blasting operations using neural networks of segmentation Unet and FPN. Images taken from UAVs are used for analysis. A method of classifying ore by size has also been developed, which ensures the accuracy of the proportion of correct answers of more than 0.91. The expected result of the introduction of the system for automatic determination of the granulometric composition of drilling and blasting operations is the possibility of more accurate control over the quality of their performance.
Keywords: granulometric composition, Unet, FPN, classification, segmentation
In order to negate the loss of strength, that can lead to collapse of constructions, we should take measures to prevent cracking. Every crack emersion in reinforced concrete indicates that the accumulated stress has been released in this area of the structure. The cause of cracks are internal tensile stresses that can occur due to internal processes in the element and from external loads on the structure. It is possible to eliminate cracks that have already appeared with the help of repair compounds that fill the volume of cracks in various ways. Injection, as one of the solutions, will help to maintain the strength and durability of the structure.
Keywords: cracking, concrete, reinforced concrete slab, crack, defect, deformation, strength, soil, repair compound, foundation, foundation slab, injection
This article discusses the possibility of changing the formulation of an anti-icing mixture directly in a combined road machine, by integrating data from road weather stations and modernizing a universal spreader. To quickly change the recipe of the distributed mixture, using the example of a sand-salt mixture, it is proposed to use a two-hopper universal spreader with an automated control system. The recipe for the distributed anti-icing mixture is calculated depending on weather conditions. An example of LabVIEW software is given to solve the local problem of finding a current weather station.
Keywords: automation, road machine, universal spreader, de-icing materials, composition selection, control system