US-12626030-B2 - Temporal based multiconfiguration dataset system
Abstract
A temporal multi-configuration model dataset system comprises a computer system configured to: compare a prior parts list for a vehicle at a point in time to a current parts list in which comparing the prior parts list with the current parts list results in a comparison; determine change lists for the parts that changed using the comparison; append models to a model dataset for the vehicle in response to parts added to the vehicle, wherein models are not removed from the model dataset in response to parts being removed from the vehicle; determine display parts in the model dataset present for a selected point in time in response to receiving a request to visualize the vehicle at the selected point in time in which the display parts are determined using the set of change lists; and display a visualization of the vehicle using the display parts on a display system.
Inventors
- James J. Troy
- James Edward Fadenrecht
- Vladimir Karakusevic
- Christopher Esposito
- Rohan Jayantilal Rana
- Robert Allan Brandt
Assignees
- THE BOEING COMPANY
Dates
- Publication Date
- 20260512
- Application Date
- 20220422
Claims (20)
- 1 . A temporal multi-configuration model dataset system comprising: a computer system configured to: compare a prior parts list for a vehicle at a point in time to a current parts list in which comparing of the prior parts list with the current parts list results in a comparison that detects a change in parts for the vehicle; determine a set of change lists for the parts that changed using the comparison that detects the change in the parts, wherein the set of change lists is relative to a reference parts list for a reference point in time; append a set of three-dimensional models to a model dataset for the vehicle in response to a set of the parts added to the vehicle in the comparison such that the model dataset is updated, wherein the set of models correspond to the set of the parts added to the vehicle and wherein models are not removed from the model dataset in response to the parts being removed from the vehicle in the comparison; determine display parts in the model dataset present for a selected point in time in response to receiving a request to visualize the vehicle at the selected point in time in which the display parts are determined using the set of change lists; display a visualization of the vehicle using the display parts determined to be present for the selected point in time on a display system; display a first number of graphical indicators in the visualization in which the first number of graphical indicators indicate at least one of the parts added for the selected point in time based on the set of change lists; and display a second number of graphical indicators in the visualization in which the second number of graphical indicators indicate at least the parts removed for the selected point in time that are absent from the vehicle based on the set of change lists.
- 2 . The temporal multi-configuration model dataset system of claim 1 , wherein in comparing the prior parts list for the vehicle at the point in time to the current parts list, the computer system is configured to: compare the prior parts list for the vehicle to the current parts list for the vehicle containing a set of changes to the parts for the vehicle, wherein a result of comparing the prior parts list with the current parts list is the comparison detecting the set of changes between prior parts in the prior parts list and current parts in the current parts list for the vehicle.
- 3 . The temporal multi-configuration model dataset system of claim 2 , wherein in determining the set of change lists for the parts that changed using the comparison that detects the change in the parts for the vehicle, the computer system is configured to: determine an addition list for a set of added parts added to the vehicle in response to the set of added parts being identified as added to the vehicle in the set of changes in the comparison; and determine a subtraction list for a set of removed parts in response to the set of removed parts being identified as removed from the vehicle in the set of changes in the comparison, wherein the addition list and the subtraction list are the set of change lists for the parts.
- 4 . The temporal multi-configuration model dataset system of claim 3 , wherein the selected point in time is a current day, the prior parts list is a parts list for a prior day, and wherein in determining the display parts in the model dataset present for the current day, the computer system is configured to: determine the display parts for the current day as parts in the model dataset minus the removed parts in a set of subtraction lists from a first day to the current day.
- 5 . The temporal multi-configuration model dataset system of claim 3 , wherein the selected point in time is a selected day, the prior parts list is a parts list for a prior day, and wherein in determining the display parts in the model dataset present for the selected point in time, the computer system is configured to: determine the display parts for the selected point in time as the parts in model dataset minus the removed parts in a set of subtraction lists from a reference point in time to the selected day.
- 6 . The temporal multi-configuration model dataset system of claim 3 , wherein the selected point in time is a current day, the prior parts list is all of the parts in the model dataset as of a last update, and wherein in determining the display parts in the model dataset present for the current day, the computer system is configured to: determine the display parts for the current day as all of the parts in the model dataset minus the removed parts for the current day.
- 7 . The temporal multi-configuration model dataset system of claim 3 , wherein the selected point in time is a selected day, the prior parts list is all of the parts in the model dataset as of a last update, and wherein in determining the display parts in the model dataset present for the selected point in time, the computer system is configured to: determine the display parts for the selected point in time as the parts in the model dataset minus the removed parts from a current day to a day after the selected day.
- 8 . The temporal multi-configuration model dataset system of claim 1 , wherein the first number of graphical indicators is a different color than the second number of graphical indicators.
- 9 . The temporal multi-configuration model dataset system of claim 1 , wherein the computer system is configured to: create a new reference parts list for a new reference point in time.
- 10 . The temporal multi-configuration model dataset system of claim 9 , wherein the reference point in time is a current reference point in time and wherein in creating the new reference parts list for the new reference point in time, the computer system is configured to: identify change lists between the current reference point in time and the new reference point in time; add parts in addition lists in the change lists to the reference parts list in response to the new reference point in time being later than the current reference point in time; and subtract parts in subtraction lists in the change lists from the reference parts list in response to the new reference point in time being later than the current reference point in time.
- 11 . The temporal multi-configuration model dataset system of claim 9 , wherein the reference point in time is a current reference point in time and wherein in creating the new reference parts list for the new reference point in time, the computer system is configured to: identify change lists between the current reference point in time and the new reference point in time; subtract parts in addition lists in the change lists from the reference parts list in response to the new reference point in time being earlier than the current reference point in time; and add parts in subtraction lists in the change lists to the reference parts list in response to the new reference point in time being earlier than a current reference point in time.
- 12 . The temporal multi-configuration model dataset system of claim 1 , wherein attributes are associated with the parts in the model dataset for the vehicle and wherein the computer system is configured to: compare a prior attributes list for the vehicle at a point in time to a current attributes list in which comparing of the prior attributes list with a current attributes list results in another comparison that detects a change in attributes for parts for the vehicle; and determine a set of attribute change lists for the attributes that changed using the comparison that detects the change in the attributes for the parts, wherein the set of attribute change lists is relative to a reference attributes list for the reference point in time.
- 13 . A temporal multi-configuration model dataset system comprising: a computer system configured to: receive a selected point in time for visualizing a vehicle; determine display parts in a model dataset present for the selected point in time in response to receiving a request to visualize the vehicle at the selected point in time for a visualization of the vehicle in which the display parts are determined using a set of subtraction lists determined from a current point in time to the selected point in time, wherein the set of subtraction lists is for parts removed from the vehicle from the current point in time to the selected point in time; display the model dataset on a display system at the selected point in time using the display parts for the parts present at the selected point in time, wherein the model dataset comprises models for the parts added to the vehicle over time without removing the models from the model dataset in response to parts being removed from the vehicle; display a first number of graphical indicators on the display system in which the first number of graphical indicators indicate at least one of the parts added from the current point in time to the selected point in time; and display a second number of graphical indicators in the visualization in which the second number of graphical indicators indicate at least the parts removed from the current point in time to the selected point in time.
- 14 . A method for managing a multi-configuration model dataset, the method comprising: comparing, by a computer system, a prior parts list for a vehicle at a point in time to a current parts list in which comparing the prior parts list with the current parts list results in a comparison that detects a change in parts in the vehicle; determining, by the computer system, a set of change lists for the parts that changed using the comparison that detects the change in the parts, wherein the set of change lists is relative to a reference parts list for a reference point in time; appending, by the computer system, a set of models to a model dataset for the vehicle in response to a set of the parts added to the vehicle in the comparison such that the model dataset is updated, wherein the set of models correspond to the set of the parts added to the vehicle and wherein models are not removed from the model dataset in response to the parts being removed from the vehicle in the comparison; determining, by the computer system, display parts in the model dataset present for a selected point in time in response to receiving a request to visualize the vehicle at the selected point in time in which the display parts are determined using change lists for changes in the parts; displaying, by the computer system, a visualization of the vehicle using the display parts on a display system; displaying a first number of graphical indicators in the visualization in which the first number of graphical indicators indicate at least one of the parts added for the selected point in time based on the set of change lists; and displaying a second number of graphical indicators in the visualization in which the second number of graphical indicators indicate at least the parts removed for the selected point in time that are absent from the vehicle based on the set of change lists.
- 15 . The method of claim 14 , wherein comparing, by the computer system, the prior parts list for the vehicle at the point in time to the current parts list comprises: comparing, by the computer system, the prior parts list for the vehicle to the current parts list for the vehicle containing a set of changes to the parts for the vehicle, wherein a result of comparing the prior parts list with the current parts list is a comparison detecting the set of changes between prior parts in the prior parts list and current parts in the current parts list for the vehicle.
- 16 . The method of claim 15 , wherein determining, by the computer system, the set of change lists for the parts that changed using the comparison that detects the change in the parts for the vehicle comprises: determining, by the computer system, an addition list for a set of added parts added to the vehicle in response to the set of added parts being identified as added to the vehicle in the set of changes in the comparison; and determining, by the computer system, a subtraction list for a set of removed parts in response to the set of removed parts being identified as removed from the vehicle in the set of changes in the comparison, wherein the addition list and the subtraction list are the set of change lists for the parts.
- 17 . The method of claim 16 , wherein the selected point in time is a current day, the prior parts list is a parts list for a prior day, and wherein determining the display parts in the model dataset present for the current day comprises: determining, by the computer system, the display parts for the current day as parts in the model dataset minus the removed parts in a set of subtraction lists from a first day to the current day.
- 18 . The method of claim 16 , wherein the selected point in time is a selected day, the prior parts list is a parts list for a prior day, and wherein determining the display parts in the model dataset present for the selected point in time comprises: determining, by the computer system, the display parts for the selected point in time as the parts in the model dataset minus the removed parts in a set of subtraction lists from a reference point in time to the selected day.
- 19 . The method of claim 16 , wherein the selected point in time is a current day, the prior parts list is all of the parts in the model dataset as of a last update, and wherein determining the display parts in the model dataset present for the current day comprises: determining, by the computer system, the display parts for the current day as all of the parts in the model dataset minus the removed parts for the current day.
- 20 . The method of claim 16 , wherein the selected point in time is a selected day, the prior parts list is all of the parts in the model dataset as of a last update, and wherein determining the display parts in the model dataset present for the selected point in time comprises: determining, by the computer system, the display parts for the selected point in time as the parts in the model dataset minus the removed parts from a current day to a day after the selected day.
Description
BACKGROUND INFORMATION 1. Field The present disclosure relates generally to an improved computer system and in particular, to a temporal based multi-configuration dataset system for managing vehicle three dimensional model datasets over time. 2. Background Large three-dimensional model datasets are used to display three-dimensional visualization of vehicles such as a commercial airplane. A massive model dataset may have models from thousands to millions of parts. These types of datasets are also referred to as massive model datasets. During the design development of an aircraft, a significant difference in parts can occur from one point in time to the end point in time in these massive model datasets. These massive model datasets can also be used during the manufacturing process for a commercial airplane. These models allow users to visualize the commercial airplane to perform different operations. For example, system designers can quickly visualize design changes during development of the commercial airplane. Assembly mechanics can use three-dimensional visualization of the datasets to monitor progress during assembly of the commercial airplane. As another example, maintenance technicians use three-dimensional visualization and associated data to track maintenance while the commercial airplane is in service. Currently, a massive model dataset for an aircraft comprises a snapshot in time for a configuration of the aircraft. Each snapshot comprises the models present for that particular point in time. As the number of configurations increase for different points in time for the aircraft, the number of massive model datasets of those configurations at the different points in time increase. As result, the resources needed for processing the increased number of models also increases. For example, the amount of storage needed to store the massive model datasets increase. Further, each time visualizing a configuration of the commercial airplane at another point in time occurs, a massive model dataset for that configuration is sent over network. As result, when requesting multiple points in time, the amount of bandwidth needed on the network to transmit these different configurations to a workstation also increases. Further, the level of effort required to understand what differences between the different points in time that have been introduced by design and other change is large and avoidable. Therefore, it would be desirable to have a method, apparatus, and system that take into account at least some of the issues discussed above, as well as other possible issues. For example, it would be desirable to have a method, apparatus, and system that overcome a technical problem associated with the number of resources needed for using massive model datasets. SUMMARY An example of the present disclosure provides a temporal multi-configuration model dataset system that comprises a computer system. The computer system is configured to compare a prior parts list for a vehicle at a point in time to a current parts list in which comparing of the prior parts list with the current parts list results in a comparison that detects a change in parts for the vehicle. The computer system is configured to determine a set of change lists for the parts that changed using the comparison that detects the change in the parts. The set of change lists is relative to a reference parts list for a reference point in time. The computer system is configured to append a set of models to a model dataset for the vehicle in response to a set of the parts added to the vehicle in the comparison such that such that the model dataset is updated. The set of models correspond to the set of the parts added to the vehicle and wherein the models are not removed from the model dataset in response to parts being removed from the vehicle in the comparison. The computer system is configured to determine display parts in the model dataset present for a selected point in time in response to receiving a request to visualize the vehicle at the selected point in time in which the display parts are determined using the set of change lists. The computer system is configured to display a visualization of the vehicle using the display parts determined to be present for the selected point in time on a display system. According to other illustrative examples, a method and a computer program product for managing a multi-configuration model dataset are provided. Another example of the present disclosure provides a temporal multi-configuration model system comprising a computer system. The computer system is configured to receive a selected point in time for visualizing a vehicle. The computer system is configured to determine display parts in a model dataset present for a selected point in time in response to receiving a request to visualize the vehicle at the selected point for a visualization of the vehicle in which the display parts are determined using a set of subtracti