Rob
Ansys Employee

It's been done, but nothing I can share on here. You may need UDFs for this: a possible starting point is the MHD module in Fluent.