Frage

Geschichte: Ich entwickle ein Bauwerkzeug für Holzkästen. Eine Schachtel besteht aus einer Reihe von Boards, jede Karte ist als 3 3D-Vektoren und ein Platzierungsvektor dargestellt. Jede Box wird mit OpenGL visualisiert.

Jetzt werden diese Boxen mit Gabelstaplern bewegt, die einige Kräfte auf sie ausüben. Ich möchte die Kräfte auf jedem Board in der Box berechnen, sodass ich sehen kann, ob eine bestimmte Konstruktion stärker ist als eine andere, wenn ein Board zu viel gestresst ist usw.

Wie soll ich dieses Problem angreifen? Gibt es Bibliotheken, die ich verwenden kann? Welche Bücher soll ich lesen, um mich dazu zu führen? Kann ich vorhandene CAD -Tools verwenden, um die Physik -Experimente durchzuführen?

Ich benutze C#, um alles zu berechnen, aber dies ist keine Voraussetzung (obwohl es schön wäre).

Bearbeiten: Was ist mit Bibliotheken wie Ode und Bullet? Können sie meine Frage nicht beantworten?

War es hilfreich?

Lösung

Bevor Sie hier alle Computergeräte implementieren können, benötigen Sie eine Modellierung. Das Problem von Kräften und Belastungen über ein solches Problem mit sich wechselnden Setups ist sehr komplex. Was Sie in der Bauingenieurwesen normalerweise tun, ist die Modellierung des Gebäudes (oder in diesem Fall die Box) und verwenden ein Finite -Elemente -Programm, um Spannungen und Kräfte zu berechnen. Sie müssen Annahmen über den Widerstand der Materialien treffen.

Kurz gesagt, holen Sie sich einen Bauingenieur oder jemanden, der sich in der materiellen Physik, die Ihnen hilft, sehr kenntnisreich.

Andere Tipps

Ich habe die Antwort von Tekblues; Sie brauchen einen echten Bauingenieur, mit dem Sie daran arbeiten können. Insbesondere ODE und Bullet können Ihnen nicht helfen. Beide richten sich um die Physiksimulationsbedürfnisse von Videospielen: Simulation der Bewegung unzerbrechlicher starrer Körper aus primitiven Formen sehr schnell. Wie Sie tun dies nur vage mit der Funktionsweise der Newtonschen Mechanik. Insbesondere verfolgen sie nicht, dass sich die Kräfte in irgendeiner Weise durch ein Objektsystem ausbreiten, die für Sie nützlich sind.

Ich bin sicher, dass Softwarepakete so etwas gibt, aber ich bin mit keinem persönlich vertraut. Auch hier brauchen Sie jemanden mit Erfahrung in technischen Simulationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top