Using Diapheragm with hing simultaneously!
Moderators: silvia, selimgunay, Moderators
Using Diapheragm with hing simultaneously!
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.
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
PhD student, Iowa State University
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;
}
}
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
PhD student, Iowa State University