diegoandresalvarez / BWBN_TMCMC

Identification of Boucโ€“Wen type models using the transitional Markov chain Monte Carlo method
9 stars 8 forks source link

bw #1

Open kouzibenkou opened 5 months ago

kouzibenkou commented 5 months ago

How to solve the BouOwen model based on displacement input 17668431efcf995803f6d65a2497f70e 17668431efcf995803f6d65a2497f70e

diegoandresalvarez commented 5 months ago

What do you mean?

kouzibenkou commented 5 months ago

Hello, I have read your code for solving the BWBN model of a single degree of freedom system and it is well written ๐Ÿ‘๐Ÿ‘๐Ÿ‘๏ผŒ I have learned a lot, and then I saw on Wikipedia that displacement is also useful for loading. I tried using displacement loading to solve the Boucwen model. If the displacement curve can be expressed using specific formulas, then velocity can be directly obtained by taking the derivative of displacement. However, if the loading displacement curve is a discrete point (such as a zigzag shape or the excitation you used to solve the BWBN model), how should we solve it? IMG_0930

diegoandresalvarez commented 5 months ago

You can use, for example, finite differences.

Have you read the associated paper? Request it on https://www.researchgate.net/publication/267928603_Identification_of_Bouc-Wen_type_models_using_the_Transitional_Markov_Chain_Monte_Carlo_method so that I can share it with you.

kouzibenkou commented 5 months ago

I currently cannot use parameter recognition and it is still in the solving stage. If I need it later, I will take a closer look. Can you share the Matlab code for inputting discrete displacement to solve the Boucwem model ๐ŸŒน๐ŸŒน๐ŸŒน๏ผŒ For discrete displacement inputs, there is no clue. For example, the two inputs I drew earlier do not have specific function expressions. Tomorrow, I can share my Matlab code, but it can only solve displacement inputs with specific function expressions

diegoandresalvarez commented 5 months ago

Sorry, but I do not understand what you mean.

The complete source code of the paper is here, in GITHUB. I do not have an additional code.