《2010年华为杯东南大学编程大赛》赛题.PDFVIP

《2010年华为杯东南大学编程大赛》赛题.PDF

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

《2010年华为杯东南大学编程大赛》赛题 赛题要求 1. 以下要求适合于任何组别的任何赛题,包括创新组的自选题目。 2. 参赛作品运行环境为Windows,参赛作品使用的语言为:C、C++、C#、Java、MATLAB。MATLAB 仅限于控制组完成被控对象的仿真(控制组任务第3项任务),控制组的第1、2项任务,以 及其他组别不得使用MATLAB。 3. 除了赛题另作约定,系统中不允许使用第三方组件。第三方组件包括除编译环境提供的类 库、操作系统提供的类库、数据库系统、作者原创代码之外的所有代码、动态链接库、组 件等。如果系统中使用了某些硬件(如摄像机、输入输出卡等),该硬件的驱动程序及SDK 不视为第三方组件,但硬件附带的应用软件除外。 4. 不得将从网上或其他途径获得的非作者原创的代码作为提交作品的一部分,即使得到了代 码原作者的授权,这部分代码也将被视作为抄袭,并取消比赛资格。 5. 信息组赛题2题,任选1题。控制组赛题1题。创新组为非命题组,参赛选手提交的作品题目 自选。创新组提交作品应当是参赛选手原创的,未参加过校内外其竞赛,或为未通过其获 得过任何学分的作品。 6. 评分时,以下因素将被考虑:完成的基本功能、程序结构性、程序规范性、选做部分的完 成情况、程序执行效率、程序的容错性等等。 控制组: 设计一简单实时多任务控制系统软件并调试通过。 系统拥有三个任务:系统界面、数字控制器和被控对象。三个任务构成一闭环实时控制与 管理系统,三个任务要求并发执行(可以在统一进程内,也可以在不同的进程内),并符合时 间等准确性要求;三个任务之间的数据交换方式自选(共享数据(建议),服务器/客户端,通 信等)。 1.系统界面 在界面上,同时以图形化的方式显示数字量,曲线(趋势图)和模拟仪表。 数字量包括实时时钟,指定控制回路的检测量、设定量、控制输出量、控制器参数 (如P、 I、D等)和手/ 自动状态等。用户可通过键盘鼠标在线切换回路的手动/ 自动状态。自动时可修改 设定值和参数。手动时可修改控制输出值,修改方式自选,一次修改数字或相对增量加减。键 盘输入应能容错,修改参数时画面应继续显示刷新; 在同一窗口连续显示指定控制回路的检测量,设定量,控制输出量的时间曲线(实时趋势 图),满屏后曲线自动移动(方法自选); 模拟仪表以直方图方式或指针表方式同时控制回路的检测量,设定量,控制输出量高度或 1 针位置;画面刷新速度0.5-1秒。 选做:自动按时间记录控制回路的检测量,设定量,控制输出量,并可随时显示历史曲线 (历史趋势图)。 2.数字控制器 根据需要选择一数字调节器,编写实现控制算法 (如PID算法等)。 3.被控制对象 使用一个独立的线程模拟被控对象,以下两种被控对象,任选一种。 (1)设模拟对象为一阶惯性或一阶惯性加纯延迟。离散计算周期 Ts = 0.5秒 传递函数: 输出C(S) Kp −LS ( ) = G S = e 1 + T S 控制M(S) p 其中时间常数T =40 ~ 300 秒(如150秒),纯延迟L ≥0.2T (如30秒)。如考虑纯延迟计算, p p 建议采用移位记忆方式(如延迟30秒,计算周期0.5秒,可以设置30/0.5=60个记忆单元,每0.5 秒滑动移位一次)。 选择该模型时,数字控制器控制周期Tc可取4秒。 (2 )一个工业连续搅拌加热储罐,如图3.1所示。 F

文档评论(0)

153****2993 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档