The invention relates to an improved particle swarm optimization algorithm based on digital microfluidic chip fault detection method and system, which belongs to the micro digital microfluidic chip fault detection field, in order to solve the existing technology of digital microfluidic chip fault detection method for fault location time long shortcoming, proposed an improved particle swarm optimization algorithm based on Digital microfluidic chip fault detection method, including: obtaining the start position and end point position test drops; construction of at least one of the tabu list; particle swarm, for each position matrix particle swarm and its corresponding construction; determine the velocity vector of each particle in the particle swarm, until all adjacent electrodes are ergodic; according to the formula to update particle position sequence the fitness; position vector is calculated for each particle, and were identified in each population the shortest path and the global A short path; repeats the above steps until the desired iteration number is reached, and outputs the global shortest path. The invention is applicable to the fault detection of a digital microfluidic chip.
【技术实现步骤摘要】
基于改进粒子群算法的数字微流控芯片故障检测方法及系统
本专利技术涉及一种基于改进粒子群算法的数字微流控芯片故障检测方法及系统,属于微数字微流控芯片故障检测领域。
技术介绍
随着科技的发展,自动测试领域已从对模拟电路或数字电路的测试扩展到对微机电系统MEMS(Micro-ElectromechanicalSystems)的测试。微流控芯片又称作片上实验室(Lab-on-a-chip),可以在一块几平方厘米的芯片上完成生物实验室及常规化学检验的各种功能。具有小型化、高敏感度、低成本、集成化等特点。第一代微流控生物芯片具有永久刻蚀的微阀、微泵和微流道,至于具体操作都是基于连续的流体流动。微流体技术和制造工艺的发展推动了数字微流控芯片的产生,数字微流控芯片在二维微流控阵列上操纵离散的液滴,具有可大幅扩展的系统架构。数字微流控芯片与连续流体控制相比,强调将液体分散化为微量的液滴来操作,单独控制每个液滴,且能耗很低,特别适用于需要高性能并且操作较复杂的生化分析。与传统模式的生化分析仪相比,数字微流控芯片具有可重复使用、尺寸小、自动化程度高、集成度高等优势。有能力精确驱动微量液体(低至微升甚至纳升级别的液体),在芯片上完成流体的运输、存储、分离和混合等操作,以低成本完成超灵敏的生化检测,可以显著的减少测试时间及实验室空间,由于减少了人为操作过程,增加了结果的稳定性和准确性。因此在临床诊断、生物医疗、健康检查、药物诊断、空气质量的检测等方面都有广泛的应用前景,具有重要的意义。随着数字微流控芯片的发展,为了满足越来越复杂的生化分析实验系统的要求,数字微流控芯片的规模及芯片密 ...
【技术保护点】
一种基于改进粒子群算法的数字微流控芯片故障检测方法,其特征在于,包括如下步骤:步骤一:获取测试液滴的起始位置和终点位置;所述测试液滴用于在数字微流控芯片的相邻电极阵列间移动以判断所述相邻电极阵列间是否存在故障;每两个相邻电极阵列间的边被赋予了互不相同的编号;步骤二:构建禁忌表,所述禁忌表用于存放液滴在当前位置不能访问的边以及已经访问过的边;步骤三:构建至少一个粒子群,为每个粒子群构建与其对应的位置矩阵,所述位置矩阵的行数表示粒子群算法中的粒子总数;所述位置矩阵的列数表示相邻电极阵列间形成边的总数;所述位置矩阵中的元素表示特定的粒子在特定电极阵列处的速度向量;所述速度向量为下一时刻每个粒子所在的边的序号;步骤四:确定粒子群算法中每个粒子的速度向量Speed,直至所有边均被遍历;所述速度向量Speed具体通过如下方式的随机一种确定:A、选择随机的一个允许选择的边Speed
【技术特征摘要】
1.一种基于改进粒子群算法的数字微流控芯片故障检测方法,其特征在于,包括如下步骤:步骤一:获取测试液滴的起始位置和终点位置;所述测试液滴用于在数字微流控芯片的相邻电极阵列间移动以判断所述相邻电极阵列间是否存在故障;每两个相邻电极阵列间的边被赋予了互不相同的编号;步骤二:构建禁忌表,所述禁忌表用于存放液滴在当前位置不能访问的边以及已经访问过的边;步骤三:构建至少一个粒子群,为每个粒子群构建与其对应的位置矩阵,所述位置矩阵的行数表示粒子群算法中的粒子总数;所述位置矩阵的列数表示相邻电极阵列间形成边的总数;所述位置矩阵中的元素表示特定的粒子在特定电极阵列处的速度向量;所述速度向量为下一时刻每个粒子所在的边的序号;步骤四:确定粒子群算法中每个粒子的速度向量Speed,直至所有边均被遍历;所述速度向量Speed具体通过如下方式的随机一种确定:A、选择随机的一个允许选择的边Speed1作为速度向量Speed;B、选择离当前位置距离最近的一条边Speed2作为速度向量Speed;C、选择上一次迭代得到的最短路径序列中与当前时刻的位置相邻的边Speed3作为速度向量Speed;步骤五:根据公式更新粒子的位置序列,其中Xt=(1,x1,x2,...,xt,0,...),xt为第t时刻粒子的位置,Vt=(0,0,0,...,xt+1,0,...),xt+1=Speed;步骤六:计算每个粒子的位置向量的适应度,并分别确定每个粒子群当前最短路径Pbesti以及全局最短路径Gbest;所述适应度用于表示生成的边的有序序列所对应的路径的长度;步骤七:重复迭代步骤三至步骤六,直至达到预定的迭代次数,输出全局最短路径Gbest。2.根据权利要求1所述的方法,其特征在于,步骤四中,所述速度向量Speed具体通过方式A确定的比率为20%,通过方式B确定的比率为50%,通过方式...
【专利技术属性】
技术研发人员:郑文斌,尹洪涛,付平,王安琪,于鸿杰,石金龙,杨哲,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。