针对如何准确测定混合染液染料浓度,尤其当混合染液浓度太大时由于染料自身发生如水解等化学变化以及染料之间的相互作用,其吸光度体系呈非线性的情况,提出了通过建立非线性吸光度模型,并利用粒子滤波算法同时测定混合染液中各染料浓度的解决方法。以3种活性染料的混合染液为例,对该方法的可行性进行验证,并与扩展卡尔曼滤波算法进行滤波效果对比。实例证明,非线性吸光度模型是准确的,基于粒子滤波算法的测定方法是有效可行的。