ትርፍ፡
- ተለዋዋጭ አካላዊ ስርዓትን እንደ solve_ivp ካሉ ፈቺዎች ጋር የማስመሰል ችሎታ እና አጠቃላይ የኢነርጂ ወይም የፍጥነት ጥበቃን በመከታተል የማስመሰልን ትክክለኛነት የማረጋገጥ ችሎታ።
- የእርምጃውን መጠን ከኮንቨርጄንስ ፈተና ጋር በመምረጥ የቁጥር ቅርሶችን ከእውነተኛ ፊዚክስ የመለየት ችሎታ
- ከታወቁ የትንታኔ ሁኔታዎች እና የአካላዊ ገደብ ግዛቶች ጋር በማነፃፀር የማስመሰል ውጤቱን የመሞከር ችሎታ
አብዛኛው ፊዚክስ ጊዜን ከሚለዋወጡ ስርዓቶች ጋር ይመለከታል፡- የሚወዛወዝ ፔንዱለም፣ የምትሽከረከር ፕላኔት፣ የማቀዝቀዣ አካል፣ የሚያሰራጭ ሞገድ። አብዛኛዎቹ እነዚህ ስርዓቶች በልዩ እኩልታዎች ይገለፃሉ-ይህም የአንድን መጠን (አቀማመጥ ፣ የሙቀት መጠን) የመቀየር መጠን ከዚያ መጠን ጋር የሚዛመዱ እኩልታዎች። እነዚህ እኩልታዎች ብዙውን ጊዜ የትንታኔ (ቀመር-ትክክለኛ) መፍትሄ የላቸውም; ይልቁንስ አስመስለው: ስርዓቱን በትንሽ ጊዜ እርምጃዎች ወደፊት በማንቀሳቀስ እና ባህሪውን በቁጥር መከታተል. በዚህ ክፍል ውስጥ የማስመሰል ኮድን ለመገንባት አርቴፊሻል ኢንተለጀንስ (AI)ን እንዴት መጠቀም እንደሚችሉ እና ከሁሉም በላይ ደግሞ - ማስመሰል ፊዚክስን በትክክል የሚያንፀባርቅ መሆኑን በጥበቃ ህጎች እንዴት ማረጋገጥ እንደሚችሉ ይማራሉ ።
የማስመሰል መሰረታዊ ሀሳብ እና የ AI ሚና
አንድ ማስመሰል ይህንን ዑደት ያካትታል: የአሁኑን ሁኔታ ይውሰዱ, የለውጡን እኩልታ ይተግብሩ, በትንሽ Δt ወደፊት ይሂዱ, ይድገሙት. አይአይ ይህንን loop በመገንባት ትክክለኛውን ፈታሽ በመምረጥ ረገድ በጣም ፈጣን ነው - የልዩነት እኩልነትን ደረጃ በደረጃ የሚፈታ ስልተ ቀመር እና ኮዱን በማረም። የፊዚክስ ሊቃውንት መደበኛ መሣሪያ scipy.integrate.solve_ivp (የመጀመሪያ እሴት ችግሮችን የሚፈታው የ SciPy ተግባር) ነው። ነገር ግን በ AI የተፈጠረውን አስመስሎ ከመተማመንዎ በፊት መጠየቅ ያለብዎት ጥያቄ የሚከተለው ነው፡- ይህ ማስመሰል ተጠብቆ ሊቆይ የሚገባውን አካላዊ መጠን (ኢነርጂ፣ ሞመንተም፣ አንግል ሞመንተም) ይጠብቃል?
ስርዓት
የእኩልታ አይነት
የማረጋገጫ መስፈርቶች
ፔንዱለም, ጸደይ
ሁለተኛ ዲግሪ ODE
የጠቅላላ ጉልበት ቋሚነት
ፕላኔት ምህዋር
የኒውቶኒያ የስበት ኃይል ODE
የማዕዘን ፍጥነት + የኃይል ጥበቃ
ቀዝቃዛ / ሙቀት
የመጀመሪያ ዲግሪ ODE
ከተመጣጣኝ የሙቀት መጠን ጋር መቀላቀል
ራዲዮአክቲቭ መበስበስ
ገላጭ ODE
የግማሽ ህይወት ቁጥጥር
ሞንቴ ካርሎ (በዘፈቀደ)
ስታቲስቲካዊ
ከታወቀ አማካኝ/ስርጭት ጋር መመሳሰል
ማስታወሻ፡ ODE ማለት “ተራ ልዩነት እኩልታ” ማለት ነው - ከአንድ ተለዋዋጭ (አብዛኛውን ጊዜ) ጋር በተያያዘ አንድ ተዋጽኦን የሚያካትት እኩልታ።
ደረጃ በደረጃ: አስተማማኝ ማስመሰል
1. ፊዚክስን እና የመጀመሪያ ሁኔታዎችን ግልጽ ያድርጉ. የስርዓቱ እኩልነት ምንድን ነው? የመነሻ ቦታ ፣ ፍጥነት ፣ ሙቀት ምንድነው? ክፍሎቹ ምንድን ናቸው? እነዚህን በግልጽ ለኤአይኤ ይስጡ።
2. ተገቢውን መፍትሄ እና የእርምጃ መጠን ይምረጡ. በጣም ትልቅ የጊዜ እርምጃ አስመሳዩን ያልተረጋጋ ያደርገዋል (ውጤቱ ይፈነዳል ወይም ፊዚክስ ይሰብራል); በጣም ትንሽ እርምጃ ሳያስፈልግ ፍጥነት ይቀንሳል። AI ሊጠቁም ይችላል, ግን ውሳኔውን ይቆጣጠሩ.
3. የጥበቃ ህግን በኮድ ይከተሉ። በሲሙሌቱ ውስጥ አጠቃላይ ሃይልን (ወይም ሞመንተም) አስሉት እና ያትሙ። ቋሚ ሆኖ ሊቆይ የሚገባውን መጠን የሚንሳፈፍ ከሆነ አስመሳይነቱ አስተማማኝ አይደለም።
4. ከታወቀ መፍትሄ ጋር አወዳድር. ለምሳሌ, የአንድ ትንሽ ስፋት ፔንዱለም ጊዜ በቀመር T = 2π√ (L / g) ይታወቃል; በማስመሰል የተሰጠውን ጊዜ ከዚህ ጋር ያወዳድሩ።
5. ግቤትን ይቀይሩ, ባህሪን ይፈትሹ. ፍጥጫ ሲጨመር ማወዛወዙ ረግፏል? ጅምላ ሲጨምር ምህዋር እንደተጠበቀው ይቀየራል? በአካላዊ ስሜት ፈትኑ.
ጠቃሚ ምክር፡ በእያንዳንዱ ሲሙሌሽን ላይ "የኃይል መከታተያ" ያክሉ፡ በእያንዳንዱ ደረጃ ላይ ያለውን አጠቃላይ ሃይል ያሰሉ እና ከመጀመሪያው ሃይል ጋር ሬሾ አድርገው ያቅዱት። ፍሪክሽን በሌለው ሥርዓት ውስጥ፣ ይህ ሬሾ ወደ 1 ተጠጋግቶ መቆየት አለበት።
ሶስት ጥቃቅን ጉዳዮች
ጉዳይ 1 - የኃይል ፍንዳታ. አንድ ተማሪ የፕላኔቶችን ምህዋር አስመስሎ በኤይ የተጻፈ ቀላል የኡለር ዘዴ (በጣም ጥንታዊው የእርምጃ ዘዴ)። ምህዋር ቀስ በቀስ ከጊዜ ወደ ጊዜ እየሰፋ ሄዶ ፕላኔቷ "በረረች።" ተማሪው አጠቃላይ ሃይሉን ሲከታተል፣ በየጊዜው እየጨመረ መምጣቱን ተመልክቷል-የታወቀ የኡለር ዘዴ ስህተት። ሃይልን በተሻለ ሁኔታ የሚቆጥብ ፈቺ እንዲሰጠው AI ጠየቀ (ይበልጥ ተስማሚ ዘዴ ከ solve_ivp ጋር) እና ምህዋሩ የተረጋጋ ሞላላ ሆኖ ተቀመጠ።
ጉዳይ 2 - የተሳሳተ ክፍል ፣ የተሳሳተ ጊዜ። አንድ አስተማሪ በፔንዱለም ሲሙሌሽን ውስጥ 0.2 ሰከንድ ሆኖ አግኝቶታል ነገርግን የሚጠበቀው ዋጋ 2 ሴ. ሲመረምረው, AI ርዝመቱን በሴንቲሜትር ውስጥ እንደገባ እና በቀመር ውስጥ እንደ አንድ ሜትር እንደተጠቀመ ተገነዘበ. በአሃድ እርማት፣ ማስመሰሉ ከT = 2π√(L/g) የትንታኔ ዋጋ ጋር ተስማምቷል።
ጉዳይ 3 - በሞንቴ ካርሎ ማረጋገጫ. አንድ ተመራማሪ (ሞንቴ ካርሎ - በዘፈቀደ ቁጥሮች ስታቲስቲካዊ ሲሙሌሽን በዘፈቀደ ቁጥሮች) ቅንጣቶችን መፈለጊያ የሚመታ ኮድ እንዲሰጠው AI ጠየቀ። ውጤቱን ለማረጋገጥ በትንታኔ የሚታወቅ ቀላል ጉዳይ (ለምሳሌ π በክብ አካባቢ ጥምርታ) በተመሳሳይ ዘዴ አሂድ; ኮዱ በትክክል π ሲተነብይ፣ በእውነተኛው አስመሳይ ላይ ያለው እምነት ጨምሯል። በተጨማሪም የናሙናዎች ቁጥር እየጨመረ በሄደ ቁጥር ውጤቱ እየጠበበ እና ወደ እውነተኛው እሴት መጨመሩን ተመልክቷል.
አራት ሊገለበጡ የሚችሉ አብነቶች
1) በጥበቃ ክትትል የሚደረግበት ማስመሰል፡
የሚከተለውን አካላዊ ስርዓት በ solve_ivp የሚመስለውን የፓይዘን ኮድ ይፃፉ፡ [ስርዓት፣ እኩልታ፣ የመጀመሪያ ሁኔታዎች፣ ክፍሎች]። በምስሉ ውስጥ፣ በእያንዳንዱ ደረጃ ላይ ያለውን አጠቃላይ ሃይል (እና ሞመንተም ካለ) ያሰሉ እና በጊዜ ሂደት ሬሾውን ከመጀመሪያው እሴቱ ጋር ያቅዱ። ግጭት በሌለው ጉዳይ፣ ይህ ሬሾ ቋሚ ~1 መቆየት እንዳለበት ልብ ይበሉ።
2) የትንታኔ ንጽጽር፡-
የሚከተለውን የማስመሰል ውጤት ከሚታወቀው የዚህ ስርዓት ትንታኔ መፍትሄ ([ቀመር]) ጋር የሚያወዳድር ኮድ ያክሉ። ሁለቱንም በአንድ ግራፍ ላይ ያሴሩ እና በቁጥር እና በመተንተን መካከል ያለውን ከፍተኛ ልዩነት ያትሙ። የማስመሰል ኮድ: [እዚህ]
3) የእርምጃ መጠን / የመረጋጋት ሙከራ
የሚከተለውን ማስመሰል በተለያዩ የጊዜ ደረጃዎች (ለምሳሌ dt = 0.1, 0.01, 0.001) የሚያሄድ ኮድ ይፃፉ እና ውጤቶቹ እንዴት እንደሚቀየሩ ያሳያል። ከየትኛው የእርምጃ መጠን በኋላ ውጤቱ ይረጋጋል (የተሰበሰበ) ይግለጹ. ኮድ: [እዚህ]
4) የግዛት ሙከራ አካላዊ ገደብ;
ለሚከተለው ማስመሰል 3 የአካል ገደብ የግዛት ሙከራዎችን ጠቁም፡ (ለምሳሌ፡ ግጭት ዜሮ ሲሆን ሃይል መቆጠብ አለበት፡ ግጭት ሲበዛ በፍጥነት ይቆማል፡ የጅምላ በእጥፍ ሲጨምር ወቅቱ እንዴት እንደሚቀየር)። የእያንዳንዱን ፈተና የሚጠበቀውን ውጤት በአንድ ዓረፍተ ነገር ይጻፉ። ኮድ: [እዚህ]
ደካማ ጥያቄ / ጠንካራ ጥያቄ
ደካማ፡ "የፔንዱለም ማስመሰል ይፃፉ።"
ውጤት፡ ኮድ የሌለው አሃድ፣ ምንም ማረጋገጫ፣ ምንም የጥበቃ ማረጋገጫ የለም፤ ፊዚክስን ያንጸባርቃል ወይም አያንጸባርቅ ግልጽ አይደለም.
ጠንካራ፡ "ቀላል ፔንዱለም ርዝመት L = 1 ሜትር፣ አንግል 10° ጀምሮ፣ g = 9.81 m/s² ለ10 ሰከንድ የሚመስል የ solve_ivp ኮድ ፃፉ። በእያንዳንዱ ደረጃ ላይ ያለውን አጠቃላይ ሃይል ይከታተሉ እና ሬሾውን ከመጀመሪያው ጋር ያወዳድሩ። የሚለካውን ጊዜ ከትንሽ የመጠን ቀመር T = 2π√ ጋር ያወዳድሩ።"
ውጤት፡ ከክፍሎች፣ ከጥበቃ ክትትል እና ከትንታኔ እሴት ጋር ንፅፅር ያለው አስተማማኝ ማስመሰል።
የተለመዱ ስህተቶች
- የጥበቃ ህግን አለመከተል። ጉልበት ወይም ሞመንተም እየተንሳፈፈ ከሆነ, ማስመሰል የተሳሳተ ነው; ይህንን ሳያዩ ውጤቱን ማመን በጣም የተለመደ ስህተት ነው.
- የደረጃውን መጠን በዘፈቀደ መምረጥ። በጣም ትልቅ እርምጃ ወላዋይነትን ይፈጥራል፣ ትንሽ እርምጃ ደግሞ አላስፈላጊ ወጪዎችን ይፈጥራል። የመገጣጠም ሙከራ አስፈላጊ ነው.
- የትንታኔ ንጽጽሮችን አለማድረግ። ከሚታወቅ ልዩ ጉዳይ (ትንሽ ስፋት፣ ፍሪክሽን አልባ ሁኔታ) ጋር ሳናወዳድር፣ ማስመሰል ቁጥጥር ሳይደረግበት ይቀራል።
- የፊዚክስ የቁጥር ጉድለትን በመሳሳት ላይ። እንደ ምህዋር መስፋፋት የመሰለ ባህሪ ብዙውን ጊዜ የአሠራሩ ጉድለት እንጂ እውነተኛ ፊዚክስ አይደለም።
- በዘፈቀደ ማስመሰል ውስጥ የናሙናዎችን ቁጥር ማስተካከል. በሞንቴ ካርሎ የናሙናዎችን ቁጥር መጨመር እና መገጣጠምን ሳያዩ በአንድ ውጤት ላይ መታመን አሳሳች ነው።
ጥንቃቄ፡- ሲሙሌሽን “ጥሩ ግራፍ” ስላወጣ ብቻ ትክክል ነው ማለት አይደለም። ምስሉ አሳማኝ ቢሆንም አታላይ ነው። አስመሳይን ከመተማመንዎ በፊት, የጥበቃ ህግን መከተልዎን ያረጋግጡ እና ከሚታወቅ ሁኔታ ጋር ያወዳድሩ. ያልተረጋገጠ ማስመሰል አካላዊ ማስረጃ አይደለም።
በማጠቃለያው
ማስመሰል የትንታኔ መፍትሄዎች የሌላቸው እና በፍጥነት AI የማስመሰል ኮድን የሚገነቡ ተለዋዋጭ አካላዊ ስርዓቶችን ለመረዳት ኃይለኛ መንገድ ነው። ነገር ግን የማስመሰል ዋጋ የሚወሰነው ፊዚክስን በትክክል በማንፀባረቅ ላይ ነው. ይህንን ለማረጋገጥ የሚቻለው የጥበቃ ህጎችን መከተል፣ ተገቢውን የእርምጃ መጠን በመገጣጠም በመሞከር፣ ውጤቱን ከታወቁ የትንታኔ ጉዳዮች ጋር ማወዳደር እና የአካል ገደብ ጉዳዮችን መሞከር ነው። በሚቀጥለው ክፍል ትኩረቱን ከተፈጠረው መረጃ ወደ ትክክለኛው የሙከራ መረጃ ትንተና እናዞራለን።
የመተግበሪያ ተግባር
ቀላል ተለዋዋጭ ስርዓት ይምረጡ (ፔንዱለም ፣ ነፃ ውድቀት + የአየር መቋቋም ወይም ማቀዝቀዝ)። በአብነት 1፣ በ AI ውስጥ ጥበቃን ወይም ቀሪ ሂሳብን የሚያካትት የማስመሰል ኮድ ያትሙ እና ያስኪዱ። ክትትል የሚደረግበት መጠን (ኃይል ወይም ሙቀት) እንደተጠበቀው መስራቱን ያረጋግጡ። ከዚያ መለኪያ (ግጭት፣ ጅምላ፣ የእርምጃ መጠን) ይቀይሩ እና የባህሪ ለውጥ ከእርስዎ አካላዊ አእምሮ ጋር የሚስማማ መሆኑን ይመልከቱ። በ 5-6 አረፍተ ነገሮች ውስጥ ይፃፉ.
የማረጋገጫ ዝርዝር
- [] የስርዓቱን እኩልታ፣ የመጀመሪያ ሁኔታዎች እና አሃዶች አብራርቻለሁ።
- [] በምስሉ ውስጥ የጥበቃ ህግን (ኢነርጂ/ሞመንተም) ተከትያለሁ።
- [ ] የእርምጃውን መጠን በመገጣጠም ሙከራ አረጋግጫለሁ።
- [] ውጤቱን ከታወቀ የትንታኔ ሁኔታ ጋር አነጻጽሬዋለሁ።
- [ ] ቢያንስ አንድ የአካል ገደብ የግዛት ፈተና አድርጌያለሁ።
- [] የቁጥር ጉድለቶችን ከእውነተኛ ፊዚክስ ለይቻለሁ።