Title: | Aplicação de design patterns na automatização de projetos de comando e controle de transformadores |
Author: | Fabeni, Eduardo Klein |
Abstract: |
Esse trabalho apresenta o planejamento, desenvolvimento e resultados do projeto de automatização de processos em projetos de circuitos de comando e controle para transformadores, realizado na WEG Transmissão e Distribuição de Blumenau e aplicado às demais unidades do Brasil. O projeto teve como objetivo a identificação de processos que pudessem ser automatizados e que refletissem no aumento de produtividade do setor de projetos, de forma a acompanhar o rápido crescimento da empresa nos últimos anos. Antigas automatizações que já eram utilizados em produção foram estudadas, refatoradas, corrigidas e aprimoradas, através da criação de uma solução coesa que abrigasse todas as automatizações e utilizando as boas práticas de desenvolvimento mais comuns na indústria, como o paradigma de orientação a objetos, arquitetura da aplicação com camadas de responsabilidade únicas e a utilização dos design patterns mais adequados às diferentes automatizações. Foi definida uma nova metodologia para a liberação de atualizações e de novas automatizações, bem como para a aplicação automática das atualizações para todos os usuários. Foi realizado também o levantamento das demandas de usuários e de seus respectivos requisitos, com o posterior planejamento, execução e liberação. Após a finalização do projeto foi possível verificar uma facilitação no desenvolvimento de novas automatizações, maior velocidade na correção de erros e de implementação de melhorias, menor tempo e menor quantidade de suportes prestados aos usuários, menos erros em tempo de execução e maior autonomia dos projetistas na correção de erros de projeto. This work presents the planning, development and results of the process automation project in command and control circuit designs for transformers, carried out at ``WEG Transmission and Distribution'' in Blumenau and applied to other unities in Brazil. The objective of the project was to identify processes that could be automated and that would increase the productivity of the project sector, in order to keep up with the rapid growth of the company in recent years. Old automations that were already used in production were studied, refactored, corrected and improved, through the creation of a cohesive solution that housed all the automations and using the most common good development practices in the industry, such as the object-oriented paradigm, architecture of the application with unique layers of responsibility and the use of the most suitable design patterns for the different automations. A new methodology was defined for releasing updates and new automations, as well as for automatically applying updates to all users. A survey of user demands and their respective requirements was also carried out, with subsequent planning, execution and release. After the completion of the project, it was possible to verify a facilitation in the development of new automations, greater speed in correcting errors and implementing improvements, less time and less amount of support provided to users, fewer errors in runtime and greater autonomy for designers in the correction of project errors. |
Description: | TCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação. |
URI: | https://repositorio.ufsc.br/handle/123456789/247045 |
Date: | 2023-03-30 |
Files | Size | Format | View | Description |
---|---|---|---|---|
TCC.pdf | 2.612Mb |
View/ |
TCC |