• Title/Summary/Keyword: Digital PID Controller

Search Result 151, Processing Time 0.041 seconds

Fuzzy Logic PID controller based on FPGA

  • Tipsuwanporn, V.;Runghimmawan, T.;Krongratana, V.;Suesut, T.;Jitnaknan, P.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.1066-1070
    • /
    • 2003
  • Recently technologies have created new principle and theory but the PID control system remains its popularity as the PID controller contains simple structure, including maintenance and parameter adjustment being so simple. Thus, this paper proposes auto tune PID by fuzzy logic controller based on FPGA which to achieve real time and small size circuit board. The digital PID controller design to consist of analog to digital converter which use chip TDA8763AM/3 (10 bit high-speed low power ADC), digital to analog converter which use two chip DAC08 (8 bit digital to analog converters) and fuzzy logic tune digital PID processor embedded on chip FPGA XC2S50-5tq-144. The digital PID processor was designed by fundamental PID equation which architectures including multiplier, adder, subtracter and some other logic gate. The fuzzy logic tune digital PID was designed by look up table (LUT) method which data storage into ROM refer from trial and error process. The digital PID processor verified behavior by the application program ModelSimXE. The result of simulation when input is units step and vary controller gain ($K_p$, $K_i$ and $K_d$) are similarity with theory of PID and maximum execution time is 150 ns/action at frequency are 30 MHz. The fuzzy logic tune digital PID controller based on FPGA was verified by control model of level control system which can control level into model are correctly and rapidly. Finally, this design use small size circuit board and very faster than computer and microcontroller.

  • PDF

PPGA-Based Optimal Tuning of a Digital PID Controller (PPGA에 기초한 디지털 PID 제어기의 최적 동조)

  • Shin, Myung-Ho;Kim, Min-Jeong;Lee, Yun-Hyung;So, Myung-Ok;Jin, Gang-Gyoo
    • Proceedings of the Korean Society of Marine Engineers Conference
    • /
    • 2005.06a
    • /
    • pp.314-320
    • /
    • 2005
  • In this paper, a methodology for estimating the parameters of a discrete-time system and designing a digital PID controller based on the estimated model and a genetic algorithm is presented. To deal with optimization problems occurring regarding parameter estimation and controller design, a pseudo parallel genetic algorithm (PPGA) is used. The parameters of a discrete-time system are estimated using both the model technique and a PPGA. The digital PID controller is described by the pulse transfer function and its parameters are tuned based on both the model reference technique and another PPGA. A set of experimental works on two processes are carried out to illustrate the performance of the proposed method.

  • PDF

Multiplierless Digital PID Controller Using FPGA

  • Chivapreecha, Sorawat;Ronnarongrit, Narison;Yimman, Surapan;Pradabpet, Chusit;Dejhan, Kobchai
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.758-761
    • /
    • 2004
  • This paper proposes a design and implementation of multiplierless digital PID (Proportional-Integral-Derivative) controller using FPGA (Field Programmable Gate Array) for controlling the speed of DC motor in digital system. The multiplierless PID structure is based on Distributed Arithmetic (DA). The DA is an efficient way to compute an inner product using partial products, each can be obtained by using look-up table. The PID controller is designed using MATLAB program to generate a set of coefficients associated with a desired controller characteristics. The controller coefficients are then included in VHDL (Very high speed integrated circuit Hardware Description Language) that implements the PID controller onto FPGA. MATLAB program is used to activate the PID controller, calculate and plot the time response of the control system. In addition, the hardware implementation uses VHDL and synthesis using FLEX10K Altera FPGA as target technology and use MAX+plusII program for overall development. Results in design are shown the speed performance and used area of FPGA. Finally, the experimental results can be shown when compared with the simulation results from MATLAB.

  • PDF

Fuzzy PID Controller Design for Tracking Control (퍼지PID제어를 이용한 추종 제어기 설계)

  • 김봉주;정정주
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.68-68
    • /
    • 2000
  • This paper presents a fuzzy modified PID controller that uses linear fuzzy inference method. In this structure, the proportional and derivative gains vary with the output of the system under control. 2-input PD type fuzzy controller is designed to obtain the varying gains. The proposed fuzzy PID structure maintains the same performance as the general-purpose linear PID controller, and enhances the tracking performance over a wide range of input. Numerical simulations and experimental results show the effectiveness of the fuzzy PID controller in comparison with the conventional PID controller.

  • PDF

Design of Fuzzy Digital PID Controller Using Simplified Indirect Inference Method (간편 간접추론방법을 이용한 퍼지 디지털 PID 제어기의 설계)

  • Chai, Chang-Hyun
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.36C no.12
    • /
    • pp.69-77
    • /
    • 1999
  • This paper describes the design of fuzzy digital PID controller using simplified indirect inference method. First, the fuzzy digital PID controller is derived from the conventional continuous time linear digital PID controller. Then the fuzzification, control-rule base, and defuzzification using SIM in the design of the fuzzy digital controller are discussed in detail. The resulting controller is a discrete time fuzzy version of the conventional digital PID controller, which has the same linear structure, but are nonlinear functions of the input signals. The proposed controller enhances the self-tuning control capability, particularly when the process to be controlled is nonlinear. When the SIM is applied, the fuzzy inference results can be calculated with splitting fuzzy variables into each action component and are determined as the functional form of corresponding variables. So the proposed method has the capability of the high speed inference and adapting with increasing the number of the fuzzy input variables easily. Computer simulation results have demonstrated the superior to the control performance of the one proposed by D. Misir et al.

  • PDF

Design of a Auto-Tuning Digital PID Controller using Relay feedback and Time Delay (시간 지연 릴레이 피드백을 이용한 자동동조 디지털 PID 제어기의 설계)

  • 류경모;박정일
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.109-109
    • /
    • 2000
  • In process industries, more than 90% of the control loops have PID controller. Futhermore, the most control systems are using classical PID controllers for their process control. Various auto-tuning methods of PID gains using relay-feedback are presented recently. In order to get the desired control performance, the correct tuning of PID controller is very important. This paper suggests how to tune of digital PID gains using information for both the Nyquist critical point by conventional method and another point by the relay feedback and hidden time-delay term. Simulation results show that the proposed controller has better performance than the conventional method.

  • PDF

Design of fuzzy digital PI+D controller using simplified indirect inference method (간편 간접추론방법을 이용한 퍼지 디지털 PI+D 제어기의 설계)

  • Chai, Chang-Hyun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.6 no.1
    • /
    • pp.35-41
    • /
    • 2000
  • This paper describes the design of fuzzy digital PID controller using a simplified indirect inference method. First, the fuzzy digital PID controller is derived from the conventional continuous-time linear digital PID controller,. Then the fuzzification, control-rule base, and defuzzification using SIM in the design of the fuzzy controller are discussed in detail. The resulting controller is a discrete-time fuzzy version of the conventional PID controller, which has the same linear structure, but are nonlinear functions of the input signals. The proposed controller enhances the self-tuning control capability, particularly when the process to be controlled is nonlinear. When the SIIM is applied the fuzzy inference results can be calculated with splitting fuzzy variables into each action component and are determined as the functional form of corresponding variables. So the proposed method has the capability of the high speed inference and adapting with increasing the number of the fuzzy input variables easily. Computer simulation results have demonstrated that the proposed method provides better control performance than the one proposed by D. Misir et al.

  • PDF

Digital PID controller design adopting the delta transforms ($\delta$ 변환을 채택한 디지틀 PID 제어기 설계)

  • 김인중;홍석민;이상정
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1992.10a
    • /
    • pp.981-986
    • /
    • 1992
  • In order to implement the digital PID control algorithm, it is necessary to consider the effect of the finite word length(FWL). In this paper, we show the FWL effect in the digital PID controllers. The conception analyse the effects of the signal quantization error in the digital PID algorithm and the coefficient wordlength determined from performance criteria with the statistical wordlength concept. Throughout this paper, it is dealt with the type of controller structure based delta operator the delta operator has such advantages are superior rounfoff noise perfoff noise performance, more accurate coefficient repersentation, and less sensitive control law.

  • PDF

Design and Implementation of Fuzzy PID Controller (Fuzzy PID 제어기 설계 및 구현)

  • Shin Wee-Jae
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.6 no.2
    • /
    • pp.89-94
    • /
    • 2005
  • In this paper, we propose a fuzzy PID controller of new method. There are two problems in absolute digital PID controller. First, much calculation time need for obtain the sum of data at each period. Second, this is problem need much memory because to storage every data at the before period. We use the speed type PID digital controller to improvement such problems. In the propose controller doesn't use without adjustment the crisp output error and we doesn't use nile tables in the fuzzy inference process at the forward stage fuzzifier. We inference output member ship function by using the relation and range of two variable of PID gain parameters. We can obtained desired results through the simulation and a experiment of the hydraulic servo motor control system.

  • PDF

A study on optimal position control using a microprocessor (마이크로 프로세서를 이용한 최적위치제어에 관한 연구)

  • 양주호;하주식
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.10 no.1
    • /
    • pp.51-64
    • /
    • 1986
  • Recently, being due to development of a small microprocessor, microprocessor have found increasing application as a digital controller in the control system. In this paper, authors analyze theoretically the continuous PID controller of a position control system with servomotor, and program the microprocessor as digital PID controller by an assembly language, and search the optimal parameters of the digital PID controller which make the smallest integral square error criterion for a performance criterion, and take experiment the indicial responses with optimal parameter. The results are following. 1) PD- behavior controller was better than P-behavior controller. 2) The smaller the smapling times of P-behavior controller and PD-behavior controller were, the better the indicial responses of the discrete system were. 3) Using a small microprocessor could replace the traditional continuous PID controller for good control.

  • PDF