The author's abstract
The maintenance:
A theme urgency
The purpose and work problems
Scientific novelty and practical value
Modeling methods
Object-oriented modeling
The list of not solved problems
The conclusion
A theme
urgency
The mechanical engineering is leading branch of all
industry, its "core". Production of the enterprises of mechanical
engineering plays a main role in realization of achievements of
scientific and technical progress in all areas of an economy. On a share
of a machine-building complex 30 % from industrial output total amount
are necessary almost. The modern large machine-building enterprise is,
as a rule, rather difficult on structure and interrelations of its
producing units - shops. Now in mechanical engineering and in other
industries escalating value is got by complex automation of manufacture
and management.
The purpose and work problems
To develop theoretical bases of modeling of the
equipment; to develop the program module on equipment automation; to
spend approbation of the program module in the conditions of the
machine-building enterprise.
Scientific
novelty and practical value
Scientific novelty consists in application of the
newest workings out for a problem of modeling of the equipment of
machine-building manufactures, namely the object-oriented approach.
In the course of research it is supposed to receive the
following theoretical and practical results defining scientific novelty:
- To systematize a theoretical basis of process of
modeling.
- Having studied features of the basic types of the
equipment and sequence of interaction between them to develop model
which will allow to increase factor of loading of the equipment.
The practical importance of work consists that the
developed model can be used as on a design stage of the enterprise for
definition of rational characteristics of system, and in the course of
work of the working enterprise - for definition of loading of components
of system.
Modeling
methods
Object-oriented modeling
The business computer programs used in business and
scientific researches, are under construction on the basis of models of
the real world. In such models to real processes and systems set of the
sizes named variables of a condition is put in conformity. Change of a
condition of investigated process or system is displayed by change of
variables of a condition of model. Generally the mathematical model is
described by a set of variables of a condition and relations
(communications) between these variables. Variable conditions can be as
numerical, and not numerical, including words and natural language
offers. Designing and working out of the programs realizing models of
difficult processes and the phenomena are difficult enough and labour-consuming.
One of the approaches providing structurization of mathematical model
and simplification of its programming, the objective approach in which
real process or system are represented by set of the objects
co-operating with each other is.
To concept "object" compare a number of definitions
supplementing each other. Some of them are more low resulted.
- The object is the tangible reality characterized by
accurately defined behavior.
- Object - a special identified subject, the block or
essence (real or abstract), having the important functional purpose in
the given subject domain.
The object can be characterized structure, an object
condition, its behavior and individuality.
The object condition is defined by the list of all
possible (usually static) properties and current values (usually
dynamic) each of these properties. Properties of object are
characterized by values of its parameters.
The behavior of object describes, how the object
influences other objects or as it is exposed to influence from other
objects from the point of view of change of its own condition and a
condition of other objects. Say also, that the behavior of object is
defined by its actions.
Certain influence of one object on another on purpose
to cause corresponding reaction name operation. In object-oriented
programming languages of operation name methods. It is possible to
allocate five types of operations:
- The designer, creation and object initialization;
- Destructor,
destroying object;
- The modifier changing a condition of object;
- The selector for access to variables of object
without their change;
- Iterator
for access to the object maintenance in parts in certain sequence.
Other classification of methods of object when allocate
functions of management, realisations, access and auxiliary functions is
known also.
As individuality of object understand property of the
object, allowing to distinguish this object from all other objects.
Objects can be in certain relations to each other.
These relations can be hierarchical. The basic hierarchical relations
are relations of use and inclusion
The structure and behavior of similar objects define a
class of objects.
Between classes relations also can be established:
- The version relation;
- Inclusion or a component;
- Associativities when between classes there is purely
semantic communication.
The object possessing listed characteristics, generally
serves as model of real essence as at the object description neglect
minor or insignificant properties in a concrete situation.
Allocation properly sets of objects and relations
between them allows to construct objective model of a certain subject
domain, and on the basis of such model to develop software for research
of this subject domain and decision-making.
Object-oriented programming languages allow to extend
requirements of strict typification of types of the data defined by the
programmer.
The Object-oriented approach to designing of program
products assumes:
- Carrying out of the object-oriented analysis of a
subject domain;
- Object-oriented designing;
-- Working out of a program product with use of the
object-oriented programming language.
The list
of not solved problems
Having carried out the analysis of used methods and
means, it is possible to notice, that each of them possesses a number of
lacks. The considered methods do not allow to model difficult computer
information systems with sufficient accuracy and adequacy.
The given problems can be solved at use of the
object-oriented approach in modeling. Use of object-oriented library of
typical components of machine-building manufacture at creation of models
has allowed to accelerate and simplify essentially working out, and also
to raise flexibility of the received model.
The
conclusion
1. The urgency of creation the models of equipment for
machine-building manufacturing is proved.
2. The analysis of existing methods and simulars is
made, their lacks are considered.
3. It is expedient to apply an object-oriented method
in which result of model of the equipment represent set of co-operating
with each other and co-operating typical components co-operating with
each other.
4. Subsystem creation will allow to define optimum parameters of system
and increase of an overall performance of the equipment without
considerable economic expenses.
|