E.1 Programmid tala väände arvutamiseks

Programm E.1   Naide2_1.m  [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ lausmomendiga $ m_{x}$ koormatud konsoolis.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Zqmx0 = yzWGmx(baasi0,l,l,a,mx,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.2   Naide2_2.m  [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ koondmomendiga $ M_{x}$ koormatud konsoolis.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGMx(baasi0,l,x,a,Mx,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.3   Naide2_3.m  [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ bimomendiga $ B_{\omega}$ koormatud konsoolis.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.4   Naide2_4.m   [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ lausmomendiga $ m_{x}$ koormatud talas.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Zqmx0 = yzWGmx(baasi0,l,l,a,mx,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.5   Naide2_5.m  [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ koondmomendiga $ M_{x}$ koormatud talas.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGMx(baasi0,l,x,a,Mx,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.6   Naide2_6.m   [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ bimomendiga $ B_{\omega}$ koormatud talas.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.7   Naide2_7.m   [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ pikijõuga $ F_{x}$ koormatud talas.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.8   Naide2_8.m   [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ laus- ja koondkoormusega $ m_{x}$, $ M_{x}$ ning bimomendiga $ B_{\omega}$ koormatud konsoolis.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Programm E.9   Naide2_10.m   [*] – arvutab väändenurga $ \theta$ ja momendid $ T_{t}$, $ B_{\omega}$, $ T_{\omega}$ ning $ T_{sum}$ laus- ja koondkoormusega $ m_{x}$, $ M_{x}$ ning bimomendiga $ B_{\omega}$ koormatud mitmesildelises talas.

      Kasutab funktsioone

       –  spvF = yspWGvfmhvI(baasi0,l,GIt,EIw)
       –  spF = yspWGfhlin(baasi0,l,x,GIt,EIw)
       –  Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)
       –  sA = spInsertBtoA(spA,IIv,IJv,spB)
       –  A = InsertBtoA(Bvb,I,J,IM,JN,vB,M,N)
       –  spA = spSisestaArv(spA,iv,jv,sv)
       –  FF = ylWGfhlin(baasi0,l,x,GIt,EIw)
       –  SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)
       –  MiMaSg = minMaxGrfVnurk(Fvv)

Funktsioon E.1   spvF = yspWGvfmhvI(baasi0,l,l,GIt,EIw)   [*], [*], [*] – arvutab õhukeseseinalise varda väände hõreda laiendatud ülekandemaatriksi $ \left(U_{4\times 4}\mid -I_{4\times 4}\right)$.

Funktsioon E.2   spF = yspWGfhlin(baasi0,l,x,GIt,EIw)   [*] – arvutab õhukeseseinalise varda väände hõreda ülekandemaatriksi $ U_{4\times 4}$.

Funktsioon E.3   FF = ylWGfhlin(baasi0,l,x,GIt,EIw)   [*] – arvutab õhukeseseinalise varda väände ülekandemaatriksi $ U_{4\times 4}$.

Funktsioon E.4   Zqmx0 = yzWGmx(baasi0,l,l,a,mx,GIt,EIw)   [*], [*], [*] – arvutab õhukeseseinalise varda väände lausmomendi koormusvektori $ \mathrm{\mathbf{-\overset{\rm\circ}{Z}_{}}}$.

Funktsioon E.5   Fzx = yzWGMx(baasi0,l,x,a,Mx,GIt,EIw)   [*], [*] – arvutab õhukeseseinalise varda väände koondmomendi koormusvektori $ \mathrm{\mathbf{-\overset{\rm\circ}{Z}_{}}}$.

Funktsioon E.6   Fzx = yzWGBy(baasi0,l,x,a,By,GIt,EIw)   [*] – arvutab õhukeseseinalise varda väände koondbimomendi koormusvektori $ \mathrm{\mathbf{-\overset{\rm\circ}{Z}_{}}}$.

Funktsioon E.7   SF = SisejoudWGmxpunktis(l,X,a,AlgP,mx,GIt,EIw,suurused)   [*] – arvutab õhukeseseinalise varda väände koondbimomendi koormusvektori $ \mathrm{\mathbf{-\overset{\rm\circ}{Z}_{}}}$.

Funktsioon E.8   MiMaSg = minMaxGrfVnurk(Fvv)   – arvutab siirete ja momentide maksimaalsed ja minimaalsed väärtused graafikute mahutamiseks ekraanile.

Funktsioon E.9   sA = spInsertBtoA(spA,IM,JN,spB)   – sisestab hõreda maatriksi $ \mathbf{spB}$ hõredasse maatriksisse $ \mathbf{spA}$, alustades $ \mathbf{IM}$-nda rea ja $ \mathbf{JN}$-nda veeru lõikekohast. Hõredate maatriksite $ \mathbf{spA}$ ja $ \mathbf{spB}$ kattuvad elemendid liidetakse.

Funktsioon E.10   A = InsertBtoA(A,I,J,IM,JN,B,M,N)   – sisestab ($ M\times N$)-järku maatriksi $ \mathbf{B_{M\times N}}$ ($ I\times J$)-järku maatriksisse $ \mathbf{A_{I\times J}}$, alustades $ \mathbf{IM}$-nda rea ja $ \mathbf{JN}$-nda veeru lõikekohast.

Funktsioon E.11   spA = spSisestaArv(spA,iv,jv,sv)   – sisestab arvu $ \mathbf{sv}$ hõreda maatriksi $ \mathbf{spA}$ $ \mathbf{iv}$-nda rea $ \mathbf{jv}$-nda veeru lõikekohale.

andres
2016-04-15