Dear All ,
I have a simple model with springs at the base, where I am applying three ground motions (GMs) simultaneously in three directions. I want to parameterize my model so that each set of GMs has specific values for material properties and damping. For example, the first set of GMs will have Material_properties_1 and damping_1. For the second set of GMs (x, y, z), I want to use different values for these properties, and so on.
I have searched the forum but couldn't find a post that addresses this specific combination, especially since each set of GMs has a different time duration and increment.
Attached is my model, which builds on previous forum posts. I am encountering some errors that I believe are due to my limited knowledge of Tcl. Additionally, it seems that previous examples in the forum might not involve gravity analysis and dynamic analysis together. When I override the definition file, the program fails to perform both gravity and dynamic analyses.
I would appreciate it if you could take a look.
Thank you,
Parametrization_Material_Damping_GMs
Re: Parametrization_Material_Damping_GMs
In that case you have to:
- Replace the bult-in Rayleigh command with a customCommand, where you can input the OpenSees's rayleigh command via a Tcl script, making the damping parameters dependent on the current process id (as you did for the ground motion)
- Use the region + setParameter command to update your material parameters in a customCommand, based on the current processor. Note that you have to make sure the material you are using allows that parameter to be updated (depends on the implementation in OpenSees)