Научная статья на тему 'Development of the temporal knowledge representation model for computer support of consumer goodd production processes at multi-nomenclature machine building enterprise'

Development of the temporal knowledge representation model for computer support of consumer goodd production processes at multi-nomenclature machine building enterprise Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
37
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАШИНОБУДіВНЕ ПіДПРИєМСТВО / ТОВАРИ НАРОДНОГО СПОЖИВАННЯ / ТОВАРЫ НАРОДНОГО ПОТРЕБЛЕНИЯ / CONSUMER GOODS / СИСТЕМА ПіДТРИМКИ ПРИЙНЯТТЯ РіШЕНЬ / СИСТЕМА ПОДДЕРЖКИ ПРИНЯТИЕ РЕШЕНИЙ / DECISION SUPPORT SYSTEM / МОДЕЛЬ ЗНАНИЙ / МОДЕЛЬ ЗНАНЬ / KNOWLEDGE MODEL / ТЕМПОРАЛЬНАЯ ЛОГИКА / ТЕМПОРАЛЬНА ЛОГіКА / TEMPORAL LOGIC / МАШИНОСТРОИТЕЛЬНОЕ ПРЕДПРИЯТИЕ / MACHINE BUILDING ENTERPRISE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Demyanenko V., Demyanenko O.

The object of research is the processes associated with the organization of the production of consumer goods (CG) at the multinomenclature machine-building enterprise (MME). These processes are considered in the aspect of automating the production of consumer goods by creating a special model of knowledge about the current state of production processes. One of the most problematic issues is the complex automation of combined processes for the production of basic products and CGs at MMEs. The solution of this question required the improvement of the formal apparatus for modeling time dependencies. In the course of the research, discrete mathematics methods, in particular set theory and mathematical logic, are used, as well as tools that are known in knowledge engineering, in particular production systems. A temporal model of knowledge and technology is combined with the knowledge base of the decision support system. The peculiarity of this model is the possibility of adequate reflection of asynchrony and parallelism, which is inherent in the processes of CGs production at MMEs. The overall effect of the implementation of the developed model of knowledge will be achieved by reducing the incidence of disruptions in the production program, preserving the professional knowledge of experienced MME specialists in the production of consumer goods. In addition, the use of the temporal knowledge model as part of the intellectual core of the decision support system will ensure the reduction of the MME costs in the organization of production of consumer goods.

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

Текст научной работы на тему «Development of the temporal knowledge representation model for computer support of consumer goodd production processes at multi-nomenclature machine building enterprise»

UDC 004.78; 681.5 DOI: 10.15587/2312-8372.2017.113251

DEVELOPMENT OF THE TEMPORAL KNOWLEDGE REPRESENTATION MODEL FOR COMPUTER SUPPORT OF CONsuMER GOODD PRODuCTION PROCESSES AT MULTI-NOMENCLATURE MACHINE-DUILDING ENTERPRISE

Викладено nidxid до створення темпоральног моделг знань (ТМЗ) для побудови на гг основг ¡нтелектуального ядра системи шдтримки прийняття ршень щодо оргатзацп виробництва товарiв народного споживання на багатономенклатурному машинобудiвному пiдприeмствi. Вкдмтною рисою створюваног моделi знань e можливкть врахування часових залежностей, ят мають мкце у виробничих процесах. Вказана особливкть ТМЗ надасть змогу ефективного вирк шення низки задач, що пов'язат, насамперед, iз забезпеченнямритмiчностi виробничих процеск.

Клпчов1 слова: машинобудiвне шдприемство, товари народного споживання, система тдтримки прийняття ршень, модель знань, темпоральна логта.

Demyanenko V., Demyanenko О.

1. Introduction

The current state in the branch of Ukrainian engineering industry necessitates the introduction of new types of automated control systems (ACS) at enterprises. These systems will provide an opportunity to increase the efficiency of the enterprise as a whole and provide support for making managerial decisions based on reliable information obtained from all levels of the production hierarchy.

Today, the main automation tools in industrial enterprises, in particular machine building, are ERP/MRP systems, which implement tasks related to effective sales management, procurement, finance, accounting and personnel. The implementation of only such systems does not solve the tasks of managing complex production processes. For this, it is also necessary to use MES-class systems that take into account the technological specifics of the enterprise and are specially developed for each specific industry.

Existing MES systems are focused on integration with SCADA-systems installed at the lower level of production. However, the characteristic features of the multi-nomenclature machine-building enterprise (MME), in which along with the flagship products, the share of consumer goods (CG) is large, in terms of the number of titles and the size of lots, make it difficult to implement MES systems in such enterprises [1].

Until now, MES systems have not been developed that take into account the specific features of the production of CGs at the MMEs, the effective organization of which would significantly improve the efficiency of the enterprise as a whole. In the engineering industry, it is very difficult to use SCADA systems through a wide range of CGs and a fairly frequent change in the size of batches of products. This characteristic for the production of CGs at the MMEs line creates a number of problems in automation,

primarily because of the lack of up-to-date information on the current state of production, makes it difficult to make decisions when organizing the CG production at the enterprise as a whole.

The process of organizing CGs at the MMEs is characterized by a rather high level of uncertainty This circumstance is due to insufficient information on the current state of production, so the production process can't be effectively implemented on the basis of traditional, analytical methods of information processing used in existing automated control systems.

Using the methods of artificial intelligence, in particular, the technology of dynamic expert systems (DES), can significantly improve the adequacy of production decisions due to the fact that the formation of decisions takes into account the current state of production facilities.

Modern shells for DES creation, such as G2, RTworks, are oriented to the collection of current data using a network of SCADA systems deployed on production, the use of which is too difficult for the manufacture of CGs at the MMEs, due to its peculiarities. At the same time, modern DESs, which are based primarily on productive models of knowledge representation, do not adequately reflect the time factor, which comes to the fore in solving the tasks of organizing the CG production. Representation of time dependencies will allow to predict the development of CG production processes clearly, which will improve the quality of decisions taken to effectively eliminate the consequences of deviations from the plan if they arise.

Thus, it can be concluded that the scientific task, which consists in developing a model for presenting knowledge of the current state of CGs at the MMEs, taking into account the time dependences that occur when implementing these production processes, is relevant. The solution of this problem will allow to significantly increase the

ISSN 222B-37B0

efficiency of decision-making processes in the environment of the corresponding MES systems at the MMEs.

2. The object of research and its technological audit

The object of research is the processes associated with the organization of the CGs production at the MME. These processes are considered in the aspect of automating the CGs production by creating a special model of knowledge about the current state of production processes. In addition, the object of research is the technology of using this model in the future when developing software and tools for decision support in the form of DES, for organizing production processes at MMEs.

In modern conditions, when the Ukrainian industry as a result of de-industrialization lost a significant part of production capacity, as well as intervention on the Ukrainian market of goods from East Asian countries, the CGs production in the territory of Ukraine has become quite problematic. At the same time, there are industrial enterprises, in particular machine building, where the production of flagship products has remained. This circumstance determines the importance of the organization in such enterprises along with the flagship production and CGs, by as fully as possible loading productive capacities. The solution of this problem requires the creation of qualitatively new methodological and software tools with the help of which effective coordination in space and time of all production processes at the MMEs would become possible.

One of the main problems of complex automation of combined processes of production of main products and CGs at the MMEs is an improvement of the formal apparatus for modeling time dependencies. The existing nomenclature of pseudophysical logics includes so-called temporal logics, but the formal theory of time, constructed with the use of these tools, but does not adequately reflect exactly the mechanism of combining production processes in time.

3. the aim and objectives of research

The aim of research is the creation of a special model of knowledge, which is able to adequately represent the time dependencies in the CGs production at the MMEs. This model can be used in the intellectual core of the decision support system, which will become an integral part of the corresponding MES system in the enterprise.

To achieve this aim, it is necessary to solve the following tasks:

1. To conduct an analysis of the suitability of existing MES systems, as well as models, methods and information technologies of automated control for the effective organization of CGs production at the MMEs, taking into account time dependencies.

2. To improve the methodological toolkit for presenting time dependencies for constructing the temporal model and the method of its application in the formation of decisions on the organization of CGs production at the MMEs.

4. Research of existing solutions of the problem

Effective management of enterprises of the machinebuilding industry is possible only taking into account

the features of modern production. To such features, first of all, one should include dynamism, multiple amounts of subjects, topological distribution of production units, hierarchy of the management structure, the presence of a significant number of functional subsystems and connections between them [1].

According to the Ukrainian classification, machinebuilding enterprises are divided into enterprises with a single, serial, mass and mixed output [1]. One of the ways to increase the efficiency and profitability of an industrial enterprise is automation of its activities, including automation of production processes management.

At the present stage of automation of industrial enterprises, ERP systems are widely used, as enterprise resource planning systems that solve the tasks of effective sales management, purchases, finance, accounting, personnel. However, the use of only ERP systems can't solve the task of managing complex production [2], for this it is necessary to implement MES systems of operational planning, optimization and production management, taking into account the technological specifics of the enterprise and specially developed for a particular industry. MES systems allow to provide the coordinated interaction of shops, departments, the sites equipped with the automated control systems of the enterprise (ACSE).

The most promising tasks of the MES system are tracking downtime and loss of production on individual units, as well as calculating the efficiency factor of equipment use. In this case, mechanisms are used to automatically generate events (downtime of production equipment) and to compare these events with possible causes of their occurrence. Determination of efficiency parameters is carried out by comparing and analyzing differences in the production performance of equipment on different lines. Evaluation of the current load of production makes it possible, if necessary, to quickly distribute the load within the available production capacities.

MES system allows to centrally monitor the state of the production line, monitor the production process and in real time to identify restrictions that hinder its effectiveness. To detect these limitations, the OEE (Overall Equipment Effectiveness) indicator is used, which combines the production aspects of efficiency, output and quality [2, 3].

The least widespread, at present, MES systems have at machine-building enterprises that produce a relatively large range of products, but in small series, despite the complex processes of organization of production and management. Typical features of production at such enterprises are the many thousands of items and assembly units, a large number of changes, the production of small series, quite frequent modifications. These features make it difficult to implement MES systems, in particular, if a significant part of the production at such an enterprise is made up of consumer goods. At the same time, the most important and complex tasks of organization of production are:

- analysis of the causes of deviations from the planned course of production;

- elimination of interruptions in the course of the production process;

- adoption of operational measures to prevent and eliminate deviations from planned targets;

- maintenance of the coordinated work of shops by coordination of their current activity. These problems can be classified as difficult to formalize [4, 5], since

they have the following features: ambiguity, incompleteness and inconsistency of the initial data; greater dimensionality of decision space, dynamism of updating data and knowledge. To effectively solve such problems it is advisable to use artificial intelligence methods, including in the form of software tools based on the technology of expert systems [6]. Characteristic features of the modern production facility, in particular the multi-nomenclature machine-building enterprise, is the relatively high dynamics of its functioning, which provides for a dynamic change in the data and knowledge about the management object necessary for making an adequate management decision. Each such shift occurs in time, whether it is the process of assembling the product, performing procurement operations, moving finished assemblies and units across the enterprise. To monitor and manage the process of CGs production at MMEs, it is necessary to accurately monitor and present processes and events in time, and also to predict the development of processes that significantly affect the management object.

Time is one of the fundamental concepts of the world around us. Any change in it occurs over a period of time, any activity is realized in time. Many concepts like transformation change, action, cause, effect and relationship between them can be described in terms of time. Some properties of time are intuitively clear, while others are on the contrary ambiguous [6-9]. An important concept related to the natural understanding of time is the notion of scale, it allows organizing separate «pieces» of time -moments or intervals - tempors. To represent time, there are two ways of scaling. The first reflects the order of events on the scale «past - present - future», and the second - on the scale of the «earlier - later» type. Each event on the scale «past - present - future» in the process of evolution seems to move along it. If at some initial moment it is located in the future, then, changing or approaching, it will arise in the modern, and then go to the past, staying there forever. If it is not realized in the present, it disappears from the scale. On the scales of the second type, the events are arranged in a constant order. It's like a «has already happened» scale is frozen. The main properties of time - direction, linearity, continuity, unlimited, homogeneity [6].

The specified properties of time do not have universality, therefore, if necessary, it is expedient to construct temporary pseudophysical logics, in which there is a different set of initial axioms, and based on the necessary time domain descriptions for the domain description. The analysis of directions in the field of knowledge engineering has made it possible to single out a number of problems for which the use of the time factor is the key [8]. To such problems belong [7]:

- Diagnostics. Identification of the current state of the management object on the basis of the characteristics that influence decision-making by the decision maker (decision maker).

- Monitoring. Monitoring of the state of the control object on a time scale close to the real one, with notification of decision maker about the emergence of critical situations.

- Help. Description of the state of the control object at some point in time has already passed, and which is the cause of the current state of the control object.

- Forecasting. Determination the state of the control object in the future, at a time point given by decision maker.

- Rules of variation. The construction of a set of rules that regulate changes in the causal laws of the considered subject domain.

When organizing the CGs production, an important task is prediction of the state of the parts and assemblies that make up the product, and the finished product as a whole. To describe the relationship between the causes and their consequences, it is necessary to present the relevant temporal relationships in an explicit form. Proceeding from this, it is necessary to allocate the following components of knowledge about the subject area [10, 11]:

- cause-effect relationships about events and the values of parameters in the modeled domain;

- time dependencies describing the mutual position of the causes, their consequences and the duration of the processes occurring during the control of the production facility, or properties that the control object element has.

For predicting the consequences of the current (or some given) situation and responding to inquiries about the future state of production facilities, the forecast model can be used, explicitly takes into account the time dependencies. In this case, requests can be both about the time of occurrence of some events, and about the fact of the presence of circumstances at a certain point in time. Thus, on the basis of the analysis of the subject area, the specifics of solving the problems of organizing CGs production at the MMEs, it is important to develop a temporal model, that is, one that adequately represents the production processes in time.

5. Methods of research

To build a model of knowledge with allowance for temporal dependencies, discrete mathematics methods, in particular set theory and mathematical logic, as well as tools that are known in knowledge engineering are used.

The process of building a temporal knowledge model begins with a description of the subject area (SA), then the following steps must be performed [9]:

1. To select the basic time primitives specific to SA and set the basic relationships between them.

2. To enter the necessary elementary functions for converting primitives and relations.

3. To set the time structure using axioms, which determine the basic properties of time and the properties of the basic relationships, depending on the subject area.

4. To describe how temporary constraints are represented.

5. To select the method of connection of logical assertions with time.

6. To describe the formal theory of time-dependent statements.

At the first stage of the knowledge model synthesis, taking into account temporal dependencies, the moments and/or time intervals can be used as the base primitives. If necessary, time constants are used to denote the moments of time and intervals (seconds, minutes, hours, days, dates, time of day, etc.), and also noticed the «duration» corresponding to the distance between the moments of time.

The second stage: some of the functions are built on the basis of the basic relationships and is their functional version, the functions allow for the transformation between temporary primitives.

At the third stage of the model synthesis, it is necessary, when specifying several primitives of time, to specify the relationship between them in the form of the corresponding axioms, taking into account the properties (discreteness/continuity) of SA time characteristics.

The fourth stage is connected with the justification of the choice of the method of representing time dependencies, namely, the method of scaling.

The fifth stage of the knowledge model synthesis, taking into account temporal dependencies, involves the use of approaches that have good expressiveness.

At the last, sixth stage, it is necessary to define the basic time statement, and also define their properties using a set of axioms.

6. Research results

Let's consider the conditional scenario, according to which the organization of CGs production is carried out at the level of workshops of a typical MME. Let's assume that information about the current state of tasks that are planned for implementation is updated on the basis of data coming from the dispatching offices (DO) of the production departments. According to the work schedule at the beginning of each shift, the status of production tasks is checked to determine the facts of deviations and the magnitude of the delay in the tasks.

Let's denote the set of all planned tasks as Z. In this case there exists a mapping ZP: Z^P, which determines the correspondence of the state of production tasks to the elements of the temporal model. The status of the task zi eZ is Status. This attribute determines belonging zi to ®n, ®n or ®r. Timeliness of issue and delivery of tasks is characterized by timeliness. This characteristic determines the belonging the task zi to W or WW, where W - the set of tasks issued or completed without deviating from the plan, but WW - the set of tasks, execution time or issuance that were delayed due to the influence of external or parametric disturbances on production as a management object. At the same time W n WW = 0 and ZW: Z ^ (W u W).

Production tasks are divided into component and collecting Z = {Zk uZ"}, while:

Zk n Z" =0,

where Zk - the task of components manufacturing;Z" -collecting tasks. There are bijective mapping Zk^B and Z"^((P\B)\R).

To activate the temporal model, e lotof events that arise as a result of DO operation are displayed by the elements of the set of all events:

E" = {Eta uEd},

where Et" - the events of the actual or planned start/completion of the production task, while Eta^E; Ed - the events related to checking the status of the task at the beginning of each shift. Events from the set Ea change the signs of tasks at times from the set:

T = {Tp uTf], TP nTf = 0,

where TP - the set of time points of checks at the beginning of each shift that took place from the beginning of the launch of the product into production; Tf - a lot of time checks at the beginning of each shift, which will take place until the end of collection of the entire product.

The first stage of the method is implemented in parallel, asynchronously and cyclically in the monitoring networks at the beginning of each working shift in production links. This makes it possible, in the process of supporting decision-making on the implementation of working technology, to take into account the current state of the production of collecting units.

The second stage of the method, in case of delay, makes it possible to form a solution that is a finite set and can be represented by appropriate rules in the knowledge base.

Proceeding from the foregoing, it is expedient to use a two-stage procedure for outputting knowledge to form solutions for organizing CGs production at MMEs [10, 11]. The initial situation is defined as follows:

Vz, e WaVz, eOn, 3Zp :Zk ^Za.

1. In case of events eaj eEpa that are related to the change in the actual state of the production task, where j e {begin, complete}, begin - the beginning of the task, complete - the completion of the task:

- if - the composition of the sets On and Ow is changed and by:

On = On-1 A aow = OW-1 + $A,

where K - the next change at the beginning of which the check is performed;

- if e"compy^x - the composition of the sets Ow and Or changes and by:

O W = O W-1" c a Ok = O k-1 + $ f,

where K - the next production change;

- if for any task does not occur any of these events -go to step 2.

2. In the case of epl e Epa planned task state measurements, where j e {begin, complete}, begin - the beginning of the task, complete - the completion of the task:

- if epb^ for Vz,|z, eWaz eOn at^eTp at^eTf -the composition of the sets W and W is changed and by:

Wk = Wk-1 "< a Wt = W,-1 + <;

- if epoimp^ for Vz,|z, eW aVz, eOW a tp^, eTp a aV^ eTf - the composition of the sets W and WW is changed and by:

Wt = Wk-1 "< a Wt = Wt"1 + <;

- if ^mpbte, for Vz,|z, eW A Z, eO' A tempfefez, ^ tpoLpbte,l ) -

the composition of the sets is changed and by: the composition of the sets W and WW is changed and by:

Wt = Wk-1 "< A Wt = Wt-1 + <;

- if for any task none of these events occur, go to step 3.

3. In case of initiating events ef eEd, the task execution check, where K - the set of indexes K = {99, rara, bb},

- check of the task status, rara - check of the task timeliness, bb - check of the delay in issuing the task:

- if et„ for Vz\z; e®wa t:±Pktex eTf AC^, eTf Atcheckil -calculate the current duration of the job:

= tcheckA ~ tbeginzi ;

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

- if ecJrazl for Vzt\zt e®w az,eWatcheck^ - calculate the current duration of the task delay:

durzi = tcheck, — tcompletezi ;

- if e^ for Vz,\z, e®raz^Wa(tp^,<t^,, ) - the composition of the sets W and W is changed and by:

W = Wk-1 -raW a W = Wkk-1 + raW;

- if none of these events occurs for any task, go to step 4.

4. For any production task z, eZa that is performed in the shop, check the delays dur^. of the particular tasks that are included in its composition, determine the delay durmax = max (dutrz.) and establish the fact that durmax is the

delay of the entire production task.

5. Definition of the consumer shop zi eZ for the task by analyzing the routing technological process and transfer of the delay durmax of task zi to the consumer shop. At this stage, information is transmitted about the deviation, from the monitoring network to the decision support system.

6. Determination of the presence of a critical situation by comparing the length of delay durmax of the zi eZ task with the critical delays of tasks, which are included in the current production task.

7. Forming of technological recommendations, in the environment of decision support system, about measures for overcoming the critical situation.

8. The implementation of the method will be completed if the current status of all production tasks is «handed over», that is, the collection of this product by the CG nomenclature is completed.

The conclusion on knowledge during the realization of the described above method is carried out on the basis of the temporal model of knowledge, which is a set of statements about the temporal dependence between the individual stages of the production process. Depending on the event (which is activated by the dispatcher of the main production workshop or automatically by the system), the corresponding rule is activated.

The events that are generated by the system and are activated by the DO:

- PnMI (Start_Execution (tasks), t) - upon the issue of the assignment.

- PnMI (CompletionExecution (tasks), t) - upon the issue of the assignment.

Events that form and activate the system:

- PnMI (Planned_ start_execution (task), t) - according to the plan.

- PnMI (Plannedcompletionexecution(task), t) - according to the plan.

- PnMI (Check_ delay(z), t) - daily.

- PnMI (CheckStatus(z), t) - daily.

1. At the moment of occurrence of the Start_Execu-tion (tasks) the status parameter of the Status task changes to «in_Execution»:

Vz{ etask, 3i,j e Interval, 3t eTime PnMI (Start execution(zi), t) a a Vnl (Status(zi, unissued), ,)a aend(i)=t^Vnl (Status(zi, in_Exexution), j)A ameets(i, j).

2. At the moment of occurrence of the event «Comple-tion_Execution (tasks)» the task parameter Status changes to «handed over»:

Vzie task, Ji,je Interval, 3te Time PnMI (CompletionExecution(zi), t)A a VnI (Status(zi, in_execution), i) a a end(i)=t^VnI (Status(zi, handed over), j)A ameets(i, j).

3. At the moment of occurrence of the event «Planned_ start_execution (task)» and the task parameter Status changes on «unissued», the task parameter timeliness changes to «delay»:

Vzie task, 3i,j,ke Interval, 3te Time PnMI (Planned_ startexecution(task) (zi), t)A a VnI (Status(zi, unissued),i)A a VnI (Timeliness(zi, timely),j)A aend(j)=t^VnI (Timeliness(zi, delays),k)A a meets(j,k).

4. At the time of the occurrence of the «p Planned_ completion_execution (task)», the task parameter Timeliness changes to «delay»:

Vzie task, 3i,j,ke Interval, 3te Time PnMI (Planned_completion_execution, (zi), t)A a VnI (Status(zi, in_execution), ,)a a VnI (Timeliness(zi, timely),j)Aend(j)=t ^ ^ VnI (Timeliness(zi, delay),k)Ameets(j,k).

5. At the moment of occurrence of the event «Planned_ completion_execution (task)» the task parameter Status «handed over» and previously defined delay, the task parameter Timeliness changes to «timely»:

Vzie task, 3i,j,ke Interval, 3te Time PnMI (Planned_ completion_execution, (zi), t)A a VnI (Status(zi,handed over),i)A a VnI (Timeliness(zi, delay),j)A(begin(i)=t v vbegin(i)<t)Aend(j)=t^VnI (Timeliness (zi, timely),k)A a meets(j,k).

6. Formation of the «delayed output» event:

Vze task 3i,j,ke Interval

VnI (Timeliness (z, delay),i)A

a VnI (Status(z,unissued), j

^PnMI (Delayed output(z), k)Aequal(i, k).

ISSN 222B-37B0

7. Calculation of the delay in the output of the task:

Vze task, 3i,j,ke Interval, 3te Time PnMI (Checkdelay(z), t)AVnI ((z, delay), i)A a Vnl (status(z, in_execution), j)ATimeliness=end(i)^ ^ Vnl (Timeliness (z, delay), k)A aDelay(z, d)Ad=duration(k)A.start(k, i).

8. Check of the task status

Vze task, 3ij,ke Interval, 3teTime PnMI (Checkstatus(z), t)A a VnI (Status(z, in_execution), i)At=end(i)^ ^start(j,i)AVnI (Status(z), j).

The rule that forms the facts about the expected delay in the production task:

3P1,P2ez, 3durmaxe Duration Contain(P1, P2)ADelay P2, durmax)^ ^Expecteddelay (P1, durmax).

The rule that forms the facts about the critical delay in the production task:

VPez, 3de Duration

Delay(P, d)ACritical_delay(P, l)e (d=lvd<l ^Critical_situation(P, d).

7. SWOT analysis of research results

Strengths. The developed temporal model of knowledge will provide timely detection of deviations from the production plan, and also allow to take into account the current state of production facilities in the process of supporting the adoption of managerial decisions on the organization of production of consumer goods. The overall effect of the implementation of the developed model of knowledge will be achieved by reducing the incidence of disruptions in the production program, preserving the professional knowledge of experienced MME specialists in the production of consumer goods. In addition, the use of the temporal knowledge model as part of the intellectual core of the decision support system will ensure the reduction of the MME costs in the organization of production of consumer goods.

Weaknesses. The main weakness of the developed temporal model, as well as of any other means of knowledge engineering, is the need to involve a cognitive engineer at all stages of its life cycle.

Ottortunities. Introduction of the results of this research will allow to receive additional profit to the enterprise due to the increase in the volume of production of consumer goods without expansion of production.

Threats. MME costs for the implementation of the research results will be comparable to the annual costs of automation of production.

8. Conclusions

1. The analysis of the existing models of knowledge in the aspect of representing the time dependencies that occur during the operation of the CGs production at

MMEs is carried out. The first-order logic is selected as the basis for time extension. This choice is due to the fact that out of the five most common knowledge models, only frame and logic allow the time factor to be clearly represented, however, for the frame models, effective mechanisms of inference have not yet been developed. For the time dependency representation model, a dictionary, semantics, and syntax are specified for a formal logical system. These components of the formal logical system are: basic temporary primitives, relations between temporal primitives, the system of axioms, describing the structure of time, the method of concretization, as a means for linking logical assertions. The formal basis of the constructed temporal model of knowledge is the many-sorted calculus of predicates. This model, when applied as part of a dynamic expert system with a knowledge-based production type, can be interpreted as follows: the predicates of antecedents and the consequent of the corresponding rules will be the essence of many-sorted logic.

2. The methodological toolkit that exists within the framework of mathematical logic has been improved, in the aspect of increasing the adequacy of the models for representing time dependencies between individual fragments of manufacturing processes at the MME. The result of the improvement is the temporal model in the form of many-sorted t predicate calculus. This model, being built into the knowledge base of the decision support system, will adequately reflect the asynchrony and parallelism that is inherent in the production processes of CGs at MME.

References

1. Gavva, V. N. Otsenka potentsiala predpriiatiia i otrasli [Text]: Monograph / V. N. Gavva. - Kharkiv: NAU «KhAI», 2004. -287 p.

2. Matyushenko, I. Yu. Comprehensive modernization as a prerequisite economic recovery in Ukraine [Text] / I. Yu. Matyushenko // Processing of Conference «Institutional framework for the functioning of the economy in the context of transformation», Canada, Montreal, 25-31 May 2015. - Publishing house «BREEZE», 2015. - P. 23-28.

3. The OECD Innovation Strategy. Getting a Head Start on Tomorrow [Text]. - Paris: OECD, 2010. - 226 p.

4. Winiewski, M. Quantitative Methods for Decision Makers [Text] / M. Winiewski. - London: Pitman Publ., 1997. - 576 p.

5. Allen, J. F. Actions and Events in Interval Temporal Logic [Text] / J. F. Allen, G. Ferguson // Journal of Logic and Computation. - 1994. - Vol. 4, No. 5. - P. 531-579. doi:10.1093/ logcom/4.5.531

6. Vila, L. A survey on temporal reasoning in artificial intelligence [Text] / L. Vila // Al Communications. - 1994. - Vol. 7, No. 1. - P. 4-28.

7. Vila, L. Time in Automated Legal Reasoning [Text] / L. Vila, H. Yoshino // Foundations of Artificial Intelligence. - Elsevier, 2005. - P. 537-557. doi:10.1016/s1574-6526(05)80019-7

8. Jixin, M. A General Temporal Theory [Text] / M. Jixin, B. Knight // The Computer Journal. - 1994. - Vol. 37, No. 2. -P. 114-123. doi:10.1093/comjnl/37.2.114

9. Knight, B. A discrete formalism for reasoning about action and change [Text] / B. Knight, J. Ma, T. Peng; ed. by R. Adey, G. Rzevski, R. Teti // Applications of Artificial Intelligence in Engineering XII (AIENG97) «Computational Mechanics Publications. - 1997. - P. 31-35.

10. Demyanenko, V. A. Metod znanie-orientirovannoi podderzhki priniatiia reshenii pri tehnologicheskoi podgotovke proizvodstva tovarov narodnogo potrebleniia na mashinostroitel'nom predpriia-tii [Text] / V. A. Demyanenko // Aviatsionno-kosmicheskaia tehnika i tehnologiia. - 2013. - No. 7 (104). - P. 232-237.

11. Demyanenko, V. A. Informatsionnaia podderzhka proizvodstva tovarov narodnogo potrebleniia na mnogonomenklaturnom mashinostroitel'nom predpriiatii [Text] / V. A. Demyanenko // Aviatsionno-kosmicheskaia tehnika i tehnologiia. - 2013. -No. 8 (105). - P. 287-292.

РАЗРАбОТКА ТЕМПОРАЛЬНОЙ МОДЕЛИ ЗНАНИЙ ДЛЯ КОМПЬЮТЕРНОЙ ПОДДЕРЖКИ ПРОЦЕССОВ ПРОИЗВОДСТВА ТОВАРОВ НАРОДНОГО ПОТРЕбЛЕНИЯ НА МНОГОНОМЕНКЛАТУРНОМ МАШИНОСТРОИТЕЛЬНОМ ПРЕДПРИЯТИИ

Изложен подход к созданию темпоральной модели знаний (ТМЗ) для построения на ее основе интеллектуального ядра системы поддержки принятия решений по организации производства товаров народного потребления на многономенклатурном машиностроительном предприятии. Отличительной чертой создаваемой модели является возможность учета временных

зависимостей, имеющих место в производственных процессах. Указанная особенность ТМЗ даст возможность эффективного решения ряда задач, связанных, прежде всего, с обеспечением ритмичности производственных процессов.

Ключевые слова: машиностроительное предприятие, товары народного потребления, система поддержки принятие решений, модель знаний, темпоральная логика.

Demyanenko Olena, PhD, Associate Professor, Department of Finance, Zhukovsky National Aerospace University «Kharkiv Aviation Institute», Ukraine, e-mail: helenhsd@ukr.net, ORCID: http:// orcid.org/0000-0003-4839-8524

Demyanenko Vladyslav, Senior Lecturer, Department of Software Engineering, Zhukovsky National Aerospace University «Kharkiv Aviation Institute», Ukraine, e-mail: dvavlad@ukr.net, ORCID: http://orcid.org/0000-0002-1078-0114

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