| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Mathematische Funktion: Das Integral (2524 mal gelesen)
|
Mat000 Mitglied
Beiträge: 11 Registriert: 18.09.2008 NX 5.0.6 VB .net (Visual Studio 2005 Version 8.0.50727.42)
|
erstellt am: 09. Okt. 2008 08:51 <-- editieren / zitieren --> Unities abgeben:
NX 5.0.4.1 VB .net (Visual Studio 2005 Version 8.0.50727.42) ------------------ Hallo, ich möchte eine Form darstellen, welche einer mathematischen Gleichung folgt. Ziel ist nicht, eine Studio-Spline durch Stützstellen hindurchzulegen, sondern die mathematische Gleichung als Grundlage zu nehmen. Eine Regelkurve (Einfügen→Kurve→Regelkurve), festgelegt durch eine Gleichung (Durch Gleichung), erscheint mir das geeignete Mittel zu sein. Das in der Hilfe exerzierte Beispiel lässt sich auch prima umsetzen. Meine Gleichung ist aber nicht einfach polynomial sondern besitzt ein Integral. Lässt sich ein Integral als Ausdruck (Werkzeuge→Ausdruck) eingeben oder durchbricht dieser Wunsch die Leistungsfähigkeit von NX? ------------------ Gruß, Mat Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uger Mitglied CADler & Kinematiker
Beiträge: 1129 Registriert: 25.02.2003 NX10 WIN7 64Bit
|
erstellt am: 09. Okt. 2008 14:55 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
Hallo Mat, nee, ich glaube das geht nicht. Stell doch mal die Gleichung(en) hier rein (falls das nicht zum Firmengeheimnis gehört.) Vielleicht kann man mit anderen Tricks (Integral z.B. aus Fläche ausmessen, Ausdrücke über eine Text-Datei einlesen die von einem anderen Programm, z.B. MathCAD, Mathlab, Scilab, Octave... erstellt wurde) oder Steuerung der kompletten Konstruktion über eine Excel-Tabelle etwas erreichen. uger ------------------ Deine Wahrnehmung bestimmt deine Realität! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mat000 Mitglied
Beiträge: 11 Registriert: 18.09.2008 NX 5.0.6 VB .net (Visual Studio 2005 Version 8.0.50727.42)
|
erstellt am: 09. Okt. 2008 15:17 <-- editieren / zitieren --> Unities abgeben:
Kein Geheimnis, steht auf Wikipedia: Es handelt sich um den Wunsch, in NX eine Klothoide mathematisch abzubilden. (Der andere Weg, über Stützstellen (aus der Reihenentwicklung der Klothoide) eine Spline zu steuern, ist natürlich ein Ausweg. Ein externes Programm braucht es da dann nicht.) ------------------ Gruß, Mat Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 10. Okt. 2008 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
Hallo mat000, die Reihenentwicklung der Klothoide sollte sich aus meiner Sicht als Formel im Expression- Editor angeben lassen. Auf den ersten Blick sieht die auch nicht wesentlich anders aus als Polynome. Fraglich ist im Hinblick auf die Genauigkeit lediglich, bis zu welchem Exponenten die Glieder gebraucht werden. Aber sowas läßt sich austesten. Alternativ läßt sich über ein externes/internes Program eine Punktefolge berechnen, die als Grundlage für die Kurve dient. Allzu schwierig dürfte das, auch laut Wikipedia, siehe ff. Zitat, nicht sein. Zitat: Für eine programmgesteuerte Berechnung sind Klothoiden besonders gut geeignet, da die Formeln einfach sind, wenig Programmieraufwand erfordern und ein sehr gutes Laufzeitverhalten haben.
Gruß, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 13. Okt. 2008 11:16 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
|
Grips Mitglied Techniker
Beiträge: 535 Registriert: 21.09.2004
|
erstellt am: 15. Okt. 2008 09:24 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
Zitat: Original erstellt von mseufert: Hallo zusammen,mit den Gleichungen der Reihenentwicklung funktioniert die Darstellung der Klothoide als Law Curve problemlos, zumindest für den Bereich von 0 - 1, siehe Anhang. Gruß, Michael
@mseufert hallo dein Ansatz sieht schon mal gut aus nur die Formel k_t müsste wie folgt lauten (--> k_t = k_l^2/2/k_a^2) wobei sich das in deinem Fall bei k_a=1 aufhebt. Ich komme aber trotzdem nicht ganz klar, bei der Abfrage der Bogenlänge müsste ich ja k_l erhalten.
Kannst du uns noch verraten wie du die Law Curve definiert hast, wäre dir sehr dankbar. ------------------ mfg
Grips [Diese Nachricht wurde von Grips am 15. Okt. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Gebäudemanager / Technical Property Manager (m/w/d) | Als einer der bedeutendsten Messeveranstalter der Welt steht die Messe München für faszinierende Erlebnisse und inspirierende Begegnungen. Auf unseren rund 90 Fachmessen im In- und Ausland bieten wir Begegnungsplattformen, auf denen man aus nächster Nähe Innovationen und die Welt von morgen erlebt. Ein vertrauensvolles Miteinander ist die Basis unseres wertebasierten Zusammenarbeitens. Der ... | Anzeige ansehen | Feste Anstellung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 15. Okt. 2008 16:05 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
Hallo Grips, besten Dank für den Hinweis auf die verkehrte Formel. Der Nenner muß natürlich in Klammern gesetzt werden damit das Ergebnis stimmt. Die Law Curve ist für x und y über k_l als Parameter und k_x bzw. k_y als Funktion definiert. Die z- Koordinate ist konstant auf 0 gesetzt. Mehr als ein Ansatz ist das allerdings noch nicht, zu mehr hat's bislang noch nicht gereicht. Gruß, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |