• Title/Summary/Keyword: Control flow errors

Search Result 92, Processing Time 0.034 seconds

Pattern Generation for Coding Error Detection in VHDL Behavioral-Level Designs (VHDL 행위-레벨 설계의 코딩오류 검출을 위한 패턴 생성)

  • Kim, Jong-Hyeon;Park, Seung-Gyu;Seo, Yeong-Ho;Kim, Dong-Uk
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.38 no.3
    • /
    • pp.185-197
    • /
    • 2001
  • Recently, the design method by VHDL coding and synthesis has been used widely. As the integration ratio increases, the amount design by VHDL at a time also increases so many coding errors occur in a design. Thus, lots of time and effort is dissipated to detect those coding errors. This paper proposed a method to verify the coding errors in VHDL behavioral-level designs. As the methodology, we chose the method to detect the coding error by applying the generated set of verifying patterns and comparing the responses from the error-free case(gold unit) and the real design. Thus, we proposed an algorithm to generate the verifying pattern set for the coding errors. Verifying pattern generation is peformed for each code and the coding errors are classified as two kind: condition errors and assignment errors. To generate the patterns, VHDL design is first converted into the corresponding CDFG(Control & Data Flow Graph) and the necessary information is extracted by searching the paths in CDFG. Path searching method consists of forward searching and backward searching from the site where it is assumed that coding error occurred. The proposed algorithm was implemented with C-language. We have applied the proposed algorithm to several example VHDL behavioral-level designs. From the results, all the patterns for all the considered coding errors in each design could be generated and all the coding errors were detectable. For the time to generate the verifying patterns, all the considered designed took less than 1 [sec] of CPU time in Pentium-II 400MHz environments. Consequently, the verification method proposed in this paper is expected to reduce the time and effort to verify the VHDL behavioral-level designs very much.

  • PDF

Kalman Filter Estimation of the Servo Valve Effective Orifice Area for a Auxiliary Power Unit (보조 동력장치용 서보밸브 유효 오리피스 면적의 칼만필터 추정)

  • Zhang, J.F.;Kim, C.T.;Jeong, H.S.
    • Transactions of The Korea Fluid Power Systems Society
    • /
    • v.4 no.4
    • /
    • pp.1-7
    • /
    • 2007
  • Flow rate is one of the important variables for precise motion control and detection of the faults and fluid loss in many hydraulic components and systems. But in many cases, it is not easy to measure it directly. The orifice area of a servo valve by which the fluid flows is one of key factors to monitor the flow rate. In this paper, we have constructed an estimation algorithm for the effective orifice area by using the model of a servo valve cylinder control system and Kalman filter algorithm. Without geometry information about the servo valve, it is shown that the effective orifice area can be estimated by using only displacement and pressure data corrupted with noise. And the effect of the biased sensor data and system parameter errors on the estimation results are discussed. The paper reveals that sensor calibration is important in accurate estimation and plausible parameter data such as oil bulk modulus and actuator volume are acceptable for the estimation without any error. The estimation algorithm can be used as an useful tool for detecting leakage, monitoring malfunction and/or degradation of the system performance.

  • PDF

A Cost-effective Control Flow Checking using Loop Detection and Prediction (루프 검출 및 예측 방법을 적용한 비용 효율적인 실시간 분기 흐름 검사 기법)

  • Kim Gunbae;Ahn Jin-Ho;Kang Sungho
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.42 no.12
    • /
    • pp.91-102
    • /
    • 2005
  • Recently, concurrent error detection for the processor becomes important. But it imposes too much overhead to adopt concurrent error detection capability on the system. In this paper, a new approach to resolve the problems of concurrent error detection is proposed. A loop detection scheme is introduced to reduce the repetitive loop iteration and memory access. To reduce the memory overheat an offset to calculate the target address of branching node is proposed. Performance evaluation shows that the new architecture has lower memory overhead and frequency of memory access than previous works. In addition, the new architecture provides the same error coverage and requires nearly constant memory size regardless of the size of the application program. Consequently, the proposed architecture can be used as an cost effective method to detect control flow errors in the commercial on the shelf products.

An Error Recovery Mechanism for Communications with Reliability in Sensor Network (센서 네트워크에서 신뢰성 있는 통신을 위한 에러 복구 기법)

  • Min, Byung-Ung;Kim, Dong-Il
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2007.06a
    • /
    • pp.360-363
    • /
    • 2007
  • In sensor network, the importance of transporting data with reliability is growing gradually to support communications. Data flow from sink to nodes needs reliability for the control or management, that is very sensitive and intolerable, however relatively, data flow from nodes to sink is tolerable. In this paper, with emphasis of the data flow from sink to nodes, we proposed the mechanism that establishes confidence interval for transport. Establishing confidence interval hop-by-hop, not end to end, if errors happen or there's missing data, this mechanism recovers them with selective acknowledgement using fixed window. In addition, this mechanism supports traffic congestion control depending on the buffer condition. Through the simulation, we showed that this mechanism has an excellent performance for error recovery in sensor network.

  • PDF

Post-Chlorination Process Control based on Flow Prediction by Time Series Neural Network in Water Treatment Plant

  • Lee, HoHyun;Shin, GangWook;Hong, SungTaek;Choi, JongWoong;Chun, MyungGeun
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.16 no.3
    • /
    • pp.197-207
    • /
    • 2016
  • It is very important to maintain a constant chlorine concentration in the post chlorination process, which is the final step in the water treatment process (hereafter WTP) before servicing water to citizens. Even though a flow meter between the filtration basin and clear well must be installed for the post chlorination process, it is not easy to install owing to poor installation conditions. In such a case, a raw water flow meter has been used as an alternative and has led to dosage errors due to detention time. Therefore, the inlet flow to the clear well is estimated by a time series neural network for the plant without a measurement value, a new residual chlorine meter is installed in the inlet of the clear well to decrease the control period, and the proposed modeling and controller to analyze the chlorine concentration change in the well is a neuro fuzzy algorithm and cascade method. The proposed algorithm led to post chlorination and chlorination improvements of 1.75 times and 1.96 times respectively when it was applied to an operating WTP. As a result, a hygienically safer drinking water is supplied with preemptive response for the time delay and inherent characteristics of the disinfection process.

A Study on Numerical Modeling of Dynamic CPT using Particle Flow Code (입자결합모델을 이용한 동적콘관입시험(DCPT)의 수치해석 모델링에 관한 연구)

  • You, Kwang Ho;Lee, Chang Su;Choi, Jun Seong
    • International Journal of Highway Engineering
    • /
    • v.16 no.2
    • /
    • pp.43-52
    • /
    • 2014
  • PURPOSES : To solve problems in current compaction control DCPT(Dynamic Cone Penetrometer Test), highly correlated with various testing methods, simple, and economic is being applied. However, it、s hard to utilize DCPT results due to the few numerical analyses for DCPT have been performed and the lack of data accumulation. Therefore, this study tried to verify the validation of numerical modeling for DCPT by comparing and analyzing the results of numerical analyses with field tests. METHODS: The ground elastic modulus and PR(Penetration Rate) value were estimated by using PFC(Particle Flow Code) 3D program based on the discrete element method. Those values were compared and analyzed with the result of field tests. Also, back analysis was conducted to describe ground elastic modulus of field tests. RESULTS : Relative errors of PR value between the numerical analyses and field tests were calculated to be comparatively low. Also, the relationship between elastic modulus and PR value turned out to be similar. CONCLUSIONS : Numerical modeling of DCPT is considered to be suitable for describing field tests by carrying out numerical analysis using PFC 3D program.

Measurements of the Vibrational Power Flow in Structure Beam by Using the Structural Intensity Method (Structural Intensity 법을 이용한 구조체의 진동전달량 측정)

  • ;Tichy, Jiri
    • Journal of KSNVE
    • /
    • v.4 no.2
    • /
    • pp.231-238
    • /
    • 1994
  • This paper presents an experimental method to find the vibrational transmission characteristics of structures by using the structural intensity method which is used as the important techniques of active vibration control method. Experimental results are obtained from measurements performed on a structure beam by 2, 3 and 4 position linear accelerometr array (2, 3 and 4 structural intensity : 2, 3 and 4 S.I.) methods at near and farfield conditions. These results are compared with the measurement values of conventional power flow measurement method called input power measurement in order to verify the accuracy of structural intensity methods. To minimize the errors associated with 2, 3 and 4 S.I. methods, the measurement locations were selected by the result of modal analysis and the averaged data by the inter-change of accelerometer array was utilized. In 3 and 4 S.I. methods measured wavenumber instead of theoretical wavenumber was used. This paper shows that measurements of bending wave power flow by using 2, 3 and 4 S.I. methods can give accurate values under general field conditions in structural beam and the accuracy of 2, 3 S.I. methods is higher than 4 S.I. methods. Finally, 2 position linear accelerometer array method is suggested as the practical structural intensity technique.

  • PDF

A Study of Non-staggered Grid Approach for Incompressible Heat and Fluid Flow Analysis (비압축성 열유동 해석을 위한 비엇갈림 격자법에 대한 연구)

  • Kim Jongtae;Kim Sang-Baik;Kim Hee-Dong;Maeng Joo-sung
    • Journal of computational fluids engineering
    • /
    • v.7 no.1
    • /
    • pp.10-19
    • /
    • 2002
  • The non-staggered(collocated) grid approach in which all the solution variables are located at the centers of control volumes is very popular for incompressible flow analyses because of its numerical efficiency on the curvilinear or unstructured grids. Rhie and Chow's paper is the first in using non-staggered grid method for SIMPLE algorithm, where pressure weighted interpolation was used to prevent decoupling of pressure and velocity. But it has been known that this non-staggered grid method has stability problems when pressure fields are nonlinear like in natural convection flows. Also Rhie-Chow scheme generates large numerical diffusion near curved walls. The cause of these unwanted problems is too large pressure damping term compared to the magnitude of face velocity. In this study the magnitude of pressure damping term of Rhie-Chow's method is limited to 1∼10% of face velocity to prevent physically unreasonable solutions. The wall pressure extrapolation which is necessary for cell-centered FVM is another source of numerical errors. Some methods are applied in a unstructured FV solver and analyzed in view of numerical accuracy. Here, two natural convection problems are solved to check the effect of the Rhie-Chow's method on numerical stability. And numerical diffusion from Rhie-Chow's method is studied by solving the inviscid flow around a circular cylinder.

Self-Tuning Predictive Control with Application to Steam Generator (증기 발생기 수위제어를 위한 자기동조 예측제어)

  • Kim, Chang-Hwoi;Sang Jeong lee;Ham, Chang-Shik
    • Nuclear Engineering and Technology
    • /
    • v.27 no.6
    • /
    • pp.833-844
    • /
    • 1995
  • In self-tuning predictive control algorithm for steam generator is presented. The control algorithm is derived by suitably modifying the generalized predictive control algorithm. The main feature of the unposed method relies on considering the measurable disturbance and a simple adaptive scheme for obtaining the controller gain when the parameters of the plant are unknown. This feature makes the proposed approach particularly appealing for water level control of steam generator when measurable disturbance is used. In order to evaluate the performance of the proposed algorithm, computer simulations are done for an PWR steam generator model. Simulation result show satisfactory performances against load variations and steam flow rate estimation errors. It can be also observed that the proposed algorithm exhibit better responses than a conventional PI controller.

  • PDF

Development of a divided-flow humidity generator and its use for studying low-temperature effects on radiosonde humidity sensors (분류식 습도 발생 장치 개발 및 라디오존데 습도센서 저온 효과 보정에 활용 연구)

  • Jang, Eun-Jeong;Lee, Young-Suk;Choi, Byung-Il;Choi, Yoonseuk;Lee, Sang-Wook
    • Journal of Sensor Science and Technology
    • /
    • v.30 no.4
    • /
    • pp.243-249
    • /
    • 2021
  • Humidity is an important physical quantity that is closely related with the quality of everyday life as well as the quality control of products in various industries. Here, we have developed a divided-flow type humidity generator of which humidity generation is faster than the saturator-based humidity generator in ppm level. The operation principle of the divided-flow humidity generator is first introduced. Then, the performance of the divided-flow humidity generator is verified by testing the radiosonde humidity sensor at low temperature. As a result, the humidity generated from the divided-flow humidity generator is consistent with the saturator-based precision humidity generator within 1.6% relative humidity in the range from 10% to 40% at -45 ℃. It is also found that the radiosonde humidity sensor shows measurement errors by 3% - 5% at -45 ℃ when it is only calibrated at room temperature. The response times of radiosonde humidity sensor using the divided-flow humidity generator are between about 2 and 9 minutes, whereas those by the saturator-based humidity generator are about 20 minutes. In this regard, the divided-flow humidity generator has a merit in terms of fast humidity changes for the calibration of radiosonde humidity sensors at low-temperatures.