基于visual c++与opengl风电机组仿真系统研究

基于visual c++与opengl风电机组仿真系统研究

ID:5391532

大小:495.52 KB

页数:3页

时间:2017-12-08

基于visual c++与opengl风电机组仿真系统研究_第1页
基于visual c++与opengl风电机组仿真系统研究_第2页
基于visual c++与opengl风电机组仿真系统研究_第3页
资源描述:

《基于visual c++与opengl风电机组仿真系统研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第6期组合机床与自动化加工技术NO.62013年6月ModularMachineTool&AutomaticManufacturingTechniqueJun.2013文章编号:1001—2265(2013)06—0142—03基于VisualC++与OpenGL的风电机组仿真系统研究尹海峰,库祥臣(河南科技大学机电工程学院,河南洛阳471003)摘要:以风力发电机为研究对象,详细阐述了利用VisualC++与OpenGL实现风力发电机各部件的建模过程,利用显示列表与双缓存技术实现三维模型的动画显示,再通过网络通信实时传递仿真数据,实现风电机组模型与实际风电机组的

2、联动,以达到系统的动态仿真。系统具有良好的实时性、交互性及动态仿真能力,为进一步研究风力发电机在线实时动态监测奠定基础。关键词:VisualC++;OpenG1;仿真;风电机组中图分类号:TH242文献标识码:AResearchonWindTurbinesSimulationSystemBasedonVisualC++andOpenGLYINHai—feng,KUXiang-chen(HenanUniversityofScience&Technology,SehoolofMechatronicsEngineering,LuoyangHenan471003,Chin

3、a)Abstract:ThispaperexpoundstheWindTurbinesSimulationSystemthatuseofVisualC++andOpenGLtorealizewindTurbinescomponentsmodelingprocess,andthe3DmodelanimationbasedonDisplaylistanddoublebuffertechnique.ItwillcombinethewindturbinemodewiththeActualwindturbinebythereal—timesimulationdatawhat

4、passedoverthenetworkcommunication,anditcanrealizethedynamicsimulationofthesystem.Thesystemhasgoodabilityonreal—time,interactive,anddynamicsimulation,Itprovidedareli—ablebasisforthefurtherstudyonDynamicalReal—TimeMonitorSystemofthewinddrivengenerator.Keywords:VisualC++;OpenGL;simulatio

5、n;windturbines终是在窗口系统里绘制出来的,我们可以建立一个0引言通用的OpenGL控件,用来绘制机组各部件图形,当相对于传统发电行业,风力发电行业受到风资引入这个控件时,控件会自动初始化OpenGL。引源分布的限制。风电机组受恶劣环境的影响比较厉入控件还有一个好处,它可以在对话框中显示Open—害,时常在变速变载的条件下工作,受到风产生的扭GL渲染的画面,我们可以在对话框中添加其他控矩、弯矩和轴向推力的作用,其部件容易发生变形,件,并在ClassWizard中为对话框类添加事件响应函产生附加的结构应力,使得风电机组齿轮箱、轴承、数,实现与图形的交互控

6、制。发电机等关键设备经常出现故障。对风电机组进行(1)创建一个MFCActiveXControl应用程序框画面实时监控可以大大降低维修费用与停机时间,架。在StdAfx.h头文件中加入与0penGL相关的头减少不必要经济损失。本文仿真系统采用OpenGL文件和连接,在“Project”中添加静态库“opengl32.技术,在Windows环境中以VisualC++为开发工具1ib,glu32.1ib,glaux.1ib,glut32.1ib”,在ClassWizard中进行开发。OpenGL具有绘制三维图形的各项功能,实现消息响应函数的设置,最后为COpenG1V

7、iew添它可以与VisualC++紧密结合,可以实现有关计算加保护型变量HDCIll—hDC;HGLRCm—hRC;和图形算法,实现j维模型的可视化⋯。用OpenGL(2)设置像素格式。它反映了0penGL的绘制风来实现三维显示,具有简单、直观、高效率等特点,它格、颜色模式、颜色位数等。正确设置像素格式:①具有强大的三维建模功能及帧缓存动画技术,并且填充PIXELFORMATDESCRIPTOR结构;②用Choos—可以对模型进行光照、材质、纹理、反走样等处理,使ePixelFormat函数在硬件所支持的像素格式中选出与得动态仿真过程呈现逼真三维立体显示。给定的像

8、素格式最匹

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。