空调机的管理装置和方法

文档序号:9291392阅读:419来源:国知局
空调机的管理装置和方法
【专利说明】空调机的管理装置和方法
[0001]技术区域
[0002]本发明涉及对具有室内机和室外机的空调机的动作进行管理的管理装置和方法。
【背景技术】
[0003]在进行空调机的管理的空调机的管理装置中,在由于进行管理的软件的故障等原因发生内存泄漏,内存容量变少的情况下,为了使其恢复,有时在内存余量耗尽之前,使空调机管理装置重启。在这里,提出了防止在进行连续运转的设备的控制的装置中发生内存泄漏的各种方法(例如参照专利文献1、2)。
[0004]在专利文献I中,公开了如下技术:将内存使用容量、CPU负荷、和获取时间作为时间序列数据定期地累积,根据内存使用容量的时间序列数据预测达到内存的使用极限的到达时间,并根据CPU负荷的时间序列数据,求出在到达时间之前的CPU负荷降低的时间段,在该时间段进行恢复处理。另外,在专利文献2中,公开了如下进程管理程序:在执行中的进程的内存使用量达到规定值的情况下,为了不妨碍应用程序的动作而使规定的进程停止。
[0005]现有技术文献
[0006]专利文献
[0007]专利文献1:日本特开2004 - 5305号公报
[0008]专利文献2:日本特开2011 - 186739号公报

【发明内容】

[0009]发明要解决的课题
[0010]在采用上述专利文献1、2的方法的情况下,无论作为控制对象的设备是怎样的状态,在内存余量变少的情况下都进行重启等。因此,在管理装置从重启开始到重启结束为止的时间里,空调机整体的控制、监视停止,因此,存在在进行空调机的运转控制时发生故障,对用户产生不利影响的情况。
[0011]本发明为了解决上述课题而做出,目的在于提供一种空调机的管理装置,该空调机的管理装置将由内存泄漏的恢复作业造成的、对装置的运转控制的影响抑制为最小限度。
[0012]用于解决课题的机构
[0013]本发明的空调机的管理装置具有存储数据的内存,并对具有室内机和室外机的空调机的运转进行管理,所述空调机的管理装置的特征在于,具有:内存余量获取机构,该内存余量获取机构获取内存的内存余量;内存泄漏判定机构,该内存泄漏判定机构根据由内存余量获取机构获取到的内存余量判定在内存中是否发生了内存泄漏;使用极限估算机构,该使用极限估算机构在由内存泄漏判定机构判定为发生了内存泄漏的情况下,估算达到预先设定的使用极限阈值为止的使用极限期间;日程表,该日程表存储空调机和管理装置的动作日程;日程管理机构,该日程管理机构从日程表中,检索在由使用极限估算机构估算的使用极限期间内全部的室内机的运转停止的全停止期间,并按照检索到的全停止期间,将用于重启管理装置的重启日程设定在日程表中;以及,设备控制机构,该设备控制机构按照由日程管理机构在日程表中设定的重启日程进行管理装置的重启。
[0014]发明的效果
[0015]根据本发明的空调机的管理装置,在由于内存泄漏而内存余量变少时,通过在达到使用极限期间之前的全停止期间内进行空调机的管理装置的重启,从而能够在空调机的监视或控制等的负荷小的期间,从内存泄漏状态完成恢复作业,因此,能够将由内存泄漏应对措施造成的、对空调机的运转控制的不利影响抑制为最小限度。
【附图说明】
[0016]图1是表示本发明的空调机的管理装置的优选实施方式的系统结构图。
[0017]图2是表示图1的空调机的管理装置的一例的框图。
[0018]图3是表示图2的空调机的管理装置的动作例的流程图。
[0019]图4是表示在图2的管理装置的内存中,相对于时间经过的内存使用量的变化的一例的图表。
【具体实施方式】
[0020]以下,参照附图来说明本发明的空调机的管理装置的实施方式。图1是表示本发明的空调机的管理装置的优选实施方式的系统结构图,参照图1来说明空调机的管理装置1空调机的管理装置I与多个空调机100以能够传输数据的方式连接,并对各空调机100的动作进行集中管理。各空调机100分别具有室外机101、以及经由制冷剂配管与室外机101连接的一台或多台室内机102。管理装置I经由传输线能够控制各空调机100内的室外机101和室内机102中的每个。此外,在图1中,例示了空调机的管理装置I管理两台空调机100的情况,但既可以与一台空调机100连接,也可以管理三台以上的多台空调机100。另外,空调机100既可以如图1所示地具有多台室内机102,也可以具有一台室内机102。
[0021]上述空调机的管理装置I例如由DSP等微型计算机构成,具有用于执行程序的中央处理单元(CPU)、和存储各种数据并在执行程序时形成临时的工作存储区的内存(RAM)。另外,空调机的管理装置I具有用于输入来自用户的运转指示或日程管理的触摸板等输入机构和外部输入端。并且,空调机的管理装置I根据来自用于的输入和来自各种传感器的检测信号等控制空调机100的动作。
[0022]当在空调机的管理装置I内执行规定的程序时,作为临时的工作区域或数据保存区域,动态地确保内存区域,在不需要确保内存区域的时刻释放内存区域。但是,在程序动态地确保的内存区域没有被释放的情况下,则产生继续占用系统的内存资源的、被称为内存泄漏的现象。并且,当在发生了内存泄漏的状态下执行新的程序的情况下,在执行该程序时没有可分配的内存区域,其结果是,程序不能正常地发挥功能。尤其是,在空调机的管理装置I那样的长时间连续运行的程序中发生内存泄漏的情况下,内存资源不断地消耗,导致使空调机的管理装置I的性能降低的后果。
[0023]因此,空调机的管理装置I具有如下功能:为了防止由内存泄漏造成的性能下降或陷入无法控制的状态而强制性地重启的功能;以及,检测内存泄漏的发生并在进行上述强制性的重启之前自动地重启的功能。具体来说,具有如下功能:在超过内存M的使用极限阈值(threshold,例如内存使用率为90% )时,空调机的管理装置I强制性地进行重启的功能;以及,在判定为发生了内存泄漏时,在能够将对空调机100的运用造成的影响抑制为最小限度的期间自动地进行重启的功能。
[0024]图2是表示图1的空调机的管理装置I的一例的功能框图。图2的空调机的管理装置I具备:内存余量获取机构10、内存泄漏判定机构20、使用极限估算机构30、日程管理机构40、设备控制机构50。内存余量获取机构10按照每个规定周期地从内存M获取内存余量MR。另外,内存余量获取机构10具有将获取内存余量MR的日期时间和内存余量MR相关联地存储在余量数据库DB中的功能。
[0025]内存泄漏判定机构20根据由内存余量获取机构10存储在余量数据库DB内的内存余量MR和获取日期时间,判定在内存M中是否发生了内存泄漏。具体来说,例如在内存余量MR的减少量超过规定值、且内存余量MR连续减少的期间超过规定期间的情况下,内存泄漏判定机构20判定为发生了内存泄漏。此外,内存泄漏的判定方法不限定于上述方法,也能够使用如下等公知技术:例如根据获取周期间隔之间减少的内存余量MR计算出内存M的每单位时间的内存余量减少率,在内存余量减少率(或多个内存余量减少率的移动平均值)是预先设定的设定阈值以上的情况下,判定为发生了内存泄漏。
[0026]在内存泄漏判定机构20判定为在内存M中发生了内存泄漏的情况下,使用极限估算机构30估算达到内存M的使用极限阈值(threshold)为止的使用极限期间LP。使用极限估算机构30利用由内存余量获取机构10以规定周期获取的内存余量MR和获取日期时间,计算出每单位时间的内存余量减少率,在假设内存余量MR以内存余量减少率减少的情况下,用近似直线估算达到使用极限阈值(threshold)为止的期间,作为使用极限期间LP。
[0027]日程管理机构40管理空调机100和空调机的管理装置I的动作日程。在日程表STB中,存储有动作日程被登录的日期时间、控制对象、动作内容、进行控制的日期时间等。日程管理机构40具有根据来自用户的输入等在日程表STB中登录或删除日程的功能。
[0028]尤其是,日程管理机构40具有如下功能:在判定为发生了内存泄漏的情况下,从日程表STB中设定的动作日程中,在由使用极限估算机构30估算的使用极限期间LP内,检索空调机100的运转全部停止的全停止期间SD,按照检索到的全停止期间SD,将用于重启空调机的管理装置I的重启日程RB设定在日程表STB中。此外,全停止期间是指,处于空调机的管理装置I的管理下的全部的室内机102停止动作的期间,也可以指室内机102和室外机103这两者的全部的动作停止的期间。
[0029]在这里,当在使用极限期间LP内,在日程表STB中已经设定有全停止期间SD的情况下,日程管理机构40按照全停止期间SD,将重启日程RB登录在日程表STB中。在设定重启日程RB后进行全停止期间SD的日程变更的情况下,日程管理机构40按照全停止期间SD的变更来进行重启日程RB的变更。由此,能够在全停止期间SD内可靠地进行重启。
[0030]另一方面,当在日程表STB中没有设定全停止期间SD的情况下,日程管理机构40在使用极限期间LP内将全停止期间SD新设定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1