System and method for computer-aided design analysis

A system for analyzing embodied carbon and costs in manufacturing processes, materials, and locations within CAD models helps manufacturers make sustainable design choices by simulating and comparing scenarios to balance cost and carbon emissions effectively.

JP7829818B2Active Publication Date: 2026-03-13APRIORI INC
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Manufacturers face challenges in evaluating and balancing the carbon footprint and manufacturing costs of products during the design and planning stages due to the complexity of variables such as material selection, manufacturing processes, and factory location, making it difficult to make sustainable design choices.

Method used

A system and method that analyzes the expected cost and embodied carbon of manufacturing processes, materials, and locations using a design system that integrates with CAD models, allowing users to simulate and compare different scenarios to find a balance between cost and carbon emissions.

Benefits of technology

Enables efficient calculation and comparison of embedded carbon and costs for various design choices, facilitating sustainable manufacturing decisions by providing detailed analysis and recommendations for material, process, and location selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007829818000001
    Figure 0007829818000001
  • Figure 0007829818000002
    Figure 0007829818000002
  • Figure 0007829818000003
    Figure 0007829818000003
Patent Text Reader

Abstract

According to some embodiments, a system, method, and computer program code are provided for analyzing embodied carbon associated with the manufacturing of a part.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - Reference to Related Applications This application claims the benefit and priority of U.S. Provisional Patent Application No. 63 / 443,375, filed on January 31, 2023, the content of which is incorporated herein by reference in its entirety for all purposes.

Background Art

[0002] Manufacturers are increasingly interested in the environmental impact of their products and processes. This is, in part, because many countries have passed sustainability regulations that require manufacturers and brands to reduce their carbon footprint. Additionally, many consumers are willing to pay a premium for environmentally friendly products.

[0003] Unfortunately, it is difficult for manufacturers to evaluate the carbon footprint of a product at the design and planning stages. The manufacture of each component of a product affects the environment in various ways. The selected materials, the choice of processes, and even the location of the factory are each variables that affect the amount of carbon dioxide equivalent (referred to herein as "embodied carbon") associated with the component. The evaluation of each of these variables can be very complex and becomes even more so when analyzed in conjunction with the evaluation of the manufacturing cost of the component. It would be desirable to provide a system and method that enables a manufacturer to simulate the expected cost and amount of embodied carbon and to evaluate the impact that changes in material selection, design, manufacturing processes, and manufacturing location can have on those costs and amounts of embodied carbon. 2e

Summary of the Invention

Means for Solving the Problems

[0004] ​The features and advantages of this exemplary embodiment, as well as how they are achieved, will become more readily apparent when the following detailed description is read in conjunction with the attached drawings.

[0005] Throughout the drawings and detailed descriptions, unless otherwise noted, the same drawing reference numerals should be understood to refer to the same elements, features, and structures. The relative sizes and depictions of these elements may be exaggerated or adjusted for clarity, illustrative purposes, and / or convenience. [Brief explanation of the drawing]

[0006] [Figure 1] This figure shows a design system according to several embodiments. [Figure 2A] ~ [Figure 2C] This figure shows the process according to several embodiments. [Figure 3A] ~ [Figure 3I] This figure shows a user interface according to several embodiments. [Figure 4] This figure shows the components of a design system according to several embodiments. [Modes for carrying out the invention]

[0007] The following description provides specific details to ensure a full understanding of various exemplary embodiments. Naturally, various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles presented herein may be applied to other embodiments and uses, without departing from the spirit and scope of this disclosure. Furthermore, the following description provides many details for illustrative purposes. However, as will be understood to those skilled in the art, embodiments may be carried out without such specific details. Also, in some cases, well-known structures and processes are not illustrated or described to avoid obscuring the explanation with unnecessary details. Therefore, this disclosure is not limited to the embodiments shown, and this specification provides the broadest possible scope consistent with the principles and features of the disclosure.

[0008] Designers of manufactured parts are often unaware of the factors that can affect the embossed carbon associated with the manufacturing of those parts. It is becoming increasingly important for each company to consider the carbon footprint of its product manufacturing. Unfortunately, comparing processes, materials, and manufacturing locations (all of which affect the monitoring impact of part manufacturing) is complex and difficult. For example, calculating embossed carbon from the materials used to manufacture a part is difficult. To calculate the rough mass required to manufacture a part, users need to understand the manufacturing process used, as well as the stock materials required to manufacture the part. Rough mass (also referred to herein as "raw mass") is difficult to calculate accurately because it can vary depending on the manufacturing process used. For example, the mass of a finished machined part may be only 5-20% of the initial rough mass of the materials used, while the finished mass of a cast part may be around 95% of the rough mass. Furthermore, manufacturing processes may employ various steps, or "routings." For example, a die-casting process may include steps involving machining, milling, cutting, or drilling. Each of these steps affects the embossed carbon of the part being manufactured. Each step may involve different machines and may also affect the cycle time of the part manufacturing process. Each machine may have different energy consumption requirements. Because all of these variables affect the embossed carbon of the manufacturing process, calculating the embossed carbon of a part is a very complex and specialized task.

[0009] According to several embodiments, systems, methods, and computer program codes are provided for analyzing embedded carbon associated with the manufacture of parts. The embodiments enable the efficient calculation of embedded carbon for various manufacturing processes, for various materials, and in various geographical locations, thereby allowing users to analyze various scenarios and combinations of variables. The systems and methods for designing towards sustainability provided by the embodiments enable users to easily calculate embedded carbon for various design choices, processes, materials, and manufacturing locations, thereby enabling sustainable choices. Furthermore, the embodiments enable such embedded carbon analysis to be performed in conjunction with cost analysis, thereby allowing users to compare costs and embedded carbon for various scenarios. The embodiments achieve improvements in the techniques of part design and analysis, thereby improving systems, methods, and computer program codes for analyzing part designs.

[0010] According to several embodiments, a part designer or other user can, through interaction with the system of the present invention, compare numerous different part manufacturing scenarios to identify a desirable combination of cost and embossed carbon. These various scenarios are quite complex and require analysis of four main variables (each of which includes several data points and subvariables). These four main variables are the geometry and shape of the part, the materials used in the manufacture of the part, the processes used in the manufacture of the part, and the specific location of the factory selected for the manufacture of the components. According to several embodiments, the system of the present invention can output cost and embossed carbon information to the user through a user interface, which allows the user to select a combination of the four main variables that results in a desired balance between cost and embossed carbon.

[0011] For simplicity and ease of explanation, several terms are used herein. For example, the terms “process” or “process type” generally mean the type of manufacturing process used to produce a part (or, using embodiments of the present invention, to analyze a part with respect to possible manufacturing using one or more process types). For example, various process types may include die casting, injection molding, machining, or bending or working of sheet metal (however, as will be understood by those skilled in the art, other process types may also be used to produce a part, and these process types are used as examples herein). Embodiments enable users to compare the costs associated with producing a part using various process types, as well as to compare the embossed carbon of producing a part using various process types.

[0012] In this specification, the term "cycle time" generally refers to the time it takes for one or more machines to operate in order to produce a part using a given process type. Different process types require different cycle time calculations. For example, the cycle time for a part produced using a machining process type can be complex, including the sum of the cutting times for each operational step of the machining process. This cycle time may also include the operational times of multiple process steps using different machines. Various cycle time calculations will be discussed in more detail later.

[0013] In this specification, the term “material” used when describing manufactured parts means the raw materials used in the manufacturing process. For example, various types of materials include various types of plastics (e.g., those for injection molding) and various types of metals (e.g., those for machining, sheet metal, or various types of casting).

[0014] Another (smaller) impact on embedded carbon in the manufacturing of parts is embedded carbon associated with the manufacturing process itself ("process carbon" or "process embedded carbon"). As will be detailed later, process carbon depends to some extent on the chosen factory location. The factory location determines the "grid mix" associated with the factory (and associated process). In this specification, the term "grid mix" means information associated with the mix of power sources used by a factory operating at a given geographical location. For example, the "grid mix" of a factory at one location may consist mainly of electricity from coal-fired power plants, while the "grid mix" of a factory at another geographical location may include electricity from renewable energy sources. To calculate the total embedded carbon in a process, this invention uses various "grid mixes" associated with the use of various factories.

[0015] Before describing the features of the present invention in detail, a (non-limiting) descriptive example is described. In this descriptive example, a company is trying to manufacture a component of a piece of equipment. The component is a heatsink, which will ultimately be mounted on another component to dissipate heat. The company has a set of computer-aided design (CAD) drawings of the heatsink, which specify the dimensions and shape of the heatsink. The CAD drawings include a model stored in a file, and the model includes a rendering / visualization of the heatsink (for example, the visualization shown as part 306 in Figure 3B). In addition to the structural design (or geometric shape) of the heatsink, the CAD file may include additional attributes, which may be stored in the metadata of the CAD file itself or in the component object paired with the CAD file. The company then tries to select a manufacturer to make the heatsink according to the requirements specified in the CAD file.

[0016] Once the company understands the specifications that the heatsink must meet (which are defined in the CAD file), it can consider various manufacturing processes, the manufacturer's geographical location, and materials to manufacture the parts in a cost-effective manner and, at the same time, reduce the embossed carbon associated with the manufacturing of the parts.

[0017] The company wants to keep manufacturing costs low (so that machines incorporating the heatsinks can be sold at a reasonable profit). Furthermore, the company wants the heatsink manufacturing to be sustainable (i.e., it wants to reduce the amount of embossed carbon emissions caused by the manufacturing of the heatsinks). Embodiments enable the company to import or otherwise provide a design described in a CAD file to the design system for analysis. The design system of the present invention enables the company (i.e., the company's users or representatives) to analyze various scenarios by interacting with the design system to arrive at a manufacturing method that achieves a desired balance between cost and embossed carbon. The various possible outcomes may include scenarios with various materials, various manufacturing processes, and various locations of manufacturing facilities. The company can arrive at a manufacturing method that achieves a desired balance between cost and embossed carbon by interacting with the design system and adjusting these various variables. The selected method may then be communicated to the manufacturer to begin manufacturing the parts. This descriptive example will be referenced later in conjunction with various drawings to illustrate the features of the present invention.

[0018] Referring first to Figure 1, this is a block diagram showing the various components of the system of the present invention. The system 100 shown in Figure 1 includes a design system 104, which receives a computer-aided design ("CAD") model and analyzes each aspect of the part to be manufactured. The CAD model may be provided in the form of one or more files provided by a user operating a user device 102 communicating with the design system 104, and may be uploaded to the design service 106 via interface 108 or otherwise transferred. The design service 106 may include several rules and computer program code configured to analyze the CAD model and perform the processing further described herein. The CAD model may also be provided in the form of one or more files retrieved from a design data repository 110 via interface 108. For example, the design data repository 110 may be a product lifecycle management (PLM) system. For example, many part designers or other companies may use a PLM system to manage their CAD files. In some embodiments, the interface 108 of the design system 104 may be configured to interface with or otherwise receive data from various PLM systems (for example, it may be configured to translate or convert data from PLM systems into data that can be manipulated by the design system 104). Although Figure 1 shows a single user device 102, a design data repository 110, and a design system 104, respectively, as will be understood by those skilled in the art, in actual applications, multiple user devices, design data repositories, and / or design systems may be provided, respectively. For example, as further described herein, multiple user devices 102 and multiple design data repositories 110 may provide part design data to the design system 104 for analysis.

[0019] Information from each CAD model (or data from the design data repository 110) defines one or more parts to be manufactured. After obtaining this data, the design system 104 may be configured to perform an analysis of various aspects of the parts (part material, manufacturing process, and manufacturer location) to generate estimated values of embodied carbon for several different manufacturing options for the parts and to generate estimated manufacturing cost values for each of those different manufacturing options. The design system 104 may operate on a local computing device or on a remotely hosted device (or a network of computing devices).

[0020] Upon receiving the design data from the interface 108, the design service 106 immediately identifies one or more geometric features of interest of the part and performs an operation of recommending modifications for improving the design with respect to manufacturability and cost and embodied carbon for those one or more geometric features. For example, the design service 106 may recommend reducing the number of tools required, changing a specialized tooling process to a more standard process, shortening the manufacturing time, reducing the manufacturing cost, reducing the raw materials required for the part, changing the geographical location where the part is manufactured, which may affect the cost or embodied carbon due to local wage rates and the electricity grid mix, etc.

[0021] The design service 106 may present information to the user via one or more user interfaces. The user interface may enable the user to change one or more manufacturing variables and see the impact on cost and embodied carbon. According to some embodiments, the user may be able to reach the desired balance of cost and embodied carbon by running various "scenarios" with different variables and comparing the results of those various scenarios.

[0022] According to some embodiments, the design system 104 performs various analyses associated with the manufacture of parts using data associated with various manufacturing processes (e.g., performing a comparative analysis of die casting and machining of parts). In part, such analyses may use data associated with various manufacturing processes received from one or more databases (e.g., the process database 120). The design system 104 may also perform analyses associated with estimating the cycle time of part manufacture using data from one or more databases (e.g., the factory database 130). For example, the cycle time associated with part manufacture may vary depending on the materials or processes used in part manufacture, and each of those different cycles may consume different amounts of electricity. The design system 104 may also perform analyses associated with estimating the amount of embodied carbon associated with various materials that may be used in part manufacture using data from one or more databases (e.g., the material database 140). Although the term "database" is used to refer to databases 120-140, as will be immediately understood by those skilled in the art upon reading this disclosure, data may be stored in other types of information sources or data storage devices and data may be retrieved therefrom. For example, the data may be retrieved as a file or feed from an application programming interface.

[0023] According to some embodiments, the process database 120 may include data associated with various processes. Each manufacturing process may include, for example, various process feasibility checks for each process required for part manufacture (e.g., minimum bend radius, maximum thickness, material type, achievable tolerance, consumables required for the process), modification of cycle time based on the selected material type (e.g., adjustment factor for cutting speed based on material cutting conditions), and power requirements for each stage of the process cycle time. In some embodiments, the process database 120 consists of several lookup tables to retrieve this information by process type.

[0024] According to several embodiments, the factory database 130 may include localized factory data for a number of geographical areas. For example, the factory data 130 may include economic and machine-related data associated with factories located in various regions, such data including data for determining factory overhead allocation rates (e.g., electricity rates, gas rates, rental rates, insurance rates, and additional support allocations), machine parameters for conducting feasibility assessments and calculating machine overhead allocation rates (e.g., machine cost, size, lifespan, and maintenance factors), further machine parameters for facilitating the calculation of process cycle times (e.g., machine spindle power, traverse speed, and tool change time), industrial sector wage rates by skill level, and electrical embodied carbon factors for a particular factory or geographical area.

[0025] According to several embodiments, the material database 140 may contain detailed material information relating to hundreds of different material compositions, including data relating to several different stock types, hundreds of individual stock sizes, and processes associated therewith. This data may include material property data for performing feasibility assessments (e.g., material type, specific heat capacity, and material hardness), material cost data for each material and material cost data for specific stock types (if necessary) for manufacturing parts, as well as the material-embossed carbon factor for each material.

[0026] The design system 104 is capable of generating one or more analysis results and / or recommendations that enable the user to select a desired manufacturing method for producing a part (this includes, for example, recommendations regarding the process to be used, the geographical location where the part should be manufactured, and the materials to be used). In some embodiments, these recommendations may be generated in conjunction with other manufacturing recommendations to enable improvements in cost, efficiency, and sustainability.

[0027] Figures 2A-2C show processes 200, 250, and 280 that the design system 104 may perform (together with other components of system 100) according to several embodiments. Processes 200, 250, and 280 in Figures 2A-2C will be described in conjunction with the various user interface diagrams shown in Figures 3A-3I. The user interfaces in Figures 3A-3I are for illustrative purposes only, and other user interface configurations may be used for interaction with the system of the present invention, as those skilled in the art will immediately understand upon reading this disclosure. The user interfaces in Figures 3A-3I may be accessed, for example, from a web browser on user device 102 and displayed on the display of user device 102, and may be configured to receive input from a user operating user device 102 (for example, via a keyboard, cursor, mouse, touchscreen, or other input device associated with user device 102).

[0028] Process 200 may be initiated, for example, by a request from a user operating user device 102. For example, the user may be a manufacturing engineer or other designer who is evaluating aspects of a part (or its components) to determine whether it can be manufactured in a more sustainable way. Processing is initiated at 202, and one or more CAD files or part objects are provided to the design system. For example, the user operating user device 102 may interact with a user interface such as user interface 302 in Figure 3A. User interface 302 (and the user interfaces shown in Figures 3B-3I) may be displayed, for example, on the display device 300 of user device 102. As shown in Figure 3A, the user may be prompted to upload a CAD model (for example, in the form of one or more CAD files), select an existing (already uploaded) CAD model, or identify the location of the CAD model in the form of a location (for example, a PLM location in the design data repository 110). In some embodiments, the user may also be able to select an existing project (which requires, for example, an already uploaded or identified CAD model that has already been analyzed to create one or more scenarios for embossed carbon and cost). Hereinafter, the term “scenario” is used to mean data associated with a part being analyzed by the system of the present invention (using several input variables selected by the user). The term “project” is used to mean data associated with a part being analyzed by the system of the present invention in one or more “scenarios” (each scenario may have different input variables selected by the user).

[0029] The design system 104 may immediately perform the process of analyzing the part design upon receiving the CAD file. The process proceeds to 204, where the design system 104 prompts the user (via a user interface displayed to the user on the display screen of the user device 102) to select one or more process groups to be used in the manufacture of the part. Generally, as used herein, a “process group” is a collection of manufacturing processes that share a common understanding of feature recognition and material morphology. For example, the user may be prompted to select whether to perform the analysis if the part were manufactured using a die-casting process or a machining process. In some embodiments, the selectable types of process groups are verified by the design system 104 during the initial analysis of the CAD file so that the user cannot select a process group that is not suitable for the part design.

[0030] Figure 3B shows an example of a user interface that allows the user to select one or more process groups (and other input variables). As shown in Figure 3B, the display 300 displays several menu options available for user selection, including the production scenario menu group 310, the tolerance menu group 330, the process and machine selection menu group 340, the cost menu group 350, and the sustainability menu group 370. These menu groups are shown for illustrative purposes only, but other groups or groupings may also be used, as those skilled in the art will immediately understand upon reading this disclosure. When the production scenario menu group 310 is selected (as shown in Figure 3B), several input options are presented to the user (displayed on the left side of the display 300 as items 312, 314, 316, 318, and 320), and simultaneously a rendering of part 306 is displayed in the visualization area 304. The rendering of part 306 is generated by the design system 104 based on the CAD file uploaded in 202. In some embodiments, the visualization region 304 includes several controllers that allow the user to interact with the rendering of the part 306 (for example, to zoom, pan, rotate, or otherwise inspect the part).

[0031] The process in 204 may include the user interacting with the display 300 to select a process group in 312. In this descriptive example, since the heat sink is suitable for die casting, die casting is presented to the user as a process group option (and is selected by the user in Figure 3B). Some die-cast parts also require machining, and are selected by the user in the example in Figure 3B. In some embodiments, the display 300 in Figure 3B is created by the design system 104, which retrieves process data from the process database 120 and is based at least to some extent on the analysis of the CAD model. For example, this process may include determining whether a part is suitable for a given manufacturing process and, if so, including that process as an option available for selection by the user in 312. According to some embodiments, the suitability of a part for a process is determined based on a feasibility assessment by the design system 104. In some embodiments, whether a user can select from several suitable manufacturing processes may also be determined by user permissions (for example, the system may impose license restrictions based on whether the user has a license for the manufacturing process).

[0032] Once the user has selected the desired process group attributes, the process proceeds to 206, where the design system 104 receives the selection result of the raw material type (input 318) to be used in the manufacture of the part. In some embodiments, multiple options may be selected, and the same part may be analyzed to calculate the embossed carbon of producing the same part using different types of materials. For example, if the part is manufactured using nylon, the embodiment allows the user to select from a list of nylon types (e.g., using nylon 6 (30% glass)) and other nylon types that fit the process group. In this descriptive example, the user chooses to analyze the manufacture of a heat sink using aluminum (more specifically, aluminum ANSI AL380.0). In some embodiments, input in 318 allows the user to select from a calculation list of suitable materials. The calculation list of suitable materials is determined by the design system 104 based on the analysis of the CAD model and the selected process group (e.g., based on the input received from the user in 312). This ensures that the user is not presented with material options that do not fit the design or the selected process.

[0033] Once these selections are made, the process may proceed to 208, where the user provides other relevant information (e.g., the quantity of parts to be manufactured under various scenarios, the size of each run or batch, etc.). This information is used by the design system 104 to calculate the embossed carbon and its cost.

[0034] Once the user has selected information revealing the desired process group, material, desired quantity, and batch size, the process proceeds to 210, where the design system 104 prompts the user to select a factory location where the parts will be manufactured (using the process group selected in 204). According to some embodiments, the selected factory location may be a “digital” location or a “virtual” location, which the design system 104 simulates using a digital twin or digital model of the factory located in the corresponding geographical location. According to some embodiments, by selecting a digital factory location, the design system 104 uses various sustainability parameters. For example, by selecting a digital factory location, the design system 104 retrieves factory data from the factory database 130, including local electricity costs and estimated regional CO2 emissions (expressed, for example, in kg CO2 / kWh). As an illustrative example, if a digital factory location is selected within China, the CO2 emissions are assumed to be approximately 1.02 kg CO2 / kWh, while for a digital factory location within the United States, the CO2 emissions are assumed to be approximately 0.5 kg CO2 / kWh. In some embodiments, the estimates are based on the current electricity mix of the region (e.g., coal, natural gas, nuclear, hydroelectric, or renewable energy). The selection of the digital factory location may also affect other estimates generated by the design system 104.

[0035] Referring again to the descriptive display 300 in Figure 3B, the user may be presented with a dropdown menu 314 to select the desired digital factory. The options available to the user may vary depending on the process group selected in 312, as well as other information associated with the CAD model based on the analysis by the design system 104. For example, some processes and designs may not be suitable for some factory locations.

[0036] Once the user has selected the desired factory location, the process proceeds to step 212, where the design system 104 receives information revealing one or more process step attributes. Various combinations of parts and manufacturing processes may require various process steps (essentially sub-steps of the selected manufacturing process). For example, a part (e.g., the heat sink in the descriptive example) may be die-cast (as selected in step 204 and in step 312 of Figure 3B). However, based on the part's design, several process steps may be required to finish the part. These process steps may be determined by the design system 104 (based on the selected process and CAD model) and are referred to herein as "computed routing." They may further include one or more pre-configured "process overrides," which may modify one or more steps or sub-steps. Generally, a process override is referred to herein as a user-specified deviation from the default assumptions of the design system 104. To reiterate the descriptive example, the primary process chosen for the heat sink is "die casting," but the design system 104 may determine that there are several sub-processes or steps that may be required.

[0037] Examples of procedures include a set of processes used in a manufacturing process (for example, a procedure may include one or more of the following: stock machining, perimeter cutting, 3-axis milling, sawing, or bulk milling). These procedures may be required to resize raw materials to a size suitable for die casting. The selection of process procedures directly impacts both the embossed carbon of the process and the cost of the part. For example, a larger number of process steps required for a part may result in the consumption of additional energy (and thus an increase in the embossed carbon of the process). Furthermore, if the raw material requires considerable machining or other cutting to reduce its size, it may increase waste (and thus increase costs and embossed carbon). Embodiments allow these variables to be easily analyzed using the system of the present invention. According to some embodiments, the options available to the user (for example, in 316 of Figure 3B) are determined by the design system 104 based on the CAD model and (in 312 of Figure 3B) the selected group of processes. Procedure data may be extracted by the design system 104 from process data 120.

[0038] Once these selection results and additional information are obtained, the process proceeds to 214, where the design system 104 operates to perform an analysis. In some embodiments, the analysis is performed for each combination of selection results. Generally, the process in 214 includes calculating the material-embossed carbon and the process-embossed carbon (the sum of these is the total-embossed carbon for that scenario). According to some embodiments, the process in 214 further includes determining the costs for each scenario (for example, these are approximately equal to the material cost, tooling and setup cost, manufacturing process cost, assembly cost, and labor cost for each scenario). Calculating each of these values ​​may be an iterative process requiring process data from the process database 120, factory data from the factory database 130, and material data from the material database 140.

[0039] According to several embodiments, the embodiments perform the calculation of the rough mass required for manufacturing a part in a given scenario. This calculation requires several factors and is influenced by the selected process group, process procedure, and material. The calculation of rough mass for various process groups is described below. If the part is selected to be manufactured by injection molding, the calculation of the rough mass of the part is based on a calculation of dividing the part's "finished mass" by the "utilization rate". The "utilization rate" is calculated as "utilization rate = (1 - material waste rate) × molding efficiency", where the efficiency is based on the machine used (the efficiency is taken from process data 120 and factory data 130) (and this is typically equal to 0.95). The material waste rate is expressed as a percentage and is the difference between the "runner rate" and the "regrind allowance". The regrind allowance may default to 0.25, may be taken from factory data 130, or may be entered as a user-specified value. The runner rate is a function of runner volume, the number of part cavities, and part volume. The number of cavities and the volume of a part are calculated by the design system 104 based on the part's CAD model. In injection molding, the "runner" is a channel cut into the mold that allows material (such as plastic) to flow from the nozzle into the cavity (mold). The "runner volume" is calculated by the design system 104 based on the part's CAD model, as well as information about the machine used (taken from process data 120 and factory data 130). The "finished mass" of the part is calculated based on the product of the "part volume" and the "material density". The part volume is calculated by the design system 104 based on the part's CAD model and the material density of the selected material (entered in step 206). The material density may be taken from the material database 140. Thus, the embodiment enables efficient and accurate calculation of the rough mass of an injection-molded part.

[0040] In a scenario where the part to be manufactured is selected to use a machining process, the selection of an appropriate material stock is the primary governing factor in the calculation of rough mass (and therefore the calculation of embossed carbon for the scenario). The analysis in 214 includes a process to ensure that an appropriate material stock is selected and analyzed. This includes a process to determine the alignment and cross-section of an appropriate material stock. Embodiments automatically determine the most likely stock configuration and alignment direction. The design system 104 analyzes the geometry of the part (from the CAD model) and evaluates the possible stock axial directions and cross-sections from these directions. In some embodiments, the user may be able to view the selected stock axial directions and cross-sections by interacting with the visualization area 304 of the display 300 (shown, for example, in Figure 3B). In some embodiments, the user may override the stock configuration and alignment recommended by the design system 104. The design system 104 determines the stock configuration and alignment of the part using several rules. For example, if a part is round, a round cross-section may be assigned (this allows for the selection of a round stock material). If a part is nearly flat and round, a rectangular cross-section may be assigned to the part (and a plate stock may be selected for use in the analysis). The rules applied by the design system 104 may determine, based on the selected machine and factory, whether a plate stock may be used. For example, the selected factory or machine may have a maximum acceptance of round stock and / or a maximum stock thickness compared to the diameter of a round cross-section. These parameters define which stock materials may be used in a given factory or machine (and, for example, which may be taken from factory data 130). The selection of an appropriate input stock material for the selected factory / machine in a scenario can have a significant impact on the embossed carbon of the part's production. Another factor is the size and tolerance of the stock machining material.

[0041] In some embodiments, the design system 104 uses the concept of machining stock allowance when determining the initial stock size required for machining a given part. Stock allowance is a small amount of extra material added to the finished part dimensions to accommodate any machining (material removal) necessary to meet material quality, tolerance, or finish requirements. Stock allowance may be specified in the part's CAD model and analyzed by the design system 104. In some cases, a non-zero stock allowance may be required to facilitate rough and finish machining of the part. A stock allowance of zero means that the "as supplied" stock surface is sufficient for the finished part and does not require additional machining to meet given quality, tolerance, or surface finish requirements. The design system 104 determines the ideal stock size required for the part, based on the dimensions of the finished part, as well as the amount of material required to satisfy any specified stock allowance (both of which are determined from the part's CAD model). In some embodiments, if the design system 104 determines that a non-hex stock is suitable for a part, the design system 104 selects a stock having a minimum standard thickness greater than or equal to the ideal thickness. This selection result includes data from material data 140.

[0042] In some embodiments, the concept of “virtual” stock may be used when actual stock is unavailable. By using the concept of “virtual” stock, it is possible to perform an analysis to determine whether the stock could be suitable for the part, even when the stock is not currently available. In some embodiments, the design system 104 uses rules to apply default stock allowances. These rules can determine the minimum and maximum values ​​of the stock allowance. In some embodiments, when the stock material is a rectangular bar, square bar, or plate, a stock allowance percentage may be applied. The stock allowance percentage may be a percentage of the cross-sectional height of the part. When the stock material is a round bar or cylindrical tube, the stock allowance percentage is a percentage of the outer diameter of the cross-section of the part. The design system 104 may apply different rules to determine the stock allowance of a part.

[0043] In a scenario where the part to be manufactured is selected to use sheet metal, the processing in 214 includes analysis specific to that material and associated manufacturing processes. For example, the material cost of a sheet metal part is based on the rough mass required to make the part. The raw material utilization rate is equal to the finished mass of the part divided by the rough mass ("rough mass" includes all material scrap). There are several methods that the design system 104 may use to calculate the sheet metal material utilization rate. These methods may be based on the processes used to assemble the part using sheet metal. For example, if the scenario indicates that the material to be used is sheet metal and the selected manufacturing process is progressive die, the design system 104 may use the True Part Shape Nesting (TPSN) algorithm to calculate the material utilization rate. This algorithm maximizes material utilization and minimizes waste by finding the tightest nesting of the part using the actual perimeter of the blank (the perimeter of the blank is determined from process data 120 and factory data 130). In the progressive die process, the TPSN algorithm uses the Optimized Strip Nesting algorithm. In this algorithm, parts are nested in multiple columns, and all parts in a single column have a uniform orientation. In a scenario where the material is sheet metal and the process is a different type of hard tool procedure (other than a progressive die), the design system 104 may use rectangular nesting by default. This method takes into account the longitudinal and lateral orientations of the material using the minimum inclusion rectangle of the blank (determined from process data 120 and factory data 130).

[0044] According to several embodiments, the user may be able to specify a desired method for calculating the utilization rate of parts assembled from sheet metal. For example, the user may be able to select “rectangular nesting,” “true part nesting,” “machine default nesting,” or “override.” In some embodiments, the design system 104 may allow the user to select “rectangular nesting” when the parts are rectangularly nested on the sheet in the longitudinal or widthwise orientation. The design system 104 may allow the user to select “true part nesting” when the selected manufacturing process is a progressive die. In this nesting, the nesting is determined using the actual outer circumference of the part, and the design system 104 performs an analysis to test various rotations of the part. The design system 104 may allow the user to select “machine default nesting,” which uses the average material utilization rate of the machine (determined from process data 120 and factory data 130). The design system 104 may also allow the user to “override” these nestings and instead use a fixed utilization rate value specified by the user.

[0045] The design system 104 performs several other analyses to calculate cost and embossed carbon. This is done by analyzing the part design (from CAD model information), as well as the selected materials, processes, and locations. For example, the design system 104 may determine whether (and the size of) pilot holes should be drilled for assembling the part. Once the design system 104 has performed these (and others) analyses to calculate the rough mass of the part, the embossed carbon for this scenario is calculated by multiplying the calculated rough mass by the carbon factor of the material (taken from material data 140). Thus, the embodiment takes into account all processes associated with the creation of the stock material, which leads to an accurate calculation of the embossed carbon of the part. The design system 104 uses the rough mass to calculate the "material embossed carbon" of the part.

[0046] The design system 104 also performs several determinations to estimate the cycle time associated with manufacturing a part in a desired scenario. The cycle time for manufacturing a part varies depending on the group of processes selected in the scenario. For example, a part manufactured using a machining process may require several cycle times that make up the overall cycle time. A machining process may include cutting time (the time it takes for the material to be cut into a certain shape or size). The cutting portion of the cycle time may have multiple steps, each of which includes engagement time and rapid transfer time. Engagement time is the time when the tool or part is rotating (or operating in another form). Rapid transfer time is the time when the tool or part is positioned (during which neither the tool nor the part is rotating). Each of these requires complex calculations and several rules based on data extracted from process data 120 and factory data 130, as well as the selected processes and procedures. In the case of a machining process, engagement time consists of "chip creation time" and "non-chip creation time". Each of these times depends on the specific process and machine used and can be calculated by the design system 104 (by referring to data from process data 120 and factory data 130). Once the total cycle time for a given scenario is calculated, the embodiment uses the factory data 130 to calculate the electrical carbon factor for that scenario. The electrical carbon factor is calculated as kg CO2. 2eIt may be expressed in kWh and generally depends on cycle time, machine data, and the factory location (which has an associated "grid mix"). As mentioned above, the factory location may be a virtual model of a factory located at a geographical location. The virtual model may include energy data that defines the grid mix associated with that location. Once the manufacturing (or "process") embossed carbon for the production of a part has been calculated, an estimate of the total embossed carbon may be calculated (this is done by summing the material embossed carbon, process embossed carbon, and all logistics embossed carbon associated with the scenario). In some embodiments, the logistics embossed carbon associated with the scenario may be a user-defined value. For example, the user may have an understanding of those logistics embossed carbons and may enter those values. By default, a value of zero may be entered.

[0047] The design system 104 also operates to calculate the cost of a scenario (referencing cost calculation rules and data from process data 120, factory data 130, and material data 140), which includes material costs, labor costs, and tooling costs.

[0048] The process proceeds to step 216, where the design system 104 presents the analysis results to the user (for example, in a user interface format, spreadsheet format, or similar format). As an example, the user may be presented with a user interface, as shown in Figure 3C, via the display 300, where the results of the analysis for a given scenario are shown. In the display 300 of Figure 3C, the user is presented with data displayed in a spreadsheet format, showing the results of the analysis for one scenario. The data in Figure 3C shows the analysis results for a heat sink, whose die-cast part requires four processing steps (melting, high-pressure die-casting, trimming, and milling) in the selected procedure. The analyzed scenario selects a factory in China. The design system 104 calculates the total embossed carbon (measured in kg CO2) for producing each heat sink in the scenario. 2e The estimated cost is 0.63, of which 0.52 is for material-embossed carbon, 0.11 for process-embossed carbon, and 0.00 for logistics-embossed carbon. Furthermore, the design system 104 calculates that the total cost per manufactured heatsink for the scenario is estimated at US$1.77. In some embodiments, the user may be able to view and / or download a detailed breakdown of cost data (e.g., showing a detailed breakdown of manufacturing time and cost data for each process). In some embodiments, the user may select one of the scenarios presented in 216 as the final scenario to be used for production. In some embodiments, the user may interact with the design system 104 to have a specification of the selected scenario sent to the manufacturer for use in the production of parts following that scenario. In some embodiments, a specification of the selected scenario may be sent to a user device 102 associated with the manufacturer.

[0049] According to some embodiments, a user may have compared the results of multiple scenarios to select a scenario in which low embossed carbon and low cost are in a desired balance. Referring to Figure 2B, process 250 is shown, which represents an analysis sequence that can be used to analyze various part manufacturing scenarios. Process 250 may be performed by a user interacting with the design system 104 by operating a user device 102. In 252, the user performs an initial analysis of the part (for example, according to process 200 in Figure 2A). In 254, the user saves the initial scenario results for the part. The design system 104 saves the scenario results for later retrieval and analysis. Next, in 256, the user may input information to modify one or more variables of the scenario to create a new scenario. For example, the user may select a different process group, a different factory location, a different process step, a different material, or a different production quantity or batch size. The process proceeds to 258, where the design system 104 saves the updated scenario results for later retrieval and analysis. The processing in steps 256 and 258 may be repeated by the user as needed to input various combinations of variables for analysis.

[0050] The process proceeds to step 260, where the design system 104 displays to the user a comparison of various scenarios for manufacturing a part. As described above, each scenario may be saved by the user, and each scenario may require the selection of one or more different input variables (for example, the user may modify the process group, factory location, material selection, etc.). Embodiments allow the user to view the results of each of these different scenarios. For example, referring to Figure 3H, the process in step 260 may require the design system 104 to present to the user a display 300 showing the results of each scenario in chart format. The display 300 may include an area 390 listing the execution of various scenarios for a selected part, and an area 392 displaying the results of each scenario. In the display 300 of Figure 3H, the user can view further details about a particular scenario by clicking on it in the list of scenarios 390, hovering the cursor over it, or selecting it in other ways (for example, hovering over a scenario may overlay a modal or window on part of the display 300 showing the variables selected in each scenario). In area 392, the user can select the data to be displayed in the graph for each scenario. For example, the user may choose to display total cost data and total embossed carbon for each scenario. Various cost options may include material costs, labor costs, equipment costs, etc. Various embossed carbon options may include total embossed carbon, material embossed carbon, process embossed carbon, logistics embossed carbon, etc. In this descriptive example, the user can determine that Scenario 3 achieves the desired balance between low cost and relatively low embossed carbon. By presenting the user with a display of such scenario comparisons, the embodiment enables the user to efficiently compare highly complex scenarios.The user can interact with these results to determine which scenario yields the desired outcome (for example, the user can better select a scenario that matches the desired outcome by balancing the embossed carbon of each scenario with the cost of each scenario). In some embodiments, the user may interact with the design system 104 to select one of the scenarios as the final scenario to be used for manufacturing the part. In some embodiments, the design system 104 may send the selected scenario to the manufacturer to manage the manufacturing of the part according to that scenario.

[0051] In some embodiments, the design system 104 may be configured to automatically analyze user-inputted data to confirm that the user has selected a valid combination of materials, processes, and factory locations (or that the user can select only valid combinations). Furthermore, the design system 104 may be configured to automatically suggest alternative materials, processes, or factory locations that may result in either cost reduction or embossed carbon reduction. For example, referring to Figure 2C, in some embodiments, process 280 may be performed after the user has executed a scenario requiring a specific material selection. In 282, the design system 104 performs a process to analyze the material selection (and other selected attributes). In 284, the design system 104 determines whether one or more alternative materials (e.g., materials suitable for the part design) are available. In 286, the design system 104 presents the user with a user interface listing the alternative materials. For example, referring again to Figure 3E, the user may navigate to the user interface presenting the alternative materials from item 375 (a user interface area showing the relative material carbon effects for one or more alternative materials). If the user wishes to analyze alternative materials in more detail, they may click the area (or button) associated with item 375, and may be presented with the user interface 300 shown in Figure 3I. As shown in Figure 3I, the user interface lists one or more alternative materials with different carbon emissions and costs in area 380. The user may be shown the material analyzed in the current scenario and a list of possible alternative materials. The user may choose to analyze one or more of the alternative materials, thereby causing the design system 104 to perform the analysis using the already entered criteria and the newly selected materials.

[0052] Referring again to Figure 2C, if the user selects one or more alternative materials in 288, the process proceeds to 290, where the alternative scenario is executed using the selected alternative materials. In this way, the embodiment makes it easy for the user to generate and compare multiple scenarios using materials (or other inputs) that may result in different costs or carbon effects. While an exemplary user interface has been shown in which the design system 104 automatically identifies alternative materials, the system can also automatically identify other alternatives (e.g., factory location, process group, etc.). Thus, the embodiment makes it easy for the user to review very complex comparisons of scenarios that require very complex analysis with multiple variables, thereby enabling the selection of a scenario that achieves a desired balance between carbon effects and cost.

[0053] According to some embodiments, the user may be provided with several options and interfaces when creating or evaluating a scenario. For example, referring again to Figure 3B, the user may be presented with an option 309 to save the current scenario. Furthermore, the user may be presented with an option 308 to view part details. A descriptive user interface that may be displayed to a user who has chosen to view part details is shown in Figure 3G. In the display 300 of Figure 3G, the user is presented with a tabular display of the process steps associated with the selected process group for that part. Continuing with this descriptive example, the illustrated process steps are for the die-casting process of a heat sink in a digital factory in China. As shown, the die-casting process for this part in this scenario includes four steps: melting, high-pressure die-casting, trimming, and triaxial milling. The display 300 of Figure 3G shows embossed carbon information associated with each of these process steps.

[0054] The user may also view cost information for the current scenario. For example, referring to Figure 3C, the illustrated display 300 may be displayed to a user who has selected the cost menu item 350. The user may also view sustainability information for the current scenario. For example, referring to Figure 3D, the illustrated display 300 may be displayed to a user who has selected the sustainability menu item 370. In some embodiments, the sustainability menu item 370 may be presented as a single display or divided into multiple displays (as shown in Figures 3D-3F). In the display 300 of Figure 3D, the user is shown a sustainability screen displaying an embodied carbon summary 372 for the current scenario (which includes information indicating which of the evaluated processes lack sustainability information, as well as information showing the calculated embodied carbon). The user may choose to compare the current scenario with other scenarios (309).

[0055] Referring to Figure 3E, a user who chooses to view material-embossed carbon information may be presented with a display 300 showing the material-embossed carbon for the current scenario. Referring to Figure 3F, a user who chooses to view manufactured-embossed carbon information may be presented with a display 300 showing the manufactured-embossed carbon for the current scenario. As shown in the figure, a table showing the manufactured-embossed carbon for each step of the procedure may also be presented. In this explanatory example, the dissolution and trimming steps account for the majority of the embossed carbon in the manufacturing process. Other displays, interfaces, and analyses may be provided to the user, as will be immediately understood by those skilled in the art upon reading this disclosure.

[0056] Figure 4 shows a computing system 400 that may be configured to function as the design system 104 of Figure 1, according to an exemplary embodiment. For example, the computing system 400 may be a database node, a server, a cloud platform, a user device, etc. In some embodiments, the computing system 400 may be distributed across multiple devices. Referring to Figure 4, the computing system 400 includes a network interface 410, a processor 420, an output 430, and a storage device 440 (e.g., in-memory). Although not shown in Figure 4, the computing system 400 may also include other components (e.g., a display, an input unit, a receiver, a transmitter, a persistent disk, and the like), or may be electronically connected to such components. The processor 420 may control the other components of the computing system 400.

[0057] The network interface 410 may transmit and receive data via the Internet, a private network, a public network, an enterprise network, etc. The network interface 410 may be a wireless interface, a wired interface, or a combination thereof. The processor 420 may include one or more processing devices, each containing one or more processing cores. In some examples, the processor 420 is a multi-core processor or multiple multi-core processors. Furthermore, the processor 420 may be fixed or reconfigurable.

[0058] Output 430 may output data to an embedded display of the computing system 400, an externally connected display, a display connected to a cloud platform, another computing device (e.g., a display used with user device 102, and / or a display used with design data source 110), and the like. For example, output 430 may include ports, interfaces, cables, wires, boards, and / or the like that have input / output capabilities. The network interface 410, output 430, or a combination thereof may interact with applications running on other devices. The storage device 440 is not limited to a specific storage device and may include any known memory device (e.g., RAM, ROM, hard disk, and the like), which may or may not be included in a cloud environment. The storage device 440 may store software modules or other instructions that may be executed by the processor 420 to implement methods 200, 250, and 280 shown in Figure 2.

[0059] According to various embodiments, the processor 420 may receive an image including the geometric design of a part. This image may include a technical model such as a CAD or similar. The processor 420 may be configured to analyze the technical model and perform the processing described herein. Furthermore, the output 430 may output information about embossed carbon for various methods of manufacturing the part to the user interface.

[0060] As can be understood from the above-described specification, the above-described examples in this disclosure may be implemented using computer programming techniques or computer engineering techniques, which include computer software, firmware, hardware, or any combination or subset thereof. Any program having computer-readable code thus obtained may be implemented or prepared in one or more non-temporary computer-readable media, thereby creating a computer program product (i.e., a product) in accordance with the examples described in this disclosure. For example, non-temporary computer-readable media may be, but are not limited to, fixed drives, diskettes, optical discs, magnetic tapes, flash memory, external drives, semiconductor memory (e.g., read-only memory (ROM), random access memory (RAM)), and / or any other non-temporary transmission and / or reception media (e.g., the Internet, cloud storage, the Internet of Things (IoT), or other communication networks or links). A product containing computer code may be made and / or used by executing the code directly from one medium, copying the code from one medium to another, or transmitting the code over a network.

[0061] A computer program (also called a program, software, software application, "app," or code) may contain machine instructions for a programmable processor and may be implemented in a high-level procedural programming language and / or an object-oriented programming language and / or an assembly / machine language. Herein, the terms "machine-readable medium" and "computer-readable medium" mean any computer program product, apparatus, cloud storage, internet of things, and / or device (e.g., magnetic disks, optical disks, memory, programmable logic devices (PLDs)) used to provide machine instructions and / or data to a programmable processor (which includes machine-readable medium that receives machine instructions as machine-readable signals). However, "machine-readable medium" and "computer-readable medium" do not include transient signals. The term "machine-readable signal" means any signal available to provide machine instructions and / or any other type of data to a programmable processor.

[0062] The above-described process and illustrations should not be construed as meaning that the order in which each process step is performed is fixed. Rather, each process step may be performed in any possible order, including performing at least some steps simultaneously. While this disclosure has been described in relation to specific examples, various changes, substitutions, and modifications will naturally be made to embodiments of this disclosure, as long as they do not deviate from the spirit and scope of this disclosure as expressed in the appended claims, as will be obvious to those skilled in the art. [Note 1] A computing system, The computing system includes a processor, and the processor is Receiving a computer-aided design (CAD) model and a request to perform an analysis of at least one part described by the CAD model, Receiving information that identifies a manufacturing scenario, wherein the scenario includes process groups, factory locations, and material selection results. The calculation involves determining the embossed carbon of a manufacturing scenario based on the information identifying the manufacturing scenario, wherein the embossed carbon includes material embossed carbon, process embossed carbon, and total process embossed carbon. To present to the user information associated with the embossed carbon in the manufacturing scenario, It is configured to do, Computing system. [Note 2] The aforementioned processor further, The computing system described in Appendix 1, configured to store the information associated with the embossed carbon of the manufacturing scenario. [Note 3] The aforementioned processor further, Receiving information identifying a second manufacturing scenario associated with at least the first component, wherein the second manufacturing scenario includes information that updates values ​​in at least one of the following: (i) the process group, (ii) the factory location, and (iii) the material. The calculation of a second embossed carbon for a manufacturing scenario, based on the information identifying the second manufacturing scenario, wherein the second embossed carbon includes a second material embossed carbon, a second process embossed carbon, and a second total process embossed carbon. To present to the user information associated with the second embossed carbon of the second manufacturing scenario, It is configured to do, The computing system described in Appendix 2. [Note 4] The aforementioned processor further, The computing system described in Appendix 3, configured to store the information associated with the second embossed carbon of the second manufacturing scenario. [Note 5] The aforementioned processor further, The computing system according to Appendix 1, configured to calculate an estimated cost of producing the at least first component using the manufacturing scenario, based on the information identifying the manufacturing scenario. [Note 6] The aforementioned processor further, The computing system according to Appendix 4, configured to generate an interface for displaying to a user operating a user device, comparing the embossed carbon of the first manufacturing scenario and the second manufacturing scenario. [Note 7] The aforementioned processor further, Based on the information identifying the manufacturing scenario, at least one first alternative material suitable for the at least first component is automatically determined. To generate an interface that presents information associated with at least the first alternative material, for display to a user operating a user device, A computing system as described in Appendix 1, configured to perform the following: [Note 8] The aforementioned processor further, The computing system according to Appendix 7, which is configured to receive from the user the results of selecting at least a first alternative material and a request for the creation of a further manufacturing scenario, wherein the further manufacturing scenario includes the process group, the factory location, and the results of selecting at least a first alternative material. [Note 9] The aforementioned processor further, The computing system described in Appendix 8, configured to generate an interface for displaying to a user operating a user device, comparing the embossed carbon of the manufacturing scenario and the further manufacturing scenario. [Note 10] A method for operating a design system, The step of receiving a computer-aided design (CAD) model, wherein the CAD model describes at least a first part, The steps include receiving a request to perform an analysis of at least the first component, A step of receiving information that identifies a manufacturing scenario, wherein the scenario includes a selected process group, a selected factory location, and selected materials, A step of calculating the embossed carbon of a manufacturing scenario based on the information identifying the manufacturing scenario, wherein the embossed carbon includes material embossed carbon, process embossed carbon, and total process embossed carbon. The steps include: making information associated with the embossed carbon in the manufacturing scenario available to the user; A method that includes this. [Note 11] Steps to store the information associated with the embossed carbon of the manufacturing scenario. The method described in Appendix 10, further including the method described in Appendix 10. [Note 12] The step of receiving information that identifies a second manufacturing scenario associated with at least the first component, wherein the second manufacturing scenario includes information that updates values ​​in at least one of (i) the process group, (ii) the factory location, and (iii) the material, A step of calculating a second embossed carbon of the manufacturing scenario based on the information identifying the second manufacturing scenario, wherein the second embossed carbon includes a second material embossed carbon, a second process embossed carbon, and a second total process embossed carbon. The steps include making information associated with the second embossed carbon of the second manufacturing scenario available to the user, The method described in Appendix 11, further including the method described in Appendix 11. [Note 13] Steps to store the information associated with the second embossed carbon of the second manufacturing scenario. The method described in Appendix 12, further including the method described in Appendix 12. [Note 14] A step of calculating the estimated cost of producing the part using the manufacturing scenario, based on the information that identifies the manufacturing scenario. The method described in Appendix 10, further including the method described in Appendix 10. [Note 15] A step of generating an interface for displaying to the user that compares the embossed carbon of the first manufacturing scenario with the embossed carbon of the second manufacturing scenario. The method described in Appendix 13, further including the method described in Appendix 13. [Note 16] A step of automatically determining at least a first alternative material suitable for the at least first part based on the information identifying the manufacturing scenario, The steps include generating an interface for displaying to a user operating a user device, which presents information associated with at least the first alternative material, The method described in Appendix 10, further including the method described in Appendix 10. [Note 17] A step of receiving from the user the results of selecting at least a first alternative material and a request for the creation of a further manufacturing scenario, wherein the further manufacturing scenario includes the process group, the factory location, and the results of selecting at least the first alternative material. The method described in Appendix 16, further including the method described in Appendix 16. [Note 18] A step of generating an interface for displaying to a user operating a user device, which compares the embossed carbon of the aforementioned manufacturing scenario and the aforementioned further manufacturing scenario. The method described in Appendix 17, further including the method described in Appendix 17. [Note 19] The step of ensuring that the information associated with the manufacturing scenario is sent to the manufacturer so that it can be used in the manufacture of the parts. The method described in Appendix 10, further including the method described in Appendix 10.

Claims

1. A computing system, To facilitate data transmission with remote user devices via API (Application Programming Interface), a communication port connected to the computing system and It is a processor, A step of receiving one or more computer-aided design (CAD) files from a user device via the API, each file including information representing a CAD model of at least one first part and a request to perform an analysis of at least the first part described by the CAD model, wherein at least one CAD file includes a structural design and specifications of at least the attributes of the first part. A step of automatically determining at least one process group compatible with the structural design of at least the first part, based on information in one or more CAD files, The steps include receiving instructions indicating a user selection of one or more of the at least one process group determined above, A step of receiving information identifying a manufacturing scenario, wherein the manufacturing scenario includes one or more user selections from the determined at least one process group, a factory location, and materials, and each process group in the determined at least one process group of the user selection includes one or more manufacturing processes for manufacturing the first part. A step of determining the embossed carbon of the manufacturing scenario based on the information identifying the manufacturing scenario, wherein the embossed carbon includes material embossed carbon, process embossed carbon, and total process embossed carbon. A step of presenting to a user information associated with the information identifying the manufacturing scenario, wherein the presented information includes the identified manufacturing scenario and the embossed carbon determined for the identified manufacturing scenario. Information associated with the information identifying the manufacturing scenario, the step of receiving instructions from the presented information indicating a user selection of the identified manufacturing scenario, Steps include: transmitting, via a network interface, the specifications of the identified manufacturing scenario to a user device associated with a manufacturer that manufactures at least the first part according to the identified manufacturing scenario, in accordance with the user selection of the identified manufacturing scenario, wherein the identified manufacturing scenario includes the material-embossed carbon, the process-embossed carbon, and the total process-embossed carbon determined for the identified manufacturing scenario; A processor configured to perform the following actions: A computing system equipped with [the following features].

2. The aforementioned processor, The computing system according to claim 1, further configured to store the information associated with the embossed carbon of the manufacturing scenario.

3. The aforementioned processor, A step of receiving information identifying a second manufacturing scenario associated with at least the first part, wherein the second manufacturing scenario includes information to update values ​​in at least one of (i) the selected process group, (ii) the selected factory location, and (iii) the selected material, A step of calculating a second embossed carbon of the manufacturing scenario based on the information identifying the second manufacturing scenario, wherein the second embossed carbon includes a second material embossed carbon, a second process embossed carbon, and a second total process embossed carbon. A step of presenting to the user information associated with the second embossed carbon of the second manufacturing scenario, It is further configured to do the following: The computing system according to claim 2.

4. The aforementioned processor, The computing system according to claim 3, further configured to store the information associated with the second embossed carbon of the second manufacturing scenario.

5. The aforementioned processor, The computing system according to claim 1, further configured to calculate an estimated cost of producing the at least first component using the manufacturing scenario, based on the information identifying the manufacturing scenario.

6. The aforementioned processor, The computing system according to claim 4, further configured to generate an interface for displaying to a user device an interface for comparing the embossed carbon of the first manufacturing scenario and the second manufacturing scenario.

7. The aforementioned processor, A step of automatically determining at least a first alternative material that is suitable for at least the first part, based on the information that identifies the manufacturing scenario, The steps include generating an interface for displaying information associated with at least the first alternative material to a user device, The computing system according to claim 1, further configured to perform the following:

8. The aforementioned processor, The computing system according to claim 7, comprising the step of receiving from the user the selection of at least a first alternative material and a request for the creation of a further manufacturing scenario, wherein the further manufacturing scenario is further configured to perform the steps of including the selected process group, the selected factory location, and the at least first alternative material.

9. The aforementioned processor, The computing system according to claim 8, further configured to generate an interface for displaying to a user operating a user device, which compares the embossed carbon of the manufacturing scenario and the further manufacturing scenario.

10. A method for operating a design system, A step of receiving one or more computer-aided design (CAD) files from a user device via an API (Application Programming Interface), wherein the at least one CAD file includes a structural design and specifications of at least the attributes of the first part. The steps include receiving a request via the API to perform analysis of at least the first component, A step of determining at least one process group compatible with the structural design of at least the first part based on information in one or more CAD files, The steps include receiving instructions indicating a user selection of one or more of the at least one process group determined above, A step of receiving information identifying a manufacturing scenario, wherein the manufacturing scenario includes one or more user selections from the determined at least one process group, a selected factory location, and selected materials, and each process group in the determined at least one process group of the user selection includes one or more manufacturing processes for producing the first part, A step of determining the embossed carbon of a manufacturing scenario based on the information identifying the manufacturing scenario, wherein the embossed carbon includes material embossed carbon, process embossed carbon, and total process embossed carbon. A step of presenting to a user information associated with the information identifying the manufacturing scenario, wherein the presented information includes the identified manufacturing scenario and the embossed carbon determined for the identified manufacturing scenario. Information associated with the information identifying the manufacturing scenario, the step of receiving instructions from the presented information indicating a user selection of the identified manufacturing scenario, Steps include: transmitting, via a network interface, the specifications of the identified manufacturing scenario of the presented information to a user device associated with a manufacturer that manufactures at least the first part according to the identified manufacturing scenario, in accordance with the user selection of the identified manufacturing scenario, wherein the identified manufacturing scenario includes the material-embossed carbon, the process-embossed carbon, and the total process-embossed carbon determined for the identified manufacturing scenario; A method that includes this.

11. The method according to claim 10, further comprising the step of storing the information associated with the embossed carbon of the manufacturing scenario.

12. A step of receiving information identifying a second manufacturing scenario associated with at least the first part, wherein the second manufacturing scenario includes information to update values ​​in at least one of (i) the selected process group, (ii) the selected factory location, and (iii) the selected material, A step of calculating a second embossed carbon of the manufacturing scenario based on the information identifying the second manufacturing scenario, wherein the second embossed carbon includes a second material embossed carbon, a second process embossed carbon, and a second total process embossed carbon. The steps include making information associated with the second embossed carbon of the second manufacturing scenario available to the user, The method according to claim 11, further comprising:

13. The method according to claim 12, further comprising the step of storing the information associated with the second embossed carbon of the second manufacturing scenario.

14. The method according to claim 10, further comprising the step of calculating an estimated cost of producing the part using the manufacturing scenario, based on the information identifying the manufacturing scenario.

15. The method according to claim 13, further comprising the step of generating an interface for displaying to the user an interface for comparing the embossed carbon of the first manufacturing scenario with the embossed carbon of the second manufacturing scenario.

16. A step of automatically determining at least a first alternative material that is suitable for at least the first part, based on the information that identifies the manufacturing scenario, The steps include generating an interface for displaying information associated with at least the first alternative material to a user device, The method according to claim 10, further comprising:

17. The method according to claim 16, further comprising the steps of receiving from the user the selection of at least a first alternative material and a request for the creation of a further manufacturing scenario, wherein the further manufacturing scenario includes the selected process group, the factory location, and the at least first alternative material.

18. The method according to claim 17, further comprising the step of generating an interface for displaying to a user device an interface for comparing the embossed carbon of the manufacturing scenario and the further manufacturing scenario.

Citation Information

Patent Citations

  • Carbon-dioxide emission reduction system and method for reducing carbon-dioxide emission

    JP2009070083A

  • Hydrogen gas supply system, point management system, and service management system

    JP2020086503A

  • Information processing device, information processing method, and program thereof

    JP2021189566A

  • Utilizing sustainability factors for product optimization

    US20100274612A1

  • Method for real time estimation of embodied environmental impact in a building design

    US20130325410A1