Title :
New developments in bond graph modeling software tools: the computer aided modeling program CAMP-G and MATLAB
Author :
Granda, Jose J. ; Reus, Jim
Author_Institution :
Dept. of Mech. Eng., California State Univ., Sacramento, CA, USA
Abstract :
The Computer Aided Modeling Program (CAMP-G) is a bond graph modeling tool designed to make physical system models in graphical form and to generate systems of equations in source code form so that computer simulation programs and now MATLAB can analyze dynamic systems. Current technology allows the creation of system models using CAMP-G and performing simulations using general purpose simulation languages such as ACSL, DSL, CSSL or the user´s own program. This paper investigates the ability to use bond graph modeling technology with MATLAB and its tool boxes, a package oriented to matrix state variable formulation and control system design. Basic principles of causality and equation generation are presented in order to establish the theoretical basis for the logic. The analysis of multienergy physical systems and control systems joins representations by block diagrams and bond graphs in a single model. The capabilities of CAMP-G to generate automatically source code models have been incorporated together with the mathematical capabilities of MATLAB. The new modeling environment created with this combination and the possible applications in system dynamics and control such as electromechanical and mechatronics systems are discussed
Keywords :
bond graphs; digital simulation; graph theory; software tools; visual programming; ACSL; CAMP-G; CSSL; DSL; MATLAB; MATLAB toolboxes; block diagrams; bond graph modeling software tools; bond graphs; causality; computer aided modeling program; control system design; control systems; electromechanical systems; equation generation; matrix state variable formulation; mechatronics systems; multienergy physical systems; simulation languages; software package; source code; Automatic control; Bonding; Computational modeling; Computer simulation; Control system synthesis; Equations; MATLAB; Mathematical model; Physics computing; Software tools;
Conference_Titel :
Systems, Man, and Cybernetics, 1997. Computational Cybernetics and Simulation., 1997 IEEE International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-4053-1
DOI :
10.1109/ICSMC.1997.638215