天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

分形凝聚與分散的計算機模擬研究

發(fā)布時間:2018-03-08 03:14

  本文選題:團聚體 切入點:分形 出處:《西南大學》2017年碩士論文 論文類型:學位論文


【摘要】:目前在研究團聚體的凝聚方面已經(jīng)取得了豐碩的研究成果,并先后提出許多凝聚理論模型,部分研究人員為此設計了模擬算法并借助計算機來仿真這一過程。傳統(tǒng)實現(xiàn)凝聚模型所采用的程序算法架構(gòu)大多是面向過程的架構(gòu)方式,雖然面向過程有不少優(yōu)點,但隨著各種業(yè)務邏輯的增加,程序的維護、改進甚至拓展的代價越來越高,其缺點變得越來越突出。另外,傳統(tǒng)凝聚模擬程序運行過程對于用戶來說是透明的,無法與用戶之間很好地交互。此外,傳統(tǒng)模擬算法中存在一些冗余的執(zhí)行步驟,如不必要的循環(huán)和判斷,以致使用計算機仿真時浪費大量的CPU執(zhí)行時間;而且數(shù)據(jù)存儲結(jié)構(gòu)也有待進一步加以優(yōu)化。當前在研究凝聚理論方面已經(jīng)較為完善并日趨成熟,不過很少有人考慮到凝聚的相反過程即分散,相關的理論模型更是罕見。針對有些問題,如怎樣定量描述團聚體的穩(wěn)定性?是否會在某些因素的作用下團聚體破碎分散成小的結(jié)構(gòu)?給定一團聚體,哪些位置較為薄弱?如果一團聚體崩潰,其會發(fā)生怎樣的分散?一團聚體一次崩潰會分散成多少小的結(jié)構(gòu)?等等這些問題都還未得到很好的解答。鑒于此,有必要構(gòu)建團聚體的分散模型進一步加以深入研究。為了探究并解決上述所提出相關問題,本文的主要工作及成果如下:(1)采用On-lattice方式構(gòu)建一個凝聚統(tǒng)一模型,該模型主要考慮兩個方面:一是團聚體的移動;二是團聚體的碰撞。在此基礎上,使用Java這種面向?qū)ο蟮木幊陶Z言及Java3D技術對傳統(tǒng)的模擬程序架構(gòu)進行了重構(gòu),開發(fā)了一個三維的團聚體凝聚模擬程序,對凝聚過程進行了可視化,并能夠很好地與用戶進行交互。另外,考慮到傳統(tǒng)模擬程序算法在數(shù)據(jù)結(jié)構(gòu)和執(zhí)行步驟上的缺陷,故對算法及數(shù)據(jù)結(jié)構(gòu)進行優(yōu)化以達到更好的運行效率。重構(gòu)后的程序算法清晰明了,具有很好的可讀性和拓展性,而且模擬程序提供很好的可視化界面達到良好的用戶體驗。優(yōu)化后的凝聚算法較先前的算法在運行效率上具有明顯的提升。(2)為研究團聚體的分散過程,本文提出一種團聚體的 二分‖分散模型。同樣采用On-lattice方式構(gòu)建一個分散統(tǒng)一模型,該模型主要考慮兩個方面:一是團聚體的分裂,二是團聚體的擴散。在此基礎上,使用Java編程語言及Java3D技術開發(fā)模擬程序?qū)崿F(xiàn)團聚體的分散。 二分‖模型能夠很好地描述團聚體的爆炸式分散,也便于設計算法對團聚體的分裂串行化處理。(3)最后本文將凝聚和分散模型算法在同一體系下進行耦合,并應用于膠體體系的演變過程。實驗模擬過程不僅考慮膠體粒子(或粒子團)間可能發(fā)生凝聚,也考慮了不穩(wěn)定的膠體團聚體可能會發(fā)生分散,最終二者達到一種動態(tài)平衡,這與實際膠體體系的介穩(wěn)性相貼近。
[Abstract]:At present, a lot of achievements have been made in the research of agglomeration, and many theoretical models of agglomeration have been put forward. Some researchers have designed simulation algorithms for this purpose and simulated the process with the aid of computers. Most of the program algorithm architectures used in the traditional condensing model are process-oriented architecture, although process-oriented architecture has many advantages. However, with the increase of business logic, the maintenance of programs, the cost of improvement and even expansion, the disadvantages become more and more prominent. In addition, the running process of traditional condensed simulation programs is transparent to users. In addition, there are some redundant execution steps in the traditional simulation algorithm, such as unnecessary loop and judgment, which results in the waste of a lot of CPU execution time when using computer simulation. And the data storage structure needs to be further optimized. At present, the theory of condensation has been more and more mature, but few people consider that the opposite process of condensation is dispersion. Relevant theoretical models are even rarer. In response to some questions, such as how to quantitatively describe the stability of aggregates? Will aggregates be broken and dispersed into small structures under the influence of some factors? Given an aggregate, what are the weaker positions? What happens if an aggregate collapses? How many small structures can a aggregates collapse into at a time? And so on, these questions have not been well answered. In view of this, it is necessary to further study the dispersion model of aggregates. The main work and results of this paper are as follows: (1) A cohesive unified model is constructed by using On-lattice method. The model mainly considers two aspects: one is the movement of aggregates, the other is the collision of aggregates. The traditional simulation program architecture is reconstructed by using Java, an object-oriented programming language and Java3D technology. A three-dimensional agglomeration simulation program is developed, and the agglomeration process is visualized. And can interact well with the user. In addition, considering the shortcomings of the traditional simulation algorithm in data structure and execution steps, So the algorithm and data structure are optimized to achieve better running efficiency. The reconstructed program algorithm is clear and has good readability and expansibility. And the simulation program provides a good visual interface to achieve a good user experience. In this paper, a dispersion model of aggregates is proposed. The On-lattice method is also used to construct a decentralized unified model. This model mainly considers two aspects: one is the splitting of aggregates, the other is the diffusion of aggregates. Using Java programming language and Java3D technology to develop simulation program to realize the dispersion of agglomerates, the model can describe the explosive dispersion of agglomerates very well. It is also convenient to design the algorithm to split and serialize the agglomerates. Finally, the condensed and dispersed model algorithms are coupled in the same system. And applied to the evolution of colloidal system. The experimental simulation process not only considered the possible aggregation between colloidal particles (or clusters), but also considered the possible dispersion of unstable colloidal aggregates, and finally reached a dynamic equilibrium. This is close to the mesostability of the real colloid system.
【學位授予單位】:西南大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP391.9

【參考文獻】

相關期刊論文 前7條

1 熊海靈;楊志敏;李航;;擴散模型和凝聚模型耦合作用下膠體凝聚動力學的Monte Carlo模擬研究[J];物理化學學報;2014年03期

2 任子暉;王堅;高岳林;;馬爾科夫鏈的粒子群優(yōu)化算法全局收斂性分析[J];控制理論與應用;2011年04期

3 朱新玲;;馬爾科夫鏈蒙特卡羅方法研究綜述[J];統(tǒng)計與決策;2009年21期

4 李宏;郭洛方;潘永紅;佐佐木康;日野光兀;;應用DLA模型對鋼中夾雜物凝聚過程的三維模擬[J];過程工程學報;2009年S1期

5 張佩峰;鄭小平;賀德衍;李廉;;關于RLA模型微觀的計算機模擬[J];蘭州大學學報(自然科學版);2009年01期

6 張金鳳;張慶河;林列;;三維分形絮團沉降的格子Boltzmann模擬[J];水利學報;2006年10期

7 王東紅;大數(shù)定律和中心極限定理在保險業(yè)中的重要應用[J];數(shù)學的實踐與認識;2005年10期

相關博士學位論文 前1條

1 鄭紅波;粒子凝聚模擬軟件開發(fā)與應用研究[D];華東師范大學;2013年

相關碩士學位論文 前1條

1 吳哲浩;分形結(jié)構(gòu)顆粒團聚體分散行為的三維離散元法數(shù)值模擬研究[D];華南理工大學;2016年

,

本文編號:1582155

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1582155.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶411ea***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com