GeorgeEllwood
Mechanical
- Aug 22, 2006
- 134
Hello,
I'm trying to model a superconducting magnet quenching. This is when the temperature of the superconductor rises above a critical temperature in a zone and the electrical resistance of the conductor becomes greater than zero, heat is then generated in the resistive zone because current is flowing through it and it has a resistance. The resistive zone then increases in size due to thermal conduction and joule heating.
So far I've created a thermal transient model that can show the propagation of temperature through the model. This model uses the specific heat capacity and the thermal conductivity (both of which are functions of temperature) and after a heat pulse is added to part of the model, the temperature is then calculated.
What I would then like to do is to calculate the electrical resistance of the resistive zone using ANSYS. The electrical resistivity is a function of temperature, I've some equations/data tables that describe it. At the end of each sub-step I would like ANSYS to calculate the temperature of each element and then using the volume of the element and the resistivity data to calculate the resistance of that element. From then onwards I can then calculate the total resistance of the model. At the next time step using the resistance from the previous time step I can calculate the current drop and then go through the same process until all the current in the magnet has dissipated, whilst calculating the temperature rise and time for current to dissipate etc.
Would anyone be able to advise on how to get ANSYS to calculate the electrical resistance? I can think of a few ways to do it but they seem too clunky so I might be missing something obvious.
Any help would be greatly appreciated.
Cheers
George
I'm trying to model a superconducting magnet quenching. This is when the temperature of the superconductor rises above a critical temperature in a zone and the electrical resistance of the conductor becomes greater than zero, heat is then generated in the resistive zone because current is flowing through it and it has a resistance. The resistive zone then increases in size due to thermal conduction and joule heating.
So far I've created a thermal transient model that can show the propagation of temperature through the model. This model uses the specific heat capacity and the thermal conductivity (both of which are functions of temperature) and after a heat pulse is added to part of the model, the temperature is then calculated.
What I would then like to do is to calculate the electrical resistance of the resistive zone using ANSYS. The electrical resistivity is a function of temperature, I've some equations/data tables that describe it. At the end of each sub-step I would like ANSYS to calculate the temperature of each element and then using the volume of the element and the resistivity data to calculate the resistance of that element. From then onwards I can then calculate the total resistance of the model. At the next time step using the resistance from the previous time step I can calculate the current drop and then go through the same process until all the current in the magnet has dissipated, whilst calculating the temperature rise and time for current to dissipate etc.
Would anyone be able to advise on how to get ANSYS to calculate the electrical resistance? I can think of a few ways to do it but they seem too clunky so I might be missing something obvious.
Any help would be greatly appreciated.
Cheers
George