科技馆自动供电系统建模剖析.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文档。上传文档
查看更多
科技馆自动供电系统建模剖析

科技馆自动供电系统建模剖析   摘 要:现代化的科技馆许多展项具有大耗电的投影设备、LCD大屏幕等,但对电缺乏适当的自动管理系统,耗电成为科技馆运营中一个非常大的支出。根据科技馆的实际情况和特点,对科技馆自动用电系统核心建模做一探索。   关键词:科技馆 供电 建模   中图分类号:TP27 文献标识码:A 文章编号:1007-3973(2013)007-012-02   科技馆属于公益设施,科技馆的支出由财政承担。正因为如此,在科技馆的管理运营中就可能缺少“精打细算”。一个明显的例子,就是对电缺乏适当的自动管理系统。现代化的科技馆,绝大多数需要使用电力,其中许多展项又有大耗电的投影设备、LCD大屏幕等,因此耗电成为科技馆运营中一个非常大的支出。据统计,一个中型科技馆耗电功率在120万千瓦左右。这方面的挖潜应该不小。据现在科技馆对用电系统的管理情况来看,如果采用一套自动用电系统,自动控制展项的用电和展厅的照明、空调等,就可以最大限度地降低浪费,为科技馆节省大笔支出。   本文根据科技馆的实际情况和特点,对科技馆自动用电系统核心建模做一探索。   1 问题分析   为了便于分析,以某一市地科技馆为例。展馆周三至周日开放,周一周二闭馆,节假日开放,时间为上午9:00开馆,下午16:30闭馆。办公区域周一至周二轮班,其他时间需上班,时间为上午8:30上班,下午16:50下班。科技馆还会有其他区域,在时间上会有所不同,但建模的结构都相似。为简化模型,仅以展厅为例馆和办公区域这两个主要部分做讨论。   为了说明问题的方便,从简到繁进行扩展和延伸。   1.1 第一种:精简模式   按照该科技馆的实际情况,自动供电系统应满足如下的功能:   (1)控制系统分别控制两个工作时间不同的区域:展厅和办公区域。   (2)展厅按照开馆和闭馆时间,自动送电和关电。   (3)办公区域按工作时间,自动送电和关电。   根据这种要求,模结构可以为:   public class Area   {   public bool PowerState { get; set; }   }   public class Musem : Area{ }   public class Office : Area{ }   public class PowerController   {   public void PowerOn(Area area)   {   area.PowerState = true;   }   public void PowerOff(Area area)   {   area.PowerState = false;   }   }   类关系如图1。   图1 精简模式类关系图   工作原理:根据当前时间分别调用PowerOn或PowerOff方法,实现自动控制。   1.2 第二种:进一步深化模式   上述简单模式简单的按照工作时间进行供关电,显然不能满足实际的需要。原因:   (1)闭馆时间内可能维修,需要送电。   (2)闭馆时间内可能来团参观,需要送电。   (3)办公区域因事加班的时候,需要送电。   (4)在正常开放时间,因事闭馆,需要能断电。   (5)办公区域因事放假,需要断电。   因此,展厅和办公区域在接受自动控制的同时,必须能够手工干预,这种手工干预就象一个开关按钮,可以人为地决定电的供断,并且这种人工干预要高于自动控制,否则因为二者的命令是相互否定的,一个供电系统无法同时受两个相互矛盾的指令控制,这就象一个指令向北,一个指令向南,无法同时满足两个指令的请求。以事例说明:16:50后,突然来团参观,需要送电,手工送电后,但自动控制系统根据时间已经过了闭馆时间就自动断电,即便手工再次送电,自动系统又断电,循环往复,手工干预失败。事实上,由于自动控制系统的反应时间为毫秒级,从宏观上看,就是一直处于断电状态,人的手工干预就象没有发生任何动作。鉴此,系统必须要有处理这种例外的功能。当手工控制指令发出时,自动控制系统就放下控制权。从程序的角度来说,一旦手工控制,就替代了自动控制。   这种客观要求,我们可以联想到用方法的重载来实现。在前面的PowerController类中,对PowerOn和PowerOff两个方法进行重载:   public void PowerOn(Area area,bool switchTo)   {   area.PowerState = switchTo;   }   public void PowerOff(Area area, bool switchTo)   {   area.PowerS

文档评论(0)

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

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

1亿VIP精品文档

相关文档