CN116880426A - 一种生产线变量调节方法及*** - Google Patents
一种生产线变量调节方法及*** Download PDFInfo
- Publication number
- CN116880426A CN116880426A CN202311140932.1A CN202311140932A CN116880426A CN 116880426 A CN116880426 A CN 116880426A CN 202311140932 A CN202311140932 A CN 202311140932A CN 116880426 A CN116880426 A CN 116880426A
- Authority
- CN
- China
- Prior art keywords
- node
- variable
- expected
- nodes
- production line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 55
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000004044 response Effects 0.000 claims abstract description 18
- 230000008859 change Effects 0.000 claims abstract description 15
- 230000007704 transition Effects 0.000 claims abstract description 4
- 238000012544 monitoring process Methods 0.000 claims description 42
- 230000008569 process Effects 0.000 claims description 12
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000001105 regulatory effect Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 19
- 238000004590 computer program Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000013459 approach Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 239000002994 raw material Substances 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- -1 elements Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 150000002739 metals Chemical class 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32252—Scheduling production, machining, job shop
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请公开了一种生产线变量调节方法及***,解决了生产线自动控制***联合调试时不便监测远端性能变化的问题。生产线变量调节方法,包含步骤:确定终端设备所在的第一范围内的目标节点的节点集合;终端设备生成目标节点预期变量值,发送至服务器;服务器端确定来自所述终端设备的目标节点预期变量值,根据节点集合中各节点的状态转移关系,确定所述节点集合中的第二范围内至少1个节点的预期变量值,发送至所述终端设备;终端设备根据来自所述服务器端的响应,确定所述节点集合中的第二范围内至少1个节点的预期变量值。本申请提高了调节效率。
Description
技术领域
本申请涉及自动化的控制或调节***技术领域,尤其涉及一种生产线变量调节方法及***。
背景技术
在生产线的自动化控制中,当各种能源、原料等生产资源相互匹配时,可高效实现自动化作业。在实际生产过程中,由于库存、运输等多种原因,经常出现各种生产资源不匹配的情况,需要对资源变量进行实时调节,以保证生产线以最大效率运行。
但在实际调整的过程中,由于同一***下资源的供应线路上,某个设备自身变量调节会影响其他设备,而不同设备之间有一定的距离,因此在一个设备上的变量调节对其他设备造成的影响需要到后台或者其他设备处查询,严重影响了联合调试的效率。
发明内容
本申请实施例提供一种生产线变量调节方法及***,解决了生产线自动化控制***联合调试时不便现场监测远端性能变化的问题。
第一方面,本申请实施例提供一种生产线变量调节方法,用于服务器端,所述生产线包含多个工作节点,每个工作节点的工作状态用变量值来表示,所述方法包括以下步骤:
确定终端设备所在的第一范围内的目标节点所属的节点集合;所述节点集合为互通的节点组成的集合;
确定来自所述终端设备的目标节点预期变量值(或简称预期值),根据节点集合中各节点的状态转移关系,确定所述节点集合中的第二范围内至少1个节点的预期变量值,发送至所述终端设备。
进一步地,确定终端设备所在的第一范围内的目标节点所属的节点集合,进一步包含以下步骤:响应来自终端设备的接入请求,识别所述接入请求中的目标节点标识;确定与所述目标节点互通的节点集合,与所述终端设备建立连接。
进一步地,还包含以下步骤,接收来自所述终端设备的第一范围指示和/或第二范围指示。
进一步地,还包含以下步骤,响应于所述目标节点的变量值变化,对所述节点集合中的其他至少1个节点的变量值进行监测,确定所述节点集合中的其他至少1个节点的实际变量值(或简称实际值),发送至所述终端设备。
第二方面,本申请实施例还提供一种生产线变量调节方法,用于终端设备,所述生产线包含多个工作节点,每个工作节点的工作状态用变量值来表示,所述方法包括以下步骤:
确定终端设备所在的第一范围内的目标节点所属的节点集合;所述节点集合为互通的节点组成的集合;
所述终端设备生成目标节点预期变量值,发送至服务器;
根据来自所述服务器端的响应,确定所述节点集合中的第二范围内至少1个节点的预期变量值。
进一步地,所述确定终端设备所在的第一范围内的目标节点所属的节点集合,进一步包含以下步骤:向服务器发送接入请求,所述接入请求中包含目标节点标识。根据来自所述服务器端的响应,确定目标节点互通的节点集合,与所述服务器端建立连接。
进一步地,还包含以下步骤,向服务器发送第一范围指示和/或第二范围指示。
进一步地,还包含以下至少1个步骤:
响应于设定所述目标节点的预期变量,接收所述节点集合中其他节点的预期变量值并实时显示于AR设备;
响应于所述目标节点的实际变量变化,接收所述节点集合中其他节点的实际变量值并显示于AR设备。
第三方面,本申请实施例还提供一种生产线变量调节***,用于实现上述任意一项实施例所述生产线变量调节方法,所述生产线变量调节***包含终端设备、节点监控服务器和生产线节点***。所述生产线节点***,包含至少一个节点集合。所述节点预先设置标识和变量值。所述节点监控服务器用于解析标识、获取各个节点的实际变量值和/或预期变量值并发送给终端。所述终端设备,用于获取标识发送至节点监控服务器,接收并显示标识解析结果和各个节点变量数据。
进一步地,所述服务器包含标识解析模块、调节监控模块和实时数据监控模块。所述标识解析模块,用于解析标识。所述调节监控模块,用于获取各个节点的实际变量值并与预期变量值共同计算其他节点的预期变量值和/或实际变量值。所述实时数据监控模块,用于监控各个节点的实际变量数据并发送给调节监控模块。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
本申请对于节点数量庞大的生产线节点***,通过动态的终端接入、识别,和服务器构成的控制***进行智能化节点性能预测。便于现场对大规模节点***进行调整。首先,选出节点集合,可缩小需要调节的节点数量,可有序调节节点,避免了反复微调,提高调节效率。将一个节点与同属一个群的其他节点相互关联,剔除了无关节点,缩小了调节范围。根据预设节点的调节比例和调节优先级,明确了各个节点的调节量,便于从任意节点反向累加计算,逆向确定上游节点的调整值,进而根据调整的级别可避免不同优先级的节点反复调整。在本申请的部分实施例中,保持优先级高的节点先调整,优先级低的节点后调整,这样便于精准微调。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例的一种生产线变量调节方法流程图;
图2为本申请实施例具有关联关系的节点示意图;
图3为本申请实施例节点设备及操作开关示意图;
图4为本申请实施例的一种生产线变量调节***结构图;
图5为本申请实施例一种终端设备结构图;
图6为本申请实施例子节点具有多个父节点示意图;
图7为本申请实施例节点的实际值与预期值的差别示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1为本申请实施例一种生产线变量调节方法流程图。
本申请实施例提供一种生产线变量调节方法,所述生产线包含多个工作节点,每个工作节点的工作状态用变量值来表示。所述方法包括以下步骤:
步骤110、服务器端和/或终端设备确定终端设备所在的第一范围内的目标节点所属的节点集合;所述节点集合为互通的节点组成的集合;
所述节点集合为互通的节点组成的集合,所述节点集合中各节点变量的预期值可以是提前预设的,也可以是通过来自终端设备的指令改变。
例如,所述节点集合为树状结构。所述节点集合由多个影响相同类型资源变量的设备或调节开关组成。资源的运输线路形成树状结构,设备形成叶节点,运输线路的开端和分支形成根节点和中间节点;每个所述节点均包含变量的调节开关;所述调节开关有唯一的识别码,作为目标节点标识。所述节点集合,针对生产环节的各个节点,所建立的资源变量的树状关联关系,包括上下层级关系和使用量变化关系。
进一步地,作为本申请的一个实施例,终端设备向服务器端发送接入请求,所述接入请求中包含目标节点标识。服务器端响应来自终端设备的接入请求,识别所述接入请求中的目标节点标识。由服务器端根据目标节点标识,与所述终端设备建立连接。搜索节点网络,确定与所述目标节点互通的节点集合。所述终端设备根据来自所述服务器端的响应,确定目标节点互通的节点集合,与所述服务器端建立连接。
作为本申请的另一个实施例,终端设备扫描现场时设备获得目标节点标识。所述终端设备根据目标节点标识,搜索节点网络,确定包含所述目标节点的节点集合。所述服务器根据所述终端设备的接入请求,确定所述节点集合,并与所述终端设备建立连接。
所述终端可以为手机,也可以为带有扫描功能的笔记本电脑,优选地,所述终端为AR设备。所述AR设备扫描目标节点标识,通过解析标识判断目标节点所属的节点集合。例如,AR设备扫描调节开关的节点标识,节点标识解析模块解析节点标识,并根据节点标识获得整个树状结构的调节开关节点标识集合。
所述节点标识可以为工业码,例如:条形码、二维码,也可以为其他识别标识,这里不做进一步限定。例如,AR设备扫描树状结构中的节点标识,通过节点监控服务器的标识解析模块解析,抽取出若干设备调节开关构成的节点集合。
进一步地,为实施步骤110,终端设备向服务器发送第一范围指示。终端设备将自身所处的范围发送至服务器端,服务器端接收来自所述终端设备的第一范围指示,确定所述第一范围内的节点。
步骤120、所述终端设备生成目标节点预期变量值,发送至服务器。
在本申请中,所述的变量值,例如可以是,资源的控制量或消耗量;所述预期变量值,是目标节点工作时需要达到的变量值。
步骤130、服务器端确定来自所述终端设备的目标节点预期变量值,根据节点集合中各节点的状态转移关系,确定所述节点集合中的第二范围内至少1个节点的预期变量值,发送至所述终端设备;
所述第一范围和第二范围是在同一节点集合内的不同区域。所述终端设备通过现场扫描获得的节点标识属于第一范围,所述第一范围,即是所述终端设备所在的第一范围;未获得的节点标识可属于第二范围。例如,通过位置定位技术可以确定终端设备和任一节点的位置及距离,终端设备和目标节点的距离小于设定阈值时为第一范围,大于设定阈值为第二范围,或者,小于第一设定阈值时为第一范围,大于第二设定阈值时为第二范围,其中,第二设定阈值大于第一设定阈值。再例如,终端设备根据节点的IP地址分布,节点IP处于第一范围时,可以通过终端设备现场扫描识别第一范围内节点的节点标识,所述第一范围,即是所述终端设备所在的第一范围;但终端设备未识别IP处于第二范围内的节点标识。
需要说明的是,所述第一范围和第二范围可以预先设置;也可以由终端设备确定后发送至服务器端;所述第二范围,还可以是根据第一范围内至少1个节点的预期变量值和节点集合的拓扑结构计算生成,该计算的步骤由终端设备或服务器端实施,如下文实施例步骤201~204。
进一步地,在步骤130中,终端设备向服务器端发送第二范围指示。服务器端接收来自所述终端设备的第二范围指示,确定所述第二范围内的节点。
所述范围指示用于告知范围的位置信息,位置信息包括但不限于范围的大小,距离等,例如包含所述设定阈值、设定IP(或Ip组)等。
在步骤130中,所述服务器端响应于所述目标节点的变量值(预期值或实际值)变化,对所述节点集合中的其他至少1个节点的变量值进行监测。例如,至少在第一范围内,在AR设备扫描节点的过程中控制该节点的调节开关工作,AR设备根据调节开关的运动实时回馈实际变量值的变化,并同步给出其他节点的调节开关实际变量值变化。
在步骤130中,进一步地,所述服务器端响应于所述目标节点的实际变量值和/或预期变量值变化,对所述节点集合中的其他至少1个节点的实际变量值进行监测,确定所述节点集合中的其他至少1个节点的实际变量值和/或预期变量值,发送至所述终端设备。为实现变量监测,所述服务器端通过接口与所述节点***连接。例如,通过设备监控服务器的实时数据监控模块监控生产线节点***的节点集合,累计节点集合中各节点的预期值与实际值,根据预期值与实际值的差的绝对值,挑选差的绝对值最大的节点指定需要调节的节点,例如设备调控开关,并推送至终端(AR)设备。
步骤140、终端设备根据来自所述服务器端的响应,确定所述节点集合中的第二范围内至少1个节点的预期变量值。
进一步地,还包含以下至少1个步骤:
终端设备响应于设定所述目标节点的预期变量,接收所述节点集合中其他节点的预期变量值并实时显示于AR设备;
终端设备响应于所述目标节点的实际变量变化,接收所述节点集合中其他节点的实际变量值并显示于AR设备。
进一步地,在步骤110~140的基础上,所述服务器端和/或所述终端设备确认所述第二范围内至少1个节点的预期变量值,按照所述预期变量值控制所述第二范围内至少1个节点的工作状态。也就是说,调节所述第二范围内的所述至少1个节点的工作状态为预期变量值。
例如,在AR设备扫描节点的过程中控制该节点的调节开关工作,AR设备根据调节开关的运动实时回馈实际变量的变化,并同步给出其他节点的调节开关实际变量变化。
图2为本申请实施例具有关联关系的节点示意图。
生产线节点***中包含多个具有阵列关联关系的所述节点集合,进一步地,使用相同资源的节点构成节点集合。例如,所述资源包括能源、原料等,其中,能源例如为电量、热量等或产能物质,原料例如可以为水、碳、气体、元素、金属等物资,也可是部件或其他生产辅料等,由具有阵列关联关系的多个节点组成相互连通的节点集合。
例如,每个生产设备,设置有相应的物料供应操作开关,所述操作开关预先设置标识和调节优先级。每个生产设备可以作为1个节点。
进一步地,图3为本申请实施例节点设备及操作开关示意图,如图3所示,每个设备可具有多个操作开关,各个操作开关预先设置有标识以及调节优先级,每个操作开关可以作为1个节点。通过AR眼镜扫描任意节点的标识后,解析标识,提取出节点的节点集合,以及操作开关所控制的各个节点的数据变化。
图4为本申请实施例还提供一种生产线调节变量***,用于上述任意一项实施例所述生产线变量调节方法,包含终端设备(例如包含AR设备1)、节点监控服务器2和生产线节点***3。
所述生产线节点***,包含至少一个节点集合。节点集合由多个具有阵列关联关系的互通节点组成。所述节点监控服务器,用于实现本申请第一方面实施例用于服务器端的功能;所述终端设备,用于实现本申请第二方面实施例用于终端侧设备的功能。
例如,生产线节点***由具有阵列关联关系的多个节点组成,使用控制和消耗相同资源的节点构成节点集合。其中,节点集合具有多个节点,各个节点预先设置有标识以及调节优先级,并实时将所控制和消耗的资源变量数据上传至节点监控服务器。可通过终端设备设定任意1个节点的预期变量值。
所述节点监控服务器用于解析标识、获取各个节点的实际变量值和预期值,计算节点的调节优先级并发送给终端设备。
所述服务器端的实施例,进一步地,所述节点监控服务器包含相互连接的服务器发送模块、服务器确定模块、服务器接收模块。
所述服务器接收模块,用于接收终端设备生成的目标节点预期变量值、节点标识、第一范围和/或第二范围的指示信息。和/或,接收来自终端发送模块的消息。
所述服务器确定模块,用于确定终端设备所在的第一范围内的目标节点所属的节点集合和所述节点集合中的第二范围内至少1个节点的预期变量值。以及,用各个节点的实际变量值并与预期值共同计算,确定第二范围内各节点的调节优先级,或者,根据来自服务器接收模块的消息,确定第二范围内各节点的调节优先级。
所述服务器发送模块,用于发送所述节点集合中的第二范围内至少1个节点的预期变量值。
实现所述服务器发送模块、服务器确定模块、服务器接收模块功能的具体方法如本申请各方法实施例所述。
进一步地,所述服务器确定模块可包含标识解析模块21、调节监控模块22。
所述标识解析模块,用于解析所获得的目标节点的标识,进一步地,根据目标节点在节点***中与其他节点的连接关系,抽取出节点集合。
所述调节监控模块,用于获取各个节点的实际变量值并与预期值共同计算,和/或,根据来自终端模块的消息,确定第二范围内节点的调节优先级。
进一步地,所述节点监控服务器还包含实时数据监控模块23,所述实时数据监控模块,用于监控各个节点的实际变量数据并发送给调节监控模块。
在所述节点监控服务器的实施例中,所述服务器接收模块、服务器发送模块是与所述终端设备的接口;所述实时数据监控模块是与所述节点***的网络的接口。
所述终端设备,用于获取标识发送至节点监控服务器,以及发送目标节点预期变量值;接收并显示标识解析结果和各个节点变量数据和节点的调节优先级。优选地,所述终端设备发送所述第一范围和/或第二范围的指示。
需要说明的是,图中的终端设备为AR设备。
例如,AR设备扫描生产线节点***中节点的标识,将所扫描的标识发送至节点监控服务器解析标识,并且,接收节点监控服务器所获取的生产节点***数据并显示。
进一步地,还包含步骤:设定第二范围内所述至少一个节点的优先级。
图5为本申请实施例一种终端设备结构图。
为实施上述技术方案,本申请提出的一种终端设备700,包含相互连接的终端发送模块703、终端确定模块702、终端接收模块701。
所述终端接收模块,用于接收所述节点集合中的第二范围内至少1个节点的预期变量值。和/或,接收第二范围内节点的调节优先级。
所述终端确定模块,用于确定以下至少一种:终端设备所在的第一范围内的目标节点所属的节点集合、目标节点预期变量值和所述节点集合中的第二范围内至少1个节点的预期变量值。所述终端确定模块,还用于获取各个节点的实际变量值并与预期值共同计算,确定各节点的调节优先级,或者,根据来自终端接收模块的消息,确定第二范围内节点的调节优先级。
所述终端发送模块,用于发送目标节点预期变量值。
实现所述终端发送模块、终端确定模块、终端接收模块功能的具体方法如本申请各方法实施例所述,这里不再赘述。
进一步地,为实现本申请第一方面和第二方面的实施例,进一步提出确定第一范围和第二范围的方法。
例如,所述第二范围的任意一个节点,是第一范围任意一个节点的上游节点。所谓上游、下游,是根据资源的流向来定义的,也就是说,资源从上游节点流向下游节点。再例如,所述节点集合为树状结构,所述第一范围的至少1个节点是第二范围的至少1个节点的第i层子节点(i为正整数序号)。或者,所述第一范围的至少1个节点和第二范围的至少1个节点是同层节点。
进一步地,在本申请的最佳实施例中,按照所述预期变量值控制所述第二范围内至少1个节点的工作状态时,确定所述第二范围内的所述至少1个节点的调节优先级,例如,同层子节点的父节点的实际值与预期值差别小于设定调节阈值即认定父节点没有问题,则调整所述同层子节点的变量,按照所述同层子节点中实际变量值与预期变量值的差异大小确定调节优先级;父节点的实际值与预期值差别大于设定调节阈值即认为父节点有问题,则向同根节点方向上继续寻找,直至找到没有问题的上级节点或达到根节点,按照同根节点中实际变量值与预期变量值的差异大小确定调节优先级,或者按照同根节点中距离根节点层数由小到大确定调节优先级。具体包含步骤:
步骤201、从叶节点开始,将子节点变量累加的实际值与子节点累加的预期值作对比;
例如,从叶节点向根节点方向逐层累加子节点变量:
公式1
为第i层子节点的数据累计,k为第k个子节点,n为第i层子节点的节点数;
步骤202、响应于子节点累加的实际值与累加的预期值差别大于设定调节阈值,获取父节点的实际值;
例如,将所有子节点实际值的累加值与第i层节点累加的预期值对比,如果与预期值不同,则获取/>父节点变量的实际值数据值/>,并进行步骤201。如果与预期值相同或近似,则进行步骤202。
步骤203、对比该父节点的实际值与预期值;
所述父节点的预期值为其所有子节点累加的预期值。
父节点的实际值与预期值差别大于设定调节阈值,说明父节点的变量不符合要求。
例如,父节点的实际值与预期值大于设定调节阈值,且父节点非根节点,则将父节点作为新的子节点循环执行步骤201~203的过程,否则进行步骤204。
由于树状的结构的层数有限,因此当循环执行上述步骤时使父节点为根节点时,若根节点的实际值与预期值差别大于设定阈值,则直接调节父节点即根节点,使父节点的实际变量趋近于预设的预期值。
步骤204、响应于父节点的实际值与预期值差别小于设定调节阈值,调节当前父节点的子节点,使子节点的变量趋近于预期值。
将各个子节点的实际变量与所对应的各个子节点预设的预期值对比,如果与预期值不同,则调节子节点的实际变量使其趋近于预期值。
父节点的实际值与预期值差别小于设定调节阈值,向AR设备发送调节子节点的提示信息。父节点的实际值与预期值差别大于设定调节阈值,则向上寻找,直至父节点的实际值与预期值差别小于设定调节阈值,向AR设备发送调节子节点的提示信息,或父节点的实际值与预期值差别大于设定调节阈值直至父节点是根节点,向AR设备发送调节父节点的提示信息。
需要说明的是,步骤201~203是一个纠错过程,即,如果各个层级的开关调节乱了,如何有序调节。经过步骤201-203的纠错,最后在步骤204确定差值小于阈值,发送至终端。
结合实施例步骤130~140,所述第二范围内的所述至少1个节点,例如可以是,步骤204所述当前父节点的子节点,例如还可以是,步骤204所述的实际值与预期值差别大于设定调节阈值的父节点,直至父节点是根节点。
例如,所述第二范围的任意一个节点,是第一范围任意一个节点的同层节点。但此同层节点的实际值与预期值的差别大于第一范围任意一个节点的实际值与预期值的差别。再例如,所述节点集合为树状结构,所述第一范围的至少1个节点是第二范围的至少1个节点的同层节点。
同层节点根据实际值与预期值的差别大小决定调节的顺序。
在上述201~204确认调节子节点之后,还包含步骤:
步骤205、同级别的子节点的调节优先级根据实际值和预期值的差值由大到小排列。
举例,有三层节点,节点1为根节点(总闸),第2层节点有2个(分支),分别为节点2-1和节点2-2,第3层节点有4个(叶节点),节点3-1,节点3-2是节点2-1的子节点,节点3-3,节点3-4是节点2-2的子节点。
现在的状态:节点1开关只开了一半,那么数据值为p1=0.5,节点2-1比p2-2稍微开大了一点,p2-1=0.3,p2-2=0.2,节点3-1的p3-1=p3-2=0.15,节点3-3=p3-4=0.1。
希望调节后的状态:使得p3-3=p3-4=0,p3-1=p3-2=0.3。
调节操作:由于希望p3-3=p3-4=0,显然数据推导是p2-2=0,调节方向是先关闭p2-2,然后关闭p3-3和p3-4。同理,由于希望p3-1=p3-2=0.3,数据推导是p2-1=0.6,p1也必须是≥0.6,调节方向是先调p1=0.6,然后调整p2-1=0.6,最后调整p3-1=p3-2=0.3。如果在调整中,反过来先调整p3-1,p3-2由于p2-1还没有被调节,p3-1,p3-2很可能调整得过大或者过小,也不会被察觉,当根节点调整时才会发现调整过度,从而进行反复调整。
通过上述方法,对于节点数量庞大的生产线节点***,抽取出节点集合,可缩小需要调节的节点数量,并且,按照调节优先级调节从高到低调节节点,可有序调节节点,避免了反复微调,提高调节效率。
例如,通过AR设备扫码可抽取出节点集合,并且,对节点设置了调节优先级,从而方便了逆向确定主干节点的调整,实现了有序调节节点,避免了反复微调,提高调节效率。
始终保持优先级高的设备调节开关先调整,优先级低的设备调节开关后调整,这样便于精准微调。由于一个父节点的预期值是其全部子节点的预期值累加,因此,当发现子节点的累加的实际值与累加的预期值不符,并且,子节点累加的实际值与父节点的实际值相符,则说明优先级高的父节点设备调节开关也未达到预期值,父节点是造成子节点的累计值与预期值不符的主要原因,需要优先调整父节点设备调节开关,便于以后对子节点开关的精准调整。
本实施例的目标为,当发现节点的实际变量值与预期值有差距时,如何立刻就知道要调整哪个节点。
进一步地,还包含步骤:
响应于父节点为根节点,且父节点的实际变量与预设的预期值差别大于设定调节阈值,调节父节点,使父节点的实际变量趋近于预设的预期值。
例如,所述第二范围的任意一个节点,是第一范围任意一个节点的同根节点。但此同根节点的实际值与预期值的差别大于第一范围任意一个节点的实际值与预期值的差别。再例如,所述节点集合为树状结构,所述第一范围的至少1个节点是第二范围的至少1个节点的同根节点。
同根节点根据实际值与预期值的差别大小决定调节的顺序;或者,按照同根节点中距离根节点层数由小到大确定调节的顺序。
在本申请上述的各项实施例中,进一步地,每个所述节点均包含调节变量的调节开关。所述调节开关有唯一的识别码。还包含步骤:
通过终端扫描调节开关的识别码,这时,每一个调节开关指示1个节点。
图6为本申请实施例子节点具有多个父节点示意图。
本申请实施例的步骤还包含,服务器端和/或终端设备,将网状的所述节点集合分解为多个树状的节点集合的组合。如图6所示,因为C2有2个父节点,为了简化调节,同时只能选择一个节点集合调节,即,选择图6中下图实线或者虚线。
响应于目标节点具有多于一个父节点,例如,确定被扫描的调节开关的父节点是否唯一,如果不唯一则向AR设备发送调节开关集合,即所述节点集合,根据调节开关识别码集合从本地数据库获取同属调节开关识别码集合的各个调节开关识别码,并发送至AR设备。进一步地,当1个子节点有多个父节点,仅选择一个父节点参与计算。
具体还例如,AR设备扫描生产线节点***中的节点的识别码;AR设备扫描生产线节点***中的节点的识别码,将识别码发送至节点监控服务器。
解析识别码,并根据识别码获得调节开关识别码集合,作为所述节点集合;
节点的识别码解析后,根据识别码可以获得包括有整个树状结构所有节点的调节开关识别码集合。
例如,节点监控服务器的标识解析模块解析识别码,并根据标识获得调节开关识别码集合,确定子节点的父节点数量是否唯一。
响应于父节点的数量不唯一,向AR设备发送调节开关识别码集合;将一个节点的节点与同属一个群的其他节点相互关联,剔除了无关节点,缩小了调节范围。
响应于父节点的数量唯一,根据所扫描的节点识别码获取该调节开关识别码集合下各调节开关的识别码。
在生产线的各个节点上,针对某种资源运用的工作状态建立树状关联关系,形成节点集合,关联关系包括上下层级控制关系和变量。对于节点集合,可通过先调节影响大的分支节点,再微调影响小的叶节点,实现少次精准微调。
将一个设备的调节开关与同属一个树状结构的其他设备的调节开关相互关联,当一个设备调节开关有多个父节点时,选择其中之一作为父节点,从而避免了对子节点的多重调控,排除了与本次调控无关的设备调节开关,简化了调节关系。
图7为本申请实施例节点的实际值与预期值的差别示意图。
例如,如图7所示,监控到C1、C2的实际值与预期值不吻合;其中,C1的实际值为1,而C1预期是10,同理,C2的实际值是2,而C2预期是20。计算出C1+C2的实际值1+2=3。将C1+C2的实际值3,与C1+C2的预期值10+20=30对比,3≠30。获取C1和C2的父节点B1实际值5(一般来讲应该为3,可以理解为父节点的开关开到了可提供5的量)。0≤(5-3)<|30-5|,并且B1不是根节点,则计算出B1+B2的实际值5+7=12。将B1+B2的实际值12,与B1+B2的预期值30+7=37对比,12≠37。获取B1和B2的父节点A实际值12。0≤(12-12)<|37-12|,但是A是根节点,只有一个A,因此,向AR眼镜发送调整信息为调整A节点,此时 ,所述A节点可以是所述第二范围内的所述至少1个节点。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
因此,本申请还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请中任一实施例所述的方法。
进一步地,本申请还提出一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请任一实施例所述的方法。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。
本技术领域技术人员可以理解,除非特意声明,所使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、部件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、部件、组件和/或它们的组。应该理解,当部件被“连接”到另一部件时,它可以直接连接到其他部件,或者也可以存在中间部件。此外,这里使用的“连接”可以包括无线连接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。这里使用的措辞“互通”包括直接连通或经由其他部件或者节点连通。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种生产线变量调节方法,用于服务器端,所述生产线包含多个工作节点,每个工作节点的工作状态用变量值来表示,其特征在于,包括以下步骤:
确定终端设备所在的第一范围内的目标节点所属的节点集合;所述节点集合为互通的节点组成的集合;
确定来自所述终端设备的目标节点预期变量值,根据节点集合中各节点的状态转移关系,确定所述节点集合中的第二范围内至少1个节点的预期变量值,发送至所述终端设备。
2.根据权利要求1所述生产线变量调节方法,其特征在于,确定终端设备所在的第一范围内的目标节点所属的节点集合,进一步包含以下步骤:响应来自终端设备的接入请求,识别所述接入请求中的目标节点标识;确定与所述目标节点互通的节点集合,与所述终端设备建立连接。
3.根据权利要求1所述生产线变量调节方法,其特征在于,还包含以下步骤:接收来自所述终端设备的第一范围指示和/或第二范围指示。
4.根据权利要求1所述生产线变量调节方法,其特征在于,还包含以下步骤,响应于所述目标节点的变量值变化,对所述节点集合中的其他至少1个节点的变量值进行监测,确定所述节点集合中的其他至少1个节点的实际变量值,发送至所述终端设备。
5.一种生产线变量调节方法,用于终端设备,所述生产线包含多个工作节点,每个工作节点的工作状态用变量值来表示,其特征在于,包括以下步骤:
确定终端设备所在的第一范围内的目标节点所属的节点集合;所述节点集合为互通的节点组成的集合;
所述终端设备生成目标节点预期变量值,发送至服务器;
根据来自所述服务器端的响应,确定所述节点集合中的第二范围内至少1个节点的预期变量值。
6.根据权利要求5所述生产线变量调节方法,其特征在于,向服务器发送接入请求,所述接入请求中包含目标节点标识;根据来自所述服务器端的响应,确定目标节点互通的节点集合,与所述服务器端建立连接。
7.根据权利要求5所述生产线变量调节方法,其特征在于,还包含以下步骤,向服务器发送第一范围指示和/或第二范围指示。
8.根据权利要求5所述生产线变量调节方法,其特征在于,还包含以下至少1个步骤:
响应于设定所述目标节点的预期变量,接收所述节点集合中其他节点的预期变量值并实时显示于AR设备;
响应于所述目标节点的实际变量变化,接收所述节点集合中其他节点的实际变量值并显示于AR设备。
9.一种生产线变量调节***,其特征在于,用于实现权利要求1-8任意一项所述生产线变量调节方法,所述生产线变量调节***包含终端设备、节点监控服务器和生产线节点***;
所述生产线节点***,包含至少一个节点集合;
所述节点预先设置标识和变量值;
所述节点监控服务器用于解析标识、获取各个节点的实际变量值和/或预期变量值并发送给终端;
所述终端设备,用于获取标识发送至节点监控服务器,接收并显示标识解析结果和各个节点变量数据。
10.根据权利要求9所述生产线变量调节***,其特征在于,所述服务器包含标识解析模块、调节监控模块和实时数据监控模块;
所述标识解析模块,用于解析标识;
所述调节监控模块,用于获取各个节点的实际变量值并与预期变量值共同计算其他节点的预期变量值和/或实际变量值;
所述实时数据监控模块,用于监控各个节点的实际变量数据并发送给调节监控模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311140932.1A CN116880426B (zh) | 2023-09-06 | 2023-09-06 | 一种生产线变量调节方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311140932.1A CN116880426B (zh) | 2023-09-06 | 2023-09-06 | 一种生产线变量调节方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116880426A true CN116880426A (zh) | 2023-10-13 |
CN116880426B CN116880426B (zh) | 2023-12-26 |
Family
ID=88271906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311140932.1A Active CN116880426B (zh) | 2023-09-06 | 2023-09-06 | 一种生产线变量调节方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116880426B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3048535A1 (fr) * | 2016-03-01 | 2017-09-08 | Atos Worldgrid | Noeud intelligent pour reseau distribue selon un maillage |
US20200103888A1 (en) * | 2018-09-28 | 2020-04-02 | Rockwell Automation Technologies, Inc. | Systems and methods for locally modeling a target variable |
CN112255983A (zh) * | 2020-10-24 | 2021-01-22 | 陈彦均 | 基于化妆品生产的大数据处理方法及生产数据处理中心 |
CN112799359A (zh) * | 2020-12-30 | 2021-05-14 | 浙江德源智能科技股份有限公司 | 基于mes***的柔性生产线物料配送决策方法及装置 |
CN114090388A (zh) * | 2021-11-23 | 2022-02-25 | 东软集团股份有限公司 | 信息获取方法、服务器集群、服务器及设备 |
CN116520787A (zh) * | 2023-05-22 | 2023-08-01 | 广域铭岛数字科技有限公司 | 一种生产线优化方法、***及电子设备 |
CN116643823A (zh) * | 2023-05-22 | 2023-08-25 | 浪潮云洲(山东)工业互联网有限公司 | 一种生产流程中资源数据的可视化配置方法、设备及介质 |
-
2023
- 2023-09-06 CN CN202311140932.1A patent/CN116880426B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3048535A1 (fr) * | 2016-03-01 | 2017-09-08 | Atos Worldgrid | Noeud intelligent pour reseau distribue selon un maillage |
US20200103888A1 (en) * | 2018-09-28 | 2020-04-02 | Rockwell Automation Technologies, Inc. | Systems and methods for locally modeling a target variable |
CN112255983A (zh) * | 2020-10-24 | 2021-01-22 | 陈彦均 | 基于化妆品生产的大数据处理方法及生产数据处理中心 |
CN112799359A (zh) * | 2020-12-30 | 2021-05-14 | 浙江德源智能科技股份有限公司 | 基于mes***的柔性生产线物料配送决策方法及装置 |
CN114090388A (zh) * | 2021-11-23 | 2022-02-25 | 东软集团股份有限公司 | 信息获取方法、服务器集群、服务器及设备 |
CN116520787A (zh) * | 2023-05-22 | 2023-08-01 | 广域铭岛数字科技有限公司 | 一种生产线优化方法、***及电子设备 |
CN116643823A (zh) * | 2023-05-22 | 2023-08-25 | 浪潮云洲(山东)工业互联网有限公司 | 一种生产流程中资源数据的可视化配置方法、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116880426B (zh) | 2023-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108293005B (zh) | 用于共享状态相关信息的方法和设备 | |
CN105549556B (zh) | 一种用于工业过程实时监控的数据采集传输***及方法 | |
CN113347641B (zh) | 网络部署方法、装置和计算机可读存储介质 | |
CN113608882B (zh) | 基于人工智能和大数据的信息处理方法、***及云平台 | |
Haridasan et al. | Gossip-based distribution estimation in peer-to-peer networks. | |
CN102521706A (zh) | Kpi 数据的分析方法及装置 | |
CN101931656A (zh) | 一种isp友好的分布式服务节点选择和更新方法 | |
CN106304417A (zh) | 基于ZigBee网络的家用电器组网***和方法 | |
CN112929452B (zh) | 一种基于物联网边缘网关的消息协同推送方法 | |
CN116880426B (zh) | 一种生产线变量调节方法及*** | |
CN113114480B (zh) | 一种数据的上报方法及相关设备 | |
WO2024066720A1 (zh) | 指标阈值的确定方法、装置、存储介质及电子装置 | |
CN105207825A (zh) | 一种网元快速同步***及网元快速同步方法 | |
CN113110056A (zh) | 一种基于人工智能的供热智能决策方法及智能决策机 | |
CN110805991A (zh) | 一种控制终端与中央空调的状态同步的方法及装置 | |
CN115358509A (zh) | 一种用户综合能耗优化控制方法及*** | |
US11736562B1 (en) | Method and system for achieving high availability of service under high-load scene in distributed system | |
CN112003753A (zh) | 基于可配置网关的期望值判断采集传输监控***及方法 | |
CN111737136A (zh) | 基于物联网平台的对象测试方法装置 | |
CN117895511B (zh) | 一种数据智能传输方法、***及存储介质 | |
CN112069220B (zh) | 一种工业大数据平台快速查询方法 | |
CN117993695B (zh) | 一种工业数据治理下实现流批一体计算的调控方法 | |
CN113009950B (zh) | 基于无线物联网络的智慧社区*** | |
CN113595555B (zh) | 能耗数据预测编码压缩采集方法及*** | |
CN111900730B (zh) | 一种输电通道热稳定限额区间在线计算方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |