-
公开(公告)号:CN110750832A
公开(公告)日:2020-02-04
申请号:CN201911012409.4
申请日:2019-10-23
Applicant: 河海大学常州校区
IPC: G06F30/13
Abstract: 本发明公开了一种基于ruby语言的Sketchup光伏组件自动化布置方法,将建模完成的光伏组件编入ruby语言中,并以布置的关键尺寸、组件数量和定位数据等编入ruby程序中,通过算法在ruby中调用光伏组件来自动生成三维模型的布置方法。本发明与传统Sketchup光伏组件布置相比,尤其是针对大型工程,通过程序语言自动化建模代替了原始的导入布置模型方法,实现了光伏阵列的三维快速布局,在操作方式上更加简单,大大减少了建筑工程的错误,同时也减少了建模所需时间,由于布置组件的代码化,对于设计方案的变更能够快速修改并将其实现,并能使设计者大大减少繁琐的建模步骤,降低工程的成本。
-
-
公开(公告)号:CN110750832B
公开(公告)日:2022-09-06
申请号:CN201911012409.4
申请日:2019-10-23
Applicant: 河海大学常州校区
IPC: G06F30/13
Abstract: 本发明公开了一种基于ruby语言的Sketchup光伏组件布置方法,将建模完成的光伏组件编入ruby语言中,并以布置的关键尺寸、组件数量和定位数据等编入ruby程序中,通过算法在ruby中调用光伏组件来自动生成三维模型的布置方法。本发明与传统Sketchup光伏组件布置相比,尤其是针对大型工程,通过程序语言自动化建模代替了原始的导入布置模型方法,实现了光伏阵列的三维快速布局,在操作方式上更加简单,大大减少了建筑工程的错误,同时也减少了建模所需时间,由于布置组件的代码化,对于设计方案的变更能够快速修改并将其实现,并能使设计者大大减少繁琐的建模步骤,降低工程的成本。
-
公开(公告)号:CN112016176A
公开(公告)日:2020-12-01
申请号:CN202010836444.4
申请日:2020-08-19
Applicant: 河海大学常州校区
IPC: G06F30/18 , G06F30/27 , G06N3/00 , G06F113/04
Abstract: 本发明涉及一种基于遗传算法的光伏阵列优化布置算法,包括以下步骤:1.对光伏阵列倾角角度和间距长度进行二进制编码;2.随机生成50个初代种群;3.计算种群个体的适应度值,采用轮盘赌法对个体进行选择繁殖;4.交叉变异;5.种群代数加一;6.判断种群代数是否达到种群迭代次数,若为是,则完成光伏阵列倾角和间距的优化布置,输出种群最优个体即最佳光伏阵列倾角和间距;若为否,返回步骤3继续迭代。与现有技术相比,本发明可快速实现光伏阵列倾角和间距优化布置,使得光伏阵列接收的总辐照量最大,提高光伏阵列的利用效率和经济效益。
-
-
-