=Paper= {{Paper |id=Vol-1839/MIT2016-p07 |storemode=property |title= High technology software web-tools to solve environmental problems of coal region |pdfUrl=https://ceur-ws.org/Vol-1839/MIT2016-p07.pdf |volume=Vol-1839 |authors=Alexander Goudov,Valery Perminov,Yuri Filatov,Lee Hee Un,Sergey Zavozkin,Irina Grigorieva,Igor Sotnikov }} == High technology software web-tools to solve environmental problems of coal region== https://ceur-ws.org/Vol-1839/MIT2016-p07.pdf
Mathematical and Information Technologies, MIT-2016 — Information technologies

     High Technology Software Web-Tools to Solve
       Environmental Problems of Coal Region

             Alexander Goudov1 , Valery Perminov2 , Yuri Filatov3 , Lee Hee Un3 ,
                  Sergey Zavozkin1 , Irina Grigorieva1 , and Igor Sotnikov1
         1
         Kemerovo State University, 6, Krasnaya Street, Kemerovo, 650043, Russia
     2
        National Research Tomsk Polytechnic University, 30, Lenin Avenue, Tomsk,
                                    634050, Russia
          3
            NC VostNII JSC, 3, Institutskaya Street, Kemerovo, 650002, Russia
     good@kemsu.ru,p_valer@mail.ru,main@nc-vostnii.ru,leeanatoly@mail.ru,
                shade@kemsu.ru,igriva@list.ru,mxtfonlife@mail.ru
                                http://www.kemsu.ru



             Abstract. The paper is dedicated to the pilot system of the computer
             information portal, that is being designed in Kemerovo State Univer-
             sity in order to enable engineers, students, postgraduate students and
             other users to get an expanded access to solutions of environmental ap-
             plied problems in Kuzbass. The following elements are considered to
             be pilot system elements: solution of the grit motion in a flooded shaft
             problem, virtual laboratory of parallel programming, distributed com-
             puter resources access system. The present research is based on the task
             2014/64 of state research Scientific research organization.

             Keywords: computer information portal, mathematical modeling, high
             performance computing.


1        Introduction
Coal companies are known for their huge negative effect on Kuzbass environment
and the adverse changes they cause. High cost of environmental facilities, lack
of investment, unavailability of scientifically proven recommendations on how to
reduce mine work adverse impact on environment and to eliminate that impact
make the environmental situation even worse.
    Coal companies development requires water consumption increase needed for
coal production and further coal preparation. Coal companies are major envi-
ronment contaminators with increasing waste water discharge. Various industrial
methods of waste water treatment require great costs.
    Waste water treatment by using flooded waste mining workings requires less
costs compared to other methods. Kolchuginskaya coal mine was the first in the
world to apply this method to purify Komsomolec (coal preparation plant) slurry
water. Liquid wastes are pumped into worked-out area of a flooded mine. Natural
purification of wastewater is supposed to take place in mine workings due to the
water precipitation and mixture with influent underground water. Although the

61
            Mathematical and Information Technologies, MIT-2016 — Information technologies

method requires low costs it is essential to be researched to forecast possible
effects of treatment processes in the flooded mine. Flooded mine working can
be defined to be a black box with only input and output data possible to be
estimated. Numerical simulation of the treatment process is almost the only
possible way to estimate this method impact on the environment.
    Taking into consideration current ecological situation the Russian govern-
ment approved the state long term coal industry development program for the
period until 2030, that includes measures aimed at coal consumption increasing
by domestic power industry and scientific and technology capability development
via the adoption of innovation technologies of coal processing and utilization
such as underground coal gasification. This technology is considered to be the
most ecologically friendly. Numerical simulation of underground coal gasification
enables to identify qualitative composition of combustion gas in the coal mine
under consideration.
    Kemerovo State University develops the project targeted at high technology
software complex development in order to solve environmental problems of the
coal region that can be available for research community, managers, engineers,
students and post graduates.
    Software tools are often used by either developers or limited group of experts
in the form of problem-oriented software. It happens because software is mostly
aimed at single-discipline problem solving, sophisticated to use, and it requires
upgrading in case the problem formulation changes. Such kind of software is
considered to be unique and requires pricy operating license ($2500 for a pro-
cessor or $900 - $1500 for a user). Modern information technologies enable to
cut simulation experiment costs and make it available for more users by creating
cloud computing and special purpose web-services.
    The following tasks are solved:

 – mathematical modeling to solve applied ecological problems,
 – carrying out simulation experiments based on the multiple access computing
   center of high performance computing,
 – development of applied software based on web-services (information-computer
   portal),
 – creating virtual laboratory courses for educational process based on information-
   computer portal,
 – leasing the developed software out.

   Here are the main project streams:

 – development of mathematical and software components to solve the problems
   of waste water treatment in flooded mines and underground coal gasification,
 – development of software technology platform with set of services to perform
   functions of information-computer portal,
 – KemSU computing resource (multiple access computing center of high per-
   formance computing) and other computing resources access arrangement,
   which are provided for users and based on external platforms or cloud.

                                                                                       62
Mathematical and Information Technologies, MIT-2016 — Information technologies

2    The problem of waste water treatment in a flooded
     mine

Water body pollution by mining and quarry waters is a typical problem for
Kuzbass and many other mining regions [3]. Mining waters usually contain par-
ticles of coal dust, clay, calcium compounds, magnesium, oil products, etc. Light
substances (which density is less than water density) such as oil products ac-
cumulate on water surface while other particles remain suspended or sediment
gradually. The problem of mining water treatment by pumping into abandoned
mines and further use of it after precipitation of impurities (for heavy particles)
or impurity floating up (for light particles) is of great interest.
    The paper considers fluid flow containing impurity particles in a flooded
mine. To analyze float impurities distribution a square form mine is under con-
sideration. It has a ledge at the top (shown in Fig. 1).




                         Fig. 1. Computational domain scheme


    Underground water inflows into the domain thorough the boundaries KD,
CI and GN. Fluid leaves the domain though the boundary AB. Impurity layer
stays inside the domain at the initial time. Influenced by a flow some impurities
leave the domain while the remaining part stays in the domain. To describe
this transfer process differential equation system is used. The equations express
the laws of conservation of mass, momentum and elements concentration in the
domain. Mathematically the following differential equation system for turbulent
flow should be solved in the following way:

                                 𝜕𝜌    𝜕
                                    +     (𝜌𝑢𝑗 ) = 0                             (1)
                                 𝜕𝑡   𝜕𝑥𝑗

63
             Mathematical and Information Technologies, MIT-2016 — Information technologies



      𝜕            𝜕                𝜕𝑝     𝜕
         (𝜌𝑢𝑖 ) +     (𝜌𝑢𝑖 𝑢𝑗 ) = −     +     (−𝜌𝑢′𝑖 𝑢′𝑗 ) − 𝜌𝑆𝐶𝑑 𝑢𝑖 |→
                                                                      −
                                                                      𝑢 | − 𝜌𝑔𝑖 ,      (2)
      𝜕𝑡          𝜕𝑥𝑗               𝜕𝑥𝑖   𝜕𝑥𝑗

                   𝜕𝑌𝑘      𝜕𝑌𝑘               𝜕𝑌𝑘     𝜕
              𝜌(       + 𝑢1     + (𝑢3 − 𝑢3𝑘 )     )=     (−𝜌𝑌𝑘′ 𝑢′𝑗 ),                 (3)
                    𝜕𝑡      𝜕𝑥1               𝜕𝑥3    𝜕𝑥𝑗

                                    [︂(︂        )︂     ]︂      (︂           )︂
     𝜕          𝜕             𝜕            𝜇𝑡      𝜕𝑘             𝜕𝑢𝑖   𝜕𝑢𝑗 𝜕𝑢𝑖
        (𝜌𝑘) +     (𝑢𝑖 𝜌𝑘) =                  +𝜇          − 𝜇𝑡        +
     𝜕𝑡        𝜕𝑥𝑖           𝜕𝑥𝑖           𝜎𝑘      𝜕𝑥𝑖            𝜕𝑥𝑗   𝜕𝑥𝑖 𝜕𝑥𝑗
                                                                      𝜇𝑡 𝜕𝑇
                                                               −𝛽𝜌𝑔𝑖         − 𝜌𝜀,     (4)
                                                                      Pr 𝜕𝑥𝑖

                                 [︂(︂        )︂     ]︂
  𝜕          𝜕             𝜕            𝜇𝑡      𝜕𝜀         𝜀                 𝜀2
     (𝜌𝜀) +     (𝑢𝑖 𝜌𝜀) =                  +𝜇          + 𝐶1 (𝐺𝑘 + 𝐺𝐵 ) − 𝐶2 𝜌 , (5)
  𝜕𝑡        𝜕𝑥𝑖           𝜕𝑥𝑖           𝜎𝜀      𝜕𝑥𝑖        𝑘                 𝑘

                           ∑︁ 𝑌𝑘                             𝑔𝑑2𝑘 𝜌𝑘
               𝑝 = 𝜌𝑅0 𝑇                ,→
                                         −
                                         𝑔 = (0, 𝑔), 𝑢3𝑘 =       ( − 1).               (6)
                                 𝑀𝑘                          18𝜈 𝜌
                             𝑘

    Here, 𝑡, 𝑥𝑖 - time and spatial coordinates (𝑖 = 1, 3); 𝑢𝑖 - velocity vector pro-
jection on the corresponding axis of cartesian reference system, 𝑝 - pressure; 𝑔
- gravitational acceleration, 𝑅0 - absolute gas constant, 𝑀𝑘 molecular weight
of 𝑘 - component, 𝜌 - density of fluid and particles mixture, 𝜈 - kinematic vis-
cosity coefficient, 𝐷𝑡 - diffusion coefficient, 𝑑𝑘 , 𝜌𝑘 , 𝑢3𝑘 - diameter, density and
velocity of particle settling, 𝑌𝑘 - mass concentrations of 𝑘 - component (𝑘 = 1
- water, 2 - solid particles); 𝜇𝑡 = 𝜌𝐶𝜇 𝑘 2 /𝜀 - coefficient of turbulent viscosity,
         ′  ′
𝑘 = 𝑢𝑖 𝑢𝑗 /2 - turbulent kinetic energy; 𝜀 - its dissipation, 𝐶, 𝜎𝑘 , 𝜎𝜀 , 𝐶1 , 𝐶2 -
empirical constants, and 𝐺𝑘 , 𝐺𝐵 - turbulence caused by forced convection and
natural convection.
    Based on mathematical formulation of the problems (1)-(6) numerical calcu-
lations were made to determine the pattern of float impurity distribution process
in a flooded mine [4].
    Vector fields of velocity and impurity distribution at different time moments
were obtained as the result of numerical integration of equation system (1)-(5).
Side walls are considered not to influence the impurity distribution process and
fluid flow. Thus the problem is solved in the two-dimensional domain 𝑋1 𝑂𝑋3 . A
mine (length −10 meters horizontally, height −3 meters) is under consideration
(Fig. 1.). Underground water without any impurity enters the domain. Impurity
concencentration equals 1 inside the domain. Particles size is 𝑑𝑘 = 5 * 10−5 m.
Impurity particles density is 500𝑘𝑔𝑠/𝑚3 . The velocity of groundwater inflow
from the upper layers is 0.1𝑚/𝑠. The distributions of impurity are numerically
calculated at different time moments (Fig. 2- 3). These figures show that the
flow becomes stable and impurities accumulate in the upper part of the domain
as time goes. It happens faster compared with the previous case because the
particles density is two times less.

                                                                                        64
Mathematical and Information Technologies, MIT-2016 — Information technologies




      Fig. 2. Distribution of impurity which density is 250𝑘𝑔𝑠/𝑚3 ; (t=700 sec)




      Fig. 3. Distribution of impurity which density is 250𝑘𝑔𝑠/𝑚3 (t=2000 sec)


   The mathematical model presented in this paper can be used to analyze
mining water treatment process due to environment and evaluate its further
possible improvements.


3    Problem of ignition and combustion of combustible gas
     and coal particles gas-dispersion mixture
Flame front distribution in gas-dispersion medium is under consideration, when
exothermic chemical reactions take place in the gas phase and on the surface
of disperse phase particles with one of gas phase components. Those processes
accompany combustion process of methane-air mixture with coal particles in
mixture of gases (oxidant, combustible gas and inert gas), where small coal
particles that can be heterogeneously reactive with gas mixture oxygen are evenly
distributed. The oxidant is supposed to be involved into the particle surface
reaction. Gas-dispersion mixture has specified velocity. The particles have equal
sizes and spherical shape. Heat exchange between particles and gas follows the
Newtons law. The rate of gas chemical reactions and particle surface chemical
reactions depends on the temperature according to the Arrhenius law. Gases
are the resultants of heterogeneous reaction on particles. Thermal expansion of
gas mixture can be ignored. The ignition source is situated at the boundary
of x = 0 (combustion temperature is specified). Mathematical model of this
mixture combustion takes into consideration the complexity of gas phase and

65
                   Mathematical and Information Technologies, MIT-2016 — Information technologies

two-temperature medium [8, 9]. Taking into account the conditions above, the
equation system appears to be as follows:

                                            𝜕
                                              (𝜌 + 𝑚𝑁 ) = 0                                           (7)
                                           𝜕𝑡
                                  (︂          )︂             (︂     )︂
                                     𝜕𝑢    𝜕𝑢       𝜕𝑝     𝜕     𝜕𝑢
                                𝜌       +𝑢       =−     +      𝜇       ,                              (8)
                                     𝜕𝑡    𝜕𝑥       𝜕𝑥    𝜕𝑥     𝜕𝑥

                   (︂                )︂            (︂            )︂
                        𝜕𝑇    𝜕𝑇              𝜕             𝜕𝑇
             𝜌𝑐𝑝           +𝑢             =             𝜆             + 𝑞𝜌2 𝑐1 c2 𝑘0 exp(−𝐸/𝑅𝑇 ) −
                        𝜕𝑡    𝜕𝑥              𝜕𝑥            𝜕𝑥
                                                                                              𝜕𝑚
                                               −𝑆𝛼𝑁 (𝑇 − 𝑇S ) − (𝑐𝑝 𝑇 − 𝑐𝑆 𝑇𝑆 )𝑁                 ,    (9)
                                                                                              𝜕𝑡

                                 𝜕𝑇𝑆                       𝜕𝑚
                                      = 𝑆𝛼(𝑇 − 𝑇S ) − 𝑞𝑆
                                    𝑚𝑐𝑆                         ,                                    (10)
                                  𝜕𝑡                        𝜕𝑡
                (︂            )︂      (︂       )︂
                   𝜕𝑐1    𝜕𝑐1       𝜕      𝜕𝑐1
              𝜌        +𝑢        =      𝜌𝐷        − 𝜌2 𝑐1 𝑐2 𝑘0 exp(−𝐸/𝑅𝑇 ),                         (11)
                   𝜕𝑡     𝜕𝑥       𝜕𝑥      𝜕𝑥

      (︂                   )︂            (︂       )︂
           𝜕𝑐2    𝜕𝑐2               𝜕         𝜕𝑐2                                     𝜕𝑚
  𝜌            +𝑢               =          𝜌𝐷        − 𝛼𝑆 𝜌2 𝑐1 𝑐2 𝑘0 exp(−𝐸/𝑅𝑇 ) + 𝑁    , (12)
           𝜕𝑡     𝜕𝑥                𝜕𝑥        𝜕𝑥                                      𝜕𝑡

              𝜕𝑚    𝑆𝜌𝑐2 𝑅𝑆 𝛽𝑚                                𝑁 𝑢𝐷 𝐷
                 =−            , 𝑅𝑆 = 𝑘𝑆 exp(−𝐸𝑆 /𝑅𝑇𝑆 ), 𝛽𝑚 =                                        (13)
              𝜕𝑡     𝑅 𝑆 + 𝛽𝑚                                    𝑑
    where 𝑡 - time, 𝑥 - coordinate, 𝑢 - velocity, 𝑇 - temperature, 𝜌 - density,
𝑝 - pressure, 𝑞 - heat of gas chemical reaction, 𝑞𝑆 - heat of particle surface
chemical reaction, 𝐸, 𝐸𝑆 , 𝑘, 𝑘𝑆 - activation energies and pre-exponential factors
of gas and particle surface chemical reactions, 𝑑, 𝑆 - diameter and particle surface
area; 𝑁 - number of particles per unit volume; 𝜆, 𝛼, 𝛽𝑚 , 𝐷 - coefficients of heat
conduction, heat mass exchange and diffusion; 𝑅 - absolute gas constant, 𝑐1 , 𝑐2
concentrations of combustion gas and oxidant, 𝑁 𝑢𝐷 - Nusselt diffusion number,
𝛼𝑆 - stoichiometric coefficient, 𝑙 - size of computational domain.

                         𝑡 = 0 : 𝜌 = 𝜌0 , 𝑇 = 𝑇0 , 𝑐1 = 𝑐10 , 𝑐2 = 𝑐20 , 𝑚 = 𝑚0 ,                    (14)

                                                    𝜕𝑇      𝜕𝑐1      𝜕𝑐2
                            𝑥 = 0 : 𝑢 = 𝑢0 ,           = 0,     = 0,     = 0,                        (15)
                                                    𝜕𝑥      𝜕𝑥       𝜕𝑥

                                     𝜕𝑢      𝜕𝑇      𝜕𝑐1      𝜕𝑐2
                           𝑥=𝑙:         = 0,    = 0,     = 0,     = 0.                               (16)
                                     𝜕𝑥      𝜕𝑥      𝜕𝑥       𝜕𝑥
   The indexes refer to: 1 - combustible gas, 2 - oxidizing agent (oxygen), s
disperse phase, 0 - initial conditions. Basic data are found in [8–10].

                                                                                                       66
Mathematical and Information Technologies, MIT-2016 — Information technologies




Fig. 4. Distribution of temperature (graph a), combustible gas concentration (graph
b, curve 2), oxygen (graph b curve 1) and combustible gas (graph b line 1); t=15 s




    Equation system (7)-(13) with initial and boundary conditions (14)-(16) was
numerically solved. Control volume approach [4] was used to achieve discrete ana-
log. Distributions of temperatures and components in the domain under consid-
eration are identified by using numerical integration. The mixture of three gases
is studied: overoxidized (𝑐10 = 0.0349, 𝑐20 = 0.15504), stoichiometric mixture
(𝑐10 = 0.0402, 𝑐20 = 0.15504) and underoxidized (𝑐10 = 0.0405, 𝑐20 = 0.15504).




Fig. 5. Distribution of temperature (graph ), combustible gas concentration (graph b,
curve 2), oxygen (graph b curve 1) and combustible gas (graph b line 1); t=18 s


67
            Mathematical and Information Technologies, MIT-2016 — Information technologies

    For example, on Fig. 4- 5 show gas phase temperature distribution and dis-
tribution of combustibles and oxidizing agent due to different time moments. It
is obvious that flame front develops because maximum temperature area moves.
According to that, the concentration of the combustible 𝐶1 is reduced and the
concentration of the oxidant 𝐶2 decreases to almost zero point.


4   Information-computer portal

Software (in the form of web-services intergated into engineer and computing
portal) based on the problems mentioned in sections 2-3 was developed.
   Fig. 6 shows the architecture of portal prototype as a deployment diagram.




       Fig. 6. The architecture of portal prototype as a deployment diagram


   OpenLDAP Server is a server of LDAP-catalogue used to create single user
base, web-service registry, business processes, high-end computing resources and
some other data.

                                                                                       68
Mathematical and Information Technologies, MIT-2016 — Information technologies

   Client system is any external client system that interacts with web-services
/ business processes of the portal and/or with LDAP-catalogue.
   User Client Workstation is a user personal computer, for example, a personal
computer with web-browser.
    Liferay Portal (https://www.liferay.com) is a configurable complex solution
to develop web-portals. Portlet technology is used to create portal pages. Portlet
is a web-application designed in accordance with JSR-168 or JSR-286 specifica-
tion [5]. They generate portions of some content (usually fragments of HTML-
or XML layout) embedded into a web-page. Such kind of a web page can in-
clude many portlets. Liferay enables each user to create personal pages. That
opportunity is used to create personal user work space that aggregates services
to meet his personal needs.
    Apache Axis2 is an integration and web-service life-cycle management system
(http://axis.apache.org/axis2/java/core/).
    Apache ODE is an integration system of web-service orchestration
(http://ode.apache.org) that is a mixture of web-service capabilities to com-
pose new higher level web-service called business process. BPEL based on XML
is a standard descriptive language for business processes.
    Nginx is a high-end HTTP-server and reverse proxy, e-mail proxy server as
well as general purpose TCP/UDP proxy server (http://nginx.org/ru/). In this
context it is used as a proxy server to forward requests to other components
(Apache Tomcat 7, Tornado PHP-FPM). Though, there are some exceptions
(requests for static files): images, JavaScript-files, etc. the reason is that Nginx
is optimized for such kind of requests.
   Tornado is a web-server that hosts online development environment system
Onlide [7].




Fig. 7. Web-service model providing access to the HPC resources (components and
internal structure diagram)


69
             Mathematical and Information Technologies, MIT-2016 — Information technologies

    PHP-FPM is a process manager FastCGI used to generate PHP dynamic
content of the Virtual laboratory course system [6]. It is used due to the fact
that Nginx has no native support for such content generation.
    Apache Tomcat 7 is an application web-server with servlet specification sup-
port. It hosts Liferay, Axis2 and ODE.
    Web-service HPCWebService is created to interact with high-end computing
resource (HPC resources). Fig. 7 shows the service model.
    Web service has the functions targeted at compute cluster- based sequential
and parallel program compiling and running, program outputs, task monitoring,
clearing up space for a user.
    Depending on operating system and task management system (if there is
any) the interaction with computing resources may vary. Therefore web-service
interacts with HPC-resources via proxy agents.
    Agents can be targeted at each individual resource in order to create multi-
purpose agents interacting with many computing resources. For example, to
interact with Linux-system and task management system Torque PBS clusters
TorquePBSAgent is created. This agent is currently used to interact with main
KemSU cluster (master.kemsu.ru).
    Algorithms to solve applied problems, to access high performance resources
and etc. are developed as web services. User interface used to interact with web
services of the portal (solvers) is created either as portlets or with the help of
purpose built format based on XML- SolverXML. The format is developed in the
way that enables to use component kit to create solvers. This kind of approach
enables to create reusable component-solvers which can be used to create fully-
featured tools. It also makes it easy for a solver to meet users needs compared
with its portlet-based implementation.




Fig. 8. An example of the solver interface to launch tasks on cluster, which is described
with the help of SolverXML-format



   SolverXML-description consists of not more than seven blocks: < 𝑖𝑚𝑝𝑜𝑟𝑡𝑠 >,
< 𝑗𝑠 >, < 𝑔𝑢𝑖 >, < 𝑣𝑎𝑟𝑠 >, < 𝑒𝑥𝑡𝑒𝑟𝑛𝑎𝑙𝑠 >, < ℎ𝑎𝑛𝑑𝑙𝑒𝑟𝑠 >, < 𝑎𝑐𝑡𝑖𝑜𝑛𝑠 >.

                                                                                        70
Mathematical and Information Technologies, MIT-2016 — Information technologies

    The < 𝑖𝑚𝑝𝑜𝑟𝑡𝑠 > block lists imported JavaScript-files, user interface el-
ements for data input/output (widgets) and SolverXML-descriptions of other
solvers stored in the LDAP-catalogue.
    The < 𝑗𝑠 > block is used to add some JavaScript - based algorithms.
    The < 𝑔𝑢𝑖 > block has user interface description.
    The < 𝑣𝑎𝑟𝑠 > block has variable list which store or provide some value.
    To make components interact with each other the < 𝑒𝑥𝑡𝑒𝑟𝑛𝑎𝑙𝑠 > block is
used. It lists widgets and variables to address widgets and variables of other
component.
    The < ℎ𝑎𝑛𝑑𝑙𝑒𝑟𝑠 > block is used to specify handlers of widget and solver
events.
    The < 𝑎𝑐𝑡𝑖𝑜𝑛𝑠 > block describes the interaction with web services / business
processes.




         Fig. 9. Architecture of the Onlide system as a deployment diagram


71
            Mathematical and Information Technologies, MIT-2016 — Information technologies

    Fig. 8 shows an example of solver interface based on the format under con-
sideration.
    The Onlide system is developed for remote development and launching of
sequential and parallel programs at high-performace computing resources. It has
the following functions: 1) development of software projects, consisting of many
software texts based on different programming languages; 2) project editing; 3)
project compilation and launching; 4) usage of extensions to increase capability
options of development environment.
    Fig. 9 shows the system architecture as a deployment diagram. LDAPMedi-
ator and HPCMediator (proxy agents) are developed in order to interact with
LDAP-catalogue and HPCWebService. Onlide module is responsible for HTTP-
and Ajax-requests processing and HTML-layout generation.


5   Conclusion

Multi-parameter model of incompressible fluid hydrodynamics is developed as a
result of the project. Mathematical model of combustion of gas disperse phase
with particles is presented. Numerical study of disperse phase and combustible
gas and oxygen impact on the flame front rate in gas-disperse medium is carried
out. According to calculation data the flame front rate depends on the gas and
disperse phase parameters.
    The algorithms are created and tested. Principles of information and com-
puter portal based on service-oriented architecture are presented. The developed
prototype of web-oriented technology software complex includes the following
modules: software component of impurity motion in a flooded mine problem
computation; virtual laboratory of parallel computing; component kit for inter-
action with distributed computing resources.
    Practical relevance of the research enables to use prototype of technology
software complex in order to conduct simulation experiments and teach high
performance computing technologies to students and postgraduates.
    The developed high technology product is supposed to attract additional
investments in order to study new regional ecological problems.
    The research is based on the state task › 2014/64, the state project Scientific
researches organization. The results of the numerical calculations and problem
formulation will be used by the educational resources information portal that
offers students, postgraduate student and academic researches different educa-
tional services.


References

1. A.M.Goudov, S.Y.Zavozkin, I.V.Grigorieva, L.V.Bondareva, N.N.Okulov. High
   technology software WEB-tools to solve environmental problems of coal re-
   gion//Vestnik of Kemerovo State University, 2015, Vol. 1, N 2 (62), pp.22-29.

                                                                                       72
Mathematical and Information Technologies, MIT-2016 — Information technologies

2. V.A. Perminov, A.M. Goudov Mathematical modeling of contaminant flow in closed
   reservoir / Proceedings of fifth international conference GEOMATE 2015 Geotech-
   nique, construction materials and environment, Osaka, Japan, 16-18 November,
   2015, pp. 844-846.
3. Zakharov, Y.N., Potapov, V.P., Schastlivcev, E.L., Chiruykina, A.V. Modelirovanie
   rasprostraneniya zagryaznyayuchikh veshestv v zatoplennykh gornykh vyrabotkakh
   [Simulation of impurities distribution in flooded mine workings] (2009) Vestnik NGU
   (Seriya Informacionnye tekhnologii), 7(4), pp.66-72.
4. Patankar, S.V. Numerical Heat Transfer and Fluid Flow New York: Hemisphere
   Publishing Corporation (1981), 214 p.
5. Introduction to the Java Portlet Specification, http://www.developer.com/open/
   article.phpr/3547186/Introduction-to-the-Java-Portlet-Specification.
   htm.
6. Grigorieva I.V., Savitskiy Y.V. The system of virtual laboratory course // Vestnik
   of Kemerovo State University. 2013. N 4 (56).
7. Sotnikov I. Y. Web-system Paralarea for e-learning and development of high-
   performance computing programs // Proceedings of XVI all Russian mathematical
   modeling conference of young scientists. Krasnoyarsk city, Russia. October 28-30,
   2015 - Novosibirsk: ICTSB RAS, 2015. - pp. 91-92.
8. Mathematical theory of combustion and explosion / Y. B. Zeldovich, G. I. Baren-
   blatt, V. B. Librovich, G. M. Makhviladze. .: Nauka, 1980.
9. Fundamental theory of combustion: Manual for higher education institutions /
   edited by V. V. Pomerntsev. L.: Energoatomizdat, 1986.
10. Heat exchange units guide. .2. M.: Energoatomizdat, 1987.




73