Using Diapheragm with hing simultaneously!

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

Moderators: silvia, selimgunay, Moderators

Post Reply
mkfotouhi
Posts: 21
Joined: Mon Oct 24, 2005 7:00 am
Location: Younglove Construction

Using Diapheragm with hing simultaneously!

Post by mkfotouhi »

I am trying to build a 2D steel frame model which has 3 story and 5 bay in each story. the first three bay beam-column connections are rigid but the two other bays have hing connection.
To define a hing connection in opensees one should define two point in one coordinate and constraint them by means of equalDOF object. If I want to define a diaphragm for each story and constrain first DOF for all nodes in one story, what should I do? Consider the limitations that the opensees can not accept a node to be define both as Slave and Master and also one node can not be the Slave for two different Master nodes.
M.K. Fotouhi
PhD student, Iowa State University
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

with the secondary node, slave some dofs to the primary node, the others to the diaphragm. try that.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
mkfotouhi
Posts: 21
Joined: Mon Oct 24, 2005 7:00 am
Location: Younglove Construction

Post by mkfotouhi »

Dear Dr Silvia,
Thanks for your kind attention.
I have four levels and 5 bays in my model. The label of nodes are defined as nodeID= 10*level+bay .There are hing at nodes in bay 4 and 5. (for example for level 2 the nodeID are: 21 22 23 24 242 25 252 26 263 264--node 24 25 and 26 are hing). According to your guidance I modified the node constraint as follows. would you please check this since I get warning while run the model. (I choose node 24 34 and 44 as master node in each story)
Thanks

# BOUNDARY CONDITIONS
fix 11 1 1 1;
fix 12 1 1 1;
fix 13 1 1 1;
fix 14 1 1 1;
fix 15 1 1 0;
fix 16 1 1 0;

equalDOF 45 452 2;
equalDOF 35 352 2;
equalDOF 25 252 2;
equalDOF 44 442 1 2;
equalDOF 34 342 1 2;
equalDOF 24 242 1 2;

equalDOF 24 25 1;
equalDOF 24 252 1;
equalDOF 34 35 1;
equalDOF 34 352 1;
equalDOF 44 45 1;
equalDOF 44 452 1;

equalDOF 46 463 1 2;
equalDOF 36 364 1 2;
equalDOF 36 363 1 2;
equalDOF 26 264 1 2;
equalDOF 26 263 1 2;


for {set level 2} {$level 4} {incr level 1} {
set msnod [expr $level*10+4];
for {set pier 1} {$pier <= 3} {incr pier 1} {
set slnod [expr $level*10+$pier];
equalDOF $msnod $slnod 1;
}
}
M.K. Fotouhi
PhD student, Iowa State University
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

read the warning and keep working on it to make it work.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
mkfotouhi
Posts: 21
Joined: Mon Oct 24, 2005 7:00 am
Location: Younglove Construction

Post by mkfotouhi »

I could not correct the possible mistake in the model. would you please check the part that I paste here? the warning is in this part and is about node constraints.
Thanks in advance
M.K. Fotouhi
PhD student, Iowa State University
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

there is not enough commands to run the script.
please post the warning.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply