第1章 C#编程训练.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 C#编程训练

第1章 引 言 1.1 研究背景 选定飞机的设计参数,是飞机总体设计过程中最主要的工作。所谓飞机的总体设计,简言之,即已知设计要求,求解设计参数,定出飞机总体设计方案的过程。飞机的设计参数是确定飞机的方案的设计变量。确定一个总体方案,需要定出一组总体设计参数,包括飞机及各组成部分的质量;机翼和尾翼的面积,展弦比,后掠角,机身的最大直径和长度等几何参数;以及发动机的推力等等。因此对飞机某些部分的常用参数进行数值计算与管理显得格外重要,以方便设计者的使用,查询和参考。 1.2 设计构想 本次课程设计所采用C#数值计算与飞机设计过程中利用空气动力学中的厚翼理论计算机翼的几何参数Cy,Cp,Mz等现实问题进行结合,开发机翼几何参数数值计算的程序以及对求得的几何参数进行数据管理建立相匹配的数据库管理系统。因此本次设计的基本思路就是机翼几何参数的数值计算应用程序的开发,以及数据库的建立与应用程序交互。 其中几何参数数值计算是利用空气动力学中的厚翼理论数值计算方法以及物面是条流线的边界条件和库塔儒可夫斯基后缘条件等进行相应的C#应用程序的编程开发。 当今最常用的数据库系统是关系型数据库系统。常用的关系型数据库包括Microsoft SQL Sever、Oracle、DB2、Access等。在本次设计中采用的是Access建立飞机在一定的气动环境构型下翼型的升力系数、压强系数、力矩系数。并与C#应用程序进行连接,对其进行动态查询与管理。 第2章 设计任务 2.1 题目与要求 基本要求:本次设计要求使用 .NET 语言,结合空气动力学中的厚翼理论数值计算方法以及物面是条流线的边界条件和库塔儒可夫斯基后缘条件等进行相应的C#应用程序的编程开发。Microsoft Office Access数据库的使用,用C#编写程序实现对飞机翼型数据的管理等功能; 2.2 本程序涉及的知识点 .NET语言的使用;C#的基本程序语言;Visual Studio 2010的基本操作;空气动力学中的厚翼理论,以及布涡所需要的物面边界条件和库塔儒可夫斯基后缘条件等理论知识;Microsoft Office Access的使用;数据库的建立与连接等关键知识要点。 2.3 设计思路 本次课程设计综合考虑了C#语言以及与空气动力学中厚翼理论计算机翼几何参数的实际基础上,通过C#数值计算应用程序开发来实现快捷计算出机翼在相应外界条件下的几何参数Cy,Cp,Mz等。 通过数据库来建立储存飞机起落构型下翼型的升力系数、力矩系数、压强系数并用C#编写程序与数据库进行连接,实现对其进行动态查询与管理的功能。 第3章 程序设计过程 3.1 空气动力学数值计算理论 3.1.1数值计算方法 3.1.2涡的布置,控制点得选取,外部环境参数的设定 从下翼面后缘起将翼面分成100个小段,并在每一段上布常值涡,涡强密度分布γ1,γ2,γ3,……γ100,并且在每个涡片得3/4处选取控制点,在每个控制点上准确满足物面条件。 为满足后缘条件,使下表面第一个涡片和上表面最后第一百个涡片的控制点1和100尽可能的接近后缘,这两个涡片取得很短,后缘条件用γ1=-γ100,近似代替。 这里假定外界无穷远处来流速度为V∞=70,机翼弦长b=30。 3.2 设计中遇到的困难及解决办法 程序设计过程中遇到的一些相关的困难,首先是对空气动力学中理论知识的掌握,其次是如何将实际问题用C#编程开发来实现。自学数据库的建立并通过不断反复练习与总结经验以实现用C#对数据库的连接成功,以方便于所求结果的管理。 第4章 程序完成情况 这次的C#程序主要是利用空气动力中的厚翼理论数值计算方法进行编程开发以及数据库与C#程序的交互,对机翼几何外形参数值计算与管理。 4.1步骤详解 创建Windows窗体 设置窗体属性 添加分组框架控件(GroupBox) Form1中添加标签、下拉列表框和按钮控件(lable、combobox、button)等 Form2中添加显示数据库中的数据控件(DataGridView)等 把调用的Access数据库复制到本应用程序的“bin/Debug”文件中 相应窗体界面如下图: 图4-1 主窗体 4.2功能实现 1.机翼几何参数Cy,Cp,Mz的数值计算以及翼型的绘制 1.1点击按钮button1(点击选择翼型),运行效果如图 图4-2 选择翼型 选择中的翼型文件Dormoy; 执行代码:filepath = ofd.FileName; reader = new StreamReader(filepath); ; 1.2点击几何参数显示,运行效果如图 图4-3 数值计算结果 groupBox分组控件中的控件显示数值计算结果 执行代码:

文档评论(0)

345864754 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档