Jean U. Thoma Simulation by Bondgraphs Introduction to a Graphical Method Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Hong Kong 1990
Professor Dr. Jean Ulrich Thoma Dept. of Mechanical Engineering University of Waterloo Ontario, Canada N2L 3G 1 Thoma Consulting CH-6300 Zug, Switzerland ISBN-13:978-3-642-83924-5 e-isbn-13:978-3-642-83922-1 001: 10.1007/978-3-642-83922-1 Library of Congress Cataloging in Publication Data Thoma, Jean U. (Jean Ulrich), 1927- Simulation by bondgraphs : introduction to a graphical method / Jean U. Thoma. Includes bibliographical references. ISBN-13:978-3-642-83924-5(U.S. : alk. paper) 1. Bond graphs. I. Title. II. Title: Simulation by bond graphs. TA338.B6T47 1900 620'.00l'l-<ic2Q This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in other ways, and storage in data banks. Duplication of this publication or parts thereof is only permitted under the provisions of the German Copyright Law of September 9, 1965, in its current version, and a copyright fee must always be paid. Violations fall under the prosecution act of the German Copyright Law. Springer-Verlag Berlin Heidelberg 1990 The use of registered names, trademarks, etc. in this publication does not imply, even in the absence' of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. Typesetting: Thomson Press India Ltd., India; 216113020-543210 - Printed on acid-free paper
Preface The idea of this new Bondgraph book appeared during the authors stay at Osaka University in spring 1987 as fellow of the JSPS (Japanese Society for the Promotion of Science). Instead of having my 1975 book translated into japanese I felt it needed to be completely rewritten. The japanese edition is under way as a joint-venture with Prof. N. Suda of Osaka University and should be available soon by Corona Publisher in Tokyo as Nr 9 of their series on Modern Control Engineering. The basic plan comes from myoid book on Bondgraphs (Thoma 1975), meanwhile published also in German and Italian. It has been modified from teaching and consulting experience, particularly from the graduate course "Modern Machine Design by Bondgraphs" at the University of Waterloo, Ontario, Canada. Many of the 20 worked examples come from the industrial simulation of real machines, installations and systems. Since the early years the PC (Personal Computer) has changed the working environment of the modern engineer and scientist, as with many other professions. Today (1990), the programing power of Bondgraphs produces impressive results on inexpensive personal machines. Bondgraphs stem from the ingenuity of Henry Paynter at MIT (Cambridge, USA) since the 1960ties. They are a representation of engineering systems on paper by letter elements and their interconnections, called bonds. They posses a myriad of advantages (Margolis 1985) which become impressive, even world shaking with moderately complex simulations. We therefore expect a great increase of bondgraphing in the future. Our intended readers remain the same: Any person, student or engineer in industry who needs to simulate systems with mechanical, hydraulic or electric parts. Due to its application oriented character, bond graphing is most useful for increasing the efficiency of new product design. Further, the book can be used for Bondgraph courses and will be by the author for his courses Modebond and Simbond (Appendix 1). We expect no prior knowledge of Bondgraphs from our readers, only a feeling for control engineering, including block diagrams, transfer functions and stability. Interest in interdisciplinary engineering and analogies will help. In the first chapter we describe graphical system models in general whilst Bondgraphs are introduced in Chapter 2. The following 3 chapters treat the
VI Preface writing of Bondgraphs for mechanical, hydraulic and electric systems with worked examples. Computational details and elimination of numeric difficulties come in chapter 6, in order to also teach the practical aspects of simulation. Chapter 7 speaks about thermodynamics by Bondgraphs with extension to thermal engines and chemical networks. More involved questions are treated in chapter 8 and the final chapter brings further worked examples. The examples are worked with the TUTSIM (1988) program, which is a fast and powerful program for microcomputers. However, other programs can be used and we encourage our collaborators and students to do so in order to gain experience with the strong and weak points of each program. Each TUTSIM listing is like a set of mathematical equation written in a condensed form; reconverting to usual mathematical writing is immediate (Fig. 2.24/2.25). It can then be converted to BASIC, PASCAL, C, etc., which include other unconventional writings of mathematical equations. In summary, the problems and pitfalls of numerical mathematics are universal. Today (1990), a book is a data carrier, an alternative to telephone wires and computer diskettes. We have carefully optimised the accessibility, the weak point of books compared to diskettes. So the start is easy, but difficulty increases both with the chapters and with the sections within a chapter. Fitting modern times, the efficiency of information acquisition by the reader is greatly improved by the personal play with the computer, including the worked examples. Hence we recommend the reader to use his PC as often as possible. It is fun and learning at the same time. In order to make study and play with the examples easier, the reader can order a diskette with the worked examples and a rudimentary form a TUTSIM for a nominal fee. Concluding, we the authors of Bondgraph books and papers, enjoy the power and beauty of Bondgraphs in teaching, research and consulting since many years. We wish to share our experience and emotions with our readers. March 1990 Jean U. Thoma A diskette with the listings of the worked examples and a rudimentary form of TUTSIM can be obtained from: in Europe: Meerman Automation, Postbus 154, NL 7160 AC Neede Tel. 0031545093901, Fax 00315450 91153 in America: TUTSIM Products, 200 California A V #212, Palo Alto, CA 94306, USA Tel. (415) 325 4800, Fax (415) 325 4801
Table of Contents 1 Simulation and Graphical System Models... 1 1.1 Setting the Stage... 1 1.2 Networks for Engineering.............................. 4 1.3 Mixed Introductory Topics... 6 2 Bondgraphs as Networks for Power and Signal Exchange......... 9 2.1 Word Bondgraphs and Main Bondgraph Variables... 9 2.2 Bondgraph Standard Elements... 11 2.3 Computation Marks, Power and Causality.................. 19 2.4 Simulation from Blockdiagrams and Bondgraphs............. 27 2.5 Nonlinearities and Block-Bondgraphs... 30 2.6 Multiport Bondgraph Elements.......................... 33 2.7 Junction Structures and Transformations................... 39 3 Simulation and Design of Mechanical Engineering Systems........ 41 3.1 Opening ofthe Application Chapters... 41 3.2 Mechanical Systems with Ground Reference... 41 3.3 Systematic Writing of Mechanical Bondgraphs with Moving Reference Points..................................... 44 3.4 Slip, Clutches and Electric Induction Motors................ 50 3.5 Transmissions and Efficiencies........................... 54 4 Simulation of Fluid Power Systems and Hydrostatic Drives........ 57 4.1 Hydrostatic Power in Fluid Flow......................... 57 4.2 Valve Controlled Actuators and Servomotors... 64 4.3 Circuits and Hydrostatic Transmissions... 68 4.4 Special Components and Devices... 71
VIII Contents 5 Electrical Circuits, Drives and Components 80 5.1 Electric Circuits and Components... 80 5.2 Electric Motors... 82 5.3 Capacitors, Inductors, Actuators and Real Transformers....... 89 6 Computational Overview, Practical Procednres and Problems... 95 6.1 Programs for Simulation from a Bondgraph... " 95 6.2 Linear Control Theory, Eigenvalues and Calculating Step... " 96 6.3 Stability Preview and Steady State Bondgraphs... 99 6.4 Eigenvalue Estimation and Dynacheck... 103 6.5 Causality Problems and Algebraic Loops................... 108 6.6 Compact Parameters and Paracheck... 115 6.7 Causal Loops and Inspectional Analysis... 119 7 Applications to Thermodynamics, Chemistry and Biology......... 123 7.1 Meet and Love Entropy... 123 7.2 Convection, Matter Flow and Solar Energy................. 128 7.3 Networks in Chemistry and Physics....................... 135 8 Selected Questions... 139 8.1 Multibonds, Robotics and Circuit Theorems... 139 8.2 Bondgraphs for Elements Distributed in Space... 144 8.3 Shocks, Collisions and Hysteresis... 150 8.4 Analogies, Linear Graphs and Portality.................... 155 8.5 The Problem of Alternating Current Bondgraphs... 162 9 Further Worked Examples... 165 9.1 Hydraulic Examples... 165 9.2 Thermofluid Examples... 174 Appendices........ 177 Al Organization of Bondgraph Courses... 177 A2 Note on Bondgraph Standards and Graphics................ 179 A3 Table>of the Main Bondgraph Elements... 181 Glossary of Frequent Terms in English, French, and German... 183 References.............................................. 185 Snbject Index............................................ 187