Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

user subroutine Gapelectr

Status
Not open for further replies.

cuxcrider

Mechanical
Feb 6, 2008
3
I am trying to use Abaqus to model corrosion. I set up a simple test to try and understand the user subroutine Gapelectr and *Gap Electrical conductance.

I have figured out that Abaqus is thinking that Temp(1) and Temp(2) are zero (really electrical potential (1) and electrical potential (2)) across the gap.

This is even after I set up a multiple increment step, in which on increment 1, I leave out any dependence on the difference in potential and just set the Gap to a specified conductance. Thus, a definite potential gradient should form across the gap. However, on increment 2, I ran a test where I set sigma(1) = Temp(1) (I also tried Temp(2) and Temp(1)-Temp(2)). And everytime I get a zero current. So this is why I think Abaqus thinks that Temp(1) and Temp(2) are zero.

Any thoughts, or has anyone used Abaqus for electrochemistry, corrosion, galvanic corrosion, Butler-Volmer models, etc.? Thank you very much.
 
Replies continue below

Recommended for you

I think the real issue is that I need to pass in the electrical potential to my user subroutine, but after scouring the help files, I can't figure out how to do this.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor