FAIRDO BG example 3.3.cellml

Bond graph example: An electromechanical system

The classic example of a coupled electromechanical system is an electrical circuit driving a voice coil (e.g., loudspeaker), as shown below. In this case we specify the input voltage (uein) which produces an electrical current (veR) flowing through a resistance R1, an inductance L1, and the voice coil (length l) to produce a time-varying magnetic field of flux density B (Js.C − 1.m − 2) which generates a ('Lorentz') force um2 = Blve1 and hence displacement qm2 (velocity vm2). The mechanical system also has a spring of compliance C2, a viscous damper R2, and an inertia L2.

Schematic and bond graph of the model

A coupled electromechanical system (a), and its bond graph representation (b). ve1 is an electrical current and uein, ueR, ueL and ue1 are electrical potentials (voltages). vm2 is a mechanical velocity (displacement qm2) and umC, umR, umL and um2 are mechanical potentials (forces).

The Views Available menu to the right provides various options to explore this model here in the Physiome Model Repository. Of particular interest is the Launch with OpenCOR menu item, which will load the simulation experiment shown below directly into the OpenCOR desktop application.

OpenCOR showing simulation experiment.

Showing the result of launching the simulation experiment from this exposure in OpenCOR and executing the simulation.