用户名: 密码: 验证码:
基于图像传感器的闭环式太阳跟踪控制器的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
为了解决能源危机问题、实现可持续发展、构建绿色环保社会,世界各国都在积极开发利用太阳能资源。太阳能的利用已经渗透到社会各方面,但太阳能利用效率低这一问题一直影响和阻碍着太阳能技术的普及和发展。为提高太阳能利用效率而进行太阳自动跟踪控制器的研究,有着重大而深远的意义。
     在分析比较了国内外常用的几种跟踪方式后,本课题设计了一种新型的闭环式双轴太阳跟踪控制器。该控制器以视日运动轨迹跟踪为主,采用图像传感器作为闭环部分传感元件获取跟踪偏差。太阳跟踪控制器工作过程为:上位机根据当地经纬度和当前时间,计算太阳高度角与方位角并转换为俯仰和水平电机运行的步数,经驱动电路驱动步进电机,步进电机驱动跟踪机构,实现太阳的跟踪。视日运动轨迹跟踪结束后,图像传感器采集当前太阳的位置,经数字图像处理后获取跟踪偏差,当偏差值大于设定阈值时,计算机将其转化为俯仰和水平电机校正步数,并通过驱动跟踪机构,将跟踪系统运行至应达到的位置,从而使系统构成了闭环跟踪系统。
     本课题完成了跟踪控制器的硬件设计和软件设计。硬件设计主要包括:跟踪器控制电路、步进电机驱动电路、图像采集电路、限位信号采集电路和串口通讯电路等。软件设计主要包括:采用Visual C++编写人机交互控制平台、设计MATLAB算法进行图像处理并获取跟踪偏差、基于MCC实现VC与MATLAB联合编程。
     通过对实验数据的分析表明:阴天、多云(无法获取太阳图像时)情况下高度角跟踪平均误差<1.5°,方位角跟踪平均误差<1.2°;正常(可以获取太阳图像时)情况下高度角跟踪平均误差<0.5°,方位角跟踪平均误差<0.4°。
     综上工作,本课题设计完成了一种新型的闭环式太阳自动跟踪控制器,实验结果表明,跟踪控制器在可靠性、跟踪精度、抗干扰性等方面均得到了有效的提高。最后,给出了本课题的工作总结和进一步研究的方向。
In order to solve the energy crisis, achieve sustainable development and building a green community, countries in the world are actively developing the use of solar energy resources. The use of solar energy has penetrated into all aspects of society, but the solar energy utilization efficiency is low impact and this issue has been hindering the popularization of solar energy technology. To improve the efficiency of solar energy utilization, the research of automatic sun-tracking controller has important and far-reaching significance.
     In the analysis and comparison of several commonly used at home and abroad tracking mode, this issue designed a new type of closed-loop sun-tracking controller to track the solar trajectory depending on the use of the image sensor which was considered as sensing element. Sun-tracking controller working process: PC calculate the sun altitude and azimuth angles by access to the local latitude and longitude and the current time, convert into operation steps of two stepper motors, the drive circuit drives stepper motors, stepper motors drive tracking mechanism, to achieve sun tracking. At the end of solar trajectory tracking, image sensor capture current position of the sun and obtain the deviation by image processing. When the deviation value is greater than the set threshold value, convert into correction steps and send feedback correction to tracking device, which constitutes a closed-loop tracking system.
     The subject completed a tracking controller hardware and software design. Hardware design including: tracking control circuit, stepping motor drive circuit, image acquisition circuit, limit the signal acquisition circuit and the serial communication circuit. Software design including: the design of Visual C++ control platform for the preparation of human-computer interaction, design MATLAB algorithms for image processing and acquisition track bias, VC and MATLAB based MCC joint programming.
     Measured by the experimental analysis of the data shows that: in the cloudy case, the camera can not get the sun image, the average error of height degree tracking is less than 1.5°, the average error of azimuth degree tracking is less than 1.2°; in the normal case, the camera can get the sun image, the average error of height degree tracking is less than 0.5°, the average error of azimuth degree tracking is less than 0.4°.
     A new type of sun-tracking controller has been designed finally. The results and analysis of the experiment show that, sun-tracking controller achieved the desired results in reliability, tracking accuracy and interference immunity.
     Finally, this thesis summing up the work and gives the direction of further study.
引文
[1]施玉川.太阳能应用[M].陕西科学出版社, 2001.
    [2]高峰,孙成权,刘全根.太阳能开发利用的现状及发展趋势[J].世界科技研究与发展, 2001,23(4):35-39.
    [3] A.B. Maish. Solar tracker controller developments for today's applications. Conference Record of the Twenty Fifth IEEE Photovoltaic Specialists Conference, 2001(No. 96CH35897):1211-1214.
    [4]韩建军,刘明辉,赵修建.太阳能收集和传输的研究[J].功能材料, 2007,(38): 1570-1573.
    [5] H.M. Chitre. Temporal variations in the sun's rotational kinetic energy. Astronomy and Astrophysics, 2008,477(2):657-663.
    [6]任松林.主动式太阳跟踪及驱动系统研究与设计[D].重庆大学, 2008
    [7] D.Y. Goswami. New and emerging developments in solar energy[J]. Solar Energy, 2004,76:33~43.
    [8] Henrik Lund. Renewable energy strategies for sustainable development[J]. Energy, 2007,32(6):912-919.
    [9]詹华,姚士洪.对我国能源现状及未来发展的几点思考[J].能源工程, 2003(3):1-4.
    [10] W. Eisenmann, K. Vajen. On the correlations between collector efficiency factor and material content of parallel flow flat-plate solar collectors[J]. Solar Energy, 2004,76(4):381-387.
    [11] Chaofeng Xiao, Huilong Luo, Runsheng Tang. Solar thermal utilization in China[J]. Renewable Energy, 2004,29:1549-1556.
    [12] F.Banat, R.Jumah, M.Garaibeh. Exploitation of solar energy collected by solar stills for desalination by membrane distillation[J]. Renewable Energy, 2005, 32(3): 425-434.
    [13] Yacov Tsur, Amos Zemei. Long-term perspective on the development of solar energy[J]. Solar Energy, 2000,68:379-392.
    [14]张宝星.太阳能利用的跟踪与聚焦系统研究[D].合肥工业大学, 2006.
    [15]幻余海.太阳能利用综述及提高其利用率的途径[J].能源研究与利用, 2004,79(3):8-9.
    [16] Kuhrt, Ekkehard, Hahn. Physical limits of solar collectors in deflecting Earth-threatening asteroids[J]. Aerospace Science and Technology, 2006, 10(3): 256- 263.
    [17] M. Mazen. Evaluating multi-axes sun-tracking system at different modes of operation in Jordan[J]. Renewable and Sustainable Energy Reviews, 2008, 12(3): 864-873.
    [18]吴静.太阳自动跟踪系统的研究[D].重庆大学, 2008,10:7-17.
    [19]王志伟.西班牙采用联合投资形式开发太阳能电站[J].中国建设动态(阳光能源), 2006(2).
    [20]戚淑纯,薛冰洋,蒋国勇.太阳光导入器综述[J].太阳能, 2007,2:32-36.
    [21]贺晓雷,于贺军,李建英.太阳方位角的公式求解及其应用[J].太阳能学报, 2008, 29(1):69-72.
    [22]王炳忠,汤洁.几种太阳位置计算方法的比较研究[J].太阳能学报, 2001, 22(4):413-417.
    [23]孙茵茵.自适应复精度太阳跟踪平台[D].武汉:华中科技大学, 2007.
    [24]王炳忠.太阳能中天文参数据的计算[J].太阳辐射讲座, 2008:8-10.
    [25]王国安,米鸿涛,邓天宏.太阳高度角和日出日落时刻太阳方位角年变化范围的计算[J].气象与环境科学, 2007, 30:161-163.
    [26]谈小生,葛成辉.太阳角的计算方法及其在遥感中的应用[J].国土资源遥感, 1995, 6(2):48-56.
    [27]罗杰,古汉青,盛峥.一种卫星天线“指北”方法的设计与分析[J].解放军理工大学学报, 2005, 6(5): 502-505.
    [28]张承志,夏一飞.天体测量学[M].高等教育出版社, 1986.
    [29]夏一飞,黄天衣.球面天体学[M].南京大学出版社, 1995.
    [30]韩延民.太阳能高倍聚光能量传输利用理论及试验研究[M].上海:上海交通大学, 2005.
    [31]郑小年,黄巧燕,张晓黎,等.太阳集热器跟踪台的设计与控制[J].中国机械工程, 2003, 14(12):1007-1009.
    [32]韩云涛.二自由度气电伺服转台控制系统研究[J].哈尔滨:哈尔滨工程大学, 2006.
    [33] F. Sungur, G. Cemil. Multi-axes sun-tracking system with PLC control for photovoltaic panels in Turkey[J]. Renewable Energy, 2009,4(4):1119-1125.
    [34] N. Chandrashekhar. Hydraulic Sun Tracker[J]. Mechanical Engineering Division, 2007,88:26-28.
    [35] XiangTuan Xia, JinXing Zhu. Influence of earth radiation on sun sensor[J]. Hongwai Yu Haomibo Xuebao/Journal of Infrared and Millimeter Waves, 2008,7(1):27-30.
    [36]郑小年,黄巧燕.太阳跟踪方法及应用[J].能源技术, 2005,24(4):149-151.
    [37]徐东亮,任超.太阳自动跟踪装置控制系统的研究[J].机械工程与自动化, 2008,2: 140-142.
    [38]李安定.太阳能光伏发电系统工程[M].北京:北京工业出版社, 2001.
    [39]于贺军,吕文华.全自动太阳跟踪器软件的设计和研究[J].气象水文海洋仪器, 2001,2:7-11.
    [40]孙茵茵,鲍剑斌,王凡.太阳自动跟踪器的研究[J].机械设计与制造, 2005,7:157-159.
    [41] Bakos, George. Design and construction of a two-axis Sun tracking system for parabolic trough collector(PTC)efficiency improvement[J]. Renewable Energy, 2006, 31(15):2411-2421.
    [42]任超.太阳自动跟踪装置控制系统的研究[D].武汉:武汉理工大学, 2007.
    [43]刘京诚,任松林,李敏,罗勇,杨庆峰.智能型双轴太阳跟踪控制系统的设计[J].传感器与微系统, 2008,27:69-71.
    [44]吕文华,贺晓雷,于贺军,李建英.全自动太阳跟踪器的研制和应用[J].光学精密工程, 2008,12:2545-2549.
    [45]贺晓雷,吕文华,李建英,等.一种用于太阳被动跟踪的光电角偏差探测装置[J].仪表,自动化及先进集成技术大会论文集(二), 2007,234-236.
    [46]廖锦城.计算机控制双轴太阳跟踪系统及其偏差检测[D].武汉:武汉理工大学, 2008,12:64-65.
    [47]陈敏,陈尚伍,钱照明.太阳电池最大功率点追踪的控制策略[J].太阳能学报, 2007,28(12):1317-1320.
    [48]苑玮琦,金晶晶.基于图像传感器的太阳方位检测系统研究[J].传感器与仪器仪表, 2007, 23:140-142.
    [49]张化光,刘鑫蕊,孙秋野. MATLAB/SIMULINK实用教程[M].人民邮电出版社, 2009,3.
    [50] Eklas Hossain, Riza Muhida, Ahad Ali. Efficiency Improvement of Solar Cell Using Compound Parabolic Concentrator and Sun Tracking System[J].IEEE Electrical Power & Energy Conference, 2008.
    [51]罗军辉,冯平,哈力旦. Matlab7.0在图像处理中的应用[M].北京:机械工业出版社, 2007.
    [52]龚声蓉,刘纯平,王强,等.数字图像处理与分析[M].清华大学出版社, 2007.
    [53]董辰辉. MATLAB2008全程指南[M].电子工业出版社, 2009.
    [54]贺兴华,周媛媛,王继阳,周晖. MATLAB7.X图像处理[M].人民邮电出版社, 2006,11:99.
    [55]王延杰,宋建中.一种实时自适应图像二值化方法[J].光学精密工程, 1994,5(2):7-20
    [56]李鉴庆,左坤隆.图像阈值选取的一种快速算法[J].计算机与现代化, 2001,6:11-14.
    [57]孙光灵,周庆松,方传刚.基于最小类内方差的快速阈值分割算法[J].安徽理工大学学报(自然科学版), 2005, 25(1):39-42.
    [58]陈冬岚,刘南京,余玲玲.几种图像阈值选取方法的比较与研究[J].电气技术与自动化, 2003,2(1):77-80.
    [59]于宝龙.运动目标监视与跟踪系统的研究[D].哈尔滨:哈尔滨工程大学, 2005.
    [60]金晶晶.太阳光线自动跟踪装置[D].沈阳:沈阳工业大学, 2006.
    [61]刘宇.定日反射光斑仿真及定日误差的视觉测量技术研究[D].北京:北方工业大学, 2009,6:28-35.
    [62]冯月霞.基于DSP的视频图像目标快速识别与跟踪系统设计[M].北京:中国科学院, 2001.
    [63]孙茵茵,鲍剑斌,王凡.太阳自动跟踪器的研究[J].机械设计与制造, 2005(7):157-159.
    [64]王尚文.双轴跟踪碟式太阳能集热器的研究[M].华中科技大学, 2007.
    [65]刘宝廷,程树康.步进电动机及驱动控制系统[M].哈尔滨工业大学出版社, 1997.
    [66]王晓明.电动机的单片机控制[M].北京航空航天大学出版社, 2002.
    [67]王青直,徐进.基于PSD传感器的太阳自动追踪系统的研究与实现[J].自动化技术与应用, 2007,26(10):123-125.
    [68]紫金天文台.中国天文年历.科学出版社, 2004.
    [69]紫金天文台. 2001年天文测量简历.科学出版社, 2001.
    [70]张翌翀.基于DSP的太阳跟踪控制系统研究[D].上海:上海交通大学出版社, 2008:52.
    [71]曹卫彬. C/C++串口通信典型应用实例编程实践[M].电子工业出版社, 2009,1:30-38.
    [72]张宏林. Visual C++串口通信技术与工程实践[M].人民邮电出版社出版, 2008.
    [73]李健,韩国栋,孙志鹏. Visual C++调用Matlab的方法[M].人民邮电出版社出版, 2008.
    [74]刘维.精通Madab与C/C++混合程序设计[M].北京:北京航空航天大学出版社,2005.
    [75]陶红,袁金荣. Matlab与C/Visualc++混合编程的实现[J].计算机工程与应用, 2000, 36(10):100-101.
    [76] The Math Works Inc. Matlab COM BuilderUser’s Guide[Z]. TheMathWorksIne, 2002.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700