กฎของกลศาสตร์ควอนตัมจะพังลงในสถานการณ์จำลองที่ไหน?


29

ในฐานะที่เป็นคนที่สำเร็จการศึกษาระดับปริญญาตรีสาขาฟิสิกส์ผมค่อนข้างอับอายเมื่อฉันเริ่มทำงานกับการจำลองโมเลกุล มันเป็นเรื่องน่าตกใจที่ค้นพบว่าแม้แต่การจำลองที่มีรายละเอียดและมีราคาแพงที่สุดก็ไม่สามารถทำซ้ำพฤติกรรมเชิงปริมาณของน้ำได้อย่างสมบูรณ์จากหลักการแรก

ก่อนหน้านี้ฉันอยู่ภายใต้ความประทับใจว่ากฎพื้นฐานของกลศาสตร์ควอนตัมเป็นปัญหาที่แก้ไขได้ (นอกเหนือจากแรงโน้มถ่วงซึ่งโดยปกติจะถือว่าไม่เกี่ยวข้องในระดับโมเลกุล) อย่างไรก็ตามดูเหมือนว่าเมื่อคุณพยายามที่จะขยายกฎหมายเหล่านั้นและนำไปใช้กับสิ่งที่ใหญ่กว่าหรือซับซ้อนกว่าอะตอมไฮโดรเจนพลังงานการทำนายของพวกเขาก็เริ่มพังทลายลง

จากมุมมองทางคณิตศาสตร์ฉันเข้าใจว่าคลื่นทำงานอย่างรวดเร็วซับซ้อนเกินกว่าจะแก้ได้และการประมาณนั้น (เช่น Born-Oppenheimer) จำเป็นต้องทำให้คลื่นทำงานได้ง่ายขึ้น ฉันยังเข้าใจด้วยว่าการประมาณเหล่านั้นทำให้เกิดข้อผิดพลาดซึ่งแพร่กระจายมากขึ้นเรื่อย ๆ เมื่อเวลาและสเกลเชิงพื้นที่ของระบบเพิ่มขึ้นภายใต้การศึกษา

ธรรมชาติของข้อผิดพลาดการประมาณที่ใหญ่ที่สุดและสำคัญที่สุดเหล่านี้คืออะไร? ฉันจะเข้าใจความผิดพลาดเหล่านั้นได้อย่างไร สิ่งสำคัญที่สุดคือเราจะไปยังวิธีการ ab-initio ที่จะช่วยให้เราสามารถจำลองโมเลกุลทั้งหมดและประชากรของโมเลกุลได้อย่างถูกต้องอย่างไร ปัญหาที่ใหญ่ที่สุดที่ยังไม่แก้ที่หยุดยั้งผู้คนจากการพัฒนาแบบจำลองเหล่านี้คืออะไร?


6
เอ่อ ... ทุกสิ่งที่ทำให้คุณคิดว่า"กฎพื้นฐานของกลศาสตร์ควอนตัมเป็นปัญหาที่แก้ไขแล้ว"ก็เทียบเท่ากับความสามารถในการ"ทำซ้ำพฤติกรรมที่สมบูรณ์ของน้ำจากหลักการแรก [ในการจำลอง]" ? มันเป็นปัญหาของร่างกายสิบสาม
dmckee

@ dmckee เห็นนี่เป็นสิ่งที่ฉันสับสน ปัญหาของร่างกาย 13 หมายถึงไม่มีวิธีการแก้ปัญหาการวิเคราะห์แน่นอน แต่สิ่งที่จะหยุดเราจากการแก้ปัญหาเชิงตัวเลขของความถูกต้องตามอำเภอใจ? มันเป็นเพียงแค่ว่าคุณตีกำแพงของสิ่งที่เป็นไปได้ในการคำนวณ? คุณมาถึงจุดที่การคำนวณต้องการอายุการใช้งานของดวงอาทิตย์แล้วหรือยัง? ถ้าเป็นเช่นนั้นคุณสามารถประมาณปัญหาแบบใดเพื่อทำให้ปัญหาง่ายขึ้น? คุณสามารถเข้าใจการประมาณเหล่านี้ในระดับที่ใช้งานง่าย? มีวิธีในการปรับปรุงการประมาณค่าลดระดับข้อผิดพลาดที่แนะนำหรือไม่ ทำลายมันสำหรับฉัน
โทร

@dmckee สำหรับสิ่งที่ทำให้ฉันคิดว่าน้ำควรจะง่ายในตอนแรก ... ฉันโทษตัวจำลองโปรตีน พวกเขาทำให้ฉันฝันถึงสิ่งที่เป็นไปได้ :)
โทร

คำตอบ:


16

O(norbsCne).) วิธีการและวิธีการ Monte-Carlo ที่เกี่ยวข้องซึ่งใช้พวกเขาด้วย "วอล์กเกอร์" และเครือข่ายปัจจัยกำหนดสามารถให้ผลลัพธ์ได้เร็วขึ้น แต่ตามที่กล่าวไว้ข้างต้นจะไม่แปรปรวน และยังมีราคาแพงอย่างน่าสังเวช

การประมาณกำลังใช้งานจริงเพื่อพลังงานมากกว่าสองอะตอมรวมถึง:

  • Oppenheimer เกิดอย่างที่คุณพูดว่า: มันแทบจะไม่มีปัญหาเลยเว้นแต่ว่าระบบของคุณเกี่ยวข้องกับการขุดอุโมงค์ไฮโดรเจนหรือเว้นแต่ว่าคุณอยู่ใกล้กับสถานะการข้าม / หลีกเลี่ยงการข้าม (ดูตัวอย่างเช่นจุดตัดรูปกรวย) แนวคิดมีวิธีการที่ไม่ใช่แบบอะเดียแบติกสำหรับความหนาแน่นของคลื่น / ความหนาแน่นรวมถึง CPMD และยังมี Path-Integral MD ซึ่งสามารถอธิบายผลกระทบจากการขุดอุโมงค์นิวเคลียร์
  • การคำนวณแบบไม่สัมพันธ์กันและการประมาณสององค์ประกอบของสมการ Dirac: คุณสามารถได้รับสูตรสององค์ประกอบที่แน่นอนของสมการ Dirac แต่จริง ๆ แล้วประมาณ Zeroth-Order ปกติประมาณ (ดู Lenthe et al, JChemPhys, 1993) หรือ Douglas- Kroll-Hess Hamiltonian (ดู Reiher, ComputMolSci, 2012) เป็นที่นิยมใช้กันและมักจะละเลยการแต่งงานแบบหมุนวงโคจร
  • ชุด Basis และ LCAO: ชุดพื้นฐานนั้นไม่สมบูรณ์แบบ แต่คุณสามารถทำให้มันสมบูรณ์ยิ่งขึ้น
  • ฟังก์ชั่น DFT ซึ่งมีแนวโน้มที่จะพยายามอย่างดีพอที่จะแลกเปลี่ยนและสหสัมพันธ์โดยไม่มีค่าใช้จ่ายในการคำนวณของวิธีการขั้นสูงเพิ่มเติมด้านล่าง (ซึ่งมาในระดับที่แตกต่างกันของการประมาณ LDA เป็นระดับเริ่มต้นหนึ่ง GGA, metaGGA และรวมถึงการแลกเปลี่ยนที่แน่นอนไปไกลกว่านั้นและรวมถึง RPA ยังคงเป็นเทคนิคที่ค่อนข้างแพงและใหม่ - ish เท่าที่ฉัน ตระหนักถึงนอกจากนี้ยังมี functionals ที่ใช้เทคนิคที่แตกต่างกันเป็นหน้าที่ของการแยกและบางอย่างที่ใช้ vorticity ซึ่งฉันคิดว่ามีการประยุกต์ใช้ในการศึกษาแม่เหล็กหรือกลิ่นหอม) (B3LYP, ฟังก์ชั่นบางคนรักและบางคนชอบเกลียด คือ GGA ซึ่งรวมเปอร์เซ็นต์การแลกเปลี่ยนที่แน่นอน)
  • การตัดการโต้ตอบการกำหนดค่า: CIS, CISD, CISDT, CISD (T), CASSCF, RASSCF ฯลฯ สิ่งเหล่านี้เป็นการประมาณค่าทั้งหมดของ CI ซึ่งถือว่าปัจจัยที่สำคัญที่สุดคือความตื่นเต้นที่น้อยที่สุด
  • การโต้ตอบการกำหนดค่าหลายอ้างอิง (ตัด): เหมือนกัน แต่มีสถานะการอ้างอิงเริ่มต้นที่แตกต่างกันไม่กี่
  • E(H2)×2=E((H2)2

สำหรับพลวัตการประมาณจำนวนมากอ้างถึงสิ่งต่าง ๆ เช่นขนาดที่ จำกัด ของระบบที่สามารถจัดการได้และตัวเลือกการประทับเวลาในทางปฏิบัติ - เป็นสิ่งที่ค่อนข้างธรรมดาในเขตข้อมูลการจำลองเวลาแบบตัวเลข นอกจากนี้ยังมีการบำรุงรักษาอุณหภูมิ (ดูที่ Nose-Hoover หรือ Langevin thermostats) นี่เป็นชุดของปัญหากลศาสตร์เชิงสถิติเป็นส่วนใหญ่ แต่อย่างที่ฉันเข้าใจ

อย่างไรก็ตามหากคุณเป็นคนที่สนใจในเรื่องฟิสิกส์คุณสามารถรู้สึกดีกับสิ่งที่ถูกทอดทิ้งโดยดูที่สูตรและเอกสารเกี่ยวกับวิธีการเหล่านี้: วิธีการที่ใช้กันทั่วไปส่วนใหญ่จะมีเอกสารอย่างน้อยหนึ่งหรือสองฉบับที่ไม่ใช่คุณสมบัติดั้งเดิม อธิบายสูตรและสิ่งที่มันรวมถึง หรือคุณสามารถพูดคุยกับคนที่ใช้พวกเขา (ผู้ที่ศึกษาระบบเป็นระยะด้วย DFT มักจะพูดพึมพำเกี่ยวกับสิ่งที่ฟังก์ชั่นที่แตกต่างกันและไม่รวมและคิดเป็น) ส่วนน้อยมากที่มีวิธีการละเว้นหรือโหมดความล้มเหลวที่น่าประหลาดใจ ปัญหาที่ยากที่สุดดูเหมือนจะเป็นการรักษาความสัมพันธ์ของอิเล็กตรอนอย่างเหมาะสมและสิ่งใดก็ตามที่อยู่เหนือวิธีการ Hartree-Fock ซึ่งไม่ได้คำนึงถึงมันก็คือความพยายามที่จะรวมมันไว้

ตามที่ฉันเข้าใจแล้วการได้รับความแม่นยำของ CI แบบเต็มสัมพัทธ์กับชุดพื้นฐานที่สมบูรณ์จะไม่ถูกเลย (และสำหรับคนที่บอกว่า DFT เป็นคำตอบสำหรับทุกสิ่งฉันกำลังรอสูตรความหนาแน่นบริสุทธิ์ของคุณที่ไม่มีวงโคจร)

นอกจากนี้ยังมีประเด็นที่ยิ่งทำให้การจำลองของคุณแม่นยำยิ่งขึ้นโดยรวมถึงการมีส่วนร่วมมากขึ้นและสูตรที่ซับซ้อนยิ่งขึ้นยิ่งยากที่จะทำสิ่งใดด้วย ยกตัวอย่างเช่นการโคจรแบบคัปปลิ้งบางครั้งก็หลีกเลี่ยงเพราะมันทำให้ทุกอย่างซับซ้อนมากขึ้นในการวิเคราะห์ (แต่บางครั้งก็เพราะมันมีผลกระทบไม่ได้) และเป็นที่ยอมรับของ Hartree-Fock หรือ Kohn-Sham orbitals orbitals ระบบโดยไม่ต้องฝังรากลึกในเอาต์พุตเพิ่มเติมของวิธีการขั้นสูงเพิ่มเติม

(ฉันหวังว่าบางสิ่งนี้สมเหตุสมผล, อาจจะเป็นจุด ๆ เล็ก ๆ น้อย ๆ และฉันอาจจะคิดถึงใครบางคนที่ชอบหรือประมาณค่า niggle)


11

O(Ne3.7)NeNe=104N=39

ประเด็นหลักก็คือนอกเหนือจากการเพิ่มแรงม้าในการคำนวณคุณจะต้องมีอัลกอริธึมที่ดีกว่าที่สามารถลดค่าเลขชี้กำลัง 3.7 ลงเป็นสิ่งที่จัดการได้ง่ายขึ้น


6
O(Ne3.7)

1
ฉันชอบและสนุกกับการสนทนานี้จริงๆ!
เปิดทาง

ความเข้าใจของฉันคือกลศาสตร์ควอนตัม (หรืออย่างน้อยทฤษฎีโครงสร้างอิเล็กทรอนิกส์) จะได้รับการพิจารณาว่าเป็นปัญหาที่แก้ไขได้หากวิธีการที่แม่นยำที่สุดปรับสัดส่วนเป็น O (N ^ 3) ปัญหาก็คือมันเป็นเพียงวิธีการที่เลวร้ายที่สุดหมายถึงการประมาณค่าฟิลด์หมายถึงวิธีการปรับขนาดนี้และบางอย่างเช่นเครื่อง CI แบบเต็มจะอธิบายจำนวนของอิเล็กตรอนแบบทวีคูณ (หรือมากกว่านั้นคือฟังก์ชันพื้นฐาน)
Tyberius

6

ปัญหาดังกล่าวเทียบเท่ากับความแตกต่างระหว่างคอมพิวเตอร์แบบดั้งเดิมและคอมพิวเตอร์ควอนตัม คอมพิวเตอร์แบบคลาสสิกทำงานกับค่าเดียวในครั้งเดียวเนื่องจากมีอนาคต / ประวัติศาสตร์เดียวเท่านั้นที่เป็นไปได้สำหรับอินพุตที่กำหนดไว้เพียงตัวเดียว อย่างไรก็ตามคอมพิวเตอร์ควอนตัมสามารถทำงานได้กับทุกอินพุตที่เป็นไปได้พร้อมกันเพราะสามารถใส่ในการซ้อนทับของสถานะที่เป็นไปได้ทั้งหมด

ในทำนองเดียวกันคอมพิวเตอร์คลาสสิคจะต้องคำนวณคุณสมบัติทุกอย่างเป็นเอกเทศ แต่ระบบควอนตัมที่จำลองนั้นมีกฎทั้งหมดของจักรวาลเพื่อคำนวณคุณสมบัติทั้งหมดพร้อมกัน

ปัญหานี้ทวีความรุนแรงมากขึ้นโดยวิธีการที่เราต้องส่งข้อมูลเกือบเป็นลำดับผ่านซีพียูหรือซีพียูไม่กี่พันตัว ในทางตรงกันข้ามจักรวาลมีการคำนวณพร้อมกันเกือบไม่ จำกัด พร้อมกันที่เกิดขึ้นในเวลาเดียวกัน

พิจารณาเป็นตัวอย่าง 3 อิเล็กตรอนในกล่อง คอมพิวเตอร์จะต้องเลือกการประทับเวลา (ประมาณครั้งแรก) และคำนวณการโต้ตอบของอิเล็กตรอนแต่ละตัวกับอิเล็กตรอนแต่ละตัวด้วยการ จำกัด จำนวนซีพียู ในความเป็นจริงอิเล็กตรอนมีจำนวนของอนุภาคแลกเปลี่ยนจริงและเสมือนจริงในการขนส่งไม่สามารถดูดซึมและปล่อยออกมาเป็นกระบวนการต่อเนื่อง อนุภาคและจุดในอวกาศทุกชิ้นมีการโต้ตอบเกิดขึ้นซึ่งจะต้องใช้คอมพิวเตอร์เพื่อจำลอง

การจำลองเป็นศิลปะในการเลือกการประมาณค่าและอัลกอริธึมของคุณในการสร้างแบบจำลองเรื่องเช่นเดียวกับที่เป็นไปได้กับทรัพยากรที่คุณมี ถ้าคุณต้องการความสมบูรณ์แบบฉันกลัวว่ามันเป็นคณิตศาสตร์ของไก่ทรงกลมในเครื่องดูดฝุ่น เราสามารถจำลองสิ่งที่ง่ายที่สุดได้อย่างสมบูรณ์แบบเท่านั้น


3
ดีมาก "การจำลองเป็นศิลปะของการเลือกการประมาณและอัลกอริธึมของคุณในการสร้างแบบจำลองเรื่องเช่นเดียวกับที่เป็นไปได้กับทรัพยากรที่คุณมี"
เปิดทาง

มันเป็นความจริงที่ว่าคนที่ชอบเล่นไก่ทรงกลมเท่านั้นที่ใส่ใจเรื่องความสมบูรณ์แบบ คำถามจริงคือสิ่งที่หยุดเราจากการไปถึง "ดีพอ"? สำหรับปัญหามากมายที่น่าสนใจทางชีวภาพ (เช่นปัญหาการผูกมัดยาทุกครั้ง) ความแม่นยำเพียงพอจะคำนวณพลังงานภายใน ~ 1 kT หรือประมาณนั้น บางครั้งเรียกว่า "ความแม่นยำทางเคมี"
โทร

1
@tel: ขึ้นอยู่กับพื้นที่ สำหรับบางสิ่งเรามีความแม่นยำในแบบจำลองมากกว่าที่เราสามารถทำได้ในทางปฏิบัติเช่นการสร้างแบบจำลองวงโคจรอิเล็กตรอนไฮโดรเจน สำหรับคนอื่น ๆ มักจะเป็นระบบที่ไม่เป็นเส้นตรงซึ่งมีเอฟเฟกต์หลายอย่างเข้ามาเล่นเราพยายามต่อสู้เพื่อการทดลอง เคมีควอนตัมสำหรับสิ่งต่าง ๆ เช่นพลังงานผูกพัน (ดูทฤษฎีการทำงานความหนาแน่น) การพับโปรตีนสิ่งเหล่านี้เป็นสถานที่ที่เราไม่สามารถทำซ้ำการทดลองได้อย่างน่าเชื่อถือด้วยทรัพยากรที่มีอยู่ทั่วไป คอมพิวเตอร์ควอนตัมที่มีขนาดเหมาะสมจะทำงานได้
Phil H

4

ฉันไม่รู้ว่าสิ่งต่อไปนี้จะช่วยได้หรือไม่ แต่สำหรับฉันแล้วมันเป็นเรื่องที่ชาญฉลาดมากที่จะเห็นภาพพฤติกรรมการปรับขนาดของระบบควอนตัม:

ปัญหาหลักมาจากความจริงที่ว่าพื้นที่ฮิลแบร์ตของรัฐควอนตัมเติบโตขึ้นอย่างทวีคูณกับจำนวนของอนุภาค สามารถมองเห็นได้ง่ายมากในระบบที่ไม่ต่อเนื่อง นึกถึงหลุมที่มีศักยภาพสองแห่งที่เชื่อมต่อกันอาจมีเพียงสองหลุม: บ่อที่ 1 และบ่อที่ 2 ตอนนี้ให้เพิ่มโบซอน (เช่นรูบิเดียม 87 เช่นเป็นตัวอย่าง) ในตอนแรกเพียงหลุมเดียว เวกเตอร์พื้นฐานที่เป็นไปได้มีอยู่เท่าไหร่?

  • เวกเตอร์พื้นฐาน 1: boson ใน well 1
  • เวกเตอร์พื้นฐาน 2: boson อย่างดี 2

|1,0|0,1

ทีนี้สมมติว่าโบซอนสามารถกระโดด (หรืออุโมงค์) จากหลุมหนึ่งไปยังอีกหลุมหนึ่งได้ มิลโตเนียนที่อธิบายระบบนั้นสามารถเขียนได้คือสัญกรณ์เมทริกซ์เป็น

H^=(ϵ1ttϵ2)

ϵ1,2|1,0|0,1

ปัญหานี้ง่ายมากจนสามารถแก้ไขได้ด้วยมือ

ทีนี้สมมติว่าเรามีบ่อน้ำที่มีศักยภาพและ bosons มากขึ้นเช่นในกรณีของสี่หลุมที่มีสอง bosons มี 10 ความเป็นไปได้ที่แตกต่างกันในการกระจาย bosons ในหลุม มิลโตเนียนจะมีองค์ประกอบ 10 x 10 = 100 และ 10 eigenstates

number of eigenstates=(number of wells+number of bosons1number of bosons)

92,3782

2.7105310107 องค์ประกอบที่มีพื้นที่มากจนเราต้องการอนุภาคทั้งหมดจาก 10 ล้านจักรวาลเช่นเดียวกับเราเพื่อเข้ารหัสข้อมูลนั้น


2

n3n

points12

ทฤษฎีการใช้ความหนาแน่นเป็นอีกวิธีหนึ่งในการจัดการกับปัญหานี้ แต่เป็นการประมาณ มันเป็นการประมาณที่ดีมากในบางกรณี แต่ในกรณีอื่น ๆ มันอาจจะแย่อย่างน่าประหลาดใจ


1

ผมคิดว่าแบบจำลองที่ถูกต้องแม่นยำสูงของน้ำที่เป็นหัวข้อหนึ่งของการจำลองมากเป็นครั้งแรกและมีขนาดใหญ่ดำเนินการโดยใช้ซูเปอร์คอมพิวเตอร์ที่จากัวร์ คุณอาจต้องการตรวจสอบบทความนี้และงานติดตามผลของพวกเขา (ซึ่งเป็นวิธีเข้ารอบสุดท้ายสำหรับรางวัลGordon-Bellในปี 2009):

"น้ำของเหลว: รับคำตอบที่ถูกต้องด้วยเหตุผลที่ถูกต้อง" , Aprà, Rendell, Harrison, Tipparaju, deJong, Xantheas


-1

ปัญหานี้แก้ไขได้ด้วยทฤษฎีความหนาแน่น Functinal สาระสำคัญคือการเปลี่ยนองศาอิสระของร่างกายโดยหลายสาขาหนึ่งในนั้นรังผึ้งความหนาแน่นของอิเล็กตรอน สำหรับนิทรรศการที่ยิ่งใหญ่โปรดดูการบรรยายอันทรงเกียรติของหนึ่งในผู้ก่อตั้ง DFT: http://www.nobelprize.org/nobel_prizes/chemistry/laureates/1998/kohn-lecture.pdf


คุณสามารถให้บริบทกับลิงค์ที่คุณนำเสนอได้บ้าง เราไม่สนับสนุนคำตอบที่ให้ลิงก์โดยไม่มีคำอธิบายใด ๆ เท่านั้นและคำตอบเหล่านี้จะถูกลบเว้นแต่ว่าจะมีการแก้ไข
Geoff Oxberry

10
และโดยวิธีการที่คุณควรจะดูแลด้วย "ปัญหานี้แก้ไขได้โดย .... " เนื่องจากมีข้อ จำกัด สำหรับ DFT ที่บางคนควรพูดถึง
เปิดทาง

3
DFT ให้การประมาณที่มีประโยชน์มาก แต่ไม่ได้ 'แก้ปัญหา' อะไรเลย! มันไม่ถูกต้องหากปราศจาก functionals ที่แน่นอนสำหรับการแลกเปลี่ยนและสหสัมพันธ์และถึงอย่างนั้นก็ไม่ได้ทำหน้าที่เป็นคลื่น แต่เป็นความหนาแน่นของอิเล็กตรอน
Phil H

ร่างกาย QM จำนวนมากไม่ได้สลายตามทฤษฎีมันเป็นเพียง NP ยาก DFT เป็นทฤษฎีที่มีความซับซ้อนพหุนามที่สามารถแก้ไขได้ด้วยความ acuracy เช่นเดียวกับหลักการพื้นฐาน QM โครงสร้างอิเล็กทรอนิกส์ขององค์ประกอบทางเคมีทั้งหมด นี่คือเหตุผลว่าทำไมจึงได้รับรางวัลโนเบลสาขาเคมี มันให้ความต้านทานที่ยอดเยี่ยมสำหรับระบบขนาดใหญ่เมื่อเปรียบเทียบกับการทดสอบ
Artan

2
คุณผิด. DFT ไม่ได้แก้ "ปัญหา" ด้วยความแม่นยำเดียวกัน มัน "แก้ปัญหา" หนึ่งกรณีเฉพาะ (สถานะพื้น) โดยการแนะนำฟังก์ชั่นการแลกเปลี่ยนความสัมพันธ์ที่ไม่รู้จักอย่างสมบูรณ์
Misha
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.