浮动剩余体积确认的制作方法

文档序号:6514582阅读:160来源:国知局
浮动剩余体积确认的制作方法
【专利摘要】本发明涉及浮动剩余体积确认。提供了用于确定包含特征件的部件的潜在移动的方法和设备。通过计算机系统在平面上形成从平面上的旋转点延伸到特征模式中的特征件的中心的第一线。通过计算机系统在平面上形成从特征件的中心延伸的第二线,其中第二线基本垂直于相应的第一线。通过计算机系统形成从第二线的末端延伸的第三线,其中第三线基本垂直于平面。通过计算机系统形成从特征件的中心延伸到第三线的末端的细长体积。通过计算机系统形成细长体积的交集。使用交集确定包含特征件的部件的潜在移动。
【专利说明】浮动剩余体积确认
【技术领域】
[0001]本发明总体涉及制造,并且具体是涉及制造部件。更具体地,本发明涉及为用于部件的特征模式确定体积的方法和设备。
【背景技术】
[0002]美国、加拿大、德国和国际标准化组织(ISO)的标准可以限定用于规定相关特征公差的多种水平的方法和要求。但是,制造业中可能没有确定这些要求是否被实现的有效的或生效的方法。而且,对于多于一个设计尺寸的特征,可能不存在关于与特征相关的公差的用于准确评估计算机仿真效果的手段。
[0003]在制造比如飞行器等产品时,多种部件可以相互装配和附连以形成飞行器。例如但不限于,飞行器的机身可以包含在各种配合部件之间相互匹配的特征模式,比如穿孔模式。
[0004]在设计这些部件和穿孔模式时,可能需要确保在装配时,紧固件能够设置为穿过一个部件中的孔或销钉,并且这些孔和销钉可以与另一个部件中的孔匹配。孔的定位和尺寸可以呈现出一些变化。根据特定标准,孔的定位和尺寸的可接受的变化水平可以被称为公差。例如,孔的尺寸和孔的定位之间的变化可以被分析以确定部件是否能够被正确地装配。
[0005]来自制造的部件的数据和来自部件的仿真的数据被即时评估以确定浮动的量。该浮动表示可能发生在一个或更多的部件中的移动。该移动可以被称为平移和旋转。
[0006]这些评估可以关于所述孔的不同参数而进行。这些参数可以包括尺寸、位置、形式、取向和有关孔的其它参数。
[0007]软件可以被用于关于这些和其它参数而分析变化。但是,当前可以使用的软件分析系统仅提供二维的穿孔模式的分析。也就是说,对使用特定穿孔模式的部件移动的浮动的确定仅相对于在比如平面的二维上移动。该移动可以是平面上的平移和旋转。
[0008]在当前所使用的用于穿孔模式的软件分析系统中没有考虑除了二维以外的其它维数中的其它类型的平移。仅在二维而不是三维中可用的信息可能无法提供设计穿孔模式和使用穿孔模式的部件的装配处理可能需要的那么多的信息。这种信息的缺乏可以增加制造飞行器所需要的时间和精力。
[0009]特别地,当前使用的软件分析系统被设计为提供关于可以在两轴线上发生平移的浮动的信息。也就是说,平移发生在平面中。而且,当前可用的软件考虑了关于单轴的旋转。也就是说,该旋转是平面上的旋转。
[0010]当前使用的软件分析系统不能提供关于浮动的具有六个自由度的三维信息。也就是说,当前使用的软件分析系统不提供关于在三个轴线上的平移的信息,并且不提供关于在三个轴线上的旋转的信息。
[0011]然而,部件之间的这种类型的潜在移动是装配部件时可能发生的真实移动。缺少这种类型的信息可能导致部件的设计和用于操作装配部件的指令不如预期一样的有效。随着产品中部件数量的增加,这种低效可以增加制造产品的时间和成本。
[0012]例如,飞行器制造可以包括数万或者数十万的部件,其被放在一起并使用紧固件彼此连接。如果装配过程没有所期望的有效,则装配飞行器所需的时间可能大大增加。时间的增加导致成本的增加和比期望用于飞行器制造的时间更长的时间。
[0013]进一步地,当部件更难装配时,可能需要更多的操作者和/或更多的工具来定位、保持或者定位并且保持用于装配的部件。随着对更多工具的需要,得到并维护这些工具的支出也随之增加。结果,使用当前可用的用于穿孔模式的软件分析系统制造飞行器可能比期望的更复杂、更困难且更昂贵。
[0014]因此,期望具有考虑了以上讨论的问题中的至少一些以及其它可能的问题的设备和方法。

【发明内容】

[0015]在一个说明性实施例中,提供了用于确定包含特征件的部件的潜在移动的方法。通过计算机系统在平面上形成从平面上的旋转点延伸到特征模式中的特征件中心的第一线。通过计算机系统在所述平面上形成从所述特征件中心延伸的第二线,其中第二线基本垂直于相应的第一线。通过计算机系统形成从第二线末端延伸的第三线,其中第三线基本垂直于所述平面。通过计算机系统形成从特征件中心延伸到第三线末端的细长体积。通过计算机系统形成所述细长体积的交集。使用所述交集确定包含所述特征件的部件的潜在移动。
[0016]在另一个说明性示例中,特征分析系统包含计算机系统中的分析器。该分析器配置为在平面上形成从平面上的旋转点到特征模式中的特征件中心的第一线。该分析器进一步配置为在平面上形成从特征件中心延伸的第二线,其中第二线基本垂直于相应的第一线。该分析器进一步配置为自第二线末端形成基本垂直于所述平面的第三线。该分析器进一步配置为形成从所述特征件中心延伸到第三线的末端的细长体积。该分析器进一步配置为确定细长体积的交集。该分析器进一步配置为使用所述交集确定包含所述特征件的部件的潜在移动。
[0017]在另一个说明性实施例中,计算机程序产品包含计算机可读存储介质,存储在计算机可读存储介质中的第一程序代码,存储在计算机可读存储介质中的第二程序代码,存储在计算机可读存储介质中的第三程序代码,存储在计算机可读存储介质中的第四程序代码,存储在计算机可读存储介质中的第五程序代码和存储在计算机可读存储介质中的第六程序代码。第一程序代码用于在平面上形成从平面上的旋转点到特征模式中的特征件中心的第一线。第二程序代码用于在平面上形成从特征件中心延伸的与相应的第一线基本垂直的第二线。第三程序代码用于从第二线的末端形成基本垂直于所述平面的第三线。第四程序代码用于形成从特征件中心延伸到第三线的末端的细长体积。第五程序代码用于确定细长体积的交集。第六程序代码用于使用所述交集确定包含所述特征件的部件的潜在移动。
[0018]本发明的特征和功能可以在本发明公开的各种实施例中单独实现,或者可以在其他实施例中结合,进一步的细节可以参考以下说明书和附图得到。
【专利附图】

【附图说明】[0019]在所附权利要求中,阐述了说明性实施例的被确信为新颖性特征的特性。但是,当结合附图阅读时,通过参考本发明的说明性实施例的以下【具体实施方式】,将最好地理解说明性实施例及其优选的使用方式、进一步的目的和特征,其中:
[0020]图1是根据说明性实施例的特征分析系统的方框图的示图;
[0021]图2是根据说明性实施例的穿孔模式的示图;
[0022]图3是根据说明性实施例的旋转点的示图;
[0023]图4是根据说明性实施例的第一线的示图;
[0024]图5是根据说明性实施例的形成为基本垂直于第一线的第二线的示图;
[0025]图6是根据说明性实施例的形成自第二线的末端的第三线的示图;
[0026]图7是根据说明性实施例使用第三线形成的体积的示图;
[0027]图8是根据说明性实施例的圆柱体的交集的示图;
[0028]图9是根据说明性实施例的交集的示图;
[0029]图10是根据说明性实施例在平面上看到的交集的示图;
[0030]图11是根据说明性实施例在平面上看到的交集的示图;
[0031]图12是根据说明性实施例的自交集的体积的平面区段的示图;
[0032]图13是根据说明性实施例具有穿孔模式的部件的示图;
[0033]图14是根据说明性实施例通过销钉相对于彼此定位的部件的示图;
[0034]图15是根据说明性实施例用于确定包含特征件的部件的潜在移动的处理的流程图不图;
[0035]图16是根据说明性实施例的数据处理系统的方框图示图;
[0036]图17是根据说明性实施例的飞行器制造和维护方法的示图;
[0037]图18是可以实施说明性实施例的飞行器的示图。
【具体实施方式】
[0038]说明性实施例认识并考虑到一个或更多的不同事项。例如,说明性实施例认识并考虑到可以在多于二维的维数中移动的部件。特别地,部件相对于其他部件的潜在移动可以具有六个自由度。也就是说,部件可以基于所使用的特征模式而在多个维数中平移或旋转。
[0039]说明性实施例认识和考虑到能够考虑六个自由度,其包括除在三轴线上以平移的形式的潜在移动以外的关于三轴线的旋转形式的潜在移动,所述六个自由度可以提供期望的信息量以用于设计部件、生成指令以执行装配部件的操作以及关于部件的潜在移动可以如何影响装配部件的其它目的。
[0040]说明性实施例认识并考虑到当比如孔的特征件从期望的参数值偏差时,具有从期望的参数变化的值的部件可能相对于具有期望参数的其它部件更难以装配。参数值自期望值的允许的偏差可以是公差的形式。
[0041]说明性实施例也认识并考虑到当前使用的分析技术仅考虑了部件在二维中的移动。因此,在第三维数中可能出现的其它移动类型没有被当前可用的软件分析系统考虑。结果,对部件与其它部件的装配中的部件的评估可能没有所期望的准确。而且,由于关于可能发生在部件间的移动的更少信息,以有限的信息量的部件的设计和部件的装配可能没有期望的有效。
[0042]说明性实施例认识并考虑到关于部件在三维中的移动的信息可以对评估自孔的期望参数的可接受的公差是有用的。此外,当部件在三维中的移动被确定时,该信息可以对确定部件的装配过程是有用的。例如,当更多的信息可用时,部件的设计可以被选择为减少使用穿孔模式构建和维持部件的装配所需要的工具的数量。
[0043]进一步地,说明性实施例认识并考虑到通过关于部件在三维中的移动的信息,对部件的装配过程的设计也可以更有效。说明性实施例也认识并考虑到减少所需的工具量、减少所需的时间量和/或减少装配部件所需的时间量和工具量可以减少部件的成本并减少装配部件的时间和难度。
[0044]因此,说明性实施例提供了用于确定包含特征件的部件的潜在移动的方法和设备。在一个说明性实施例中,计算机系统在平面上从所述平面上的旋转点到特征模式中的特征件的中心形成第一线。计算机系统也在所述平面上形成从特征件的中心延伸的第二线,其中第二线基本垂直于相应的第一线。计算机系统形成从第二线末端延伸的第三线,其中第三线基本垂直于所述平面。计算机系统还形成从特征件的中心延伸到第三线末端的细长体积。细长体积的交集被确定。使用细长体积的交集确定包含所述特征件的部件的潜在移动。
[0045]说明性实施例有利地提供了一种方法,其中第二线(122)具有与相应的第一线
(118)成比例的长度(125)。另外的实施例提供了一种方法,其中第三线(124)具有相同的长度。
[0046]现在参考附图并特别参考图1,根据说明性实施例描述了特征分析系统的方框图的示图。在说明性示例中,特征分析系统100可以被用于分析特征模式104中的特征件102。
[0047]在这些说明性示例中,特征模式104中的特征件102具有位置105。在这些说明性示例中,特征件102的位置105形成用于特征模式104的模式。多个特征件102中的一个特征件可以选自孔、缝槽、矩形槽和其它适合类型的特征件中的至少一个。
[0048]此处所使用的短语“至少一个”,当与一系列项目一起使用时,意味着所列项目中的一个或更多个的不同组合可以被使用,并且可能只需要每个所列项目中的一个。例如,“项目A、项目B和项目C中的至少一个”可以包含但不限于项目A或项目A和项目B。这个示例也可以包含项目A、项目B、和项目C或者项目B和项目C。
[0049]在这些说明性示例中,当部件108包括具有特征件102的特征模式104时,特征模式104中的特征102的分析可以被用于确定部件108的移动106。
[0050]在这些说明性示例中,分析器110被配置为分析具有特征件102的特征模式104。分析器110可以在软件、硬件或两者的组合中实施。当使用软件时,通过分析器110执行的操作可以在配置成在处理器单元中运行的程序代码中实施。当采用硬件时,硬件可以包括电路,该电路运行以在分析器110中执行操作。
[0051]在这些说明性示例中,硬件的形式可以是电路系统、集成电路、专用集成电路(ASIC)、可编程逻辑器件或者配置为执行多个操作的其他适合类型的硬件。对于可编程逻辑器件,该器件被配置为执行多个操作。该器件可以在稍后被重新配置或者可以被永久配置为执行所述多个操作。可编程逻辑器件的示例包括,例如可编程逻辑阵列、可编程阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列和其它适合的硬件设备。此外,该处理可以在与无机组件集成的有机组件中实施和/或可以仅包含除人类以外的有机组件。例如,该处理可以被实施为有机半导体中的电路。
[0052]在这些说明性示例中,分析器110可以在计算机系统112中实施。计算机系统112由一个或更多个计算机构成。当多于一个的计算机被提供在计算机系统112中时,这些计算机可以通过通信介质比如网络相互通信。
[0053]在这些说明性示例中,分析器110被配置为确定包含特征模式104中的特征件102的部件108的移动106。在这些说明性示例中,移动106的形式为潜在移动113。潜在移动113是在部件108包含具有特征件102的特征模式104时可以发生的部件108的移动。潜在移动113也可以被称为部件108的浮动。
[0054]在确定部件108的潜在移动113中,计算机系统112中的分析器110确定旋转点114。旋转点114是在平面116上选择的点。旋转点114可以被选择在平面116上的任何地方。
[0055]此后,计算机系统112中的分析器110在平面116上形成从平面116上的旋转点114到特征件102的第一线118。特别地,第一线118从旋转点114延伸到特征件102的中心 120。
[0056]在这些说明性示例中,中心120可以是标称中心(nominal center) 121或者仿真中心123。标称中心121可以是特征件102的期望的中心。也就是说,期望的中心位于期望的位置中。仿真中心123可以是可能自标称中心121略有变化的中心120。
[0057]例如,仿真中心123的坐标可以从特征件102的标称中心121的坐标偏离。该偏离可以由于测量技术中的变化、部件的制造或其它因素而发生。在某些说明性实施例中,仿真中心123基于特定的实施方式可以是标称中心121。
[0058]此外,分析器110也在平面116上形成从特征件102的中心120延伸的第二线122,其基本垂直于第一线118中相应的一个。也就是说,多个第二线122中的一个第二线在基本垂直于用于特征件102中的特定特征的多个第一线118中的一个第一线的方向上从多个中心120中的一个中心延伸。
[0059]在这些说明性示例中,第二线122在与第一线118相同的方向上从第一线118基本垂直地延伸,所述第一线118从旋转点114延伸到特征件102的中心120。例如,该方向可以是相对于从旋转点114延伸的第一线118顺时针或逆时针的。
[0060]第二线122具有长度125。长度125与相应的第一线118成比例。也就是说,多个长度125中的用于多个第二线122中的一个第二线的长度具有固定比例。与该比例相乘的是多个第一线118中所述一个第一线的长度,多个第二线122中的所述第二线从该第一线延伸。
[0061]分析器110从第二线122的末端126形成基本垂直于平面116的第三线124。在这些说明性示例中,第三线124以基本垂直于平面116的方向延伸。此后,分析器110形成从特征件102的中心120向第三线124的末端127延伸的细长体积130。在这个说明性示例中,从特征件102的中心120延伸到第三线124的末端127的细长体积130位于平面116的第一侧131上。
[0062]在这些说明性示例中,细长体积130可以围绕延伸穿过特征件102的中心120以及第三线124的末端126的第四线132形成。如所描述的,第四线132可以从细长体积130的中心延伸穿过。
[0063]此外,细长体积130也可以在相反方向上从特征件102的中心120延伸,使得细长体积130也位于平面116的第二侧133上。也就是说,细长体积130可以在第二侧133上围绕第四线132延伸。细长体积130在平面116的第一侧131和第二侧133两侧上的长度可以基本相同。
[0064]分析器110之后确定细长体积130的交集134。在这些说明性示例中,交集134可以通过平移平面116上的中心120而确定,以便中心120具有共同点。也就是说,细长体积130可以被移动以便细长体积130从此延伸的中心120的位置在平面116上具有相同的位置。特别地,在这些说明性示例中,细长体积130可以被移动以便细长体积130从此延伸的标称中心121的位置在平面116上具有相同的位置。
[0065]在这些说明性示例中,交集134使用体积135的形式。如果细长体积130相互间没有交叉,则不产生交集134。在这些说明性示例中,如果产生了多于一个的交集134,则部件108无法与等价的部件匹配。
[0066]当部件108包括特征模式104中的特征件102时,交集134代表部件108的潜在移动113。特别地,潜在移动113在三维中移动。在这些说明性示例中,潜在移动113可以包括三维中的平移和旋转中的至少一个。
[0067]如所描述的,交集134的体积135可以表示部件108可以相对于具有特征件102的其它部件移动了多少,所述特征件102具有多个参数137的多个期望值136。多个参数137可以是例如,孔的中心的位置、孔的尺寸、孔的取向和其它适合的参数中的至少一个。多个期望值136可以是用于特征模式104的设计中指定的一个或更多个值。多个期望值136也可以被称为多个参数137的真值。
[0068]在这些说明性示例中,潜在移动113是结合了特征件102的部件108的移动,所述特征件102具有多个参数137的多个值138。多个值138是当特征模式104实体或仿真地形成在部件108中时存在于特征模式104中的多个参数137的一个或更多个值。
[0069]用于多个参数137的多个值138可以改变或不同于多个参数137的多个期望值136。多个期望值136是当特征件102按期望形成时存在的多个参数137的一个或更多个值。
[0070]多个值138可以是在特征件102形成期间产生的实际值。在这些说明性示例中,多个值138自多个期望值136的变化可以影响交集134。在一些情况下,如果多个值138自多个期望值136的变化达到一定程度,则交集134可以不存在。
[0071]伴随潜在移动113,分析器110可以为结合了特征模式104中的特征件102的部件108运行仿真139。仿真139可以被执行以用于使用多个工具142装配部件108和多个部件140。在这种方式中,来自仿真139的结果144可以被用于确定操作以装配部件108和多个部件140,确定多个工具142以装配部件108和多个部件140,改变到特征模式104和其它适合的操作。
[0072]在这些说明性示例中,通过在三维中确定潜在移动113,用于装配部件108和多个部件140的多个工具142的数量可以被减少。此外,用于操作装配部件108和多个部件140的指令也可以更有效率。用于装配部件108和多个部件140的多个人类操作者也可以被减少。使用分析器110确定潜在移动113可以产生这些以及其它效益。[0073]结果是,装配部件108和多个部件140所需要的时间及精力的量可以减少。因此,通过使用说明性实施例,可以更廉价且更快速地执行使用部件108和多个部件140的例如飞行器等对象的制造。
[0074]图1中的特征分析系统100的说明并不意味着暗示对可以实施该特征分析系统的方式的物理或结构限制。除了说明的组件之外,还可以使用其他组件,或者替代说明的组件的是,可以使用其他组件。有些组件不是必需的。同样的,框被呈现以说明某些功能组件。在说明性实施例中,在实施时,这些框中的一个或更多个可以被组合、分割或组合并分割为不同的框。
[0075]例如,在某些说明性实施例中,特征分析系统100中的分析器110可以被用于分析已经被制造的部件上的特征模式104。在其它说明性示例中,分析器110可以被用于分析用于特征模式104的设计。在其他说明性示例中,分析器110可以是计算机辅助设计系统的一部分。
[0076]在这些说明性示例中,特征件102可以具有多个尺寸。例如,特征模式104中的不同的特征件可以具有不同的尺寸。此外,不同类型的特征件可以被提供在特征模式104中的特征件102中。而且,平面116可以限定特征模式104中的特征件102被定位的部件的表面。当然,在其它说明性实施例中,部件108可以不具有可以对应于平面116的平面表面。取决于特定的实施方式,部件108可以具有弧形形状或其它非平面形状。
[0077]现在参照图2-11,根据说明性实施例描述了被执行以确定具有穿孔模式的部件的潜在移动的操作的示图。这些附图中所说明的不同操作可以在特征分析系统100中使用图1中的分析器110实施。
[0078]现在转向图2,根据说明性实施例描述了穿孔模式的示图。在这个说明性示例中,穿孔模式200是图1中的特征模式104的实施方式的示例。如所描述的,穿孔模式200位于平面204上。在这个说明性示例中,穿孔模式200包括孔210、孔212、孔214、孔216、孔218 和孔 220。
[0079]现在转向图3,根据说明性实施例描述了旋转点的示图。在这个说明性示例中,旋转点300在平面204上被选择。旋转点300被显示为基本位于孔位置的中心。当然,在其它说明性示例中,旋转点300可以被定位在除被描述的位置以外的其它位置上。
[0080]现在参照图4,根据说明性实施例描述了第一线的示图。在所描述的示例中,第一线形成为从旋转点300向穿孔模式200中的孔的中心延伸。这些中心是图1中的中心120的一个实施方式的示例。更特别的,所述中心可以是图1中的仿真中心123。
[0081]如所述,多个第一线包括第一线402、第一线404、第一线406、第一线408、第一线410和第一线412。在这个说明性示例中,第一线402从旋转点300延伸到孔210。第一线404从旋转点300延伸到孔212。第一线406从旋转点300延伸到孔214。第一线408从旋转点300延伸到孔216。第一线410从旋转点300延伸到孔218,并且第一线412从旋转点300延伸到孔220。
[0082]特别的,多个第一线从旋转点300延伸到穿孔模式200中的孔的中心。在这个示例中,第一线402延伸到孔210的中心416,第一线404延伸到孔212的中心418,第一线406延伸到孔214的中心420,第一线408延伸到孔216的中心422,第一线410延伸到孔218的中心424,并且第一线412延伸到孔220的中心426。[0083]孔的中心是使用为所述孔确定的多个值的中心。也就是说,用于所述中心的位置的值可以不是图1中的标称中心121。标称中心121可以是所述中心的期望值,并且可以位于与本说明性示例中示出的中心不同的位置中。
[0084]在图5中,根据说明性实施例描述了基本垂直于第一线形成的第二线的示图。在这个说明性示例中,第二线以基本垂直于第一线的方向延伸。
[0085]在这个说明性示例中,第二线502基本垂直于第一线402。而且,第二线504基本垂直于第一线404,第二线506基本垂直于第一线406,第二线508基本垂直于第一线408,第二线510基本垂直于第一线410,并且第二线512基本垂直于第一线412。
[0086]在这些说明性示例中,所有的第二线都位于相对于第一线的相同的方向上。如所述,第二线以相对于第一线中的旋转点300顺时针的方向延伸。当然,在其它说明性示例中,第二线可以相反的方向延伸,即相对于第一线中的旋转点300的逆时针方向。
[0087]在这些说明性示例中,所有第二线均具有与第一线成比例的长度。也就是说,同样的比例被用于确定每个第二线的长度。结果是,取决于相应的第一线的长度,第二线可以具有不同的长度。
[0088]如所述,第二线502具有末端514,第二线504具有末端516,第二线506具有末端518,第二线508具有末端520,第二线510具有末端522,而第二线512具有末端524。
[0089]现在参考图6,根据说明性实施例描述了从第二线的末端形成的第三线的示图。在所描述的示例中,第三线从第二线的末端延伸。在这个说明性示例中,第三线602从第二线502的末端514延伸,第三线604从第二线504的末端516延伸,第三线606从第二线506的末端518延伸,第三线608从第二线508的末端520延伸,第三线610从第二线510的末端522延伸,而第三线612从第二线512的末端524延伸。
[0090]在这些说明性示例中,第三线具有末端。如所述,第三线602具有末端614,第三线604具有末端616,第三线606具有末端618,第三线608具有末端620,第三线610具有末端622,而第三线612具有末端624。
[0091]如所看到的,这些线中的每条基本垂直于平面204从第二线的末端延伸。在这个说明性示例中,第三线被显示为从平面204的第一侧628延伸,而不是从平面204的第二侧630延伸。当然,这些第三线也可以在平面204的另一个方向上延伸。如所述,第三线具有相同的长度。第三线的长度可以确定以下在图7中所形成的体积的比例尺。
[0092]在这些说明性示例中,第四线可以使用孔的中心和第三线的末端而形成。特别地,第四线632从孔210的中心416延伸到第三线602的末端614。第四线634从孔212的中心418延伸到第三线604的末端616。第四线636从孔214的中心420延伸到第三线606的末端618。第四线638从孔216的中心422延伸到第三线608的末端620。第四线640从孔218的中心424延伸到第三线610的末端622,并且第四线642从孔220的中心426延伸到第三线612的末端624。
[0093]现在转向图7,根据说明性实施例描述了使用第三线形成的体积的示图。在这个所描述的示例中,圆柱体形成为在平面204的第一侧628上从孔的中心延伸到第三线的末端。
[0094]例如,圆柱体700从孔210的中心416延伸到第三线602的末端614。圆柱体702从孔212的中心418延伸到第三线604的末端616。圆柱体704从孔214的中心420延伸到第三线606的末端618。圆柱体706从孔216的中心422延伸到第三线608的末端620。圆柱体708从孔218的中心424延伸到第三线610的末端622。圆柱体710从孔220的中心426延伸到第三线612的末端624。
[0095]在这个说明性示例中,圆柱体也在平面204的第二侧630上从孔的中心延伸。圆柱体在第二侧630上的长度和在第一侧628上的长度相同。
[0096]现在转向图8,根据说明性实施例描述了圆柱体的交集的示图。在所描述的示例中,图7中说明的圆柱体被平移,以便图1中产生圆柱体的圆的标称中心121在图2中的平面204上具有相同的位置。在这个说明性示例中,该位置是图3中的旋转点300的位置。当然,该位置可以是平面204上的任意点或者基于特定实施方式甚至可以是其它平面上的任

[0097]如所述,这些圆柱体具有交集800。交集800具有体积802的形式。交集800的体积802确定图3中具有穿孔模式200的部件的潜在移动。
[0098]现在参考图9,根据说明性实施例描述了交集的示图。在这个说明性示例中,只显示出交集800。交集800限定两个部件之间的潜在移动。
[0099]一个部件包括用于穿孔模式200中的参数的多个值。其它部件包括用于穿孔模式200的期望值。在一些说明性示例中,用于穿孔模式200中的参数的多个值可以不同于用于穿孔模式200中的参数的期望值。
[0100]在这个说明性示例中,交集800限定使用穿孔模式200的部件的两个平移和一个旋转的潜在移动。交集800中的点可以被选择以提供用于彼此相互连接的两部件之间的平移和旋转的值。交集800之外的点可以是必须具有两部件中的部件和紧固件之间的干涉才能到达的位置。
[0101]在这些说明性示例中,在Z=O的X轴和y轴上的平面类似于当前可用的软件分析系统可以确定以用于平面上两维中的孔的浮动的平面。相反,图1中的分析器110能够在三维中而不是单个二维平面中生成交集800。在这种方式中,旋转和平移的确定可以在三维中而不是二维中进行。
[0102]现在参考图10,根据说明性实施例描述了在平面上可视的交集的示图。在这个说明性示例中,交集800在由z轴和X轴限定的平面的视图中可见。线1000和线1002确定交集800中的体积802的X值的范围。体积802可以表示x平移、y平移和关于z轴的旋转的值。也就是说,体积802可以代表在将来的仿真步骤中平移和旋转的可能的值。X值的范围内的值可以用于确定在仿真中使用的X值。
[0103]现在参考图11,根据说明性实施例描述了在平面上可视的交集的示图。在这个说明性示例中,交集800在由z轴和y轴限定的平面的视图中可视。
[0104]如所述,线1100和线1102确定交集800中的体积802的y值的范围。线1104和线1106表示交集800中的体积802的z值的范围。该y值和z值的这种范围可以被用于限定在之后的仿真步骤中使用的I值和z值。
[0105]现在参考图12,根据说明性实施例描述了自交集的所述体积的平面区段的示图。在所描述的示例中,平面区段1200自选择图8中交集800中的体积802的z轴的值而得到。
[0106]在这个示例中,线1202和线1204指示沿y轴的值的范围,而线1206和线1208指示沿X轴的值的范围。通过平面区段1200,线1210可以在平面区段1200内选择。线1210表示体积802的平面区段1200内的选择的X值。[0107]在这些说明性示例中,点1212也被描述。点1212代表已经被选择用于仿真的y值。
[0108]图8-12中交集800和体积802的示图并不意味着限定可以配置仿真的方式。例如,虽然图9-12中所说明的实施例被描述为以z值、X值和y值的顺序选择值,但该值可以任意顺序选择。也就是说,这些值中的任意一个可以最初基于体积802而选择并且用于之后的仿真步骤中以确定其它两个值。一旦选择了体积802中的点的所有三个坐标,则对该部件的仿真移动可以被确认。
[0109]图2-12中的穿孔模式200中的孔的示图并不意味着限制可以实施不同的说明性实施例的方式。穿孔模式200的示图仅仅是作为穿孔模式的一个说明性示例,其中可以使用说明性实施例进行分析。
[0110]例如,其它数量的孔可以用于代替六个孔。作为示例,在其它说明性示例中,穿孔模式可以包括两个孔、五个孔、十一个孔或者其它数量的孔。而且,所述孔可以具有不同的尺寸,而不是穿孔模式200中所示的相同尺寸的孔。
[0111]在其它说明性示例中,其它类型的特征件可以被使用,其中所述特征件可以是相同类型或不同类型。例如,除了圆形孔以外还可以使用矩形槽,或者替代圆形孔的是,可以使用矩形槽。
[0112]在这种方式中,在交集800的范围内选择的多个参数的值可以通过高斯分布、均匀分布或者一些其他适合类型的分布而驱动。而且,通过在X轴、y轴和Z轴上选择交集800内的值,一个部件相对于另一个部件的潜在移动的更精确仿真可以被确定。
[0113]现在参考图13,根据说明性实施例描述了具有穿孔模式的部件的示图。在这个说明性示例中,部件1300具有穿孔模式1302并且部件1304具有穿孔模式1306。穿孔模式1302和穿孔模式1306是图1中框图形式中所示的特征模式104的实施方式的示例。特别地,穿孔模式1302和穿孔模式1306可以基于图2中的穿孔模式200。
[0114]在这个说明性示例中,部件1300和部件1304的显示是来自使用图1中的分析器110的部件1300和部件1304的仿真的显示。穿孔模式1302中的孔1308可以具有用于孔1308的中心位置的值。穿孔模式1306中的孔1310可以具有用于孔1310的中心位置的期望值。也就是说,尽管穿孔模式1302和穿孔模式1306是相同的穿孔模式,但用于不同参数(例如这些穿孔模式的仿真的中心位置和仿真的孔尺寸)的值在各穿孔模式间可以是不同的。
[0115]在这个说明性示例中,部件1300可以在z轴1311、X轴1318和y轴1316的方向上平移移动。而且,在这些说明性示例中,沿着这些不同的轴线,旋转可以分别按照箭头1312、箭头1320和箭头1322所指示的关于y轴1316、z轴1311和x轴1318发生。如所述,部件1300相对于部件1304具有六个自由度。
[0116]通过将紧固件或销钉放置为穿过部件1300中的孔1308和部件1304中的孔1310,仿真可以被执行。这些关于潜在移动的仿真可以使用图1中的分析器110而执行。潜在移动的量可以变化,这是因为部件1300的穿孔模式1302中的孔1308的不同值是相对于部件1304的穿孔模式1306的孔1310的期望值而变化的。此外,除了期望值以外的其它值也可以基于特定的实施方式被用于穿孔模式1306中的孔1310。
[0117]现在转向图14,根据说明性实施例描述了通过销钉相对于彼此定位的部件的示图。在这个示例中,部件1300已经相对于部件1304定位,以便穿孔模式1302和穿孔模式1306 (未示出)基本对齐。
[0118]在这个示例中,销钉1400和销钉1402已经被放置到孔1308和孔1310 (未示出)中。通过使用图1中通过分析器110确定的交集,可以进行潜在移动量的更精确的仿真,所述潜在移动可以在三维中存在于部件1300和部件1304之间。在这种方式中,可以产生对装配部件1300和部件1304的简单程度的更准确的评估。
[0119]而且,通过这些部件的潜在移动的这种更精确的仿真,除了确定部件装配中待执行的操作以外,还可以做出关于可能需要哪些工具来组装所述部件的更精确的确认。例如,可以进行对具有用于参数的实际值的确定,比如孔1308和孔1310的中心位置,所述值被选择的与期望值越接近则可以增加组装部件1300和部件1304的容易程度。而且,参数值和期望值之间的这种更严格的公差可以减少装配时间、工具数量、操作数量和用于装配部件1300和部件1304需要的其它资源。
[0120]图13和图14中的部件1300和部件1304的仿真的示图并不意味着限制其他仿真可以执行的方式。例如,在除了部件1300和部件1304的其它说明性示例中,其它类型的部件可以被仿真。而且,其它数量的部件也可以使用。在某些说明性示例中,仿真可以涉及三个、四个或其它一些数量的具有穿孔模式的部件。在其它说明性示例中,可以仿真除了孔之外的其它类型的特征件。
[0121]现在参考图15,根据说明性实施例描述了用于确定包含特征件的部件的潜在移动的处理的流程图的示图。图15中说明的处理可以使用图1中的分析器110实施。特别的,该处理可以被实施以分析图1中用于部件108的具有特征件102的特征模式104。
[0122]该处理开始于确定用于分析的具有特征件的特征模式(操作1500)。在这些说明性示例中,特征模式上的特征件位于平面上。当然,这些特征件可以是相同的类型或者不同的类型,并且在相同或不同类型的不同特征件之间可以具有不同的参数。例如,如果特征件包括孔,则该孔可以具有不同的直径。在另一个说明性示例中,所述孔可以具有中心,该中心具有与期望的孔的中心位置相同或不同的位置。
[0123]旋转点在平面上被确定(操作1502)。该旋转点可以位于关于特征件的任何位置。在一个说明性示例中,旋转点可以位于关于平面上的特征件的中心。
[0124]之后该处理在平面上形成从平面上的所述旋转点延伸到特征模式中的特征件的中心的第一线(操作1504)。之后该处理形成从特征件的中心基本垂直于相应的第一线延伸的第二线(操作1506)。第二线的长度基于第一线的比例。用于多个第一线中每个第一线的比例是相同的。
[0125]结果,第二线可以具有取决于第一线的长度而不同的长度。也就是说,第二线的长度与相应的第一线成比例。
[0126]在这些说明性示例中,第一线的长度可以基于示图的清晰度而选择。随着所述比例的增加,示图中圆柱体更加清楚地表现出倾斜和分离。对于更小的比例,图像可能无法清晰地呈现给操作者。也就是说,较小的比例使倾斜的程度可能不明显,因此对操作者来说,具有体积的交集的描述可能更加杂乱或迷惑。
[0127]之后该处理形成从第二线的末端延伸的第三线,其中第三线基本垂直于所述平面(操作1508)。在这个说明性示例中,所有第三线都具有相同的长度。所有第三线均具有相同的长度以示出对沿细长体积的长度的交集的可能性的完整仿真。也就是说,圆柱体可以足够高以显示出圆柱体彼此相交的任何位置。这种选择的长度设定将纵坐标转换为旋转角度的比例尺。
[0128]之后,该处理形成从特征件中心延伸到第三线的末端的细长体积(操作1510)。细长体积的形状取决于特征件的形状。例如,如果特征件为圆形孔,则细长体积为圆柱体。如果特征件为矩形,则细长体积的形式可以是长方体。也就是说,多个细长体积中的每个细长体积具有基于多个特征件中相应的特征件的形状的横截面。
[0129]然后该处理平移细长体积,以便细长体积从其延伸的特征件的中心具有共同的中心(操作1512)。之后该处理确定细长体积的交集(操作1514)。该交集是可以确定包含特征件的部件的潜在移动的体积。
[0130]然后该处理使用所述交集确定包含特征件的部件的潜在移动(操作1516),之后该处理结束。该潜在移动可以是包含特征件的部件相对于具有特征件的其它部件的潜在移动,在所述具有特征件的其它部件中,特征件的参数具有期望值。也就是说,该操作可以用于使用所述交集确定第一部件和第二部件相对于彼此的潜在移动的量,所述第一部件中的特征件具有用于多个参数的多个值,所述第二部件中的特征件具有用于多个参数的多个期望值。
[0131]操作1516可以通过使用所述交集执行具有特征件的部件相对于另一个具有特征件的部件的仿真而被实施。在这些说明性示例中,交集的尺寸可以指示使用特征件的部件的装配的容易程度。
[0132]在所描述的不同实施例中的流程图和方框图说明了说明性实施例中的设备及方法的一些可能的实施方式的结构、功能和操作。关于这一点,流程图或方框图中的每个方框可以代表模块、区段、功能和/或操作或步骤的一部分。例如,一个或更多个方框可以实施为程序代码、硬件或程序代码和硬件的组合。当在硬件中实施时,硬件可以具有例如制造或配置为执行流程图或方框图中的一个或更多个操作的集成电路的形式。在一些说明性实施例的可替换的实施方式中,在方框中注明的一个或更多功能可以不按照图中注明的顺序发生。例如,在一些情况下,取决于所涉及的功能,两个连续示出的方框可以基本上同时执行,或者方框有时可以相反的顺序执行。同样,除了流程图或方框图中所说明的方框,其它方框也可以被加入。
[0133]现在转向图16,根据说明性实施例描述了数据处理系统的示图。数据处理系统1600可以被用于实现图1中的分析器110和计算机系统112。在这个说明性示例中,数据处理系统1600包括通信框架1602,该通信框架1602在处理器单元1604、存储器1606、永久性贮存器1608、通信单元1610、输入/输出单元1612和显示器1614之间提供通信。在这些示例中,通信框架工作1602可以是总线系统。
[0134]处理器单元1604用于为可以加载到存储器1606中的软件执行指令。基于特定的实施方式,处理器单元1604可以是多个处理器,多处理器核心或者一些其它类型的处理器。此处关于项目所使用的多个是指一个或更多个项目。而且,处理器单元1604可以使用多个异构处理器系统实施,在该异构处理器系统中,主处理器与二级处理器被提供在一块芯片上。如其它说明性示例所述,处理器单元1604可以是包含多个相同类型处理器的对称式多处理器系统。[0135]存储器1606和永久性贮存器1608是存储设备1616的示例。存储设备是可以存储信息的任何硬件体,该信息例如但不限于:数据、功能形式的程序代码和/或其它适合的基于临时性和/或永久性的信息。在这些示例中,存储设备1616也可以被称为计算机可读存储设备。在这些示例中,存储器1606可以是例如随机存取存储器或者任意其它适合的易失性或非易失性存储设备。基于特定的实施方式,永久性贮存器1608可以采取多种形式。
[0136]例如,永久性贮存器1608可以包含一个或更多个组件或设备。例如,永久性贮存器1608可以是硬盘驱动器、闪存、可复写光盘、可复写磁带或以上所述的一些组合。永久性贮存器1608使用的介质也可以是可移动的。例如,可移动硬盘驱动器可以被用于永久性贮存器1608。
[0137]在这些示例中,通信单元1610提供与其它数据处理系统或设备的通信。在这些示例中,通信单元1610是网络接口卡。通信单元1610可以通过使用物理和/或无线通信链接而提供通信。
[0138]输入/输出单元1612允许与可以连接到数据处理系统1600的其它设备输入和输出数据。例如,输入/输出单元1612可以通过键盘、鼠标和/或其它一些适合的输入设备为用户输入提供连接。而且,输入/输出单元1612可以向打印机发送输出。显示器1614提供向用户显示信息的机构。
[0139]用于操作系统、应用软件和/或程序的指令可以被定位在存储设备1616中,该存储设备1616通过通信框架1602与处理器单元1604通信。在这些说明性示例中,指令在永久性贮存器1608上具有功能形式。这些指令可以被加载到存储器1606中以用于通过处理器单元1604执行。不同实施例的处理可以通过处理器单元1604使用计算机实施的指令而执行,所述计算机实施的指令可以被定位在存储器中,比如存储器1606。
[0140]这些指令被称为程序代码、计算机可用程序代码或者可以通过处理器单元1604中的处理器读取和执行的计算机可读程序代码。不同实施例中的程序代码可以被嵌入在不同的物理或计算机可读存储介质中,比如存储器1606或永久性贮存器1608。
[0141]程序代码1618以功能形式定位在选择性可移动的计算机可读介质1620上,并且可以加载到或者传输到数据处理系统1600以便由处理器单元1604执行。在这些示例中,程序代码1618和计算机可读介质1620构成计算机程序产品1622。在一个示例中,计算机可读介质1620可以是计算机可读存储介质1624或者计算机可读信号介质1626。计算机可读存储介质1624可以包括,例如插入或放入驱动器中的光盘或磁盘或者是用于转移到存储设备上的作为永久性贮存器1608的一部分的其他设备,所述其他设备比如作为永久性贮存器1608的一部分的硬盘驱动器。计算机可读存储介质1624也可以采取永久性贮存器的形式,比如连接到数据处理系统1600的硬盘驱动器、拇指驱动器或者闪存。在有些示例中,计算机可读存储介质1624不能从数据处理系统1600移除。在这些示例中,计算机可读存储介质1624是用于存储程序代码1618的物理或有形存储设备,而不是传播或传送程序代码1618的介质。计算机可读存储介质1624也被称为计算机可读有形存储设备或者计算机可读物理存储设备。也就是说,计算机可读存储介质1624是可以被使用者触摸到的介质。
[0142]可替换地,程序代码1618可以使用计算机可读信号介质1626传送到数据处理系统1600。计算机可读信号介质1626可以是例如包含程序代码1618的传播的数据信号。例如,计算机可读信号介质1626可以是电磁信号、光学信号和/或其它任意适合类型的信号。这些信号可以通过通信链路传输,比如通过无线通信链路、光纤电缆、同轴电缆、电线和/或任意其它适合类型的通信链路。也就是说,在说明性示例中,通信链路和/或所述连接可以是物理或无线的。
[0143]在一些说明性示例中,程序代码1618可以通过网络从其它设备或数据处理系统通过计算机可读信号介质1626下载到永久性贮存器1608以便在数据处理系统1600内使用。例如,储存在服务器数据处理系统中的计算机可读存储介质中的程序代码可以通过网络从服务器下载到数据处理系统1600。提供程序代码1618的数据处理系统可以是服务器计算机、客户端计算机或者能够存储并传送程序代码1618的其它一些设备。
[0144]所说明的用于数据处理系统1600的不同组件并不意味着对可以实施不同实施例的方式的结构限制。不同的说明性实施例可以在包括除了或替代所说明的用于数据处理系统1600的那些组件以外的组件的数据处理系统中实施。图16中所示的其它组件可以不同于所示的说明性示例。不同的实施例可以使用能够运行程序代码的任意硬件设备或系统而实施。作为一个示例,数据处理系统可以包括与无机组件集成的有机组件和/或可以仅由除人类以外的有机组件构成。例如,存储设备可以由有机半导体构成。
[0145]在另一个说明性示例中,处理器单元1604可以采用具有被制造或配置为用于特定用途的电路的硬件单元的形式。这种类型的硬件可以在不需要将程序代码从被配置为执行操作的存储设备加载到存储器中的情况下执行操作。
[0146]例如,当处理器单元1604采取硬件单元的形式时,处理器单元1604可以是电路系统、专用集成电路(ASIC)、可编程逻辑器件或者一些其它适合类型的被配置为执行多个操作的硬件。对于可编程逻辑器件,该器件被配置为执行多个操作。该器件可以在之后被重新配置或者可以被永久地配置为执行多个操作。可编程逻辑器件的示例包括,例如可编程逻辑阵列、可编程阵列逻辑、现场可编程逻辑阵列、现场可编程门阵列和其它适合的硬件设备。通过这种类型的实施方式,程序代码1618可以被省略,因为用于不同实施例的处理在硬件单元中实施。
[0147]在另一个说明性示例中,处理器单元1604可以使用布置在计算机和硬件单元中的处理器的组合实施。处理器单元1604可以具有配置为运行程序代码1618的多个硬件单元和多个处理器。对于这个描述的示例,一些处理可以在多个硬件单元中实现,而其它处理可以在多个处理器中实现。
[0148]在另一个示例中,总线系统可以被用于实现通信框架1602并且可以由一个或多个总线构成,比如系统总线或输入/输出总线。当然,总线系统可以使用任何适合类型的结构来实现,该结构在连接到总线系统的不同组件或设备之间提供数据传输。
[0149]此外,通信单元可以包括传输数据、接收数据或传输并接收数据的多个更多的设备。通信单元可以是例如调制解调器或网络适配器、两个网络适配器或其一些组合。而且,存储器可以是例如布置在可以存在于通信框架1602中的接口和存储器控制器集线器内的存储器1606或者缓存。
[0150]本公开的说明性实施例可以在图17所示的飞行器制造和维护方法1700以及图18所示的飞行器1800的环境中被描述。首先转向图17,根据说明性实施例描述了飞行器制造和维护方法的示图。在预生产期间,飞行器制造和维护方法1700可以包含图18中的飞行器1800的规格及设计1702以及材料采购1704。
[0151]在生产过程中,进行图18中的飞行器1800的组件和子配件制造1706以及系统集成1708。此后,图18中的飞行器1800可以经历检验和交付1710以便投入使用1712。当由顾客投入使用1712时,图18中的飞行器1800定期进行日常维修和维护1714,其可以包含改进、重新配置、翻新和其它维修或维护。
[0152]飞行器制造和维护方法1700的每一个处理均可以由系统集成商、第三方和/或操作者来执行或实施。在这些示例中,操作者可以是顾客。为了本说明书的目的,系统集成商可以包含但不限于任意数量的飞行器制造商和主系统承包商;第三方可以包含但不限于任意数量的销售商、承包商和供应商;并且操作者可以是航空公司、租赁公司、军事实体、服务组织等等。
[0153]现在参考图18,描述了在其中可以实现说明性实施例的飞行器的示图。在这个示例中,飞行器1800通过图17中的飞行器制造和维护方法1700生产并且可以包括具有多个系统1804的机身1802和内部1806。系统1804的示例包含一个或更多的推进系统1808、电气系统1810、液压系统1812和环境系统1814。还可以包含任意数量的其它系统。虽然显示的是航空示例,但不同的说明性实施例还可以应用于其它产业,例如汽车工业。
[0154]本文呈现的设备和方法可以在图17中的飞行器制造和维护方法1700的至少一个阶段中使用。说明性实施例可以在规格和设计1702期间实施为对在三维中使用特征模式的部件相对于彼此的潜在移动的仿真。该仿真可以被用于改变特征模式的设计。此外,该仿真也可以用于产生装配部件的指令。同样,对装配部件所需的工具的确认也可以通过该仿真而被确认。
[0155]通过不同的仿真,可以确定有多少参数值可能从期望参数值改变的确认。例如,该变化可以被选择以使装配部件更容易。作为一个示例,通过提供更接近期望值的值,可以减少装配部件所需的努力程度和工具的数量。
[0156]而且,在组件和子配件制造1706期间,一个或更多个说明性实施例可以被用于基于制造的部件中的特征件的值而确定部件可能具有的相对彼此的移动量。说明性实施例也可以在维修和维护1714期间实施以确定特征件和新部件的设计和制造。这些不同的说明性实施例可以在飞行器1800的维修、检查、翻新和升级期间实施。多个不同说明性实施例的使用可以充分加快飞行器1800的装配和/或降低其成本。
[0157]以此方式,使用说明性实施例可以降低部件的装配处理的复杂度。通过说明性实施例,用于装配产品比如飞行器的部件的复杂度、难度和成本可以被降低。所提供的关于部件的潜在移动的信息可以被用于降低装配部件的复杂度并且降低制造复杂产品的成本,所述复杂产品比如具有几万或几十万部件的飞行器,所述部件被装配以制造所述飞行器。
[0158]而且,使用说明性实施例可以减少装配部件所需的工具。通过减少的工具,通过避免与购买和维护工具相关的成本而产生成本节约。
[0159]不同的说明性实施例的描述为了图示说明和描述的目的而提供,并且不意欲是穷举的或限于所公开形式的实施例。很多修改和变化对本领域技术人员来说将是显而易见的。
[0160]尽管用于说明性实施例的说明性示例参考飞行器而描述,但说明性实施例也可以被应用到其它类型的平台。该平台可以是例如但不限于移动平台、固定平台、路基结构、水基结构和基于空间的结构。更具体的,该平台可以是水面舰艇、坦克、人员运输车、火车、航天器、空间站、卫星、潜水艇、汽车、发电厂、桥梁、大坝、房屋、制造设施、建筑物和其它适合的平台。
[0161]此外,不同的说明性实施例与其它说明性实施例相比可以提供不同的特征。选择的一个或多个实施例被选定和描述,以便最好地解释实施例的原理、实际应用,并使本领域其他技术人员能够理解具有适合于预期的特定用途的各种修改的各种实施例的公开内容。
【权利要求】
1.一种用于确定包含特征件(102)的部件(108)的潜在移动(113)的方法,该方法包括: 通过计算机系统(112)在平面(116)上形成从所述平面(116)上的旋转点(114)延伸到特征模式(104)中的所述特征件(102)的中心(120)的第一线(118); 通过所述计算机系统(112)在所述平面(116)上形成从所述特征件(102)的所述中心(120)延伸的第二线(122),其中所述第二线(122)基本垂直于相应的第一线(118); 通过所述计算机系统(112)形成从所述第二线(122)的末端(127)延伸的第三线(124),其中所述第三线(124)基本垂直于所述平面(116); 通过所述计算机系统(112)形成从所述特征件(102)的所述中心(120)延伸到所述第三线(124)的末端(127)的细长体积(130); 通过所述计算机系统(112)确定所述细长体积(130)的交集(134);以及 使用所述交集(134)确定包含所述特征件(102)的所述部件(108)的潜在移动(113)。
2.根据权利要求1所述的方法,进一步包括: 在所述平面(116)上为所述特征件(102)确定所述旋转点(114)。
3.根据权利要求1所述的方法,其中所述部件(108)是第一部件,并且其中使用所述交集(134)确定包含所述特征件(102)的所述部件(108)的潜在移动(113)包括: 使用所述交集(134)确定所述第一部件和第二部件相对于彼此的所述潜在移动(113)的量,所 述第一部件中的特征件(102)具有用于多个参数(137)的多个值(138),所述第二部件中的特征件(102)具有用于所述多个参数(137)的多个期望值(138)。
4.根据权利要求1所述的方法,其中使用所述交集(134)确定包含所述特征件(102)的所述部件(108)的潜在移动(113)包括: 使用所述交集(134)执行包含所述特征件(102)的所述部件(108)相对于包含所述特征件(102)的其它部件的仿真(139)。
5.根据权利要求1所述的方法,其中所述交集(134)的尺寸指示包含所述特征件(102)的部件(140)的装配的容易程度。
6.根据权利要求1所述的方法,其中所述细长体积(130)中的每个细长体积均具有基于所述特征件(102)中相应的特征件的形状的横截面,其中所述特征件(102)是孔,并且所述细长体积(130 )是圆柱体。
7.根据权利要求1所述的方法,其中所述特征件(102)具有多个尺寸。
8.根据权利要求1所述的方法,其中所述平面(116)限定结构的表面,所述特征模式(104)中的所述特征件(102)位于所述结构的所述表面中。
9.根据权利要求1所述的方法,其中多个所述特征件(102)中的一个特征件选自孔、缝槽和矩形槽中的一个。
10.一种特征分析系统(100),包括: 计算机系统(112)中的分析器(110),其中所述分析器(110)被配置为在平面(116)上形成从所述平面(116)上的旋转点(114)到特征模式(104)中的所述特征件(102)的中心(120)的第一线(118);在所述平面(116)上形成从所述特征件(102)的所述中心(120)基本垂直于相应的第一线(118)延伸的第二线(122);形成从所述第二线(122)的末端(127)基本垂直于所述平面(116)的第三线(124);形成从所述特征件(102)的所述中心(120)延伸到所述第三线(124)的末端(127)的细长体积(130);确定所述细长体积(130)的交集(134);并且使用所述交集(134)确定包含所述特征件(102)的部件(108)的潜在移动(113),其中所述分析器(110)被配置成为所述平面(116)上的所述特征件(102)确定所述旋转点(114)。
11.根据权利要求10所述的特征分析系统(100),其中所述部件(108)是第一部件,并且其中所述特征分析系统被配置为使用所述交集(134)确定包含所述特征件(102)的所述部件的所述潜在移动(113),所述分析器(110)被配置为使用所述交集(134)确定所述第一部件和第二部件相对于彼此的潜在移动(113)的量,所述第一部件中的所述特征件(102)具有用于多个参数(137)的多个值(138),所述第二部件中的所述特征件(102)具有用于所述多个参数(137)的多个期望值(138)。
12.根据权利要求10所述的特征分析系统(100),其中所述特征分析系统被配置为使用所述交集(134)确定包含所述特征件(102)的所述部件(108)的所述潜在移动(113),所述分析器(110)被配置为使用所述交集(134)执行包含所述特征件(102)的所述部件相对于包含所述特征件(102)的其它部件的仿真(139)。
13.根据权利要求10 所述的特征分析系统(100),其中所述交集(134)的尺寸指示包含所述特征件(102)的部件(140)的装配的简单程度。
14.根据权利要求10所述的特征分析系统(100),其中所述第二线(122)具有与相应的第一线(118)成比例的长度(125)。
【文档编号】G06F17/50GK103714196SQ201310464116
【公开日】2014年4月9日 申请日期:2013年10月8日 优先权日:2012年10月9日
【发明者】P·C·郝林社德 申请人:波音公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1