• Title/Summary/Keyword: automation algorithm

Search Result 1,037, Processing Time 0.023 seconds

Differencing Multiuser Detection Using Error Feedback Filter for MIMO DS-UWB System in Nakagami Fading Channel

  • Kong, Zhengmin;Fang, Yanjun;Zhang, Yuxuan;Peng, Shixin;Zhu, Guangxi
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.10
    • /
    • pp.2601-2619
    • /
    • 2012
  • A differencing multiuser detection (MUD) method is proposed for multiple-input multiple-output (MIMO) direct sequence (DS) ultra-wideband (UWB) system to cope with the multiple access interference (MAI) and the computational efficiency in Nakagami fading channel. The method, which combines a multiuser-interference-cancellation-based decision feedback equalizer using error feedback filter (MIC DFE-EFF), a coefficient optimization algorithm (COA) and a differencing algorithm (DA), is termed as MIC DFE-EFF (COA) with DA for short. In the paper, the proposed MUD method is illuminated from the rudimental MIC DFE-EFF to the advanced MIC DFE-EFF (COA) with DA step by step. Firstly, the MIC DFE-EFF system performance is analyzed by minimum mean square error criterion. Secondly, the COA is investigated for optimization of each filter coefficient. Finally, the DA is introduced to reduce the computational complexity while sacrificing little performance. Simulations show a significant performance gain can be achieved by using the MIC DFE-EFF (COA) with DA detector. The proposed MIC DFE-EFF (COA) with DA improves both bit error rate performance and computational efficiency relative to DFE, DFE-EFF, parallel interference cancellation (PIC), MIC DFE-EFF and MIC DFE-EFF with DA, though it sacrifices little system performance, compared with MIC DFE-EFF (COA) without DA.

An Smart Greenhouse Automation System Applying Moving Average Algorithm (이동평균 알고리즘을 적용한 스마트 그린하우스 자동제어 시스템)

  • Basnet, Barun;Lee, Injae;Noh, Myungjun;Chun, Hyunjun;Jaffari, Aman;Bang, Junho
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.65 no.10
    • /
    • pp.1755-1760
    • /
    • 2016
  • Automation of greenhouses has proved to be extremely helpful in maximizing crop yields and minimizing labor costs. The optimum conditions for cultivating plants are regularly maintained by the use of programmed sensors and actuators with constant monitoring of the system. In this paper, we have designed a prototype of a smart greenhouse using Arduino microcontroller, simple yet improved in feedbacks and algorithms. Only three important microclimatic parameters namely moisture level, temperature and light are taken into consideration for the design of the system. Signals acquired from the sensors are first isolated and filtered to reduce noise before it is processed by Arduino. With the help of LabVIEW program, Time domain analysis and Fast Fourier Transform (FFT) of the acquired signals are done to analyze the waveform. Especially, for smoothing the outlying data digitally, Moving average algorithm is designed. With the implement of this algorithm, variations in the sensed data which could occur from rapidly changing environment or imprecise sensors, could be largely smoothed and stable output could be created. Also, actuators are controlled with constant feedbacks to ensure desired conditions are always met. Lastly, data is constantly acquired by the use of Data Acquisition Hardware and can be viewed through PC or Smart devices for monitoring purposes.

Implementation of Automation Program and Efficient Cable Drum Schedule using Dynamic Programming Algorithm (동적 계획 알고리즘을 이용한 효과적인 케이블 드럼 스케줄 및 자동화 프로그램 구현)

  • Park, Ki-Hong;Lee, Yang Sun
    • Journal of Digital Contents Society
    • /
    • v.17 no.4
    • /
    • pp.257-263
    • /
    • 2016
  • Cable drum schedule is the final step for the electrical equipment of the power plant, and is assigned cables to efficiently cable drum. In this paper, we have implemented an automated program which cables are scheduled in accordance with the capacity of the cable drum for each cable code. Proposed cable drum schedule was applied to the dynamic programming algorithm to effectively solve the optimization problem, and the implemented program is conducted so as to verify the proposed model. The experiment results show that implemented program eliminates the errors that can occur existing method, so we were able to reduce the design time of cable drum schedule. Cables for the electrical equipment of the power plant is designed to at least 2 million units or more. Thus the automation program to provide applies, it is considered that the design time of the cable drum schedule can be greatly reduced without serious error.

An analysis of the algorithm efficiency of conceptual thinking in the divisibility unit of elementary school (초등학교 가분성(divisibility) 단원에서 개념적 사고의 알고리즘 효율성 분석 연구)

  • Choi, Keunbae
    • The Mathematical Education
    • /
    • v.58 no.2
    • /
    • pp.319-335
    • /
    • 2019
  • In this paper, we examine the effectiveness of calculation according to automation, which is one of Computational Thinking, by coding the conceptual process into Python language, focusing on the concept of divisibility in elementary school textbooks. The educational implications of these considerations are as follows. First, it is possible to make a field of learning that can revise the new mathematical concept through the opportunity to reinterpret the Conceptual Thinking learned in school mathematics from the perspective of Computational Thinking. Second, from the analysis of college students, it can be seen that many students do not have mathematical concepts in terms of efficiency of computation related to the divisibility. This phenomenon is a characteristic of the mathematics curriculum that emphasizes concepts. Therefore, it is necessary to study new mathematical concepts when considering the aspect of utilization. Third, all algorithms related to the concept of divisibility covered in elementary mathematics textbooks can be found to contain the notion of iteration in terms of automation, but little recursive activity can be found. Considering that recursive thinking is frequently used with repetitive thinking in terms of automation (in Computational Thinking), it is necessary to consider low level recursive activities at elementary school. Finally, it is necessary to think about mathematical Conceptual Thinking from the point of view of Computational Thinking, and conversely, to extract mathematical concepts from computer science's Computational Thinking.

A STUDY ON PERCEPTION METHOD OF THE MARKING LOCATION FOR AN AUTOMATION OF BILLET MARKING PROCESSES

  • Park, Jin-Woo;Yook, Hyun-Ho;Boo, Kwang-Suck;Che, Woo-Seong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.1953-1957
    • /
    • 2004
  • The machine vision has been applied to a number of industrial applications for quality control and automations to improve the manufacturing processes. In this paper, the automation system using the machine vision is developed, which is applicable to the marking process in a steel production process line. The working environment is very harsh to workers so that the automatic system in the steel industry is required increasingly. The developed automatic marking system consists of several mechanical and electrical elements such as the laser position detecting sensor system for a structured laser beam which is projected to the billet in order to detect the geometry of the billet. An image processing algorithm has been developed to percept the two center positions of a camera and a billet, respectively, and to align two centers. A series of experiments has been conducted to investigate the performance of the proposed algorithm. The results show that two centers of the camera and the billet could be detected very well and differences between two center positions could be also decreased via the proposed tracking algorithm.

  • PDF

Improvement of Motion Accuracy Using Transfer Function in Linear Motion Bearing Guide (전달함수를 이용한 직선베어링 안내면의 운동정밀도 향상)

  • Kim, Kyung-Ho;Park, Chun-Hong;Lee, Hu-Sang;Kim, Seung-Woo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.19 no.6
    • /
    • pp.77-85
    • /
    • 2002
  • An analysis method which calculates corrective machining information for improving the motion accuracy of linear motion guide Is proposed in this paper. The method is composed of two algorithms. One is the algorithm fur prediction of the motion errors from rail form error. The other is the algorithm for prediction of rail form error from the motion errors of table. Transfer function is utilized in each algorithm, which represents the ratio of bearing reaction force variation to unit magnitude of spatial frequencies of raid from error. As the corrective machining information is acquired from the measured motion errors of table, the method has a merit not to measure rail form error directly. Validity of the method is verified both theoretically and experimentally. By applying the method, linear motion error of test equipment is reduced from 5.97$\mu$m to 0.58$\mu$m, and reduced from 32.78arcsec to 6.21 arcsec in case of angular motion error. From the results, it is confirmed that the method is very effective to improve the motion accuracy of linear motion guide.

A Study of Deburring System Using The Image Processing Technique (화상처리 기법을 이용한 디버링 시스템에 관한 연구)

  • Bae, Joon-Young;Joo, Youn-Myoung;Choi, Sang-Kyun;Lee, Sang-Ryong
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.19 no.6
    • /
    • pp.128-135
    • /
    • 2002
  • Burr is a projected part of finished workpiece. It is unavoidable and undesirable by-product of most metal cutting or shearing process. Also, it must be removed to improve the fit of machined parts, safety of workers, and the effectiveness of finishing operation. But deburring process Is one of manufacturing processes that have not been successfully automated, so deburring automation is strongly needed. This paper focused on developing a basic algorithm to find edge of workpiece and match two different image data for deburring automation which includes automatic recognition of parts, generation of deburring tool paths and edge/comer finding ability by analyzing the DXF drawing file which contains information of part geometry. As an algorithm fur corner finding, SUSAN method was chosen. It makes good performance in finding edge and corner in suitable time. And this paper suggested a simple algorithm to find matching point between CCD image and drawing file.

Development of Multi-Axes Chain Hoist Servo Systems for Lifting Heavy Loads (고하중 이송 멀티 체인 호이스트 서버 시스템 개발)

  • Park, Jaehwan;Kwon, Ohung
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.8
    • /
    • pp.46-52
    • /
    • 2015
  • Most stage directors and designers make use of controling and moving lots of stage set or device as a large automation device or machine to achieve dramatic effect in their performances. Specially, it is very important to use a programmable multi-chain hoist system which is able to move high speed as well as to lift heavy loads. This paper proposes a multi chain hoist servo system to lift or lower a heavy load of about l ton for public performances' stage. It is automatically operated, electrically driven by a control console with a PTP trajectory generation algorithm, a realtime network control algorithm, and 4 step sequential safety algorithm. The efficiency and performance of the developed system are verified through a series of experiments.

On-line Fussy Performance Management of Profibus Networks

  • Lee, Kyung-Chang;Song Kang;Kim, Dong-Wook;Lee, Suk
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.1 no.2
    • /
    • pp.5-13
    • /
    • 2000
  • Most networks for automation are tuned to an expected traffic condition ar their design stage. During their actual operations, however, the networks experience considerable changes in traffic from time to time. These traffic changes caused by common events like machine failure and production schedule change may adversely affect th network performance and, in turn , the performance of the connected devices. This paper presents experimental results for performance management of a Profibus-FMS network. The performance management aims to maintain a uniform level of network performance at all stations under changing network traffic. The performance management algorithm monitors the performance of individual network stations and commands the stations to change their timer values in order to have comparable performance at all stations. In order to determine the amount of timer change, the algorithm employs a set of fuzzy rules. The algorithm has been evaluated on a Profibus network.

  • PDF

Analysis of the Difference of Tangible Programming Achievement on Learner's characteristics (초중등학습자의 특성에 따른 텐지블 프로그래밍 성취도 차이분석)

  • Shim, JaeKwoun;Lee, WonGyu;Kwon, DaiYoung
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.1
    • /
    • pp.19-26
    • /
    • 2016
  • The main purpose of computing education is to teach the Computational Thinking which is based on Abstraction, Automation and etc. In Elementary and Secondary Education, programming activity is provided for the purpose of learning algorithm design. In this paper, the achievements of learning concepts of algorithm design are analyzed on the learner's characteristics in the programming activities using the Tangible programming tools for elementary and secondary school students. As a result, the achievement did not show the difference on grades but the usability showed the difference on genders.