本发明公开了基于SWMM和MATLAB的城市雨水排水系统自动优化方法,首先根据基础资料完成研究区SWMM地块模型搭建,生成inp格式的模型输入文件;通过对SWMM进行二次开发,写入接口函数后在VS2013编辑器中生成DLL格式文件,用以MATLAB调用;再次用MATLAB编程实现粒子群优化算法与SWMM耦合;最后通过粒子群算法迭代寻优,找到使研究区节点溢流量最小的优化设计方案,实现城市雨水排水系统自动优化。利用软件编程代替人工输入,采用优化算法代替人工自拟优化情景,并同时对LID设施和雨水管网进行优化,即能快速、准确地找到最优解,还能顾及到优化的整体性。