Scripts Index
Tools and Utilities Development Tools  

Bond graph add-on block library BG

download download home home   report broken
important script information
company name:
Gert-Helge Geitner
license: Free
minimum requirements: MATLAB 7.4 (R2007a)
functional limitations:
Bond graph add-on block library BG description
Abstract:A customizable add-on library with a small number of blocks for the graphical programming of Bondgraphs is provided.Why Bondgraphs?Energy domain independently Bondgraphs are excellent power flow diagrams for process models [see A. Bouscayrol et al 'Different energetic descriptions of electromechanical systems', Proceedings of the 2005 European Conference on Power Electronics and Applications (EPE), CD: 665]. Connections between two elements consist of a line including a half arrow which is marking the preferred power flow direction. Assigned to a connection are two power variables: effort and flow. The product of these variables must be a power value. A detailed introduction to Bondgraphs is given in http://www.bondgraph.info/about.html for instance.Example:'ElaWe_GM_ZuReg.mdl' demonstrates the well known DC motor (including elastic shaft and state control) and it?s Bondgraph as an example. Voltage and torque correspond to effort as current and angular velocity correspond to flow. Gyrator GY transforms power between two energy domains lossless and without delay, R elements implement losses and I elements symbolise energy storages. Short lines at one side and perpendicularly of a half arrow connection determine the computation causality and a known flow variable. Whereby an integral causality is the goal, i.e. E (effort) input for I element. Nodes of 1 or 0 type model power balances. C storages as converse of an I storage and transformers TF as complements to gyrators are not used for this example. Please compare: G.-H. Geitner 'Power Flow Diagrams Using a Bond Graph Library under Simulink', IEEE-IECON 2006, Paris, CD (SS19: Graphical description for modelling and control of power systems), 06.11.-10.11.06 or International Workshop MCES [Modelling and control of electrical systems] 2006, Lille (France) http://l2ep.univ-lille1.fr/commande/iw/presentations/lec-geitner.htmRealization using Simulink:Replace each half arrow connection by one visible connection drawn by the standard editor, presenting optionally a flow or an effort connection and implementation of the back connection for the complementary power variable effort or flow using software background. In addition the blocks should be defined switchable e.g. regarding causality or block function to reduce the number of library blocks. Library version 2.1 consists of 9 blocks only which realize the whole necessary functionality. These blocks may be used by means of drag & drop technique as usual in Simulink. Homepage of the Bond Graph library http://eeiwzg.et.tu-dresden.de/ae2_files/ae_8_1e.htmFeatures:Typical examples for a summarisation of the functionality are the energy storage block ? choice of I or C type resp. the node block ? choice of 0 or 1 type. Environment connection to standard Simulink blocks ensure S/D and AB blocks which have a monopoly for this task, i.e. a controller may only drive a Bondgraph by means of a S/D block. A measurement of variables of a Bondgraph may only be done by use of an AB block. All blocks are able to operate with scalar or vectorial bond connections optionally. The user may set constant parameters directly via block mask or work with variable parameters by defining an additional parameter input if allowable for the considered element like TF or GY. The applicable block masks offer different additional adjustments like number of inputs and outputs as well as operation mode for node blocks or initial values resp. additional momentum or displacement outputs regarding energy storages I and C. Each block provides a protection of its functionality, i.e. a first mask access only allows a change of the parameter value. Operation mode modifications must be unlocked in a second step. Programming a second file filename_P.m causes the allocation of determined or calculated numerical values to symbolic defined parameters of each element.Nodes and measurements:Since one power variable type of a node blocks power variable pairs has been defined to be constant there are two different icons per node type necessary. Icon appearance forms and underlying equations are documented. Any effort and flow variable of a Bondgraph may be measured by means of an AB block which realises the activated bond functionality whereas momentum and displacement variables are immediately disposal at storage elements.Summary:The Simulink add-on BG V.2.1 offers a tool for the graphical programming of power flow diagrams in terms of Bondgraphs. Nine blocks ensure all essential modes via mask input. That way e.g. causality changes, nonlinearities, initial values, vectorial operation, power outputs or protection of settings are ensured. Examples describe the different usage as for process modelling, control loops or energy efficiency (VDI/VDE 3547, Assessment of quality of motion systems and controlled sequences of motion, DdoDssseldorf 2001) computation. Tool, examples and short documentation are included.
Similar scripts
Rob Keyboard (Popularity: ) : This plugin is produced for holding on keyboard when pairing program. You can type "shift ctrl K" to lock intellJ by a Dialog with amusing words. You can lock intellJ by password, with configging password enabled.At first, you should add ...
CIE Coordinate Calculator (Popularity: ) : This software is for calculating the CIE chromaticity co-ordinates of phosphor materials using the photo luminescence data. The software also shows the position of the co-ordinates in chromaticity diagram and expected color of the material. Please note that the color ...
New Dream Coder for Oracle (Popularity: ) : This tool is an code generator for Oracle. While fetching large tables this tool reduces usage of memory. Some features of this tool are, it has new password ecryption, procedure builder, session monitor, SQL templates etc., It increases execution times ...
Foreign Exchange Options (Popularity: ) : fxoptions( S0, X, rd, rf, T, vol, style)Valuation of European and American call and put options on foreign exchange using Garman-Kohlhagen model.European option prices are given by an exact formula (Garman-Kohlhagen).American option prices are approximated using both binomial and trinomial ...
Anti Cut and Paste (Popularity: ) : This utility is helpful for programmers that allows them to search programming language source code's text fragments which have been copied and pasted. Some key features of this tool are, this tool supports both command line and Graphical User Interface ...
AC Protect Standard (Popularity: ) : This utility is used for avoiding hackers from cracking your software using special techniques called anti crack. It works with all windows platforms. Some features of this tool are, this tool compresses ocx, scr, exe, dll and more, dynamic encrypt ...
Bokai Barcode Image generator (Popularity: ) : This tool is used for barcode generator and which has an ActiveX control for printing barcodes. This tool contains more than twenty five barcode types. This tool supports only ActiveX control programs. Users can customize barcode parameters and design of ...
VBcodePrint (Popularity: ) : This Add-In to Microsoft Visual Basic 6 significantly enhances its source code printing capabilities. You can print any part of your VB project's source code from within the VB's development environment. / You can create and save your own output ...
Use Matlab Editor to Write and Run Ansys Program. (Popularity: ) : You don't have to switch your screen between Matlab, Ansys and UltraEdit or PSPad anymore, when you doing FEM-Analysis.You can use MEditor to write your Ansys APDL program and use the excellent feature of MEditor to structure your Code: Cell-Function, ...
VBAcodePrint (Popularity: ) : This add-in enables you to print Microsoft VBA source code in color of your applications across the entire Microsoft Office 2000 suite of applications: Word, Excel, Outlook, Access, PowerPoint, and FrontPage and any other VBA enabled software. / You can ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
StockMedium add-on for TradeStation (Popularity: ) : StockMedium is an add-on for TradeStation which allows you to select tickers which show predictability, estimate future ticker results, identify turning points in stock movements. The add-on works with stocks and Forex data and uses off-line batch processing to precalculate ...
Snap Shots Add-On for Firefox (Popularity: ) : Put Snap Shots, the most popular website upgrade in the world, on the sites you visit every day, like Google, Yahoo!, and MSN Live, MySpace, Amazon and Wikipedia, plus blogs and many other sites. Snap Shots Add-On for Firefox turns ...
HP Broadcom Wireless Utility 5.10.79.5 REV:A Add-on for XP (Popularity: ) : This package contains the Broadcom Wireless Utility for the supported notebooks, adapters, and operating systems.

The Broadcom Wireless Utility is a wireless LAN application that replaces the default Microsoft Windows XP Windows Zero Configuration Service. Once the Broadcom Wireless Utility is ...

ADEO TIFF Add-On for Internet Explorer (Popularity: ) : ADEO TIFF Add-On for Internet Explorer is a special version of Multi-Page TIFF Editor with almost the same functionality as MPTE, which works inside Internet Explorer. In some cases it can be convenient, especially when opening TIFF documents from the ...
Do Not Track Me 32 bit Add On (Popularity: ) : Stop secret tracking of your web browsing YOU'RE BEING FOLLOWED Every time you're on the web, companies, ad networks, and social networks collect info about you. Everything from what you read, what you click, and what you buy is being ...
Do Not Track Me IE 64 bit Add On (Popularity: ) : Stop secret tracking of your web browsing YOU'RE BEING FOLLOWED Every time you're on the web, companies, ad networks, and social networks collect info about you. Everything from what you read, what you click, and what you buy is being ...
BASS for Linux (Popularity: ) : BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD ...
BASS for Mac OS X (Popularity: ) : BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD ...
BASS for Windows (x64 bit) (Popularity: ) : BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD ...
BASS for Windows (x32 bit) (Popularity: ) : BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD ...
ad


Rate me
supported os
Linux
Mac OSX
Macintosh
Win All, BSD, Solaris
stats
downloads 183
version V.2.1
size in Kb 3,011
popularity   
2203/370727
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews