一种基于云边协同的磁悬浮离心压缩机远程控制系统
文献发布时间:2024-04-18 19:58:30
技术领域
本发明属于物联网系统技术领域,具体涉及一种基于云边协同的磁悬浮离心压缩机远程控制系统。
背景技术
磁悬浮离心压缩机是一种用于将气体压缩成高密度状态的设备,使用磁悬浮技术来支撑和控制压缩机的旋转部分,取代了传统的机械轴承,以减少摩擦和磨损,提高效率、可靠性和寿命。磁悬浮离心压缩机通常包括吸气设备、压缩设备、冷却设备和输出设备,吸气设备用来吸入气体,压缩设备是磁悬浮离心压缩机的核心部分,它包括旋转的叶片或离心轮,用于将吸入的气体加压,将其压缩成高密度状态。压缩气体通常会升温,因此需要冷却设备来冷却气体,以防止过热,冷却设备可以是热交换器或其他冷却系统。输出设备用于将压缩后的气体传送到所需的位置或应用中,这可以包括管道、阀门和其他控制装置。
目前,对于磁悬浮离心压缩机,往往进行定期人工巡检,并利用人工调整设备参数,这种方式增加了工作人员的工作量,不能确保全时段的人工监测,存在安全风险,效率低。另外,由于远程调控存在网络延迟过长风险,导致远程控制磁悬浮离心压缩机难以实现,导致设备维护智能化程度低。
发明内容
为了解决现有技术存在的由于存在网络延迟导致磁悬浮离心压缩机远程控制难以实现,需要进行人工巡检,不能全时段监测,工作效率低,存在安全风险的技术问题,本发明提供一种基于云边协同的磁悬浮离心压缩机远程控制系统。
本发明提供了一种基于云边协同的磁悬浮离心压缩机远程控制系统,基于云边协同的磁悬浮离心压缩机远程控制系统包括云服务器、边缘终端多模态传感器和磁悬浮离心压缩机,云服务器分别通过边缘终端和多模态传感器与磁悬浮离心压缩机连接,其中,磁悬浮离心压缩机包括依次连接的吸气设备、压缩设备、冷却设备和输出设备;
基于云边协同的磁悬浮离心压缩机远程控制系统还包括:
第一建立模块,用于建立磁悬浮离心压缩机的数学模型;
确定模块,用于确定控制目标的输出误差,其中,控制目标包括吸气量、气体压缩比、冷却温度和气体输出量;
第二建立模块,用于根据数学模型,基于PID控制算法建立吸气设备、压缩设备、冷却设备和输出设备的误差控制模型;
第一优化模块,用于将误差控制模型上传至云服务器进行基于模糊算法的参数优化,其中,参数包括比例控制参数、积分控制参数和微分控制参数;
第二优化模块,用于以控制输出的误差最小为目标,将经过参数优化后对应的参数作为误差控制模型的参数,利用遗传算法对误差控制模型进行自适应优化,以搜索磁悬浮离心压缩机中各个设备的最佳执行量;
部署模块,用于将优化后的输出设备的误差控制模型部署至云服务器,剩余的误差控制模型部署至边缘终端;
设置模块,用于建立基于动态阈值的事件触发控制器,以设置输出设备的误差控制模型的指令发出频率;
控制模块,用于根据指令发出频率,利用边缘终端和云服务器的误差控制模型对磁悬浮离心压缩机进行控制。
与现有技术相比,本发明至少具有以下有益技术效果:
在本发明中,通过建立磁悬浮离心压缩机各个工作设备之间的数学模型,引入PID控制算法对各个设备的输出误差进行调节,利用模糊算法对PID的比例控制参数、积分控制参数和微分控制参数进行参数优化,之后利用遗传算法对误差控制模型进行基于实际运行情况的自适应优化,完成误差控制模型的微调,充分利用云服务器充足的计算资源,完成参数寻优和模型微调,降低模型调整时长,能够应对突发情况,以控制输出的误差最小为目标及时的完成误差控制模型的调整,充分确保系统的正常运行。将计算需求较低的误差控制模型部署至计算能力有限的边缘终端,完成数据的实时本地处理,避免数据传输导致的数据延迟,最大程度的避免机械故障,减少停机情况。通过建立基于动态阈值的事件触发控制器,在满足生产要求的前提下,降低部署至云服务器的误差控制模型的指令发出频率,减少因频繁调整产生的机械磨损,提升设备使用寿命,降低调整频率,降低云服务器负担,提升数据反馈实时性,降低系统远程控制的数据延迟。自动化程度高,能够减轻工作人员负担,降低工作人员巡检频率,完成全时段监控调整,生产安全性高,系统控制效率高。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明的上述特性、技术特征、优点及其实现方式予以进一步说明。
图1是本发明提供的一种基于云边协同的磁悬浮离心压缩机远程控制系统的结构示意图;
图2是本发明提供的另一种基于云边协同的磁悬浮离心压缩机远程控制系统的结构示意图。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
为使图面简洁,各图中只示意性地表示出了与发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
在本文中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接。可以是机械连接,也可以是电连接。可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
另外,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在一个实施例中,参照图1,示出了本发明提供的一种基于云边协同的磁悬浮离心压缩机远程控制系统的结构示意图。参照图2,示出了本发明提供的另一种基于云边协同的磁悬浮离心压缩机远程控制系统的结构示意图。
本发明提供的一种基于云边协同的磁悬浮离心压缩机远程控制系统,基于云边协同的磁悬浮离心压缩机远程控制系统包括基于云边协同的磁悬浮离心压缩机远程控制系统包括云服务器、边缘终端多模态传感器和磁悬浮离心压缩机,云服务器分别通过边缘终端和多模态传感器与磁悬浮离心压缩机连接,其中,磁悬浮离心压缩机包括依次连接的吸气设备、压缩设备、冷却设备和输出设备。
通过与云服务器和边缘终端的连接,系统可以实时监控磁悬浮离心压缩机的性能参数,对于系统中的设备采用临近的边缘终端计算资源处理包括吸气量、气体压缩比、冷却温度等,完成实时系统控制,提升控制智能化的同时,避免长距离传输导致的控制信号延迟的缺点,同时,云服务器能够进行高级数据分析,以提前检测问题,提高故障诊断的准确性。远程控制为磁悬浮离心压缩机带来了更高的可操作性、效率和可靠性,减少了人力成本,同时提供了更智能的运营方式。
基于云边协同的磁悬浮离心压缩机远程控制系统还包括:
第一建立模块1,用于建立磁悬浮离心压缩机的数学模型。
在一种可能的实施方式中,数学模型具体为:
,
其中,
需要说明的是,数学模型将上述参数和变量结合起来,描述磁悬浮离心压缩机的运行特性,为控制系统提供必要的数学基础,以实现更精确和高效的控制,这有助于优化磁悬浮离心压缩机的性能,降低能源消耗,并确保稳定的运行。
确定模块2,用于确定控制目标的输出误差。
其中,控制目标包括吸气量、气体压缩比、冷却温度和气体输出量。
在一种可能的实施方式中,输出误差为控制目标的期望输出和实际输出的差值。
需要说明的是,在磁悬浮离心压缩机的控制过程中,需要明确定义控制目标,以便确保设备按照预期运行,这些控制目标通常包括吸气量、气体压缩比、冷却温度和气体输出量等,每个控制目标对应了不同方面的设备性能和运行要求。了确保系统性能与期望目标一致,需要将期望输出值与实际输出值进行比较,期望输出通常是系统运行时所需的理想数值,而实际输出是从传感器和测量中获得的实际值。通过计算期望输出和实际输出之间的差值,得到输出误差,输出误差是一个关键的性能衡量标准,它告诉系统操作者设备当前是否达到了控制目标,如果输出误差为零,则表示设备的性能完全符合期望,如果误差不为零,就需要采取控制措施来纠正性能差异。输出误差的存在使得系统可以实施反馈控制,通过监测输出误差,系统可以调整控制参数,例如调整控制器的输出,以使实际输出逐渐接近期望值。通过计算输出误差,使系统能够及时发现和纠正任何性能偏差,以确保磁悬浮离心压缩机在各种工况下都能够稳定高效地运行,这有助于提高设备的可靠性和性能,降低运营成本。
第二建立模块3,用于根据数学模型,基于PID控制算法建立吸气设备、压缩设备、冷却设备和输出设备的误差控制模型。
在一种可能的实施方式中,误差控制模型具体为:
,
其中,
其中,ID控制算法是一种广泛用于工业控制的方法,它基于比例、积分和微分的参数来调整系统的响应,通过建立误差控制模型,可以设定PID控制器的参数,以满足特定的性能要求。使用PID(比例-积分-微分)控制算法来建立吸气设备、压缩设备、冷却设备和输出设备的误差控制模型,这个模型可以用来调整和优化设备的运行,以确保设备的性能与期望目标一致。建立误差控制模型并使用PID控制算法的作用是确保磁悬浮离心压缩机的稳定性和性能优化,对系统进行实时监测和调整,以满足控制目标,并提供一种有效的方式来应对不断变化的工作条件,确保设备可靠性和设备高效运行。
第一优化模块4,用于将误差控制模型上传至云服务器进行基于模糊算法的参数优化。
其中,参数包括比例控制参数、积分控制参数和微分控制参数。
在一种可能的实施方式中,第一优化模块具体用于:
S1041:以控制输出的输出误差小于预设输出误差为目标,引入输出误差的偏差率,对初始输出误差进行优化,建立包括修正因子的参数优化公式:
其中,α表示修正因子,
S1042:基于参数优化公式,利用模糊算法求解初始输出误差的最小值。
需要说明的是,本领域技术人员可以根据实际需要设置预设输出误差的大小,本发明在此不做限定。
其中,模糊算法是一种计算方法,用于处理模糊信息和不确定性数据,它允许在面对模糊、模糊边界和模糊关系的情况下做出决策和控制。模糊算法的主要优点是其能够处理模糊和不确定性信息,综合多个因素,易于解释,具有自适应性,并且适用于非线性建模,这使得它在参数优化和控制问题中非常有价值,尤其是在需要考虑多个变量和不确定性因素的复杂系统中,在磁悬浮离心压缩机控制系统中,模糊算法可以帮助优化控制参数,以满足不同工作条件下的性能要求。
可以理解的是,误差控制模型中的比例、积分和微分控制参数是控制系统性能的关键因素,通过对这些参数进行优化,可以改善系统的控制响应,确保设备运行在期望性能范围内。引入了修正因子(α)以考虑输出误差的偏差率(e
第二优化模块5,用于以控制输出的误差最小为目标,将经过参数优化后对应的参数作为误差控制模型的参数,利用遗传算法对误差控制模型进行自适应优化,以搜索磁悬浮离心压缩机中各个设备的最佳执行量。
其中,遗传算法是一种优化算法,受到生物进化理论的启发,用于搜索和优化问题的最佳解决方案。它模拟了自然界中的进化过程,包括选择、交叉和变异,以寻找问题空间中的最优解或接近最优解的解决方案。最佳执行指令是吸气设备、压缩设备和冷却设备的调整指令,以便使得每一个设备的输出均能够满足期望值。遗传算法用于寻找磁悬浮离心压缩机中各个设备(如吸气设备、压缩设备和冷却设备)的最佳执行量,以使它们的输出满足期望值,遗传算法通过不断优化参数,可以找到最佳的设备操作指令,以满足整个系统的性能要求,在多变量、多目标和复杂系统的优化过程中,利用强大的全局搜索和自适应性质不断提升各个设备的输出准确度。
在一种可能的实施方式中,第二优化模块具体用于:
S1051:生成控制目标的遗传序列
S1052:建立适应度函数,并对适应度函数进行排序,得到适应度序列
其中,
S1053:设置控制目标的选择数量,对控制目标进行基于适应度的随机概率选择;
S1054:对选择的控制目标进行交叉计算;
S1055:对交叉计算后得到的控制目标进行变异操作:
其中,
S1056:迭代次数加1,重复S1051-S1055,直至达到终止条件,其中,终止条件包括适应度的值收敛至预设适应度值和迭代次数大于预设迭代次数;
S1057:将终止后得到的控制目标作为最优个体输出,其中,最优个体即磁悬浮离心压缩机中各个设备的最佳执行量。
需要说明的是,本领域技术人员可以根据实际需要设置预设适应度值和预设迭代次数的大小,本发明在此不做限定。
具体地,首先,生成一组控制目标的遗传序列,这表示可能的设备操作指令组合。适应度函数用于评估每个遗传序列的性能,根据适应度函数的值,对遗传序列进行排序,从高适应度到低适应度。选择一定数量的遗传序列作为父代,以进行后续的交叉和变异操作,选择的过程基于适应度,高适应度序列被选中的概率更高。在交叉计算这一步,选中的父代遗传序列会交叉组合,产生新的遗传序列,这样可以融合不同父代的特征,创造多样性。之后,对交叉后的遗传序列进行变异,引入一些随机性和多样性,这有助于跳出局部最优解,更全面地探索解空间。在达到终止条件后,选择具有最高适应度的遗传序列作为最优解,即最佳执行量的设备操作指令。
相对于其他技术,遗传算法能够在广泛的解空间中搜索,有助于找到全局最优解,而不仅仅是局部最优解。遗传算法适用于多目标优化问题,可以同时考虑多个控制目标,找到平衡的解决方案。遗传算法具有自适应性,可以根据问题空间的特性进行调整,适应不同问题的要求。对于多个设备和多个参数的优化问题,遗传算法是一种有效的方法,因为它可以同时调整多个参数。由于引入了交叉和变异操作,遗传算法有助于跳出局部最优解,找到更好的解决方案。遗传算法用于寻找最佳执行量,有助于解决多目标、多参数的参数优化问题,提高了系统性能,同时具有全局搜索和自适应性的能力。
部署模块6,用于将优化后的输出设备的误差控制模型部署至云服务器,剩余的误差控制模型部署至边缘终端。
在一种可能的实施方式中,部署模块具体用于:
S1061:将误差控制模型容器化,并将容器化后的误差控制模型部署至云服务器和边缘终端。
具体地,首先,优化后的误差控制模型被封装成容器,容器化是一种技术,它将应用程序和其依赖项打包在一个独立的运行环境中,以确保应用程序的一致性和可移植性,在这种情况下,误差控制模型被容器化,以便在不同系统组件之间进行轻松的部署和运行。容器化的误差控制模型随后被部署到不同位置。一部分被部署到云服务器,另一部分被部署到边缘终端,这是为了实现云边协同控制系统的目标,云服务器通常具有更强大的计算和存储能力,适合承担一些高级计算和数据处理任务,而边缘终端则更接近实际设备,能够实时监测和控制设备,将模型部署到云服务器和边缘终端可以充分利用各自的优势,实现更高效的系统性能。通过容器化和分布式部署方式,将优化后的误差控制模型有效地部署到云服务器和边缘终端,以确保系统能够在不同环境和层次中协同工作,实现更高效的远程控制,这有助于提高系统的可伸缩性和性能。
设置模块7,用于建立基于动态阈值的事件触发控制器,以设置输出设备的误差控制模型的指令发出频率。
其中,事件触发控制器是一种控制系统中的控制方式,用于确定何时触发某个事件或执行某个操作,事件触发控制器用于设置输出设备的误差控制模型的指令发出频率,这个控制器基于动态阈值,根据系统的状态和需求,决定何时发出新的控制指令。事件触发控制器在这里用于优化控制指令的发出频率,以根据动态系统需求降低系统的运行成本、提高效率,并确保适时的控制操作,有助于改善磁悬浮离心压缩机远程控制系统的性能。
在一种可能的实施方式中,设置模块具体用于:
S1071:结合径向基函数网络,通过反步法建立磁悬浮离心压缩机的控制率
其中,
S1072:建立磁悬浮离心压缩机的更新函数
其中,
S1073:结合控制率和更新函数,确定更新触发时刻
其中,符号“inf”表示下确界;
S1074:以更新触发时刻设置输出设备的误差控制模型的指令发出频率。
具体地,首先,采用径向基函数网络和反步法,建立磁悬浮离心压缩机的控制率。径向基函数网络是一种用于逼近未知函数的方法,反步法是一种控制方法,用于调整系统的控制输入,以满足特定的性能和稳定性要求。在这里,这两种方法被结合使用,建立适合磁悬浮离心压缩机的控制率。针对控制率,建立更新函数,这个函数根据系统的实时性能和需求进行调整,以确保控制率能够适应系统的变化,更新函数可以包括中间控制率、触发时刻、误差调节因子等参数,以影响控制率的行为。基于控制率和更新函数,确定何时触发控制操作,这个时刻可能会随着系统状态的变化而动态调整,以最大程度地提高系统的性能和效率。根据确定的更新触发时刻,设置输出设备的误差控制模型的指令发出频率,这意味着控制指令将会根据系统的实际需求和性能特征被发送,以最佳方式调整磁悬浮离心压缩机的运行。通过使用径向基函数网络、反步法和动态触发来优化控制率,从而实现更有效的磁悬浮离心压缩机控制,这种方法允许系统在实时性能和效率方面进行动态调整,以适应不断变化的工作条件和要求,降低指令发出频率,低频率的指令有助于降低云服务器的计算负担,相应地提升计算速度,提升传输的实时性。另外,对于磁悬浮离心压缩机各个可活动的机械结构,在满足预设性能的前提下降低指令发出频率也能够降低机械调整频率,降低机械磨损提升设备使用寿命。
控制模块8,用于根据指令发出频率,利用边缘终端和云服务器的误差控制模型对磁悬浮离心压缩机进行控制。
在一种可能的实施方式中,基于云边协同的磁悬浮离心压缩机远程控制系统,还包括:
监测模块9,用于获取云服务器的远程指令,通过边缘终端的误差控制模型对磁悬浮离心压缩机按最佳执行量进行实时矫正,通过云服务器的误差控制模型对气体输出量进行误差监测。
可以理解的是,监测模块9通过获取远程指令、实时矫正磁悬浮离心压缩机的操作,并监测气体输出量的误差,确保系统按照最佳执行量操作,同时实时响应任何变化,以保持系统性能的高效性和稳定性,这种实时监测和调整有助于优化磁悬浮离心压缩机的运行并确保其在变化的工作条件下表现稳定。
在一种可能的实施方式中,基于云边协同的磁悬浮离心压缩机远程控制系统,还包括:
矫正模块10,用于间隔预设时长,将边缘终端的误差控制模型上传至云服务器进行矫正。
需要说明的是,误差控制模型是系统中的关键组件,它包含了数学模型、PID控制算法参数、优化参数等信息,用于计算如何调整磁悬浮离心压缩机的各个部件以满足控制目标,然而,这些模型可能会因为设备的老化、环境变化或其他因素而产生漂移,导致模型不再准确,矫正模块的任务是定期检测这些漂移并进行修正,以确保模型的准确性。误差控制模型部署在边缘终端上,上传至云服务器充分发挥充足计算资源优势,维持模型修正的快速性和准确性。矫正模块负责将边缘终端上的误差控制模型上传至云服务器,以进行比对和矫正。矫正是一个定期执行的过程,其频率由系统的需求和性能特征来确定,矫正模块按照预设的时间间隔执行矫正操作,以确保误差控制模型的准确性保持在一个可接受的范围内。进而保持系统中的误差控制模型的高精度和准确性,以确保磁悬浮离心压缩机的运行在不同的工作条件下仍然能够满足性能要求,这种定期的矫正操作有助于维护系统的稳定性和可靠性。
需要说明的是,本领域技术人员可以根据实际需要设置预设时长的大小,本发明在此不做限定。
与现有技术相比,本发明至少具有以下有益技术效果:
在本发明中,通过建立磁悬浮离心压缩机各个工作设备之间的数学模型,引入PID控制算法对各个设备的输出误差进行调节,利用模糊算法对PID的比例控制参数、积分控制参数和微分控制参数进行参数优化,之后利用遗传算法对误差控制模型进行基于实际运行情况的自适应优化,完成误差控制模型的微调,充分利用云服务器充足的计算资源,完成参数寻优和模型微调,降低模型调整时长,能够应对突发情况,以控制输出的误差最小为目标及时的完成误差控制模型的调整,充分确保系统的正常运行。将计算需求较低的误差控制模型部署至计算能力有限的边缘终端,完成数据的实时本地处理,避免数据传输导致的数据延迟,最大程度的避免机械故障,减少停机情况。通过建立基于动态阈值的事件触发控制器,在满足生产要求的前提下,降低部署至云服务器的误差控制模型的指令发出频率,减少因频繁调整产生的机械磨损,提升设备使用寿命,降低调整频率,降低云服务器负担,提升数据反馈实时性,降低系统远程控制的数据延迟。自动化程度高,能够减轻工作人员负担,降低工作人员巡检频率,完成全时段监控调整,生产安全性高,系统控制效率高。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
- 一种基于拨号云VPN的远程及移动办公协同控制系统
- 基于拨号云VPN的远程及移动办公协同控制系统及接入方法