Página 1 dos resultados de 555 itens digitais encontrados em 0.005 segundos

Convex hull calculations: a Matlab implementation and correctness proofs for the lrs-algorithm

Kovacec, Alexander; Ribeiro, Bernardete
Fonte: Centro de Matemática da Universidade de Coimbra Publicador: Centro de Matemática da Universidade de Coimbra
Tipo: Pré-impressão
ENG
Relevância na Pesquisa
46.22%
This paper provides full Matlab -code and informal correctness proofs for the lexicographic reverse search algorithm for convex hull calculations. The implementation was tested on a 1993 486-PC for various small and some larger, partially highly degenerate combinatorial polytopes, one of which (a certain 13- dimensional 24 vertex polyhedron) occurs naturally in the study of a well known problem posed by Professor Graciano de Oliveira: see end of section 1.

Protótipo virtual da estratégia DTC aplicada a motores de indução usando linguagem VHDL; Virtual prototype of the DTC strategy applied to induction motors using VHDL code

Castoldi, Marcelo Favoretto
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 23/11/2006 PT
Relevância na Pesquisa
36.43%
Este trabalho desenvolve a simulação do controle de velocidade de motor de indução com a técnica de controle direto de torque (Direct Torque Control - DTC), sendo executada em um dispositivo lógico programável tipo FPGA (Field Programable Gate Array). A simulação é realizada usando-se dois programas: O MATLAB/Simulink e o ModelSim, sendo que estes dois programas trabalham em modo de co-simulação provida pelo toolbox Link-for-ModelSim do Simulink. Enquanto a dinâmica do motor e do inversor é executada no MATLAB, o algoritmo de controle da estratégia DTC é executada no ModelSim. O algoritmo de acionamento DTC é escrito em linguagem de descrição de hardware VHDL (Very High Speed Integrated Circuit Hardware Description Language - VHSIC HDL) e utiliza a aritmética de ponto flutuante. Os resultados das simulações são apresentados e analisados no final deste trabalho.; This work presents a simulation of induction motor speed control using the technique of direct torque control (DTC), performed in a reprogrammable device type FPGA. The simulation is performed using two programs: MATLAB/Simulink and ModelSim, where these two programs work in a co-simulation mode, provide by Link for ModelSim toolbox from Simulink. While the motor and inverter dynamics is performed in MATLAB...

Código MATLAB para a otimização topológica de mecanismos flexíveis pela abordagem de maximização de energia de deformação; Matlab code using strain energy maximization approach in topology optimization to the design of compliant mechanisms

Simioni, Marcus Vinicius
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Trabalho de Conclusão de Curso Formato: application/pdf
POR
Relevância na Pesquisa
46.55%
A Otimização Topológica é, dentre as metodologias de otimização, a que apresenta maior grau de complexidade. O fato de haver alteração simultânea de parâmetros e de forma, seja pela inclusão ou remoção de material no domínio, faz com que o controle da resposta, bem como a sua validação, seja um ponto a ser notado durante a análise do problema. Este trabalho desenvolve uma metodologia simplificada, com viés didático, com o objetivo de reproduzir resultados da Abordagem de Maximização de Energia de Deformação, utilizando como base um programa em linguagem MATLAB, conhecido na literatura especializada, desenvolvido para a Abordagem de Minimização de Flexibilidade. Neste trabalho se desenvolve uma exposição da abordagem-alvo, indicando as alterações feitas com o objetivo de diminuir o custo computacional. Procede-se para a exposição do código, explicando aspectos paramétricos de controle de convergência e complexidade. Por fim, se discute os resultados através da interpretação das topologias geradas de exemplos escolhidos.; Topological Optimization is among the optimization methodologies that has the highest degree of complexity. The fact that simultaneous change of parameters and shape, either by addition or removal of material in the domain...

Computational tool to support design of DAC Converter model AD7528 with the object code in XML

Da Silva Almeida, Tiago; Da Silva, Alexandre César R.; Sampaio, Daniel J.B.S.
Fonte: Universidade Estadual Paulista Publicador: Universidade Estadual Paulista
Tipo: Conferência ou Objeto de Conferência Formato: 327-332
ENG
Relevância na Pesquisa
36.37%
Based on literature review, electronic systems design employ largely top-down methodology. The top-down methodology is vital for success in the synthesis and implementation of electronic systems. In this context, this paper presents a new computational tool, named BD2XML, to support electronic systems design. From a block diagram system of mixed-signal is generated object code in XML markup language. XML language is interesting because it has great flexibility and readability. The BD2XML was developed with object-oriented paradigm. It was used the AD7528 converter modeled in MATLAB / Simulink as a case study. The MATLAB / Simulink was chosen as a target due to its wide dissemination in academia and industry. From this case study it is possible to demonstrate the functionality of the BD2XML and make it a reflection on the design challenges. Therefore, an automatic tool for electronic systems design reduces the time and costs of the design. © 2012 IEEE.

Solving fluid dynamics problems with Matlab

Pereira, Rui M. S.; Gajjar, Jitesh S. B.
Fonte: INTECH - Open Access Publisher Publicador: INTECH - Open Access Publisher
Tipo: Parte de Livro
Publicado em /10/2011 ENG
Relevância na Pesquisa
36.87%
MATLAB (short for Matrix Laboratory) was created by Cleve Moler and Jack Little in the 1970’s. It is a programming language for technical computing. Its environment is easy to work with, the syntax is very simple and intuitive, it has powerful toolboxes to treat many different problems in engineering, and it allows us to produce fantastic graphics as the programme runs. It also allows us to create a graphical interface (via graphical user interfaces - GUIs) that gives our programme a look that is very close to professional software. Because of many of the mentioned features, a MATLAB code can be very compact, allowing anyone to have "the big picture" of any code without have to look at all its details. Another great advantage of Matlab is that, if the code is written in a vectorized form, the code can run much faster than if it was written in the traditional form (’a la C/fortran’). The fact that MATLAB allows us to use a powerful toolbox for sparse matrices, is also a great advantage since, many traditional linear algebra operations can be highly improved, allowing the codes to run much faster than it would run with the traditional linear algebra functions. In our work we have made extensive use of MATLAB to do ’proof of concept’ studies...

Enriching MATLAB with aspect-oriented features for developing embedded systems

Cardoso, João M. P.; Fernandes, João M.; Monteiro, Miguel Pessoa; Carvalho, Tiago; Nobre, Ricardo
Fonte: Elsevier Publicador: Elsevier
Tipo: Artigo de Revista Científica
Publicado em /08/2013 ENG
Relevância na Pesquisa
46.51%
This article presents an approach to enrich the MATLAB language with aspect-oriented modularity features, enabling developers to experiment different implementation characteristics and to acquire runtime data and traces without polluting their base MATLAB code. We propose a language through which programmers configure the low-level data representation of variables and expressions. Examples include specifically-tailored fixed-point data representations leading to more efficient support for the underlying hardware, e.g., digital signal processors and application-specific architectures, without built-in floating point units. This approach assists developers in adding handlers and monitoring features in a non-invasive way as well as configuring MATLAB functions with optimized implementations. Different aspect modules can be used to retarget common MATLAB code bases for different purposes and implementations. We validate the proposed approach with a set of representative examples where we attain a simple way to explore a number of properties. Experiment results and collected aspect-oriented software metrics lend support to the claims on its usefulness.; This work was partially supported by FCT (Portuguese Science Foundation) under the project AMADEUS (POCTI...

A suite of MATLAB-based computational tools for automated analysis of COPAS Biosort data

Morton, Elizabeth; Lamitina, Todd
Fonte: PubMed Publicador: PubMed
Tipo: Artigo de Revista Científica
Publicado em /06/2010 EN
Relevância na Pesquisa
36.43%
Complex Object Parametric Analyzer and Sorter (COPAS) devices are large-object, fluorescence-capable flow cytometers used for high-throughput analysis of live model organisms, including Drosophila melanogaster, Caenorhabditis elegans, and zebrafish. The COPAS is especially useful in C. elegans high-throughput genome-wide RNA interference (RNAi) screens that utilize fluorescent reporters. However, analysis of data from such screens is relatively labor-intensive and time-consuming. Currently, there are no computational tools available to facilitate high-throughput analysis of COPAS data. We used MATLAB to develop algorithms (COPAquant, COPAmulti, and COPAcompare) to analyze different types of COPAS data. COPAquant reads single-sample files, filters and extracts values and value ratios for each file, and then returns a summary of the data. COPAmulti reads 96-well autosampling files generated with the ReFLX adapter, performs sample filtering, graphs features across both wells and plates, performs some common statistical measures for hit identification, and outputs results in graphical formats. COPAcompare performs a correlation analysis between replicate 96-well plates. For many parameters, thresholds may be defined through a simple graphical user interface (GUI)...

Introduction to Multifractal Detrended Fluctuation Analysis in Matlab

Ihlen, Espen A. F.
Fonte: Frontiers Research Foundation Publicador: Frontiers Research Foundation
Tipo: Artigo de Revista Científica
Publicado em 04/06/2012 EN
Relevância na Pesquisa
36.29%
Fractal structures are found in biomedical time series from a wide range of physiological phenomena. The multifractal spectrum identifies the deviations in fractal structure within time periods with large and small fluctuations. The present tutorial is an introduction to multifractal detrended fluctuation analysis (MFDFA) that estimates the multifractal spectrum of biomedical time series. The tutorial presents MFDFA step-by-step in an interactive Matlab session. All Matlab tools needed are available in Introduction to MFDFA folder at the website www.ntnu.edu/inm/geri/software. MFDFA are introduced in Matlab code boxes where the reader can employ pieces of, or the entire MFDFA to example time series. After introducing MFDFA, the tutorial discusses the best practice of MFDFA in biomedical signal processing. The main aim of the tutorial is to give the reader a simple self-sustained guide to the implementation of MFDFA and interpretation of the resulting multifractal spectra.

Neurovascular Network Explorer 1.0: a database of 2-photon single-vessel diameter measurements with MATLAB® graphical user interface

Sridhar, Vishnu B.; Tian, Peifang; Dale, Anders M.; Devor, Anna; Saisan, Payam A.
Fonte: Frontiers Media S.A. Publicador: Frontiers Media S.A.
Tipo: Artigo de Revista Científica
EN_US
Relevância na Pesquisa
36.43%
We present a database client software—Neurovascular Network Explorer 1.0 (NNE 1.0)—that uses MATLAB® based Graphical User Interface (GUI) for interaction with a database of 2-photon single-vessel diameter measurements from our previous publication (Tian et al., 2010). These data are of particular interest for modeling the hemodynamic response. NNE 1.0 is downloaded by the user and then runs either as a MATLAB script or as a standalone program on a Windows platform. The GUI allows browsing the database according to parameters specified by the user, simple manipulation and visualization of the retrieved records (such as averaging and peak-normalization), and export of the results. Further, we provide NNE 1.0 source code. With this source code, the user can database their own experimental results, given the appropriate data structure and naming conventions, and thus share their data in a user-friendly format with other investigators. NNE 1.0 provides an example of seamless and low-cost solution for sharing of experimental data by a regular size neuroscience laboratory and may serve as a general template, facilitating dissemination of biological results and accelerating data-driven modeling approaches.

A matlab code to fit periodic data

Brum, Ruth da Silva; Ramalho, Jairo Valões de Alencar; Rocha, Luiz Alberto Oliveira; Isoldi, Liércio André; Santos, Elizaldo Domingues dos
Fonte: Universidade Federal do Rio Grande Publicador: Universidade Federal do Rio Grande
Tipo: Artigo de Revista Científica
ENG
Relevância na Pesquisa
36.37%
This paper presents a computer method to find the best sine-based function, in the sense of least squares, to fit periodic data. Even though the least squares method is not a novelty, there is a void in the literature about its use to find trigonometric functions, particularly when it gives rise to nonlinear systems, as it is done in this article. The respective code, implemented in the Matlab programming language, is detailed and analyzed exploring experimental data from the air and soil temperatures measured along the year in earth air heat exchangers (EAHE) built in the facilities of a case study house in the Brazilian state of Rio Grande do Sul. The fitting curves have been employed by the authors in different works to define boundary conditions to study new computer models of EAHE.; Este artigo apresenta um método computacional para encontrar uma função do tipo senoidal que melhor se adequa, no sentido dos mínimos quadrados, a um conjunto de dados periódicos. Embora o método dos mínimos quadrados não seja uma novidade, foi percebida uma lacuna na literatura relativa ao seu uso para a obtenção de funções trigonométricas, particularmente envolvendo sistemas não lineares, como é feito neste trabalho. O código proposto...

Automatisierte Qualitätsbewertung am Beispiel von MATLAB Simulink-Modellen in der Automobil-Domäne; Automated Quality Rating on the Example of MATLAB Simulink Models in the Automotive Domain

Scheible, Jan
Fonte: Universidade de Tubinga Publicador: Universidade de Tubinga
Tipo: Dissertação
DE_DE
Relevância na Pesquisa
36.6%
In der Automobilindustrie wird in den letzten Jahren verstärkt auf die modellbasierte Softwareentwicklung von eingebetteten Systemen gesetzt. Die Modelle nehmen dabei den Stellenwert ein, den zuvor der handgeschriebene Quellcode eingenommen hat. Sie sind das zentrale Entwicklungsartefakt und werden über die Codegenerierung und Kompilierung direkt auf den eingebetteten Systemen ausgeführt. Der Umfang und die Komplexität der verwendeten Modelle steigen stetig. Das macht eine Qualitätssicherung der Modelle sehr aufwendig und teuer. Diese Arbeit stellt ein Verfahren zur automatisierten Bewertung der Modellqualität vor. Auf Basis der Qualitätsbewertung werden Handlungsempfehlungen gegeben. Das Befolgen dieser Handlungsempfehlungen führt zu einer Steigerung der Modellqualität. Das entwickelte Verfahren erlaubt die Qualitätssicherung von großen und komplexen Modellen. In dieser Arbeit wird das Verfahren exemplarisch anhand von MATLAB Simulink-Modellen konzipiert und prototypisch umgesetzt. Die Grundlage für die Definition der Modellqualität stellt ein Qualitätsmodell dar. Dieses Qualitätsmodell besteht aus verschiedenen Qualitätsaspekten und kann dadurch projektspezifisch angepasst werden. Das entwickelte Qualitätsmodell baut auf existierenden Modellen für die herkömmliche handcodierte Softwareentwicklung auf und wird in dieser Arbeit um Teile erweitert...

Vídeo streaming modelling over optical networks

Esgueva Martínez, Marcos
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis Formato: application/pdf
Publicado em //2009; 2009 ENG
Relevância na Pesquisa
36.29%
The goal of this project is to implement a Matlab model to simulate video degradation in streaming over optical network influenced by networks parameters (delay, jitter, error probability, bandwidth,etc). To achieve it, we needed to make several tasks summarized in the following paragraph. This model is useful to observe how network parameters affects in video quality and how much. For example, estimating error probability, delay and jitter in a specific network, with this model we can forecast if that network will satisfy requirements to perform video streaming. We can also observe which parameter is more important to take into account in video streaming or what threshold in each network parameter we can set to have an acceptable video quality. First of all, we needed documentation about how video streaming is implemented (protocols, MPEG compression), and how network parameters affect in packets losses. After that, we had to investigate how these losses affect different frames in MPEG compression. Later, we implemented a video model following these rules. Last, we executed Matlab code with different video files and values of parameters and we extracted conclusions.-----------------------------------------------------------------------------------------------------------------; El objetivo de este proyecto es implementar un modelo en Matlab para simular la degradación de video en “streaming“ sobre redes de fibra óptica...

Analysis and design of converters in Matlab

Lorente Sanjurjo, Rodrigo
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis Formato: application/pdf
ENG
Relevância na Pesquisa
36.43%
This project will try to provide better understanding of data converters, more specifically in the mathematical representation and coding of non idealities of the converter. As programming tool it will be used the MATLAB environment, with which will carry out the coding and the analysis of the behavior of the converters by adding diverse nonlinearities, taking advantage of the simplicity, clarity, and extensibility that provides this environment. Summarizing, it is going to study the converters field, specifically A/D, using for it MATLAB. Once assumed the importance and presence of data converters in our world, it may be understood better why it was decided to undertake this project. While it is impossible, given the magnitude of the field to be treated, cover in depth all aspects of data converters, this work may serve as a starting point for others who wish to delve deeper into certain features or as support in larger projects where the ADCs are used. Specifically, this paper aims to show, in an easy and simple way, the characteristics and behavior of an ADC according to a number of parameters introduced, paying special attention to the consequences of non-idealities inherent in any real circuit, such as offset, nonlinearity, gain error...

Multi-terminal HVDC and power flow analysis

Gil Colmenero, Esther
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis
ENG
Relevância na Pesquisa
36.22%
The aim of this Specialization Project is to implement and demonstrate a general AC/DC power flow solution in the Matlab environment. This task is interesting from the point of view of the increasing development of the integration of offshore wind power, especially in the North Sea area. The solution proposed in this paper, is valid for systems consisting on one DC grid, each of its buses is connected to different AC grids. Specifically, this study focuses on a general DC grid of three nodes and three consequent AC grids. In this project, a complete procedure on how to set-up the power flow model is developed and described. The first step taken in this process consists on the calculation of the power flows of all the AC grids, in a sequential way. In addition to the calculation of all the involved AC systems, the DC power flow has to be solved as well. The calculations of both power flows, AC and DC, have been implemented using the Newton-Raphson solution algorithm. A key challenge in this procedure has been to model the connection between the AC and DC grid through the HVDC converters. Several possibilities have been studied, mainly depending on the type of bus in question. A study and comparison between a converter with or without losses have been done as well. The final achievements of this Specialization Project consist on a Matlab code solving successfully this matter...

A domain-specific aspect language for transforming MATLAB programs

Monteiro, Miguel Pessoa; Saraiva, João Alexandre; Fernandes, João M.; Cardoso, João M. P.; Diniz, Pedro C.
Fonte: Universidade do Minho Publicador: Universidade do Minho
Tipo: Conferência ou Objeto de Conferência
Publicado em //2010 ENG
Relevância na Pesquisa
36.58%
Aspect-oriented programming provides powerful ways to augment programs with information out of the scope of the base language while avoiding harming code readability and thus portability. MATLAB is a popular modeling/programming language that will strongly benefit of aspect-oriented programming features. For instance, MATLAB programmers could use aspects to provide information such as restrictions on allowed data types and/or values, monitoring specific aspects of the execution such as the effective dataset sizes or if a given variable ever assumes a specific value, without “polluting” the code with “check code”. This paper describes the main concepts of a domain-specific aspect language (DSAL) for specifying transformations of MATLAB programs in view of supporting optimizations by facilitating the experimentation of alternative implementations. This DSAL specifies aspect modules structured in three sections: intersections equivalent to AspectJ poincuts, actions equivalent to AspectJ advice, and conditions that control triggering of actions. Support for aspect composition strategies and aspect parameterization of tokens from the base program are also supported. We believe the described features complement and enhance MATLAB programming in substantial and valuable ways.

Desenvolvimento de um software em ambiente MATLAB para simulação de campo ultrassônico = : Development of a MATLAB environment software for simulation of ultrasonic field; Development of a MATLAB environment software for simulation of ultrasonic field

Reynaldo Teonco Gasparini
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 10/07/2012 PT
Relevância na Pesquisa
36.39%
O estudo do campo acústico gerado por um transdutor ultrassônico é fundamental para sua construção e caracterização, pois permite prever qual será seu comportamento antes mesmo de ser construído e indica se ele realmente é viável para aplicação para a qual foi projetado, e se são necessárias modificações para que se comporte como o esperado. O presente estudo teve como objetivo o desenvolvimento de um software, em ambiente MATLAB®, para a simulação computacional de campos acústicos gerados por transdutores ultrassônicos de diferentes configurações, utilizando dois modelos que descrevem o campo, o de Zemanek e o de Stepanishen. Os campos de transdutores com focalização, apodização e meios com atenuação também poderão ser simulados. Para a simulação do modelo de Zemanek é utilizado o método matemático de discretização e para o de Stepanishen é empregada uma solução analítica para a resposta impulsiva de cada geometria de transdutor. As simulações foram validadas com resultados obtidos anteriormente por alunos do DEB/FEEC/UNICAMP e os programas desenvolvidos foram agregados em um pacote computacional. Estes programas têm seus códigos abertos para que futuramente sejam implementadas outras funções e configurações de transdutor. O software pode auxiliar no projeto de transdutores e também no estudo da modelagem do campo acústico pelos diferentes modelos que o descrevem.; The study of the acoustic field generated by an ultrasonic transducer is fundamental to its construction and characterization...

Matlab and Simulink Creation and Animation of X3D in Web-Based Simulation

Cheng, YuanPin; Brutzman, Don
Fonte: Escola de Pós-Graduação Naval Publicador: Escola de Pós-Graduação Naval
Tipo: Artigo de Revista Científica
Relevância na Pesquisa
36.33%
The article of record as published may be located at http://dx.doi.org/10.1145/2775292.2778306; Matlab is a powerful tool to compute high-fidelity engineering model and plot the result in figures. Simulink implements Matlab .m source code into block diagrams and flow charts to execute the simulation. This project demonstrates how physics equations implemented in Simulink can animate X3D or VRML models, along with the methods to convert Matlab .fig format into an X3D object so we can apply it into Web-based animations.

A Matlab Implementation of a Flat Norm Motivated Polygonal Edge Matching Method using a Decomposition of Boundary into Four 1-Dimensional Currents

Morgan, Simon P.; Yin, Wotao; Vixie, Kevin R.
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Relevância na Pesquisa
36.26%
We describe and provide code and examples for a polygonal edge matching method.; Comment: Contains Matlab code and 4 figures

Space-time discretization of the heat equation. A concise Matlab implementation

Andreev, Roman
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Relevância na Pesquisa
36.22%
A concise Matlab implementation of a stable parallelizable space-time Petrov-Galerkin discretization for parabolic evolution equations is given. Emphasis is on reusability of spatial finite element codes.; Comment: Matlab code included

A MATLAB Code for Three Dimensional Linear Elastostatics using Constant Boundary Elements

P, Kirana Kumara
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 20/01/2013
Relevância na Pesquisa
46.59%
Present work presents a code written in the very simple programming language MATLAB, for three dimensional linear elastostatics, using constant boundary elements. The code, in full or in part, is not a translation or a copy of any of the existing codes. Present paper explains how the code is written, and lists all the formulae used. Code is verified by using the code to solve a simple problem which has the well known approximate analytical solution. Of course, present work does not make any contribution to research on boundary elements, in terms of theory. But the work is justified by the fact that, to the best of author's knowledge, as of now, one cannot find an open access MATLAB code for three dimensional linear elastostatics using constant boundary elements. Author hopes this paper to be of help to beginners who wish to understand how a simple but complete boundary element code works, so that they can build upon and modify the present open access code to solve complex engineering problems quickly and easily. The code is available online for open access (as supplementary file for the present paper), and may be downloaded from the website for the present journal.; Comment: 12 pages (pdf), 8 supplementary files, accepted author manuscript