|Description||An application for designing, simulating and analyzing the behaviour of LTI (linear time-invariant) systems using Signal Flow Graphs (SFG). The solutions are computed symbolically and parameters can be tweaked in real time.|
|Persons working on|
|Tags||Assembly:Swis.S, DPSFG, SFG, Symbolic, Dynamic System|
|Located at assembly||Assembly:Swis.S|
I was annoyed with how hard it is to use Simulink or SciLab's Xcos and how time consuming it is to tweak parameters (requires a "recompile" every time you change something).
TFP has two major design goals in mind:
1) All outputs update immediately, as you change things. This is achieved by computing the system's state transition matrix and matrix transfer function symbolically whenever the system's structure changes, allowing a very fast re-evaluation of the system's behaviour when tweaking parameters.
2) The editor needs to be *fast* and not waste my time. Signal-Flow Graphs (SFG) are a more elegant representation of dynamic systems and an editor is being developed to facilitate drawing these. The difference between Simulink's graphs and SFGs can be seen here: http://engineering.electrical-equipment.org/wp-content/uploads/2014/09/Flow-Graphs-of-Laplace-Transform-16.jpg
The application is still in its very early stages. Most of the math has been implemented but is not yet exposed through the UI.