MultiBondLib

Modelica library for modelling using MultiBond Graphs

MultiBondLib.UsersGuide MultiBondLib.Defaults MultiBondLib.Interfaces MultiBondLib.Bonds MultiBondLib.Junctions MultiBondLib.Compositions MultiBondLib.Passive MultiBondLib.Sensors MultiBondLib.Sources MultiBondLib.Switches MultiBondLib.PlanarMechanics MultiBondLib.Mechanics3D MultiBondLib.Mechanics3DwithImpulses MultiBondLib.Examples

Information


Library MultiBondLib is a free Modelica package providing full support for multibondgraphic modelling. Multibondgraphic modelling is a valuable tool to model multidimensional process in physical systems. It is similar in its structure and design to the BondLib of Prof. Francois. E. Cellier.

This library contains also domain-specific subpackages for the modeling of mechanical systems.

Author
Dirk Zimmer, ETH Zürich.
E-mail: dzimmer@student.ethz.ch
 
This package was developed and implemented in September 2005 - February 2006 at the Institute of Computational Science,
Dept. Computer Science, ETH Zürich, Suisse
This package is part of a master thesis.
Contact
Prof. Francois E. Cellier
Institute of Computational Science,
Dept. Computer Science,
ETH Zürich,
Suisse
E-mail: fcellier@inf.ethz.ch
 

Acknowledgement

The design of the mechanical libraries was significantly influenced by the MultiBody library of Prof. Martin Otter.

Copyright (C) 2006, Dirk Zimmer

The MultiBondLib package is free software; it can be redistributed and/or modified under the terms of the Modelica license, see the license conditions and the accompanying disclaimer in the documentation of package Modelica in file "Modelica/package.mo".

NameDescription
UsersGuide User's Guide
Defaults Default settings for all Bond Graphic elements
Interfaces Connectors and partial models for the Modelica multibond library
Bonds causal and acausal MultiBonds
Junctions Junctions
Compositions MultiBond Graphic elements to join, split, reorder or convert MultiBonds
Passive Passive elements of the Modelica multibond library
Sensors Sensor elements of the Modelica multibond library
Sources Sources of the Modelica multibond library
Switches Bond graphic switches of the Modelica multibond library
PlanarMechanics A library for planar mechanics based upon MultiBond graphs
Mechanics3D A library for 3D-Mechanics based upon MultiBond graphs
Mechanics3DwithImpulses A library of hybrid 3D-mechanical models.
Examples Basic examples for MultiBond Graphs


MultiBondLib.Defaults MultiBondLib.Defaults

Default settings for all Bond Graphic elements

Information


This is the Default model of the  MultiBondLib.

This model sets the default cardinality of all bondgraphic elements. Place this model in every multibondgraphic model and set the default cardinality via the parameter menu. The default cardinality is then shown in the model icon and is used in all basic elements downwards the model hierarchy if not stated otherwise.

Note: all basic bondgraphic elements expect an inner declaration of this Default model with the exact name MBG_defaults. This model must be part of all complete multibondgraphic models.


Parameters

NameDefaultDescription
n1default cardinality of Bondgraphic elements

Modelica definition

model Defaults "Default settings for all Bond Graphic elements" 
  parameter Integer n = 1 "default cardinality of Bondgraphic elements";
equation 
  
end Defaults;

HTML-documentation generated by Dymola Thu Feb 23 12:19:30 2006.