⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 normmat_new.cpp

📁 Finite element program for mechanical problem. It can solve various problem in solid problem
💻 CPP
📖 第 1 页 / 共 5 页
字号:
m = List(-(fp*Power(lp, 2))/128. - (lp*z1)/8. -         z2, (-9*fp*Power(lp, 2))/128. - (3*lp*z1)/8. -         z2, (-25*fp*Power(lp, 2))/128. - (5*lp*z1)/8. -         z2, (-49*fp*Power(lp, 2))/128. - (7*lp*z1)/8. - z2)mp = List(Abs(-(fp*Power(lp, 2))/128. - (lp*z1)/8. - z2),       Abs((-9*fp*Power(lp, 2))/128. - (3*lp*z1)/8. - z2),       Abs((-25*fp*Power(lp, 2))/128. - (5*lp*z1)/8. - z2),       Abs((-49*fp*Power(lp, 2))/128. - (7*lp*z1)/8. - z2))\[CurlyEpsilon]n = (-2*A*fc*\[CurlyEpsilon]c1 + 3*A*fc*k*\[CurlyEpsilon]c1 +         As1*E0c*k*Power(\[CurlyEpsilon]c1, 2) +         As2*E0c*k*Power(\[CurlyEpsilon]c1, 2) -         Sqrt(Power(\[CurlyEpsilon]c1,                 2)*(-8*A*fc*(-1 + k)*k*N0 +                   Power(A*fc*(-2 + 3*k) + (As1 + As2)*E0c*k*\[CurlyEpsilon]c1,                       2))))/(4.*A*fc*(-1 + k))If(Power(6*b*fc*Power(h, 2)*\[CurlyEpsilon]c1 -               9*b*fc*Power(h, 2)*k*\[CurlyEpsilon]c1 +               6*As2*ch*E0c*k*Power(\[CurlyEpsilon]c1, 2) +               6*As1*d*E0c*k*Power(\[CurlyEpsilon]c1, 2) -               6*As1*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) -               6*As2*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) -               8*b*fc*Power(h, 2)*\[CurlyEpsilon]n +               8*b*fc*Power(h, 2)*k*\[CurlyEpsilon]n, 2) -         4*b*fc*Power(h,             2)*(-4 + 4*k)*(6*h*k*N0*Power(\[CurlyEpsilon]c1, 2) +               6*b*fc*Power(h, 2)*\[CurlyEpsilon]c1*\[CurlyEpsilon]n -               9*b*fc*Power(h, 2)*k*\[CurlyEpsilon]c1*\[CurlyEpsilon]n +               6*As2*ch*E0c*k*Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n +               6*As1*d*E0c*k*Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -               6*As1*E0c*h*k*Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -               6*As2*E0c*h*k*Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -               4*b*fc*Power(h, 2)*Power(\[CurlyEpsilon]n, 2) +               4*b*fc*Power(h, 2)*k*Power(\[CurlyEpsilon]n, 2)) >=       0, \[CurlyEpsilon]c =       1/(2.*b*fc*Power(h, 2)*(-4 + 4*k))*(-6*b*fc*              Power(h, 2)*\[CurlyEpsilon]c1 +             9*b*fc*Power(h, 2)*k*\[CurlyEpsilon]c1 -             6*As2*ch*E0c*k*Power(\[CurlyEpsilon]c1, 2) -             6*As1*d*E0c*k*Power(\[CurlyEpsilon]c1, 2) +             6*As1*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) +             6*As2*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) +             8*b*fc*Power(h, 2)*\[CurlyEpsilon]n -             8*b*fc*Power(h, 2)*k*\[CurlyEpsilon]n -             Sqrt(Power(6*b*fc*Power(h, 2)*\[CurlyEpsilon]c1 -                         9*b*fc*Power(h, 2)*k*\[CurlyEpsilon]c1 +                         6*As2*ch*E0c*k*Power(\[CurlyEpsilon]c1, 2) +                         6*As1*d*E0c*k*Power(\[CurlyEpsilon]c1, 2) -                         6*As1*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) -                         6*As2*E0c*h*k*Power(\[CurlyEpsilon]c1, 2) -                         8*b*fc*Power(h, 2)*\[CurlyEpsilon]n +                         8*b*fc*Power(h, 2)*k*\[CurlyEpsilon]n, 2) -                   4*b*fc*Power(h,                       2)*(-4 + 4*k)*(6*h*k*N0*Power(\[CurlyEpsilon]c1, 2) +                         6*b*fc*                          Power(h, 2)*\[CurlyEpsilon]c1*\[CurlyEpsilon]n -                         9*b*fc*Power(h, 2)*                          k*\[CurlyEpsilon]c1*\[CurlyEpsilon]n +                         6*As2*ch*E0c*k*                          Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n +                         6*As1*d*E0c*k*                          Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -                         6*As1*E0c*h*k*                          Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -                         6*As2*E0c*h*k*                          Power(\[CurlyEpsilon]c1, 2)*\[CurlyEpsilon]n -                         4*b*fc*Power(h, 2)*Power(\[CurlyEpsilon]n, 2) +                         4*b*fc*Power(h, 2)*k*                          Power(\[CurlyEpsilon]n,                             2)))), \[CurlyEpsilon]c = -1)If(-(fy/E0c) - \[CurlyEpsilon]n > ((-ch + h)*\[CurlyEpsilon]c)/        h, \[CurlyEpsilon]c = -1, 1)\[CurlyEpsilon]chr1 = \[CurlyEpsilon]cIf(\[CurlyEpsilon]c < 0 && \[CurlyEpsilon]c != -1,     mhr1 = 0.08333333333333333*(6*As1*              E0c*(-2*cd + h)*(\[CurlyEpsilon]n +                   1/(6.*(As2*ch + As1*d)*E0c*k*                          Power(\[CurlyEpsilon]c1, 2))*(6*As2*ch*E0c*                          k*\[CurlyEpsilon]c*Power(\[CurlyEpsilon]c1, 2) +                         3*d*k*Power(\[CurlyEpsilon]c1,                             2)*(N0 +                               As1*E0c*(\[CurlyEpsilon]c - \[CurlyEpsilon]n) -                               As2*E0c*(\[CurlyEpsilon]c + \[CurlyEpsilon]n)) +                         Sqrt(3)*                          Sqrt(k*                              Power(\[CurlyEpsilon]c1,                                 2)*(3*k*Power(\[CurlyEpsilon]c1, 2)*                                    Power(-2*As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(-N0 +                                         E0c*(As1*(-\[CurlyEpsilon]c + \\[CurlyEpsilon]n) + As2*(\[CurlyEpsilon]c + \[CurlyEpsilon]n))), 2) -                                   2*(As2*ch + As1*d)*                                    E0c*(b*Power(d, 2)*fc*                                        Power(\[CurlyEpsilon]c + \\[CurlyEpsilon]n, 2)*(4*(-1 + k)*\[CurlyEpsilon]c + (6 -                                         9*k)*\[CurlyEpsilon]c1 +                                         4*(-1 + k)*\[CurlyEpsilon]n) +                                         6*k*\[CurlyEpsilon]c*                                        Power(\[CurlyEpsilon]c1,                                         2)*(As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(N0 - E0c*(As1*\[CurlyEpsilon]n +                                         As2*(\[CurlyEpsilon]c + \\[CurlyEpsilon]n))))))))) -             6*As2*E0c*(-2*ch +                   h)*(\[CurlyEpsilon]c - (ch*\[CurlyEpsilon]c)/                    d + \[CurlyEpsilon]n + (ch*(6*As2*ch*E0c*                              k*\[CurlyEpsilon]c*                              Power(\[CurlyEpsilon]c1, 2) +                             3*d*k*Power(\[CurlyEpsilon]c1,                                 2)*(N0 +                                   As1*E0c*(\[CurlyEpsilon]c - \\[CurlyEpsilon]n) - As2*E0c*(\[CurlyEpsilon]c + \[CurlyEpsilon]n)) +                             Sqrt(3)*                              Sqrt(k*                                  Power(\[CurlyEpsilon]c1,                                     2)*(3*k*Power(\[CurlyEpsilon]c1, 2)*                                        Power(-2*As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(-N0 +                                         E0c*(As1*(-\[CurlyEpsilon]c + \\[CurlyEpsilon]n) + As2*(\[CurlyEpsilon]c + \[CurlyEpsilon]n))), 2) -                                       2*(As2*ch + As1*d)*                                        E0c*(b*Power(d, 2)*fc*                                        Power(\[CurlyEpsilon]c + \\[CurlyEpsilon]n, 2)*(4*(-1 + k)*\[CurlyEpsilon]c + (6 -                                         9*k)*\[CurlyEpsilon]c1 +                                         4*(-1 + k)*\[CurlyEpsilon]n) +                                         6*k*\[CurlyEpsilon]c*                                        Power(\[CurlyEpsilon]c1,                                         2)*(As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(N0 - E0c*(As1*\[CurlyEpsilon]n +                                         As2*(\[CurlyEpsilon]c + \\[CurlyEpsilon]n)))))))))/(6.*d*(As2*ch + As1*d)*E0c*k*                        Power(\[CurlyEpsilon]c1, 2))) - (b*d*fc*                  Power(\[CurlyEpsilon]c + \[CurlyEpsilon]n,                     2)*(2*d*(\[CurlyEpsilon]c + \[CurlyEpsilon]n)*((-1 +                                   k)*\[CurlyEpsilon]c + (2 -                                   3*k)*\[CurlyEpsilon]c1 + (-1 +                                   k)*\[CurlyEpsilon]n) -                       h*(4*(-1 + k)*\[CurlyEpsilon]c + (6 -                                   9*k)*\[CurlyEpsilon]c1 +                             4*(-1 +                                   k)*\[CurlyEpsilon]n)*(\[CurlyEpsilon]c - (6*                                    As2*ch*E0c*k*\[CurlyEpsilon]c*                                    Power(\[CurlyEpsilon]c1, 2) +                                   3*d*k*                                    Power(\[CurlyEpsilon]c1,                                       2)*(N0 +                                         As1*E0c*(\[CurlyEpsilon]c - \\[CurlyEpsilon]n) - As2*E0c*(\[CurlyEpsilon]c + \[CurlyEpsilon]n)) +                                   Sqrt(3)*                                    Sqrt(k*                                        Power(\[CurlyEpsilon]c1,                                         2)*(3*k*Power(\[CurlyEpsilon]c1, 2)*                                        Power(-2*As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(-N0 +                                         E0c*(As1*(-\[CurlyEpsilon]c + \\[CurlyEpsilon]n) + As2*(\[CurlyEpsilon]c + \[CurlyEpsilon]n))), 2) -                                         2*(As2*ch + As1*d)*                                        E0c*(b*Power(d, 2)*fc*                                        Power(\[CurlyEpsilon]c + \\[CurlyEpsilon]n, 2)*(4*(-1 + k)*\[CurlyEpsilon]c + (6 -                                         9*k)*\[CurlyEpsilon]c1 +                                         4*(-1 + k)*\[CurlyEpsilon]n) +                                         6*k*\[CurlyEpsilon]c*                                        Power(\[CurlyEpsilon]c1,                                         2)*(As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(N0 - E0c*(As1*\[CurlyEpsilon]n +                                         As2*(\[CurlyEpsilon]c + \\[CurlyEpsilon]n))))))))/(6.*(As2*ch + As1*d)*E0c*k*                                  Power(\[CurlyEpsilon]c1, 2)))))/(k*                  Power(\[CurlyEpsilon]c1, 2)*                  Power(\[CurlyEpsilon]c -                       1/(6.*(As2*ch + As1*d)*E0c*k*                              Power(\[CurlyEpsilon]c1, 2))*(6*As2*ch*E0c*                              k*\[CurlyEpsilon]c*                              Power(\[CurlyEpsilon]c1, 2) +                             3*d*k*Power(\[CurlyEpsilon]c1,                                 2)*(N0 +                                   As1*E0c*(\[CurlyEpsilon]c - \\[CurlyEpsilon]n) - As2*E0c*(\[CurlyEpsilon]c + \[CurlyEpsilon]n)) +                             Sqrt(3)*                              Sqrt(k*                                  Power(\[CurlyEpsilon]c1,                                     2)*(3*k*Power(\[CurlyEpsilon]c1, 2)*                                        Power(-2*As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(-N0 +                                         E0c*(As1*(-\[CurlyEpsilon]c + \\[CurlyEpsilon]n) + As2*(\[CurlyEpsilon]c + \[CurlyEpsilon]n))), 2) -                                       2*(As2*ch + As1*d)*                                        E0c*(b*Power(d, 2)*fc*                                        Power(\[CurlyEpsilon]c + \\[CurlyEpsilon]n, 2)*(4*(-1 + k)*\[CurlyEpsilon]c + (6 -                                         9*k)*\[CurlyEpsilon]c1 +                                         4*(-1 + k)*\[CurlyEpsilon]n) +                                         6*k*\[CurlyEpsilon]c*                                        Power(\[CurlyEpsilon]c1,                                         2)*(As2*ch*E0c*\[CurlyEpsilon]c +                                         d*(N0 - E0c*(As1*\[CurlyEpsilon]n +                                         As2*(\[CurlyEpsilon]c + \\[CurlyEpsilon]n)))))))), 2))), mhr1 = 1000000000)NullIf(mhr1 == 1000000000 ||       E0c*(3*E0c*                Power(k*                      Power(\[CurlyEpsilon]c1,                         2)*(-2*As2*ch*fy - As1*d*fy + As2*d*fy + d*N0 +                           2*As2*(ch - d)*E0c*\[CurlyEpsilon]n) +                     b*Power(d, 2)*                      fc*(-2*(-1 + k)*                            Power(\[CurlyEpsilon]c1,                               2) + (2 -                                 3*k)*\[CurlyEpsilon]c1*\[CurlyEpsilon]n +                           2*(-1 + k)*Power(\[CurlyEpsilon]n, 2)),                   2) - (2*As2*(-ch + d)*E0c*k*Power(\[CurlyEpsilon]c1, 2) -                     b*Power(d, 2)*                      fc*((-2 + k)*\[CurlyEpsilon]c1 +                           4*(-1 + k)*\[CurlyEpsilon]n))*(-6*As2*k*

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -