• Discoverability Visible
  • Join Policy Restricted
  • Created 11 Aug 2017

HW5 - SwiftCompt Comparison

  1. Imad Hanhan

    Hello everyone,

    My elastic constants are very similar to the elastic constants I computed in SwiftComp. However, my CTEs are off by quite a bit:

    I calculated (based on both the stiffness derivation and the compliance derivation) a11=-0.013, and a22=a33=17.18. In SwiftComp I computed a11=a22=2.1 and a33=33.85.

    Anyone else ran into this in their calculations? Can anyone comment on why this might be happening?

    Thanks,
    Imad

    Report abuse

  2. Fei Tao

    Hi Imad,

    You can double check whether have you transformed your CTEs in each layer to the global coordinate correctly. For example, for the bottom layer, the orientation is 45 degrees. Then you should transform it to the global coordinate with an angle -45 degrees. You should get exactly the same result with Swiftcomp. 

    Fei

    Report abuse

  3. Imad Hanhan

    Hi Fei,

    Thanks for the advice, I have double checked my rotation matrices and rotations, they seem correct. Any other suggestions?

    Thanks,
    Imad

    Report abuse

  4. Fei Tao

    You Swiftcomp result looks good. Have you checked the R_eplison you used?  Attached is the R_eplison I used to get alpha_e and alpha_t. 

    Capture.PNG

    Report abuse

  5. Imad Hanhan

    Thanks Fei, my mistake was that I used the rotation matrix you named R_epsilon_e_1 to rotate both alpha vectors. Using the different rotation matrix to rotate alpha_t, my script now works. Can you comment on the rotation matrix R_epsilon_e? Why do we rotate the two alpha vectors using different rotation matrices?

    Thanks again for your help.
    -Imad

    Report abuse

  6. Fei Tao

    This is because of the matrix partition. In our case,  alpha_e =(alpha11 alpha 22 alpha 12); alpha_t =(alpha33 alpha 23 alpha 13). Therefore, when do the coordinate transformation, the corresponding rotation matrix are different.

    I have attached a picture to help you better understand it. 

    Capture2.PNG

    Report abuse