Pah! Controller游戲介紹
Pah! Controller簡(jiǎn)介
Pah! Controller游戲截圖
大家都在看-熱門推薦
自定義Controller在MindSponge分子動(dòng)力學(xué)模擬框架中的應(yīng)用
分子動(dòng)力學(xué)模擬中的控制器(Controller)可用于修改模擬過(guò)程中的原子坐標(biāo)和原子速度等參量,實(shí)現(xiàn)對(duì)系統(tǒng)特定參量的控制。例如,控溫器可以用于實(shí)現(xiàn)NVT系綜,控壓器可用于實(shí)現(xiàn)NPT系綜。在MindSponge分子動(dòng)力學(xué)模擬框架下,控溫和控壓可以基于控制器Controller來(lái)實(shí)現(xiàn)。更多關(guān)于MindSponge分子動(dòng)力學(xué)模擬框架的信息,如安裝和基本使用等,可閱讀MindSponge專欄里的文章。
自定義Controller
Controller位于control路徑下,除了已經(jīng)定義好的一些控溫控壓算法之外,用戶還可以直接繼承Controller來(lái)實(shí)現(xiàn)自己需要的系統(tǒng)控制算法。例如,我們可以定義一個(gè)縮放原子速度的控制器:
class MyController(Controller): def construct(self, coordinate: Tensor, velocity: Tensor, **kwargs): return super().construct(coordinate, velocity/2, **kwargs)
它的功能是保持原子當(dāng)前位置不變,但是速度減半。
完整的MindSponge用例如下所示:
from mindspore import context, Tensor context.set_context(mode=context.GRAPH_MODE, device_target='GPU', device_id=0) from sponge import set_global_units, Sponge, Molecule, WithEnergyCell, UpdaterMD, ForceField from sponge.function import VelocityGenerator from sponge.callback import RunInfo from sponge.control import Controller # 自定義控制器 class MyController(Controller): def construct(self, coordinate: Tensor, velocity: Tensor, **kwargs): return super().construct(coordinate, velocity/2, **kwargs) # 設(shè)置全局分子動(dòng)力學(xué)模擬單位 set_global_units('nm', 'kj/mol') # 根據(jù)內(nèi)置模板生成水分子系統(tǒng) system = Molecule(template='water.spce.yaml') # 將分子沿X軸方向復(fù)制一份,現(xiàn)在體系有2個(gè)水分子 system.reduplicate([0.3, 0, 0]) # 基于前面的分子系統(tǒng),再?gòu)?fù)制一份,然后合并到system里面,此時(shí)一共是4個(gè)水分子 new_sys = system.copy([0, 0, -0.3]) system.append(new_sys) # 選擇SPCE力場(chǎng) potential = ForceField(system, parameters='SPCE') # 類似于深度學(xué)習(xí)中的WithLossCell,綁定了分子系統(tǒng)和力場(chǎng)的信息 withenergy = WithEnergyCell(system, potential) # 配置MD參數(shù) temp = 300 vgen = VelocityGenerator(temp) velocity = vgen(system.shape, system.atom_mass) # 構(gòu)建迭代器,并且傳入我們自定義的控制器 updater = UpdaterMD( system=system, time_step=1e-3, velocity=velocity, integrator='velocity_verlet', temperature=300, controller=MyController(system), ) # 綁定系統(tǒng)、力場(chǎng)和迭代器三者的內(nèi)容 mini = Sponge(withenergy, optimizer=updater) # 使用回調(diào)函數(shù),每一步都會(huì)打印輸出能量、溫度等信息 run_info = RunInfo(1) mini.run(5, callbacks=[run_info])
因?yàn)槊看慰刂破鞅徽{(diào)用都會(huì)使得速度減半,而且按照?qǐng)?zhí)行的順序,控制器在常規(guī)的控溫之后,因此運(yùn)行過(guò)程中體系的溫度無(wú)法達(dá)到我們預(yù)期的300K。
如果去掉這個(gè)降低速度的控制器,那么體系的溫度和動(dòng)能一下子就上去了,并且在穩(wěn)定之后,溫度會(huì)逐漸收斂在300K附近。
總結(jié)概要
本文介紹了在MindSponge分子動(dòng)力學(xué)模擬框架先實(shí)現(xiàn)自定義Controller控制器的方法,通過(guò)調(diào)控體系中的原子坐標(biāo)和原子速度等,來(lái)控制系綜的參量。MindSponge分子模擬框架基于MindSpore深度學(xué)習(xí)框架開發(fā)而成,對(duì)于開發(fā)者尤其是深度學(xué)習(xí)開發(fā)者來(lái)說(shuō),非常的友好。
版權(quán)聲明
作者ID:DechinPhy
RC Pro Remote Controller Flight Simulator 4K好玩嗎 RC Pro Remote Controller Flight Simulator 4K玩法簡(jiǎn)介
期待已久的手游RC Pro Remote Controller Flight Simulator 4K即將登陸九游,這款手機(jī)游戲吸引了大批玩家的關(guān)注,有很多粉絲都在問(wèn)九游小編RC Pro Remote Controller Flight Simulator 4K好玩嗎?RC Pro Remote Controller Flight Simulator 4K值不值得玩?現(xiàn)在就為大家來(lái)簡(jiǎn)單分析下,看看這款游戲的玩法特點(diǎn)和游戲劇情介紹。
1、RC Pro Remote Controller Flight Simulator 4K簡(jiǎn)要評(píng)析:
RC Pro Remote Controller Flight Simulator is definitely the best Remote Control game already developed! Be a pro remote controller pilot with this accurate simulation. Fly with 25 aircrafts in a very precise virtual RC Controller for airplanes, helicopters and drones. You will be able to fly with trainers planes and jets, rescue and fighter helicopters and a famous drone! Play through +300 missions performing maneuvers and avoiding obstacles. Shoot at some targets with fighters aircrafts and make recognition missions with your drone! MAIN FEATURES: - 25 different aircrafts. - 15 airplanes (trainers, WWII, Fighter Jets and commercial Jets). - 9 helicopters (trainers, rescue, fighters). - 1 drone! - 14 scenarios, around the globe. - Check all of your maneuver in real time. - +300 missions and special recognition missions for the drone. - Virtual Remote Joystick. - Check list with more than 15 maneuver (Loops, Cuban Eight, Immelmann Turn, Barrel and Aileron Roll and more!) - EXTRA FEATURES: - All the RC controllers configuration modes, depending on the country. - Maneuver check and rating of maneuver during flight, in real time! Really awesome! If you love RC aircrafts as we do, please, give us your feedback to improve this RC app! ***** Don't forget to rate us! ***** Credits: Photo scenes by Harald Bendschneider Music by: "Basic Implosion" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License https://creativecommons.org/licenses/by/3.0/ Flying algorithm from NASA Airfoil system
2、RC Pro Remote Controller Flight Simulator 4K圖片欣賞:
通過(guò)上面的游戲介紹和圖片,可能大家對(duì)RC Pro Remote Controller Flight Simulator 4K有大致的了解了,不過(guò)這么游戲要怎么樣才能搶先體驗(yàn)到呢?不用擔(dān)心,目前九游客戶端已經(jīng)開通了測(cè)試提醒了,通過(guò)在九游APP中搜索“RC Pro Remote Controller Flight Simulator 4K”,點(diǎn)擊右邊的【訂閱】或者是【開測(cè)提醒】,訂閱游戲就不會(huì)錯(cuò)過(guò)最先的下載機(jī)會(huì)了咯!
下載九游APP訂閱RC Pro Remote Controller Flight Simulator 4K>>>>>>
Pah! Controller同類推薦
相關(guān)專題
最新專題
- 潮汐守望者下載鏈接分享
- 修勾地鐵逃生下載方法
- 沙盒建造生存手游哪些值得玩2024
- 推薦第一人稱射擊游戲2024
- 適合用鍵盤玩的手機(jī)游戲分享
- 最推薦的二次元游戲叫什么
- 有沒有生孩子的小游戲
- 塔防放置類游戲下載介紹2024
- 有沒有西游記類型的游戲
- 童年的小游戲哪些值得玩2024
- 全球最多人玩的游戲是什么
- 耐玩的手機(jī)益智小游戲有哪些
- 羅德里游戲最新版怎么下載
- 十大經(jīng)典單機(jī)手游都有哪幾個(gè)
- 2024受歡迎的雙人游戲決斗下載合集
- 說(shuō)出三個(gè)字的游戲有哪些2024
- 人氣比較高的開大巴車的游戲大全
- 三個(gè)人玩的益智小游戲有哪些推薦2024
- 有沒有熱門的三年級(jí)益智類游戲
- 燒腦益智小游戲有哪些
- 好玩的王牌戰(zhàn)爭(zhēng)類游戲有哪些
- 適合4到10歲小孩子玩的游戲推薦
- 2024年有趣的填方塊游戲有哪些
- 必玩的雙人線上游戲在哪里下載
- 2024很熱門的女孩裝扮游戲有哪些
- 有沒有適合聯(lián)機(jī)一起玩的游戲
- 適合幼小銜接的數(shù)學(xué)游戲有哪些
- 仙俠手游2024最新排行榜
- 有趣的學(xué)車的游戲大全
- 能捏臉的開放世界游戲怎么下載
游戲排行
即將上線
最新游戲
最新資訊
- 海量精品新游搶先體驗(yàn)
- 熱門游戲禮包免費(fèi)領(lǐng)
- 快速下載節(jié)約38%下載時(shí)間
- 綠色安全高速下載