an pattern Plain and Pattern Multisupport not be used together?

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
chicken
Posts: 9
Joined: Thu Jul 16, 2020 7:25 pm

an pattern Plain and Pattern Multisupport not be used together?

Post by chicken »

I would like to ask the first question: can pattern Plain and Pattern Multisupport not be used together? The second question is whether pattern Multisupport can only add ground vibration. I am looking forward to your reply :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D
mhscott
Posts: 880
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: an pattern Plain and Pattern Multisupport not be used together?

Post by mhscott »

Yes, Plain and Multisupport patterns can be used together. Multisupport can use any imposed displacement, velocity, or acceleration.
chicken
Posts: 9
Joined: Thu Jul 16, 2020 7:25 pm

Re: an pattern Plain and Pattern Multisupport not be used together?

Post by chicken »

mhscott wrote: Thu Dec 10, 2020 4:39 am Yes, Plain and Multisupport patterns can be used together. Multisupport can use any imposed displacement, velocity, or acceleration.
This is part of my code:

set xDamp 0.05;
set nEigenI 1;
set nEigenJ 2;
set lambdaN [eigen [expr $nEigenJ]];
set lambdaI [lindex $lambdaN [expr $nEigenI-1]];
set lambdaJ [lindex $lambdaN [expr $nEigenJ-1]];
set omegaI [expr pow($lambdaI,0.5)];
set omegaJ [expr pow($lambdaJ,0.5)];
set alphaM [expr $xDamp*(2*$omegaI*$omegaJ)/($omegaI+$omegaJ)];
set betaKcurr [expr 2.*$xDamp/($omegaI+$omegaJ)];
rayleigh $alphaM $betaKcurr 0 0

timeSeries Path 1 -fileTime 0.16hz-2m-time.txt -filePath 0.16hz-2m-power.txt
pattern Plain 1 1 {
load 196 1 0 0 0 0 0
load 197 1 0 0 0 0 0}

puts $alphaM
puts $betaKcurr

set iGMfile "Landers";
set iGMfact "1";
set dt 0.005;
set dispSeries1 "Series -dt $dt -filePath $iGMfile -factor $iGMfact";

set iGMfile "Landers ";
set iGMfact "1";
set dt 0.005;
set dispSeries2 "Series -dt $dt -filePath $iGMfile -factor $iGMfact";

pattern MultiSupport 1 {
groundMotion 1 Plain -disp $dispSeries1
imposedMotion 260 1 1

}
pattern MultiSupport 2 {
groundMotion 2 Plain -disp $dispSeries2
imposedMotion 261 1 2

}
And then say error:
domain::addloadpattern——cannot add as loadPAttern with taglalready exists in model
warning:could nod add load pattern to the domain Multisupportpattern

Can you find wrong with my code?

I have one more question:、
Multisupport Can only added to fix point?

the two question :I want to apply a time force and a seismic load to a model, and then do a dynamic analysis. this why i want use Plain and Multisupport patterns together
How do I operate

can i gei your wechat this is my wechat lq2788538
mhscott
Posts: 880
Joined: Tue Jul 06, 2004 3:38 pm
Location: Corvallis, Oregon USA
Contact:

Re: an pattern Plain and Pattern Multisupport not be used together?

Post by mhscott »

You have patterns with the same tag. All patterns need to have unique tags.

You can find some resources at https://courses.silviasbrainery.com
chicken
Posts: 9
Joined: Thu Jul 16, 2020 7:25 pm

Re: an pattern Plain and Pattern Multisupport not be used together?

Post by chicken »

mhscott wrote: Fri Dec 11, 2020 5:13 am You have patterns with the same tag. All patterns need to have unique tags.

You can find some resources at https://courses.silviasbrainery.com
thankyou for you reply thanyou xiexie
midun
Posts: 1
Joined: Tue Dec 29, 2020 2:03 am
Contact:

Re: an pattern Plain and Pattern Multisupport not be used together?

Post by midun »

Thanks
Post Reply