Print ISSN: 1681-6900

Online ISSN: 2412-0758

Keywords : Matlab

Topographic Survey with Analytical Close Range Photogrammetry

Abbas Zedan Khalaf; Sally Salwan

Engineering and Technology Journal, 2016, Volume 34, Issue 8, Pages 1605-1614

Topographic survey uses to determine the relative locations of points (coordinates) on the earth's surface by measuring horizontal distances, differences in elevations and directions. Generally speaking the production of large scale topographic maps requires precise topographic survey with land surveying instrument such as (Total Station) which is costly and time consumed. The objective of this research is to produce topographic maps using an unconventional means through application analytical close range photogrammetry. The analytical close range photogrammetric method is characterized by low efforts and cost, the speed of topographic survey works, as well as the possibility of measuring and / or assessing places inaccessible. Photos strip was selected at University of Technology as a case study with area (400 m2). The fieldwork started with generation of ground control points around the area. A theodolite (wild T2) was used to measure the ground (X, Y, and Z) coordinates for GCPs within the study area. The strip consists of eight overlapped images, overlap more than 60% were captured using a single non metric digital camera (Canon EOS D500) (with a resolution of 15.10 mega pixels). After capturing images for study area two steps were used for processing data.The first step was used to process these images for producing 3D coordinates from 2D images with different methods by using two software. The first software using Matlab2014b dealing with different methods Sequential (R-I) and bundle adjustment (BA) methods, and another software ERDAS IMAGINE (LPS) using block bundle adjustment. The second step was used GIS software to producing large scale topographical map.The computed Root Mean Square Error (RMSE) for three methods (Resection – Intersection, Bundle Adjustment and Bundle Adjustment Block) and it was found that the RMSE in R-I method is (2.917cm) , RMSE in B-A method is (2.882cm) and RMSE in Bundle Block Adjustment method is (3.112cm). The final result was a topographic map with scale (1:100 and 1:200).

A Novel Algorithm To Detect and Extract The Texts of Road- Sign Plates in Video Scenes

Abdul Munem S. Rahma; Teaba Wala Aldeen Khairi

Engineering and Technology Journal, 2016, Volume 34, Issue 2, Pages 180-193

Traffic Road-Signs contain useful information for the road users; the operation of many of modern applications like the automatic or smart vehicle requires an automatic discrimination of the texts of the traffic road-sign. Discrimination of text compose of several stages, the first of these stages is detection and extraction of the texts. In this work, an algorithm is developed to detect, locate, and segment of the texts and the word in the video clips, that existing in the road signs in the city of Baghdad. The proposed approach includes two stages, the first one is processing the image to locate and extract images of the road-sign and neglect the rest of the image, and the second stage is processing the image of the road-sign plate to detect and extract the texts without symbols and shapes. The basic structure of the algorithm depends on the following functions: edge-detector, dilation, and filling-hole, morphological-opening. The total recall values of 89%, the total precision value of 93%.The algorithm is, then, tested based on video clips, implementation of the algorithm based on video clips confirms its ability to detect the texts which may appear in the video scenes, recall-rate(r) is excellent with a total value of 94.5% and a total precision value of 86.5%.The algorithm is tested to measure its validity to work under real-time operation, by processing one frame and exceed a set of next frames, the test appears that the algorithm is able to work under real-time operation with recall-rate(r) of(93%).

Different Software Components Integration using C# and Matlab Platforms

Rabab Jassim Mohsun; Hassan Awheed Jeiad; Mohammed Najm Abdullah

Engineering and Technology Journal, 2011, Volume 29, Issue 2, Pages 195-211

The distributed computations can produce significant performance gains,
yet the time and expertise needed for the low-level details of distribution is often
prohibitive. Additionally, many applications rely heavily on domain-specific
libraries, while it is not practicable to write an optimizing compiler each time a
domain-specific library is developed. The purpose of this paper is to solve this
problem by proposing a distribution system which distributes job execution over
several computers using a distribution Matlab compiler, called the Matlab grid
compiler.The implementation concentrates on connecting several computers
known as clients to a main computer known as the administrator. A software
application is built using Microsoft visual studio, then executed on a server-client
network, and the results showed that integrating the components of C# and Matlab
gives a valuable worth performance for the distributed computation techniques.

Unscented Kalman Estimator for Estimating the State of Two-phase Permanent Magnet Synchronous Motor

Ayad Qasim Hussein

Engineering and Technology Journal, 2010, Volume 28, Issue 15, Pages 5071-5078

This paper presents the unscented Kalman filters (UKF) for estimating the states (winding currents, rotor speed and rotor angular position) of two-phase Permanent Magnet Synchronous Motor (PMSM). The UKF is based on firstly specifying a minimal set of carefully chosen sample points. These sample points completely capture the true mean and covariance of the Gaussian Random Variable (GRV), and when propagated through the true nonlinear system (motor model), capture the posterior mean and covariance accurately to the second order (Taylor series expansion). The results showed that the UK estimator could successively estimate the states of PMSM without need any Jacobian matrix.

Real Time Digital Speed Control System for DC Servo Motor Using LabVIEW 8.5 Package

Areej Alaa Hassen

Engineering and Technology Journal, 2010, Volume 28, Issue 6, Pages 1169-1185

This paper describes the design and implementation of a personal computer
based closed loop DC motor speed control system Using LabVIEW 8.5 Package
for data manipulation and interface control. Tuning the parameters of the PID
controller is done using trial and error method by conducting simulation on the
system model using Matlab package. This method is used to find the best system
response depending on the tuning parameters of the PID controller. These
parameters are then implemented in the designed real time digital PID controller
system based on LabVIEW package.
Carrying out the task of tuning the PID controller on the real time model requires
great effort and time consuming especially in the early stages. Thus the PID
controller tuning is firstly carried out on the simulation model in Matlab which is
time saving and gives close parameter approximation for applying in the real time
system directly. The PID control action in the real time system shows more
oscillation in comparison with the PID simulation control action. Simulation and
real time results for the speed control of the DC motor experiment were found to
have a high degree of agreement in maintaining the desired speed of the motor.

Speed Control of Hydraulic Motor System with Swashplate DC-Controlled Pump

Majid A. Oleiwi; Amjed J. Humaidi

Engineering and Technology Journal, 2009, Volume 27, Issue 15, Pages 2814-2834

In a previous study, speed-controlled hydraulic motor system has
employed a DC motor for changing the swashplate angle of a variable
displacement piston pump. However, the speed control has been performed by a flow modulation valve which is permitted to bypassing the flow of the hydraulic motor when the speed exceeds the set value. In the present work, another speed control configuration has been proposed with the pump and hydraulic motor are permitted to perform reversal actions. The conventional proportional, integral and derivative (PID) controller has been introduced to manipulate the speed error such
that it could achieve the required performance. The specification required by the PID controller is to reach the command speed as fast as possible with minimum peak overshoot. Also, the effectiveness of the suggested controller against changing of system parameters is considered. The modeling of the speed control system components is detailedly presented, including the dynamic of swashplate,
and one can easily see that the system is of a nonlinear nature. The state space representation of the complete system has been developed and the program codes are listed inside an m-file, which is instantaneously called by an s-function within SIMULINK library.

State Estimation of Two-Phase Permanent Magnet Synchronous Motor

Amjed J. Hamidi; Ahmed Alaa Ogla; Yaser Nabeel Ibrahem

Engineering and Technology Journal, 2009, Volume 27, Issue 7, Pages 1435-1443

The goal of this paper is to estimate the states of two-phase permanent magnet synchronous
motor (PMSM). The system is highly nonlinear and one therefore cannot directly use any linear
system tools for estimation. However, if one can linearize the system around a nominal
(possibly time-varying) operating point then linear system tools could be used for control and
estimation. Firstly, the error covariance matrices of measurement and process would be derived
when the system inputs and outputs are subjected to uncertain variations. Then, the corruptednoise
nonlinear model of the system will be discretized and extended to be suitable for applying
standard discrete Kalman filter (KF) for state estimation purpose. The entire state estimated
system has been modeled using MATLAB/SIMULINK blocks. The state estimation algorithm
and the motor discretized model are coded inside special S-functions of m-file type.

Numerical Study of Forced Convection in Wavy and Diverged-Converged Ducts

Anmar M. Basheer; Sattar J. Habeeb; Waheed S. Mohamad; Qutaiba G. Majeed; Mohammed Y. Fattah; Jawad K.Oleiwi; Mohammed S. Hamza; Mayyadah Sh. Abed; Amjed J. Hamidi; Ahmed Alaa Ogla; Yaser Nabeel Ibrahem

Engineering and Technology Journal, 2009, Volume 27, Issue 7, Pages 1385-1403

A three-dimensional study of developing fluid flow and heat transfer through
wavy and diverged-converged ducts were studied numerically for a Prandlt number 0.7
and 5.85 and compared with flow through corresponding straight duct. The Navier-
Stokes and energy equations are solved by using control finite volume method.
Development of the Nusselt number in wavy and diverged-converged ducts are
presented for different flow rates (50


forced convection
numerical study
wavy duct
diverged-converged duct