Author Topic: How can I set a specific atom to an anion or a cation?  (Read 818 times)

0 Members and 1 Guest are viewing this topic.

Offline juwon

  • Regular QuantumATK user
  • **
  • Posts: 5
  • Country: kr
  • Reputation: 0
    • View Profile
How can I set a specific atom to an anion or a cation?
« on: November 26, 2023, 11:50 »
Using the bulk configuration, I want to add an anion or a cation with the builder.

Is setting the partial charge by selecting the wanted atom correct for transforming the atom to ion?

For example, I add Fluorine in my structure and want to transform it into -1 charged Fluorine ion.
Can I do that by selecting the Fluorine atom and change the 'Set Partial Charges' to minus 1, in the "Coordinate Tools > Partial Charges"?

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5411
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: How can I set a specific atom to an anion or a cation?
« Reply #1 on: December 1, 2023, 21:44 »
If you are planning to do forcefield calculations, you can use partial charges, yes.

It in DFT, it's both easier and a bit trickier... Depending on exactly how the F atom binds to the other atoms, there will be some amount of charge transfer, so it will never be exactly -1 unless isolated in vacuum. DFT doesn't care about partial charges, but you can charge the entire simulation cell ("charge" keyword) in which case the electronegativity of the F will probably lead it to having the correct charge (or 0.9 or whatever it adjusts to). If the F atom is not bound, and you want the extra electron in the system to go onto it, you could use a compensation charge. I haven't tried exactly that...

Offline juwon

  • Regular QuantumATK user
  • **
  • Posts: 5
  • Country: kr
  • Reputation: 0
    • View Profile
Re: How can I set a specific atom to an anion or a cation?
« Reply #2 on: December 3, 2023, 10:16 »
Thank you for your reply.

I am trying to do DFT calculation, but I think in my system the slight charge difference induced by charge transfer is not that important.

Now I am using 2022.12 version of quantumATK, and in Builder > Coordinate Tools > Partial Charges section, I can find that there are three parts that I can define.

1. Set Partial Charges (e)
2. Total Charge (e)
3. Scale Charges

I was thinking of setting the partial charge (which is 1. above), but I am not sure about the scale charges (which is 3. above).
Is it okay if I just set the scale charge by the reference ionic scale (ionic radius)?

Thank you again in advance.

Offline dprai

  • Regular QuantumATK user
  • **
  • Posts: 23
  • Country: in
  • Reputation: 0
  • Learning Simulation of Nanoelectronics
    • View Profile
Re: How can I set a specific atom to an anion or a cation?
« Reply #3 on: December 28, 2023, 13:57 »
Is this feature available in Quantum Atk 2019 version?

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5411
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: How can I set a specific atom to an anion or a cation?
« Reply #4 on: January 5, 2024, 20:04 »
I think 2019 has all the same features in this respect.

Note that partial charges has no influence on DFT calculations, only forcefields that support it.