낚싯대 (또는 밧줄)를 모델링하는 방법은 무엇입니까?


9

짧은 세그먼트를 결합하여 낚싯대 (또는 로프)를 모델링하고 싶습니다. (세그먼트의 길이는 같을 수 있지만 각 세그먼트에는 고유 한 질량이 할당되어야합니다.) 하나의 세그먼트는 세그먼트 간의 토크에 따라 다음 세그먼트에 영향을줍니다. 현재 조인트는 판 스프링 (굽힘 각 (a 또는 alfa)에 비례하는 토크, 각 조인트의 개별 k)으로 간주 될 수 있습니다.

첫 번째 세그먼트 ( "핸들")에 토크를 적용하면 토크가 나머지 세그먼트로 퍼집니다.

문제는 세그먼트 1에 토크 T1을 적용 할 때 (시간 dt 동안) 세그먼트 1 (질량 m1)과 다음 세그먼트에서 발생할 움직임을 계산하는 방법을 이해하지 못한다는 것입니다.

https://www.dropbox.com/s/ze7g6dzrzzd6757/DSC_0113.JPG

나는 생체 역학에 관심이있는 (퇴직 한) 의사이므로 기본적인 신체 용어 만 사용하십시오. (모델을 생체 역학으로 마이그레이션하고 싶습니다. 이전에 모델 용 컴퓨터 프로그램을 작성 했으므로 모션 방정식을 바로 잡으면 해당 부분을 관리 할 수 ​​있기를 바랍니다.)


존 레니 감사합니다. 보시다시피, 나는 여기에 새로 왔으므로 다음과 같이 물어봐야합니다. 다른 포럼에서 질문을 반복해야합니까, 아니면 "자동으로"이동합니까?
ycc_swe

답변을 서둘러 작성하면이 질문을 삭제하고 CompSciSE에서 새 질문을합니다. 질문을하기 위해 중재자가 잠시 함께 할 것이라고 생각하지만 얼마나 오래 걸릴지 잘 모르겠습니다.

답글이 있는지 확인하기 위해 먼저 여기에 둡니다. 제안 해 주셔서 감사합니다.
ycc_swe

더 간단한 "체인 링크"모델보다는 토크 (스프링)를 원하십니까? 낚싯대는 탄성이 많으므로 의미가있을 수 있지만 일반적으로 로프 / 라인은 그렇지 않습니다.
Carl Witthoft

1
진자 접근 유도를 수행하려는 경우 도움이 될 수 있습니다. 12000.org/my_notes/double_pendulum/main.html
Nasser

답변:


7

설명한대로이 문제를 해결하려면 일반 미분 방정식의 간단한 시스템을 설정해야합니다. "낚시 막대"의 각 세그먼트에 대해 선형 및 각 운동량 보존 (에프=미디엄τ=). 각 세그먼트는 이웃의 힘과 토크를 경험하게됩니다. 이것을 공식화하는 방법에는 여러 가지가 있습니다. 그리고 ODE의 결과 시스템을 해결하는 많은 기술.

시작점으로, 나는 당신에게 무엇이 필요한지에 대한 아이디어를 줄 수있는 더 간단한 문제를 공격 할 것을 제안합니다 : 이중 진자 . 여기 에 수학에 대한 자세한 설명 , 여기 에 Flash 구현, 여기 에 Javascript 버전 및 여기 에 MATLAB 버전을 포함하여 이중 진자 문제를 해결하는 많은 온라인 데모가 있습니다 . 또한 일부 구현에서는 조인트에만 질량을 배치하고 다른 구현에서는 세그먼트를 따라 균등하게 분배 된 질량을 가지므로 선호하는 것에 집중할 수 있습니다.

이중 진자 문제를 이해하면 여러 세그먼트로 쉽게 확장 할 수 있습니다. 주어진 세그먼트에 힘을 추가한다는 것은 해당 세그먼트에 대한 가속 방정식에 추가 힘 항을 추가하는 것을 의미하며 달성하기가 매우 쉽습니다. 문제의 마지막 단계는 각 운동량 보존을 통한 토크를 포함하는 것입니다. 그 시점까지 필요한 모든 것을 구현 한 다음 돌아와서 일단 도움이 필요하면 토크 구현에 대한 더 구체적인 질문을하십시오.


명확한 답변을 주신 DougLipinski에게 감사드립니다. 답장을 이해하고 이중 진자에서 Wikipedia 기사의 수학을 따를 수 있습니다. 이중 진자를 연구하는 것이 시뮬레이션의 "시간 프레임 사이"(ODE)에서 움직이는 내용을 계산하는 방법을 이해하는 데 좋은 접근 방법 인 것 같습니다. --- 나를 위해 그것은 여전히 ​​복잡한 문제이며 더 많은 조언을 위해 곧 돌아와야 할 수도 있습니다. 추가 의견이 있으시면 감사하겠습니다. 감사.
ycc_swe 2016 년

흠 ... 이제 부분적으로 해결되지 않은 문제를 상기시킵니다. 왜 스파게티의 마른 줄기가 구부러 질 때 3 조각으로 나옵니까? 이동하는 충격파가 있습니다. Google을 통해 좋은 기사가 될 것입니다.
Carl Witthoft 2016 년

CarlWitthoft에 추가합니다. 나는 또한 점프하는 동안 극이 끊어지면 극 저장소가 손목 뼈 (손목)에서 골절을 겪을 수 있다고 들었습니다. 아마도 충격파 때문일 수도 있습니다.
ycc_swe 2016 년

@ycc_swe 다행입니다. 막히면 돌아와서 더 많은 질문을하십시오. 여기에있는 사람들은 특히 당신이 똑같은 노력과 열의를 보여 주면 매우 열심입니다.
Doug Lipinski 2016 년

감사. 감사합니다. 또한 내가 볼 수있는 좋은 재미. 나는 Hooke의 스프링 상수가 Lagrange의 잠재적 에너지를 형성하는 새로운 용어로 사용될 것이라고 가정합니다 (이중 진자에 비해). 중력 잠재력 에너지 용어는 처음에 가야하고 낚싯대는 우주 공간을위한 것입니다. 내가 이해하려고 시도하는 많은 새로운 흥미로운 것들. (그러나 n 개의 세그먼트로 파생을 어떻게 일반화해야하는지 지금은 조금 거칠어 보인다. 아마도 두 개의 스프링로드 세그먼트로 시작될 것이다.)
ycc_swe

2

낚싯대와 마찬가지로 멀티 바디 시스템 모델링을 위해 정확하게 사용되는 훌륭한 무료 오픈 소스 소프트웨어 를 지적 하십시오. MBDyn 이라고 하며 , 다 성분 에어 포일의 역학을 모델링하는 데 사용했습니다. 이 충분한이다 문서 또한 물리학을 설명하는 슬라이드 가능합니다. 예를 들어 , 이 프리젠 테이션 의 슬라이드 25를 참조 하면, 상호 연결된 변형 가능한 요소는 낚싯대에 정확하게 대응한다.

튜토리얼을 살펴보고 메일 링리스트에 가입하여 질문을하는 것이 좋습니다. 교수님의 프레젠테이션을 보았습니다. Masarati는 MBDyn을 사용하여 전체 헬리콥터 (블레이드, 로터 전송, 전체 거래)의 동적 시스템의 많은 부분을 모델링하고 분석하는 방법을 보여주었습니다. 모델과 함께. 이런 식으로, 당신은 당신 자신을 위해 프레임 워크를 만들 필요가 없습니다.


감사합니다, 매우 유용합니다 . 메일 링리스트에 지금 가입했습니다. 기성품 소프트웨어를 사용하면 더 얻을 수 있습니다. 그것에 대해 더 많이 배워야합니다. 가변적 인 힘 등을 입력 할 수 있습니까? - 유한 요소법 도 있습니다 . Multi body system 또는 Finite Elements가 사용하기에 가장 적합한 소프트웨어 인지 아직 모르겠습니다 .
ycc_swe 2012 년

도움이되어 기쁘다. 강체 만 사용했지만 탄성체를 사용할 수 있으며 MBDyn에서 FEM으로 모델링됩니다.
tmaric
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.