- https://www.mathworks.com/help/sm/bodies.html
- https://www.mathworks.com/help/sm/ref/flexiblebodymodelbuilder-app.html#appparameters
Modeling Dynamic Books in Simscape
5 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I am trying to model Dynamic models of books in simscape and I am wondering how people would go about this using the Flexible model builder and the general simscape library? How would I go about adding properties to the paper such as friction/roughness/texture? I need to have the papers interact with each other through contact forces like a real book.
I know there are other modeling software that are more suited for this type of application but my appliation is constrained to matlab.
Thanks for the help.
0 件のコメント
回答 (1 件)
Ayush
2023 年 10 月 16 日
編集済み: Ayush
2023 年 10 月 16 日
Hi Kurosh,
I understand that you want to model a book in Simscape with dynamic behaviour. Additionally, you want to add properties of paper such as friction, roughness, and texture to the model.
If you are constrained to using MATLAB and Simscape for modelling dynamic books, you can still achieve a realistic simulation by following these steps:
1. Define the book structure: Create the book structure using the “Flexible Body Model Builder” in Simscape. Define the book cover, pages, spine and any other components that make up the book. Please refer to the below documentation to know more about “Bodies in Multibody Modelling” and “Flexible Body Model Builder”:
2. Assign material properties: Identify the parts of the book that need to be flexible, such as the pages and cover. Define the material properties of the paper and cover using the “Flexible Body Model Builder” to simulate its dynamic behaviour and physical characteristics. You can specify parameters such as Young's modulus, density, and Poisson's ratio to capture the paper's flexibility and nature. You can find the parameters that can be changed under the “Stiffness and Inertia” section of the “Flexible Body Model Builder” documentation.
3. Define the contact forces: Using the “Simscape Multibody Contact Forces Library”, you can define the contact forces at play between the pages to simulate the friction and roughness as per the desired texture. Please refer to the below documentation to learn more about the “Simscape Multibody Contact Forces Library”:
4. Connect the bodies: Using the “Simscape Multibody” block, connect the modelled flexible bodies together using the appropriate joints, constraints and gears. For instance, you can use revolute joints to connect the pages to the spine and add constraints to allow them specific angles to rotate about.
5. Visualise the combined multibody: Define the initial conditions, simulation time and solver options of the dynamic book model. To visualise the multibody book model, you can use the “Mechanics Explorer”. Please refer to the below documentation to know more about the visualisation through “Mechanics Explorer”:
While Simscape may not have specialized features for modelling books, you can leverage its flexible modelling capabilities and the” Simscape Multibody Contact Forces Library” to create a reasonable approximation of a book's behaviour.
Hope it helps,
Regards,
Ayush Misra
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Simscape Multibody についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!