• 제목/요약/키워드: Variable Structure Controller

검색결과 345건 처리시간 0.021초

컨테이너크레인 시스템의 슬라이딩모드제어 (Sliding-Mode Control of Container Cranes)

  • 이숙재;박한;홍금식
    • 한국항해항만학회지
    • /
    • 제29권8호
    • /
    • pp.747-753
    • /
    • 2005
  • 본 논문은 컨테이너크레인의 흔들림제어의 한 방법으로, 이송증인 컨테이너가 임의의 이송궤적을 따라서 움직이도록 하고, 또한 트롤리 및 호이스트의 위치제어를 동시에 수행하는 가변구조제어에 관한 연구이다. 자동화터미널의 야석장에서 A지점에서 B지점으로 컨테이너를 옮기고자 할 때, 쌓여 있는 주위의 다른 컨테이너들을 피하면서 이송시키거나, 혹은 양하역 작업을 장애물이 존재하는 환경에서 수행할 때 주변의 장애물과 충돌하지 않도록 이송궤적을 만들어야 함은 필수적이다. 기존치 연구들이 무조건 흔들림이 작게끔 하는 것에 초점을 맞추었던 것에 반하여 본 논문에서는 비롯 흔들림이 발생하더라도 주어진 궤적을 추종하여 이송되게끔 하는 것에 그 특징이 있다. 트롤리 및 호이스트의 위치 및 속도오차 뿐 아니라 흔들림 각변위 및 각속도오차가 슬라이딩 평면으로 정의되며, 등속구간과 도착구간에서의 제어기가 각각 별도로 설계된다. 리아프노프 방법을 이용하여 안정성을 해석하였으며 파일럿 크레인을 이용한 실험결과를 제시한다.

리니어 왕복운동 제어시스템 구동용 가동코일형 리니어 액츄에이터의 설계제작 및 제어정수 도출 (Design and Extraction of Control Parameters of a Moving-Coil-Type Linear Actuator for Driving of Linear Reciprocating Motion Control Systems)

  • 장석명;정상섭;박희창;문석준;박찬일;정태영
    • 대한전기학회논문지:전기기기및에너지변환시스템부문B
    • /
    • 제48권5호
    • /
    • pp.241-248
    • /
    • 1999
  • Recently, many linear motion generators and motors are rapidly finding applications that ranges from short stroke linear motion vibrators, such as dynamic cone type loudspeakers to stirling engine driven linear reciprocating alternators, compressors, textile machines etc. The stroke-length may go up to 2m, and the maximum speed is in the range of 5 to 10m/s with oscillating frequency as high as 15 kHz. Therefore, the linear oscillating actuators(LOAs) may be considered as variable speed drivers of precise controller with stoke-length and reversal periods during the reciprocating motion. In this paper, the design, fabrication, experiments, and extraction of control parameters of a moving coil type LOA for driving of linear reciprocating motion control systems, are treated. The actuator consists of the NdFeB permanent magnets with high specific energy as the stator produced magnetic field, a coil-wrapped nonmagnetic hollow rectangular bobbin structure, and an iron core as a pathway for magnetic flux. Actually, the design is accomplished by using FEM analysis for the basic configuration of a magnetic circuit, and characteristic equations for coil design. In order to apply as the drivers of a linear motion reciprocating control system, the control parameters and circuit parameters, such as input voltage-stoke, exciting frequency-stoke, coil inductance and so on, are extracted from the analysis and experiments on concerning a fabricating LOA.

  • PDF

비활성 화산지역의 지중공기열원 에너지 이용에 관한 실험적 연구 (An Experimental Study on the Availability of Underground Air Energy Source in Non-Activity Volcanic Island)

  • 김용환;박성식;김우중;김남진;현명택
    • 한국태양에너지학회 논문집
    • /
    • 제34권5호
    • /
    • pp.73-80
    • /
    • 2014
  • This study introduces and analyzes the geothermal energy availability in Non-active volcanic region. Jeju island in Korea is situated in non-active volcanic region. The island is composed of rock with high pore and clinker, scoria geological layer formed by volcanic activity about two million ago. Volcanic geological layers with porous characteristics have air, vapor, water and a underground structure through which air or water can move easily. For this reason, it is probable that the mechanism of energy acquisition is by convective heat transfer. For this presumption, the availability of underground air as energy source has been studied here through theoretical analysis and experimental data. The energy output of our system ranged from 2,485,076 kJ/day to 4,060,978 kJ/day monitored using variable velocity air flow controller. Our system has capability to be a reliable energy source irrespective of environmental changes. Consequently, underground air can be utilized for energy source and provide the optimal design of heating/cooling system.

비행 전구간 유도제어 HILS 기법을 적용한 구동제어 알고리즘 성능 평가 연구 (Performance Evaluation for Several Control Algorithms of the Actuating System Using G/C HILS Technique)

  • 전완수;조현진;이만형
    • 한국정밀공학회지
    • /
    • 제13권9호
    • /
    • pp.114-129
    • /
    • 1996
  • This paper describes the whole development phase for the underwater vehicle actuating system with high hydroload torque disturbance. This includes requirement analysis, system modeling, control algorithm design, real time implementation, test and performance evaluations. As for driving control algorithms, fuzzy logic, variable structure and PD(Proportional-Differential) algorithm were designed and implemented on board controller using a single chip microprocessor. Intel 8797. And test and performance evaluation is carried out both single test and wystem integration test. We could confirm the basic performance of actuating system through the single test and gereral developing work of any actuating systems was finished with a single performance test of actuating system without system integration test. But, we suggested that system integration test be needed. System integration test is carried out using G/C HILS(Guidance and Control Hardware-In-the -Loop Simulation) which is constituted flight motion simulator, load simulator, real time host computer and the related subsystems such as inertial navigation system, power supply system and Guidance and Control Computer etc.. The most important practical contribution of this paper is that full system characteristics such as minimal control effort, enhancement of guidance and autopilot performance by the actuating system using G/C HILS technique are investigated. Through full running G/C HILS, in spite of the passing to single tests, some control algorithm resulted in failure as to stability of full system and system time frame.

  • PDF

Memory Organization for a Fuzzy Controller.

  • Jee, K.D.S.;Poluzzi, R.;Russo, B.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1041-1043
    • /
    • 1993
  • Fuzzy logic based Control Theory has gained much interest in the industrial world, thanks to its ability to formalize and solve in a very natural way many problems that are very difficult to quantify at an analytical level. This paper shows a solution for treating membership function inside hardware circuits. The proposed hardware structure optimizes the memoried size by using particular form of the vectorial representation. The process of memorizing fuzzy sets, i.e. their membership function, has always been one of the more problematic issues for the hardware implementation, due to the quite large memory space that is needed. To simplify such an implementation, it is commonly [1,2,8,9,10,11] used to limit the membership functions either to those having triangular or trapezoidal shape, or pre-definite shape. These kinds of functions are able to cover a large spectrum of applications with a limited usage of memory, since they can be memorized by specifying very few parameters ( ight, base, critical points, etc.). This however results in a loss of computational power due to computation on the medium points. A solution to this problem is obtained by discretizing the universe of discourse U, i.e. by fixing a finite number of points and memorizing the value of the membership functions on such points [3,10,14,15]. Such a solution provides a satisfying computational speed, a very high precision of definitions and gives the users the opportunity to choose membership functions of any shape. However, a significant memory waste can as well be registered. It is indeed possible that for each of the given fuzzy sets many elements of the universe of discourse have a membership value equal to zero. It has also been noticed that almost in all cases common points among fuzzy sets, i.e. points with non null membership values are very few. More specifically, in many applications, for each element u of U, there exists at most three fuzzy sets for which the membership value is ot null [3,5,6,7,12,13]. Our proposal is based on such hypotheses. Moreover, we use a technique that even though it does not restrict the shapes of membership functions, it reduces strongly the computational time for the membership values and optimizes the function memorization. In figure 1 it is represented a term set whose characteristics are common for fuzzy controllers and to which we will refer in the following. The above term set has a universe of discourse with 128 elements (so to have a good resolution), 8 fuzzy sets that describe the term set, 32 levels of discretization for the membership values. Clearly, the number of bits necessary for the given specifications are 5 for 32 truth levels, 3 for 8 membership functions and 7 for 128 levels of resolution. The memory depth is given by the dimension of the universe of the discourse (128 in our case) and it will be represented by the memory rows. The length of a world of memory is defined by: Length = nem (dm(m)+dm(fm) Where: fm is the maximum number of non null values in every element of the universe of the discourse, dm(m) is the dimension of the values of the membership function m, dm(fm) is the dimension of the word to represent the index of the highest membership function. In our case then Length=24. The memory dimension is therefore 128*24 bits. If we had chosen to memorize all values of the membership functions we would have needed to memorize on each memory row the membership value of each element. Fuzzy sets word dimension is 8*5 bits. Therefore, the dimension of the memory would have been 128*40 bits. Coherently with our hypothesis, in fig. 1 each element of universe of the discourse has a non null membership value on at most three fuzzy sets. Focusing on the elements 32,64,96 of the universe of discourse, they will be memorized as follows: The computation of the rule weights is done by comparing those bits that represent the index of the membership function, with the word of the program memor . The output bus of the Program Memory (μCOD), is given as input a comparator (Combinatory Net). If the index is equal to the bus value then one of the non null weight derives from the rule and it is produced as output, otherwise the output is zero (fig. 2). It is clear, that the memory dimension of the antecedent is in this way reduced since only non null values are memorized. Moreover, the time performance of the system is equivalent to the performance of a system using vectorial memorization of all weights. The dimensioning of the word is influenced by some parameters of the input variable. The most important parameter is the maximum number membership functions (nfm) having a non null value in each element of the universe of discourse. From our study in the field of fuzzy system, we see that typically nfm 3 and there are at most 16 membership function. At any rate, such a value can be increased up to the physical dimensional limit of the antecedent memory. A less important role n the optimization process of the word dimension is played by the number of membership functions defined for each linguistic term. The table below shows the request word dimension as a function of such parameters and compares our proposed method with the method of vectorial memorization[10]. Summing up, the characteristics of our method are: Users are not restricted to membership functions with specific shapes. The number of the fuzzy sets and the resolution of the vertical axis have a very small influence in increasing memory space. Weight computations are done by combinatorial network and therefore the time performance of the system is equivalent to the one of the vectorial method. The number of non null membership values on any element of the universe of discourse is limited. Such a constraint is usually non very restrictive since many controllers obtain a good precision with only three non null weights. The method here briefly described has been adopted by our group in the design of an optimized version of the coprocessor described in [10].

  • PDF