KR20180094197A - Output feedback control method and device for obtaining sample of underwater glider linear model - Google Patents

Output feedback control method and device for obtaining sample of underwater glider linear model Download PDF

Info

Publication number
KR20180094197A
KR20180094197A KR1020170019935A KR20170019935A KR20180094197A KR 20180094197 A KR20180094197 A KR 20180094197A KR 1020170019935 A KR1020170019935 A KR 1020170019935A KR 20170019935 A KR20170019935 A KR 20170019935A KR 20180094197 A KR20180094197 A KR 20180094197A
Authority
KR
South Korea
Prior art keywords
equation
underwater glider
sample value
linear
model
Prior art date
Application number
KR1020170019935A
Other languages
Korean (ko)
Other versions
KR101967519B1 (en
Inventor
이호재
문지현
Original Assignee
인하대학교 산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인하대학교 산학협력단 filed Critical 인하대학교 산학협력단
Priority to KR1020170019935A priority Critical patent/KR101967519B1/en
Publication of KR20180094197A publication Critical patent/KR20180094197A/en
Application granted granted Critical
Publication of KR101967519B1 publication Critical patent/KR101967519B1/en

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • G05D1/0816Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
    • G05D1/0825Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability using mathematical models
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63CLAUNCHING, HAULING-OUT, OR DRY-DOCKING OF VESSELS; LIFE-SAVING IN WATER; EQUIPMENT FOR DWELLING OR WORKING UNDER WATER; MEANS FOR SALVAGING OR SEARCHING FOR UNDERWATER OBJECTS
    • B63C11/00Equipment for dwelling or working underwater; Means for searching for underwater objects
    • B63C11/48Means for searching for underwater objects
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0875Control of attitude, i.e. control of roll, pitch, or yaw specially adapted to water vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Ocean & Marine Engineering (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Feedback Control In General (AREA)

Abstract

The present invention relates to an output feedback control method for obtaining an optimal linearized sample value by using the local behavior data of a non-linear model of an underwater glider and a control device thereof. According to an embodiment of the present invention, the output feedback control method for obtaining an optimal linearized sample value by using the local behavior data of a non-linear model of an underwater glider includes the steps of: receiving initial values to be used in the equations of motion; obtaining the non-linear model; and converting non-linear model sample values to an equation of linear model sample values based on a bi-linear matrix inequality (BMI); and verifying the stability of the sample values.

Description

수중글라이더 선형 모델의 샘플치를 획득하는 출력궤환 제어방법 및 제어장치{OUTPUT FEEDBACK CONTROL METHOD AND DEVICE FOR OBTAINING SAMPLE OF UNDERWATER GLIDER LINEAR MODEL}TECHNICAL FIELD [0001] The present invention relates to an output feedback control method and apparatus for acquiring sample values of an underwater glider linear model,

본 발명은 수중글라이더의 비선형 모델로부터 선형 모델의 샘플치를 획득하는 출력궤환 제어방법 및 제어장치에 관한 것이다.The present invention relates to an output feedback control method and a control apparatus for obtaining a sample value of a linear model from a nonlinear model of an underwater glider.

최근 육상 이동수단의 자원 고갈로 인하여, 대체 에너지를 이용하여 움직이는 해상 이동수단이 주목받고 있다. 다만, 수중 환경에서 조사가 육지환경의 조사보다 어려운 점이 있기 때문에 무인 수중 장치(UUV: unmanned underwater vehicle)의 운영이 요구되고 있다. UUV의 한 종류로 원격 탐사 로봇(ROV: remotely operated vehicle)이 해상 조사를 위해 전형적으로 사용되고 있는 모델이지만, 높은 비용 및 제한된 공간 접근성을 갖는 단점을 갖는다. 때문에 이를 보완하기 위하여 프로펠러 구동 자율 수중 로봇(AUV: autonomous underwater vehicle)이 개발되었다. 하지만, AUV는 프로펠러를 구동하기위한 베터리 소모가 크기 때문에 장기간 임무에는 적합하지 못한 단점이 있다. 이러한 단점을 보완하기 위해 프로펠러를 포함하지 않은 AUV의 일종인 수중글라이더에 대한 연구가 지속되고 있다. Due to the depletion of land transportation means, maritime transportation means using alternative energy has attracted attention. However, the UUV (unmanned underwater vehicle) operation is required because the survey in underwater environment is more difficult than the survey of the land environment. One type of UUV is a remotely operated vehicle (ROV), which is typically used for maritime surveys, but has the disadvantage of high cost and limited space accessibility. To compensate for this, a propeller-driven autonomous underwater vehicle (AUV) has been developed. However, the AUV has a disadvantage that it is not suitable for long-term missions because of the large battery consumption to drive the propeller. To compensate for these shortcomings, research is underway on underwater gliders, a type of AUV that does not include propellers.

일반적으로 수중글라이더는 도 1에 도시된 바와 같이 깊은 수심의 수압을 견딜 수 있도록 제작된 바디(10)와 바디(10)의 양측에 구비된 고정날개(20)와 바디(10)의 후단에 구비된 방향타(30)가 외부에 구성되며 바디(10)내부에 부력탱크, 펌프, 제어부 및 베터리로 구성된다. 수중글라이더는 내부 펌핑 시스템으로 부력을 변경하여 위쪽 및 아래쪽으로 움직일 수 있다. 상세하게 수중글라이더는 잠수된 상태에서 부력탱크에 유체가 주입되거나 배출되면 수중글라이더의 비중이 달라지면서 발생되는 부력의 변화에 의해 수중에서 승강되게 되며, 이때 고정날개(20)에 작용되는 추진력에 의해 수중글라이더가 일정 각도로 전진하면서 승강하게 된다. 결과적으로, 수중글라이더는 부력 조절을 제외하고 추가 에너지 소비를 필요로 하지 않으므로 저렴한 비용으로 장기 임무를 수행할 수 있다. 다만, 수중글라이더는 수중 작동시 주변 유체의 영향을 받아 구동하게 되므로 수중글라이더의 움직임을 예측 및 안정화하기 위한 연구가 지속되고 있다.1, the underwater glider includes a body 10 manufactured to withstand a deep water pressure, a fixed blade 20 provided on both sides of the body 10, And a buoyancy tank, a pump, a control unit, and a battery in the body 10. The underwater glider can be moved up and down by changing the buoyancy with the internal pumping system. In detail, when a fluid is injected into or discharged from a buoyancy tank in a submerged state, the underwater glider is lifted in the water due to a change in buoyancy caused by a change in the specific gravity of the underwater glider. The underwater glider ascends and descends at an angle. As a result, an underwater glider does not require additional energy consumption, except for buoyancy control, so it can perform long-term mission at low cost. However, since the underwater glider is driven under the influence of the surrounding fluid during underwater operation, researches for predicting and stabilizing the movement of the underwater glider have been continued.

특히, 수중글라이더의 제어방법으로 글라이더의 무게중심을 움직이거나 높이조정을 통해 피칭 모멘트 제어를 유도하고 이를 통해 고도를 변경하는 방법이 있다. 해당 방법을 바탕으로 비행 데이터를 이용한 매개 변수 식별에 의해 획득된 수중글라이더의 플랜트 모델이 연구되었다. 또한, 수중글라이더의 동역학과 관련하여 full-orer 모델을 2차로 감소시킴으로써 단일 섭동(singular perturbation) 기법을 통해 분석되었고, Lyapunov 기반 제어설계가 연구되었다. 게다가, 안정성 문제에 대한 화두가 제시되면서 피드백 선형화 기법이 수중글라이더에 적용되었다. 그러나, 비선형 모델이 부분적으로 선형화되고 근사 오차가 무시되어, 안정성이 전역대에 걸쳐 보장되지 못한 문제점이 확인되었다. 이를 보충하기 위해 완전 선형화된 모델의 전역 안정성을 보장하는 제어기를 설계하는 연구가 진행되었지만, 피드백 선형화를 위한 출력 변수를 선택하는데 어려움이 확인되었다.Particularly, there is a method of controlling the glider under the control of the underwater glider or inducing the control of the pitching moment by adjusting the height and changing the altitude through the control of the glider. Based on this method, the underwater glider plant model obtained by parameter identification using flight data was studied. Also, with respect to the dynamics of the underwater glider, the full-orer model was analyzed by singular perturbation technique by reducing the second order, and the Lyapunov-based control design was studied. In addition, a feedback linearization technique was applied to the underwater glider as the issue of stability problems was presented. However, it has been confirmed that the nonlinear model is partially linearized and the approximation error is ignored, and the stability is not ensured throughout the entire history. In order to compensate this problem, the design of a controller that guarantees the global stability of the fully linearized model has been studied, but it has been confirmed that it is difficult to select the output variable for feedback linearization.

수중글라이더의 글라이딩 안정화 방법에 관한 종래기술로서 대한민국 등록특허 제10-1658112호(이하 '선행기술'이라 약칭함)는 비선형움직임을 갖는 수중글라이더의 움직임을 선형화 하여 수중글라이더의 부력 및 모멘트 제어를 통해 안정적인 구동을 제공하기 위한 방법을 개시한다. 선행기술은 본원 발명자의 종래발명으로 비선형 시스템을 선형화함으로써 수중글라이더의 안정성을 획득하는 방법에 한정되어 있다. 이에, 본 발명자는 비선형 시스템의 국부 구동을 바탕으로 선형시스템의 안정적인 샘플치를 획득하기 위한 방법을 고안하였다.Korean Patent No. 10-1658112 (hereinafter referred to as " prior art ") discloses a method of stabilizing the gliding of an underwater glider by linearizing the motion of an underwater glider with nonlinear motion and controlling the buoyancy and moment of the underwater glider A method for providing stable driving is disclosed. The prior art is limited to a method of obtaining the stability of an underwater glider by linearizing the nonlinear system with the inventor's prior invention. Therefore, the present inventor devised a method for obtaining a stable sample value of a linear system based on local drive of a nonlinear system.

한편, 대다수 산업 분야의 제어 시스템은 연속적으로 작동한다. 그러나 연속적으로 작동된 컨트롤러는 실제로 사용하기가 어렵기 때문에, 이를 해결하기위한 방법으로 샘플 데이터 컨트롤러가 구현 및 설계된다. 샘플 데이터 컨트롤을 위한 연구가 다양하게 진행되었다. 그 중, 디지털 컨트롤러를 설계하는 방법은 샘플러와 홀드 장치를 아날로그 컨트롤러의 양 쪽에 배치하는 에뮬레이션 방법이 있다. 이 방식의 장점은 플랜트용 컨트롤러를 설계하기 위한 디자인 도구를 용이하게 사용할 수 있다는 점이며, 종래의 아날로그 폐루프 특성을 보존하기 위해 샘플링 속도를 요구하게 되는 단점이 있다. On the other hand, control systems in most industrial sectors operate continuously. However, since the continuously operated controller is difficult to use in practice, a sample data controller is implemented and designed as a way to solve this problem. There have been various studies for sample data control. Among them, a method of designing a digital controller is an emulation method in which a sampler and a hold device are arranged on both sides of an analog controller. The advantage of this approach is the ease of use of design tools for designing controllers for the plant, and the disadvantage of requiring a sampling rate to preserve conventional analog closed-loop characteristics.

디지털 재설계(DR: digital redesign)는 미리 설계된 아날로그 제어 시스템의 플랜트 입력 매핑, 출력 매칭, 상태 일치 등의 특성을 유지하는 샘플링된 데이터로 전환하는 효율적인 방법이다. 일반적으로, DR에 대한 대부분의 결과는 선형시스템에 초점을 맞추고 있으며, 비선형 시스템에 대한 결과는 초기 설정문제의 분석적 해를 요구하는 이산화 과정의 어려움이 동반되는 단점이 있다. 때문에, 비선형 시스템을 선형화하는 다양한 방법이 적용되고 있다. 가장 일반적인 선형화 방법으로 평형점을 중심으로 Taylor 계열을 확장하는 방법이 있다. 해당 방법은 상태와 평형점 편차에 대해서만 비선형 시스템을 선형화 하는 방법이다. 즉, Taylor 선형화 바법을 통해 획득한 선형 모델을 기반으로 DR 기법을 적용하게 되면 편향이 무시될 수 있기 때문에 일치 성능이 저하될 수 있다.Digital redesign (DR) is an efficient way to convert pre-engineered analog control systems to sampled data that maintains plant input mapping, output matching, and state matching. In general, most of the results for DR focus on linear systems, and the results for nonlinear systems are accompanied by the difficulty of a discretization process that requires an analytical solution to the initial set-up problem. Therefore, various methods of linearizing nonlinear systems have been applied. The most common linearization method is to extend the Taylor series around the equilibrium point. The method is a method of linearizing a nonlinear system only for state and equilibrium point deviations. That is, applying the DR method based on the linear model obtained through the Taylor linearization method may degrade the matching performance because the bias can be ignored.

또한, chaotic 궤도 추적기에 최적선형 모델과 DR 기법이 활용될 수 있다. 그러나 해당 선형 모델은 제어 가능성(또는 안정화 가능성)이 포함되어 있다는 가정하에 연구가 진행되었다.In addition, optimal linear models and DR techniques can be utilized for the chaotic orbital tracker. However, the research has been conducted on the assumption that the linear model contains controllability (or stabilization possibility).

한편, 펄스폭 변조 피드백 제어기를 이용한 DR 접근법과 최적 선형화에 기반한 출력 피드백 제어기 설계가 연구되었지만 최적의 선형화 프로세스에서는 추정된 상태가 사용되지 않았다.On the other hand, DR approach using pulse width modulation feedback controller and design of output feedback controller based on optimal linearization have been studied, but the estimated state is not used in optimal linearization process.

이에 본 발명자는 제시되지 않은 관점에서 안정도 및 검출 가능성이 보장되는 수중글라이더의 최적 선형화된 샘플치를 획득하기 위한 방법을 고안하였다.Therefore, the present inventor has devised a method for obtaining an optimal linearized sample value of an underwater glider that is stable and detectable from an unspecified point of view.

대한민국 등록특허 제10-1658112호Korean Patent No. 10-1658112

본 발명의 목적은 비선형적 특성을 나타내는 수중글라이더 시스템의 국부 거동을 바탕으로 최적화된 선형 모델의 샘플치를 획득하는 제어방법 및 제어장치를 제공하는데 있다.It is an object of the present invention to provide a control method and a control apparatus for obtaining a sample value of an optimized linear model based on a local behavior of an underwater glider system exhibiting nonlinear characteristics.

상기 목적을 달성하기 위하여 본 발명은 수중글라이더의 비선형 모델의 국부 거동 데이터를 이용하여 최적 선형화된 샘플치를 획득하는 출력궤환 제어방법 있어서, 입력부가 수중환경에 세팅된 수중글라이더의 동적 구동을 표현하는 운동방정식의 초기값을 입력받는 a)단계; 산출부가 a)단계에서 입력된 초기값을 기준으로 수중글라이더의 동적 구동이 수식화된 비선형 모델을 획득하는 b)단계; 옵저버가 b)단계에서 획득한 비선형 모델의 수식을 이중선형 행렬 부등식(BMI: Bilinear Matrix Inequality)을 기반으로 선형 모델 샘플치의 수식으로 변환하는 c)단계; 및 컨트롤러가 b)단계에서 획득한 비선형 모델의 수식과 c)단계에서 변환한 선형 모델의 샘플치를 비교하여 샘플치의 광대역 안정성을 검증하는 d)단계를 포함하고, 컨트롤러는 선형 행렬 부등식(LMI: Linear Matrix Inequality)을 기반으로 디지털 재설계(DR: digital redesign)되어, 수중글라이더의 이산적으로 분포된 비선형 모델의 국부 거동을 바탕으로 선형 모델의 샘플치를 획득하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides an output feedback control method for obtaining an optimal linearized sample value using local behavior data of a nonlinear model of an underwater glider, comprising the steps of: A) receiving an initial value of an equation; B) obtaining a nonlinear model in which the dynamic driving of the underwater glider is formulated based on the initial value input in the calculating step a); C) converting the formula of the nonlinear model obtained in step b) into a formula of a linear model sample value based on a bilinear matrix inequality (BMI); And d) comparing the equation of the nonlinear model obtained in the step b) with the sample value of the linear model transformed in the step c) to verify the broadband stability of the sample value, and wherein the controller comprises a linear matrix inequality (LMI: Linear Matrix Inequality (DR) digital redesign to obtain the sample values of the linear model based on the local behavior of the discrete distributed nonlinear model of the underwater glider.

바람직하게, a)단계는 수중글라이더의 운동 방정식의 기준이 되는 벡터를 초기값으로 설정하고, 벡터는, 수중글라이더의 기하학적 중심으로부터 수중글라이더의 머리 방향의 벡터

Figure pat00001
,
Figure pat00002
에 대한 직각방향 벡터
Figure pat00003
Figure pat00004
벡터와
Figure pat00005
벡터에 상호 수직한 벡터
Figure pat00006
를 포함할 수 있다.Preferably, the step a) sets a vector which is a reference of the equation of motion of the underwater glider to an initial value, and the vector is a vector of the underwater glider's head direction from the geometric center of the underwater glider
Figure pat00001
,
Figure pat00002
Directional vector
Figure pat00003
And
Figure pat00004
With vector
Figure pat00005
Vector, mutually perpendicular to the vector
Figure pat00006
. ≪ / RTI >

바람직하게, b)단계는 아날로그 제어를 통해 수중글라이더의 연속적인(continuous) 비선형 모델을 획득할 수 있다.Advantageously, step b) can obtain a continuous nonlinear model of the underwater glider via analog control.

바람직하게, b)단계는 수중글라이더의 이산적(discrete-time)으로 분포된 비선형 모델을 획득할 수 있다.Preferably, step b) can obtain a discrete-time distributed nonlinear model of the underwater glider.

바람직하게, c)단계는 b)단계에서 획득한 이산적으로 분포된 비선형 모델에서 연속적인 선형 모델의 샘플치를 산출할 수 있다.Preferably, step c) may yield a sample value of a continuous linear model in the discrete distributed nonlinear model obtained in step b).

바람직하게, d)단계는 b)단계에서 획득한 연속적인(continuous) 비선형 모델과 c)단계에서 산출된 선형 모델의 샘플치를 비교하여 샘플치의 라그랑지 안정성(Lagrange stability)을 검증할 수 있다.Preferably, step d) can verify the Lagrange stability of the sample value by comparing the sample values of the linear model obtained in step c) with the continuous nonlinear model obtained in step b).

본 발명은 수중환경에 세팅된 수중글라이더의 동적 구동을 표현하는 운동방정식의 초기값을 설정하는 입력부; 입력부에서 설정된 초기값을 기준으로 수중글라이더의 동적 구동이 수식화된 비선형 모델을 획득하는 산출부; 이중선형 행렬 부등식(BMI: Bilinear Matrix Inequality)을 기반으로 산출부에서 획득한 비선형 모델의 수식을 선형 모델 샘플치의 수식으로 변환하는 옵저버; 및 선형 행렬 부등식(LMI: Linear Matrix Inequality)을 기반으로 디지털 재설계(DR: digital redesign)되고, 산출부에서 연속적으로 획득되는 비선형 모델과 옵저버에서 변환된 샘플치를 비교하여, 샘플치의 광대역 안정성을 검증하는 컨트롤러를 포함하여, 수중글라이더의 이산적으로 분포된 비선형 모델의 국부 거동을 바탕으로 선형화된 샘플치를 획득하는 것을 다른 특징으로 한다.The present invention relates to an underwater glider, comprising: an input unit for setting an initial value of an equation of motion representing dynamic drive of an underwater glider set in an underwater environment; A calculating unit for obtaining a nonlinear model in which the dynamic driving of the underwater glider is formulated based on an initial value set in an input unit; An observer for converting an expression of a nonlinear model obtained from the calculation unit based on a bilinear matrix inequality (BMI) into a formula of a linear model sample value; (DR) based on linear matrix inequality (LMI) and comparing the nonlinear model continuously obtained in the calculator with the sampled value converted from the observer to verify the broadband stability of the sample value The present invention further includes acquiring a linearized sample value based on the local behavior of the discrete distributed nonlinear model of the underwater glider, including the controller.

본 발명에 따르면, 비선형 시스템에 포함된 수중글라이더의 국부 거동을 바탕으로 선형화된 샘플치를 획득하는 과정에서 이중선형 및 선형 행렬 부등식의 관점으로 디지털 재설계 하는 방법을 제공하여 수중글라이더가 전대역 범위에서 라그랑지 안정성(Lagrange stability)을 확보하고 해당 샘플을 검증하여 불연속적인 데이터로부터 최적화된 선형 모델의 연속적인 데이터를 산출하는 이점이 있다.According to the present invention, there is provided a method of digital redesign in terms of dual linear and linear matrix inequalities in the process of obtaining linearized sample values based on the local behavior of an underwater glider in a nonlinear system, It has the advantage of ensuring Lagrange stability and verifying the sample to yield continuous data of optimized linear models from discontinuous data.

도 1은 종래의 수중글라이더의 모식도이다.
도 2는 본 발명의 실시예에 따른 출력궤환 제어방법의 블록도이다.
도 3은 본 발명의 실시예에 따른 출력궤환 제어장치의 모식도이다.
도 4는 본 발명의 실시예에 따른 수중글라이더의 초기 세팅조건을 나타낸 모식도이다.
도 5는 본 발명의 실시예에 따른 T=0.5s로 설정된 초기 설정값을 기준으로 비선형 모델과 선형 모델을 비교한 그래프이다.
도 6은 본 발명의 실시예에 따른 T=0.5s 조건에서 입력된 제어값을 바탕으로 비선형 모델과 선형 모델을 비교한 그래프이다.
도 7은 본 발명의 실시예에 따른 T=0.2s로 설정된 초기 설정값을 기준으로 비선형 모델과 선형 모델을 비교한 그래프이다.
도 8은 본 발명의 실시예에 따른 T=0.2s 조건에서 입력된 제어값을 바탕으로 비선형 모델과 선형 모델을 비교한 그래프이다.
1 is a schematic view of a conventional underwater glider.
2 is a block diagram of an output feedback control method according to an embodiment of the present invention.
3 is a schematic diagram of an output feedback control apparatus according to an embodiment of the present invention.
4 is a schematic view showing an initial setting condition of an underwater glider according to an embodiment of the present invention.
5 is a graph comparing a nonlinear model and a linear model based on an initial set value set at T = 0.5s according to an embodiment of the present invention.
FIG. 6 is a graph comparing a nonlinear model and a linear model based on control values input under the condition of T = 0.5s according to an embodiment of the present invention.
7 is a graph comparing a nonlinear model with a linear model based on an initial set value set to T = 0.2s according to an embodiment of the present invention.
FIG. 8 is a graph comparing a nonlinear model and a linear model based on control values input at T = 0.2s according to an embodiment of the present invention.

이하, 첨부된 도면들에 기재된 내용들을 참조하여 본 발명을 상세히 설명한다. 다만, 본 발명이 예시적 실시 예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일 참조부호는 실질적으로 동일한 기능을 수행하는 부재를 나타낸다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to or limited by the exemplary embodiments. Like reference numerals in the drawings denote members performing substantially the same function.

본 발명의 목적 및 효과는 하기의 설명에 의해서 자연스럽게 이해되거나 보다 분명해 질 수 있으며, 하기의 기재만으로 본 발명의 목적 및 효과가 제한되는 것은 아니다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. The objects and effects of the present invention can be understood or clarified naturally by the following description, and the purpose and effect of the present invention are not limited by the following description. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

도 2는 본 발명의 실시예에 따른 출력궤환 제어방법의 블록도이다. 출력궤환 제어방법은 수중글라이더(3)의 비선형 모델의 국부 거동 데이터를 이용하여 최적 선형화된 샘플치를 획득할 수 있다. 도 2를 참조하면 출력궤환 제어방법은 운동방정식의 초기값을 입력받는 a)단계(S1), 비선형 모델을 획득하는 b)단계(S3), 선형 모델 샘플치로 변환하는 c)단계(S5) 및 샘플치의 안정성을 검증하는 d)단계(S7)를 포함할 수 있다.2 is a block diagram of an output feedback control method according to an embodiment of the present invention. The output feedback control method can obtain the optimal linearized sample value using the local behavior data of the nonlinear model of the underwater glider 3. Referring to FIG. 2, the output feedback control method includes a) a step S1 of receiving an initial value of an equation of motion, b) a step S3 of acquiring a nonlinear model, c) a step S5 of converting into a linear model sample value, And d) step (S7) of verifying the stability of the sample value.

도 3은 본 발명의 실시예에 따른 출력궤환 제어장치(1)의 모식도이다. 도 3을 참조하면 출력궤환 제어장치(1)는 입력부(11), 산출부(13), 옵저버(15) 및 컨트롤러(17)를 포함할 수 있다. 또한, 출력궤환 제어장치(1)는 비선형 모델을 제공하는 장치와 호환되어 사용될 수 있다. 본 실시예에서는 수중글라이더(3)가 동적 구동을 통하여 출력궤환 제어장치(1)에 비선형 모델을 제공하는 장치로 사용되었다. 수중글라이더(3)는 고정날개와 꼬리가 달린 타원형의 강체로 정의된다.3 is a schematic diagram of an output feedback control device 1 according to an embodiment of the present invention. 3, the output feedback control device 1 may include an input unit 11, a calculation unit 13, an observer 15, and a controller 17. [ Further, the output feedback control device 1 can be used interchangeably with an apparatus that provides a nonlinear model. In the present embodiment, the underwater glider 3 is used as a device for providing a nonlinear model to the output feedback control device 1 through dynamic driving. The underwater glider 3 is defined as an oval rigid body with a fixed wing and a tail.

본 실시예에 앞서, 수중글라이더(3)를 적절한 조건으로 세팅하여 운동방정식을 세우기 위한 조건이 성립될 수 있다. 수중글라이더(3)는 수중글라이더(3)의 질량을 균일하게 나누는 수직면에 대칭이 되도록 세팅될 수 있다. 특히, 전술된 세팅 과정은 수중글라이더(3)와 수면의 배치를 통해 하기의 출력궤환 제어방법을 실시하기 위한 필수적인 조건으로 이해될 수 있다. 즉, 이러한 세팅과정을 통해 수중글라이더(3)가 수직한 수면위에서만 움직이는 비선형 모델을 설정할 수 있다.Prior to this embodiment, a condition for establishing the equations of motion by setting the underwater glider 3 to an appropriate condition may be established. The underwater glider 3 can be set to be symmetrical to a vertical plane that evenly divides the mass of the underwater glider 3. In particular, the above-described setting process can be understood as an essential condition for implementing the following output feedback control method through the arrangement of the underwater glider 3 and the water surface. That is, the nonlinear model in which the underwater glider 3 moves only on the vertical water surface can be set through this setting process.

한편, 수중글라이더(3)는 해류의 동력에 거의 영향을 미치지 않을 정도로 천천히 움직이고 내부질량은 부력의 중심에 고정될 수 있다. 수중글라이더(3)의 병진 또는 회전 운동은 부력을 제어하거나 수중글라이더(3)의 상대적인 상승 또는 하강을 유도하는 수면의 변화(elevator) 또는 내부질량을 사용함으로써 생성될 수 있다. 이를 통해, 수중글라이더(3)는 추가적인 추진없이 전진방향의 구동력을 얻을 수 있다. On the other hand, the underwater glider 3 moves slowly so as to have little effect on the power of the current, and the internal mass can be fixed to the center of the buoyancy. The translational or rotational movement of the underwater glider 3 can be created by controlling the buoyancy or by using the internal elevation or internal mass of the water to induce a relative rise or fall of the underwater glider 3. Thus, the underwater glider 3 can obtain the driving force in the forward direction without further propulsion.

도 4는 본 발명의 실시예에 따른 수중글라이더(3)의 초기 세팅조건을 나타낸 모식도이다. 도 4를 참조하면 a)단계(S1)에서는 입력부(11)가 수중환경에 세팅된 수중글라이더(3)의 동적 구동을 표현하기 위해 운동방정식의 초기값을 입력받을 수 있다. 특히, a)단계(S1)는 수중글라이더(3)의 운동 방정식을 구하기 위해 기하학적 중심으로부터 수중글라이더(3)의 머리 방향의 벡터

Figure pat00007
,
Figure pat00008
에 대한 직각방향 벡터
Figure pat00009
Figure pat00010
벡터와
Figure pat00011
벡터에 상호 수직한 벡터
Figure pat00012
를 설정하고,
Figure pat00013
,
Figure pat00014
Figure pat00015
벡터방향으로 수중글라이더(3)에 작용하는 외력을 입력값으로 설정할 수 있다.4 is a schematic diagram showing an initial setting condition of an underwater glider 3 according to an embodiment of the present invention. Referring to FIG. 4, a) In step S1, the input unit 11 may receive an initial value of an equation of motion to express the dynamic driving of the underwater glider 3 set in the underwater environment. In particular, a) step S1 is to calculate the equation of motion of the underwater glider 3 from the geometric center to the vector of the head direction of the underwater glider 3
Figure pat00007
,
Figure pat00008
Directional vector
Figure pat00009
And
Figure pat00010
With vector
Figure pat00011
Vector, mutually perpendicular to the vector
Figure pat00012
Lt; / RTI >
Figure pat00013
,
Figure pat00014
And
Figure pat00015
An external force acting on the underwater glider 3 in the vector direction can be set as an input value.

벡터

Figure pat00016
,
Figure pat00017
,
Figure pat00018
는 오른손 법칙을 따르며 벡터
Figure pat00019
은 엄지손가락이 향하는 방향, 벡터
Figure pat00020
는 검지손가락이 향하는 방향, 벡터
Figure pat00021
는 중지손가락이 향하는 방향을 의미하는 벡터로 정의된다. 특히, 벡터
Figure pat00022
은 수중글라이더(3) 몸통의 세로축을 따라 머리방향으로 향하는 벡터를 정의한다. 벡터
Figure pat00023
는 벡터
Figure pat00024
에 수직인 수평면에 있으며 도면으로 들어가는 방향의 벡터를 정의한다. 벡터
Figure pat00025
는 벡터
Figure pat00026
및 벡터
Figure pat00027
수직하는 방향으로 정의한다.vector
Figure pat00016
,
Figure pat00017
,
Figure pat00018
Follows the right-hand rule,
Figure pat00019
Direction of the thumb, vector
Figure pat00020
Direction of the index finger, vector
Figure pat00021
Is defined as a vector indicating the direction in which the stop finger is pointing. In particular,
Figure pat00022
Defines a vector directed in the head direction along the longitudinal axis of the body of the underwater glider (3). vector
Figure pat00023
Vector
Figure pat00024
In a horizontal plane perpendicular to the plane of the drawing. vector
Figure pat00025
Vector
Figure pat00026
And vector
Figure pat00027
Define the direction perpendicular.

또한, a)단계(S1)는 수중글라이더(3)의 운동 방정식을 구하기 위해 고정된 기준 좌표계

Figure pat00028
를 설정할 수 있다. In addition, a) step S1 is a step of calculating the equation of motion of the underwater glider 3,
Figure pat00028
Can be set.

한편, i축과 벡터

Figure pat00029
의 사이각으로 형성되는 피치각
Figure pat00030
이 정의된다. 또한, i축과 수중글라이더(3)의 경로방향의 속력을 정의하는 V 사이에 형성된 경로각
Figure pat00031
가 정의된다. 마지막으로, 공격각
Figure pat00032
Figure pat00033
로 정의된다.On the other hand,
Figure pat00029
The pitch angle formed by the angle between
Figure pat00030
Is defined. Further, a path angle formed between the i-axis and V defining the speed in the path direction of the underwater glider 3
Figure pat00031
Is defined. Finally,
Figure pat00032
The
Figure pat00033
.

유체역학적 관점에서 L방향으로 작용되는 힘은 수중글라이더(3)에 가해지는 양력을 정의한다. 또한, D방향으로 작용되는 힘은 수중글라이더(3)의 운동을 통해 수면과 수중글라이더(3) 사이에 형성되는 마찰력을 정의한다.

Figure pat00034
는 피칭모멘트를 의미한다. 일반적으로, 피칭모멘트는 이동체의 피치 축에 작용하는 임의의 모멘트를 의미하나, 본 실시예에서는 벡터
Figure pat00035
방향으로 적용되는 피칭모멘트로 정의된다.From the hydrodynamic point of view, the force acting in the L direction defines the lift applied to the underwater glider 3. Further, the force acting in the direction D defines the frictional force formed between the water surface and the underwater glider 3 through the movement of the underwater glider 3.
Figure pat00034
Means the pitching moment. Generally, the pitching moment means an arbitrary moment acting on the pitch axis of the moving object, but in this embodiment,
Figure pat00035
Pitching moment is defined as the pitching moment applied in the direction.

a)단계(S1)에서는 입력부(11)가 입력값으로

Figure pat00036
를 입력받을 수 있다. a)단계(S1) 에서 입력부(11)를 통해 입력되는
Figure pat00037
은 수중글라이더(3)의 부력을 조절함으로써
Figure pat00038
를 제어할 수 있다.
Figure pat00039
는 수중글라이더(3)의 질량을 의미하고,
Figure pat00040
는 변위 유체(displaced fluid)의 질량을 의미한다.
Figure pat00041
는 수중글라이더(3)의 내부질량이 부력의 중심이 고정된 상태에서 운동을 제어하는 수면의 변화(elevator)를 의미한다. 이러한 변화에 의해 유도된 힘은 벡터
Figure pat00042
방향으로 작용하는 커플링 팩터
Figure pat00043
와 관계되어
Figure pat00044
로 기술된다.a) In step S1, the input unit 11 inputs
Figure pat00036
Can be input. a) inputting through the input unit 11 in step S1;
Figure pat00037
By adjusting the buoyancy of the underwater glider 3
Figure pat00038
Can be controlled.
Figure pat00039
Means the mass of the underwater glider 3,
Figure pat00040
Is the mass of a displaced fluid.
Figure pat00041
Means the elevation of the water surface in which the inner mass of the underwater glider 3 controls the motion in a state where the center of buoyancy is fixed. The force induced by this change is the vector
Figure pat00042
Coupling factor acting in the direction
Figure pat00043
In relation to
Figure pat00044
.

전술한 수중글라이더(3)의 세팅단계와 a)단계(S1)를 통해 수중글라이더(3)의 무게중심은 부력의 중심에 위치함을 알 수 있다. 그러므로 부력과 중력이

Figure pat00045
에 대해 동일한 기원을 가짐을 확인할 수 있다. 수중글라이더(3)에 작용하는 힘은 다음과 같이 계산될 수 있다.It can be seen that the center of gravity of the underwater glider 3 is located at the center of the buoyant force through the setting step of the underwater glider 3 and a) step S1). So buoyancy and gravity
Figure pat00045
The same origin can be seen. The force acting on the underwater glider 3 can be calculated as follows.

Figure pat00046
Figure pat00046

수식에서

Figure pat00047
,
Figure pat00048
는 항력 계수이고,
Figure pat00049
,
Figure pat00050
은 양력 계수,
Figure pat00051
,
Figure pat00052
은 피치 모멘트 계수,
Figure pat00053
는 피칭 감쇠계수,
Figure pat00054
는 벡터
Figure pat00055
의 각속도를 의미한다. 또한, 해당 수식 및 후술되는 과정에서 벡터
Figure pat00056
및 벡터
Figure pat00057
방향의 추가 질량 및 벡터
Figure pat00058
방향의 축에 대한 관성 모멘트는 고려되지 않는다.In the formula
Figure pat00047
,
Figure pat00048
Is a drag coefficient,
Figure pat00049
,
Figure pat00050
Is the lift coefficient,
Figure pat00051
,
Figure pat00052
Is the pitch moment coefficient,
Figure pat00053
Is a pitching damping coefficient,
Figure pat00054
Vector
Figure pat00055
. Further, in the formula and the process described below,
Figure pat00056
And vector
Figure pat00057
Additional mass of direction and vector
Figure pat00058
The moment of inertia about the axis of the direction is not considered.

또한, 뉴턴의 제2 법칙과 운동량 방정식을 적용하여 수중글라이더(3)의 구동을 다음과 같은 수학식(1) 로 표현할 수 있다.In addition, the operation of the underwater glider 3 can be expressed by the following equation (1) by applying the second law of Newton and the momentum equation.

수학식 (1)Equation (1)

Figure pat00059
Figure pat00059

여기서,

Figure pat00060
는 상태(state),
Figure pat00061
는 제어 입력을 의미하고, x는 상세하게,here,
Figure pat00060
State,
Figure pat00061
Quot; means a control input, and " x "

Figure pat00062
Figure pat00062

로 표현된다. 여기서 첨자 "e"는 각 상태 또는 입력 변수의 평형점을 의미한다. 각 평형 점은 다음과 같이 계산할 수 있다.Lt; / RTI > The subscript "e" means the equilibrium point of each state or input variable. Each equilibrium point can be calculated as follows.

Figure pat00063
Figure pat00063

여기서 g는 중력가속도,

Figure pat00064
,
Figure pat00065
이고,
Figure pat00066
Figure pat00067
와 항상 반대 부호를 갖는다. 입력값을 고려해보면,Where g is the gravitational acceleration,
Figure pat00064
,
Figure pat00065
ego,
Figure pat00066
The
Figure pat00067
And always has the opposite sign. Considering the input values,

Figure pat00068
이고,
Figure pat00068
ego,

여기서,

Figure pat00069
이고,here,
Figure pat00069
ego,

벡터 값 함수

Figure pat00070
Figure pat00071
는 다음과 같이 표현된다.Vector value function
Figure pat00070
Wow
Figure pat00071
Is expressed as follows.

Figure pat00072
Figure pat00072

여기서,here,

Figure pat00073
이고,
Figure pat00073
ego,

상기 식에서 J는 벡터

Figure pat00074
에 축에대한 관성 모멘트이다.Wherein J is a vector
Figure pat00074
Is the moment of inertia about the axis.

비선형 모델을 획득하는 b)단계(S3)는 a)단계(S1)의 입력값을 기준으로 수중글라이더(3)의 동적 구동이 수식화된 비선형 모델을 획득할 수 있다. 또한, b)단계(S3)는 아날로그 컨트롤러로 수중글라이더(3)의 연속적인(continuous) 비선형 모델을 획득할 수 있다. 이와는 반대로 b)단계(S3)는 수중글라이더(3)의 이산적(discrete-time)으로 분포된 비선형 모델을 획득할 수 있다.B) step S3 of acquiring a nonlinear model can acquire a nonlinear model in which the dynamic drive of the underwater glider 3 is formulated based on a) the input value of step S1). Also, b) step S3 can obtain a continuous nonlinear model of underwater glider 3 with an analog controller. On the contrary, step b) step S3 can obtain a discrete-time distributed nonlinear model of the underwater glider 3.

본 실시예에서는 산출부(13)를 통하여 다음과 같은 수학식(2)로 표현된 비선형 시스템을 고려할 수 있다.In the present embodiment, the nonlinear system expressed by the following equation (2) can be considered through the calculation unit 13.

수학식(2)Equation (2)

Figure pat00075
Figure pat00075

여기서 벡터 값 함수

Figure pat00076
,
Figure pat00077
,
Figure pat00078
는 관심있는 영역에 대해
Figure pat00079
이라고 가정하고,
Figure pat00080
Figure pat00081
, 그리고
Figure pat00082
은 상태(state),
Figure pat00083
Figure pat00084
이고,
Figure pat00085
는 출력이다.Here, the vector value function
Figure pat00076
,
Figure pat00077
,
Figure pat00078
For the region of interest
Figure pat00079
, ≪ / RTI &
Figure pat00080
And
Figure pat00081
, And
Figure pat00082
State,
Figure pat00083
silver
Figure pat00084
ego,
Figure pat00085
Is the output.

선형 모델의 샘플치로 변환하는 c)단계(S5)는 b)단계(S3)에서 획득한 비선형 모델의 수식을 옵저버(15)가 이중선형 행렬 부등식(BMI: Bilinear Matrix Inequality)을 기반으로 선형 모델 샘플치의 수식으로 변환할 수 있다. c)단계(S5)는 b)단계(S3)에서 획득한 이산적으로 분포된 비선형 모델에서 연속적인 선형 모델의 샘플치를 산출할 수 있다.C) step S5 of transforming the linear model sample value into a sample value of the linear model; b) if the observer 15 determines the formula of the nonlinear model obtained in the step S3 in accordance with the Bilinear Matrix Inequality (BMI) It can be converted to a numerical expression. c) Step S5 may calculate the sample value of the continuous linear model in the discrete distributed nonlinear model obtained in step b).

본 실시예에서, x가 아닌 y만이 피드백에 사용되는 가정을 사용할 수 있다. c)단계(S5)에서 획득한 비선형 모델을

Figure pat00086
부근에서 근사화 하는 정확한 선형모델을 구축하기 위해, 아래와 같은
Figure pat00087
를 찾아야 한다.In this embodiment, we can use the assumption that only x, not x, is used for feedback. c) The nonlinear model obtained in step S5
Figure pat00086
In order to construct an accurate linear model approximating near
Figure pat00087
.

수학식(3)Equation (3)

Figure pat00088
Figure pat00088

수학식(4) Equation (4)

Figure pat00089
Figure pat00089

상기 수식은

Figure pat00090
의 부근에서 허용 가능한
Figure pat00091
에 대한 가능한 정확한 표현을 만족할 수 있다. u는 임의이므로,
Figure pat00092
로 설정한다. 결과적으로,
Figure pat00093
Figure pat00094
를 포함하는 모델링 오차(errors)를 최소화하기 위해 문제가 단순화 될 수 있다. 이와 관련된 수식으로,The equation
Figure pat00090
Acceptable in the vicinity of
Figure pat00091
Can be satisfied. Since u is arbitrary,
Figure pat00092
. As a result,
Figure pat00093
Wow
Figure pat00094
The problem can be simplified in order to minimize the modeling errors including the error. With this formula,

수학식(5)Equation (5)

Figure pat00095
Figure pat00095
Wow

수학식(6)Equation (6)

Figure pat00096
가 있으며,
Figure pat00096
In addition,

전술한 수학식(5)는

Figure pat00097
의 부근에서 Taylor series에 의해 수학식(7)로 확장될 수 있다.The above-mentioned equation (5)
Figure pat00097
Can be extended to equation (7) by the Taylor series in the vicinity of.

수학식(7)Equation (7)

Figure pat00098
Figure pat00098

이를 통해 전술한 식은 In this way,

Figure pat00099
Figure pat00099

와 같이 쓰일 수 있다. 식에서

Figure pat00100
는 고차 항을 나타낸다. 식을 재정렬하면, Can be used as. In expression
Figure pat00100
Represents a higher order term. By rearranging the expressions,

Figure pat00101
가 되며,
Figure pat00101
Respectively,

여기서,

Figure pat00102
는 총 모델링 오차이다. 따라서,
Figure pat00103
에서 이들을 최소화하기 위해, A, C에 대해
Figure pat00104
Figure pat00105
가 최소화 되어야 한다. 비병리적인(nonpathological) 샘플링 주기
Figure pat00106
을 갖는
Figure pat00107
를 균일한 동작점으로 설정한다. 다음을 통해 안정되고 검출 가능한 최적의 선형 모델을 얻을 수 있다. here,
Figure pat00102
Is the total modeling error. therefore,
Figure pat00103
In order to minimize these in A, C
Figure pat00104
Wow
Figure pat00105
Should be minimized. Nonpathological sampling period
Figure pat00106
Having
Figure pat00107
To a uniform operating point. An optimal linear model that is stable and detectable can be obtained by the following.

정리 1. 만약 적절한 차원(dimension)의 행렬

Figure pat00108
,
Figure pat00109
,
Figure pat00110
,
Figure pat00111
,
Figure pat00112
,
Figure pat00113
,
Figure pat00114
가 존재하면, 양의 스칼라 상수
Figure pat00115
와 스칼라
Figure pat00116
는 다음의 최소화 문제(MP)는 해를 가질 수 있다.Theorem 1. If the appropriate dimension matrix
Figure pat00108
,
Figure pat00109
,
Figure pat00110
,
Figure pat00111
,
Figure pat00112
,
Figure pat00113
,
Figure pat00114
The positive scalar constant < RTI ID = 0.0 >
Figure pat00115
And Scala
Figure pat00116
The following minimization problem (MP) can have a solution.

Figure pat00117
는 하기의 수학식을 조건으로 한다.
Figure pat00117
Is based on the following equation.

수학식(8)Equation (8)

Figure pat00118
Figure pat00118

수학식(9)Equation (9)

Figure pat00119
Figure pat00119

수학식(10)Equation (10)

Figure pat00120
Figure pat00120

수학식(11)Equation (11)

Figure pat00121
Figure pat00121

수학식(12)Equation (12)

Figure pat00122
Figure pat00122

수학식(13)Equation (13)

Figure pat00123
Figure pat00123

수학식(14)Equation (14)

Figure pat00124
Figure pat00124

수학식(15)Equation (15)

Figure pat00125
Figure pat00125

수학식(16)Equation (16)

Figure pat00126
Figure pat00126

수학식(17)Equation (17)

Figure pat00127
Figure pat00127

수학식(18)Equation (18)

Figure pat00128
Figure pat00128

수학식(19)Equation (19)

Figure pat00129
Figure pat00129

수학식(20)Equation (20)

Figure pat00130
Figure pat00130

그리고 하기의 선형 시스템은,And the following linear system,

Figure pat00132
이고,
Figure pat00133
는 대칭 위치의 전치된 요소를 나타내는 x(kT)에 대한 비선형 시스템의 안정되고 검출 가능한 최적 선형모델일 수 있다.
Figure pat00134
에 대하여, 대칭 파지티브 행렬
Figure pat00135
,
Figure pat00136
Figure pat00137
은 MP1을
Figure pat00138
로 풀어냄으로써 결정된다.
Figure pat00139
인 MP1의 최적 선형화 조건에 한해서는 수학식(8), (9), (14), (15)만 사용된다.
Figure pat00132
ego,
Figure pat00133
May be a stable and detectable optimal linear model of the nonlinear system for x (kT) representing the transposed elements of the symmetric location.
Figure pat00134
, A symmetric positive matrix
Figure pat00135
,
Figure pat00136
And
Figure pat00137
MP1
Figure pat00138
. ≪ / RTI >
Figure pat00139
(8), (9), (14), (15) are used only for the optimal linearization condition of MP1.

이를 증명하는 과정은 다음과 같다.

Figure pat00140
와 Schur complement를 통해 수학식(8)과 동일한
Figure pat00141
에 관련하여
Figure pat00142
에 대해,
Figure pat00143
을 최소화 할 때마다 제약조건
Figure pat00144
는 최소화 된다. 구속 조건
Figure pat00145
Figure pat00146
에 대하여, 수학식(14), (15)도 유사한 방식으로 유도될 수 있다. 동작 순간 세트(set)
Figure pat00147
에 대해, 최적 선형 모델의 안정화 가능성은 Lyapunov 함수 후보이며
Figure pat00148
을 만족시키고 수학식(11), (12) 및
Figure pat00149
와 동등한
Figure pat00150
에 의해 보장될 수 있다.The process of proving this is as follows.
Figure pat00140
And (8) through the Schur complement.
Figure pat00141
In relation to
Figure pat00142
About,
Figure pat00143
Constraint whenever you minimize
Figure pat00144
Is minimized. Constraint
Figure pat00145
Wow
Figure pat00146
(14), (15) can also be derived in a similar manner. Action set (set)
Figure pat00147
, The stability of the optimal linear model is a Lyapunov function candidate
Figure pat00148
(11), (12) and
Figure pat00149
Equivalent to
Figure pat00150
Lt; / RTI >

LMI 수학식(13)은 수학식(10)의 타당성에 필요된다.

Figure pat00151
라 하면, y는 수학식(2)의 출력이고, x는 정리 1에 의해 유도된 최적 선형 모델의 상태를 의미한다. 이중성 개념(duality concept)을 사용하면
Figure pat00152
와 같은 Lyapunov 함수 후보(functional candidate)
Figure pat00153
와 수학식(16), (17), (18)은 최적 선형 모델의 검출 능력을 증명하기에 충분하다. 이를 위해, 수학식(19) 또한 안정화 가능성의 경우처럼 요구된다. 또한,
Figure pat00154
는 상태 오차(error)가 아닌 비선형 시스템과 최적화된 선형 시스템 사이의 출력 오차(error)이기 때문에, 수학식(17)의
Figure pat00155
과 수학식(16)의
Figure pat00156
사이의 추가적인 관계를 다음과 같이 고려해야 한다.LMI equation (13) is necessary for the validity of equation (10).
Figure pat00151
, Y is the output of equation (2), and x is the state of the optimal linear model derived by theorem 1. Using the duality concept,
Figure pat00152
And a functional candidate of Lyapunov,
Figure pat00153
And (16), (17), and (18) are sufficient to prove the detection capability of the optimal linear model. For this, Equation (19) is also required as in the case of stabilization possibility. Also,
Figure pat00154
Is an output error between a nonlinear system and an optimized linear system rather than a state error,
Figure pat00155
And the equation (16)
Figure pat00156
The following relationship should be considered.

Figure pat00157
Figure pat00157

여기서,

Figure pat00158
는 매우 작은 양의 값이다. Diag
Figure pat00159
로 Schur complement와 일치 변환(congruence transformation)을 수행하면 수학식(20)이 된다. 이와 같은 방식으로 이론을 증명할 수 있다.here,
Figure pat00158
Is a very small positive value. Diag
Figure pat00159
(20) by performing a congruence transformation with the Schur complement. The theory can be proved in this way.

비고 1:

Figure pat00160
에 대하여 양의 상수
Figure pat00161
가 존재한다. 이는 수학식(19), (20) 및
Figure pat00162
에서 도출된다.NOTE 1:
Figure pat00160
Positive constant for
Figure pat00161
Lt; / RTI > (19), (20) and
Figure pat00162
Lt; / RTI >

비고 2: MP1은 이중선형이기 때문에, 일반적으로 해결하기 어려운 nonconvex 프로그래밍 문제를 구성한다. 그럼에도 불구하고, 하기의 서술에서 LMI와 함께 heuristic algorithms의 종류는 효율적으로 MP1을 해결할 수 있다.

Figure pat00163
Figure pat00164
가 고정되어 있다면,
Figure pat00165
,
Figure pat00166
,
Figure pat00167
,
Figure pat00168
Figure pat00169
를 찾는 것이 LMI 문제가 되며 반대의 경우도 동일하다. 이러한 관점에서, BMI를 이중 LMI로 처리함으로써 MP1을 반복적으로 해결할 수 있다.NOTE 2: Because MP1 is dual linear, it constitutes a nonconvex programming problem that is generally difficult to solve. Nevertheless, in the following description, a kind of heuristic algorithms with LMI can solve MP1 efficiently.
Figure pat00163
Wow
Figure pat00164
Is fixed,
Figure pat00165
,
Figure pat00166
,
Figure pat00167
,
Figure pat00168
And
Figure pat00169
Is the LMI problem, and the opposite is true. From this perspective, MP1 can be solved repeatedly by treating the BMI with a dual LMI.

비고 3: 전술한 y만 피드백에 사용된다는 가정하에, 최적의 선형화는 추정된 상태

Figure pat00170
에 대해 수행되어야 한다. 즉,
Figure pat00171
가 아닌 정리 1에 의한
Figure pat00172
근방의 선형화 모델의 시스템 행렬인
Figure pat00173
을 구할 수 있다.Note 3: Assuming that only y described above is used for feedback, the optimal linearization is the estimated state
Figure pat00170
. In other words,
Figure pat00171
Not by theorem 1
Figure pat00172
The system matrix of the linearization model in the neighborhood
Figure pat00173
Can be obtained.

수학식(2)에서

Figure pat00174
에 대하여
Figure pat00175
와 관련된 이상적인 최적화 선형 모델을 고려해보면 다음과 같다.In Equation (2)
Figure pat00174
about
Figure pat00175
Consider the ideal linear model related to the following.

수학식(21)Equation (21)

Figure pat00176
Figure pat00176

여기서, 수학식(21)은 가상이고 입력과 출력이 실제 플랜트와 동일하다고 가정할 수 있다. 첨자 "c"는 아날로그 제어를 나타내며, 첨자 "d"는 샘플링 된 데이터의 제어를 나타낸다. 또한, 아날로그 옵저버 기반의 출력궤환 제어기는 하기의

Figure pat00177
과 관련된 최적 선형 모델을 기하급수적으로(exponentially) 안정화 하기 위해 미리 설계되었다고 가정한다. Here, it can be assumed that the equation (21) is virtual and the input and the output are the same as the actual plant. The suffix " c " represents the analog control, and the suffix " d " represents the control of the sampled data. In addition, the analog observer-based output feedback controller has the following
Figure pat00177
Is designed in advance to exponentially stabilize the optimal linear model associated with the model.

수학식(22)Equation (22)

Figure pat00178
이고,
Figure pat00178
ego,

Figure pat00179
Figure pat00179

상태 추정 오차를

Figure pat00180
라 할 때, 증강된(augmented) 아날로그 폐루프 모델은 하기와 같이 서술되며,State estimation error
Figure pat00180
, An augmented analog closed-loop model is described as follows,

수학식(23)Equation (23)

Figure pat00181
Figure pat00181

여기서,

Figure pat00182
이고,here,
Figure pat00182
ego,

Figure pat00183
Figure pat00183

이다.to be.

비고 4:

Figure pat00184
,
Figure pat00185
,
Figure pat00186
,
Figure pat00187
,
Figure pat00188
를 내포하는(implies) 수학식(2)에 대하여 가정된 연속적인 차별화성은
Figure pat00189
에 대하여 균일하게 경계가 정해질(bounded) 수 있다. 그러므로, 수학식(23)의
Figure pat00190
는 MP1에서 얻어진 균일한 boundedness를 가질 수 있다.NOTE 4:
Figure pat00184
,
Figure pat00185
,
Figure pat00186
,
Figure pat00187
,
Figure pat00188
The assumed continuous differentiability for equation (2) implies
Figure pat00189
And may be bounded uniformly with respect to the surface. Therefore, in Equation (23)
Figure pat00190
Lt; RTI ID = 0.0 > MP1. ≪ / RTI >

해당 이산화 모델은 다음 수식과 같다.The corresponding discretization model is:

수학식(24)Equation (24)

Figure pat00191
Figure pat00191

여기서, here,

Figure pat00192
이다.
Figure pat00192
to be.

이제 수학식(21)이 표본 추출된 데이터 환경에 놓여있다고 가정한다. 그러한 시스템은

Figure pat00193
에 대한 수학식(25)에 의해 기술된다.It is now assumed that equation (21) lies in the sampled data environment. Such a system
Figure pat00193
(25) for < / RTI >

수학식(25)Equation (25)

Figure pat00194
Figure pat00194

수학식(25)의 동적 거동은 수학식(26)에 의해 효율적으로 근사화될 수 있다.The dynamic behavior of equation (25) can be efficiently approximated by equation (26).

수학식(26)Equation (26)

Figure pat00195
Figure pat00195

여기서,

Figure pat00196
이다. 샘플링된 출력만을 사용하는 샘플 데이터 제어 수학식(26)을 위해, 샘플 데이터 옵저버 기반 출력궤환 제어기에 다음과 같은 수식을 취할 수 있다.here,
Figure pat00196
to be. For the sample data control equation (26) using only the sampled output, the following equation can be taken by the sample data observer-based output feedback controller.

수학식(27)Equation (27)

Figure pat00197
Figure pat00197

Figure pat00198
,
Figure pat00199
라 하면, 증강된 이산 시간(discrete-time) 폐루프 모델은 수학식(28)과 같이 표현된다.
Figure pat00198
,
Figure pat00199
, An augmented discrete-time closed-loop model is expressed as Equation (28).

수학식(28)Equation (28)

Figure pat00200
Figure pat00200

여기서, here,

Figure pat00201
Figure pat00201

이고,

Figure pat00202
이며,
Figure pat00203
이다.ego,
Figure pat00202
Lt;
Figure pat00203
to be.

보조정리(Lemma) 1: 섭동(perturbation)

Figure pat00204
Figure pat00205
는 수학식(29)의 조건을 만족한다.Lemma 1: perturbation
Figure pat00204
Wow
Figure pat00205
Satisfies the condition of the equation (29).

수학식(29)Equation (29)

Figure pat00206
Figure pat00206

증명:

Figure pat00207
일 때마다,
Figure pat00208
이다.
Figure pat00209
에서 획득한(obtained)
Figure pat00210
Figure pat00211
에서 획득한(obtained)
Figure pat00212
에 의해
Figure pat00213
Figure pat00214
,
Figure pat00215
,
Figure pat00216
임을 의미할(implies) 수 있다. 마찬가지로,
Figure pat00217
Figure pat00218
를 구성할 수 있다. 결과적으로, 수학식(29)가 산출된다.proof:
Figure pat00207
Whenever,
Figure pat00208
to be.
Figure pat00209
Obtained from
Figure pat00210
Wow
Figure pat00211
Obtained from
Figure pat00212
By
Figure pat00213
Figure pat00214
,
Figure pat00215
,
Figure pat00216
Which may be implies. Likewise,
Figure pat00217
Wow
Figure pat00218
. As a result, equation (29) is calculated.

비고 5: 보조정리 1로부터,

Figure pat00219
인 스칼라가 존재하고,NOTE 5: From Lemma 1,
Figure pat00219
Lt; / RTI > is present,

,

Figure pat00220
,
Figure pat00220

여기서,

Figure pat00221
이다.here,
Figure pat00221
to be.

샘플치의 안정성을 검증하는 d)단계(S7)는 c)단계(S5)에서 산출된 샘플치의 안정성을 검증할 수 있다. 특히, d)단계(S7)는 선형 행렬 부등식(LMI)을 기반으로 디지털 재설계(DR)된 컨트롤러(17)를 사용하여 c)단계(S5)에서 산출된 샘플치의 안정성을 검출할 수 있다.D) step S7 of verifying the stability of the sample value, c) verifying the stability of the sample value calculated in step S5. Particularly, d) step S7 can detect the stability of the sample value calculated in step c) by using the controller 17 which has been digitally redesigned (DR) based on the linear matrix inequality (LMI).

A: 최적 선형 모델을 위한 디지털 재설계(DR)A: Digital Redesign (DR) for Optimal Linear Model

최적 선형 모델을 위한 디지털 재설계(DR)는 하기의 문제에 초점을 맞추고 있다.Digital Redesign (DR) for Optimal Linear Model focuses on the following problems.

문제 1: 수학식(21)의 점근 안전성을 보장하는 미리 설계된 컨트롤러(17) 획득값(gain)

Figure pat00222
이 주어지면, 하기의 조건이 만족되도록 수학식(27)에서 디지털 컨트롤러(17) 획득값(gain)
Figure pat00223
을 확인할 수 있다.Problem 1: A pre-designed controller 17 that ensures the asymptotic stability of Equation (21)
Figure pat00222
(27), the gain value of the digital controller 17 is calculated so that the following condition is satisfied: < EMI ID =
Figure pat00223
can confirm.

1) 수학식(28)의

Figure pat00224
은, 수학식(24)의
Figure pat00225
와 가능한 유사하게 이치시킨다.1) Equation (28)
Figure pat00224
(24)
Figure pat00225
As much as possible.

2) 수학식(27)을 갖는 샘플 데이터 시스템의 수학식(25)는 점근적으로 안정적이다.2) The equation (25) of the sample data system with equation (27) is asymptotically stable.

문제 1의 두번째 조건은 하기의 정리에 의해 이산적(discrete) 방식으로 다루어질 수 있다.The second condition of Problem 1 can be handled in a discrete manner by the following theorem.

정리 2: 비병리학적(nonpathological)

Figure pat00226
를 갖는 표본 데이터 폐루프 시스템의 수학식(28)이 점근적으로 안정하다면 수학식(27)을 갖는 표번 데이터 시스템의 수학식(25)도 점근적으로 안정적이다.Theorem 2. Nonpathological:
Figure pat00226
Equation (28) of the sample data closed loop system with Equation (26) is asymptotically stable, Equation (25) of the table number data system with Equation (27) is also asymptotically stable.

증명: 수학식(25), (27)로부터 도출된(follows from)

Figure pat00227
에 대하여,Proof: Derived from Equations (25) and (27)
Figure pat00227
about,

Figure pat00228
Figure pat00228

이고, Gronwall-Bellman 부등식에 의해서 하기의 결론이 산출된다., And the following conclusion is drawn by the Gronwall-Bellman inequality.

Figure pat00229
Figure pat00229

여기서, here,

Figure pat00230
Figure pat00230

는 수학식(28)이 점근적으로 안정적이라는 가정과 비고 4로인해 제한된다. 그러므로,

Figure pat00231
Figure pat00232
와 동시에 근원(origin)으로 점근적으로 수렴하게 된다.Is limited by the assumption that Equation (28) is asymptotically stable and Note 4. therefore,
Figure pat00231
The
Figure pat00232
And asymptotically converges to the origin at the same time.

문제 1의 첫번째 조건은

Figure pat00233
가정 하에서
Figure pat00234
Figure pat00235
의 조건에 의해 공식화될 수 있다; 즉,The first condition of problem 1 is
Figure pat00233
Under the assumption
Figure pat00234
Figure pat00235
Can be formulated by the conditions of; In other words,

수학식(30)Equation (30)

Figure pat00236
Figure pat00236

수학식(31)Equation (31)

Figure pat00237
Figure pat00237

수학식(32)Equation (32)

Figure pat00238
Figure pat00238

상기의 수학식들은 정확하게 해결되기는 어렵다. 게다가, 수학식(28)의 점근적인 안정성을 정리 2에 의해 보장할 수 있어야 한다. 때문에, 수학식(30), (31), (32)를 relaxing하고, 계수적으로 부합하는 해답(solution)을 찾는 대안적인 방법을 제시한다.The above equations are difficult to be solved accurately. Furthermore, the asymptotic stability of equation (28) must be guaranteed by Theorem 2. Therefore, an alternative method of relaxing equations (30), (31), (32) and finding a solution that meets mathematically is presented.

정리 3: 양의 상수

Figure pat00239
와, 적절한 차원의(dimensions) 대칭 파지티브 한정(positive definite) 행렬
Figure pat00240
,
Figure pat00241
와 행렬
Figure pat00242
,
Figure pat00243
,
Figure pat00244
과 스칼라 Theorem 3: positive constant
Figure pat00239
And a suitable dimension of a symmetric positive definite matrix
Figure pat00240
,
Figure pat00241
And matrix
Figure pat00242
,
Figure pat00243
,
Figure pat00244
And Scala

Figure pat00245
가 있다면, 하기의 MP는 해답(solution)갖는다.
Figure pat00245
, The following MP has a solution.

Figure pat00246
는 하기의 수학식에 종속된다(subject to).
Figure pat00246
Is subject to the following equation.

수학식(33)Equation (33)

Figure pat00247
Figure pat00247

수학식(34)Equation (34)

Figure pat00248
Figure pat00248

수학식(35)Equation (35)

Figure pat00249
Figure pat00249

수학식(36)Equation (36)

Figure pat00250
Figure pat00250

수학식(37)Equation (37)

Figure pat00251
Figure pat00251

Figure pat00252
는 하기의 수학식에 종속된다(subject to).
Figure pat00252
Is subject to the following equation.

수학식(38)Equation (38)

Figure pat00253
Figure pat00253

수학식(39)Equation (39)

Figure pat00254
Figure pat00254

수학식(40)Equation (40)

Figure pat00255
Figure pat00255

수학식(41)Equation (41)

Figure pat00256
Figure pat00256

상기의 MP는 모든

Figure pat00257
에 대하여 성립한다. 또한, 수학식(28)의
Figure pat00258
는 수학식(24)의
Figure pat00259
와 유사하게 대응되며(match),
Figure pat00260
인 경우
Figure pat00261
Figure pat00262
가 임의적으로
Figure pat00263
Figure pat00264
에 종속될 때(subject to), 점진적으로 안정적이다. 다만,
Figure pat00265
인 경우에는 원스텝(one-step) 뒤의 샘플링 순간(instant)에 MP 2 와 MP 3을 해결함으로써 결정될 수 있다.The above MP
Figure pat00257
. Further, in Equation (28)
Figure pat00258
(24)
Figure pat00259
≪ / RTI >< RTI ID = 0.0 >
Figure pat00260
If
Figure pat00261
Wow
Figure pat00262
Is arbitrarily
Figure pat00263
Wow
Figure pat00264
(Subject to), it is progressively stable. but,
Figure pat00265
, It can be determined by solving MP 2 and MP 3 at the instant of sampling after a one-step.

증명: 하기의 부등식을 만족하는 수학식(30) 고려하면,Proof: Considering equation (30) which satisfies the inequality below,

Figure pat00266
Figure pat00266

유도된 2-norm 정의에 의해, 전술된 부등식은 수학식(33)을 Schur complement 수행하여By the derived 2-norm definition, the above inequality can be obtained by performing the Schur complement of (33)

Figure pat00267
을 취할 수 있다. 이와 유사하게, 수학식(31)과 수학식(32)에 관한 내용도 수학식(34), (38)을 각각 획득하기 위해 정립될(established) 수 있다.
Figure pat00267
. Similarly, the contents of equations (31) and (32) may be established to obtain Equations (34) and (38), respectively.

하기의 식The following formula

Figure pat00268
의 지수적(exponential) 안정성은 Lyapunov function
Figure pat00269
를 선택함으로써 보장될 수 있으며, Lyapunov function은 수학식(36)으로부터 방사상으로(radially) 제한되지 않으며, 수학식(36)은 일부
Figure pat00270
와 같은 조건에서
Figure pat00268
The exponential stability of Lyapunov function
Figure pat00269
, And the Lyapunov function is not radially limited from equation (36), and equation (36)
Figure pat00270
Under the same conditions as

Figure pat00271
를 만족한다. Schur complement를 사용하면 수학식(35)를 획득할 수 있다. 유사하게, 수학식(28)의 안정성을 증명하기 위해
Figure pat00272
와 수학식(39)는
Figure pat00271
. The Schur complement can be used to obtain equation (35). Similarly, to prove the stability of equation (28)
Figure pat00272
(39) < RTI ID = 0.0 >

Figure pat00273
의 지수적(exponential) 안정성을 보증할 수 있으며,
Figure pat00274
Figure pat00275
처럼
Figure pat00276
형태의 Lyapunov function을 위한
Figure pat00277
가 존재함을 증명할(show) 수 있다. 수학식(42)에 따라 수학식(36), (37), (40) 및 (41)중 하나는 수학식(28)을 따라
Figure pat00278
의 상승률을 계산할 수 있다.
Figure pat00273
Can guarantee the exponential stability of < RTI ID = 0.0 >
Figure pat00274
Figure pat00275
like
Figure pat00276
For the Lyapunov function of the form
Figure pat00277
Can be shown. According to the equation (42), one of the equations (36), (37), (40) and (41)
Figure pat00278
Can be calculated.

수학식(42)Equation (42)

Figure pat00279
Figure pat00279

여기서, here,

Figure pat00280
Figure pat00280

Figure pat00281
이며, Sylvester criterion에 의해,
Figure pat00281
By the Sylvester criterion,

Figure pat00282
이거나 오직 이 경우에만 수학식(42)의 우변은
Figure pat00283
보다 작게된다. 여기서
Figure pat00284
는 수학식(42)의 우변에서 2차 형태 행렬의 절대 최소 고유치이다. 게다가, 수학식(42)를 위반하지 않고 충분히 작은
Figure pat00285
과 충분히 큰
Figure pat00286
를 선택할 수 있기 때문에 전술한 내용은 항상 성립된다. 그러므로, 전술한 바를 통해 수학식(28)의 점근적 안정성을 보장할 수 있다.
Figure pat00282
Or only in this case, the right side of equation (42)
Figure pat00283
. here
Figure pat00284
Is the absolute minimum eigenvalue of the second-order matrix at the right hand side of equation (42). In addition, it is possible to obtain a sufficiently small value without violating the equation (42)
Figure pat00285
And large enough
Figure pat00286
The above-described contents are always established. Therefore, the asymptotic stability of the equation (28) can be ensured through the above.

d)단계(S7)는 컨트롤러(17)가 b)단계(S3)에서 획득한 비선형 모델의 수식과 c)단계(S5)에서 변환한 선형 모델의 샘플치를 비교하여 샘플치의 광대역 안정성을 검증할 수 있다. d)단계(S7) 사용되는 컨트롤러(17)는 선형 행렬 부등식(LMI: Linear Matrix Inequality)을 기반으로 디지털 재설계(DR: digital redesign)될 수 있다. 특히, d)단계(S7)는 b)단계(S3)에서 획득한 연속적인(continuous) 비선형 모델과 c)단계(S5)에서 산출된 선형 모델의 샘플치를 비교하여 샘플치의 라그랑지 안정성(Lagrange stability)을 검증할 수 있다.d) Step S7 is a step S7 in which the controller 17 can verify the broadband stability of the sample values by comparing b) the equation of the nonlinear model obtained in the step S3 and c) the sample value of the linear model transformed in the step S5 have. d) Step S7 The controller 17 used may be digital redesigned based on Linear Matrix Inequality (LMI). Particularly, d) step S7 is performed by comparing the sample values of the linear model obtained in step S5 and the continuous nonlinear model obtained in step S3 to calculate the Lagrange stability ) Can be verified.

B: 디지털 재설계(DR)된 컨트롤러(17)를 갖는 샘플링된 데이터 비선형 시스템의 안정성 B: Stability of a sampled data nonlinear system with a digital redesigned (DR) controller 17

수학식(43)Equation (43)

Figure pat00287
Figure pat00287

Figure pat00288
와 수학식(43)에 대하여 디지털 재설계(DR)된 수학식(27)과 비선형 시스템을 나타내는 수학식(2)의 샘플 데이터는, 샘플링 간격을 통해 적분함으로써 정확하게 이산화될 수 있다. 특히, 수학식(27)은 수학식(44)를 생성할 수 있다.
Figure pat00288
The equation (27) digitally redesigned (DR) for equation (43) and the sample data of equation (2) representing the nonlinear system can be accurately discretized by integrating them through the sampling interval. In particular, equation (27) can generate equation (44).

수학식(44)Equation (44)

Figure pat00289
Figure pat00289

최적 선형 모델의 측정된 상태 데이터만을 보유하고 있기 때문에 수학식(26)은 다음과 같이 쓰여질 수 있다.Since only the measured state data of the optimal linear model is retained, equation (26) can be written as

Figure pat00290
Figure pat00290

Figure pat00291
Figure pat00291

보조정리(Lemma) 2: 하기에 서술되는 수학식(45)와 같은 수학식(26)과 (44) 사이의 관계에는

Figure pat00292
Figure pat00293
가 존재하며,Lemma 2: The relationship between the equations (26) and (44) as shown in the following equation (45)
Figure pat00292
and
Figure pat00293
Lt; / RTI >

수학식(45)Equation (45)

Figure pat00294
Figure pat00294

수학식(45)는 모든 비병리성(nonpathological)

Figure pat00295
에 대하여
Figure pat00296
의 어떠한 부분 집합도 유지할(hold) 수 있다.Equation (45) shows that all nonpathological < RTI ID = 0.0 >
Figure pat00295
about
Figure pat00296
Lt; RTI ID = 0.0 > of < / RTI >

증명: 수학식(9)와 수학식(26)의

Figure pat00297
의 정의로부터 모든
Figure pat00298
에 대해서 수학식(46)을 만족하는
Figure pat00299
Figure pat00300
를 선택할 수 있다.Proof: Equations (9) and (26)
Figure pat00297
From the definition of
Figure pat00298
(46) is satisfied with respect to
Figure pat00299
Wow
Figure pat00300
Can be selected.

수학식(46)Equation (46)

Figure pat00301
Figure pat00301

특히, 비고 4와

Figure pat00302
에 대한
Figure pat00303
의 결과로 인해 선택할 수 있다. 동일한 이유로, 모든
Figure pat00304
에 대한 하기의 식In particular,
Figure pat00302
For
Figure pat00303
The result can be selected. For the same reason,
Figure pat00304
≪ / RTI >

Figure pat00305
를 만족하는
Figure pat00306
Figure pat00307
이 존재할 수 있으며, 정리 3에 의해 재설계된 디지털 컨트롤러
Figure pat00308
는 경계가 있기 때문에 유사한 결과가
Figure pat00309
로 확장되어 모든
Figure pat00310
에 대하여 수학식(47)을 만족하는
Figure pat00311
Figure pat00312
가 존재할 수 있다.
Figure pat00305
Satisfy
Figure pat00306
Wow
Figure pat00307
May be present, and the redesigned digital controller < RTI ID = 0.0 >
Figure pat00308
Because there are boundaries, there are similar results
Figure pat00309
To all
Figure pat00310
(47) is satisfied with respect to < RTI ID = 0.0 >
Figure pat00311
Wow
Figure pat00312
Lt; / RTI >

수학식(47)Equation (47)

Figure pat00313
Figure pat00313

Figure pat00314
Figure pat00314

게다가, 유사한 방식으로 모든

Figure pat00315
에 대하여, 하기의 식In addition,
Figure pat00315
, The following equation

Figure pat00316
를 만족하는
Figure pat00317
Figure pat00318
이 존재할 수 있다.
Figure pat00316
Satisfy
Figure pat00317
Wow
Figure pat00318
May exist.

반면에,

Figure pat00319
에 대하여
Figure pat00320
Figure pat00321
Figure pat00322
과 함께 Lipschitz 라고
Figure pat00323
가 의미하기(implies) 때문에, 어떤 컴팩트한 집합(set)
Figure pat00324
Figure pat00325
에 대하여
Figure pat00326
을 만족시키는
Figure pat00327
가 존재할 수 있다.
Figure pat00328
이라 가정한다. 이때 모든
Figure pat00329
에 대하여,
Figure pat00330
는 모든 데이터에 대하여 타당하며(valid),
Figure pat00331
에 대한 수학식(43)의 해답(solution)
Figure pat00332
Figure pat00333
을 만족한다. 이는 하기의 수학식(48)로 표현된다.On the other hand,
Figure pat00319
about
Figure pat00320
Figure pat00321
The
Figure pat00322
With Lipschitz
Figure pat00323
Because it implies, any compact set,
Figure pat00324
Figure pat00325
about
Figure pat00326
Satisfying
Figure pat00327
Lt; / RTI >
Figure pat00328
. At this time,
Figure pat00329
about,
Figure pat00330
Is valid for all data,
Figure pat00331
The solution of equation (43)
Figure pat00332
silver
Figure pat00333
. This is expressed by the following equation (48).

수학식(48)Equation (48)

Figure pat00334
Figure pat00334

그러므로,

Figure pat00335
Figure pat00336
는 참으로 증명된다.therefore,
Figure pat00335
and
Figure pat00336
Is proved to be true.

정리 4: 수학식(21)의 비병리학적인(nonpathological) 모든

Figure pat00337
에 대하여,
Figure pat00338
은 다음과 같이 존재한다. 비선형 시스템의 수학식(43)의 샘플 데이터와 정리 3에 의해 재설계된 컨트롤러의 수학식(27)의 샘플데이터는 임의의 궁극적 경계에(ultimate bound) 균등하게 구속된다.(uniformly bounded)Theorem 4. The nonpathological all of the equation (21)
Figure pat00337
about,
Figure pat00338
Are as follows. The sample data of equation (43) of the nonlinear system and the sample data of equation (27) of the controller redesigned by theorem 3 are uniformly bound to any ultimate bound.

증명: 정리 3과 보조정리 2로부터,

Figure pat00339
의 상승률은 다음과 같다.Proof: From the theorem 3 and the lemma 2,
Figure pat00339
The rate of increase of

Figure pat00340
Figure pat00340

Figure pat00341
에 포함되는 수학식(44)의 폐루프 사선을 따라 상기의 식은 수학식(49)에 의해 계산되며,
Figure pat00341
The above equation is calculated by the equation (49) along the closed loop slant line of the equation (44) included in the equation

수학식(49)Equation (49)

Figure pat00342
Figure pat00342

Figure pat00343
Figure pat00343

여기서, 수학식(49)의 우변의 후술된 부분은 하기의 수학식(50)에 의해 계산될 수 있다.Here, the following part of the right side of the equation (49) can be calculated by the following equation (50).

수학식(50)Equation (50)

Figure pat00344
Figure pat00344

여기서,

Figure pat00345
Figure pat00346
에 관한
Figure pat00347
의 Lipschitz 상수이다. 수학식(44)와 수학식(28)에 동일한 평가 상태(estimation states)가 사용되었기 때문에, 수학식(50)은 다음과 같이 쓰일 수 있다. here,
Figure pat00345
The
Figure pat00346
To about
Figure pat00347
Lipschitz is a constant. Since the same estimation states are used in equations (44) and (28), equation (50) can be used as follows.

Figure pat00348
Figure pat00348

결과적으로, 하기의 식을 얻을 수 있다.As a result, the following expression can be obtained.

Figure pat00349
Figure pat00349

임의의

Figure pat00350
에 대하여,
Figure pat00351
라 하면,
Figure pat00352
Figure pat00353
이고, 다음과 같이 확인된다.random
Figure pat00350
about,
Figure pat00351
In other words,
Figure pat00352
Figure pat00353
And it is confirmed as follows.

수학식(51)Equation (51)

Figure pat00354
Figure pat00354

또한,

Figure pat00355
이면,
Figure pat00356
Figure pat00357
이다. 어떠한 경우에도
Figure pat00358
이다. 이제, 모든
Figure pat00359
에 대하여 부등식
Figure pat00360
가 항상 참이라고 가정한다. 이제 부등식에서
Figure pat00361
을 취한다(holds).
Figure pat00362
일 때마다, 하기의 수학식(52)를 취한다(holds).Also,
Figure pat00355
If so,
Figure pat00356
Figure pat00357
to be. In any case
Figure pat00358
to be. Now, all
Figure pat00359
For inequality
Figure pat00360
Is always true. Now in inequality
Figure pat00361
(Holds).
Figure pat00362
(52): " (52) "

수학식(52)(52)

Figure pat00363
Figure pat00363

만약

Figure pat00364
라면, 두가지 경우로 나뉘어 질 수 있다.
Figure pat00365
인 경우
Figure pat00366
일 수 있으며, 이와 보완적으로
Figure pat00367
의 경우
Figure pat00368
이거나
Figure pat00369
일 수 있다. 전 영역(yields)는 수학식(53)으로 표현되며,if
Figure pat00364
If it is, it can be divided into two cases.
Figure pat00365
If
Figure pat00366
And complementarily
Figure pat00367
In the case of
Figure pat00368
Or
Figure pat00369
Lt; / RTI > The total area (yields) is expressed by equation (53)

수학식(53)Equation (53)

Figure pat00370
Figure pat00370

후자는 수학식(54)로 표현된다.The latter is expressed by equation (54).

수학식(54)Equation (54)

Figure pat00371
Figure pat00371

어느 경우에나,

Figure pat00372
은 유지될 수 있기 때문에,
Figure pat00373
균등하게 경계지어 질 수 있다.(uniformly bounded)In any case,
Figure pat00372
Lt; / RTI > can be maintained,
Figure pat00373
It can be uniformly bounded.

궤도(trajectories)가

Figure pat00374
과 함께 시작되면, 수학식(49)는
Figure pat00375
와 같은 유한한
Figure pat00376
가 존재함을 의미한다.
Figure pat00377
의 궁극적인 경계(ultimate boundedness)를 증명하기 위해,
Figure pat00378
을 시작점으로 재설정 할 수 있다. 이러한 경우, 모든
Figure pat00379
에 대하여
Figure pat00380
Figure pat00381
가 성립한다. 그러므로,
Figure pat00382
와 같은 유한한
Figure pat00383
가 존재하게 된다.
Figure pat00384
의 획일한 궁극적 경계(the uniform ultimate boundedness)를 증명하기 위해, 하기의
Figure pat00385
에 대한 주요화(majorization)를 획득할 수 있다.Trajectories
Figure pat00374
(49), < RTI ID = 0.0 >
Figure pat00375
Such as finite
Figure pat00376
Is present.
Figure pat00377
In order to prove the ultimate boundedness,
Figure pat00378
Can be reset to the starting point. In this case,
Figure pat00379
about
Figure pat00380
Figure pat00381
. therefore,
Figure pat00382
Such as finite
Figure pat00383
.
Figure pat00384
In order to prove the uniform ultimate boundedness of
Figure pat00385
To obtain a majorization for the < / RTI >

Figure pat00386
Figure pat00386

여기서,

Figure pat00387
Figure pat00388
에 관한
Figure pat00389
의 Lipschitz 상수이다. Gronwall-Bellman의 부등식에 따르면 이는 다음의 수학식(55)와 같다.here,
Figure pat00387
silver
Figure pat00388
To about
Figure pat00389
Lipschitz is a constant. According to the inequality of Gronwall-Bellman, this is expressed by the following equation (55).

수학식(55)Equation (55)

Figure pat00390
Figure pat00390

Figure pat00391
Figure pat00391

여기서,here,

Figure pat00392
Figure pat00392

이다. 이는

Figure pat00393
가 동시에 균일하게(uniformly)
Figure pat00394
에 한정됨을 의미하고, 모든
Figure pat00395
에 대하여
Figure pat00396
과 같은
Figure pat00397
가 존재함을 의미한다. 그러므로, 비선형 시스템의 수학식(2)는 수학식(27)에 의하여 디지털 재설계 되어 균일하게 궁극적으로 제한됨(ultimately bounded)을 확인할 수 있다.to be. this is
Figure pat00393
Uniformly at the same time,
Figure pat00394
, And all
Figure pat00395
about
Figure pat00396
And such
Figure pat00397
Is present. Therefore, it can be confirmed that equation (2) of the nonlinear system is digitally redesigned by equation (27) and is ultimately bounded uniformly.

한편, 다시 도 3을 참조하면, 수중글라이더(3)의 이산적으로 분포된 비선형 모델의 국부 거동을 바탕으로 선형화된 샘플치를 획득하는 출력궤환 제어장치(1)는 입력부(11), 산출부(13), 옵저버(15) 및 컨트롤러(17)를 포함할 수 있다.3, the output feedback controller 1 for obtaining a linearized sample value based on the local behavior of a discrete distributed nonlinear model of the underwater glider 3 includes an input unit 11, an output unit 13, an observer 15, and a controller 17.

입력부(11)는 수중환경에 세팅된 수중글라이더(3)의 동적 구동을 표현하는 운동방정식의 초기값을 설정할 수 있다.The input unit 11 can set an initial value of an equation of motion expressing the dynamic driving of the underwater glider 3 set in the underwater environment.

산출부(13)는 입력부(11)에서 설정된 초기값을 기준으로 수중글라이더(3)의 동적 구동이 수식화된 비선형 모델을 획득할 수 있다.The calculating unit 13 can obtain a nonlinear model in which the dynamic driving of the underwater glider 3 is modified on the basis of the initial value set by the input unit 11. [

옵저버(15)는 이중선형 행렬 부등식(BMI)을 기반으로 산출부(13)에서 획득한 비선형 모델의 수식을 선형 모델 샘플치의 수식으로 변환할 수 있다.The observer 15 can convert the formula of the nonlinear model obtained by the calculating unit 13 into the formula of the linear model sample value based on the double linear matrix inequality (BMI).

컨트롤러(17)는 선형 행렬 부등식(LMI)을 기반으로 디지털 재설계(DR)되고, 산출부(13)에서 연속적으로 획득되는 비선형 모델과 옵저버(15)에서 변환된 샘플치를 비교하여, 샘플치의 광대역 안정성을 검증할 수 있다. 이와 같은 출력궤환 제어장치(1)는 전술한 출력궤환 제어방법에 구성요소로 포함되어 기능하며, 기능에 대한 동일한 설명이 중복됨으로 해당 설명을 생략하도록 한다.The controller 17 is digitally redesigned (DR) based on the linear matrix inequality (LMI), compares the nonlinear model continuously obtained in the calculator 13 with the sample value converted in the observer 15, The stability can be verified. The output feedback control device 1 functions as a component of the output feedback control method described above, and the description of the function is omitted because the same description of the function is duplicated.

<< 실험예1Experimental Example 1 >>

수중글라이더(3)의 모델에 다음과 같은 초기 입력값으로 실험을 진행하였다.Experiments were conducted on the model of the underwater glider (3) with the following initial input values.

Figure pat00398
Figure pat00398

수학식(2)의 형태를 한 비선형 모델을 획득하기 위해, 하기의 함수와 같은 출력값을 선택하였다.In order to obtain a nonlinear model of the form of Equation (2), an output value such as the following function is selected.

Figure pat00399
Figure pat00399

이론 1을 이용한 최적화 선형 모델을 기반으로, 코스트 함수

Figure pat00400
과 디자인 파라미터
Figure pat00401
Figure pat00402
을 통해 선형 2차 조절 기법(linear quadratic regulation technique)에 적용되는 수학식(22)와 같은 아날로그 컨트롤러를 획득할 수 있다. 추가적으로, 관찰 획득값은
Figure pat00403
Figure pat00404
Figure pat00405
을 토대로 획득하였다. 정리 3을 통해, 디지털 재설계(DR)된 아날로그 컨트롤러(17)를 획득할 수 있다. Based on the optimized linear model using theory 1, the cost function
Figure pat00400
And design parameters
Figure pat00401
Wow
Figure pat00402
An analog controller such as Equation (22), which is applied to the linear quadratic regulation technique, can be obtained. Additionally, the observed acquisition value
Figure pat00403
Wow
Figure pat00404
And
Figure pat00405
. Through the theorem 3, a digital redesigned (DR) analog controller 17 can be obtained.

정상 상태(steady)의 수중글라이더(3)에 대한 하기의 평형을 고려하면 t=0인 경우 다음과 같으며,Considering the following equilibrium for a steady underwater glider 3, for t = 0,

Figure pat00406
Figure pat00406

t=20인 경우 다음과 같다.For t = 20, the following is true.

Figure pat00407
Figure pat00407

두 경우 모두, 하강 및 상승하는 글라이딩과 부합한다. 초기 상태는 In both cases, it matches the descending and rising gliding. The initial state is

Figure pat00408
Figure pat00408

이며,

Figure pat00409
이다. 운영 순간 설정(operating instant set)
Figure pat00410
에 대하여, 실험예 1에서는 T=0.5s로 설정하였다. Lt;
Figure pat00409
to be. Operating instant set
Figure pat00410
, And T = 0.5 s in Experimental Example 1.

<< 실험예1Experimental Example 1 >> 의 결과Result of

도 5는 본 발명의 실시예에 따른 T=0.5s로 설정된 초기 설정값을 기준으로 비선형 모델과 선형 모델을 비교한 그래프이다. 도 6은 본 발명의 실시예에 따른 T=0.5s 조건에서 입력된 제어값을 바탕으로 비선형 모델과 선형 모델을 비교한 그래프이다. 도 5 및 6을 참조하면, 디지털 재설계를 통해 샘플링된 결과는 아날로그 컨트롤러에서 측정하지 못한 궤도상태와 이상적으로 근접함을 확인할 수 있다. 5 is a graph comparing a nonlinear model and a linear model based on an initial set value set at T = 0.5s according to an embodiment of the present invention. FIG. 6 is a graph comparing a nonlinear model and a linear model based on control values input under the condition of T = 0.5s according to an embodiment of the present invention. Referring to FIGS. 5 and 6, it can be seen that the results sampled through the digital redesign are ideally close to the orbital conditions not measured by the analog controller.

<< 실험예2Experimental Example 2 >>

실험예2는 실험예1의 조건에서 T=0.2s 로 변경하여 진행하였다.Experimental Example 2 was conducted under the condition of Experimental Example 1 with changing to T = 0.2s.

<< 실험예2Experimental Example 2 >> 의 결과Result of

도 7은 본 발명의 실시예에 따른 T=0.2s로 설정된 초기 설정값을 기준으로 비선형 모델과 선형 모델을 비교한 그래프이다. 도 8은 본 발명의 실시예에 따른 T=0.2s 조건에서 입력된 제어값을 바탕으로 비선형 모델과 선형 모델을 비교한 그래프이다. 도 7및 8을 참조하면, 실험예1의 결과보다 실험예2의 결과가 아날로그 컨트롤러의 결과에 더욱 근접한 결과를 산출한 것을 확인할 수 있다.7 is a graph comparing a nonlinear model with a linear model based on an initial set value set to T = 0.2s according to an embodiment of the present invention. FIG. 8 is a graph comparing a nonlinear model and a linear model based on control values input at T = 0.2s according to an embodiment of the present invention. Referring to FIGS. 7 and 8, it can be seen that the result of Experimental Example 2 is closer to the result of the analog controller than the result of Experimental Example 1.

이상에서 대표적인 실시예를 통하여 본 발명을 상세하게 설명하였으나, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리 범위는 설명한 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 특허청구범위와 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태에 의하여 정해져야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. will be. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by all changes or modifications derived from the scope of the appended claims and equivalents of the following claims.

S1: 운동방정식의 초기값을 입력받는 단계
S3: 비선형 모델을 획득하는 단계
S5: 선형 모델 샘플치로 변환하는 단계
S7: 샘플치의 안정성을 검증하는 단계
1: 출력궤환 제어장치
11: 입력부
13: 산출부
15: 옵저버
17: 컨트롤러
3: 수중글라이더
S1: receiving the initial value of the equation of motion
S3: acquiring a nonlinear model
S5: Step of converting to linear model sample value
S7: Verifying the stability of the sample value
1: Output feedback control device
11: Input unit
13:
15: Observer
17: Controller
3: Underwater glider

Claims (7)

수중글라이더의 비선형 모델의 국부 거동 데이터를 이용하여 최적 선형화된 샘플치를 획득하는 출력궤환 제어방법 있어서,
a) 입력부가 수중환경에 세팅된 상기 수중글라이더의 동적 구동을 표현하는 운동방정식의 초기값을 입력받는 단계;
b) 산출부가 상기 a)단계에서 입력된 상기 초기값을 기준으로 상기 수중글라이더의 동적 구동이 수식화된 비선형 모델을 획득하는 단계;
c) 옵저버가 상기 b)단계에서 획득한 비선형 모델의 수식을 이중선형 행렬 부등식(BMI: Bilinear Matrix Inequality)을 기반으로 선형 모델 샘플치의 수식으로 변환하는 단계; 및
d) 컨트롤러가 상기 b)단계에서 획득한 비선형 모델의 수식과 상기 c)단계에서 변환한 선형 모델의 샘플치를 비교하여 샘플치의 광대역 안정성을 검증하는 단계를 포함하고,
상기 컨트롤러는 선형 행렬 부등식(LMI: Linear Matrix Inequality)을 기반으로 디지털 재설계(DR: digital redesign)되어,
상기 수중글라이더의 이산적으로 분포된 비선형 모델의 국부 거동을 바탕으로 선형 모델의 샘플치를 획득하는 것을 특징으로 하는 출력궤환 제어방법.
An output feedback control method for obtaining an optimal linearized sample value using local behavior data of a nonlinear model of an underwater glider,
a) receiving an initial value of an equation of motion expressing dynamic driving of the underwater glider set in an underwater environment of an input unit;
b) obtaining a nonlinear model in which the calculation unit is configured to dynamically drive the underwater glider based on the initial value input in the step a);
c) transforming the formula of the nonlinear model obtained in the step b) into a formula of a linear model sample value based on a bilinear matrix inequality (BMI); And
d) the controller verifies the broadband stability of the sample value by comparing the equation of the nonlinear model obtained in the step b) with the sample value of the linear model transformed in the step c)
The controller is digital redesigned (DR) based on linear matrix inequality (LMI)
Wherein a sample value of the linear model is obtained based on the local behavior of the discrete distributed nonlinear model of the underwater glider.
제 1 항에 있어서,
상기 a)단계는,
상기 수중글라이더의 운동 방정식의 기준이 되는 벡터를 초기값으로 설정하고,
상기 벡터는,
상기 수중글라이더의 기하학적 중심으로부터 상기 수중글라이더의 머리 방향의 벡터
Figure pat00411
, 상기
Figure pat00412
에 대한 직각방향 벡터
Figure pat00413
및 상기
Figure pat00414
벡터와 상기
Figure pat00415
벡터에 상호 수직한 벡터
Figure pat00416
를 포함하는 것을 특징으로 하는 출력궤환 제어방법.
The method according to claim 1,
The step a)
A vector serving as a reference of the equation of motion of the underwater glider is set as an initial value,
The vector may be,
The vector of the head direction of the underwater glider from the geometric center of the underwater glider
Figure pat00411
, remind
Figure pat00412
Directional vector
Figure pat00413
And
Figure pat00414
The vector and the
Figure pat00415
Vector, mutually perpendicular to the vector
Figure pat00416
And outputting the output feedback control signal.
제 1 항에 있어서,
상기 b)단계는,
아날로그 제어를 통해 상기 수중글라이더의 연속적인(continuous) 비선형 모델을 획득하는 것을 특징으로 하는 출력궤환 제어방법.
The method according to claim 1,
The step b)
And obtaining a continuous non-linear model of the underwater glider through analog control.
제 1 항에 있어서,
상기 b)단계는,
상기 수중글라이더의 이산적(discrete-time)으로 분포된 비선형 모델을 획득하는 것을 특징으로 하는 출력궤환 제어방법.
The method according to claim 1,
The step b)
And obtaining a discrete-time distributed non-linear model of the underwater glider.
제 4 항에 있어서,
상기 c)단계는,
상기 b)단계에서 획득한 이산적으로 분포된 비선형 모델에서 연속적인 선형 모델의 샘플치를 산출하는 것을 특징으로 하는 출력궤환 제어방법.
5. The method of claim 4,
The step c)
Wherein the sample value of the continuous linear model is calculated in the discrete distributed nonlinear model obtained in the step b).
제 3 항에 있어서,
상기 d)단계는,
상기 b)단계에서 획득한 연속적인(continuous) 비선형 모델과 상기 c)단계에서 산출된 선형 모델의 샘플치를 비교하여 샘플치의 라그랑지 안정성(Lagrange stability)을 검증하는 것을 특징으로 하는 출력궤환 제어방법.
The method of claim 3,
The step d)
Wherein the Lagrange stability of a sample value is verified by comparing sample values of a linear nonlinear model obtained in the step b) and a linear model calculated in the step c).
수중환경에 세팅된 수중글라이더의 동적 구동을 표현하는 운동방정식의 초기값을 설정하는 입력부;
상기 입력부에서 설정된 초기값을 기준으로 상기 수중글라이더의 동적 구동이 수식화된 비선형 모델을 획득하는 산출부;
이중선형 행렬 부등식(BMI: Bilinear Matrix Inequality)을 기반으로 상기 산출부에서 획득한 비선형 모델의 수식을 선형 모델 샘플치의 수식으로 변환하는 옵저버; 및
선형 행렬 부등식(LMI: Linear Matrix Inequality)을 기반으로 디지털 재설계(DR: digital redesign)되고, 상기 산출부에서 연속적으로 획득되는 비선형 모델과 상기 옵저버에서 변환된 샘플치를 비교하여, 샘플치의 광대역 안정성을 검증하는 컨트롤러를 포함하여,
상기 수중글라이더의 이산적으로 분포된 비선형 모델의 국부 거동을 바탕으로 선형화된 샘플치를 획득하는 것을 특징으로 하는 출력궤환 제어장치.
An input unit for setting an initial value of an equation of motion expressing dynamic driving of an underwater glider set in an underwater environment;
A calculating unit for obtaining a nonlinear model in which the dynamic driving of the underwater glider is formulated based on an initial value set by the input unit;
An observer for converting an expression of a nonlinear model obtained by the calculation unit into a formula of a linear model sample value based on a bilinear matrix inequality (BMI); And
(DR) based on a linear matrix inequality (LMI), and comparing the nonlinear model continuously obtained in the calculator with the sample value converted by the observer, thereby obtaining the broadband stability of the sample value Including the controller to verify,
And obtains a linearized sample value based on the local behavior of the discrete distributed nonlinear model of the underwater glider.
KR1020170019935A 2017-02-14 2017-02-14 Output feedback control method and device for obtaining sample of underwater glider linear model KR101967519B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170019935A KR101967519B1 (en) 2017-02-14 2017-02-14 Output feedback control method and device for obtaining sample of underwater glider linear model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170019935A KR101967519B1 (en) 2017-02-14 2017-02-14 Output feedback control method and device for obtaining sample of underwater glider linear model

Publications (2)

Publication Number Publication Date
KR20180094197A true KR20180094197A (en) 2018-08-23
KR101967519B1 KR101967519B1 (en) 2019-08-02

Family

ID=63454781

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170019935A KR101967519B1 (en) 2017-02-14 2017-02-14 Output feedback control method and device for obtaining sample of underwater glider linear model

Country Status (1)

Country Link
KR (1) KR101967519B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101658112B1 (en) 2015-06-24 2016-09-20 인하대학교 산학협력단 Method for stabilizing gliding motion of underwater glide

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101658112B1 (en) 2015-06-24 2016-09-20 인하대학교 산학협력단 Method for stabilizing gliding motion of underwater glide

Also Published As

Publication number Publication date
KR101967519B1 (en) 2019-08-02

Similar Documents

Publication Publication Date Title
Zhang et al. A novel adaptive second order sliding mode path following control for a portable AUV
Pu et al. Uncertainty analysis and robust trajectory linearization control of a flexible air-breathing hypersonic vehicle
Eng et al. Online system identification of an autonomous underwater vehicle via in-field experiments
Ngo et al. Model predictive control for helicopter shipboard operations in the ship airwakes
Anderlini et al. Control of a ROV carrying an object
Ohri GA tuned LQR and PID controller for aircraft pitch control
Claus et al. Energy optimal depth control for long range underwater vehicles with applications to a hybrid underwater glider
Recasens et al. Robust model predictive control of a feedback linearized system for a lifting-body re-entry vehicle
Abraham et al. Model predictive control of buoyancy propelled autonomous underwater glider
Gao et al. Nonlinear model predictive dynamic positioning control of an underwater vehicle with an onboard USBL system
Abdelaal et al. NMPC-based trajectory tracking and collision avoidance of unmanned surface vessels with rule-based colregs confinement
Argyle et al. Nonlinear total energy control for the longitudinal dynamics of an aircraft
KR101658112B1 (en) Method for stabilizing gliding motion of underwater glide
Zhang et al. Finite-time robust H∞ control for high-speed underwater vehicles subject to parametric uncertainties and disturbances
Feroskhan et al. Control strategy of sideslip perching maneuver under dynamic stall influence
Hu et al. Modeling, characterization and control of a piston-driven buoyancy system for a hybrid aerial underwater vehicle
Dube et al. Suppressing the noise in measured signals for the control of helicopters
Ye et al. Flight envelope protection control based on reference governor method in high angle of attack maneuver
Maria et al. Synthesis of astatic control laws of marine vessel motion
KR101967519B1 (en) Output feedback control method and device for obtaining sample of underwater glider linear model
Safwat et al. Robust path following controller for unmanned aerial vehicle based on carrot chasing guidance law using dynamic inversion
Alsuwian et al. Comparison of PID and nonlinear feedback linearization controls for longitudinal dynamics of hypersonic vehicle at subsonic speeds
He et al. Disturbance compensation based piecewise linear control design for perching maneuvers
Xie et al. A cascaded model predictive control based trajectory tracking controller for an autonomous and remotely operated vehicle with LOS guidance
Ansari et al. Hybrid direct-indirect adaptive generalized dynamic inversion based attitude control of autonomous underwater vehicles

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant