首页> 中国专利> 用于在非破坏测试系统中实施数据分析工作流程的系统和方法

用于在非破坏测试系统中实施数据分析工作流程的系统和方法

摘要

本发明公开了一种用于在非破坏测试系统中实施数据分析工作流程的协作系统和方法,所述协作系统可以包括可以经由计算网络与至少一个其它计算设备通信的第一计算设备。计算网络可以通信地耦合到多个计算设备,并且第一计算设备可以接收一个或者多个非破坏测试(NDT)设备获取的检查数据。在接收检查数据之后,第一计算设备可以确定用于基于检查数据分析检查数据的工作流程、被配置用于显示检查数据的布局、或者被配置用于分析检查数据的工具集中的至少一项。第一计算设备然后可以实施工作流程、根据布局显示检查数据、和/或显示工具集。工作流程可以包括可以用来分析检查数据的一个或者多个过程。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-31

    授权

    授权

  • 2015-12-30

    实质审查的生效 IPC(主分类):G06Q50/00 申请日:20140122

    实质审查的生效

  • 2014-07-23

    公开

    公开

说明书

技术领域

这里公开的主题内容涉及非破坏测试(non-destructive testing:NDT)系统,并且具体地涉及用于与各方共享NDT数据的系统和方法。

背景技术

某些设备和设施,比如发电设备和设施、石油和天然气设备和设施、飞行器设备和设施、制造设备和设施等,包括多个相关系统和过程。例如发电厂可以包括涡轮系统以及用于操作和维护涡轮系统的过程。类似地,石油和天然气操作可以包括经由管线互连的含碳燃料取回系统和处理设备。相似地,飞行器系统可以包括飞机和在维护耐飞性并且提供维护支持时有用的维护修理库。在设备操作期间,设备可以退化,遇到不希望的条件比如腐蚀、磨损和裂缝等,从而潜在地影响总体设备有效性。某些检查技术,比如非破坏检查技术或者非破坏测试(NDT)技术,可以用来检测不希望的设备条件。

在常规NDT系统中,可以使用便携存储器设备、纸张、或者通过电话与其他NDT操作者或者人员共享数据。这样,用于在NDT人员之间共享数据的时间量可以主要依赖于物理便携存储器设备被物理地分配到它的目标的速度。因而,提高NDT系统的数据共享能力以例如更高效地测试和检查多种系统和设备将是有益的。

发明内容

以下概括在范围上与原先要求保护的本发明相当的某些实施例。这些实施例未旨在于限制要求保护的本发明的范围,而是这些实施例仅旨在于提供本发明的可能形式的简要概括。实际上,本发明可以涵盖可以与以下阐述的实施例相似或者不同的多种形式。

在一个实施例中,一种协作系统可以包括可以经由计算网络与至少一个其它计算设备通信的第一计算设备。计算网络可以通信地耦合到多个计算设备,并且第一计算设备可以接收一个或者多个非破坏测试(NDT)检查设备获取的检查数据。在接收检查数据之后,第一计算设备可以确定用于基于检查数据分析检查数据的工作流程、被配置用于显示检查数据的布局、或者被配置用于分析检查数据的工具集中的至少一项。第一计算设备然后可以实施工作流程、根据布局显示检查数据、和/或显示工具集。工作流程可以包括可以用来分析检查数据的一个或者多个过程。

作为优选,第一计算设备被配置用于基于所述NDT检查设备的类型、用来获取所述检查数据的NDT方法、与所述检查数据关联的元数据、或者其任何组合来确定所述工作流程。

作为优选,一个或者多个过程包括被配置用于分析所述检查数据的一个或者多个数据处理步骤。

作为优选,基于所述检查数据的类型动态确定所述布局。

作为优选,基于用户标识预确定所述布局。

作为优选,一个或者多个数据处理步骤包括预处理所述检查数据。

作为优选,预处理所述检查数据包括向与所述检查数据对应的图像数据应用一个或者多个滤波器。

作为优选,第一计算设备被配置用于通过验证在一个或者多个其它步骤之前执行所述工作流程中的一个或者多个步骤来实施所述工作流程。

作为优选,基于所述检查数据的类型动态确定所述数据分析工具集。

在另一实施例中,一种计算设备可以包括程序指令,程序指令可以接收已经使用一个或者多个非破坏测试(NDT)检查工具来获取的数据、确定用于基于与数据关联的信息分析数据的工作流程、和实施工作流程。工作流程可以包括可以用来分析检查数据的一个或者多个过程。

作为优选,信息包括所述数据的类型、所述一个或者多个NDT检查设备的一个或者多个类型、用来获取所述数据的NDT方法、用户标识、或者其任何组合。

作为优选,基于所述数据、与所述数据关联的元数据、或者其任何组合来定制所述工作流程。

作为优选,被配置用于实施所述工作流程的所述程序指令包括组织所述数据和显示所述组织的数据。

作为优选,根据与所述数据对应的资产、获取所述数据的时间和/或日期、与所述数据关联的作业、或者其任何组合来组织所述数据。

作为优选,被配置用于实施所述工作流程的所述程序指令包括基于所述分析的数据创建一个或者多个报告。

作为优选,被配置用于实施所述工作流程的所述程序指令包括向一个或者多个接收者发送所述一个或者多个报告,其中所述一个或者多个接收者由所述工作流程指示。

在又一实施例中,一种非瞬态计算机可读介质可以包括指令,指令可以使计算机可读介质接收用户标识。指令然后可以使计算机可读介质根据与用户标识关联的布局显示已经使用一个或者多个非破坏测试(NDT)检查工具来获取的数据、基于用户标识显示被配置用于分析数据的数据分析工具集、或者其组合。

作为优选,指令被配置用于:基于所述用户标识、与所述数据关联的信息、或者其任何组合来确定用于分析所述数据的工作流程,其中所述工作流程包括被配置用于分析所述检查数据的一个或者多个过程;和实施所述工作流程。

作为优选,在与所述数据关联的元数据中指示所述数据分析工具集。

作为优选,布局被配置用于组织所述数据。

附图说明

本发明的这些和其它特征、方面及优点将在参照附图阅读以下具体实施方式时变得被更好地理解,在附图中,相似标号贯穿附图代表相似部分,其中:

图1是图示包括移动设备的分布式非破坏测试(NDT)系统的一个实施例的框图;

图2是图示图1的分布式NDT系统的一个实施例的更多细节的框图;

图3是图示管道镜系统14的一个实施例的前视图,该管道镜系统14通信地耦合到图1的移动设备和“云”;

图4是通信地耦合到图1的移动设备的摇动-倾斜-变焦(pan-tilt-zoom:PZT)相机系统的一个实施例的图示;

图5是图示在将分布式NDT系统用于计划、检查、分析、报告和共享数据、比如检查数据时有用的过程的一个实施例的流程图;

图6是经过无线通道的信息流的一个实施例的框图;

图7是根据本公开内容的方面的用于共享与图1的NDT系统对应的数据的过程的一个实施例的流程图;

图8是根据本公开内容的方面的用于呈现用于与图1的NDT系统对应的共享数据的接收者列表的过程的一个实施例的流程图;

图9是根据本公开内容的方面的用于实时地或者接近实时地共享与图1的NDT系统对应的数据的过程的一个实施例的流程图;

图10是根据本公开内容的方面的用于自动共享与图1的NDT系统对应的数据的过程的一个实施例的流程图;

图11是根据本公开内容的方面的与图1的NDT系统对应的协作系统的框图;

图12是根据本公开内容的方面的用于使用图11的协作系统来共享计算设备的显示器和控制的过程的一个实施例的流程图;

图13图示根据本公开内容的方面的用于使用图11的协作系统来禁用图1的NDT系统中的设备的某些功能的过程的一个实施例的流程图;

图14图示根据本公开内容的方面的用于使用图11的协作系统在检查图1的NDT系统中的设备之时提供位置认知数据的过程的一个实施例的流程图;

图15图示根据本公开内容的方面的用于向图11的协作系统中的云计算设备发送与图1的NDT系统对应的原始数据的过程的一个实施例的流程图;

图16图示根据本公开内容的方面的用于使用图11的协作系统中的云计算设备来分析与图1的NDT系统对应的原始数据的过程的一个实施例的流程图;

图17图示根据本公开内容的方面的用于向图11的协作系统中的云计算设备发送与图1的NDT系统对应的数据的过程的一个实施例的流程图;

图18图示根据本公开内容的方面的用于使用图11的协作系统中的云计算设备来组织和分析与图1的NDT系统对应的数据的过程的一个实施例的流程图;

图19图示根据本公开内容的方面的用于实施工作流程的过程的一个实施例的流程图,该工作流程用于审查和/或分析与图1的NDT系统对应的数据;

图20图示根据本公开内容的方面的用于预备与图1的NDT系统对应的数据用于经由图11的协作系统分析的过程的一个实施例的流程图;和

图21图示根据本公开内容的方面的用于分析与图1的NDT系统对应的数据用于经由图11的协作系统分析的过程的一个实施例的流程图。

具体实施方式

以下将描述一个或者多个具体实施例。在努力提供这些实施例的简洁描述时,在说明书中未描述实际实现方式的所有特征。应当理解,在开发任何这样的实际实现方式时,如在任何工程或者设计项目中,必须做出许多实现方式特有的决策以实现开发者的具体目标,比如服从可以从一个实现方式到另一实现方式变化的与系统有关和与业务有关的约束。另外,应当理解这样的开发工作可能复杂和耗时,但是对于从本公开内容受益的本领域普通技术人员而言却将是例行的设计、制作和制造任务。

在介绍本发明的各种实施例的要素时,冠词“一个/一种”、“该”和“所述”旨在于意味着有一个或者多个要素。术语“包含”、“包括”和“具有”旨在于包含并且意味着可以有除了列举的要素之外的附加要素。

本公开内容的实施例可以涉及包括非破坏测试(NDT)或者检查系统的多种检查和测试技术。在NDT系统中,某些技术,比如管道镜检查、焊缝检查、远程可视检查、x射线检查、超声检查、涡电流检查等,可以用来分析和检测包括但不限于腐蚀、设备磨损和裂缝、破裂、泄漏等的多种条件。这里描述的技术提供适合于管道镜检查、远程可视检查、x射线检查、超声检查、和/或涡电流检查的改进NDT系统,从而实现增强的数据收集、数据分析、检查/测试过程、和NDT协作技术。

这里描述的改进NDT系统可以包括使用无线通道的检查设备,所述无线通道适合于将检查设备通信地耦合到移动设备,比如平板电脑(tablet)、智能电话和扩充现实眼镜;计算设备,比如笔记本计算机、膝上型计算机、工作站、个人计算机;和“云”计算系统,比如基于云的NDT生态系统、云分析、基于云的协作和工作流程系统、分布式计算系统、专家系统和/或基于知识的系统。实际上,这里描述的技术可以提供增强的NDT数据收集、分析和数据分布,因此改进对不希望的条件的检测、增强维护活动、和增加设施和设备的投资回报(ROI)。

在一个实施例中,平板电脑可以通信地耦合到NDT检查设备(例如管道镜、可运送摇动-倾斜-变焦相机、涡电流设备、x射线检查设备、超声检查设备),比如从Schenectady,New York的General Electric,Co.可用的MENTORTM NDT检查设备并且用来向NDT检查设备例如提供增强的无线显示能力、远程控制、数据分析和/或数据通信。尽管可以使用其它移动设备,然而迄今为止倾向于使用平板电脑,因为平板电脑可以提供更大、更高分辨率显示器、更强大处理芯、增加的存储器、和提高的电池寿命。因而,平板电脑可以解决某些问题,比如提供改进的数据可视化、提高检查设备的操纵控制、和向多个外部系统和实体延伸协作共享。

谨记上文,本公开内容涉及共享从NDT系统获取的数据和/或NDT系统中的应用和/或设备的控制。一般而言,可以使用这里公开的技术向各种人或者人群自动分发从NDT系统生成的数据。另外,可以在个体之间共享如下应用显示的内容以创建用于监视和控制NDT系统中的设备的虚拟协作环境,该应用用来监视和/或控制NDT系统中的设备。

通过介绍并且现在转向图1,该图是分布式NDT系统10的一个实施例的框图。在描绘的实施例中,分布式NDT系统10可以包括一个或者多个NDT检查设备12。NDT检查设备12可以划分成至少两个类别。在图1中描绘的一个类别中,NDT检查设备12可以包括适合于可视地检查多种设备和环境的设备。在以下关于图2更具体描述的另一类别中,NDT设备12可以包括如下设备,所述设备提供对可视检查模态比如x射线检查模态、涡电流检查模态、和/或超声检查模态的备选。

在图1的描绘的第一示例类别中,NDT检查系统12可以包括具有一个或者多个处理器15和存储器17的管道镜14,以及具有一个或者多个处理器19和存储器21的可运送摇动-倾斜-变焦(PTZ)相机16。在这一第一类别的可视检查设备中,管道镜14和PZT相机16可以用来例如检查涡轮机器18和设施或者地点20。如图所示,管道镜14和PZT相机16可以通信地耦合到也具有一个或者多个处理器23和存储器25的移动设备22。移动设备22可以例如包括平板电脑、蜂窝电话(例如智能电话)、笔记本计算机、膝上型计算机或者任何其它移动计算设备。然而迄今为止倾向于使用写字板,因为写字板提供在屏幕尺寸、重量、计算能力和电池寿命之间的良好平衡。因而在一个实施例中,移动设备22可以是提供触屏输入的以上提到的写字板。移动设备22可以通过多种无线或者有线管道通信地耦合到NDT检查设备12,比如管道镜14和/或PZT相机16。例如无线通道可以包括WiFi(例如电气和电气工程师协会[IEEE]802.11X)、蜂窝通道(例如高速分组接入[HSPA]、HSPA+、长期演进[LTE]、WiMax)、近场通信(NFC)、蓝牙、专用网络(PAN)等。无线通道可以使用多种通信协议,比如TCP/IP、UDP、SCTP、套接字层等。在某些实施例中,无线或者有线通道可以包括安全层,比如安全套接字层(SSL)、虚拟专用网络(VPN)层、加密层、挑战密钥认证层、令牌认证层等。有线通道可以包括专有布线、RJ45布线、同轴线缆、光纤线缆等。

附加地或者备选地,移动设备22可以通过“云”24通信地耦合到NDT检查设备12,比如管道镜14和/或PTZ相机16。实际上,移动设备22可以使用包括但不限于HTTP、HTTPS、TCP/IP、面向服务的架构(SOA)协议(简单对象访问协议[SOAP]、web服务描述语言(WSDL))的云24计算和通信技术(例如云计算网络)以与来自任何地理位置的NDT检查设备12对接,该地理位置包括从将要经受检查的物理位置远离的地理位置。另外,在一个实施例中,移动设备22可以提供“热点”功能,在该功能中,移动设备22可以提供无线接入点(WAP)功能,该WAP功能适合于将NDT检查设备12连接到云24中的其它系统或者连接到云24,比如计算系统29(例如计算机、膝上型计算机、虚拟机[VM]、桌面计算机、工作站)。因而,可以通过提供多方工作流程、数据收集、和数据分析来增强协作。

例如管道镜操作者26可以物理地操纵在一个位置的管道镜14,而移动设备操作者28可以使用移动设备22以通过远程控制技术与在第二位置的管道镜14对接并且物理地操纵管道镜14。第二位置可以与第一位置邻近或者地理上远离第一位置。类似地,相机操作者30可以物理地操作在第三位置的PTZ相机16,并且移动设备操作者28可以通过使用移动设备22来远程控制在第四位置的PTZ相机16。第四位置可以与第三位置邻近或者地理上远离第三位置。操作者26和30执行的任何和所有控制动作还可以通过移动设备22由操作者28执行。此外,操作者28可以通过比如IP语音(VOIP)、虚拟白板、文字消息等的技术通过使用设备14、16和22来与操作者26和/或30通信。通过提供在操作者28、操作者26和操作者30之间的远程协作技术,这里描述的技术可以提供增强的工作流程并且增加资源效率。实际上,非破坏测试过程可以利用云24与移动设备22、NDT检查设备12、和耦合到云24的外部系统的通信耦合。

在一个操作模式中,移动设备22可以由管道镜操作者26和/或相机操作者30操作以例如利用如以下更具体描述的由移动设备22提供的更大屏幕显示器、更强大数据处理以及多种接口技术。实际上,移动设备22可以由相应操作者26和30与设备14和16并行或者串行操作。这一增强的灵活性提供对包括人力资源的资源的更佳利用和改进的检查结果。

无论是否由操作者28、26和/或30控制,管道镜14和/或PTZ相机16可以用来可视地检查广泛多种设备和设施。例如可以向涡轮机器18的多个管道镜端口和其它位置中插入管道镜14以提供涡轮机器18的多个部件的照明和可视观察。在描绘的实施例中,图示涡轮机器18为适合于将含碳燃料转换成机械功率的天然气涡轮。然而可以检查包括压缩器、泵、涡轮扩展器、风涡轮、水涡轮、工业设备、和/或住宅设备的其它设备类型。涡轮机器18(例如天然气涡轮)可以包括可以由这里描述的NDT检查设备12检查的多种部件。

谨记上文,讨论可以通过使用这里公开的实施例来检查的某些涡轮机器18部件可以是有益的。例如可以对图1中描绘的涡轮机器18的某些部件检查腐蚀、侵蚀、破裂、泄漏、焊缝检查等。机械系统,比如涡轮机器18,在可能需要定期检查某些部件的操作条件期间经历机械和热应力。在涡轮机器18的操作期间,可以经过一个或者多个燃料管嘴32向涡轮机器18路由燃料比如天然气或者合成气进入燃烧器36。空气可以经过空气入口段38进入涡轮机器18并且可以由压缩器34压缩。压缩器34可以包括压缩空气的系列级40、42和44。每级可以包括旋转以渐进地增加压强从而提供压缩空气的一组或者多组静止叶片46和桨叶(blades)48。桨叶48可以附着到旋转轮50,旋转轮50连接到轴杆52。来自压缩器34的压缩排放空气可以经过扩散器段56退出压缩器34并且可以引入燃烧器36中以与燃料混合。例如燃料管嘴32可以按照用于最优燃烧、排放、燃料消耗、和功率输出的适当比率向燃烧器36中注入燃料-空气混合物。在某些实施例中,涡轮机器18可以包括设置于环形布置中的多个燃烧器36。每个燃烧器36可以将热燃烧气体引入涡轮54中。

如描绘的那样,涡轮54包括由壳76包围的三个分离级60、62和64。每级60、62和64包括耦合到相应转子轮68、70和72的一组桨叶或者动叶(buckets)66,转子68、70和72轮附着到轴杆74。在热燃烧气体引起涡轮桨叶66的旋转时,轴杆74旋转以驱动压缩器34和任何其它适当负载,比如发电机。最终,涡轮机器18扩散并且经过排气段80排放燃烧气体。涡轮部件,比如管嘴32、入口38、压缩器34、叶片46、桨叶48、轮50、轴杆52、扩散器56、级60、62和64、桨叶66、轴杆74、壳76、和排气段80,可以使用公开的部件,比如NDT检查设备12以检查和维护所述部件。

附加地或者备选地,PTZ相机16可以设置于涡轮机器18周围或者以内的各种位置并且用来取得这些位置的可视观测。PTZ相机16还可以包括适合于照射希望的位置的一个或者多个灯并且还可以包括以下关于图4更具体描述的缩放、摇动和倾斜技术,所述技术用于推导在多种难以达到的区域中各处的观测。管道镜14和/或相机16还可以用来检查设施20,比如石油和天然气设施20。可以通过使用管道镜14和/或PTZ相机16来可视地检查各种设备,比如石油和天然气设备84。有利地,可以通过管道镜14和/或PTZ相机16使用移动设备22来可视地检查位置,比如导管或者管道86的内部、水下(或者流体下)位置88,和难以观测的位置,比如具有曲线或者弯曲90的位置。因而,移动设备操作者28可以更安全和高效地检查设备18、84以及位置86、88和90,并且与地理上远离检查区域的位置实时地或者接近实时地共享观测。将理解其它NDT检查设备12可以使用这里描述的实施例,比如纤维镜(例如绞接纤维镜、非绞接纤维镜)和远程操作的车辆(ROV),所述ROV包括机器导管检查者和机器爬行器。

现在转向图2,该图是分布式NDT系统10的一个实施例的框图,该框图描绘第二类别的NDT检查设备12,NDT检查设备12可以能够提供对可视检查数据的备选检查数据。例如第二类别的NDT检查设备12可以包括涡电流检查设备92、超声检查设备比如超声缺陷检测器94、和x射线检查设备比如数字放射线照相设备96。涡电流检查设备92可以包括一个或者多个处理器93和存储器95。类似地,超声缺陷检测器94可以包括一个或者多个处理器97和存储器104。相似地,数字放射线照相设备96可以包括一个或者多个处理器101和存储器103。在操作中,涡电流检查设备92可以由涡电流操作者98操作,超声缺陷检测器94可以由超声设备操作者100操作,并且数字放射线照相设备96可以由放射线照相操作者102操作。

如描绘的那样,涡电流检查设备92、超声缺陷检测器94、和数字放射线照相设备96可以通过使用有线或者无线通道来通信地耦合到移动设备22,所述通道包括以上关于图1提到的管道。附加地或者备选地,设备92、94、和96可以通过使用云24来耦合到移动设备22,例如管道镜14可以连接到蜂窝“热点”并且使用热点以连接到一个或者多个管道镜检查和分析专家。因而,移动设备操作者28可以通过使用移动设备22来远程控制设备92、94、和96的各种操作方面,并且可以如这里更具体描述的那样通过语音(例如IP语音[VOIP])、数据共享(例如白板)、提供数据分析、专家支持等与操作者98、100、和102协作。

因而可能希望增强对具有x射线观测模态、超声观测模态、和/或涡电流观测模态的各种设备比如飞行器系统104和设施106的可视观测。例如可以对导管108的内部和壁检查腐蚀和/或侵蚀。类似地,可以通过使用设备92、94、和/或96来检测在导管108以内的阻塞或者不希望的生长。相似地,可以观测设置于某些含铁或者非含铁材料112以内的裂沟或者裂纹110。此外,可以验证在部件116以内插入的部分114的排列和可存性。实际上,通过使用这里描述的技术,可以提供对设备和部件104、108、112和116的改进的检查。例如移动设备22可以用来与设备14、16、92、94、和96对接并且提供对所述设备的远程控制。

图3是耦合到移动设备22和云24的管道镜14的前视图。因而,管道镜14可以向连接到云24或者在云24以内的任何数目的设备提供数据。如以上提到的那样,移动设备22可以用来从管道镜14接收数据、远程控制管道镜14、或者其组合。实际上,这里描述的技术例如实现从管道镜14向移动设备22传达多种数据,包括但不限于图像、视频、和传感器测量比如温度、压强、流量、间隔(例如在静止部件与旋转部件之间的测量)和距离测量。类似地,移动设备22可以如以下更具体描述的那样传达控制指令、重新编程指令、配置指令等。

如描绘的那样,管道镜14包括插入管118,该插入管118适合于向多种位置比如在涡轮机器18、设备84、导管或者管道86、水下位置88、曲线或者弯曲90以内中插入,变化在飞行器系统104以内或者以外的位置、导管108的内部等。插入管118可以包括头端段120、绞接段122、和管道段124。在描绘的实施例中,头端段120可以包括相机126、一个或者多个灯128(例如LED)、和传感器130。如以上提到的那样,管道镜的相机126可以提供适合于检查的图像和视频。灯128可以用来在头端120设置于具有低光或者无光的位置中时提供照明。

在使用期间,绞接段122可以例如由移动设备22和/或设置于管道镜14上的物理操纵杆131控制。绞接段122可以在各种尺度中导引或者“弯曲”。例如绞接段122可以实现头端120在描绘的XYZ轴133的X-Y平面、X-Z平面和/或Y-Z平面中移动。实际上,物理操纵杆131和/或移动设备22可以均独自或者组合用来提供适合于在多种角度、比如描绘的角度α设置头端120的控制动作。以这一方式,管道镜头端120可以被定位用于可视地检查希望的位置。相机126然后可以例如捕获可以在管道镜14的屏幕135和移动设备22的屏幕137中显示的视频134,并且可以由管道镜14和/或移动设备22记录。在一个实施例中,屏幕135和137可以是多触摸屏幕,所述多触摸屏幕使用电容技术、电阻技术、红外线网格技术等,以检测触笔和/或一个或者多个人手指的触摸。附加地或者备选地,可以向云24中发送图像和视频134。

包括但不限于传感器130数据的其它数据还可以由管道镜14传达和/或记录。传感器130数据可以包括温度数据、距离数据、间隔数据(例如在旋转与静止部件之间的距离)、流量数据等。在某些实施例中,管道镜14可以包括多个更换顶端136。例如更换顶端136可以包括取回顶端,比如陷阱、磁顶端、钳子顶端等。更换顶端136还可以包括清理和阻塞去除工具,比如丝刷、丝钳等。顶端136还可以包括具有不同光学特性、比如焦距、示波器视图、3维(3D)相位视图、阴影视图等的顶端。附加地或者备选地,头端120可以包括可去除和可更换头端120。因而可以在多种直径提供多个头端120,并且插入管118可以设置于多个位置,所述位置具有从近似一毫米或者十毫米或者更多的开口。实际上,可以检查广泛多种设备和设施,并且可以通过移动设备22和/或云24共享数据。

图4是通信地耦合到移动设备22和云24的可运送PTZ相机16的一个实施例的透视图。如以上提到的那样,移动设备22和/或云24可以远程操纵PTZ相机16以对PTZ相机16定位以查看希望的设备和位置。在描绘的示例中,可以绕着Y轴倾斜和旋转PTZ相机16。例如可以绕着Y轴在近似0°至180°、0°至270°、0°至360°之间或者更多的角度β旋转PTZ相机16。同样,例如可以绕着Y-X平面在相对于Y轴近似0°至100°、0°至120°、0°至150°之间或者更多的角度γ倾斜PTZ相机16。可以相似地控制灯138以例如激活或者去激活并且增加或者减少照明水平(例如流明)至希望的值。适合于测量与某些对象的距离的传感器140,比如激光测距器,也可以装配到PTZ相机16上。可以使用包括长程温度传感器(例如红外线温度传感器)、压强传感器、流量传感器、间隔传感器等的其它传感器140。

可以例如通过使用轴杆142向希望的位置运送PTZ相机16。轴杆142使相机操作者30能够移动相机并且例如将相机定位于位置86、108以内、水下88、危险(例如hazmat)位置等中。此外,轴杆142可以用来通过向持久或者半持久底座上装配轴杆142来更持久地固着PTZ相机16。以这一方式,可以在希望的位置运送和/或固着PTZ相机16。PTZ相机16然后可以例如通过使用无线技术向移动设备22和/或云24发送图像数据、视频数据、传感器140数据等。因而,可以远程分析和使用从PTZ相机16接收的数据以确定用于希望的设备和设施的操作的条件和适当性。实际上,这里描述的技术可以提供如以下关于图5更具体描述的适合于通过使用前述设备12、14、16、22、92、94、96和云24来计划、检查、分析、和/或共享多种数据的全面检查和维护过程。

图5是适合于通过使用前述设备12、14、16、22、92、94、96、和云24来计划、检查、分析、和/或共享多种数据的过程150的一个实施例的流程图。实际上,这里描述的技术可以使用设备12、14、16、22、92、94、96以使过程、比如描绘的过程150能够更高效地支持和维护多种设备。在某些实施例中,可以在存储器、比如存储器17、21、25、95、99、103中存储的并且可由一个或者多个处理器、比如处理器15、19、23、93、97、101执行的非瞬态计算机可读介质中包括过程150或者过程150的部分。

在一个示例中,过程150可以计划(块152)检查和维护活动。通过使用设备12、14、16、22、42、44、46等从设备用户(例如飞行器104服务公司)和/或设备制造商获取的数据,比如从一批涡轮机器18获取的批数据,可以用来计划(块152)维护和检查活动、用于机器的更高效检查时间表、标记用于更具体检查的某些区域等。过程150然后可以实现使用希望的设施和设备(例如涡轮机器18)的单模或者多模检查(块154)。如以上提到的那样,检查(块154)可以使用NDT检查设备12(例如管道镜14、PTZ相机16、涡电流检查设备92、超声缺陷检测器94、数字放射线照相设备96)中的任一个或者多个NDT检查设备,因此提供一个或者多个检查模式(例如可视、超声、涡电流、x射线)。在描绘的模式中,移动设备22可以用来远程控制NDT检查设备12、分析NDT检查设备12传达的数据、提供在如这里更具体描述的NDT检查设备12中未包括的另外的功能、记录来自NDT检查设备12的数据、和例如通过使用菜单驱动的检查(MDI)技术以及其它技术来指导检查(块154)。

然后可以例如通过使用NDT设备12、通过向云24发送检查数据、通过使用移动设备22、或者其组合来分析(块156)检查(块154)的结果。分析可以包括在确定用于设施和/或设备的剩余寿命、磨损和裂缝、腐蚀、侵蚀等时有用的工程分析。分析还可以包括用来提供更高效部件更换时间表、维护时间表、设备利用时间表、人员使用时间表、新检查时间表等的操作研究(OR)分析。然后可以报告(块158)分析(块156),从而产生一个或者多个报告159,该报告159包括在云24中或者通过使用云24来创建的报告,所述报告详述执行的检查和分析以及获得的结果。然后可以例如通过使用云24、移动设备22和其它技术、比如工作流程共享技术来共享(块160)报告159。在一个实施例中,过程150可以迭代,因此过程150可以在共享(块160)报告159之后迭代回到计划(块152)。通过提供在使用这里描述的设备(例如12、14、16、22、92、94、96)以计划、检查、分析、报告和共享数据时有用的实施例,这里描述的技术可以实现对设施20、106和设备18、104的更高效检查和维护。实际上,可以如以下关于图6更具体描述的那样提供多个类别的数据的传送。

图6是描绘源于NDT检查设备12(例如设备14、16、92、94、96)并且向移动设备22和/或云24发送的各种数据类别的流程的一个实施例的数据流程图。如以上提到的那样,NDT检查设备12可以使用无线通道162以发送数据。在一个实施例中,无线通道112可以包括WiFi(例如802.11X)、蜂窝通道(例如HSPA、HSPA+、LTE、WiMax)、NFC、蓝牙、PAN等。无线通道162可以使用多种通信协议,比如TCP/IP、UDP、SCTP、套接字层等。在某些实施例中,无线通道162可以包括安全层,比如SSL、VPN层、加密层、挑战密钥认证层、令牌认证层等。因而,授权数据164可以用来向移动设备22和/或云24提供适合于配对或者另外认证NDT检查设备12的任何数目的授权或者登录信息。此外,无线管道162可以例如根据当前可用带宽和延时动态压缩数据。移动设备22然后可以解压和显示数据。压缩/解压技术可以包括H.261、H.263、H.264、移动图片专家组(MPEG)、MPEG-1、MPEG-2、MPEG-3、MPEG-4、DivX等。

在某些模态(例如可视模态)中,可以通过使用NDT检查设备12中的某些NDT检查设备来传达图像和视频。其它模态也可以发送与它们的相应屏幕有关或者在这些屏幕中包括的视频、传感器数据等。NDT检查设备12除了捕获图像之外还可以向图像上叠加某些数据,从而产生更有信息的视图。例如管道镜顶端映射可以叠加于视频上,从而示出管道镜顶端在插入期间的排列近似以便指导操作者26更准确地定位管道镜相机126。叠加的顶端映射可以包括具有四个象限的网格,并且可以在四个象限以内的任何部分或者位置中显示顶端136排列为点。可以如以下更具体描述的那样提供包括测量叠加、菜单叠加、注解叠加和对象标识叠加的多种叠加。然后可以显示图像和视频数据,比如视频84,而叠加一般显示于图像和视频数据上面。

在一个实施例中,可以从屏幕135“屏幕刮取(screen scraped)”并且传达叠加、图像、和视频数据作为屏幕刮取数据166。屏幕刮取数据166然后可以显示于移动设备22和通信地耦合到云24的其它显示设备上。有利地,可以更容易地显示屏幕刮取数据166。实际上,由于像素可以在相同帧中包括图像或者视频和叠加二者,所以移动设备22可以简单地显示前述像素。然而,提供屏幕刮取数据可以合并图像与叠加二者,并且分离两个(或者更多个)数据流可以是有益的。例如可以近似同时发送分离数据流(例如图像或者视频流、叠加流),因此提供更快数据通信。此外,可以分离地分析数据流,因此改进数据检查和分析。

因而在一个实施例中,可以将图像数据和叠加分离成两个或者更多个数据流168和170。数据流168可以仅包括叠加,而数据流170可以包括图像或者视频。在一个实施例中,可以通过使用同步信号172来同步图像或者视频170与叠加168。例如同步数据可以包括适合于匹配数据流170的帧与在叠加流168中包括的一个或者多个数据项的定时数据。在又一实施例中,可以未使用同步数据172。实际上,每个帧或者图像170可以包括唯一ID,并且可以匹配这一唯一ID与叠加数据168中的一个或者多个叠加数据并且使用这一唯一ID以一起显示叠加数据168和图像数据170。

叠加数据168可以包括顶端映射叠加。例如具有四个方形的网格(例如象限网格)可以与代表顶端136位置的点或者圆一起显示。这一顶端映射因此可以代表如何在对象以内插入顶端136。第一象限(右上)可以代表向轴向向下探视物体的右上角中插入顶端136,第二象限(左上)可以代表向轴向向下探视的左右角中插入顶端136,第三象限(左下)可以代表向左下角中插入顶端136,并且第四象限(右下)可以代表向右下角中插入顶端136。因而,管道镜操作者26可以更容易引导顶端136的插入。

叠加数据168也可以包括测量叠加。例如可以通过让用户能够在图像上面叠加一个或者多个光标十字(例如“+”)来提供测量,比如长度、点到线、深度、面积、多段线、距离、偏斜、和圆直径。在一个实施例中,可以提供适合于在物体以内的测量的立体探测测量顶端136或者阴影探测测量顶端136,所述测量包括立体测量和/或通过向物体上投射阴影。通过在图像之上放置多个光标图标(例如光标十字),可以使用立体技术来推导测量。例如放置两个光标图标可以提供线性点到点测量(例如长度)。放置三个光标图标可以提供从点到线(例如点到线)的垂直距离。放置四个光标图标可以提供在表面(通过使用三个光标来推导)与在表面以上或者以下的点(第四光标)之间的垂直距离(例如深度)。在特征或者缺陷周围放置三个或者更多个光标然后可以给予在光标以内包含的表面的近似面积。放置三个或者更多个光标也可以实现多段线的长度能够跟随每个光标。

类似地,通过投射阴影,可以基于照明和所得阴影推导测量。因而,通过跨越测量区域对阴影定位,然后在希望的测量的最远点尽可能接近阴影放置两个光标可以产生在点之间的距离的推导。跨越测量区域放置阴影、然后与水平阴影的中心近似地在希望的测量区域的边缘(例如照射的边缘)放置光标可以产生偏斜测量,或者定义为在与探测器14视图未垂直的表面上的线性(点到点)测量。这可以在竖直阴影不可获得时有用。

相似地,跨越测量区域对阴影定位、然后在升高的表面上放置一个光标并且在凹陷的表面上放置第二光标可以产生深度的推导或者在表面与在表面以上或者以下的点之间的距离。在测量区域附近对阴影定位、然后放置圆(用户可选择直径、也称为圆直径的圆光标)接近阴影并且在缺陷之上然后可以推导缺陷的近似直径、圆周、和/或面积。

叠加数据168也可以包括注解数据。例如可以在图像上面叠加文字和图形(例如箭头指针、十字、几何形状)以注解某些特征,比如“表面裂纹”。此外,NDT检查设备12可以捕获并且提供音频作为音频叠加。例如语音注解、经受检查的设备的声音等可以叠加于图像或者视频上作为音频。然后可以通过多种技术表现移动设备22和/或云24接收的叠加数据168。例如HTML5或者其它标记语言可以用来显示叠加数据168。在一个实施例中,移动设备22和/或云24可以提供与NDT设备12提供的第二用户界面不同的第一用户界面。因而,叠加数据168可以被简化并且仅发送基本信息。例如在顶端映射的情况下,叠加数据168可以简单地包括与顶端的位置相关的X和Y数据,并且第一用户界面然后可以使用X和Y数据以在网格上可视地显示顶端。

此外,可以传达传感器数据174。例如可以传达来自传感器126、140的数据以及x射线传感器数据、涡电流传感器数据等。在某些实施例中,传感器数据174可以与叠加数据168同步,例如叠加顶端映射可以与温度信息、压强信息、流量信息、间隔等并排显示。类似地,传感器数据174可以与图像或者视频数据170并排显示。

在某些实施例中,可以传达力反馈或者触觉反馈数据176。力反馈数据176可以例如包括与邻接或者接触结构的管道镜14顶端136有关的数据、顶端136或者振动传感器126感觉的振动、与流量、温度、间隔、压强有关的力等。移动设备22可以例如包括具有流体填充的微通道的触感层,所述微通道基于力反馈数据76可以作为响应来变更流体压强和/或重定向流体。实际上,这里描述的技术可以提供移动设备22致动的响应,所述响应适合于代表传感器数据174和管道162中的其它数据作为触感力。

NDT设备12还可以传达位置数据178。例如位置数据178可以包括NDT设备12相对于设备18、104、和/或设施20、106的位置。例如技术如室内GPS、RFID、三角测量(例如WiFi三角测量、无线电三角测量)可以用来确定设备12的位置178。物体数据180可以包括与检查的物体有关的数据。例如物体数据180可以包括标识信息(例如序列号)、对设备条件的观测、注解(文字注解、语音注解)等。可以使用其它类型的数据182,包括但不限于菜单驱动的检查数据,该检查数据在使用时提供可以作为文字注解和元数据而应用的一组预定义“标签”。这些标签可以包括与经历检查的物体有关的位置信息(例如第1级HP压缩器)或者指示(例如外来物体损坏)。其它数据182还可以包括远程文件系统数据,其中移动设备22可以查看和操纵位于NDT检查设备12的存储器25中的数据的文件和文件结构(例如文件夹、子文件夹)。因而,可以向移动设备22和云24传送文件、编辑文件并且向存储器25中传送回文件。通过向移动设备22和云24传达数据164—182,这里描述的技术可以实现更快和更高效过程150。

谨记上文,图7图示用于共享与NDT系统10对应的数据、比如以上关于图6描述的数据的过程200的一个实施例。在某些实施例中,可以在存储器、比如存储器15、19、23、25、93、97、101中存储的并且可由一个或者多个处理器、比如处理器17、21、25、95、99、103和云24执行的非瞬态计算机可读介质中包括过程200或者过程200的部分。

在一个实施例中,包含可由移动设备22、NDT检查设备12、和/或云24执行的计算机指令的应用可以用来收集可以与NDT系统10内的一件设备(例如设备12、14、16、22、42、44、46)的检查有关的数据或者可以用来生成与NDT系统10有关的报告159。虽然过程200描绘其中可以执行过程200的特定顺序,但是应当注意也可以按照不同顺序执行过程200。

在块202,应用可以接收数据或者数据类型的指示,移动设备操作者28可以指明该数据或者数据类型作为将共享的数据或者数据类型。也就是说,移动设备操作者28可以选择将在它变成可用或者由应用生成时共享的数据或者数据类型。在某些实施例中,数据或者数据类型可以与一件设备的一些非破坏测试结果的检查154有关。在某些实施例中,可以嵌入待共享的数据或者数据类型的指示作为用于应用的配置的部分。也就是说,可以根据与该件设备的相应检查关联的工作流程预先指明待共享的数据或者数据类型。这样,可以建立并且在服务器或者相似设备中存储工作流程和应用配置。

除了接收待共享的数据或者与待共享的数据类型对应的数据(例如通过通道162提供的数据),应用在块204可以接收其中将共享数据或者数据类型的共享过程或者格式。其中可以共享数据的格式可以例如包括发送电子邮件(电邮)消息、文字消息、报告159等,该格式描述或者包括被指明与一个或者多个接收者共享的数据。与共享过程或者格式一起,应用可以接收可以用来呈现数据的模板的指示。在这一情况下,在发送数据之前,应用可以应用模板、使用模板来生成报告、并且发送报告。可以嵌入模板和模板的使用作为用于应用的配置的部分或者根据如以上讨论的工作流程预先指明模板和模板的使用。

在某些实施例中,应用可以向云24中上传待共享的数据,使得其它个体可以下载数据。此外,与上传待共享的数据或者与待共享的数据类型对应的数据一起,应用可以向可以对上传的数据感兴趣的各种个体发送消息,该消息指示已经上传数据。

在块206,应用可以接收用于待共享的数据的一个或者多个接收者。在某些实施例中,NDT操作者28、26、30、98、100、和/或102可以在块202指定用于接收的每个数据和/或数据类型的一个或者多个接收者。接收者可以包括可以与数据或者数据类型对应的专家或者管理人员、第三方实体(例如维护服务提供商、制造商)、管制实体(例如联邦航空监管会[FAA]、环境保护署[EPA]、交通部[DOT])、联邦和州立实体等。在某些实施例中,应用可以基于共享的数据或者数据类型在显示器上呈现潜在接收者列表。以下将参照图8描述关于应用如何呈现这一列表的另外的细节。

在接收用于每个数据或者数据类型的接收者之后,在块208,应用可以从它的存储器、比如存储器25取回可以与在块202指定的数据对应的数据。在一个实施例中,应用可以在生成数据时取回数据。也就是说,一旦已经在存储器中保存数据,应用可以近似实时地或者接近实时地自动取回待共享的数据。

在块210,应用可以向相应接收者发送在块202指明共享的数据。可以根据在块204指定的共享方法或者格式发送数据。这样,应用可以修改或者变更在块208取回的数据并且向在块206接收的接收者发送修改的数据。

在某些实施例中,每个接收者可以具有用于接收共享数据的优选格式。这样,在块206接收接收者时,应用也可以接收其中每个接收者可以接收数据的优选过程或者格式。在这一情况下,应用可以用与每个相应接收者可以指定用于接收数据的优选方法对应的格式向相应接收者发送在块202指明共享的数据。也就是说,应用可以忽略或者丢弃在块204接收的共享方法并且按照相应接收者的优选方法发送数据。

如以上提到的那样,在块206,应用可以根据图8中描绘的过程220在显示器上呈现潜在接收者列表。也就是说,方法220可以提供关于应用可以如何接收用于待共享的数据的接收者的另外的细节。例如在块222,应用可以用可以与NDT系统10关联的个体列表交叉参考在块202指示共享的数据或者数据类型。个体列表可以包括可以在非破坏测试过程、技术、结果等的一个或者多个领域中具有相关专长的一个或者多个个体或者一组或者多组个体。另外,个体列表也可以按时间记载每个个体的对各种类型的设备的经历和知识。也可以列举实体,比如第三方实体(例如维护服务提供商、制造商)、管制实体(例如联邦航空监管会[FAA]、环境保护署[EPA]、交通部[DOT])、联邦和州立实体等。可以基于数据库从服务器经由云24分开地接收个体列表,该数据库可以包括数据的映射、数据类型、应用、应用类型等和个体列表。

在一个实施例中,应用可以关联在块202接收的数据与问题或者事件,该问题或者事件对应于与数据关联的设备。例如,如果在块202接收的数据与在飞行器104的机身内的裂纹有关,则应用可以关联数据与问题,该问题与机身的结构完整性等有关。这里,应用可以确定问题可能与一组个体和/或实体关联或者有关。这样,应用可以向可能能够更好地评估问题并且辅助NDT操作者解决问题的该组个体和/或实体发送数据。

在块224,应用可以基于块222的交叉引用结果标识用于每条数据的个体。也就是说,对于每条数据,应用可以标识可以关于该个别一条数据具有相关专长的一个或者多个个体或者实体。备选地,对于每条数据,应用可以标识可以关于标注或者标识的问题(例如缺陷或者缺陷类型)具有相关专长的一个或者多个个体或者实体。

在标识个体之后,在块226,应用可以在显示器上呈现与选择的一条数据或者数据类型有关的个体列表。这样,NDT操作者可以有机会查看和选择他可以将选择的数据发送到的一个或者多个个体。在某些实施例中,可以根据个体的关于选择的数据的相关专长对个体列表排行。附加地或者备选地,个体列表可以包括关于每个个体的专长的细节和关于个体的各种其它特性。例如每个个体的条目可以包括详述他/她的专长的传记或者履历,该传记或者履历可以包括在相关行业中的年份数、设备熟悉度水平、与用于特定技术的预先指明的一组个体的关联等。实体条目可以包括联系人员、专长领域、成本数据(例如服务成本数据、制造成本数据)等。在一个实施例中,每个个体的和/或实体的条目也可以包括用于通信的优选方法(例如电邮、文字消息)和关于用于每个相应个体和/或实体的优选通信方法的细节(例如电邮地址、电话号码、联系人信息)。

在另一实施例中,可以基于组织结构组织个体或者实体列表。例如可以在列表上比新检查者更高地呈现高级检查者。也可以基于检查的资产的原始设备制造商(OEM)组织个体或者实体列表。这样,OEM可以接收与问题或者检查结果有关的信息,所述问题或者检查结果可以与它们的制造的部分关联。另外,可以基于移动设备22、NDT检查设备12等执行的应用的创建者组织个体或者实体列表。也就是说,在移动设备22中使用的应用的创建者可以希望接收与共享数据有关的某些指示或者共享数据本身。

在块228,应用可以接收指示或者输入,该指示或者输入可以指明个体或者实体列表中的一个或者多个个体或者实体作为接收者。也就是说,NDT操作者26、28、30、98、100、和/或102可以向应用提供输入,该输入指示哪些个体和实体应当是用于接收选择的数据的接收者。在接收个体和/或实体选择之后,应用可以继续图7的块210并且向选择的个体发送选择的数据。在发送数据之前,应用可以向选择的数据应用报告模板等,使得可以用更可读或者用户友好方式呈现选择的数据。另外,在接收共享数据时,接收者可以传递评论并且标记数据为拒绝或者接受,并且然后可以向执行检查的检查者返回数据,由此减少工作流程时间。

在某些实施例中,NDT操作者26、28、30、98、100、和/或102可以观测或者获取可以先前未指明作为待共享的数据的与NDT系统10有关的数据。这样,NDT操作者26、28、30、98、100、和/或102可以希望在已经获取或者在检查报告等中存储数据之后不久指明待实时共享的数据。谨记这一点,图9描绘用于实时地或者接近实时地共享与NDT系统有关的数据的过程240。虽然过程240描绘其中可以执行过程240的特定顺序,但是应当注意也可以按照不同顺序执行过程240。在某些实施例中,可以在存储器、比如存储器15、19、23、25、93、97、101中存储的并且可由一个或者多个处理器、比如处理器17、21、25、95、99、103和云24执行的非瞬态计算机可读介质中包括过程240或者过程240的部分。

在块242,应用可以接收与NDT系统10中的设备有关的数据。例如应用可以接收对飞行器104框架的涡电流测试的结果,该涡电流测试指示裂纹可以存在于机身内。如果先前未指明与涡电流测试的结果对应的数据作为将共享的数据,则应用可以向NDT操作者26、28、30、98、100、和/或102提供用于指明例如待实时或者接近实时共享的数据的选项。

这样,在块244,应用可以接收输入,该输入指示在块242接收的数据将与某个NDT人员共享。在一个实施例中,应用可以经由移动设备22上的输入设备(例如指示设备、键盘)接收在图形用户界面(GUI)上描绘的图标或者图像的输入,使得输入可以指明待共享的数据。

在块246,应用可以接收被指明接收与以上关于块244描述的输入关联的数据的一个或者多个接收者。在块244接收输入之后,应用可以在显示器上呈现潜在接收者列表。除了接收接收者之外,应用还可以如以上关于图7的块204描述的那样接收共享方法。在某些实施例中,应用可以使用以上参照图7的块206描述的相似过程来呈现潜在接收者列表。

在接收接收者之后,在块248,应用可以向在块246指定的接收者发送与块244的输入关联的数据。在一个实施例中,一旦已经在块246接收接收者,应用可以发送数据。然而在一些实施例中,应用也可以使用突发传输来发送数据。也就是说,应用可以等待在连通信号(例如因特网)变成可用时发送数据。作为结果,过程240提供一种用于指明数据待共享的方式而未预先指明数据为共享。

在某些实施例中,在接收与待共享的数据关联的接收者之后,在块250,应用可以接收关于待共享的数据的评论。例如,如果块242的接收的数据是显示器(例如显示器135)的屏幕视图,则应用可以从NDT操作者26、28、30、98、100、和/或102接收屏幕视图上的绘图或者文字或者任何其它数据(例如经由管道162传达的数据),以指示他的对在屏幕视图中描绘的数据的评论、问题或者考虑(例如注解的叠加168)。以这一方式,接收者可以更好地理解数据的上下文并且向NDT操作者26、28、30、98、100、和/或102相应地提供建议。在接收评论之后,应用可以在块248向在块246接收的接收者发送具有对应评论的数据。

谨记上文,应用也可以运用如图10中所示用于自动共享从NDT系统10获取的数据的过程260。现在参照图10,在块262,应用可以接收用于应用中的一个或者多个数据字段的一个或者多个数据字段值范围。例如数据字段值范围可以对应于用于对应数据字段的预计值范围。可以基于与数据字段有关的经验或者历史数据或者基于用于对应数据字段的仿真结果确定预计值范围。

在块264,应用可以接收用于相应数据字段的输入数据字段值。也就是说,NDT操作者26、28、30、98、100、和/或102可以对NDT系统10中的一件设备执行测试或者检查并且在相应数据字段中录入读取或者测量。

在块266,应用可以确定输入数据字段值是否在块262接收的相应数据字段值范围内。如果输入数据字段值在相应数据字段值范围内,则应用可以返回到块264并且继续接收输入数据字段值。

然而,如果输入数据字段值在相应数据字段值范围内,则应用可以继续块268。在块268,应用可以如以上描述的那样向可以被指明为个体或者与输入数据字段值关联的一个或者多个接收者发送输入数据字段值。在某些实施例中,除了输入数据字段值之外,应用还可以发送关于输入数据字段值的上下文的信息。例如应用可以发送与输入数据字段值可以存在于其中的报告类型有关的信息、用于输入数据字段值的预计值范围、与在接收输入数据字段值时有关的日期和时间信息、和任何其它信息,该信息可以提供用于输入数据字段值的上下文,使得接收者可以恰当地分析输入数据字段值。

在某些实施例中,在块264接收的输入数据字段值可以不对应于具有与之关联的数据字段值范围的数据字段。在这一情况下,NDT操作者26、28、30、98、100、和/或102可以向应用指定应用是可以自动发送输入数据字段值还是可以不发送输入数据字段值。

除了提供用于共享NDT数据的技术之外,在一些实施例中,NDT系统10还可以提供计算环境,使得NDT操作者可以相互协作。例如图11描绘协作系统270的框图,该协作系统270可以提供用于NDT操作者、关于NDT检查设备12的专家、关于检查的资产的专家等关于NDT系统10的各种方面相互协作的计算环境。为了创建这一协作计算环境,协作系统270可以包括移动设备22、数据库272、和客户端计算设备274。客户端-计算设备274可以例如包括平板电脑、蜂窝电话(例如智能电话)、笔记本计算机、膝上型计算机、桌面型计算机、或者任何其它计算设备。在一个实施例中,移动设备22、数据库272、和客户端计算设备274可以相互直接通信或者交换信息或者经由云24相互通信。

一般而言,NDT检查者276(例如操作者26、28、30、48、50、52)可以使用移动设备22以对NDT系统10中的设备执行各种类型的分析和监视操作。这样,NDT检查者276可以经由移动设备22向应用中录入与NDT系统10中的设备(例如设备12、14、16、22、42、44、46)对应的数据。在某些实施例中,应用可以分析或者记录与NDT系统10中的设备对应的数据。

在NDT检查者276收集数据之时,NDT检查者276可以录入数据或者遇到其中他可以想要与远程NDT检查者278协作的情形。在这一情况下,NDT检查者276可以使用NDT协作系统270以发起对于来自NDT检查者278的支持的现场请求。也就是说,NDT检查者276可以经由云24发起与NDT检查者278的协作会话。例如在一个实施例中,NDT检查者278可以使用客户端计算设备274以广播状态,使得连接到NDT协作系统270的每个检查者可以了解该状态。状态可以指示关于NDT检查者278的可用性、专长、或者其它相关信息。在某些实施例中,NDT协作系统270可以存储与NDT检查者278有关的信息,比如简档,该简档指示他的经验、技术专业、认证等。

在发起对于支持的现场请求时,NDT检查者276可以搜索可以经由NDT协作系统270指示为可用的专家或者NDT检查者278的列表。一旦NDT检查者276选择他们可以希望寻求来自哪个NDT检查者278的辅助,NDT检查者276可以经由通知消息向相应NDT检查者发送请求,该通知消息可以包括可以从其发起协作会话的信息或者界面。在某些实施例中,可以经由电邮、文字消息、自动化呼叫等向NDT检查者278发送通知消息。通知消息可以包括适合于发起协作会话的信息,比如URL链接、白板会话链接等,该协作会话适合于实时或者接近实时协作。

在NDT检查者276发起协作会话之后,NDT协作系统270可以经由客户端侧计算设备274与远程NDT检查者278实时共享在移动设备22上描绘的数据。在这一实时协作期间,移动设备22可以经由移动设备22由NDT检查者276控制或者经由客户端计算设备274由NDT检查者278控制。在一个实施例中,NDT检查者276可以向NDT检查者278传递在移动设备22上描绘的屏幕的控制以用于远程控制移动设备22或者移动设备22控制的NDT检查设备。在NDT检查者278具有NDT检查设备的远程控制时,可以出于安全原因而禁用NDT检查设备上的某些特征。也就是说,移动设备22可以不允许NDT检查者278远程控制NDT检查设备的一些特征,这可以将NDT检查者276置于不希望的情形中。这样,在这些情况下,移动设备22可以禁用NDT检查设备的相应特征。例如移动设备22可以禁用x射线检查设备或者任何其它NDT检查设备的功能,这可以发起物理移动以增强NDT检查者276的安全性。

在某些实施例中,NDT检查者276可以通过向在移动设备22上执行或者运行的应用提供输入来使移动设备22能够被实时共享。这样,如果NDT检查者276参与输入,则应用可以使用有线或者无线接口直接或者经由云24间接向客户端计算设备274发送与在移动设备22上显示的图像和控件有关的数据。另外,NDT协作系统270也可以共享在移动设备22和客户端侧计算设备274上可用的视频流、音频流、聊天流、数据流、屏幕图像等以向屏幕共享添加更多上下文。数据流可以包括数值数据值或者其它外部数据,比如可以使用在移动设备22、NDT检查设备12等上设置的传感器从环境空气检测的温度或者湿度数据。在一个实施例中,可以通过与检查的资产交互或者经由与该资产通信由移动设备22、NDT检查设备12等接收数据流。在任何情况下,视频流、音频流、数据流、聊天流、屏幕图像等的另外的共享可以帮助向用于NDT检查者276和NDT检查者278的实时数据共享会话提供更多上下文。

此外,NDT协作系统270可以使NDT检查者能够访问和使用在移动设备22上运行的NDT测量和分析工具以诊断和/或分析NDT数据。也就是说,在NDT检查者276与NDT检查者278之间的协作会话期间,NDT检查者278可以使用移动设备272上的NDT测量工具以诊断或者分析移动设备22接收的检查结果或者NDT数据。例如NDT检查者278可以使用各种测量工具、图像处理工具、信号处理工具等以进一步分析NDT数据。

在某些实施例中,测量和分析工具可以包括协作工具,比如虚拟白板工具。虚拟白板工具可以使NDT检查者276或者NDT检查者278能够向描绘共享数据的图像上叠加笔迹或者绘图。例如虚拟白板工具可以使NDT检查者276或者NDT检查者278能够用虚拟笔向共享数据上书写以绘制圆、箭头等。另外,虚拟白板工具也可以使NDT检查者276或者NDT检查者278能够向共享数据上添加文字注解。作为结果,NDT检查者276和NDT检查者278可以使用虚拟白板工具来更好地相互协作、排除故障、讨论、和分析。

在一个实施例中,NDT协作系统270可以提供与数据库272的连接,该数据库272可以包括知识库系统,该知识库系统可以包括与NDT数据、NDT数据的分析等有关的上下文信息。知识库系统可以包括与NDT设备有关的检查结果和报告、与NDT设备有关的文档(绘图、视频、规范等)、与检查过程类型(例如UT TOFT焊缝、ET表面等)有关的文档和任何其它有关文档的历史档案。这样,知识库系统可以使所有有关文档与对于NDT检查者276和NDT检查者278二者执行的检查有关。在一个实施例中,知识库系统也可以基于历史检查结果提供其它分析信息。例如知识库系统可以指示在飞行器系统54上的特定桨叶上的裂纹如何可能已经随时间生长。

在某些实施例中,数据库272也可以存储在NDT检查者276与NDT检查者278之间的整个协作会话的记录。这样的会话的记录可以由NDT检查者276或者NDT检查者278人工发起或者可以被配置用于自动记录。记录可以被归档用于将来参考或者可以用于训练新NDT检查者或者用于历史参考,比如先前完成的审计。

谨记上文,图12图示用于例如经由NDT协作系统270共享移动设备22的显示数据和控制的方法280。在一个实施例中,移动设备22中的应用可以用来执行这里描述的过程。在块282,应用可以接收对于在线支持的请求。如以上提到的那样,应用可以经由在移动设备22的屏幕上显示的输入界面接收请求。在一些实施例中,请求可以包括检查的设备类型、当前发现的事件类型(例如裂纹、腐蚀)、使用的NDT检查设备12类型、检查者276的水平和专长、检查的设备的所有者/租赁者等。

应用可以在块284如以上描述的那样经由有线或者无线通信连接到协作系统270。在块286,应用可以接收可以用于支持NDT检查者276的个体比如专家或者实体的列表。在某些实施例中,应用可以接收个体列表而未连接到协作系统270。这样,应用可以基于可以在执行应用的设备中本地存储的联系人列表来接收个体列表。

个体列表可以包括可以在与移动设备22当前执行的应用关联的NDT过程、技术、结果等的一个或者多个领域中具有相关专长的一个或者多个个体或者一组或者多组个体。在某些实施例中,可以基于在相应应用、NDT检查过程、NDT设备等中的专长水平来组织个体列表。如以上提到的那样,NDT检查者278可以通过协作网络270广播它们的状态(例如可用性)和专长水平。

在块288,应用可以接收从在块286接收的列表对一个或者多个个体或者实体的选择。在已经接收选择之后,在块290,应用可以向选择的个体发送会话发起或者通知消息。因而,一个或者多个专家或者专家实体可以参与辅助检查154和/或分析156。这样,相应NDT检查者278可以接收通知消息,该通知消息可以包括可以从其发起协作会话的信息或者界面(例如链接)。在某些实施例中,可以经由电邮、文字消息、自动化呼叫等向NDT检查者278发送通知消息。

通过提供NDT协作系统270,NDT检查者276可以借助NDT检查者278中的一个或者多个NDT检查者实时执行他的检查任务或者数据分析。这样,NDT检查者276可以用来执行他的任务的时间量可以通过来自可以是专家的NDT检查者278的实时协作和支持而减少。将注意在一些实施例中,NDT检查者278可以包括可以基于人工智能(AI)技术和知识贮存库“回答”问题的软件或者硬件系统,比如专家系统、专家逻辑推理系统等。另外,NDT协作系统270可以通过实时共享NDT检查者278提供的分析工具和推荐来弥合NDT检查者276和NDT检查者278的知识差距。另外,通过使用知识库系统来提供对与分析的数据等有关的信息的访问,NDT检查者276执行的分析可以更准确。此外,通过存储记录的协作会话,协作系统270可以基于历史场景向新检查者提供改进的训练。

为了改进NDT设备的安全操作,在移动设备22在协作会话期间操作之时控制某些NDT设备的操作可以是有益的。也就是说,假定某些NDT设备、比如x射线检查设备的危险性质,应当小心避免远程操作NDT设备而未考虑现场操作NDT检查者276的存在和位置。因而,图13图示可以用来在协作会话中操作之时安全操作某些NDT设备的方法300。

在块302,在移动设备22上的应用可以经由云24和客户端计算设备274进入与远程用户比如NDT检查者278的协作会话,该移动设备22可以位于它可以控制的NDT设备的近邻内。在协作会话中操作之时,应用可以实现在NDT检查者276与NDT检查者278之间实时共享在移动设备22上执行的应用。这样,应用可以共享在移动设备22的屏幕上描绘的数据、移动设备22或者相应NDT检查设备的控制等。

在块304,应用可以确定移动设备22或者经由移动设备22操作的相应NDT检查设备的控制是否可以与远程用户、比如NDT检查者278共享。如果控制确实与远程用户共享,则应用可以继续块306。

在块306,应用可以自动禁用NDT检查设备的某些操作功能或者用于经由移动设备22控制NDT检查设备的某些选项。在某些实施例中,NDT检查者276可以在任何时间取回控制以禁用NDT检查设备的某些操作功能或者用于控制NDT检查设备的某些选项以保证安全操作NDT检查设备。回顾x射线检查设备示例,在块306,应用可以禁用从x射线检查设备发射x射线以保证可以不远程执行非怀疑个体的x射线。虽然可以禁用NDT检查设备的某些操作功能,但是NDT检查者278仍然可以能够使用移动设备22上的测量和分析工具以进一步分析、排除故障、或者辅助NDT检查者276,

在某些实施例中,应用可以在已经进行确定应用控制的NDT检查设备对应于危险或者潜在地危险NDT检查设备之后继续块306。例如,如果NDT检查设备是PTZ相机,则应用可以不继续块306以禁用PTZ相机的某个特征,因为PTZ相机的远程操作可以不创建危险环境。

回顾块304,如果应用确定控制未与远程用户共享,则应用可以返回到块302并且保持于协作会话中。这样,NDT检查者276可以继续共享在移动设备22的屏幕上描绘的数据。

除了以上描述的特征之外,NDT协作系统220也可以实现向客户端计算设备274用流发送在NDT设备12上描绘的或者在移动设备22上生成的数据。这样,NDT协作系统270可以在运行应用、菜单驱动的界面等之时允许NDT检查者276向NDT检查者278用流实况发送他们的NDT检查。在某些实施例中,使用位置认知技术,NDT协作系统270也可以向NDT检查者278提供与当前显示或者检查的具体资产或者部件有关的、在数据库272上存储的适用和相关信息。例如相关信息可以包括与对于当前执行的检查过程的检查报告对应的数据字段。附加地或者备选地,相关信息可以包括与资产有关的历史NDT数据、用于其它相似资产的NDT数据、与相应NDT设备12或者资产关联的测量信息、与相应NDT设备12或者资产关联的测量限制、与相应NDT设备12或者资产关联的服务公告、与相应NDT设备12或者资产关联的技术手册、与相应NDT设备12或者资产关联的更新的技术规范、与相应NDT设备12或者资产关联的原始设备制造商(OEM)推荐、工业标准操作过程(SOP)、维护店手册等。这样,移动设备22可以用流实况发送它的当前检查数据,该检查数据包括关于它检查的资产和在资产内的相应位置的信息。另外,使用这一信息,NDT协作系统270可以自动取回用于向NDT检查者276和NDT检查者278提供的信息。因而,可以使相关信息可用于NDT检查者276和NDT检查者278二者以更好地使检查者能够分析数据和检查过程。

谨记上文,图14图示用于在从NDT检查设备12取回数据之时提供位置认知数据的过程310。与以上描述的过程类似,可以在存储器、比如存储器15、19、23、25、93、97、101中存储的并且可由一个或者多个处理器、比如处理器17、21、25、95、99、103、计算系统29、和云24执行的非瞬态计算机可读介质中包括过程310或者过程310的部分。

在一个实施例中,包含可由移动设备22、NDT检查设备12、计算系统29、和/或云24执行的计算机指令的应用可以用来收集可以与NDT系统10内的一件设备(例如设备12、14、16、22、42、44、46)的检查有关的数据或者可以用来生成与NDT系统10有关的报告159。虽然过程310描绘其中可以执行过程310的特定顺序,但是应当注意也可以按照不同顺序执行过程310。

现在参照图14,在块312,应用可以如以上描述的那样进入如下模式,在该模式中,它与一个或者多个接收者实时共享数据。在共享数据之时,在块314,应用可以确定与共享数据关联的位置信息。位置信息可以包括相应NDT检查设备12检查的设备(例如涡轮机器18)内的物理位置。例如在设备、比如涡轮机器18的情况下,位置信息可以指示在移动设备22上显示的数据或者移动设备22取回的数据是否对应于涡轮机器18的燃烧室、涡轮机器18的压缩器等。

在某些实施例中,应用可以基于移动设备22从NDT检查设备12取回的数据和与检查过程有关的其它信息比如检查的设备类型、检查已经在进行中的时间量、与NDT检查者276运用的检查过程有关的经验数据等来确定位置信息。例如应用可以确定向移动设备22中录入的数据可以与涡轮机器18的燃烧室关联。这样,应用可以确定移动设备22可以位于涡轮机器18的燃烧室中。

在另一示例中,应用可以确定自从NDT检查者276开始他的检查过程起已经过去的时间量并且比较该时间与检查者的与检查者的用于相似设备的先前检查有关的历史或者经验数据。基于该比较,应用可以估计或者近似检查者可以当前在检查过程的哪个部分,并且可以确定相应设备内的可以与检查者可以当前所在的检查过程的部分对应的位置。

另外,[根据经验数据?]确定位置可以包括监视NDT检查者276的在工作流程中的位置、菜单驱动的检查(MDI)过程、或者NDT检查设备12或者指导NDT检查者276的移动设备22的应用或者特征,即指导的检查应用。此外,NDT检查者276或者NDT检查者278可以标识、标记、或者另外录入位置信息。

移动设备22也可以包括可以用来确定位置信息的另外的电路装置或者应用。例如移动设备22可以使用室内全球定位系统(GPS)技术、图像识别技术、射频标识(RFID)技术、条形码技术、光学字符识别(OCR)技术、三角测量(例如WiFi三角测量、无线电三角测量)等以确定检查的设备内的位置。举例而言,如果块312的共享数据包括在资产内执行的检查的实况视频馈送,则应用可以使用图像识别软件以标识设备的某些部分并且基于标识的部分确定设备内的位置。以相同方式,应用可以从室内GPS技术、RFID技术、条形码技术、OCR技术等接收输入并且比较输入数据与图例或者关键字以确定检查的设备内的位置。在某些实施例中,可以在数据库222等中存储图例或者关键字。

谨记这一点,在块316,应用可以确定或者标识检查的或者与在块262共享的数据对应的一个或者多个资产。资产可以对应于检查的设备内的部件。例如涡轮机器18的资产可以包括燃烧室、压缩器等。在一个实施例中,应用可以基于在块314确定的位置信息来确定或者标识资产。附加地或者备选地,应用可以使用图像识别技术、室内GPS技术、RFID技术、条形码技术、OCR技术、三角测量等以标识检查的资产。也就是说,应用可以从图像识别技术、室内GPS技术、RFID技术、条形码技术、OCR技术、三角测量等接收信息,该信息可以指示与在块312接收的数据有关的资产或者资产类型。

在标识与在块312共享的数据对应的资产之后,在块318,应用可以确定或者标识与相应资产有关的信息。也就是说,应用可以基于与在块312共享的数据对应的资产内的位置来标识相关资产信息。相关资产信息可以包括检查报告或者任何数据录入工具,该检查报告或者数据录入工具可以是NDT检查者276可以执行的检查过程或者报告的部分。这样,在NDT检查者276靠近特定资产时,应用可以在与特定资产有关的检查报告中显示数据字段。以这一方式,NDT检查者276可以例如通过与应用的减少的交互来更高效地录入数据。

在某些实施例中,NDT检查者276和NDT检查者278也可以取回与标识的资产有关的另外的信息。这样,相关资产信息也可以包括用于标识的资产的先前检查数据、用于其它类似资产的检查数据、用于标识的资产的测量信息、用于标识的资产的测量限制、用于标识的资产的服务公告或者更新、用于标识的资产的技术手册或者更新的技术手册、用于标识的资产的原始设备制造商(OEM)推荐等。

相关信息可以本地存储于移动设备22、客户端计算设备274等上。备选地或者附加地,相关信息可以存储于数据库272中的知识库系统中。这样,应用可以经由云24从数据库272取回相关信息。在一个实施例中,应用可以在移动设备22的屏幕上显示与共享数据有关的相关信息的标签或者简要文字描述。这里,NDT检查者276或者NDT检查者278可以在与标签或者文字描述交互时取回相关信息。

在块320,应用可以在移动设备22的屏幕上或者在块312共享的数据上显示相关信息或者其提示。例如,如果共享的数据包括视频馈送,则应用可以叠加可以连接到相关信息的链接或者图形用户界面(GUI)图标或者图形,或者可以在GUI的另一视窗或者屏幕中显示信息。

在其它实施例中,NDT协作系统270可以用来执行各种类型的数据分析技术。也就是说,云24可以包括具有多个处理器的计算网络,所述处理器可以使用各种类型的算法等来分析数据。这样,云24可以用来执行可以是计算密集的或者可以未在移动设备22或者客户端计算设备274上高效执行的。数据分析可以对NDT检查设备12获取的数据执行并且可以包括向数据应用各种类型的算法(例如滤波器),从而生成描绘数据的可视化等。在某些实施例中,数据分析可以包括向数据应用预测分析算法以确定与数据关联的资产的有用寿命等。

通过运用云24中的服务器和/或服务以分析数据,NDT检查者276和/或NDT检查者278可以使用云24的与本地机器比如移动设备22或者客户端计算设备274的处理能力比对的处理能力来分析NDT检查设备12捕获的数据。以这一方式,NDT检查者276可以在NDT系统10中执行检查操作之时经由移动设备22和NDT检查设备12获取数据。在获取数据之后,移动设备22可以向云24自动发送数据,该云24可以对数据执行一个或者多个定制的算法。在执行算法之后,云24可以使用协作系统220向移动设备22返回结果或者分析的数据。

在云24接收数据时,云24可以标识并且在云24、数据库272等的存储装置或者存储器中保存关于数据的元数据(metadata)。元数据可以包括与检查的资产、用来检查该资产的方法、从该资产接收的测量、与该资产有关的部件标识信息等对应的信息。在某些实施例中,云24可以对元数据分类并且存储关于它的类别的元数据。在其它实施例中,云24可以关于某些变量分析数据和/或元数据。例如云24可以比较NDT检查设备12获取的数据与相应NDT检查设备12先前获取的数据、一批NDT检查设备12获取的数据、类似资产获取的数据、已知值(测量门)等。

谨记上文,图15描绘过程330的流程图,移动设备22、客户端计算设备274、NDT检查设备12等可以运用该过程330以使用协作系统270来分析NDT数据。具体而言,过程330与使用NDT协作系统270的云24来分析NDT检查设备12获取的数据有关。

在一个实施例中,包含可由移动设备22、客户端计算设备274、NDT检查设备12、计算系统29、和/或云24执行的计算机指令的应用可以用来执行过程330。虽然过程330描绘其中可以执行过程330的特定顺序,但是应当注意也可以按照不同顺序执行过程330。

现在参照图15,在块332,应用可以接收NDT检查设备12可以已经获取的原始数据。原始数据可以由NDT检查者276或者NDT检查者278标识或者指明作为应当使用一个或者多个算法来分析的数据。这样,在一个实施例中,应用可以向云24发送原始数据用于分析。也就是说,云24可以运用它的处理器以分析与在可以无与云24相同的处理能力的移动设备22或者客户端计算设备274上分析的数据比对的数据。例如云24可以包括适合于执行云计算分析的一个或者多个虚拟机(VM)、服务器、存储装置、负荷平衡器、网络高速缓存等。

在某些实施例中,在原始数据由NDT检查设备12接收时,NDT检查者276或者NDT检查者278可以向应用指示用来使用云24来处理原始数据的一个或者多个算法。通过使用云中的处理器来分析原始数据,NDT检查者276或者NDT检查者278可以更高效地分析原始数据。也就是说,由于云24的计算网络可以包括可伸缩计算系统或者处理器并且作为结果可以一般包括比移动设备22或者客户端计算设备274更多的处理能力。以这一方式,NDT检查者276或者NDT检查者278可以在云24处理或者分析可以使用比在移动设备22或者客户端计算设备274上可用的处理能力更多的处理能力的数据之时继续检查过程或者分析其它数据。

谨记过程330,图16图示云24可以在分析移动设备22经由NDT检查设备12获取的原始数据时运用的过程340。与移动设备22类似,云24可以包括应用(例如云应用),该应用可以包括可由云24执行的用于分析NDT检查设备12获取的数据的计算机指令。这样,在块342,云应用可以接收移动设备22发送的原始数据(块334)。除了原始数据之外,云应用可以接收用来分析接收的数据的一个或者多个算法的指示。在某些实施例中,算法可以是可以向云24上传并且由用于移动设备22的应用的开发者、云应用的开发者、第三方开发者等设计的定制的算法。

在块344,云应用可以使用它的相应处理器来分析在块342接收的数据。这样,云应用可以如以上描述的那样使用NDT检查者276或者NDT检查者276指定的算法来分析数据。在一个实施例中,NDT检查者276或者连接到云24的专家可以使用可用于云24的数据分析工具来执行数据分析。数据分析工具可以分析用于与检查的资产关联的测量、用于检查的资产的辅助和/或自动缺陷识别、关于检查的资产和/或部件的排列信息、资产和/或部件历史等的数据。在一个实施例中,分析的数据可以包括用于NDT检查者276基于分析的结果获取另外的数据、修正用来获取数据的方式等的一个或者多个指令。

举例而言,如果在块342接收的数据与在检查焊缝之时获取的超声波形或者数据关联,则超声数据可以在块342由云24接收并且在块344由专家分析。这样,专家可以对与超声数据对应的图像应用各种滤波器,所述滤波器可以强调焊缝中的缺陷或者从超声数据去除各种非自然成分或者噪声,因此改进检查分析。在一个实施例中,云应用可以分析随着与焊缝关联的超声数据接收的元数据以确定可以在焊缝中存在的可能的缺陷类型(例如缺乏渗透或者熔合、存在裂纹等)。云应用执行的分析也可以包括生成报告,该报告可以概括分析的发现、提供NDT检查设备12获取的数据和元数据的概括、提供与发现、数据、或者元数据关联的结果或者推荐列表等。例如报告可以列举可以与焊缝存在的每个缺陷。在每个条目中,报告可以指示关于相应缺陷、比如缺陷大小、位置、和类型的另外的信息。

在另一示例中,如果在块342接收的数据与涡电流检查数据关联,则云24可以用来在块344分析涡电流检查数据。涡电流数据分析可以由在推导经过含铁或者非含铁材料的涡电流的观测时有用的各种复杂分析算法执行,所述分析算法可以使用云24的处理能力来更高效地执行。在某些实施例中,可以对于多个迭代多次执行各种分析算法以获得更准确结果。同样,通过在云24上执行这些类型的计算,如与移动设备22或者客户端计算设备274比对,NDT检查者276和/或NDT检查者278可以更高效地获得更准确分析数据。

在又一示例中,云24也可以用来分析放射线照相数据。这里,NDT检查者274或者专家可以使用云24来分析放射线照相数据。例如云24可以用来向放射线照相数据应用flash filterTM或者其它相似分析工具。

在某些实施例中,可以连续接收在块342接收的数据,使得数据向云24中用流发送。这样,在块344,云24可以在数据向云24中用流发送或者由云24接收时连续分析数据。

在已经分析原始数据之后,在块346,云应用可以向发送在块342接收的数据的相应移动设备22或者相应客户端计算设备274发送回分析的数据。这样,NDT检查者276或者NDT检查者278可以接收分析的结果并且基于结果继续检查或者数据收集过程。

除了使用云24来分析数据之外,NDT协作系统270还可以用来组织和/或分类NDT检查设备12获取的数据。图17描绘用于经由移动设备22向云24发送NDT检查设备12获取的数据和/或元数据的过程350。

与图17的过程330类似,包含可由移动设备22、客户端计算设备274、NDT检查设备12、计算系统29、和/或云24执行的计算机指令的应用可以用来执行过程350。另外,虽然过程350描绘其中可以执行过程350的特定顺序,但是应当注意也可以按照不同顺序执行过程350。

现在参照图17,在块352,应用可以接收NDT检查设备12获取的数据。应用然后可以在块354标识与在块352接收的数据关联的元数据。元数据可以包括与检查的资产、用来检查资产的方法和/或检查协议、与资产关联的测量、可以是资产的部分的部件标识等对应的信息。在标识元数据之后,在块356,应用可以向云24发送数据和/或标识的元数据,该云可以如以下参照图18描述的那样分析和/或组织数据和/或元数据。

谨记这一点,图18描绘可以由云应用用来组织从移动设备22等接收的数据和/或元数据的过程360的流程图。这样,在块362,云应用可以从移动设备22或者连接到云24的任何其它设备接收数据和/或元数据。在块362接收的数据可以已经如以上描述的那样由NDT检查设备12获取。以相同方式,元数据可以已经如以上参照图17描述的那样由在移动设备22中执行的应用标识。在一个实施例中,云应用可以从接收的数据标识或者提取元数据。

在任何情况下,在块364,云应用可以分类或者组织数据和/或元数据。例如云应用可以基于检查的资产、检查的资产是否为一批资产的部分、用来检查相应资产的检查过程等对数据和/或元数据分类。

该批资产可以包括可以在各种位置服务的特定类型、模型、或者组的一组资产。在根据数据的批对它分类时,云应用可以能够使用从相同批的相似资产获取的数据来执行另外的数据分析。例如第一实体可以将特定资产用于化工处理厂,而第二实体可以将相同类型的资产用于包装厂。在不同环境中操作的每个资产可以在不同条件之下操作。这样,第一实体可以对知道资产可以在可以与包装厂如何使用资产相似的条件之下如何操作感兴趣,而第二实体可以对知道资产可以在可以与包装厂如何使用资产相似的条件之下如何操作感兴趣。通过将与相同资产类型关联的数据和元数据一起分类,云应用可以构建数据清单,可以分析该数据清单以确定关于特定资产的操作、操作寿命、能力等的更多细节。

在一个实施例中,云应用可以变更或者修改数据和/或元数据,使得每个资产的所有者可以匿名。例如云应用可以去除数据和/或元数据中的任何信息,该信息可以指示何处安装资产、谁已经购置资产等。以这一方式,资产所有者可以倾向于允许云应用将他们的相应数据分类为它的相应批的部分而未提供关于他们的特定过程或者操作的敏感细节。

在块366,云应用可以在存储器中存储分类的数据和/或元数据。在一个实施例中,可以在数据库272等中存储分类的数据和/或元数据。这样,分类的数据和/或元数据可以可用于NDT检查者276、NDT检查者278、专家等用于分析。也就是说,NDT检查者276、NDT检查者278、专家等可以关于各种类别中的数据来分析与它的相应资产对应的数据。

在某些实施例中,在块368,云应用可以分析分类的数据和/或元数据以确定关于每个数据类别的趋势、操作寿命、最大和最小参数、以及各种其它类型的细节。云应用也可以生成报告,该报告可以概括云应用执行的分析。在分析分类的数据和/或元数据之后,云应用可以向移动设备22等发送回分析(例如报告)的结果。应当注意,在移动设备22、客户端计算设备274、云24等发送协作系统270内的数据或者信息时,可以在发送之前加密数据并且一旦接收就解密数据以保护发送的数据或者信息的完整性。

除了用于分析NDT检查设备12获取的数据的以上描述的过程之外,移动设备22或者云24还可以提供一种可以用来对于从不同NDT检查设备12获取的数据实施各种审查和分析协议或者工作流程的方式。也就是说,移动设备22、云24、客户端计算设备224等执行的应用可以用来基于分析的NDT数据类型定义用于审查或者分析NDT检查设备12获取的数据(NDT数据)的工作流程。换而言之,无论哪个类型的NDT检查设备12用来收集NDT数据,NDT检查者276可以使用单个平台以审查和分析各种类型的NDT数据。也就是说,与限于具体分析模式(例如x射线)比对,这里描述的技术可以在对检查的资产执行全面分析时提供一种灵活、多模方式。

然而在常规NDT数据分析系统中,可用审查和分析应用仅提供一种用于所有类型的NDT数据(例如超声、涡电流、放射线照相、可视检查等)的分析协议或者工作流程。这样,常规NDT数据分析系统提供的工作流程、数据呈现布局、和数据分析工具是固定和刚性的。因而常规NDT分析系统的用户可能在执行各种审查和分析技术时受限制。另外,经验更少的用户可能发现难以使用由常规NDT数据分析系统提供的工作流程来恰当地审查和/或分析NDT数据,因为常规NDT数据分析系统可以提供用于分析的太多选项(例如在接收涡电流NDT数据时提供x射线分析工具)。

谨记这一点,这里描述的技术可以使移动设备22、云24、客户端计算设备224等执行的应用能够基于审查的NDT数据类型提供用于审查和分析NDT数据的特定工作流程。工作流程可以包括根据预配置的布局显示NDT数据、提供用于分析相应NDT数据的特定工具集、根据查看者预设或者其它图像预处理规则预处理NDT数据等。工作流程也可以包括基于分析的NDT数据生成报告、自动发送检查结果、报告等。此外,工作流程还可以包括取回各种类型的参考材料,比如参考码、绘图、和用户界面元素,所述参考材料可以模拟实际检查过程以在审查或者分析NDT数据时向用户提供另外的上下文。

在某些实施例中,可以在应用内对工作流程编码并且应用可以基于用来分析NDT数据的模板取回工作流程。可以用公共语义集预备模板,使得可以在任何计算设备、比如基于桌面型计算机的审查站或者基于web/云的审查站(例如移动设备22、云24、或者基于客户端的计算设备278)中使用相同模板。这样的模板可以与元数据关联,该元数据与某些检查结果关联。例如应用可以取回用于基于与NDT数据关联的元数据审查或者分析NDT数据的模板。在这一情况下,一旦应用取回适当模板,模板可以向应用规定用来审查和分析NDT数据的工作流程。这样,工作流程可以向应用指示呈现具有特定屏幕、布局、工具集、预设集等的特定审查和分析屏幕。在一个实施例中,工作流程可以执行特定数据分析应用,该数据分析应用可以用来分析NDT检查设备12获取的特定NDT数据。

在其它实施例中,用来执行NDT数据分析的平台或者操作系统可以确定或者标识用于NDT检查者276、NDT检查者278、专家等当前显示或者访问的NDT数据的适当工作流程。在这一情况下,平台可以基于当前访问的NDT数据来动态改变用来分析NDT数据的应用、动态改变提供的数据分析工具等。例如,如果平台当前提供可以用来分析涡电流数据的数据分析工具,则平台可以在平台接收x射线数据用于审查或者分析时动态改变向数据分析工具提供的数据分析工具以用于分析x射线数据。也就是说,平台可以识别当前查看或者访问x射线信息,并且作为结果,平台可以为用户提供x射线数据分析工具。

谨记上文,图19描绘用于实施工作流程的过程370的一个实施例,该工作流程用于审查和/或分析NDT检查设备12获取的NDT数据。在一个实施例中,包含可由移动设备22、客户端计算设备274、NDT检查设备12、计算系统29、和/或云24执行的计算机指令的应用可以用来执行过程370。虽然过程370描绘其中可以执行过程370的特定顺序,但是应当注意也可以按照不同顺序执行过程370。

在块372,应用可以接收NDT检查设备12获取的数据(NDT数据)。在某些实施例中,NDT数据可以由云24接收,使得可以在云24上执行NDT数据的分析。这样,NDT数据分析工作流程和/或工具可以不受本地设备比如移动设备22或者客户端计算设备278的能力限制。

在任何情况下,在块374,应用可以确定待实施的用于审查和分析接收的NDT数据的适当用户工作流程。用户工作流程可以指定应用可以在审查或者分析NDT数据时实施的过程、方法等的集合。另外,用户工作流程也可以定义可以有权访问NDT数据或者可以被请求审查和/或分析NDT数据的一个或者多个个体(例如专家)或者实体。此外,工作流程还可以定义谁可以在已经生成报告或者已经分析NDT数据之后接收报告或者分析的NDT数据。

一般而言,用户工作流程可以定义应用的用户可以在审查和分析NDT数据时运用的过程。也就是说,工作流程可以定义用于在分析或者审查NDT数据时使用的特定NDT处理步骤集。例如在审查放射线照相数据时,对应工作流程可以向与放射线照相数据对应的图像自动应用某些滤波器,以去除可以在图像中存在的噪声和其它不希望的非自然成分。在某些实施例中,应用可以使用用户工作流程以保证审查/分析者(例如NDT检查者278)遵循整个用户工作流程。例如应用可以禁止审查者执行各种类型的分析等直至已经实施某些技术或者过程。

用户工作流程也可以包括向NDT数据应用各种预处理算法,比如应用滤波器等以从图像数据去除噪声。此外,用户工作流程可以定义后处理步骤,比如向其它数据处理中心发送NDT数据、基于NDT数据或者分析的NDT数据创建报告、向NDT系统10中的各种人员发送报告等。这些用户工作流程过程中的每个用户工作流程过程可以由应用自动实施以帮助让用户能够更有效和高效地审查和/或分析NDT数据。另外,应用可以帮助保证用户在审查和/或分析NDT数据时运用适当用户工作流程过程。以这一方式,应用可以保证根据指定的过程审查和/或分析NDT数据。

回顾块374,可以基于其中可以执行应用的模式、用来获取NDT数据的NDT检查设备12的类型、用来获取NDT数据的NDT方法等确定用于NDT数据的适当用户工作流程。也可以在与NDT数据关联的元数据中定义适当工作流程。也就是说,元数据可以指示可以接收的NDT数据类型、待实施的用于分析NDT数据的适当用户工作流程等。使用由元数据提供的信息,应用然后可以确定用于审查和/或分析NDT数据的适当用户。

在某些实施例中,可以基于审查或者分析的NDT数据来定制用户工作流程。也就是说,不同类型的NDT数据可以在分析相应NDT数据时使用不同用户工作流程。例如涡电流数据可以显著不同于放射线照相数据。这样,用来分析相应NDT数据的审查和/或分析处理步骤和/或工具可以显著不同。以这一方式,在块374确定的用户工作流程可以对应于分析的NDT数据类型,使得可以更高效地执行用于审查和/或分析NDT数据的过程。

在确定适当用户工作流程之后,在块376,应用可以实施如以上描述的适当工作流程。这样,应用可以验证用户在继续其它步骤之前用NDT数据执行用户工作流程中的各种步骤。应用也可以显示消息或者指令,该消息或者指令指定如何可以根据工作流程分析NDT数据。在某些实施例中,在块376实施用户工作流程之后,应用可以重复过程370,使得用户工作流程可以基于审查(即在块382接收)的NDT数据动态改变。

通过自动实施用于NDT数据分析审查的工作流程,应用可以使审查和分析NDT数据更高效。也就是说,基于工作流程的应用可以帮助改进检查工作流程过程,因此节省用于用户审查或者分析NDT数据的时间。另外,应用也可以通过对工作流程编码以防止审查者继续工作流程中的某些步骤直至已经完成其它步骤来保证审查者执行特定过程或者某些审查规则。

应用也可以生成用于显示NDT数据和可以用来分析NDT数据的数据分析工具的适当布局。图20图示可以用来显示用于用户的适当布局和工具的过程380的流程图。在块382,应用可以如以上关于块372描述的那样接收NDT数据。也就是说,NDT数据可以由应用接收,使得可以审查或者分析它。

在接收NDT数据之后,在块384,应用可以确定用来显示NDT数据的适当布局。在某些实施例中,应用可以基于与执行的应用对应的模态(例如涡电流、放射线照相等)确定适当布局。在另一实施例中,应用可以基于经由输入设备比如键盘、键区等从用户接收的指示来确定布局。在又一实施例中,应用可以基于NDT数据代表的资产或者部件来确定布局。这样,应用可以基于其中应用操作的模式、从应用的用户接收的输入、分析、访问或者显示的NDT数据类型等使用特定布局或者在特定图形模式中呈现NDT数据。在某些实施例中,可以在与接收的NDT数据关联的元数据内嵌入这一信息。

布局可以在一些情况下由应用的用户根据他的用于审查和/或分析NDT数据的偏好来预确定。备选地,应用可以基于NDT数据和关于用来分析相应NDT数据的布局的历史参考来确定特定布局。布局可以包括可以用来组织或者向用户呈现NDT的方式。例如可以根据检查的具体资产、检查出现的时间和/或日期、与检查关联的特定作业等来组织NDT数据。

在块382接收NDT数据或者在块384确定用于NDT数据的适当布局之后,在块386,应用可以确定可以用来分析在块382接收的NDT数据的适当数据分析工具。在一个实施例中,可以在以上参照图19描述的用户工作流程中定义数据分析工具集。否则,应用可以基于访问的NDT数据、与NDT数据关联的元数据、从应用的用户接收的指示等独立地确定数据分析工具集。在任何情况下,数据分析工具集可以适应分析的NDT数据类型。也就是说,每个类型的NDT数据(例如涡电流、放射线照相、超声、可视)可以与可以用来分析和/或审查NDT数据的具体工具集关联。例如数据分析工具集可以在NDT数据对应于放射线照相数据时包括各种图像滤波器;然而,数据分析工具集可以在NDT数据对应于涡电流数据时不包括图像滤波器,因为涡电流数据可以未包括任何图像。

在确定用于显示NDT数据的适当布局和/或用于NDT数据的适当数据分析工具集之后,在块388,应用可以导入用于用户审查和/或分析NDT数据的布局和/或数据分析工具集。在一个实施例中,可以根据布局在移动设备22的屏幕、客户端计算设备272等的屏幕上显示数据分析工具集。在导入布局和/或数据分析工具之后,应用可以每当应用接收NDT数据时重复过程380。这样,应用可以基于当前访问或者分析的NDT数据动态改变布局和/或数据分析工具。

在某些实施例中,可以对于用户工作流程的不同部分导入不同数据分析工具集。也就是说,用户工作流程的不同部分可以包括不同类型的数据分析技术,所述数据分析技术可以使用不同类型的数据分析工具。通过在用户根据用户工作流程分析或者审查NDT数据之时连续导入适当数据分析工具,应用可以让用户能够高效分析NDT数据。另外,通过在用户根据用户工作流程分析NDT数据时提供适当数据分析工具,应用可以通过自动选择可以对他们有用的数据分析工具来辅助经验更少的用户(即审查者)。另外,自动提供数据分析工具也可以通过简化在应用的用户界面中提供的数据分析工具或者通过提供适当数据分析工具而无来自用户的任何输入来帮助有经验的用户。

虽然以上描述的过程370和过程380可以由NDT检查者276、NDT检查者278等使用移动设备22、客户端计算设备274等执行,但是应当注意过程370和过程380可以与云24结合用来使个体(例如专家)独立于任何检查过程经由云登录应用。也就是说,专家可以使用应用经由云24访问NDT数据,并且应用又可以使专家能够使用多个用户工作流程、布局、数据分析工具等来查看和分析所有类型(例如模态)的NDT数据。这样,向专家给予用于接收对已经检查的资产或者部件的健康或者状态的全面视图的机会。

谨记这一点,图21描绘可以用来使专家能够经由云24分析NDT数据的过程390。在一个实施例中,可以使用移动设备22、客户端计算设备274、和/或计算系统29来访问包含可由云24执行的计算机指令的应用以执行过程390。虽然过程390描绘其中可以执行过程390的特定顺序,但是应当注意也可以按照不同顺序执行过程390。

这样,在块392,应用可以接收用户标识信息,比如登录名、口令等。基于接收的用户标识信息,应用可以在块394生成用于专家的布局和/或数据分析工具。也就是说,应用可以生成布局或者根据可以已经由专家指定作为偏好的布局呈现NDT数据。在一个实施例中,应用可以生成布局,该布局可以根据NDT数据的类型、接收日期、标识号等组织NDT数据。以这一方式,可以向专家提供可用于分析的NDT数据的全面视图。在另一实施例中,应用可以基于以上关于图19的块3374描述的过程来生成布局。

除了生成布局之外或者取代生成布局,应用可以基于用户标识信息导入数据分析工具集。也就是说,应用可以确定可以对于用户作为偏好而定义的数据分析工具集。备选地,可以根据以上关于图20的块386描述的过程生成或者导入数据分析工具集。

在生成和显示布局和/或数据分析工具之后,应用可以在块396从专家接收对分析NDT数据的请求或者指示。这样,专家可以使用输入设备向应用提供输入,该输入可以指示待分析的特定NDT数据集。在块398,应用可以实施可以用来分析或者审查选择的NDT数据的用户工作流程。

可以基于可以由云24访问的模板确定用户工作流程。云24可以有权访问多个用户工作流程,并且应用可以向专家显示每个用户工作流程。专家然后可以选择用来分析NDT数据的用户工作流程。在某些实施例中,用户工作流程可以已经由专家使用应用构建工具创建,该应用构建工具可以被设计用于创建用于审查和分析NDT数据的数据分析工作流程。

备选地,可以经由NDT数据导入用户工作流程。也就是说,应用可以将特定用户工作流程用于每个类型的NDT数据,并且可以在NDT数据的元数据中定义用户工作流程。例如可以已经使用特定检查工作流程来获取NDT数据,该检查工作流程可以已经辅助NDT检查者276执行他的检查。检查工作流程可以已经由专家等使用应用构建工具生成以定义其中可以执行NDT系统10中的检查的过程。检查工作流程可以与可以用来分析NDT数据的特定用户工作流程关联。在这一情况下,获取的NDT数据的元数据可以指示使用特定检查工作流程来获取NDT数据并且也可以指示在特定检查工作流程与相应用户工作流程之间的关联。

谨记这一点,用户工作流程可以与检查工作流程一起是总工作流程定义的部分。这样,在某些实施例中,可以向NDT检查设备12发送总工作流程定义。NDT检查者276然后可以经由NDT检查设备12访问检查工作流程以在他的检查过程内指导他。在NDT数据由NDT检查设备12获取时,可以修改NDT数据以包括定义总工作流程的元数据,该总工作流程包括检查工作流程和可以用于分析获取的NDT数据的用户工作流程。在NDT数据以后由专家等访问用于审查和/或分析时,应用可以访问NDT数据的元数据以确定适当待实施的用于审查和/或分析NDT数据的用户工作流程。如以上提到的那样,用户工作流程可以指定用来显示NDT数据的布局、数据分析工具集、预配置算法等。

在已经分析和/或审查NDT数据之后,应用可以生成报告,该报告可以概括分析的NDT数据。报告也可以包括在分析特定NDT数据时实施的用户工作流程的概括、用来获取特定NDT数据的检查工作流程的概括等。报告可以包括NDT数据的在工作流程中的不同阶段的修改版本。在生成报告之后,应用可以向一个或者多个个体或者向数据库272发送报告。报告的接收者可以由应用的用户、在工作流程内等被指定。

这里描述的系统和技术的技术效果包括自动实施用于分析或者审查NDT检查设备12获取的NDT数据的工作流程。以这一方式,NDT数据的审查者可以使用与NDT数据关联的特定工作流程来更高效地分析NDT数据。另外,经验更少的审查者可以使用适当数据分析工具并且遵循适当工作流程过程以更有效地分析NDT数据。另外的技术效果包括动态改变用来显示NDT数据用于分析的布局并且动态改变可用于分析NDT数据的数据分析工具。这样,可以向审查者提供用于更有效地分析NDT数据的全面布局和工具集。

这一书面描述使用示例来公开包括最佳实施方式的本发明,并且也使本领域技术人员能够实施本发明,包括制造和使用任何设备或者系统并且执行任何并入的方法。本发明的可专利范围由权利要求定义并且可以包括本领域技术人员想到的其它示例。这样的其它示例旨在于如果它们具有未与权利要求的字面言语不同的结构要素或者如果它们包括具有与权利要求的字面言语的非实质不同的等效结构要素则在权利要求的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号