• DocumentCode
    278132
  • Title

    Object-oriented modelling and control

  • Author

    Smith, L.S. ; Gawthrop, P.J.

  • Author_Institution
    Eurotherm Ltd., Worthing, UK
  • fYear
    1991
  • fDate
    33302
  • Firstpage
    42401
  • Lastpage
    42403
  • Abstract
    Simulation has proven to be a highly effective means of testing the operation of systems during development, and prior to in-service modification, but it is not as widely used in industry as might be expected. The prime reason for this is that model development for simulation often requires the combination of deep knowledge of the process and specialised modelling skills. One solution to this problem is the provision of a library of re-useable sub-models, which can facilitate development of hierarchically structured models. This paper illustrates the application of object-oriented methodology to achieving two major goals-the reduction of complexity by hierarchical decomposition, and maximisation of the re-use of developed models. Two applications are discussed-the generation of hierarchical models and the use of function blocks in control system design-with respect to the three dominant OO concepts of encapsulation, inheritance and polymorphism. It outlines requirements for a modelling and control tool and highlights how an OO methodology can help simplify the use of such a tool. OO implementations of modelling and control tools are described. The tools described were implemented using compiled OO languages (Pascal and C++), with the consequence that the user of she tool does not get all the advantages which would occur in an interpretive environment such as Smalltalk
  • Keywords
    digital simulation; object-oriented programming; process computer control; C++; OO languages; Pascal; control system design; encapsulation; function blocks; hierarchical decomposition; hierarchical models; inheritance; object-oriented languages; object-oriented methodology; polymorphism; process control systems; simulation; systems development;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Object-Oriented Simulation and Control, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    181261