Skip to main content

Posts

Showing posts from January, 2018

Adhesive CZM ANSYS Parameters

How to Extract CZM Parameters From Test Data? A few years ago, I was pulled in to do some adhesive modeling. The project leaders later decided against using adhesives but it peaked my interest on how to simulate adhesives using Cohesive Zone Modeling  (CZM). Mode I Peel direction failure was a concern and glue manufacturers sometimes lists the peel strength per  ASTM D 1876 . Unfortunately, from those values alone, it is difficult to determine the needed parameters for use in ANSYS. Resources 1. CAEAI presentation [ link ] provides good background information 2. PADT The Focus #56 by Rod Scholl [ link ] explained the parameters clearly 3. Paper by A. Khayer Dastjerdi & E. Tan & F. Barthelat [ link ] or [ link ] 4. Ansys Knowledge Resource #2052789 [ link ] model with bonded contacts Simulation Model Goal Unlike ASTM D1876, the paper by Dastjerdi et al [1] provides a clear way of translating load frame test data into parameters used in ANSYS. The flimsy panels used in

Ansys Matrix Sorting and Reordering

Sorting * The *MOPER command has a sort which can be quite convenient. Here's an example of sorting the matrix of different columns consecutively. /PREP7 ! Creates Matrix *dim , mymatrix, array, 5, 3 mymatrix(1, 1) = 4 mymatrix(2, 1) = 7 mymatrix(3, 1) = 4 mymatrix(4, 1) = 1 mymatrix(5, 1) = 4 mymatrix(1, 2) = 42 mymatrix(2, 2) = 78 mymatrix(3, 2) = 42 mymatrix(4, 2) = 16 mymatrix(5, 2) = 22 mymatrix(1, 3) = 3 mymatrix(2, 3) = 8 mymatrix(3, 3) = 2 mymatrix(4, 3) = 6 mymatrix(5, 3) = 5 ! Writes Original Matrix *cfopen , origmatrix, txt  *vwrite , mymatrix(1,1), mymatrix(1,2), mymatrix(1,3) (E20.5, ' ', E20.5, ' ', E20.5) *cfclos The original "mymatrix" is: 4 42 3 7 78 8 4 42 2 1 16 6 4 22 5 ! Reorder Matrix by first column, then second, then third *dim , ordering,,5 ! Ordering index array *moper , ordering(1), mymatrix(1,1), sort, , 1,2,3 ! ordering column ! Writes Sorted Matrix *cfopen , newmatrix, txt  *vwr