Skip to main content
edited body
Source Link

I want to ask a couple of follow up questions to the question answered on the thread "Derivative of eigenvectors of a matrix with respect to its components".
I noticed that in the accepted answer there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit: I wanted to add a description of my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right Cauchy-Green deformation tensor. In order to calculate the stress of the material, I calculated the derivative of the strain energy density with respect to the Lagrangian strain tensor (which can be expressed in terms of the right Cauchy-Green deformation tensor), and I was able to form an equation for it correctly. After that, in order to calculate the constitutive material tensor, I need to calculate the derivative of the stress tensor with respect to the Lagrangian strain tensor again: again. Now, this process involves calculating the derivative of the eigenvectors of the right Cauchy-Green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and iteexpression I get after differentiation seems to be correct. However, in my code; I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

I want to ask a couple of follow up questions to the question answered on the thread "Derivative of eigenvectors of a matrix with respect to its components".
I noticed that in the accepted answer there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit I wanted to add a description of my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right Cauchy-Green deformation tensor. In order to calculate the stress of the material, I calculated the derivative of the strain energy density with respect to the Lagrangian strain tensor (which can be expressed in terms of the right Cauchy-Green deformation tensor), and I was able to form an equation for it correctly. After that, in order to calculate the constitutive material tensor, I need to calculate the derivative of the stress tensor with respect to the Lagrangian strain tensor again: again this process involves calculating the derivative of the eigenvectors of the right Cauchy-Green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

I want to ask a couple of follow up questions to the question answered on the thread "Derivative of eigenvectors of a matrix with respect to its components".
I noticed that in the accepted answer there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit: I wanted to add a description of my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right Cauchy-Green deformation tensor. In order to calculate the stress of the material, I calculated the derivative of the strain energy density with respect to the Lagrangian strain tensor (which can be expressed in terms of the right Cauchy-Green deformation tensor), and I was able to form an equation for it correctly. After that, in order to calculate the constitutive material tensor, I need to calculate the derivative of the stress tensor with respect to the Lagrangian strain tensor again. Now, this process involves calculating the derivative of the eigenvectors of the right Cauchy-Green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, the eexpression I get after differentiation seems to be correct. However, in my code; I still need to account for non-distinct eigenvalues and how the expression would change because of that.

Minor typo fixes and grammar improvements
Source Link
Daniele Tampieri
  • 6.4k
  • 7
  • 30
  • 45

I wantedwant to ask a couple of follow up questions to the question answered on thisthe thread "Derivative of eigenvectors of a matrix with respect to its components". I
I noticed that in the accepted answer, there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit:Edit I wanted to add a description of my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right cauchy greenCauchy-Green deformation tensor. In order to calculate the stress of the material, I takecalculated the derivative of the strain energy density with respect to the lagrangianLagrangian strain tensor  (which can be expressed in terms of the right cauchy greenCauchy-Green deformation tensor)., and I amwas able to createform an equation for stress tensorit correctly. InAfter that, in order to calculate the constitutive material tensor, I need to takecalculate the derivative of the stress tensor with respect to the lagrangianLagrangian strain tensor again. This: again this process involves calculating the derivative of the eigenvectors of the right cauchy greenCauchy-Green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

I wanted to ask a couple of follow up questions to the question answered on this thread Derivative of eigenvectors of a matrix with respect to its components. I noticed that in the accepted answer, there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit: I wanted to add my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right cauchy green deformation tensor. In order to calculate the stress of the material, I take the derivative of the strain energy density with respect to the lagrangian strain tensor(which can be expressed in terms of the right cauchy green deformation tensor). I am able to create an equation for stress tensor correctly. In order to calculate the constitutive material tensor, I need to take the derivative of the stress tensor with respect to the lagrangian strain tensor again. This process involves calculating the derivative of the eigenvectors of the right cauchy green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

I want to ask a couple of follow up questions to the question answered on the thread "Derivative of eigenvectors of a matrix with respect to its components".
I noticed that in the accepted answer there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit I wanted to add a description of my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right Cauchy-Green deformation tensor. In order to calculate the stress of the material, I calculated the derivative of the strain energy density with respect to the Lagrangian strain tensor  (which can be expressed in terms of the right Cauchy-Green deformation tensor), and I was able to form an equation for it correctly. After that, in order to calculate the constitutive material tensor, I need to calculate the derivative of the stress tensor with respect to the Lagrangian strain tensor again: again this process involves calculating the derivative of the eigenvectors of the right Cauchy-Green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

added 1109 characters in body
Source Link

I wanted to ask a couple of follow up questions to the question answered on this thread Derivative of eigenvectors of a matrix with respect to its components. I noticed that in the accepted answer, there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit: I wanted to add my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right cauchy green deformation tensor. In order to calculate the stress of the material, I take the derivative of the strain energy density with respect to the lagrangian strain tensor(which can be expressed in terms of the right cauchy green deformation tensor). I am able to create an equation for stress tensor correctly. In order to calculate the constitutive material tensor, I need to take the derivative of the stress tensor with respect to the lagrangian strain tensor again. This process involves calculating the derivative of the eigenvectors of the right cauchy green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

I wanted to ask a couple of follow up questions to the question answered on this thread Derivative of eigenvectors of a matrix with respect to its components. I noticed that in the accepted answer, there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

I wanted to ask a couple of follow up questions to the question answered on this thread Derivative of eigenvectors of a matrix with respect to its components. I noticed that in the accepted answer, there is a sum over all non-equal eigenvalues (the denominator is the difference of two eigenvalues, which would yield zero if the eigenvalues were equal).

  1. Does that mean that if all the eigenvalues of a tensor are equal, the derivative of the eigenvector with respect to the components of the tensor could be taken as zero?
  2. Or is it simply undefined? If so, could you please explain in simple terms the physical significance of having an undefined derivative of an eigenvector when all the eigenvalues are equal?

Thank you.

(Please note: This is my first time asking on this forum. Please let me know if I am using an incorrect format to ask questions and/or if I need to explain my question in more detail.)

Edit: I wanted to add my particular use case. I am writing a subroutine to simulate a hyper-elastic material under certain loading conditions. The strain energy density of a "pure solid" is expressed in terms of the eigenvalues of the right cauchy green deformation tensor. In order to calculate the stress of the material, I take the derivative of the strain energy density with respect to the lagrangian strain tensor(which can be expressed in terms of the right cauchy green deformation tensor). I am able to create an equation for stress tensor correctly. In order to calculate the constitutive material tensor, I need to take the derivative of the stress tensor with respect to the lagrangian strain tensor again. This process involves calculating the derivative of the eigenvectors of the right cauchy green deformation tensor with respect to the tensor. Now, in case of distinct eigenvalues, I have calculated the derivative equation and it seems to be correct. However, I still need to account for non-distinct eigenvalues and how the derivative expression would change because of that in my code.

Source Link
Loading