1.一种桥梁设计方案的生成方法,其特征在于,包括:获取约束资料,从所述约束资料中提取特征数据;根据所述特征数据,从桥梁设计案例的知识库中获取匹配方案,并对所述匹配方案进行编码,得到种群;所述对所述匹配方案进行编码,包括:根据待设计桥梁的起点位置,对所述桥梁的起点坐标进行编码;根据待设计桥梁的长度和匹配方案中桥梁的孔跨信息,对所述的桥梁的跨度进行编码;所述孔跨信息包括孔跨数量和孔跨对应的跨度数据;所述根据待设计桥梁的长度和匹配方案中桥梁的孔跨信息,对所述的桥梁的跨度进行编码,包括:将所述匹配方案桥梁的跨度数据按桥梁沿线方向依次排列,得到初始跨度集;比较所述匹配方案中桥梁的长度与待设计桥梁的长度:若所述匹配方案中桥梁的长度大于待设计桥梁的长度,按照两者的长度差将初始孔跨集中末尾的跨度数据剔除,得到目标跨度集;若匹配方案中桥梁的长度小于待设计桥梁的长度,按照两者的长度差用标准跨度填充在所述初始孔跨集末尾,得到目标跨度集;若匹配方案中桥梁的长度等于待设计桥梁的长度,则目标跨度集为初始跨度集;基于所述目标跨度集对应的孔跨数量,确定编码长度;基于所述目标跨度集,生成跨度数据的基因序号;获取所述孔跨的排列顺序,将所述基因序号按照孔跨的排列顺序填充进编码;通过遗传算法对所述种群进行优化,生成桥梁设计方案。
2.根据权利要求1所述的桥梁设计方案的生成方法,其特征在于,所述通过遗传算法对所述种群进行优化,包括:根据地理特征或/和建筑特征,构建地形适应子函数;根据墩台与地物的位置关系,构建地物避让子函数;根据桥梁结构、地形条件和地质条件,构建结构安全子函数;基于所述地形适应子函数、所述地物避让子函数和所述结构安全子函数,对所述种群循环进行选择、交叉和变异操作,直至达到收敛。
3.一种桥梁设计方案的生成装置,其特征在于,包括:数据提取模块,用于获取约束资料,从所述约束资料中提取特征数据;种群生成模块,用于根据所述特征数据,从桥梁设计案例的知识库中获取匹配方案,并对所述匹配方案进行编码,得到种群;所述种群生成模块,包括:起点坐标编码单元,用于根据匹配方案中桥梁的布跨范围,对所述桥梁的起点坐标进行编码;跨度编码单元,用于根据匹配方案中桥梁的孔跨数据和孔跨对应的跨度数据,对所述的桥梁的跨度进行编码;所述跨度编码单元,包括:编码长度生成单元,用于基于所述桥梁的孔跨数量,确定编码长度;基因序号生成单元,用于基于所述跨度数据,生成跨度数据的基因序号;编码填充单元,用于获取所述孔跨的排列顺序,将所述基因序号按照孔跨的排列顺序填充进编码;种群优化模块,用于通过遗传算法对所述种群进行优化,生成桥梁设计方案。
4.根据权利要求3所述的一种桥梁设计方案的生成装置,其特征在于,所述种群优化模块,包括:第一函数构建单元,用于根据地理特征或/和建筑特征,构建地形适应子函数;第二函数构建单元,用于根据墩台与地物的位置关系,构建地物避让子函数;第三函数构建单元,用于根据桥梁结构、地形条件和地质条件,构建结构安全子函数;遗传优化单元,用于基于所述地形适应子函数、所述地物避让子函数和所述结构安全子函数,对所述种群循环进行选择、交叉和变异操作,直至达到收敛。
5.一种桥梁设计方案的生成设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至2任意一项所述桥梁设计方案的生成方法的步骤。
6.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述桥梁设计方案的生成方法的步骤。