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”:
- https://www.mathworks.com/help/sm/bodies.html
- https://www.mathworks.com/help/sm/ref/flexiblebodymodelbuilder-app.html#appparameters
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