2009-06-09 3 views
2

이야기 : 저는 나무 상자 용 건설 도구를 개발 중입니다. 상자는 보드 세트로 구성되며, 각 보드는 3 차원 벡터 및 하나의 배치 벡터로 표시됩니다. 각 상자는 OpenGL을 사용하여 시각화됩니다.상자에 힘을 계산하십시오.

이제는이 상자가 지게차로 이동되어 일부 부대가 적용됩니다. 상자에있는 각 보드의 힘을 계산하여 주어진 구조물이 다른 구조물보다 강하다는 것을 알 수 있도록합니다.

이 문제점을 어떻게 공격해야합니까? 사용할 수있는 라이브러리가 있습니까? 이 책을 읽으려면 어떤 책을 읽어야합니까? 기존 CAD 도구를 사용하여 물리 실험을 수행 할 수 있습니까?

나는 모든 것을 계산하기 위해 C#을 사용하고 있지만 이것은 필수적이지는 않지만 (좋을지라도).

편집 : ODE 및 글 머리 기호 같은 라이브러리는 어떻게됩니까? 그들은 내 질문에 대답 할 수 없을 것인가?

답변

1

여기에 계산 장치를 구현하기 전에 몇 가지 모델링이 필요합니다. 이런 문제에 대한 세력과 스트레스의 문제는 셋업 변경과 함께 매우 복잡합니다. 토목 공학에서 일반적으로하는 일은 건물 (또는이 경우에는 상자)을 모델링하고 유한 요소 프로그램을 사용하여 응력과 힘을 계산하는 것입니다. 재료의 저항에 대한 가정을해야합니다.

간단히 말해 토목 기술자 또는 재료 물리에 대해 잘 알고있는 사람이 귀하를 도와줍니다.

+0

나는 그것을 고려했다. 재료의 저항에 대한 가정에 대해서 : 각 보드의 무한 힘을 갖도록 각 보드에서 뉴턴의 힘을 계산할 계획입니다. 비록 이것이 가능한지 나는 모른다. – Benjamin

+1

@ 벤자민 : 당신이 제안하는 "무한한 힘"접근법은, 말하자면, 지게차로 들어 올려 졌을 때 바닥이 무한히 뻣뻣 해지면 양측이 강점에 기여할 필요가 없기 때문입니다. 상자. 그러나이 시나리오에서는이 두 측면이 주요 기여자입니다. 이것으로 왜 모든 부품과 강성을 동시에 고려한 모델이 나아갈 수 있는지를 알 수 있습니다. – tom10

0

두 번째 tekBlues의 대답; 이 문제를 해결하려면 실제 토목 기사가 필요합니다. 특히, ODE와 Bullet은 당신을 도울 수 없습니다. 둘 다 비디오 게임의 물리학 시뮬레이션 요구 사항을 중심으로 설계되었습니다. 원시 모양으로 구성된 깨지지 않는 강체의 움직임을 매우 빠르게 으로 시뮬레이션합니다. 그들은 어떻게 이것을합니까 뉴턴 역학의 작동과 막연하게 관련이 있습니다. 특히, 그들은 당신에게 유용한 어떤 방법으로도 물체의 시스템을 통해 전파되는 힘을 추적하지 않습니다.

나는 이런 종류의 일을하기 위해 소프트웨어 패키지가 존재한다고 확신하지만, 나는 개인적으로 익숙하지 않다. 다시 한 번, 공학 시뮬레이션을 경험 한 사람이 필요합니다.

+0

ODE와 Bullet 모두에 맞을 것 같습니다. 매뉴얼을 읽는 것은 이런 일을하는 방법을 실제로 스케치하지 않습니다. 토목 기사에게 추천 해 주셔서 감사합니다. 이것이 갈 길이 멀다고 생각합니다. – Benjamin

관련 문제