[发明专利]中药指纹图谱智能分析以保证中药质量均一性的方法有效
申请号: | 201610028055.2 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105699505B | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 朱明峰;杜建强;王金钱;聂斌;王跃生;饶毅 | 申请(专利权)人: | 江西中医药大学 |
主分类号: | G01N30/02 | 分类号: | G01N30/02 |
代理公司: | 江西省专利事务所36100 | 代理人: | 黄新平 |
地址: | 330004 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中药 指纹 图谱 智能 分析 保证 质量 均一 方法 | ||
技术领域
本发明涉及一种中药指纹图谱智能分析以保证中药质量均一性的方法。
背景技术
中药是中华民族的几千年来用来治疗疾病和养身健体的瑰宝。中药成份含量的稳定是中药生产质量控制过程中的主要需求,也是中药是否能够起到关键治疗作用的前提。中药成份含量稳定的问题即中药质量均一性控制问题。如何实现对中药生产过程中的中药均一性控制,对于制药者来说是当务之急。因此,实现准确、高效、可靠、低成本的中药质量均一性控制方法具有一定的现实意义和经济价值。实际生产经验证实,将质量不同的多批药材进行混批勾兑已经成为实现中药质量均一性控制的一种有效方法。传统的实现中药质量均一性控制方法是通过色谱仪得出中药的指纹图谱,然后人工计算出中药的各种主要成份的含量,再以手工的方式计算出保证中药质量稳定的勾兑比例,这种方式不仅耗时而且耗力。当中药批次和成份数量过多时,通过手工计算的方式往往难以计算出高质量的中药勾兑方案。目前,为了解决该问题,一些科研工作者利用计算机对该问题进行求解。专利CN200610065721.6、专利CN200410052982.5、专利CN00102512.0和专利CN201210122001.4中使用的一些方法是采用线性规划、非线性规划或遗传算法、模拟退火算法、粒子群算法等经典算法对中药勾兑优化问题进行求解。这些方法中的大部分仅能计算出勾兑方案的单个解、次优解或局部最优解,而且各批次中药的成份含量需要人工输入,没有形成从色谱仪检测到中药质量均一性控制的自动化、智能化计算的一体化方法。
发明内容
本发明的目的就是提供一种中药指纹图谱智能分析以保证中药质量均一性的方法,该方法利用对中药指纹图谱进行智能分析的方法实现从色谱仪的检测到中药成份智能勾兑优化计算为一体,并保证和实现中药质量的均一性控制。
本发明的中药指纹图谱智能分析以保证中药质量均一性的方法,包括以下步骤:
1、将色谱仪所生成的电位数据绘制成不同颜色叠加显示的指纹图谱,以方便肉眼观察、辨识,所述指纹图谱位图的绘制和指纹图谱的叠加显示方法如下:
指纹图谱位图的绘制方法如下:
(1)读取电位数据CSV文件,分析CSV文件中的行数和列数,通过读取CSV文件中最后一条记录的保留时间,确定指纹图谱位图的宽度;
(2)给指纹图谱位图分配内存空间;
(3)读取指纹图谱数据CSV文件的第1条记录,将绘制的起始点定在第1条记录的保留时间和峰值位置;
(4)依次读取指纹图谱CSV文件中的第2条至最后一条记录,循环执行下述(5)-(6)步;
(5)在上一个位置和当前读取到的记录位置之间绘制一条直线段;
(6)将绘制直线段的起点移到当前读取到的记录位置;
(7)保存位图文件;
指纹图谱的叠加显示方法如下:
(1)从磁盘依次读取各幅指纹图谱位图文件至内存;
(2)确定叠加指纹图谱位图的宽度和高度,叠加指纹图谱位图的宽度等于各幅指纹图谱的最大宽度,而叠加指纹图谱位图的高度等于各幅指纹图谱的高度加上(nCount-1)×5,其中nCount为指纹图谱的总数,5为各幅指纹图谱的垂直间距;
(3)对每一幅指纹图谱循环执行(4)-(5)步;
(4)将当前指纹图谱中的所有非空像素用一种不同于前面指纹图谱的颜色绘制到nStartRow的起始行位置上,nStartRow为当前指纹图谱的起始行位置,其初值为0;
(5)将nStartRow加上垂直间距5赋值给nStartRow;
(6)保存并显示叠加指纹图谱位图。
2、对各批中药指纹图谱进行融合,形成融合指纹图谱,并加以显示,融合指纹图谱能够从整体上显现出所有指纹图谱的主要成份,从而方便对中药指纹图谱中主要成份指标的观察和分析,生成融合指纹图谱的方法如下:
(1)从磁盘读取各幅指纹图谱位图到内存;
(2)确定融合指纹图谱位图的宽度和高度,融合指纹图谱的宽度等于各幅指纹图谱的最大宽度,融合指纹图谱的高度等于各幅指纹图谱的最大高度;
(3)给融合指纹图谱位图分配内存空间;
(4)计算并获取最大峰值数组nPeakArray,该方法如下述(5)-(6)步:
(5)将最大峰值数组nPeakArray清空为全0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西中医药大学,未经江西中医药大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610028055.2/2.html,转载请声明来源钻瓜专利网。