Hallo Forumsuser,
habe (mal wieder) eine Frage an die Experten da draußen. Vielleicht kann mir ja geholfen werden...
Zunächst muss ich jedoch ein wenig weiter ausholen:
Ich habe mir ein recht komplexes Arbeitsblatt erstellt, welches die Kinematik eines Getriebes berechnet. Hierbei kommen natürlich nun einige Parameter zum Einsatz. Diese sind aber in diesem Arbeitsblatt nicht definiert, sondern werden von einem zweiten Arbeitsblatt aus zunächst definiert -dann wird mittels "Reference einfügen" die Kinematik berechnet. Das Ergebnis ist anschließend also in dem Arbeitsblatt verfügbar, in dem die Parameter definiert wurden.
Ich möchte nun diese Parameter optimieren - hierfür stell ich mir z.B. ein Gradientenverfahren vor.
Doch um das Gradientenverfahren anzuwenden, muss ich zunächst eine Möglichkeit finden, wie ich die Parameter immer wieder, also z.B. in einer Schleife an, an das Berechnungsarbeitsblatt „übergeben“ kann. Hierbei weiß ich momentan noch nicht richtig weiter.
Manuell, durch das erneute Definieren der Parameter und das widerholte Einfügen der Reference funktioniert es. Für das Gradientenverfahren muss dies allerdigs automatisch erfolgen können. Ich hoffe ich habe es verständlich erklären können, was ich machen möchte und wo es hapert. Wenn nicht einfach nochmal nachfragen...
Ein Ansatz, wie vielleicht ein Teilproblem erledigt werden könnte, wäre mit einer Tabelle zu arbeiten. Bei jedem Aufruf, wird die Tabelle um eine Zeile ergänzt. Dies könnte ja auch beispielsweise eine externe Datei sein.... Bleibt aber die Frage, wie ich eine Berechnung mehrfach ausführen oder aufrufen kann??
Ach so, die Berechnung so aufzubauen, dass ich das Ganze bspw. mit "Suchen" optimieren könnte, habe ich auch schon versucht. Hierbei habe ich das Problem, das zum Einen die Funktionen dann immer verschachtelter werden, und zum anderen dass ich mit vielen Vektoren und Vektoroperationen arbeite. Irgendwann hört es dann auf, deshalb nun dieser Weg.
Hoffentlich ist der Beitrag nun nicht zu lang geworden und Ihr habt ein paar interessante Ideen.
Gruß Vega
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP