Various embodiments of the present disclosure generally relate to a supply chain monitoring using connected devices, and more particularly, to integrating connected devices for monitoring in a manufacturing environment.
Manufacturers of goods that involve assembling the goods from a number of components are constrained by the limited time available to optimally plan and track the components. These manufacturers may have a number of suppliers producing the components and delivering the components to the manufacturer. In the current environment of supply chain the manufacturers may have suppliers in different parts of the country or even different parts of the world. However, up until now collecting data of the components from the suppliers have involved manual inputs, and often times after the components have been produced. Managing components produced by discrete manufacturing may encounter several challenges such as lack of sufficient data related to the production of the components, or difficulties in tracking qualities of the components produced, or delay in receiving relevant data. The present disclosure is directed to overcoming one or more of these issues.
The background description provided herein is for the purpose of generally presenting the context of the disclosure. Unless otherwise indicated herein, the materials described in this section are not prior art to the claims in this application and are not admitted to be prior art, or suggestions of the prior art, by inclusion in this section.
According to certain aspects of the disclosure, systems and methods are disclosed to provide data regarding manufacturing of components via internet connected devices located remotely in manufacturing locations.
In one embodiment, a computer-implemented method may be used for manufacturing monitoring using internet connected devices. The method may include receiving, by a one or more processors, time series data from one or more sensors located at a manufacturing location; receiving, by the one or more processors, environmental data from the one or more sensors located at a manufacturing location; receiving, by the one or more processors, quality data of one or more components produced at the manufacturing location; receiving, by the one or more processors, production data of the one or more components produced at the manufacturing location; associating, by the one or more processors, the time series data and the environmental data with the quality data and production data of the one or more components produced at the manufacturing location; and displaying, by the one or more processors, the associated time series data, environmental data, quality data and production data on a user device.
According to another aspect of the disclosure, a computer-implemented system for manufacturing monitoring using internet connected devices may include at least one memory having processor-readable instructions stored therein; and at least one processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions. The functions may include receiving time series data from one or more sensors located at a manufacturing location; receiving environmental data from the one or more sensors located at a manufacturing location; receiving quality data of one or more components produced at the manufacturing location; receiving production data of the one or more components produced at the manufacturing location; associating the time series data and the environmental data with the quality data and production data of the one or more components produced at the manufacturing location; and displaying the associated time series data, environmental data, quality data and production data on a user device.
According to still another aspect of the disclosure, a non-transitory computer-readable medium containing instructions for manufacturing monitoring using internet connected devices, the non-transitory computer-readable medium storing instructions that, when executed by at least one processor, may configure the at least one processor to perform receiving, by the one or more processors, time series data from one or more sensors located at a manufacturing location; receiving, by the one or more processors, environmental data from the one or more sensors located at a manufacturing location; receiving, by the one or more processors, quality data of one or more components produced at the manufacturing location; receiving, by the one or more processors, production data of the one or more components produced at the manufacturing location; associating, by the one or more processors, the time series data and the environmental data with the quality data and production data of the one or more components produced at the manufacturing location; and displaying, by the one or more processors, the associated time series data, environmental data, quality data and production data on a user device.
Additional objects and advantages of the disclosed embodiments will be set forth in part in the description that follows, and in part will be apparent from the description, or may be learned by practice of the disclosed embodiments. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only, and are not restrictive of the disclosed embodiments, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various exemplary embodiments and together with the description, serve to explain the principles of the disclosed embodiments.
As discussed above, managing discrete manufacturing supply chain may encounter numerous challenges. Discrete manufacturing is the production of distinct items, and may be characterized by individual or separate unit production. Units may be produced in low volume with very high complexity or high volumes of low complexity. The processes deployed in discrete manufacturing may not be continuous as each process may be individually started or stopped and can be run at varying production rates. The final product may be produced out of single or multiple inputs. Thus the challenges related to discrete manufacturing may include improving product quality and time-to-market speed while minimizing costs, inventory controls, product lead times and reducing or limiting material costs and waste.
Therefore, a need exist to remedy the above discussed shortcomings by installing internet connect devices located at each production facility to capture data that may be used to pre-stich quality and production data to time-series data based on date-time sequencing. The pre-stich data may be utilized to improve product quality, assist in maintaining proper inventory controls, and reduce costs and waste.
The subject matter of the present description will now be described more fully hereinafter with reference to the accompanying drawings, which form a part thereof, and which show, by way of illustration, specific exemplary embodiments. An embodiment or implementation described herein as “exemplary” is not to be construed as preferred or advantageous, for example, over other embodiments or implementations; rather, it is intended to reflect or indicate that the embodiment(s) is/are “example” embodiment(s). Subject matter can be embodied in a variety of different forms and, therefore, covered or claimed subject matter is intended to be construed as not being limited to any exemplary embodiments set forth herein; exemplary embodiments are provided merely to be illustrative. Likewise, a reasonably broad scope for claimed or covered subject matter is intended. Among other things, for example, subject matter may be embodied as methods, devices, components, or systems. Accordingly, embodiments may, for example, take the form of hardware, software, firmware, or any combination thereof (other than software per se). The following detailed description is, therefore, not intended to be taken in a limiting sense.
Throughout the specification and claims, terms may have nuanced meanings suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase “in one embodiment” as used herein does not necessarily refer to the same embodiment and the phrase “in another embodiment” as used herein does not necessarily refer to a different embodiment. It is intended, for example, that claimed subject matter include combinations of exemplary embodiments in whole or in part.
The terminology used below may be interpreted in its broadest reasonable manner, even though it is being used in conjunction with a detailed description of certain specific examples of the present disclosure. Indeed, certain terms may even be emphasized below; however, any terminology intended to be interpreted in any restricted manner will be overtly and specifically defined as such in this Detailed Description section. Both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the features, as claimed.
In this disclosure, the term “based on” means “based at least in part on.” The singular forms “a,” “an,” and “the” include plural referents unless the context dictates otherwise. The term “exemplary” is used in the sense of “example” rather than “ideal.” The term “or” is meant to be inclusive and means either, any, several, or all of the listed items. The terms “comprises,” “comprising,” “includes,” “including,” or other variations thereof, are intended to cover a non-exclusive inclusion such that a process, method, or product that comprises a list of elements does not necessarily include only those elements, but may include other elements not expressly listed or inherent to such a process, method, article, or apparatus. Relative terms, such as, “substantially” and “generally,” are used to indicate a possible variation of ±10% of a stated or understood value.
Referring now to the appended drawings,
The user device 120 may be operated by one or more users to perform data stitching and data monitoring and evaluation. Examples of user device 120 may include smartphones, wearable computing devices, tablet computers, laptops, and desktop computers.
As indicated above,
The detail data area 203 may display data collected from the one or more sensors 105 and pre-stitched together to offer details of the components produced. For example, for the serial number range of “2xxxx-3xxxx” of the part “Widget X”, the production data sensor may have collected data to indicate that there were 10,000 total components produced between the serial number range and the components were produced during the third production week of 2019. The environmental sensor may have collected environmental data during the third production week of 2019 to indicate that the temperature of the manufacturing facility was at 56 degrees with 42% humidity. The quality sensor may have collected quality data during production of the components for serial number range “2xxxx-3xxxx” and the quality data indicates that the components passed the quality check. As another example, for the serial number range of “ABxx-CDxx” of component “Widget X” the production data sensor may have collected data to indicate that there were 400 total components produced between the serial number range and the components were produced during the seventh production week of 2019. The environmental sensor may have collected environmental data during the seventh production week of 2019 to indicate that the temperature of the manufacturing facility was at 63 degrees with 40% humidity. The quality sensor may have collected quality data during production of the components for serial number range “ABxx-CDxx” and the quality data indicates that the components failed quality check.
The user interface 200 displaying detailed components data pre-stitched from data collected from multiple sensors may offer the user or an supply chain manager numerous benefits in evaluating the manufacturing processes and controlling the production of the components. For example, the user may conclude from the data that the quantity of “Widget X” dropped for the tenth and twelfth production weeks of 2019 compared to the third production week of 2019. The user may also conclude that environmental factors may have contributed to the quality failure of “Widget X” during the seventh and eighth production week of 2019. In another embodiment, the data may be captured in real-time from the sensors located in manufacture facilities and transmitted to the user interface 200. The user operating the user device 120 may identify issues or faults from the real-time data and respond accordingly to improve product quality, maintain proper inventory controls, and reduce costs and waste. For example, if the data captured by the sensors are indicating that the components are failing quality check, the user may decide to pause the manufacturing line until a resolution can be implemented to minimizing waste. As another example, if the data captured by the sensors are indicating that the components are not being produced in sufficient quantities, the user may decide to increase production shifts or bring up any idling production lines to increase quantities produced.
In another embodiment, user interface 200 may be used to manually enter data by the user. For example, it may be determined after “Widget X” has been produced that the components were faulty, the user may determine the serial number of the faulty components and enter the appropriate data into user interface 200. User interface 200 may then look up the associated production data and environmental data and display the detail data in user interface 200. For example, if components within serial number range “Axxxx-Bxxxx” were determined to be faulty after being produced, the user may enter the serial number and quality data and the user interface 200 may display that “Widget X” within serial number range “Axxxx-Bxxxx” were produced during the eighth production week of 2019, the temperature of the manufacturing facility during the eighth production week was 40 degrees with 30% humidity, and a total of 20 “Widget X” were produced within the serial number range.
The user interface layout shown in
If programmable logic is used, such logic may be executed on a commercially available processing platform or a special purpose device. One of ordinary skill in the art may appreciate that embodiments of the disclosed subject matter can be practiced with various computer system configurations, including multi-core multiprocessor systems, minicomputers, mainframe computers, computers linked or clustered with distributed functions, as well as pervasive or miniature computers that may be embedded into virtually any device.
For instance, at least one processor device and a memory may be used to implement the above-described embodiments. A processor device may be a single processor or a plurality of processors, or combinations thereof. Processor devices may have one or more processor “cores.”
Various embodiments of the present disclosure, as described above in the examples of
As shown in
Device 400 also may include a main memory 440, for example, random access memory (RAM), and also may include a secondary memory 430. Secondary memory 430, e.g., a read-only memory (ROM), may be, for example, a hard disk drive or a removable storage drive. Such a removable storage drive may comprise, for example, a floppy disk drive, a magnetic tape drive, an optical disk drive, a flash memory, or the like. The removable storage drive in this example reads from and/or writes to a removable storage unit in a well-known manner. The removable storage unit may comprise a floppy disk, magnetic tape, optical disk, etc., which is read by and written to by the removable storage drive. As will be appreciated by persons skilled in the relevant art, such a removable storage unit generally includes a computer usable storage medium having stored therein computer software and/or data.
In alternative implementations, secondary memory 430 may include other similar means for allowing computer programs or other instructions to be loaded into device 400. Examples of such means may include a program cartridge and cartridge interface (such as that found in video game devices), a removable memory chip (such as an EPROM, or PROM) and associated socket, and other removable storage units and interfaces, which allow software and data to be transferred from a removable storage unit to device 400.
Device 400 also may include a communications interface (“COM”) 460. Communications interface 460 allows software and data to be transferred between device 400 and external devices. Communications interface 460 may include a modem, a network interface (such as an Ethernet card), a communications port, a PCMCIA slot and card, or the like. Software and data transferred via communications interface 460 may be in the form of signals, which may be electronic, electromagnetic, optical, or other signals capable of being received by communications interface 460. These signals may be provided to communications interface 460 via a communications path of device 400, which may be implemented using, for example, wire or cable, fiber optics, a phone line, a cellular phone link, an RF link or other communications channels.
The hardware elements, operating systems and programming languages of such equipment are conventional in nature, and it is presumed that those skilled in the art are adequately familiar therewith. Device 400 also may include input and output ports 450 to connect with input and output devices such as keyboards, mice, touchscreens, monitors, displays, etc. Of course, the various server functions may be implemented in a distributed fashion on a number of similar platforms, to distribute the processing load. Alternatively, the servers may be implemented by appropriate programming of one computer hardware platform.
The systems, apparatuses, devices, and methods disclosed herein are described in detail by way of examples and with reference to the figures. The examples discussed herein are examples only and are provided to assist in the explanation of the apparatuses, devices, systems, and methods described herein. None of the features or components shown in the drawings or discussed below should be taken as mandatory for any specific implementation of any of these the apparatuses, devices, systems, or methods unless specifically designated as mandatory. For ease of reading and clarity, certain components, modules, or methods may be described solely in connection with a specific figure. In this disclosure, any identification of specific techniques, arrangements, etc. are either related to a specific example presented or are merely a general description of such a technique, arrangement, etc. Identifications of specific details or examples are not intended to be, and should not be, construed as mandatory or limiting unless specifically designated as such. Any failure to specifically describe a combination or sub-combination of components should not be understood as an indication that any combination or sub-combination is not possible. It will be appreciated that modifications to disclosed and described examples, arrangements, configurations, components, elements, apparatuses, devices, systems, methods, etc. can be made and may be desired for a specific application. Also, for any methods described, regardless of whether the method is described in conjunction with a flow diagram, it should be understood that unless otherwise specified or required by context, any explicit or implicit ordering of steps performed in the execution of a method does not imply that those steps must be performed in the order presented but instead may be performed in a different order or in parallel.
Throughout this disclosure, references to components or modules generally refer to items that logically can be grouped together to perform a function or group of related functions. Like reference numerals are generally intended to refer to the same or similar components. Components and modules can be implemented in software, hardware, or a combination of software and hardware. The term “software” is used expansively to include not only executable code, for example machine-executable or machine-interpretable instructions, but also data structures, data stores and computing instructions stored in any suitable electronic format, including firmware, and embedded software. The terms “information” and “data” are used expansively and includes a wide variety of electronic information, including executable code; content such as text, video data, and audio data, among others; and various codes or flags. The terms “information,” “data,” and “content” are sometimes used interchangeably when permitted by context.
It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.