Hi,
all,
I want to condense the nodes' dofs which located on a floor plate(no plate elements,just beam-column elements) into the center node located at the center of the floor.
That means i want to build a story model like a series of nodes, every node have only 6 dofs for per floor.
Can the OpenSees do that using tcl scripts?
i used the rigidDiaphragm command ,but i found the stiffness matrix is not quite condensed as a rigid plate behavior and assumtion.
thank you very mush,
Ning.
2008-6-15
Search found 62 matches
- Sun Jun 15, 2008 5:07 am
- Forum: OpenSees.exe Users
- Topic: constraints Help! silvia!help!
- Replies: 1
- Views: 1145
- Mon Jun 09, 2008 3:14 am
- Forum: Framework
- Topic: Something wrong with display recorder. Silvia and Frank,help
- Replies: 2
- Views: 2601
maybe my procedure is not right!
first, i define a display recorder named "NTHA1"
recorder display "NTHA1" 10 10 400 400 -wipe
and, set the parameters of the openGL windows, and the window display OK.
then, i use the command saveImage to save a BMP file named $tCurrent,
saveImage -image NTHA1 -file $tCurrent
of course, there are some time steps were omitted here.
and OPS outputs' error is "OpenGLDEvice::saveImage - BITS ZERO"
Could you please help me??
Thank you very much!
first, i define a display recorder named "NTHA1"
recorder display "NTHA1" 10 10 400 400 -wipe
and, set the parameters of the openGL windows, and the window display OK.
then, i use the command saveImage to save a BMP file named $tCurrent,
saveImage -image NTHA1 -file $tCurrent
of course, there are some time steps were omitted here.
and OPS outputs' error is "OpenGLDEvice::saveImage - BITS ZERO"
Could you please help me??
Thank you very much!
- Sun Jun 08, 2008 6:14 am
- Forum: Framework
- Topic: Something wrong with display recorder. Silvia and Frank,help
- Replies: 2
- Views: 2601
Something wrong with display recorder. Silvia and Frank,help
Frank and Silvia,
There are something wrong with the display recorder. help!
the Bits are always zero!!!
"BITS ZERO"
Maybe the struc 'info' have not been assigned any value in the openGLDEvice Class.
The saveImage command dosenot work well!
thank you!
Yours,
Ning
There are something wrong with the display recorder. help!
the Bits are always zero!!!
"BITS ZERO"
Maybe the struc 'info' have not been assigned any value in the openGLDEvice Class.
The saveImage command dosenot work well!
thank you!
Yours,
Ning
- Mon Apr 28, 2008 4:16 am
- Forum: Parallel Processing
- Topic: Having Trouble Running MPICH in Windows
- Replies: 13
- Views: 35309
- Tue Apr 08, 2008 12:09 am
- Forum: OpenSees.exe Users
- Topic: Introductory Notes for Parallel Programming in Civil Eng.
- Replies: 3
- Views: 1611
- Tue Apr 08, 2008 12:03 am
- Forum: OpenSees.exe Users
- Topic: I can not output section response more than 1 section
- Replies: 4
- Views: 1519
Thankyou!
I just want to trace the hysteretic behavior at the two ends of one element.
Any suggestions?
otherwise i have to define too many files.
PS. the command i posted just for demostration, do not mind the tagentDrift conflicting with the forceANDdeformation.
By the way, could you please guide me to develop a class which can translate the OpenGL window displaying the structrue deformation to an animation file? like .avi, . mpeg or some alse.
Best regards,
Ning
I just want to trace the hysteretic behavior at the two ends of one element.
Any suggestions?
otherwise i have to define too many files.
PS. the command i posted just for demostration, do not mind the tagentDrift conflicting with the forceANDdeformation.
By the way, could you please guide me to develop a class which can translate the OpenGL window displaying the structrue deformation to an animation file? like .avi, . mpeg or some alse.
Best regards,
Ning
- Mon Apr 07, 2008 11:51 pm
- Forum: OpenSees.exe Users
- Topic: Can the "recorder display" command output a 'vi de
- Replies: 4
- Views: 1763
- Mon Apr 07, 2008 12:07 am
- Forum: OpenSees.exe Users
- Topic: Can the "recorder display" command output a 'vi de
- Replies: 4
- Views: 1763
Thankyou!
What is the command that could save a bmp file generated from the OpenGL window in openSees? ? plea?
i have found one
recorder display $windowTitle $xLoc $yLoc $xPixels $yPixels <-file $fileName>
And i try to change the <-file > option, it doesnot work?
Could you show me an example?
Thankyou!
Bestregards,
Ning
What is the command that could save a bmp file generated from the OpenGL window in openSees? ? plea?
i have found one
recorder display $windowTitle $xLoc $yLoc $xPixels $yPixels <-file $fileName>
And i try to change the <-file > option, it doesnot work?
Could you show me an example?
Thankyou!
Bestregards,
Ning
- Sat Apr 05, 2008 4:15 am
- Forum: OpenSees.exe Users
- Topic: Can the "recorder display" command output a 'vi de
- Replies: 4
- Views: 1763
Can the "recorder display" command output a 'vi de
Can the "recorder display" command output a 'vi deo' format file
just like some vi deo file .avi, .mpeg, or .wmv?
??
Otherwise, is there any command in the Ops can do out put an animation file?
THankyou!
Best regards,
Ning.
just like some vi deo file .avi, .mpeg, or .wmv?
??
Otherwise, is there any command in the Ops can do out put an animation file?
THankyou!
Best regards,
Ning.
- Thu Apr 03, 2008 5:15 pm
- Forum: OpenSees.exe Users
- Topic: I can not output section response more than 1 section
- Replies: 4
- Views: 1519
I can not output section response more than 1 section
recorder Element -file $OutDir/tangentDriftEleCol.out -time -eleRange 1 24 section 1 6 forceAndDeformation;
this command dosenot work, but the command
recorder Element -file $OutDir/tangentDriftEleCol.out -time -eleRange 1 24 section 1 forceAndDeformation;
works well
Thank you!
this command dosenot work, but the command
recorder Element -file $OutDir/tangentDriftEleCol.out -time -eleRange 1 24 section 1 forceAndDeformation;
works well
Thank you!
- Fri Mar 14, 2008 10:21 pm
- Forum: Framework
- Topic: About the Reliability components
- Replies: 3
- Views: 3312
- Thu Mar 13, 2008 5:42 pm
- Forum: Framework
- Topic: About the Reliability components
- Replies: 3
- Views: 3312
About the Reliability components
Hi,
Frank and Silvia, thanks a lot for your industrious answering our questions, and for a long period of time.
Excuse me, i was working on some reliability problems using the OpenSees platform. I found the reliability components are updated frequently.
Could you please do me a favor?
I can't quite understand the classes defined in the reliability project. Could you please demostrate the relationships of these classes , or integration about all of the reliability components, just like the explanation in Frank's PH.D dissertation? And we will understand the working mechanism easily with OpenSees. Thanks a lot!
That will be very kind of you.
Sincerely,
Ning.
(ps. you may let the author of the Reliability to write these documents, the help files at inrisk.ubc.ca are too old, and there are lot of new feature now...Thank you.)
Frank and Silvia, thanks a lot for your industrious answering our questions, and for a long period of time.
Excuse me, i was working on some reliability problems using the OpenSees platform. I found the reliability components are updated frequently.
Could you please do me a favor?
I can't quite understand the classes defined in the reliability project. Could you please demostrate the relationships of these classes , or integration about all of the reliability components, just like the explanation in Frank's PH.D dissertation? And we will understand the working mechanism easily with OpenSees. Thanks a lot!
That will be very kind of you.
Sincerely,
Ning.
(ps. you may let the author of the Reliability to write these documents, the help files at inrisk.ubc.ca are too old, and there are lot of new feature now...Thank you.)
- Tue Mar 11, 2008 5:22 am
- Forum: OpenSees.exe Users
- Topic: spring and constraints
- Replies: 3
- Views: 1597
- Mon Mar 10, 2008 9:39 pm
- Forum: OpenSees.exe Users
- Topic: spring and constraints
- Replies: 3
- Views: 1597
spring and constraints
I want to simulate a offset mass center simple oscillator,
but there is too much constraints in my model.
the answer is only 1 direction has the non-zero results at the node 4.
scripts are as the follows,
model basic -ndm 3 -ndf 6;
set H1 1.0;
set B1 1.0;
node 1 0.0 0.0 0.0; # node 1 and 2 settled at the same location
node 2 0.0 0.0 0.0; # a rotational(z-axial)and a rocking(y-axial) spring between node 1 and 2;
node 3 0.0 0.0 [expr $H1];
node 4 [expr $B1] 0.0 [expr $H1];
fix 1 1 1 1 1 1 1;
equalDOF 1 2 1 2 3 4;
rigidLink -beam 2 3; # maybe this command is improper used.
rigidLink -beam 3 4;
mass 4 1.0 0 0 0 0 0;
mass 2 0.0 0 0 0 0 [expr 1.0*$B1]; # add rotational mass
source LibsectionW.tcl; # lib file from the examples
uniaxialMaterial ElasticPP 11 2857814.7 0.008331541;
procBuildWsection 21 W14x233 11; # just represent some section property
procBuildWsection 22 W14x500 11;
element zeroLengthSection 1 1 2 21 -orient 1 0 0 0 1 0; #1 spring rocking
element zeroLengthSection 2 1 2 22 -orient 0 0 1 0 1 0; #1 spring rotational
set series1 "Sine 0.0 45.0 1.5 -shift 0.0 -factor 0.1";
pattern UniformExcitation 10 2 -accel $series1;
test EnergyIncr 1.0e-10 20 0;
algorithm Newton;
system SparseGeneral -piv;
constraints Plain;
integrator Newmark 0.5 0.25;
numberer RCM;
analysis Transient;
recorder Node -file node04.dis -time -node 4 -dof 1 2 3 4 5 6 disp;
The 'eigen' or transient 'analyze' command report the same error. The error always is "divided by zero".
best regards,
thank you very much!
but there is too much constraints in my model.
the answer is only 1 direction has the non-zero results at the node 4.
scripts are as the follows,
model basic -ndm 3 -ndf 6;
set H1 1.0;
set B1 1.0;
node 1 0.0 0.0 0.0; # node 1 and 2 settled at the same location
node 2 0.0 0.0 0.0; # a rotational(z-axial)and a rocking(y-axial) spring between node 1 and 2;
node 3 0.0 0.0 [expr $H1];
node 4 [expr $B1] 0.0 [expr $H1];
fix 1 1 1 1 1 1 1;
equalDOF 1 2 1 2 3 4;
rigidLink -beam 2 3; # maybe this command is improper used.
rigidLink -beam 3 4;
mass 4 1.0 0 0 0 0 0;
mass 2 0.0 0 0 0 0 [expr 1.0*$B1]; # add rotational mass
source LibsectionW.tcl; # lib file from the examples
uniaxialMaterial ElasticPP 11 2857814.7 0.008331541;
procBuildWsection 21 W14x233 11; # just represent some section property
procBuildWsection 22 W14x500 11;
element zeroLengthSection 1 1 2 21 -orient 1 0 0 0 1 0; #1 spring rocking
element zeroLengthSection 2 1 2 22 -orient 0 0 1 0 1 0; #1 spring rotational
set series1 "Sine 0.0 45.0 1.5 -shift 0.0 -factor 0.1";
pattern UniformExcitation 10 2 -accel $series1;
test EnergyIncr 1.0e-10 20 0;
algorithm Newton;
system SparseGeneral -piv;
constraints Plain;
integrator Newmark 0.5 0.25;
numberer RCM;
analysis Transient;
recorder Node -file node04.dis -time -node 4 -dof 1 2 3 4 5 6 disp;
The 'eigen' or transient 'analyze' command report the same error. The error always is "divided by zero".
best regards,
thank you very much!
- Tue Mar 04, 2008 6:17 pm
- Forum: OpenSees.exe Users
- Topic: Load series
- Replies: 8
- Views: 2906