2 research outputs found

    Development of a supervisory internet of things (IoT) system for factories of the future

    Full text link
    Big data is of great importance to stakeholders, including manufacturers, business partners, consumers, government. It leads to many benefits, including improving productivity and reducing the cost of products by using digitalised automation equipment and manufacturing information systems. Some other benefits include using social media to build the agile cooperation between suppliers and retailers, product designers and production engineers, timely tracking customers’ feedbacks, reducing environmental impacts by using Internet of Things (IoT) sensors to monitor energy consumption and noise level. However, manufacturing big data integration has been neglected. Many open-source big data software provides complicated capabilities to manage big data software for various data-driven applications for manufacturing. In this research, a manufacturing big data integration system, named as Data Control Module (DCM) has been designed and developed. The system can securely integrate data silos from various manufacturing systems and control the data for different manufacturing applications. Firstly, the architecture of manufacturing big data system has been proposed, including three parts: manufacturing data source, manufacturing big data ecosystem and manufacturing applications. Secondly, nine essential components have been identified in the big data ecosystem to build various manufacturing big data solutions. Thirdly, a conceptual framework is proposed based on the big data ecosystem for the aim of DCM. Moreover, the DCM has been designed and developed with the selected big data software to integrate all the three varieties of manufacturing data, including non-structured, semi-structured and structured. The DCM has been validated on three general manufacturing domains, including product design and development, production and business. The DCM cannot only be used for the legacy manufacturing software but may also be used in emerging areas such as digital twin and digital thread. The limitations of DCM have been analysed, and further research directions have also been discussed

    Pristup specifikaciji i generisanju proizvodnih procesa zasnovan na inΕΎenjerstvu voΔ‘enom modelima

    Get PDF
    In this thesis, we present an approach to the production process specification and generation based on the model-driven paradigm, with the goal to increase the flexibility of factories and respond to the challenges that emerged in the era of Industry 4.0 more efficiently. To formally specify production processes and their variations in the Industry 4.0 environment, we created a novel domain-specific modeling language, whose models are machine-readable. The created language can be used to model production processes that can be independent of any production system, enabling process models to be used in different production systems, and process models used for the specific production system. To automatically transform production process models dependent on the specific production system into instructions that are to be executed by production system resources, we created an instruction generator. Also, we created generators for different manufacturing documentation, which automatically transform production process models into manufacturing documents of different types. The proposed approach, domain-specific modeling language, and software solution contribute to introducing factories into the digital transformation process. As factories must rapidly adapt to new products and their variations in the era of Industry 4.0, production must be dynamically led and instructions must be automatically sent to factory resources, depending on products that are to be created on the shop floor. The proposed approach contributes to the creation of such a dynamic environment in contemporary factories, as it allows to automatically generate instructions from process models and send them to resources for execution. Additionally, as there are numerous different products and their variations, keeping the required manufacturing documentation up to date becomes challenging, which can be done automatically by using the proposed approach and thus significantly lower process designers' time.Π£ овој Π΄ΠΈΡΠ΅Ρ€Ρ‚Π°Ρ†ΠΈΡ˜ΠΈ прСдстављСн јС приступ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜ΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡΠ°ΡšΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса заснован Π½Π° ΠΈΠ½ΠΆΠ΅ΡšΠ΅Ρ€ΡΡ‚Π²Ρƒ Π²ΠΎΡ’Π΅Π½ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΠΌΠ°, Ρƒ Ρ†ΠΈΡ™Ρƒ ΠΏΠΎΠ²Π΅Ρ›Π°ΡšΠ° флСксибилности ΠΏΠΎΡΡ‚Ρ€ΠΎΡ˜Π΅ΡšΠ° Ρƒ Ρ„Π°Π±Ρ€ΠΈΠΊΠ°ΠΌΠ° ΠΈ Π΅Ρ„ΠΈΠΊΠ°ΡΠ½ΠΈΡ˜Π΅Π³ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ° ΠΈΠ·Π°Π·ΠΎΠ²Π° који сС ΠΏΠΎΡ˜Π°Π²Ρ™ΡƒΡ˜Ρƒ Ρƒ Π΅Ρ€ΠΈ Π˜Π½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π΅ 4.0. Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»Π½Π΅ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса ΠΈ ΡšΠΈΡ…ΠΎΠ²ΠΈΡ… Π²Π°Ρ€ΠΈΡ˜Π°Ρ†ΠΈΡ˜Π° Ρƒ Π°ΠΌΠ±ΠΈΡ˜Π΅Π½Ρ‚Ρƒ Π˜Π½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π΅ 4.0, ΠΊΡ€Π΅ΠΈΡ€Π°Π½ јС Π½ΠΎΠ²ΠΈ намСнски јСзик, Ρ‡ΠΈΡ˜Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Ρ€Π°Π΄ΠΈ Π½Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π°Ρ‡ΠΈΠ½. ΠšΡ€Π΅ΠΈΡ€Π°Π½ΠΈ јСзик ΠΈΠΌΠ° могућност модСловања ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса који ΠΌΠΎΠ³Ρƒ Π±ΠΈΡ‚ΠΈ нСзависни ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… систСма ΠΈ Ρ‚ΠΈΠΌΠ΅ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Ρ™Π΅Π½ΠΈ Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΡ˜Π΅ΡšΠΈΠΌΠ° ΠΈΠ»ΠΈ Ρ„Π°Π±Ρ€ΠΈΠΊΠ°ΠΌΠ°, Π°Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса који су спСцифични Π·Π° ΠΎΠ΄Ρ€Π΅Ρ’Π΅Π½ΠΈ систСм. Како Π±ΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса зависних ΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ систСма Π±ΠΈΠ»ΠΎ ΠΌΠΎΠ³ΡƒΡ›Π΅ Π½Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π°Ρ‡ΠΈΠ½ трансформисати Ρƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ којС рСсурси ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ систСма ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π°Ρ˜Ρƒ, ΠΊΡ€Π΅ΠΈΡ€Π°Π½ јС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°. Π’Π°ΠΊΠΎΡ’Π΅ су ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π΅, који Π½Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π°Ρ‡ΠΈΠ½ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠΈΡˆΡƒ ΠΌΠΎΠ΄Π΅Π»Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ… процСса Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ²Π°. Π£ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΠ³ приступа, намСнског јСзика ΠΈ софтвСрског Ρ€Π΅ΡˆΠ΅ΡšΠ° доприноси сС ΡƒΠ²ΠΎΡ’Π΅ΡšΡƒ Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Ρƒ процСс Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π½Π΅ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ˜Π΅. Како Ρ„Π°Π±Ρ€ΠΈΠΊΠ΅ Ρƒ Π΅Ρ€ΠΈ Π˜Π½Π΄ΡƒΡΡ‚Ρ€ΠΈΡ˜Π΅ 4.0 ΠΌΠΎΡ€Π°Ρ˜Ρƒ Π±Ρ€Π·ΠΎ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅ Π½ΠΎΠ²ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠ° ΠΈ ΡšΠΈΡ…ΠΎΠ²ΠΈΠΌ Π²Π°Ρ€ΠΈΡ˜Π°Ρ†ΠΈΡ˜Π°ΠΌΠ°, Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ јС Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ Π²ΠΎΠ΄ΠΈΡ‚ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡšΡƒ ΠΈ Π½Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π°Ρ‡ΠΈΠ½ слати ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ рСсурсима Ρƒ Ρ„Π°Π±Ρ€ΠΈΡ†ΠΈ, Ρƒ зависности ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π° који сС ΠΊΡ€Π΅ΠΈΡ€Π°Ρ˜Ρƒ Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΡ˜Π΅ΡšΡƒ. Π’ΠΈΠΌΠ΅ ΡˆΡ‚ΠΎ јС Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΠΌ приступу ΠΌΠΎΠ³ΡƒΡ›Π΅ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»Π° процСса Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ гСнСрисати ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π΅ ΠΈ послати ΠΈΡ… рСсурсима, доприноси сС ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΡƒ јСдног Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΎΠ³ ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ° Ρƒ саврСмСним Ρ„Π°Π±Ρ€ΠΈΠΊΠ°ΠΌΠ°. Π”ΠΎΠ΄Π°Ρ‚Π½ΠΎ, услСд Π²Π΅Π»ΠΈΠΊΠΎΠ³ Π±Ρ€ΠΎΡ˜Π° Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π° ΠΈ ΡšΠΈΡ…ΠΎΠ²ΠΈΡ… Π²Π°Ρ€ΠΈΡ˜Π°Ρ†ΠΈΡ˜Π°, ΠΏΠΎΡΡ‚Π°Ρ˜Π΅ ΠΈΠ·Π°Π·ΠΎΠ²Π½ΠΎ ΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ‚ΠΈ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½Ρƒ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Ρƒ, ΡˆΡ‚ΠΎ јС Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎΠΌ приступу ΠΌΠΎΠ³ΡƒΡ›Π΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ Π½Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΈ Ρ‚ΠΈΠΌΠ΅ Π·Π½Π°Ρ‡Π°Ρ˜Π½ΠΎ ΡƒΡˆΡ‚Π΅Π΄Π΅Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΎΡ˜Π΅ΠΊΡ‚Π°Π½Π°Ρ‚Π° процСса.U ovoj disertaciji predstavljen je pristup specifikaciji i generisanju proizvodnih procesa zasnovan na inΕΎenjerstvu voΔ‘enom modelima, u cilju poveΔ‡anja fleksibilnosti postrojenja u fabrikama i efikasnijeg razreΕ‘avanja izazova koji se pojavljuju u eri Industrije 4.0. Za potrebe formalne specifikacije proizvodnih procesa i njihovih varijacija u ambijentu Industrije 4.0, kreiran je novi namenski jezik, čije modele računar moΕΎe da obradi na automatizovan način. Kreirani jezik ima moguΔ‡nost modelovanja proizvodnih procesa koji mogu biti nezavisni od proizvodnih sistema i time upotrebljeni u različitim postrojenjima ili fabrikama, ali i proizvodnih procesa koji su specifični za odreΔ‘eni sistem. Kako bi modele proizvodnih procesa zavisnih od konkretnog proizvodnog sistema bilo moguΔ‡e na automatizovan način transformisati u instrukcije koje resursi proizvodnog sistema izvrΕ‘avaju, kreiran je generator instrukcija. TakoΔ‘e su kreirani i generatori tehničke dokumentacije, koji na automatizovan način transformiΕ‘u modele proizvodnih procesa u dokumente različitih tipova. Upotrebom predloΕΎenog pristupa, namenskog jezika i softverskog reΕ‘enja doprinosi se uvoΔ‘enju fabrika u proces digitalne transformacije. Kako fabrike u eri Industrije 4.0 moraju brzo da se prilagode novim proizvodima i njihovim varijacijama, neophodno je dinamički voditi proizvodnju i na automatizovan način slati instrukcije resursima u fabrici, u zavisnosti od proizvoda koji se kreiraju u konkretnom postrojenju. Time Ε‘to je u predloΕΎenom pristupu moguΔ‡e iz modela procesa automatizovano generisati instrukcije i poslati ih resursima, doprinosi se kreiranju jednog dinamičkog okruΕΎenja u savremenim fabrikama. Dodatno, usled velikog broja različitih proizvoda i njihovih varijacija, postaje izazovno odrΕΎavati neophodnu tehničku dokumentaciju, Ε‘to je u predloΕΎenom pristupu moguΔ‡e uraditi na automatizovan način i time značajno uΕ‘tedeti vreme projektanata procesa
    corecore