基于FPGA的膜计算研究

来源 :安徽理工大学 | 被引量 : 3次 | 上传用户:my525
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着自然计算领域的不断发展,各种模拟生物系统的算法被提出并应用于现实生活中。在自然计算蓬勃发展的前提下,模拟人类细胞生命功能的计算模型——膜计算被提出,该算法是自然计算中的一个新分支。膜计算的主要计算模式是根据细胞的结构、功能建立模型,在通过将活细胞的结构及功能抽象成形式化的过程中,并将各个进程进行综合,从而得到了膜计算的计算模式,具有极大非确定性、并行性以及分布式等显著的特点。通过众多研究可以发现,在理论上膜计算的计算能力与图灵机等同。目前膜计算研究领域受到了大量研究者们的关注。研究者们运用各种数学工具对膜计算进行理论方面的研究,从而提出了多种类型的膜计算模型,并且利用膜计算的优势,将其应用到各个领域,其中膜计算在优化领域的应用就是它的一个重要方向。  本文所提出基于酶因子的膜计算优化方法(BCMC算法)是受到生物酶对生物系统运作具有重要影响的启发,在一般膜计算优化方法的基础上改进了基本的交流规则,意在解决设置确定的交流对象而引起的这种交流过程中的缺陷问题。该算法在标准膜计算的基础上运用催化因子,它与进化对象的自适应值有关,通过控制膜与膜之间交流对象的个数,使膜与膜之间交流对象个数依据膜内环境情况的变化而改变,即如果膜内部的平均适应度值相比于膜内个体的适应度值偏大,则减少该膜交流对象的个数,反之,则增加。本文中的BCMC算法具有4层并行膜,使用了选择规则、改进的交流规则等规则。采用了9个比较具有特点(如局部极小点多等)的测试函数来进行测试寻优,并与遗传算法的结果进行对比。  FPGA(FieldProgrammableGateArray),即现场可编程门阵列。由于FPGA具有并行特性,本文采用了FPGA对BCMC算法进行硬件实现。首先建立随即地址模块、控制模块等总控模块,其次对BCMC算法中的各种进化规则进行模块划分,主要有选择模块、交叉变异模块,最后划分出初始对象模快、适应度值计算模块和最优输出模块。本文采用VHDL语言对硬件进行描述来实现各个模块的功能,在QuartusⅡ8.0进行电路时序的仿真及RTL级电路的仿真。  结果发现具有酶因子的膜计算优化方法具有求解速度更快,求解更加精确、求解更加稳定等特点。
其他文献
  为了验证海绵动物中的芒状细胞就是原始的神经细胞,从而进一步确证海绵动物在进化上的重要地位,本篇论文以海绵动物为研究对象,采用多个角度多个方法,包括形态学上,生化上,以及
同步电动机具有结构简单、转速高、容量大、效率高且功率因数可调等优点,因此在煤矿、冶金等行业得到广泛应用。同步电动机的励磁电流是同步电动机稳定运行、实现功率因数可调
学位
本文通过对荣华二采区10
期刊
正交橄榄石型LiFePO_4材料具有理论容量高(170 m Ahg-1),环境友好,热稳定性能好,循环性能高(超过2000次),原料丰富,成本低等优势,是具有极大应用前景的锂离子电池正极材料,已经得到了广泛的应用。但是LiFePO_4固有的缺陷是电子导电率和锂离子扩散速率都很低,严重影响材料实际容量及倍率性能的发挥。本论文采用廉价的工业原料合成纳米LiFePO_4,具体研究内容如下:首先以废铁水为
我国农业现代化的标志之一是农产品品牌化,而推动农产品品牌化的主要力量是各地的农产品企业.近年来,国内不同区域、凡是具备一定特色的农产品纷纷依托企业打造自己的品牌,不
本文通过对荣华二采区10
期刊
继电保护是保障电力系统安全稳定运行的重要技术手段,在电网运行中继电保护装置必须投入运行并要符合“四性”要求,即灵敏性、可靠性、速动性和选择性的要求。随着电网对继电
目的 探讨珍珠梅水提取物对S_(180)荷瘤小鼠的抑制作用及其可能分子机制。 方法 取60只小鼠复制S_(180)荷瘤模型,随机分成5组:珍珠梅水提取物大、中、小剂量组,对照组,环磷酰胺组。观察珍珠梅水提取物对S_(180)荷瘤小鼠的抑制率、脾指数及胸腺指数;测定脾脏NK细胞活性及血清肿瘤坏死因子(TNF-α)、白介素-2(IL-2)的含量;应用逆转录聚合酶链反应(RT-PCR)方法检测肿瘤
随着现代经济的高速发展,电梯已经成为人们生活中密不可分的一部分,然而电梯的用电量却占高层建筑物用电量的17%-25%以上,成为耗能大户,电梯节能问题亟待解决。电梯在轻载上行