Zemkauskas_Ciupaila

Embed Size (px)

Citation preview

  • 7/29/2019 Zemkauskas_Ciupaila

    1/6

    ASPECTS OF GRAPHIC METHODS APPLICATION INMANAGING BUILDINGPROCESSES

    Jonas Zemkauskas1, Lionginas iupaila2, Ryt irien3

    1Vilnius Gediminas Technical University, Sailtekio al.11., Vilnius, Lithuania,

    E-mail: [email protected] Gediminas Technical University,E-mail: [email protected]

    3Vilnius Gediminas Technical University,E-mail: [email protected]

    Abstract. Calendar work planning can be presented in calendar or network graphs. The main information in calendargraph is presented visually, and in network one it is located in auxiliary documents. However, there are possible

    calculations of different optimization variants (duration, resources, outage) in network graph. Contemporary

    information technologies enable reduction of weaknesses of network graph by applying extra data technologies andgraphical methods. Graphical methods for initial data preparation, situation analysis at a particular time moment and

    practical management of the graph are under consideration.

    Keywords: Computer graphics, Network diagram; Project management; Graph layout algorithm; Modelling thegraphical extend data; AutoCAD; VisualLISP

    1. Introduction

    Planning is one of the most important stages ofproject and work realization. Working plans can be

    presented in different ways. One of them is the sequence

    of works and their interdependence shown by network

    graph. It is one of effective methods in solving calendar

    planning problems which first were used in the USA. In

    1958 a group of scientists created so called plan

    evaluation and review technique Program Evaluation

    and Review Technique (PERT). In spite of this fact in

    practice there is not a small number of programme

    software, calendar methods of work management are still

    applied. It can be influenced by a rather difficult and

    handy way of creating schemes and their management

    possibilities.

    One of the most important challenges of projectmanagement arising in wishing successfully control a

    large project is proper creation of project work calendar

    plan and its convenient viewing. Constantly changing

    programming possibilities enable to enlarge the influence

    of graphics methods in management and analysis of the

    process itself. The following problems in the article are

    solved in a new way:

    initial data management;

    analysis and optimization of a working situation(resources, idle time, work risk, etc.);

    presentation of information in a graphical form (atany stage).

    In spite of the possibilities of a network diagram, its

    application has not expanded an the scale as it was hoped

    at the time of its creation. The reason can be a quite

    complicated mechanism of its formation and not clear

    connection with time what is presented in an expanded

    calendar diagram. The study of practical application

    improvement is carried out in the works of Engineering

    Graphics Department postgraduates (example. [1]),

    where the created basic programme is incorporated into

    the general solving environment of engineering graphics

    problems TAIGRASI [2, 3].

    Graphical methods can be used in elimination of

    application shortcomings. The main accent of solution issymbiosis and analysis of graphical elements with

    additional information and presentation in a graphical

    form.

    2. Initial data management

    The initial data for a network diagram consists of

    the work title, its duration and sequence and also

    resources. The work duration and resources are usually

  • 7/29/2019 Zemkauskas_Ciupaila

    2/6

    determined by additional calculations, and sequence is

    determinated according to the execution running.

    Forming the data block, the text is written down the inter,

    connections of which are determined interactively.

    For making calendar plan the network graph form

    the following is important:

    Event coding. An event number reduplication isunwished. According to the network graphcalculation methods, the number of the final event

    should be bigger than the number of the starting

    one.

    Open contour. A closed contour should not beformed in a network model. This happens when a

    mistake is made in work technological dependence.

    Presentation of nonfactual works. The usage of thisarbitrary element enables correct visualization of

    particular work dependence on one or few works.

    To implement these requirements an advertence and

    knowledge of initial data formation are needed especially

    if a complex management process is planned. An

    interactive data input method is usually used which is

    implemented in this work. In this case all information ispresented by user, but even in the interactive method

    there is a possibility to rationalize some stages. In the

    presented example (Fig. 1) you can see that initial data ofgraph formation consists of work code, work name, work

    duration, work priority. Such kind of table is usually

    fulfilled by most common data management system (for

    example, MS Excel Fig. 1).

    Fig 1. Data input with MS Excel

    That is a common variant and its application doesnt

    provoke any problems because management of such kind

    of system is included in elementary computer literacy.

    However, disadvantages arise if correction of data is

    needed, so application of adapted systems is morerational as they make data management more

    comfortable and protect from accidental mistakes.

    A building object is projected using drawings;

    therefore a certain graphical system is necessary. The

    most popular computer aided design system currently is

    AutoCAD, so it would be handy to manage the biggest

    part of processes by this system. It is possible to do

    because AutoCAD has some programming languages.

    Auxiliary systems (for example, MS Excel) can also be

    used, but that will complicate the problem because data

    is filed in another system and they have a tendency to be

    constantly modified. That raises additional relationship

    problems during updating. Modification problems

    become not so important when adapted supplements are

    generated; because fewer amounts of systems are used in

    the process and management more comfortable can be

    created (Fig. 2). In adaptation case all actions needed for

    data input and management are encoded like separatecommands in corresponding buttons Data correction,

    Delete and others.

    Fig 2. Adapted data input

    Hereby only simple adaptation enables to solve theproblem of comfortable work, though the problems of

    priority and work list formation are still not solved. The

    priority is especially relevant at the educational stage andin application of up-to-date technologies, which can have

    particular limitations. In addition, an advance work list is

    possible and therefore its desirable. The list should be

    only modified and adapted for particular case. We

    suggest two variants for solution of these questions:

    Visual graphical model (applied in construction;when building construction process is modeled in

    an interactive way; the process is automatically

    transferred in to initial data file);

    Textual heuristic model (the sequence ofparticular process is fixed in textual list by aproficient expert; later this list is loaded into

    adapted dialog box (Fig. 2) and corrected by adding

    work duration and resources).

    Connecting data of spatial model visualization or

    data of heuristic database with calculations of work

    amount according to the model (Fig. 3), automatically

    prepared initial data for network graph modeling become

    available.

    Fig 3. Initial data model

    Both variants are under consideration and

    realization in the works of Engineering Graphics

  • 7/29/2019 Zemkauskas_Ciupaila

    3/6

    Department postgraduates. We hope the main problems

    of initial data management in network graph formation

    will be solved in this way, and application of graphics

    will take a proper place both in educational and industrial

    processes.

    3. Graphs management parameters activation

    There are some popular methods of project calendar

    visualization: Gantt graph, PERT diagram, network

    graph [4-7]. There are possibilities of realization and

    comparison of some critical way calculation strategies in

    a network graph [5]:

    Common (traditional) calculation of critical way; Calculation of critical way according to

    indeterminacy method with possibility to choose

    optimistic, pessimistic or the most probable

    scenario.

    Analyzing network graph, it is possible to get evenmore benefit, which enables to evaluate the project risk

    more precisely and to predict possible problems early.

    Thereto some additional analytical functions are

    required:

    Time resources determination for works, which arenot in critical way. The works which do not dependon the critical way can be late for some period of

    time and do not determine all project process. But it

    is very important to determine precisely what time

    reserve a particular work has works, which have

    relatively little time reserve, also have a higher risk

    degree. Changing of circumstances such works can

    become critical ones [5].

    Determination of the earliest and latest dates ofevents.

    Analysis of resources needs (workers, equipment):

    for the whole project; for any time moment;

    Determination of requirement peak for eachresource;

    Determination and elimination of resourcesoutages;

    Finding of works with the highest risk (according tocriticality, resource demand and duration);

    Project optimization in regard to time (allowingoverextend of resources);

    Project optimization in regard on resources(prolonging duration).

    Network planning and managing method was and is

    has been the most effective one, though it was invented

    in the middle of the last century. According to thismethod the projects are analyzed like a net of

    accomplished work events. Looking for the optimal

    solution to accomplish these works, three variants are

    possible:

    1) the most probable, optimistic,2) the most improbable, pessimistic,3) the most optimal or critical way.Network graph reveals wide possibilities to apply

    different methods of mathematical analysis numerical,

    graph theory and others. However, depending on the

    method and network graph specificity, application of

    those methods brings specific problems. This is the

    analysis of critical way, demand of resources and works

    risk.

    There are a lot of algorithms in references for

    finding of critical way in network graph. But before

    applying them some aspects should be estimated [6]:

    in certain circumstances there can be more than onecritical way in a graph;

    calculations should be provided with indeterminatenumbers according to the logical rules of

    indeterminate numbers;

    an algorithm should be effective enough, and evenprocessing a big amount of works (over 100) the

    calculation of a critical way should not make user

    wait for too long;

    it should be possible to calculate a critical waybefore drawing a graph in order to visualise the

    works of the critical way by different graphicalprimitives;

    an algorithm should work even in presence offictional works, the duration of which equals tozero.

    While planning resources by the existing methods

    in a network graph some aspects should be estimated,

    because not all the methods can be applied for some

    particular purpose or can provide not correct results:

    overextending of resource should be permissible; the problems related to resources information

    saving into file should be solved;

    if indeterminate numbers are used, works durationand time resources can change depending on work

    risk evaluation;

    resource can be assigned to some works which areexecuted simultaneously and in diagram can exist

    works which do not have any resources at all.Executing outage analysis, the network graph

    should be converted into a flat structure similar to that

    used in Grannt graph in order to identify the

    simultaneous works more comfortably.

    Executing works risk analysis it is important to

    choose a proper expression of risk coefficient which

    should reflect not only work criticality according to its

    presence in critical way and time reserve, but also its

    resource demand and relationship with other works. It is

    also important to evaluate that in formulas should be

    used relative number, but not absolute expressions (for

    example, 6 day time reserve is very long for work of 5

    day duration, but it is short for work of 50 day duration).

    It is also important to observe and explore how varypositions of works and risk coefficients vary when

    changes in diagram are made, because works influence

    each other, and changes of one work parameters can have

    unexpected influence on the status of other works [7].

    There are some ways of network graph realization:

    stringed [8], method of circles and spacing [9], layered

    algorithms [10], calculations in fuzzy logic method [11]

    and others.

    Expressions of heuristic calculations of network

    graph can be easy realized in a program way using LISP

  • 7/29/2019 Zemkauskas_Ciupaila

    4/6

    programming language [12, 13], the versions of which

    are included into AutoCAD [14] graphical system. For

    example, ascription of additional data to graphical

    element Visual LISP, which enables to automate the

    analysis, is realized in the following way:

    (while kod

    (progn

    (textscr)(princ "[Ciklo Nr.")(princ ii)(princ"

    ]")(princ)

    (setq tipas(atoi (getstring T"\t Aplikacijos vardas ->:\n

    \t0 - Papildymo pabaiga

    \t1 - Parametras 1

    \t2 - Parametras 2

    \tN - Parametras n

    \t - ?:")))

    (if (= tipas 1)(setq apl_var "Parametro_1_aplikacija")

    (if (= tipas 2)(setq apl_var "Parametro_2_aplikacija")

    (if (= tipas N)(setq apl_var

    "Parametro_n_aplikacija"))))

    (if (or (= tipas 0)(= tipas " "))(setq kod nil)

    (progn

    (setq papild(getstring T (strcat "\n veskite duomenis

    aplikacijai"apl_var" ?:")))

    (if (= papild "")(setq papild "Duomenu_nera"))

    (terpri)(princ)

    (setq papild_tipas(getstring (strcat "\n

    Aplikacija"apl_var" tekstin ?:")))

    (if (= (ASCII papild_tipas) 0)(setq papild_tipas "T"))

    (if (= papild_tipas "T")

    (setq darinys(list apl_var (cons 1000 papild)))

    (progn

    (setq papild (atof papild))

    (setq darinys(list apl_var (cons 1040 papild)))) )

    (if (not (assoc -3 prad_duom))

    (progn

    (regapp apl_var)

    (setq nauj_duom(append prad_duom (list (list -3

    darinys))))

    (entmod nauj_duom)

    (setq prad_duom nauj_duom))

    (progn

    (setq sen_duom(assoc -3 prad_duom))

    (setq nauj_prid(append sen_duom (list darinys)))

    (setq nauj_duom(subst nauj_prid sen_duom

    prad_duom))

    (regapp apl_var)

    (entmod nauj_duom)

    (setq prad_duom nauj_duom)

    )))))

    (setq ii (+ ii 1))

    )

    Network graph is used for process management, so

    its view should be comfortable for analysis and

    informative. Comparing a calendar diagram (Fig. 4a)with a network graph (Fig. 4b) the difference of

    information is obvious. The calendar diagram is directly

    related to time scale, and work names, its place and

    duration in the process can be seen, which is only

    partially reflected in the network graph (Fig. 4b).

    a)

    b)Fig 4. Shapes of diagrams. a network, b calendar

    Besides in a calendar diagram reserves and critical

    works cannot be seen though these parameters are very

    important in practical process management. As to

    implement that in a calendar diagram is tricky, we offer

  • 7/29/2019 Zemkauskas_Ciupaila

    5/6

    to improve network graph in order to make it comfortable

    for usage. We consider the visualization tasks the

    following ones:

    critical works of network graph to interconnect withtime scale (Fig. 5);

    Fig 5. Interconnected diagram

    to present information about particular date state(works, resources Fig. 6a);

    to present information in any section (date, works,resources Fig. 6c);

    to present information about indicated work (Fig.6c);

    The solution of tasks is possible by interconnecting

    graphical elements with additional data and executingautomatic analysis according to the model presented in

    Fig. 7. The visual elements of network graph is event

    (marked with circle which is divided into four parts

    wherein (1) event number, (2) the earliest event time, (3)

    the latest event time, (4) event time reserve) and work(line, which is drawn from the previous event to next

    event and has a name).

    As analysis is executed by a graphical system which

    modifies drawings, there is a great number of

    possibilities to visualize current information presentation

    using working drawings (For example, on the 9th

    of July2007, at 3 p.m. bricklayers works on axis 15-15 on the 5

    th

    floor; fitters work between axes 1-5 on 4th

    floor, etc., Fig.

    8).

    Fitters Bricklayers

    Fig 8. Drawings in management process

    The evolvent of work for particular date in which all

    works, materials, workers and equipments are presented

    enables facilitation of resources order and

    implementation control (Fig. 9).

    Under the necessity there is a possibility to print (for

    example Order form of materials, prescription for

    taskmaster and other).

    Fig 9. Evolvent of process of day

    a) b)

    c)

    Fig 6. Diagram data: a resources, b work, c data ofsection

    Fig 7. Diagram management model

  • 7/29/2019 Zemkauskas_Ciupaila

    6/6

    Information system provision consists of initial data

    preparation, which can be interactive or automatic,

    diagram shape formation and visualization, additional

    information attachment and reading for graphical

    elements and formation of analysis data (report

    presentation Fig. 10)

    Application of AutoCAD graphical system enables

    management from pull-down menu (Fig. 11)

    4. Summary and future perspectives

    Graphical and program possibilities of computer

    science highly changes methods of engineering tasks

    solution, which become more and more obvious, enable

    variability, operative and comfortable processmanagement. Pending network graph application

    distinguishes for:

    applying heuristic databases it is possible toevaluate and transfer the experience what enables

    avoidance of mistaken solutions even if the user is

    not highly qualified;

    application of graphical methods makes planningprocess visual, what is very important at the

    educational stage;

    communication of additional data with graphicalelements enables to provide versatile automatic

    process analysis and on that basis to realize

    material-technological provision.

    The solution of task by one system (in this case

    AutoCAD) has the following advantages:

    1) network graph in methodical way is related to workdrawings of object, therefore they can be used not

    only in construction but also in management process

    as well;

    2) the problems related to modification of differentsystems do not arise, what is unavoidable applying

    some different data management systems;

    3) the interface of network graph management does notdiffer from interface of drawing realization;

    4) data preparation can be related to graphics ofproject;

    5) all data is located in one graphical file (if the userdoes not request otherwise), consequently, the

    possibilities of losing information between different

    data files become lower.

    References

    1. Stonkus, A. Aspects of network diagram application inindustrial process management // Masters final thesis,

    2005, 58p.2. iupaila, L. Applied graphics in building engineering (in

    Lithuanian). Vilnius: Technika, 2002. 326 p.3. iupaila, L. Management of graphics (inLithuanian).Vilnius:Technika, 2005. 226 p.

    4. Feng Tse Lin, Critical Path Method in Activity Networkswith Fuzzy Activities Duration Times, Department of

    applied Mathematics, Chinese Culture University

    5. A Guide to th Project Management Body of Knowledge,Project Management Institute, 2004, [irta 2007-01-10]Prieiga per internet: http://www.pmi.org

    6. R. Klein, PROGRESS: Optimally solving the generalizedresource-constrained project scheduling problem, 2000,

    p.467-488

    7. K. Neumann, Active and stable project scheduling, 2000,p.441-465

    8. Gabriel Valiente, Advanced Graph Algorithms, TechnicalUniversity of Catalonia, 2003.

    9. Hyun Woo Kim, Kyoung Jun Lee, Criteria of Good ProjectNetwork Generator and Its Fulfillment Using a DynamicCBR Approach, 2004, Nr.11, p. 630-644.

    10. Kalanta St., Taikomosios optimizacijos pagrindai. Tiesiniudavini formulavimas ir sprendimo metodai. Vilnius,Technika, 2003

    11. Sofjan H.Nasution, Fuzzy critical path method, IEEETransactions on systems, man, and cybernetics, vol. 24,No. 1., 1994.

    12. iupaila, L. Technologies of Applied graphics (inLithuanian).Vilnius:Technika, 2007. 180 p.

    13. .. Visual LISP AutoCAD. .: X- 2006. 576 .: .

    14. .. AutoCAD2007 . .:X- 2006. 348 .: .

    Fig 10. Diagram of information provision

    Fig 11. System management