|
|
|
|
|
This program can be run as Applet with a Java compatible browser (e.g. Netscape Navigator 3.0, Internet Explorer 3.0). Browsers don't implement the FileDialog class, since these never allow reading or writing of files on the local file system, therefore you can't save your work, and only the example models are available to load. The Application version supports local file operations and requires Java compatible OS (e.g. OS/2 Warp 4), Java Developers Kit ( accessible on various platforms: SPARC, SGI, Windows, Mac, linux, AIX, OS/2, Windows 3.1, and more), or Microsoft Command-line Loader for Java. Run it as: java Bond with JDK, or jview Bond with Internet Explorer 3.0. Related download: bond.tar.gz This program has been tested (and worked properly) on Solaris (JDK, Netscape Navigator 3.0) and Windows'95 (JDK, Internet Explorer 3.0, jview). |
|
|
|
Graph building |
![]() The Model menu contains the building elements of a bond graph. The choosen type of junction can be created by clicking its position, and a bond by draging the mouse between two junctions. An element can be selected or moved if the Model/Select menu item is active. The Edit/Cut, Copy, Paste menu item cuts, copies and pastes the selected junction, the Delete removes a bond or a junction with the connected bonds. |
|
|
|
Properties |
![]() The View/Properties menu item shows the name, parameters, variables and equations of the selected element (or press Control and select and element). This dialog indicates the possible errors, if a variable can't be calculated (its element is red). |
|
|
|
Simulation |
![]() The View/Simulation menu item shows a dialog, which contains the finish time, the step size and the calculated variables. Its chart displays the double clicked variable. |
|
|
|
Examples |
| The first example (in the Help menu) shows that the bond graph is suitable to describe different disciplines, the second one describes the parallel and the series junction. The third example describes a mixed energy system, and the rest of the examples solve different structures of mechanical and an electric system. The related picture are available via the Web. |
| Element | Parameters | Equations | |
| 0 Junction | 0 | - | Identity(Bond.Effort) SumUp(Bond.Flow) |
| 1 Junction | 1 | - | Identity(Bond.Flow) SumUp(Bond.Effort) |
| Capacitor | C | Capacitance State | State = Integral (Bond.Flow) Bond.Effort = State / Capacitance |
| Inductor | I | Inductance State | State = Integral (Bond.Effort) Bond.Flow = State / Inductance |
| Resistor | R | Resistance | Bond.Effort = Bond.Flow · Resistance or Bond.Flow = Bond.Effort / Resistance |
| Effort Source | Se | Amplitude | Bond.Effort = Amplitude |
| Flow Source | Sf | Amplitude | Bond.Flow = Amplitude |
| Transformer | TF | Ratio | Bond.in.Effort = Bond.out.Effort · Ratio or Bond.out.Effort = Bond.in.Effort / Ratio Bond.out.Flow = Bond.in.Flow · Ratio or Bond.in.Flow = Bond.out.Flow / Ratio |
| Gyrator | GY | Ratio | Bond.in.Effort = Bond.out.Flow · Ratio or Bond.out.Flow = Bond.in.Effort / Ratio Bond.out.Effort = Bond.in.Flow · Ratio or Bond.in.Flow = Bond.out.Effort / Ratio |
| Bond | - | Effort Flow | - |
|
©1996 Bajzát Róbert (iitbajzi@gold.uni-miskolc.hu) |