Hallo Julian,
Du schreibst, es müssen auch Änderungen vorgenommen werden können. Knoten einfügen/ löschen ist klar (wenn auch nicht trivial als Anfänger für Dein Vorhaben). Aber ist sowas wie "Emission" dann ein Attribut eines Knotens oder ein eigener Knoten im Baum? Für mich klingt das eher nach Attribut, denn Deine Knoten sind Bauteile, wärend "Emission" eine Information zu einem bestimmten Bauteil ist. Du hast in der zweiten verlinkten Grafik auch weitere Attribute aufgeführt, die keine eigenen Knoten, sondern Informationen zu weiteren bestimmten Knoten sind: Absaugmenge, Position, Unterdruck vor Filter und bei denen wird es vermutlich nicht bleiben.
Für mich bedeutet das, Du benötigst auch eine Möglichkeit, in einem Knoten weitere Werte hinterlegen zu können. Möglichst beliebig viele, um Dein Modell flexibel zu halten Ist das so oder wie (worüber) löst Du am Ende Deine Berechnung aus? Das Ganze wird ja eine Art Simulation, wenn ich es richtig verstanden habe.
Das klingt interessant, aber wie Ralf bereits geschrieben hat, ist das nicht in 5 Minuten runtergetippt und solche Fragen müssen vorher geklärt sein.
Viele Grüße,
Zwenn
|