gEDA-user: gnucap: Multi-disciplinary / mixed language simulation
Dan McMahill
dan at mcmahill.net
Tue Jan 30 22:48:56 EST 2007
Peter Clifton wrote:
> Hi,
>
> As part of my research into linear generators, it would be useful to
> produce a full system level simulation combining gnucap as well as
> mechanical modelling I have in Octave.
>
> Another student has done circuit modelling for the power conversion
> stage (using PSpice), and my work so far has investigated the mechanical
> aspects of the system in Octave.
>
> To solve for the system's response, I find myself implementing crude
> circuit models in Octave, I wounder if there is some way to embed
> gnucap, calling it to provide solutions to circuit-side aspects of the
> system from within the mechanical simulation. I'm not sure how the
> time-stepping of the two numerical solvers would tie together though.
>
> I'm keen to write a gnucap model for the generator at some stage, so
> more accurate modelling of arbitrary converter waveforms / control
> algorithms can be evaluated for the system as a whole.
>
> I'm currently going around in circles trying to work out whether is is
> best to try and build a mechanical model of the generator into gnucap
> (probably calling Octave), or to try and use gnucap to solve the
> electrical problems for a "system" simulation in Octave. (Which may well
> be embedded in a gui).
>
> Anyone have any thoughts... or know of such things being done before?
I'm not sure about how far verilog-a support is or is not in gnucap, but
would that be a sufficiently powerful language for your model of the
mechanical system? It would seem like it ought to be.
There is also some work on getting verilog-a models working in ng-spice.
I have not looked in any detail there to be able to comment on the
current state.
-Dan
More information about the geda-user
mailing list