Book Open Access

Metamodelling: Bond Graphs and Dynamic Systems

Gawthrop, Peter; Smith, Lorcan

JSON Export

  "files": [
      "links": {
        "self": ""
      "checksum": "md5:985a1b83a9b83750a48ddf2d3101957f", 
      "bucket": "ef2716da-756d-4540-9afe-ac379ba0d7d5", 
      "key": "GawthropSmithMetamodelling.pdf", 
      "type": "pdf", 
      "size": 2850806
  "owners": [
  "doi": "10.5281/zenodo.6998396", 
  "stats": {
    "version_unique_downloads": 46.0, 
    "unique_views": 51.0, 
    "views": 64.0, 
    "version_views": 64.0, 
    "unique_downloads": 46.0, 
    "version_unique_views": 51.0, 
    "volume": 179600778.0, 
    "version_downloads": 63.0, 
    "downloads": 63.0, 
    "version_volume": 179600778.0
  "links": {
    "doi": "", 
    "conceptdoi": "", 
    "bucket": "", 
    "conceptbadge": "", 
    "html": "", 
    "latest_html": "", 
    "badge": "", 
    "latest": ""
  "conceptdoi": "10.5281/zenodo.6998395", 
  "created": "2022-08-16T16:16:40.504241+00:00", 
  "updated": "2022-08-17T02:26:34.848438+00:00", 
  "conceptrecid": "6998395", 
  "revision": 2, 
  "id": 6998396, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.6998396", 
    "description": "<p>This is a 1996 textbook.</p>\n\n<p>With the increasing complexity of processes to be analysed, the<br>\nmodern control engineer often needs to develop a model of the system<br>\nto be controlled. However, in many cases, there is limited time for<br>\ndetailed system analysis, and the engineer may not be an expert in<br>\nthat particular system domain. This book is aimed at graduate<br>\nengineers (and postgraduate students) who wish to use a systematic<br>\napproach to model development that is suited to computer-aided<br>\nmodelling environments.</p>\n\n<p>The goal of this book is to support the use of modelling as a<br>\nuseful knowledge-enhancing exercise, and to propose<br>\ncorresponding modelling methodologies. The motivation for this<br>\nis the widespread use of models in analysing and simulating<br>\nsystems for safe and cost-effective evaluation of new<br>\nprocesses. The context is primarily that of control system<br>\ndesign, due to the extensive use of models of the process, and<br>\nits disturbances, in modern design methods.</p>\n\n<p>We use the term metamodelling to describe the approach taken;<br>\ni.e. a modelling methodology which transcends the accepted<br>\nmathematical models for specific applications. This methodology<br>\nabstracts general models from first principles, by<br>\nemploying an existing notation (bond graphs) as a metalanguage<br>\nfor describing physical systems. This book is, therefore,<br>\nconcerned with separating out the model development process<br>\nfrom the functions for which the model is developed, in order<br>\nto enhance understanding of the essentials of the real physical<br>\nsystems.</p>\n\n<p>This book is organised in two parts, so that the reader may<br>\nfirst understand the motivation and the basic concepts, and<br>\nthen have the proposed methodology illustrated by a variety of<br>\nexamples covering a wide selection of applications.</p>\n\n<p>The first part describes general modelling principles, based on<br>\nsystem decomposition, first using classical dynamical analysis<br>\nand then via the energy bond graph notation. Bond graphs are<br>\nshown to provide a powerful core model representation from<br>\nwhich a variety of mathematical models may be derived. Bond<br>\ngraphs provide a useful means of illustrating causality which<br>\nis shown to be a crucial aspect of system modelling.</p>\n\n<p>The second part uses specific case studies to illustrate the<br>\napplication of this methodology to systematic generation of the<br>\nmost widely used mathematical models. Reference is made to a<br>\ncomputer-aided modelling tool (MTT), which is a research modelling<br>\ntoolbox which uses bond graphs to support the modelling of<br>\ndynamic processes.</p>\n\n<p>This textbook was originally published by Prentice-Hall in 1996. The rights were returned to the authors on 21st July, 2003.</p>", 
    "license": {
      "id": "CC-BY-4.0"
    "title": "Metamodelling:  Bond Graphs and Dynamic Systems", 
    "relations": {
      "version": [
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "6998395"
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "6998396"
    "keywords": [
      "Bond graphs; system modelling; energy based modelling."
    "publication_date": "2022-08-16", 
    "creators": [
        "orcid": "0000-0002-6029-515X", 
        "affiliation": "University of Melbourne", 
        "name": "Gawthrop, Peter"
        "name": "Smith, Lorcan"
    "access_right": "open", 
    "resource_type": {
      "subtype": "book", 
      "type": "publication", 
      "title": "Book"
    "related_identifiers": [
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.6998395", 
        "relation": "isVersionOf"
All versions This version
Views 6464
Downloads 6363
Data volume 179.6 MB179.6 MB
Unique views 5151
Unique downloads 4646


Cite as