一种基于ruby语言的Sketchup光伏组件布置方法

    公开(公告)号:CN110750832A

    公开(公告)日:2020-02-04

    申请号:CN201911012409.4

    申请日:2019-10-23

    Abstract: 本发明公开了一种基于ruby语言的Sketchup光伏组件自动化布置方法,将建模完成的光伏组件编入ruby语言中,并以布置的关键尺寸、组件数量和定位数据等编入ruby程序中,通过算法在ruby中调用光伏组件来自动生成三维模型的布置方法。本发明与传统Sketchup光伏组件布置相比,尤其是针对大型工程,通过程序语言自动化建模代替了原始的导入布置模型方法,实现了光伏阵列的三维快速布局,在操作方式上更加简单,大大减少了建筑工程的错误,同时也减少了建模所需时间,由于布置组件的代码化,对于设计方案的变更能够快速修改并将其实现,并能使设计者大大减少繁琐的建模步骤,降低工程的成本。

    一种基于单I-V方程求解光伏组件输出模型的方法

    公开(公告)号:CN110717304A

    公开(公告)日:2020-01-21

    申请号:CN201911021414.1

    申请日:2019-10-25

    Abstract: 本发明公开了一种基于单个I-V方程迭代求解光伏组件输出模型的迭代计算方法,仅利用光伏组件铭牌参数近似计算得到五参数模型的五参数初值,然后利用迭代的方法求取五参数模型五参数值的精确解,与铭牌参数进行判定比较,进而得到精确的的五参数值,最后采用遍历的方法求得实时条件下光伏组件的输出特性数值解。本发明由单个方程迭代求解五参数模型,化繁为简,且计算精度高。

    一种基于ruby语言的Sketchup光伏组件布置方法

    公开(公告)号:CN110750832B

    公开(公告)日:2022-09-06

    申请号:CN201911012409.4

    申请日:2019-10-23

    Abstract: 本发明公开了一种基于ruby语言的Sketchup光伏组件布置方法,将建模完成的光伏组件编入ruby语言中,并以布置的关键尺寸、组件数量和定位数据等编入ruby程序中,通过算法在ruby中调用光伏组件来自动生成三维模型的布置方法。本发明与传统Sketchup光伏组件布置相比,尤其是针对大型工程,通过程序语言自动化建模代替了原始的导入布置模型方法,实现了光伏阵列的三维快速布局,在操作方式上更加简单,大大减少了建筑工程的错误,同时也减少了建模所需时间,由于布置组件的代码化,对于设计方案的变更能够快速修改并将其实现,并能使设计者大大减少繁琐的建模步骤,降低工程的成本。

    一种基于遗传算法的光伏阵列优化布置算法

    公开(公告)号:CN112016176A

    公开(公告)日:2020-12-01

    申请号:CN202010836444.4

    申请日:2020-08-19

    Abstract: 本发明涉及一种基于遗传算法的光伏阵列优化布置算法,包括以下步骤:1.对光伏阵列倾角角度和间距长度进行二进制编码;2.随机生成50个初代种群;3.计算种群个体的适应度值,采用轮盘赌法对个体进行选择繁殖;4.交叉变异;5.种群代数加一;6.判断种群代数是否达到种群迭代次数,若为是,则完成光伏阵列倾角和间距的优化布置,输出种群最优个体即最佳光伏阵列倾角和间距;若为否,返回步骤3继续迭代。与现有技术相比,本发明可快速实现光伏阵列倾角和间距优化布置,使得光伏阵列接收的总辐照量最大,提高光伏阵列的利用效率和经济效益。

Patent Agency Ranking