(************** Content-type: application/mathematica ************** CreatedBy='Mathematica 4.2' Mathematica-Compatible Notebook This notebook can be used with any Mathematica-compatible application, such as Mathematica, MathReader or Publicon. The data for the notebook starts with the line containing stars above. To get the notebook into a Mathematica-compatible application, do one of the following: * Save the data starting with the line of stars above into a file with a name ending in .nb, then open the file inside the application; * Copy the data starting with the line of stars above to the clipboard, then use the Paste menu command inside the application. Data for notebooks contains only printable 7-bit ASCII and can be sent directly in email or through ftp in text mode. Newlines can be CR, LF or CRLF (Unix, Macintosh or MS-DOS style). NOTE: If you modify the data for this notebook not in a Mathematica- compatible application, you must delete the line below containing the word CacheID, otherwise Mathematica-compatible applications may try to use invalid cache data. For more information on notebooks and Mathematica-compatible applications, contact Wolfram Research: web: http://www.wolfram.com email: info@wolfram.com phone: +1-217-398-0700 (U.S.) Notebook reader applications are available free of charge from Wolfram Research. *******************************************************************) (*CacheID: 232*) (*NotebookFileLineBreakTest NotebookFileLineBreakTest*) (*NotebookOptionsPosition[ 59494, 1657]*) (*NotebookOutlinePosition[ 60645, 1694]*) (* CellTagsIndexPosition[ 60601, 1690]*) (*WindowFrame->Normal*) Notebook[{ Cell["\<\ Plane beam analysis program using TL description. To run Cells 7, 8 or 9, cells 1 through 6 must be initialized.\ \>", "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 0.619989, 0.240024]], Cell["\<\ Cell 1. Module to form the internal force vector of the \ geometrically nonlinear, C0 plane beam.\ \>", "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "TLPlaneBeamIntForce", StyleBox["[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "XYcoor_", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0_,z0_,uXY\[Theta]_", StyleBox[",numer_]:=\n Module[{X1,Y1,X2,Y2,X21,Y21,L0,uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox[",uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[",\n x21,y21,uX0,uY0,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[",N0,V0,M0,EA0,GA0,EI0,\n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox[",cm,sm,Nm,Vm,Mm,Bm,em,gm,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox[",pe},\n {{X1,Y1},{X2,Y2}}=XYcoor; X21=X2-X1; Y21=Y2-Y1;\n \ {{uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["},{uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox["}}=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "uXY\[Theta]", StyleBox[";\n x21=X21+uX2-uX1; y21=Y21+uY2-uY1; \n \ L0=PowerExpand[Sqrt[X21^2+Y21^2]]; \n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["=(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[")/2; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["=Cos[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["]; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["=Sin[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["];\n L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["=(X21*x21+Y21*y21)/L0; L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox["=(X21*y21-Y21*x21)/L0;\n em= (", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0-1;\n gm=-(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox["=(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox[")/L0;\n {N0,V0,M0}=z0; {EA0,GA0,EI0}=S0;\n Nm=N0+EA0*em; \ Vm=V0+GA0*gm; Mm=M0+EI0*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox["; \n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["=X21/L0; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["=Y21/L0; \n cm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["; sm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox[";\n Bm={{-cm,-sm, L0*gm/2, cm,sm, L0*gm/2 }, \n { \ sm,-cm,-L0*(1+em)/2,-sm,cm,-L0*(1+em)/2},\n { 0, 0, -1, 0, \ 0, 1 }}/L0;\n pe=L0*Transpose[Bm].{{Nm},{Vm},{Mm}}; \n If \ [numer,pe=N[pe]]; If [!numer,pe=Simplify[pe]];\n Return[pe] ];\n\n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], StyleBox["ClearAll[L,EA,GAs,EI,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["F0,V0,M0", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["]; \nXYcoor={{0,0},{L/Sqrt[2],L/Sqrt[2]}}; \nS0={EA,GAs,EI}; \ z0={F0,V0,M0};\n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["uXY\[Theta]", FontColor->RGBColor[0, 0, 1]], StyleBox["= {{0,0,Pi/2},{-2*L/Sqrt[2],0,Pi/2}}; \npe=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["TLPlaneBeamIntForce", FontColor->RGBColor[0, 0, 1]], StyleBox["[XYcoor,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["S0,z0,uXY\[Theta],", FontColor->RGBColor[0, 0, 1]], StyleBox["False]; \nPrint[\"pe=\",pe,\" = \", N[pe]//InputForm];", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]] }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[StyleBox["Cell 2. Module to form the material component of the \ tangent stiffness matrix of the \ngeometrically nonlinear, C0 plane beam.", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"]], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "TLPlaneBeamMatStiff", StyleBox["[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "XYcoor_", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0_,z0_,uXY\[Theta]_", StyleBox[",numer_]:=\n Module[{X1,Y1,X2,Y2,X21,Y21,L0,uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox[",uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[",\n x21,y21,uX0,uY0,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[",em,gm,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox[",N0,V0,M0,\n EA0,GA0,EI0,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox[",cm,sm,a1,KMe},\n {{X1,Y1},{X2,Y2}}=XYcoor; X21=X2-X1; \ Y21=Y2-Y1;\n {{uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["},{uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox["}}=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "uXY\[Theta]", StyleBox[";\n x21=X21+uX2-uX1; y21=Y21+uY2-uY1; \n \ L0=PowerExpand[Sqrt[X21^2+Y21^2]]; \n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["=(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[")/2; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["=Cos[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["]; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["=Sin[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["];\n L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["=(X21*x21+Y21*y21)/L0; L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox["=(X21*y21-Y21*x21)/L0;\n em= (", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0-1; gm=-(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0;\n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["=X21/L0; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["=Y21/L0; cm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["; sm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox[";\n {N0,V0,M0}=z0; {EA0,GA0,EI0}=S0; a1=1+em;\n KMe = \ (EA0/L0)*{\n { cm^2,cm*sm,-cm*gm*L0/2,-cm^2,-cm*sm,-cm*gm*L0/2},\n { \ cm*sm,sm^2,-gm*L0*sm/2,-cm*sm,-sm^2,-gm*L0*sm/2},\n \ {-cm*gm*L0/2,-gm*L0*sm/2,gm^2*L0^2/4,\n \ cm*gm*L0/2,gm*L0*sm/2,gm^2*L0^2/4},\n \ {-cm^2,-cm*sm,cm*gm*L0/2,cm^2,cm*sm,cm*gm*L0/2},\n \ {-cm*sm,-sm^2,gm*L0*sm/2,cm*sm,sm^2,gm*L0*sm/2},\n \ {-cm*gm*L0/2,-gm*L0*sm/2,gm^2*L0^2/4,\n \ cm*gm*L0/2,gm*L0*sm/2,gm^2*L0^2/4}}+\n (EI0/L0)*{{0,0,0,0,0,0}, \ {0,0,0,0,0,0},\n {0,0,1,0,0,-1}, {0,0,0,0,0,0},\n \ {0,0,0,0,0,0}, {0,0,-1,0,0,1}}+\n (GA0/L0)*{\n \ {sm^2,-cm*sm,-a1*L0*sm/2,-sm^2,cm*sm,-a1*L0*sm/2},\n \ {-cm*sm,cm^2,cm*a1*L0/2,cm*sm,-cm^2,cm*a1*L0/2},\n \ {-a1*L0*sm/2,cm*a1*L0/2,a1^2*L0^2/4,\n a1*L0*sm/2,-cm*a1*L0/2,a1^2 \ L0^2/4}, \n {-sm^2,cm*sm,a1*L0*sm/2,sm^2,-cm*sm,a1*L0*sm/2},\n { \ cm*sm,-cm^2,-cm*a1*L0/2,-cm*sm,cm^2,-cm*a1*L0/2},\n \ {-a1*L0*sm/2,cm*a1*L0/2,a1^2*L0^2/4,\n a1*L0*sm/2,-cm*a1*L0/2, \ a1^2*L0^2/4}}; \n If [numer,KMe=N[KMe]]; If [!numer,KMe=Simplify[KMe]];\n \ Return[KMe] ];\n \n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], StyleBox["ClearAll[EA,GAs,EI]; \nXYcoor={{0,0},{10,0}}; S0={EA,GAs,EI}; \ z0={0,0,0}; \n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["uXY\[Theta]", FontColor->RGBColor[0, 0, 1]], StyleBox["={{0,0,0},{0,0,0}}; \nKM=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["TLPlaneBeamMatStiff", FontColor->RGBColor[0, 0, 1]], StyleBox["[XYcoor,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["S0,z0,uXY\[Theta],", FontColor->RGBColor[0, 0, 1]], StyleBox["False];\nPrint[KM//MatrixForm];", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]] }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[{ StyleBox[" ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], StyleBox["Cell 3. Module to form the material component of the tangent \ stiffness matrix of the \ngeometrically nonlinear, C0 plane beam.", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"] }], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "TLPlaneBeamGeoStiff", StyleBox["[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "XYcoor_", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0_,z0_,uXY\[Theta]_", StyleBox[",numer_]:=\n Module[{X1,Y1,X2,Y2,X21,Y21,L0,uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox[",uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[",\n x21,y21,uX0,uY0,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox[",L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[",em,gm,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox[",N0,V0,M0,\n EA0,GA0,EI0,L0h,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox[",cm,sm,Nm,Vm,KGe},\n {{X1,Y1},{X2,Y2}}=XYcoor; X21=X2-X1; \ Y21=Y2-Y1;\n {{uX1,uY1,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["},{uX2,uY2,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox["}}=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "uXY\[Theta]", StyleBox[";\n x21=X21+uX2-uX1; y21=Y21+uY2-uY1; \n \ L0=PowerExpand[Sqrt[X21^2+Y21^2]]; L0h=L0/2; \n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["=(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox[")/2; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["=Cos[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["]; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["=Sin[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]m", StyleBox["];\n L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["=(X21*x21+Y21*y21)/L0; L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox["=(X21*y21-Y21*x21)/L0;\n em= (", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0-1; gm=-(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Psi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*L", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Psi]", StyleBox[")/L0;\n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Kappa]", StyleBox["=(", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]2", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "\[Theta]1", StyleBox[")/L0; {N0,V0,M0}=z0; {EA0,GA0,EI0}=S0;\n \ Nm=Simplify[N0+EA0*em]; Vm=Simplify[V0+GA0*gm]; \n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["=X21/L0; ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["=Y21/L0; cm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["; sm=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Phi]", StyleBox["+", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "c\[Theta]", StyleBox["*", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "s\[Phi]", StyleBox["; \n KGe=Nm/2*{{ 0, 0, sm, 0, 0, sm}, {0, 0, -cm, 0, 0,-cm},\n\ {sm, -cm, -", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*(1+em), -sm, cm,-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*(1+em)},\n {0, 0, -sm, 0, 0, -sm}, {0, 0, cm, 0, 0, \ cm},\n {sm, -cm, -", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*(1+em), -sm, cm,-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*(1+em)}}+\n Vm/2*{{0, 0, cm, 0, 0, cm}, {0, 0, sm, 0, 0, \ sm},\n {cm, sm, -", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*gm, -cm, -sm,-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*gm},\n {0, 0, -cm, 0, 0, -cm}, {0, 0,-sm, 0, 0,-sm},\ \n {cm, sm, -", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*gm, -cm, -sm,-", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "L0h", StyleBox["*gm}};\n If [numer,KGe=N[KGe]]; If [!numer,KGe=Simplify[KGe]];\n\ Return[KGe] ];\n \n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], StyleBox["XYcoor={{0,0},{4,3}}; S0={1,1,1}; z0={10,30,20};\n", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["uXY\[Theta]", FontColor->RGBColor[0, 0, 1]], StyleBox["={{0,0,0},{0,0,0}}; \nKG=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["TLPlaneBeamGeoStiff", FontColor->RGBColor[0, 0, 1]], StyleBox["[XYcoor,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]], StyleBox["S0,z0,uXY\[Theta],", FontColor->RGBColor[0, 0, 1]], StyleBox["numer];\nPrint[N[KG]//MatrixForm];\n\ Print[Chop[Eigenvalues[N[KG]]]];", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[0, 0, 1]] }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[{ StyleBox["Cell 4. Module to form the tangent stiffness matrix of the \ geometrically nonlinear, C0 plane beam.", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], StyleBox[" ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True] }], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "TLPlaneBeamTanStiff", StyleBox["[", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "XYcoor_", StyleBox[",", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0_,z0_,uXY\[Theta]_", StyleBox[",numer_]:=\n Module[{KMe,KGe},\n KMe=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "TLPlaneBeamMatStiff", StyleBox["[XYcoor,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0,z0,uXY\[Theta],", StyleBox["numer];\n KGe=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "TLPlaneBeamGeoStiff", StyleBox["[XYcoor,", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "S0,z0,uXY\[Theta],", StyleBox["numer];\n Return[KMe+KGe]];", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, InitializationCell->True, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True] }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell["\<\ Cell 4a. This is a Finite Difference check (by Central FDs) that \ K = partial p /partial u\ \>", "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell["\<\ ClearAll[EA,GA,EI,N0,V0,M0,eps,tol,numer]; tol=0.001; eps=0.001; \ numer=True; {X1,Y1}={-3,7}; {X2,Y2}={-8,11}; u1={-.6,-.9,0}; u2={1.5,2.1,0}; XYcoor={{X1,Y1},{X2,Y2}}; X21=X2-X1; Y21=Y2-Y1; L0=Sqrt[X21^2+Y21^2]; u1={0.1,0.25,-0.3}; u2={0.45,0.58,-0.6}; EA=100; GA=240; EI=300; (* GA=12*EI/L0^2; RBF *) S={EA,GA,EI}; z0={10,-20,30}; u0=Flatten[{u1,u2}]; KFD=Table[0,{6},{6}]; (*p0=TLPlaneBeamIntForce[XYcoor,u1,u2,S,z0];*) For [i=1, i<=6, i++, u=u0; u[[i]]=u[[i]]+eps; uXY\[Theta]={Take[u,3],Take[u,-3]}; pplus= TLPlaneBeamIntForce[XYcoor,S,z0,uXY\[Theta],numer]; u=u0; u[[i]]=u[[i]]-eps; uXY\[Theta]={Take[u,3],Take[u,-3]}; pminus=TLPlaneBeamIntForce[XYcoor,S,z0,uXY\[Theta],numer]; KFD[[i]]=Flatten[Simplify[(pplus-pminus)/(2*eps)]] ]; KFD=N[KFD]; Print[\"K by finite differences:\"];Print[KFD//MatrixForm]; u=u0; uXY\[Theta]={Take[u,3],Take[u,-3]}; K=TLPlaneBeamTanStiff[XYcoor,S,z0,uXY\[Theta],numer]; Print[\"K by stiffness modules:\"]; Print[K//MatrixForm]; Print[\"This diff should be zero or small\", \" (Chop used with \",tol,\" tolerance)\"]; Print[Chop[K-KFD,tol]//MatrixForm]; Print[Chop[Eigenvalues[K]]]; Print[Chop[Eigenvalues[KFD]]];\ \>", "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[{ StyleBox["Cell 5. Module ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], "CantBeamMasterIntForce", StyleBox[" assembles the internal force vector of\na compressed cantilever \ beam-column of total length L, clamped on the left, and discretized\nwith Ne \ elements. The structure is subjected to an applied axial end force P, \ positive\nto the right (so that P<0 means the beam-column is compressed).\n\ Support module: ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], " MergeElemIntoMasterIntForce" }], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "CantBeamMasterIntForce[{L_,P_,Ne_},{Em_,A0_,I0_},u_,numer_]:=\n \ Module[{e,numnod,numdof,u1,u2,u3,Le,X1,X2,S0,z0,\n \ XYcoor,eftab,pe,p}, numdof=3*numnod-3; Le=L/Ne;\n numnod=Ne+1; \ p=Table[0,{numdof},{1}];\n z0={P,0,0}; S0={Em*A0,12*Em*I0/Le^2,Em*I0}; (* \ RBF *)\n For [e=1, e<=Ne, e++,\n X1=(e-1)*Le; X2=e*Le; \ XYcoor={{X1,0},{X2,0}}; \n If [e==1, u1={0,0,0}; u2=Take[u,{3*e-2,3*e}];\n\ eftab={0,0,0,3*e-2,3*e-1,3*e}];\n If [e>1, \ u1=Take[u,{3*e-5,3*e-3}]; u2=Take[u,{3*e-2,3*e}];\n \ eftab={3*e-5,3*e-4,3*e-3,3*e-2,3*e-1,3*e}];\n \ pe=TLPlaneBeamIntForce[XYcoor,S0,z0,{u1,u2},numer];\n", StyleBox[" (*Print[\"pe=\",pe];*)", FontColor->RGBColor[1, 0, 0]], "\n p=MergeElemIntoMasterIntForce[pe,eftab,p];\n ];\n \ Return[Simplify[p]]\n ];\n MergeElemIntoMasterIntForce[pe_,eftab_,pm_]:= \n \ Module[{i,ii,nf=Length[eftab],p}, p=pm; \n For [i=1, i<=nf, i++, \ ii=eftab[[i]];\n If [ii<=0,Continue[]];\n \ p[[ii,1]]+=pe[[i,1]] \n ]; Return[p]\n ];" }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[{ StyleBox["Cell 6. Module ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], "CantBeamMasterTanStiff", StyleBox[" assembles the master stiffness matrix of\na compressed \ cantilever beam-column of total length L, clamped on the left, and \ discretized\nwith Ne elements. The structure is subjected to an applied \ axial end force P, positive\nto the right (so that P<0 means the beam-column \ is compressed).\nSupport module: ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], "MergeElemIntoMasterStiff" }], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "CantBeamMasterTanStiff[{L_,P_,Ne_},{Em_,A0_,I0_},u_,numer_]:=\n \ Module[{e,numnod,numdof,u1,u2,u3,Le,X1,X2,S0,z0,\n \ XYcoor,uXY\[Theta],eftab,pe,p}, numdof=3*numnod-3; Le=L/Ne;\n numnod=Ne+1; \ K=Table[0,{numdof},{numdof}];\n z0={P,0,0}; S0={Em*A0,12*Em*I0/Le^2,Em*I0}; \ (* RBF *)\n For [e=1, e<=Ne, e++,\n X1=(e-1)*Le; X2=e*Le; \ XYcoor={{X1,0},{X2,0}};\n If [e==1,u1={0,0,0}; u2=Take[u,{3*e-2,3*e}];\n \ eftab={0,0,0,3*e-2,3*e-1,3*e}];\n If [e>1, \ u1=Take[u,{3*e-5,3*e-3}]; u2=Take[u,{3*e-2,3*e}];\n \ eftab={3*e-5,3*e-4,3*e-3,3*e-2,3*e-1,3*e}];\n \ Ke=TLPlaneBeamTanStiff[XYcoor,S0,z0,{u1,u2},numer];\n", StyleBox[" (* Print[\"Ke=\",Ke//MatrixForm]; *)", FontColor->RGBColor[1, 0, 0]], "\n K=MergeElemIntoMasterStiff[Ke,eftab,K];\n ];\n \ Return[Simplify[K]]\n ];\nMergeElemIntoMasterStiff[Ke_,eftab_,Km_]:= \n \ Module[{i,j,ii,jj,nf=Length[eftab],K}, K=Km; \n For[i=1, i<=nf, i++, \ ii=eftab[[i]]; \n If [ii<=0,Continue[]];\n For [j=i, \ j<=nf, j++, jj=eftab[[j]];\n If [jj>0, \n \ K[[jj,ii]]=K[[ii,jj]]+=Ke[[i,j]]] \n ]\n ]; Return[K]\n\ ];" }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, InitializationCell->True, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell[TextData[{ StyleBox[" Cell 7. The following script calculates the buckling load factor \ of the compressed beam-column for an\n increasing number of elements: 1,2, \ 4,... etc, using several of the foregoing modules in cells 1,2,4,5. \n The \ calculation is brute force, looking for the roots of the exact characteristic \ polynomial of K\n with NSolve. Method breaks down at about 16 or 32 \ elements, depending on computational power, \n because the coefficients of \ det[K] grow very rapidly. ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], "Needs modules in initialization cells. ", StyleBox["\n This is the topic of Exercise 11.3", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontFamily->"Times", FontWeight->"Plain"], " " }], "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ "ClearAll[L,P,Em,A0,I0]; Em=A0=I0=L=1; Ne=1; numer=False;\nFor [k=1, k<=2, \ k++, \n Print[\"Number of elements=\",Ne]; \n EAI={Em,A0,I0}; \ u=Table[0,{3*Ne+3}]; \n K=CantBeamMasterTanStiff[{L,P,Ne},EAI,u,numer]; \n \ ", StyleBox[" (*Print[\"K=\",K//MatrixForm];*)", FontColor->RGBColor[1, 0, 0]], "\n detK=Det[K]; ", StyleBox["(*Print[\"det(K)=\",detK];*)", FontColor->RGBColor[1, 0, 0]], "\n roots=NSolve[detK==0,P];\n Print[\"roots of stability \ det=\",roots]; Pcr=P/.roots;\n exact=-N[\[Pi]^2/4]; dmax=10^20; \ bestroot=Pcr[[1]]; \n For [i=1,i<=Length[Pcr],i++, d=Abs[Pcr[[i]]-0];\n \ If [d>=dmax,Continue[]]; dmax=d; bestroot=Pcr[[i]]]; \n \ Print[\"root closest to zero is \",bestroot,\n \", error: \ \",(bestroot-exact)]; \n Ne=2*Ne;\n ];\nPrint[\"exact buckling load coeff \ is \",-N[Pi^2/4]];" }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell["\<\ Cell 8. This is another, quicker and numerically more stable \ method, to get the critical buckling load factor. Needs modules in initialization cells. On my Mac PowerBook it works up to 128 elements. This is the subject of Exercise 11.4\ \>", "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell[TextData[{ StyleBox["ClearAll[L,P,Em,A0,I0]; Em=A0=I0=L=1; Ne=1; numer=False;\nFor \ [k=1, k<=2, k++, \n Print[\"Number of elements=\",Ne]; \n LPNe={L,P,Ne}; \ EAI={Em,A0,I0}; u=Table[0,{3*Ne+3}]; \n K=", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], "CantBeamMasterTanStiff", StyleBox["[{L,P,Ne},EAI,u,numer]; \n KM=Coefficient[K,P,0]; \ KG=Coefficient[K,P,1]; \n A=LinearSolve[N[KM],N[KG]];\n ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], StyleBox[" \ (*Print[\"KM=\",KM//MatrixForm];Print[\"KG=\",KG//MatrixForm];*)\n (*Print[\ \"A=\",A//MatrixForm];*) ", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True, FontColor->RGBColor[1, 0, 0]], StyleBox["\n emax=-Max[Eigenvalues[A]]; Print[\"FEM lambda \ cr=\",(1/emax)];\n Ne=2*Ne;\n ];\nPrint[\"exact buckling lambda coeff is \ \",-N[Pi^2/4]];", CellFrame->True, CellMargins->{{18, 43}, {Inherited, Inherited}}, CellLabelMargins->{{9, Inherited}, {Inherited, Inherited}}, AspectRatioFixed->True], " " }], "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]], Cell["\<\ Cell 9. Extrapolation of last cell results applying the Shanks \ transformation yields -\[Pi]^2/4 to 9 digits\ \>", "Text", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[1, 1, 0]], Cell["\<\ Shanks[Z_]:= Module[{m,n,shankedZ}, If [Length[Dimensions[Z]]<=1, n=Length[Z]; If [n<=2, Return[{}]]; shankedZ=Table[0,{n-2}]; Do [ shankedZ[[j]]=( Z[[j+2]]* Z[[j]] -Z[[j+1]]^2)/ (Z[[j+2]]-2*Z[[j+1]]+Z[[j]]), {j,1,n-2}]; Return[shankedZ]; ]; {m,n}=Dimensions[Z]; If [n<=2, Return[{{}}]]; shankedZ=Table[0,{m},{n-2}]; Do [Do [ shankedZ[[i,j]]=( Z[[i,j+2]]* Z[[i,j]] -Z[[i,j+1]]^2)/ (Z[[i,j+2]]-2*Z[[i,j+1]]+Z[[i,j]]), {j,1,n-2}], {i,1,m}]; Return[shankedZ]]; Z={-3.165151389911680,-2.603908889389283,-2.499688345543354, -2.475364052205859,-2.469385123708907,-2.467896687873336, -2.467524972077594,-2.467432067643745}; Print[\"Shanked sequence=\",Shanks[Z]//InputForm, \" vs. exact: -2.467401100272339\"]; Print[\"Re-Shanked sequence=\",Shanks[Shanks[Z]]//InputForm, \" vs. exact: -2.467401100272339\"]; Print[\"Re-Re-Shanked sequence=\",Shanks[Shanks[Shanks[Z]]]//InputForm, \" vs. exact: -2.467401100272339\"]; \ \>", "Input", CellFrame->True, CellMargins->{{8, 68}, {Inherited, Inherited}}, ImageRegion->{{-0, 1}, {0, 1}}, Background->RGBColor[0, 1, 0]] }, FrontEndVersion->"4.2 for Macintosh", ScreenRectangle->{{0, 1920}, {0, 1180}}, AutoGeneratedPackage->None, WindowToolbars->{}, CellGrouping->Manual, WindowSize->{1411, 1077}, WindowMargins->{{113, Automatic}, {Automatic, 9}}, PrintingCopies->1, PrintingPageRange->{1, Automatic}, PrivateNotebookOptions->{"ColorPalette"->{RGBColor, -1}}, ShowCellLabel->True, ShowCellTags->False, RenderingOptions->{"ObjectDithering"->True, "RasterDithering"->False}, Magnification->2, MacintoshSystemPageSetup->"\<\ 00<0004/0B`000002mT8o?mooh<" ] (******************************************************************* Cached data follows. If you edit this Notebook file directly, not using Mathematica, you must remove the line containing CacheID at the top of the file. The cache data will then be recreated when you save this file from within Mathematica. *******************************************************************) (*CellTagsOutline CellTagsIndex->{} *) (*CellTagsIndex CellTagsIndex->{} *) (*NotebookFileOutline Notebook[{ Cell[1754, 51, 286, 7, 121, "Text"], Cell[2043, 60, 259, 7, 91, "Text"], Cell[2305, 69, 13598, 390, 840, "Input", InitializationCell->True], Cell[15906, 461, 505, 11, 121, "Text"], Cell[16414, 474, 12840, 362, 1191, "Input", InitializationCell->True], Cell[29257, 838, 736, 19, 121, "Text"], Cell[29996, 859, 14838, 427, 867, "Input", InitializationCell->True], Cell[44837, 1288, 709, 19, 91, "Text"], Cell[45549, 1309, 1937, 55, 192, "Input", InitializationCell->True], Cell[47489, 1366, 253, 7, 91, "Text"], Cell[47745, 1375, 1353, 30, 705, "Input"], Cell[49101, 1407, 1019, 25, 211, "Text"], Cell[50123, 1434, 1271, 23, 705, "Input", InitializationCell->True], Cell[51397, 1459, 1045, 26, 211, "Text", InitializationCell->True], Cell[52445, 1487, 1401, 25, 786, "Input", InitializationCell->True], Cell[53849, 1514, 1199, 27, 241, "Text"], Cell[55051, 1543, 1033, 21, 516, "Input"], Cell[56087, 1566, 404, 10, 181, "Text"], Cell[56494, 1578, 1520, 35, 408, "Input"], Cell[58017, 1615, 270, 7, 91, "Text"], Cell[58290, 1624, 1200, 31, 759, "Input"] } ] *) (******************************************************************* End of Mathematica Notebook file. *******************************************************************)