Hallo Leute,
ich bin im Rahmen meiner Abschlussarbeit mit Excel VBA in Berührung gekommen =) Und ich habe ein paar Fragen an euch, da ich noch nicht allzu viel Erfahrungen mit VBA gesammelt habe.
Es wird eine Parameteruntersuchung in einer Serienproduktion von Federn durchgeführt. Jede fertige Feder wird auf Maximal- und Minimalkraft geprüft.Dabei wird ein Kraft-Weg Diagramm erstellt. Je nach Parametereinstellung verändert sich Fmax undFmin. Es werden Versuche an der Anlage mit unterschiedlichen Parametereinstellungen durchgeführt. Anschließend werden die Messdaten zu einer mathematischen Funktion ausgewertet. Mithilfe dieser Funktion soll eine Software-Applikation erstellt werden.
Alle FmaxPunkte werden in Abhängigkeit von den eingestellten Parametern durch eine Funktion beschrieben fmax(Parameter1,2,3,…,7). Dasselbe gilt für Fmin. Hier existiert auch eine Funktion fmin(Parameter1,2,3,…,7).
Die Software-Applikation soll mithilfe von VBA entwickelt werden und Folgenden Aufbau besitzen:
- die Parameter (7 Stück)sollen in eine grafische Oberfläche/Maskeeingegeben werden können
- eine entsprechendeKraft-Weg-Kennliniesoll in einem Diagramm dargestellt werden (vgl. rote, blaue, grüne Kurve in Abbildung). Die kraft-weg-Kennlinie soll qualitativ (d.h.nicht die realenkorrekten Zahlenpaare für F und s) dargestellt werden. Ich habe mir überlegt die kraft-weg-Kennlinie mithilfe einer Funktion dritten-Grades darzustellen.
- Eine weitere Bedingung ist, dass die Punkte Fmax und Fminin denlokalen Maxima und Minima der jeweiligen Kennlinie liegen.(z.b.: Der rote Fmax Punkt liegt im lokalen Maximum der roten Kraft-weg-kennlinie). Zur Vereinfachung darf angenommen werden, dass alle Fmax Punkte auf einem konstanten Wegpunkt s=konstant liegen. (z.b. der grüne, blaue, rote Fmax Punkt liegen alle auf demselben s Wert in einer Geraden). Dasselbe gilt für Fmin.
Bild des Kraft-Weg-Diagramms: http://imgur.com/FzjnBDU
Wie würdet ihr an meiner Stelle nun das angehen? Zunächst habe ich ein paar Excel-VBA Grundlagen Bücher aus der Bibliothek ausgeliehen und lese diese aktuell.
Meine theoretischen / konzeptionellen Überlegungen:
Die kraft-weg-Kennlinie würde ich mithilfe einer Funktionenschar 3. Gradesg(x) beschreiben. Die Funktionen fmax(Parameter1,2,3,…,7) undfmin(Parameter1,2,3,…,7) erhalte ich durch die Versuchsauswertung.
Damit die jeweiligen Punkte Fmax im jeweiligen lokalen Maximum der Funktionen g(x) liegen müsste ich den jeweiligen Punkt Fmax_rot mit der 1. Ableitung der Funktion g(x) also g‘(x) gleichsetzen:
fmax(…..)=Fmax_rot = g‘(x)
PS: Ich habe etwas ähnliches in einer anderen Arbeit gefunden. So stelle ich mir die Programmoberfläche später vor wenn es fertig ist: Eine Unterteilung in Eingabemaske und Kraftwegdiagramm als Antwortfunktion. (Screenshot eines ähnlichen VBA-Tools http://imgur.com/X4fI4uN)
Was meint ihr zu meinen Überlegungen und wie kann ich das in Excel umsetzen? Wie lange wird die Bearbeitung dauern?
Oh der Text ist etwas lang geworden. Trotzdem vielen Dank für alle die sich die Mühe machen und ihn lesen=)
Liebe Grüße
|