为了给河流污染物容量总量控制提供技术支持，以赣江下游化学需氧量和氨氮水质因子为例，提出了动态水文条件下基于WESC2D（Two Dimensional Water Environment Simulation Code）模型水质模拟和粒子群算法中RPSM （Repulsive Particle Swarm Method）非线性优化的河流水环境容量计算方法。该方法直接以水质目标空间约束控制断面允许平均期浓度及超标重现期为条件计算水环境容量，相对于以稳态设计水文条件间接控制风险进行模拟计算的方法，更有利于控制容量计算的风险，同时，因不受Courant数限制的WESC2D模型与无需试算的非线性规划方法有机结合，灵活易用，可以显著地提高容量计算的效率。计算结果表明，赣江下游化学需氧量水环境容量为71233.4t/a，氨氮水环境容量为2361.8t/a。该结果可为赣江下游污染物总量分配方案的制定提供决策依据。
水环境容量 氨氮 化学需氧量 粒子群算法 赣江下游