Author Topic: How to set bond length distance  (Read 3574 times)

0 Members and 1 Guest are viewing this topic.

Offline khariyahA

  • Heavy QuantumATK user
  • ***
  • Posts: 26
  • Country: my
  • Reputation: 0
    • View Profile
How to set bond length distance
« on: October 3, 2021, 15:54 »
Hi everyone,
I am trying to built carbon doped boron nitride nanoribbon, i am trying to set the bond length to a specific distance. For example I want to set bond length carbon to carbon to 1.42 A , B to N to 1.45 A, carbon to N to 1.32 A and B to carbon to 1.55 A. I appreciate if anyone can guide me on this.
Thank you  :)

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5576
  • Country: dk
  • Reputation: 96
    • View Profile
    • QuantumATK at Synopsys
Re: How to set bond length distance
« Reply #1 on: October 5, 2021, 22:29 »
I am not sure why you want to set the C-C distance in a B-N structure, but you can easily create B-N nanoribbons with the desired bond length 1.45 using the NanoRibbon tool in the builder

As for C-B and C-N, it will be impossible to impose those distances just locally, because also the B-N distances will change around the dopant.
Rather, they should be the result of running a geometry optimization on the structure where you have replaced certain atoms by Carbon (I assume you are talking about substitutional doping, based on the distances mentioned).
Fortunately, the forcefield ReaxFF_CHBN_2015 seems to do a decent job so you can use the Quick Optimizer to at least get a good starting structure. But depending on the width of the nanoribbon and the position of the C atom, all bond lengths at least 2-3 neighbors out will be changed (and in fact, even the edge atoms will be moving a bit).