Spelling suggestions: "subject:"preprocessor"" "subject:"reprocessor""
11 |
Desenvolvimento de um software pré-processador gráfico para análise de transitórios em subestações / Development of a graphics pre-processor software for transient analysis in substationsMarchesan, Adriano Cavalheiro 22 March 2016 (has links)
The following work presents a graphical pre-processor software as an alternative version of
the Electromagnetic Transients Program (ATP-EMTP). It was developed to aid in the analysis
of electromagnetic transients in power substations. The software has been developed using
Java programming language and it was named Alternative Transients Program Substation
Analysis (ATP-SA). Amongst its functionalities, it can be highlighted the representation of
precursory events of electromagnetic transients in the ATP-EMTP standard, data predefinition
for the modeling of these events, simulation configuration with compatible values in reference
to the transient phenomena to be studied and management simulation through a databank. The
transients to be considered are: occurrence and clearance of faults, transformer inrush, Transient
Recovery Voltage (TRV) in circuit-breakers, circuit-breaker switching and lightning surges. The
software aids in the simulation of transients occurred by these events in both deterministic and
stochastic ways. In addition, to show its potentialities, examples of application are presented in a
real power system simulations. Hence, with the use of the mentioned software, it is expected
to support in subsidies and safety with respect of operations in substations, as well to aid in
defect prevention, loss of equipment and potential shutdowns. This work is the main theme
of a Research and Development (R&D) project developed by the Laboratory of Analysis and
Protection of Power Systems, in the Power System and Energy Research Center, in a partnership
along with the State Company of Generation and Transmission of Electric Energy of the Rio
Grande do Sul State. / Este trabalho apresenta a implementação de um software pré-processador gráfico para a versão
alternativa do ElectroMagnetic Transient Program (ATP-EMTP), desenvolvido para auxiliar a
análise de transitórios eletromagnéticos em subestações de potência. Este software, concebido
em linguagem de programação Java, recebeu a denominação de Alternative Transients Program
Substation Analysis (ATP-SA). Dentre suas funcionalidades, está a representação de eventos
precursores de transitórios eletromagnéticos no padrão ATP-EMTP, predefinição de dados
para modelagem destes eventos, parametrização da simulação com valores compatíveis com
o fenômeno analisado e gerenciamento de simulações através de um banco de dados. Os
eventos contemplados pelo software compreendem: ocorrência e eliminação de curtos-circuitos,
energização de transformador, Tensão de Restabelecimento Transitória (TRT) em disjuntores,
manobras de abertura e fechamento de disjuntores e descargas atmosféricas. O software fornece
suporte a simulação de transitórios provocados por estes eventos de forma determinística ou
estocástica. Para demonstrar estas potencialidades, abordam-se exemplos aplicados sobre um
sistema elétrico real. Com a utilização do software desenvolvido, espera-se fornecer subsídio
e segurança para a realização de operações em subestações, bem como auxiliar a prevenção
de falhas, perda de equipamentos e desligamentos. O presente trabalho é parte integrante de
um projeto de Pesquisa e Desenvolvimento (P&D), desenvolvido pelo Laboratório de Análise
e Proteção de Sistemas Elétricos do Centro de Estudos em Energia e Sistemas de Potência
(LAPES-CEESP) da UFSM, em parceria com a Companhia Estadual de Geração e Transmissão
de Energia Elétrica (CEEE-GT) do Rio Grande do Sul.
|
12 |
Aplikace pro odhalování plagiátů / Application for Detection of PlagiarismŠalplachta, Pavel January 2009 (has links)
This thesis is dealing with programming languages C and C++, various methods writing their constructions and development of application which detects very similar programs written in these languages. The application is intended to control plagiarism in school projects in which students have to create a program in C or C++. The application can check short programs as well as large programs divided into several modules.
|
13 |
Trocas de calor entre edificações térreas e o solo e sua modelagem no pré-processador Slab / Heat exchanges between the floor and the ground of a single-story slab-on-grade building in Slab preprocessorCosta, Vanessa Aparecida Caieiro da 29 June 2017 (has links)
As trocas de calor entre o piso e o solo de edificações térreas é um dos aspectos mais influentes em seu desempenho térmico e energético. No entanto, devido à complexidade dos métodos de cálculo e à escassez de estudos nessa área, há ainda um grande número de incertezas quanto à sua modelagem em programas de simulação computacional. O objetivo principal desta pesquisa é identificar a forma mais correta para a modelagem das trocas de calor entre o piso e o solo de edificações térreas no programa de simulação de desempenho EnergyPlus, com o uso do pré-processador Slab. A metodologia consiste na verificação do impacto de distintas alternativas de modelagem e na comparação entre as temperaturas da interface piso e solo medidas em célula-teste e simuladas com o Slab. Com a verificação do impacto das alternativas de modelagem foi possível identificar a forma mais correta de modelagem do Slab e os parâmetros de entrada com maior impacto no desempenho térmico de uma habitação de interesse social. Já a medição em célula-teste permitiu analisar a relação entre a evolução das temperaturas da célula-teste e do solo. Verificou-se que a temperatura externa do ar (média mensal) apresenta valores bastante próximos à temperatura do solo, sugerindo que utilizar a temperatura externa pode ser uma alternativa quando não há dados do solo. Com esses dados, foi possível desenvolver simulações paramétricas com diferentes combinações de parâmetros de entrada e comparar a temperatura da interface piso e solo simulada pelo Slab com a medida. Os resultados indicaram que o Slab funciona corretamente e que gera valores de temperatura da interface piso e solo muito próximos da realidade quando este utiliza parâmetros de entrada adequados. Foi verificado também o alto potencial de impacto dos parâmetros de entrada: evapotranspiração, albedo e as propriedades do solo nos resultados do Slab. Além disso verificou-se que, o uso de outras alternativas de modelagem, no lugar do Slab, gera uma diferença muito significativa, com variação de -26,2 a -55,2% nos graus-hora de desconforto totais de uma edificação. Por fim, como síntese dessa pesquisa, foi elaborado um Manual do Slab com o objetivo de auxiliar e incentivar o uso do pré-processador / The heat exchanges between the floor and the ground of a single-story slab-on-grade building is one of the most influential aspects in its thermal and energy performance. However, due to the calculation methods complexity and the scarcity of studies in this area, there are still a great number of uncertainties regarding its modeling in computer simulation programs. The main objective of this research is to identify the most correct way to model heat exchanges between the floor and the ground of a single-story slab-on-grade building in the EnergyPlus performance simulation program using the Slab preprocessor. The methodology consists of verifying the impact of different modeling alternatives and comparing the temperature of the ground and floor interface measured in test cells and simulated with Slab. With the impact verification of the modeling alternatives, it was possible to identify the most correct way of Slab modeling and the input parameters with the greatest impact on the thermal performance of a social housing. The test-cell measurement has allowed analyzing the relationship between the evolution of test-cell and soil temperatures. It was verified that the external air temperature (monthly average) presents very close values to the soil temperature, suggesting that using the external temperature can be an alternative when there is no soil data. With these data, it was possible to develop parametric simulations with different input parameters combinations and to compare the temperature of the ground and floor interface simulated by Slab with the measurement. The results indicated that Slab works correctly and generates values of temperature of the ground and floor interface very close to reality when it uses appropriate input parameters. It was also verified the high impact potential of the input parameters: evapotranspiration, albedo and soil properties in the Slab results. In addition, it was verified that the use of other modeling alternatives, in place of Slab, generates a very significant difference, varying from -26.2 to -55.2% in the total discomfort degrees of a building. Finally, as a synthesis of this research, a Slab Manual was developed with the purpose to assist and encourage the preprocessor use
|
14 |
Inexpensive mobile technologies to empower rural farmers with m-agricultureIraba, Marie Louise January 2010 (has links)
<p>Market information and established communication between seller and buyer play an important role in business activities. This thesis investigates the Transkei area in the Eastern Cape  / Province, South Africa to find out how to empower rural farmers by providing them with less-expensive mobile technology enabling them to post and advertise their produce, access market  / information on a common database, and find and communicate with potential customers. The farmers&rsquo / requirements were identified using quantitative and qualitative methods and a prototype  / consisting of USSD and web applications was developed. It allows the farmer to follow a sequence of menu commands to send a request to the database and access market information, such  / as commodity prices, and post information about their own produce so as to attract more customers. The low cost of USSD and the ubiquity of mobile phones enable the system to be usable, affordable and effective. During the final stage of development, the system was tested successfully and addressed a major problem faced by farmers, i.e. lack of access to market information.</p>
|
15 |
Inexpensive mobile technologies to empower rural farmers with m-agricultureIraba, Marie Louise January 2010 (has links)
<p>Market information and established communication between seller and buyer play an important role in business activities. This thesis investigates the Transkei area in the Eastern Cape  / Province, South Africa to find out how to empower rural farmers by providing them with less-expensive mobile technology enabling them to post and advertise their produce, access market  / information on a common database, and find and communicate with potential customers. The farmers&rsquo / requirements were identified using quantitative and qualitative methods and a prototype  / consisting of USSD and web applications was developed. It allows the farmer to follow a sequence of menu commands to send a request to the database and access market information, such  / as commodity prices, and post information about their own produce so as to attract more customers. The low cost of USSD and the ubiquity of mobile phones enable the system to be usable, affordable and effective. During the final stage of development, the system was tested successfully and addressed a major problem faced by farmers, i.e. lack of access to market information.</p>
|
16 |
Integrated tooling framework for software configuration analysisSingh, Nieraj 05 May 2011 (has links)
Configurable software systems adapt to changes in hardware and execution environments, and often exhibit a variety of complex maintenance issues. Many tools exist to aid developers in analysing and maintaining large configurable software systems. Some are standalone applications, while a growing number are becoming part of Integrated Development Environments (IDE) like Eclipse. Reusable tooling frameworks can reduce development time for tools that concentrate on software configuration analysis. This thesis presents C-CLEAR, a common, reusable, and extensible tooling framework for software configuration analysis, where clear separation of concern exists between tooling functionality and definitions that characterise a software system. Special emphasis will be placed on common mechanisms for data abstraction and automatic IDE integration independent of the software system that is being analysed. / Graduate
|
17 |
Trocas de calor entre edificações térreas e o solo e sua modelagem no pré-processador Slab / Heat exchanges between the floor and the ground of a single-story slab-on-grade building in Slab preprocessorVanessa Aparecida Caieiro da Costa 29 June 2017 (has links)
As trocas de calor entre o piso e o solo de edificações térreas é um dos aspectos mais influentes em seu desempenho térmico e energético. No entanto, devido à complexidade dos métodos de cálculo e à escassez de estudos nessa área, há ainda um grande número de incertezas quanto à sua modelagem em programas de simulação computacional. O objetivo principal desta pesquisa é identificar a forma mais correta para a modelagem das trocas de calor entre o piso e o solo de edificações térreas no programa de simulação de desempenho EnergyPlus, com o uso do pré-processador Slab. A metodologia consiste na verificação do impacto de distintas alternativas de modelagem e na comparação entre as temperaturas da interface piso e solo medidas em célula-teste e simuladas com o Slab. Com a verificação do impacto das alternativas de modelagem foi possível identificar a forma mais correta de modelagem do Slab e os parâmetros de entrada com maior impacto no desempenho térmico de uma habitação de interesse social. Já a medição em célula-teste permitiu analisar a relação entre a evolução das temperaturas da célula-teste e do solo. Verificou-se que a temperatura externa do ar (média mensal) apresenta valores bastante próximos à temperatura do solo, sugerindo que utilizar a temperatura externa pode ser uma alternativa quando não há dados do solo. Com esses dados, foi possível desenvolver simulações paramétricas com diferentes combinações de parâmetros de entrada e comparar a temperatura da interface piso e solo simulada pelo Slab com a medida. Os resultados indicaram que o Slab funciona corretamente e que gera valores de temperatura da interface piso e solo muito próximos da realidade quando este utiliza parâmetros de entrada adequados. Foi verificado também o alto potencial de impacto dos parâmetros de entrada: evapotranspiração, albedo e as propriedades do solo nos resultados do Slab. Além disso verificou-se que, o uso de outras alternativas de modelagem, no lugar do Slab, gera uma diferença muito significativa, com variação de -26,2 a -55,2% nos graus-hora de desconforto totais de uma edificação. Por fim, como síntese dessa pesquisa, foi elaborado um Manual do Slab com o objetivo de auxiliar e incentivar o uso do pré-processador / The heat exchanges between the floor and the ground of a single-story slab-on-grade building is one of the most influential aspects in its thermal and energy performance. However, due to the calculation methods complexity and the scarcity of studies in this area, there are still a great number of uncertainties regarding its modeling in computer simulation programs. The main objective of this research is to identify the most correct way to model heat exchanges between the floor and the ground of a single-story slab-on-grade building in the EnergyPlus performance simulation program using the Slab preprocessor. The methodology consists of verifying the impact of different modeling alternatives and comparing the temperature of the ground and floor interface measured in test cells and simulated with Slab. With the impact verification of the modeling alternatives, it was possible to identify the most correct way of Slab modeling and the input parameters with the greatest impact on the thermal performance of a social housing. The test-cell measurement has allowed analyzing the relationship between the evolution of test-cell and soil temperatures. It was verified that the external air temperature (monthly average) presents very close values to the soil temperature, suggesting that using the external temperature can be an alternative when there is no soil data. With these data, it was possible to develop parametric simulations with different input parameters combinations and to compare the temperature of the ground and floor interface simulated by Slab with the measurement. The results indicated that Slab works correctly and generates values of temperature of the ground and floor interface very close to reality when it uses appropriate input parameters. It was also verified the high impact potential of the input parameters: evapotranspiration, albedo and soil properties in the Slab results. In addition, it was verified that the use of other modeling alternatives, in place of Slab, generates a very significant difference, varying from -26.2 to -55.2% in the total discomfort degrees of a building. Finally, as a synthesis of this research, a Slab Manual was developed with the purpose to assist and encourage the preprocessor use
|
18 |
Inexpensive mobile technologies to empower rural farmers with m-agricultureIraba, Marie Louise January 2010 (has links)
Magister Scientiae - MSc / Market information and established communication between seller and buyer play an important role in business activities. This thesis investigates the Transkei area in the Eastern Cape Province, South Africa to find out how to empower rural farmers by providing them with less-expensive mobile technology enabling them to post and advertise their produce, access market information on a common database, and find and communicate with potential customers. The farmers’ requirements were identified using quantitative and qualitative methods and a prototype consisting of USSD and web applications was developed. It allows the farmer to follow a sequence of menu commands to send a request to the database and access market information, such as commodity prices, and post information about their own produce so as to attract more customers. The low cost of USSD and the ubiquity of mobile phones enable the system to be usable, affordable and effective. During the final stage of development, the system was tested successfully and addressed a major problem faced by farmers, i.e. lack of access to market information. / South Africa
|
19 |
Well-Formed and Scalable Invasive Software Composition / Wohlgeformte und Skalierbare Invasive SoftwarekompositionKarol, Sven 26 June 2015 (has links) (PDF)
Software components provide essential means to structure and organize software effectively. However, frequently, required component abstractions are not available in a programming language or system, or are not adequately combinable with each other. Invasive software composition (ISC) is a general approach to software composition that unifies component-like abstractions such as templates, aspects and macros. ISC is based on fragment composition, and composes programs and other software artifacts at the level of syntax trees. Therefore, a unifying fragment component model is related to the context-free grammar of a language to identify extension and variation points in syntax trees as well as valid component types. By doing so, fragment components can be composed by transformations at respective extension and variation points so that always valid composition results regarding the underlying context-free grammar are yielded. However, given a language’s context-free grammar, the composition result may still be incorrect.
Context-sensitive constraints such as type constraints may be violated so that the program cannot be compiled and/or interpreted correctly. While a compiler can detect such errors after composition, it is difficult to relate them back to the original transformation step in the composition system, especially in the case of complex compositions with several hundreds of such steps. To tackle this problem, this thesis proposes well-formed ISC—an extension to ISC that uses reference attribute grammars (RAGs) to specify fragment component models and fragment contracts to guard compositions with context-sensitive constraints. Additionally, well-formed ISC provides composition strategies as a means to configure composition algorithms and handle interferences between composition steps.
Developing ISC systems for complex languages such as programming languages is a complex undertaking. Composition-system developers need to supply or develop adequate language and parser specifications that can be processed by an ISC composition engine. Moreover, the specifications may need to be extended with rules for the intended composition abstractions.
Current approaches to ISC require complete grammars to be able to compose fragments in the respective languages. Hence, the specifications need to be developed exhaustively before any component model can be supplied. To tackle this problem, this thesis introduces scalable ISC—a variant of ISC that uses island component models as a means to define component models for partially specified languages while still the whole language is supported. Additionally, a scalable workflow for agile composition-system development is proposed which supports a development of ISC systems in small increments using modular extensions.
All theoretical concepts introduced in this thesis are implemented in the Skeletons and Application Templates framework SkAT. It supports “classic”, well-formed and scalable ISC by leveraging RAGs as its main specification and implementation language. Moreover, several composition systems based on SkAT are discussed, e.g., a well-formed composition system for Java and a C preprocessor-like macro language. In turn, those composition systems are used as composers in several example applications such as a library of parallel algorithmic skeletons.
|
20 |
Well-Formed and Scalable Invasive Software CompositionKarol, Sven 18 May 2015 (has links)
Software components provide essential means to structure and organize software effectively. However, frequently, required component abstractions are not available in a programming language or system, or are not adequately combinable with each other. Invasive software composition (ISC) is a general approach to software composition that unifies component-like abstractions such as templates, aspects and macros. ISC is based on fragment composition, and composes programs and other software artifacts at the level of syntax trees. Therefore, a unifying fragment component model is related to the context-free grammar of a language to identify extension and variation points in syntax trees as well as valid component types. By doing so, fragment components can be composed by transformations at respective extension and variation points so that always valid composition results regarding the underlying context-free grammar are yielded. However, given a language’s context-free grammar, the composition result may still be incorrect.
Context-sensitive constraints such as type constraints may be violated so that the program cannot be compiled and/or interpreted correctly. While a compiler can detect such errors after composition, it is difficult to relate them back to the original transformation step in the composition system, especially in the case of complex compositions with several hundreds of such steps. To tackle this problem, this thesis proposes well-formed ISC—an extension to ISC that uses reference attribute grammars (RAGs) to specify fragment component models and fragment contracts to guard compositions with context-sensitive constraints. Additionally, well-formed ISC provides composition strategies as a means to configure composition algorithms and handle interferences between composition steps.
Developing ISC systems for complex languages such as programming languages is a complex undertaking. Composition-system developers need to supply or develop adequate language and parser specifications that can be processed by an ISC composition engine. Moreover, the specifications may need to be extended with rules for the intended composition abstractions.
Current approaches to ISC require complete grammars to be able to compose fragments in the respective languages. Hence, the specifications need to be developed exhaustively before any component model can be supplied. To tackle this problem, this thesis introduces scalable ISC—a variant of ISC that uses island component models as a means to define component models for partially specified languages while still the whole language is supported. Additionally, a scalable workflow for agile composition-system development is proposed which supports a development of ISC systems in small increments using modular extensions.
All theoretical concepts introduced in this thesis are implemented in the Skeletons and Application Templates framework SkAT. It supports “classic”, well-formed and scalable ISC by leveraging RAGs as its main specification and implementation language. Moreover, several composition systems based on SkAT are discussed, e.g., a well-formed composition system for Java and a C preprocessor-like macro language. In turn, those composition systems are used as composers in several example applications such as a library of parallel algorithmic skeletons.
|
Page generated in 0.0405 seconds