[0025] 下面结合附图和实施方式对本发明进行详细说明。
[0026] 首先请参见图1,图1是本发明发电机组的控制方法第一实施例的流程图。其中,发动机组与总负载连接,且包括调速器,调速器用于调整发动机组的发动机转速,如图1所示,本发明发电机组的控制方法包括以下步骤:
[0027] 步骤301:在总负载变化前获取负载变化量对应的负载的功耗值。
[0028] 可选地,在总负载增大的情况下,在步骤301中,具体可在总负载增大前读取负载变化量所对应的负载的额定功率值,将额定功率值作为该功耗值。
[0029] 可选地,在总负载减小的情况下,在步骤301中,具体可在总负载减小前读取负载变化量所对应的负载的额定功率值,将额定功率值取负值以作为该功耗值。
[0030] 步骤302:获取发动机组当前输出的总功率值。可选地,在步骤302中,具体可通过以下方式获取总功率值:存储发动机组的转速值-输出功率值对应表,从转速传感器获取发动机转速值,查找转速值-输出功率值对应表,以获取与发动机转速值相等的转速值所对应的输出功率值,并 将输出功率值作为发动机组当前输出的总功率值。其中,这里所述的转速值-输出功率值对应表为表示发动机组特性的一个重要数据,其可从发送机组生成商所提供的说明书获得。
[0031] 步骤303:将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值。可选地,也可将总功率值、功耗值以及发动机组自身消耗的功率作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值。
[0032] 步骤304:获取目标总功率值所对应的转速值。可选地,在步骤304中,具体可通过以下方式获取转速值:存储发动机组的转速值-输出功率值对应表,查找转速值-输出功率值对应表,将与目标总功率值相等的输出功率值所对应的转速值作为转速值。
[0033] 步骤305:控制调速器将发动机转速调整至该转速值。
[0034] 在本实施例中,通过在与发动机组连接的总负载变化前获取负载变化量对应的负载的功耗值,并获取发动机组当前输出的总功率值,将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值,并将发动机组的发动机转速调整至目标总功率值所对应的转速值,从而可在总负载变化时保证发电机组所输出的总功率值与变化后的总负载所需功耗值相匹配,能有效解决发动机组在总负载突然增大时被拉死或发动机组在总负载突然减小时造成能量浪费的问题。
[0035] 以下请参见图2,图2是本发明发电机组的控制装置第一实施例的装置结构示意图。如图2所示,本发明发电机组的控制装置包括功耗值获取模块404、当前总功率值获取模块401、目标总功率值获取模块402、转速值获取模块403以及调速器212控制模块405。
[0036] 功耗值获取模块404,用于在总负载变化前获取负载变化量对应的负载的功耗值。
[0037] 当前总功率值获取模块401,用于获取发动机组当前输出的总功率值。
[0038] 目标总功率值获取模块402,用于将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值。
[0039] 转速值获取模块403,用于获取目标总功率值所对应的转速值。
[0040] 调速器212控制模块405,用于控制调速器212将发动机转速调整至转速值。
[0041] 可选地,功耗值获取模块404用于在总负载增大前读取负载变化量所对应的负载的额定功率值,将额定功率值作为功耗值。在总负载减小前读取负载变化量所对应的负载的额定功率值,将额定功率值取负值以作为功耗值。
[0042] 通过在与发动机组连接的总负载变化前获取负载变化量对应的负载的功耗值,并获取发动机组当前输出的总功率值,将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值,并将发动机组的发动机转速调整至目标总功率值所对应的转速值,从而可在总负载变化时保证发电机组所输出的总功率值与变化后的总负载所需功耗值相匹配,能有效解决发动机组在总负载突然增大时被拉死或发动机组在总负载突然减小时造成能量浪费的问题。
[0043] 以下请参见图3,图3是本发明发电机组的控制装置第二实施例的装置结构示意图。如图3所示,在本发明发电机组的控制装置第二实施例中,相较于第一实施例而言,进一步设置有表存储模块406,表存储模块406中存储有发动机组的转速值-输出功率值对应表。并且,当前总功率值获取模块401可从转速传感器213获取发动机转速值,其中,转速传感器
213设置于发动机组内部,用于检测发动机组的发动机转速值。
[0044] 具体地,功耗值获取模块404用于在总负载变化前获取负载变化量对应的负载的功耗值,当前总功率值获取模块401从转速传感器213获取发动机转速值,并查找表存储模块406中的转速值-输出功率值对应表,以获取与发动机转速值相等的转速值所对应的输出功率值,并将输出功率值作为总功率值。目标总功率值获取模块402用于将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值。转速值获取模块403用于查找表存储模块406中的转速值-输出功率值对应表,以获取与目标总功率值相等的输出功率值所对应的转速值。调速器212控制模块405用于控制调速器212将发动机转速调整至 该转速值。
[0045] 通过在与发动机组连接的总负载变化前获取负载变化量对应的负载的功耗值,并获取发动机组当前输出的总功率值,将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值,并将发动机组的发动机转速调整至目标总功率值所对应的转速值,从而可在总负载变化时保证发电机组所输出的总功率值与变化后的总负载所需功耗值相匹配,能有效解决发动机组在总负载突然增大时被拉死或发动机组在总负载突然减小时造成能量浪费的问题。
[0046] 以下请参见图4,图4是本发明发电机组的控制装置第三实施例的装置结构示意图。如图4所示,在本发明发电机组的控制装置包括接口501、存储器502、处理器503以及总线504,接口501、存储器502、处理器503通过总线504连接,以进行交互通信。
[0047] 在本实施例中,接口501进一步与调速器212连接。
[0048] 存储器502存储有程序,该程序用于在总负载变化前获取负载变化量对应的负载的功耗值;获取发动机组当前输出的总功率值;将总功率值与功耗值作求和运算,以产生发动机组在总负载变化后所需输出的目标总功率值;获取目标总功率值所对应的转速值。
[0049] 处理器503用于运行该程序。
[0050] 接口501用于控制调速器212将发动机转速调整至该转速值。
[0051] 可选地,接口501可进一步与转速传感器213连接。
[0052] 可选地,该程序具体用于在总负载增大前读取负载变化量所对应的负载的额定功率值,将额定功率值作为负载变化量对应的负载的功耗值。在总负载减小前读取负载变化量所对应的负载的额定功率值,将额定功率值取负值以作为负载变化量对应的负载的功耗值。
[0053] 可选地,存储器502存储有发动机组的转速值-输出功率值对应表,该程序进一步用于查找转速值-输出功率值对应表,将与目标总功率值相等的输出功率值所对应的转速值作为上述转速值。
[0054] 可选地,接口501进一步从转速传感器213获取发动机转速值,该程序进一步用于查找转速值-输出功率值对应表,以获取与发动机转速值 相等的转速值所对应的输出功率值,并将输出功率值作为总功率值。
[0055] 以下请参见图5,图5是本发明发电机组系统第一实施例的系统结构示意图。如图5所示,本发明的发电机组系统包括发电机组20、整流模块270、直流空调230、温度传感器261、主控模块250以及交流空调240。
[0056] 发电机组20包括发动机210和发电机220,发动机210包括控制装置40、调速器212以及转速传感器213,发电机220直接输出交流电源至交流空调240。
[0057] 整流模块270设置在发电机220与直流空调230之间,用于将发电机220输出的交流电源转换为直流电源,并输出至直流空调230。
[0058] 直流空调230包括开关控制单元232,开关控制单元232可控制直流空调230启动或关闭,在本实施例中,开关控制单元232预先控制直流空调230关闭。
[0059] 交流空调240包括开关控制单元242,开关控制单元242可控制交流空调240启动或关闭,在本实施例中,开关控制单元242预先控制交流空调240启动。
[0060] 因此,此时总负载为交流空调240。
[0061] 在本实施例中,假设交流空调240的额定功率为1500w,直流空调230的额定功率均为1500w。
[0062] 交流空调240保持正常工作的所需功耗值为1500w,假设发动机210的转速调整为1500rpm时发动机组20输出的总功率为1500w,因此发动机210的转速调整为1500rpm时,发动机组20输出的总功率与交流空调240所需功耗值一致,此时系统正常运行。
[0063] 若直流空调240启动,此时交流空调230、交流空调240保持正常工作的所需总功率为1500w+1500w=3000w,但是,若发动机210的转速还是保持在1500rpm,发动机组20输出的总功率还是1500w,此时会存在发动机组20输出的总功率小于交流空调230和交流空调240所需总功耗值的问题,发动组20有被拉死的风险。
[0064] 为解决这个问题,在本实施例中,在需启动交流空调240时(即在 总负载增大前),控制装置40读取交流空调240的额定功率值,并从转速传感器213获取发动机转速值,查找转速值-输出功率值对应表,以获取与发动机转速值相等的转速值所对应的输出功率值,并将输出功率值作为发动机组当前输出的总功率值。控制装置40将该总功率值与额定功率值作求和运算,以产生发动机组20在总负载增大后所需输出的目标总功率值。控制装置40查找转速值-输出功率值对应表,获取与目标总功率值相等的输出功率值所对应的转速值,并控制调速器212将发动机转速调整至该转速值。
[0065] 具体而言,控制装置40在温度传感器261检测到的温度大于阈值温度时获知需启动交流空调240。但控制装置40在启动交流空调240之前,先进行上段所述的操作,即提前将发动机转速调整至与目标总功率值相等的输出功率值所对应的转速值,从而使得发动机组20输出目标总功率值,然后再启动交流空调240。
[0066] 具体而言,控制装置40可通过发动启动信号至开关控制单元242,以触发交流空调240进行启动。
[0067] 同理,若总负载为交流空调240+直流空调230,控制装置40在温度传感器261检测到的温度小于阈值温度时获知需关闭交流空调240。此时,控制装置40读取交流空调240的额定功率值,并将该额定功率值做取负运算。并从转速传感器213获取发动机转速值,查找转速值-输出功率值对应表,以获取与发动机转速值相等的转速值所对应的输出功率值,并将输出功率值作为发动机组当前输出的总功率值。控制装置40将该总功率值与做取负运算后的额定功率值作求和运算,以产生发动机组20在总负载减小后所需输出的目标总功率值。控制装置40查找转速值-输出功率值对应表,获取与目标总功率值相等的输出功率值所对应的转速值,并控制调速器212将发动机转速调整至该转速值。
[0068] 同步地,控制装置40可通过发动关闭信号至开关控制单元242,以触发交流空调240进行关闭。
[0069] 在本实施例中,控制装置40通过温度传感器261获知总负载变化,但在本发明的其他实施例中,控制装置40可通过截取针对负载的遥控 开关信号、电开关信号来获知总负载变化,并在总负载变化前按照上述所揭示的方式提前设置好发动机转速,使得发动机组输出的总功率与总负载变化后的总功耗想匹配。
[0070] 因此,通过以上公开内容,本发明可在总负载变化时保证发电机组所输出的总功率值与变化后的总负载所需功耗值相匹配,能有效解决发动机组在总负载突然增大时被拉死或发动机组在总负载突然减小时造成能量浪费的问题。
[0071] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。