Browse Archives | About | For Contributors |
Sorry.
You are not permitted to access the full text of articles.
If you have any questions about permissions,
please contact the Society.
죄송합니다.
회원님은 논문 이용 권한이 없습니다.
권한 관련 문의는 학회로 부탁 드립니다.
[ Article ] | |
Journal of Power System Engineering - Vol. 29, No. 2, pp. 9-17 | |
Abbreviation: The J. of the Korean Soc. for Power Syst. Eng. | |
ISSN: 2713-8429 (Print) 2713-8437 (Online) | |
Print publication date 30 Apr 2025 | |
Received 12 Nov 2024 Revised 21 Jan 2025 Accepted 23 Jan 2025 | |
DOI: https://doi.org/10.9726/kspse.2025.29.2.009 | |
호스에 구속되어 비행하는 워터제트형 드론의 LMI 기반 로버스트 제어계 설계에 관한 연구 | |
*교수, 한국해양수산연수원 오션폴리텍수산팀 | |
**교수, 국립부경대학교 스마트모빌리티공학과 | |
***교수, 국립부경대학교 기계시스템공학전공 | |
LMI Based Robust Control System Design for a Water-jet Type Drone Tethered to Water Supply Horse | |
*Professor, Ocean Polytech(Fisheries) Team, Korea Institute of Maritime and Fisheries Technology. | |
**Professor, Department of Smart Mobility Engineering, Pukyong National University. | |
***Professor, Major of Mechanical System Engineering, Pukyong National University. | |
Correspondence to : †Young-Bok Kim : Professor, Major of Mechanical System Engineering, Pukyong National University. E-mail: kpjiwoo@pknu.ac.kr, Tel : 051-629-6197. | |
Funding Information ▼ |
본 논문에서는 호스가 연결된 상태에서 비행하면서 이동하는 워터제트 방식의 화재진압용 드론의 운동제어기법에 대해 소개한다. 화재진압용 장치이기 때문에 프로펠러 동작에 따른 바람의 영향으로 화재상황을 더욱 악화시키는 것을 방지하기 위해 워트제트 추진장치를 액추에이터로 도입하였다. 그리고 화재발생 영역까지 진입하여 조기진압이 가능하도록 하는 등 여러 가지 유용한 목적을 달성할 수 있도록 설계되었다. 제어기 설계를 위한 모델링 과정에서는, 제어입력 포화에 따른 문제뿐만 아니라, 비행체에 연결된 공급수 호스가 미치는 영향 및 소화수 분사에 따른 반발력 등도 고려하였다. 운용환경에서 발생할 수 있는 특징적인 요소를 충분히 감안하였고, 이러한 불확실성에 강인하게 대응하면서 최적의 제어성능을 확보할 수 있도록 LMI(Linear Matrix Inequality) 제어기법으로 제어기를 설계하였다. 시뮬레이션을 통해 제안하는 장치의 기본 성능과 제어기법의 유효성을 검증하였다.
This paper presents a water jet-propelled motion control system for a drone-type firefighting device tethered to a water supply hose. Unlike propeller-driven drones, this system minimizes fire-worsening airflow and supports operations like navigating fire zones and early suppression. The system is specifically designed for firefighting applications, enabling critical operations such as navigating fire-prone areas and facilitating early fire suppression. The controller design process incorporates comprehensive modeling to address key challenges, including control input saturation, the dynamic effects of the attached water supply hose, and backlash caused by the fire-extinguishing water jet. To ensure robust and optimal performance under uncertain operational conditions, the controller is developed using the Linear Matrix Inequality (LMI) method. Simulation studies validate the proposed system's basic performance and demonstrate the effectiveness of the control method.
Keywords: Drone, Water Jet, Input Saturation, LMI (linear matrix inequality), Robust Control 키워드: 드론, 워터-제트, 입력제한, 로버스트 제어 |
선박추진 방식 중 하나인 워터제트방식은 선내에 설치된 스크류 프로펠러의 회전으로 선저 취수구에서 빨아들인 물을 선외로 분사하며 추력을 발생시키는 장비이다. 워터제트 추진장치는 선박뿐만 아니라 다양한 분야에서 활용되고 있다. 이러한 장비는 기본적으로 펌프, 호스 및 이송용 몸체로 구성된다. 몸체 운동은 물 분사에 의해 발생되는 추력의 조절로 제어되며, 다양한 방향과 속도 및 위치조절이 가능해진다. 그러나 이런 장치의 운동제어는 거의 수동조작으로 수행되고, 심지어 사용자의 경험에 의존해야 활용이 가능할 정도이다.
레저 외 특수한 목적으로 워터제트 추진장치를 액추에이터로 활용하는 예도 있다. Liu 등은 nozzle-gimbaled 및 flow-regulated mechanism을 병합한 형태의 부상장치를 구성하였다.1,2) 또한 Ando 등은 노즐로 분사 유량을 조절하는 방식을 적용한 소화장치를 개발하였다.2,3) 그러나 위에 소개한 장치의 공통적인 문제점은, 비최소위상(non-minimum phase) 시스템의 특성을 갖는다는 것과 조종성이 현저히 떨어진다는 것이다.
이러한 문제점을 극복할 수 있는 방법이 적용된 공중 이동식 소화수 분사 장치가 개발되었으나 운용상에 수반되는 다양한 내외적 요인을 고려하지 않았다.4,5) 즉, 워터제트 추진방식이므로 비행장치는 호스를 통해 물이 공급되지만, 호스 운동에 대한 고려가 없다. 또한 소화수 분사에 따른 반발력의 영향도 고려하지 않고 있다. 이것은 비행안정성을 좌우하는 가장 중요한 사항이므로 모델링 및 제어계 설계 시에 반드시 반영되어야 한다.6-12)
그래서 본 연구에서는 비행체가 호스에 구속되어 운동하는 워터제트 방식 소화수 분사 장치의 운동제어문제에 대해 고찰한다. 이때 비행체 운동은 공급 수량과 4개 노즐의 회전 각도를 제어하는 방식을 고려한다. 아울러, 비행체 헤드부 운동에 미치는 호스 영향뿐만 아니라, 간섭입력, underactuation 특성 등도 모델링과 제어계 설계에 반영하도록 한다. 제어계는 상태피드백 제어계를 설계하는 것을 기본으로 하고, 가능한 다양한 제약조건을 만족하도록 LMI 기법을 이용한다. 마지막으로 시뮬레이션을 통해 제안하는 기법의 유효성을 검증하도록 한다.
본 연구에서 고안한 비행하는 소화장치를 Fig. 1에 나타내었다. 앞서 설명한 것과 같이, 장치의 기본 구성은 펌프, 호스 및 소화수를 분사하는 비행체로 이루어진다. 펌프로부터 호스를 통해 소화수를 포함한 조절수가 공급된다. 비행체 운동은 4개의 노즐로 분사되는 분사량을 제어하여 조종된다. 화재진압을 위한 소화수 분사방법은 다양하게 고려할 수 있다. 예를 들어 비행 시작 단계부터 일정한 양을 분사함으로써 반발력을 억제하는 방법과 필요 시에 분사하는 방법도 고려할 수 있다. 그러나 본 연구에서는 일반성을 고려하여 실제 소화작업 시작 시점에 분사하는 경우를 고려한다.
장치 모델링을 위해 Fig. 1에 나타낸 것과 같이 좌표계를 정리한다. 즉, XYZ는 지구고정좌표계, XbYbZb는 물체고정좌표계를 나타낸다.
그리고 호스를 통해 이동하는 공급수의 유량변화는 충분히 작다고 가정한다. 헤밀턴의 정리로부터 공급수 호스에 대한 지배방정식은 다음 식으로 구해진다.13,14)
(1) |
이때의 경계조건은
(2) |
이고,
위 식 (2)에서,
한편, 비행체 본체 내를 흐르는 유체의 모멘트 변화로 발생하는 힘 Fhb(t)와 토크 τhb(t)는 다음과 같이 계산된다.17)
(3) |
여기서, 하첨자 ‘b’는 물체고정좌표계가 기준좌표라는 것을 의미한다. 또한
본 연구에서는, 노즐 간의 고저차 및 손실계수 등은 무시하며, 각 노즐로 분사되는 유량 차이는 없다고 가정한다. 그래서 노즐각도 조절로 비행체의 방향과 위치가 변한다고 하면 위에 설명한 내용은 다음 식들의 관계로 정리할 수 있다.
(4) |
여기서,
제어대상에 대한 강체역학, 식 (2)로 주어진 경계조건, 노즐 회전운동에서의 근사화 등을 기반으로하면, 호스 천이 X(L,t), 비행체 회전 φ(t)로부터 다음 식이 구해진다.
(5) |
이때,
(6) |
식 (5)와 식 (6)에서,
앞서 기술하였듯이, 공급수가 흐르는 호스는 요동현상이 없는 안정적인 상태가 유지된다고 가정한다. 이럴 경우, 호스에 연결된 결과로 비행체 운동에 미치는 영향
(7) |
여기서, 상태벡터, 입력벡터 및 출력벡터는 각각 다음 식과 같다.
(8) |
여기서, Z0는 비행체 목표고도,
(9) |
여기서,
(10) |
이고, 앞에서 설명한 것과 같이 비선형특성 및 외란은 행렬 D(t)에 포함되어 있다.
제어기 설계의 목적은, 비행체가 화재발생지점까지 신속하고 정확하게 이동하고, 소화수를 안정적으로 분사하도록 하는 것이다. 목표로 하는 출력, 즉, 목표로 하는 고도, 위치 및 비행체 선회각도를 Yd(t)라 두면, 다음의 서보계를 안정화하는 것으로 위에 제어기 설계목표를 달성하게 된다.
(11) |
여기서,
(12) |
결과적으로 다음식의 상태피드백 제어계를 설계하면 된다.(Fig. 2 참조)
(13) |
여기서, K(f), K(g)는 LMI 기법을 이용하여 체계적으로 최적의 조건을 만족하는 이득을 구할 수 있다. 이것은 다음의 선형행렬부등식의 해를 구하면 된다.
(14) |
(15) |
이때,
(16) |
이것으로부터, 식 (14)가 bounded real lemma 라는 것을 알 수 있으며, 이것은 제어계가 다음의 H∞ 놈 조건을 만족하는 것과 등가이다.18)
(17) |
또한 식 (15)의 부등식은 다음과 같이 주어지는 제어입력에 대한 제약조건을 만족한다는 것을 의미한다.18)
(18) |
결론적으로, (17) 및 (18)의 부등식이 성립하면, 설계된 제어계의 로버스트성 및 제어입력에 대한 제약조건이 자동적으로 보장된다는 것을 의미한다.19)
설계된 제어계의 제어성능 평가는 시뮬레이션을 통해 수행하였다.
비교평가를 위해 Fig. 3에 PID 제어기를 적용한 경우를 나타내고 있다. 제어대상인 비행체, 즉 공급수 호스가 연결된 상태에서 이동하는 제어대상의 규격은 Table 1에 정리하였다. 그리고, 비교평가를 위한 PID 제어계 이득과 본 연구에서 제안하는 제어계의 이득은 Table 2에 나타내었다.
Parameter | Notation | Value |
---|---|---|
Mass [kg] | mh | 2.55 |
Inertia matrix [kg.m2] | Jh | |
Dimensions [mm] | l0, w0, h0, d | 150, 150, 50, 80 |
Incline of nozzles [rad] | σ | π/6 |
Cross area of hose and nozzles’ outlet [mm2] | Ah, An | 1962.5, 12.6 |
Critical flow rate [kg/s] | 7.5 | |
Maximum rotation of nozzles [rad] | λmax | π/2 |
Hose’s stiffness [Nm/rad] | 2.865 | |
Hose’s damping [Nms/rad] | 0.287 | |
Water density [kg/m3] | ρ | 1000 |
Controller | Parameters |
---|---|
Cascade PID | |
Proposed |
이러한 준비 아래, 설정된 경로(스텝 및 사인파)를 어떻게 추종하는지를 제어성능 평가기준으로 설정하였다.
먼저 스텝상 입력에 대한 추종성능을 Fig. 4에 나타내었다. 설정경로는 상승한 후 직진방향으로 이동, 좌측 혹은 우측으로 방향전환 후 직진운동하는 형태로 주어졌다. 상승과 방향전환은 스텝상 목표신호를 따르도록 설정하였다. 그림에서 (a)는 쉽게 이해할 수 있도록 비행체와 호스 운동을 3차원으로 나타낸 것이다(좌측: PID제어, 우측: 로버스트 제어). (b)에는 비행체 위치와 모션(각도)를 나타내고 있다. 여기서 점선은 PID제어, 실선이 로버스트 제어기를 적용한 경우의 결과이다. 단, 비행체 요우모션(yaw motion)에 대한 목표값은 사인파 형태로 설정하였다.((b)에서 하단 제일 우측 그림)
그림으로부터 알 수 있듯이, PID제어의 경우에는 상당히 요동치는 형태로 이동하고 있는 반면, 로버스트 제어기를 적용한 경우에는 안정적인 상태에서 이동과 방향전환이 이루어지고 있다는 것을 알 수 있다. 또한 제어력 발생형태로부터도 위와 같은 결과를 확인할 수 있다. 즉, (c)에 공급유량(좌측)과 제어밸브 각도 변화(가운데 및 우측)를 나타내었다. PID제어의 경우에는 점선과 같이 제어력의 변화가 상당히 거칠고 격동적인 반면, 실선으로 나타낸 로버스트 제어의 경우에는 정련되고 안정적인 형태의 제어력이 작용하고 있다는 것을 확인할 수 있다.
이제는 다른 형태로 경로를 설정하고 이에 대한 추종성능 등을 살펴보도록 한다. 즉, 식 (19)에 나타낸 것과 같이 타원을 그리면서 상승하고 연속적으로 방향을 전환하는 경로를 설정하였다.
(19) |
이에 대한 시뮬레이션 결과를 Fig. 5에 나타내었다. 앞에서 소개한 스텝상 경로를 추종하는 경우와 달리, 두 제어기 모두 전반적으로 양호한 제어성능을 나타내고 있다. 그럼에도 불구하고, 실선으로 나타낸 로버스트 제어의 경우가 점선으로 나타낸 PID 제어보다 안정적인 운동 특성을 확보할 수 있다는 것을 확인할 수 있다.
본 연구에서는 워터제트 추진장치로 부상하고 이동하는 비행체 운동제어시스템 구축에 대해 고찰하였다. 특히 비행체는 유체가 흐르는 호스에 연결되고, 호스에 공급되는 유량을 제어함과 동시에, 4개의 모션제어용 밸브 분사각도를 제어하는 방법을 적용하였다. 화재진압을 위한 소화장치로 활용하는 것을 목표로 하여, 설정된 경로를 안정적으로 비행하면서 소화작업을 실행할 수 있도록 제어계를 설계하였다. 특히 수치적제어계 설계법인 LMI기법을 도입하였다. 이 방법으로부터, 입력제한, 호스의 과도한 운동억제 및 호스운동에 따른 영향을 적절하게 억제하면서 안정적인 제어성능을 달성할 수 있는 제어이득을 계산하였다. 시뮬레이션을 통해 제안하는 장치와 제어기법의 유효성을 확인하였다.
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korean government (MSIT) (No.2022R1A2C1003486) and under Project BK21 FOUR (Smart Convergence and Application Education Research Center).
Y. B. Kim; Conceptualization. H. Thinh; Supervision. H. Thinh; Formal analysis. C. W. Kim; Writing-original draft. Y. B. Kim; Writing-review & editing. C. W. Kim; Methodology. H. Thinh; Investigation. Y. B. Kim; Funding acquisition. H. Thinh; Software. C. W. Kim; Data curation. Y. B. Kim; Validation.
1. | X. Liu and H. Zhou, 2019, “Unmanned Water-Powered Aerial Vehicles”, Theory and Experiments in IEEE, 7, 15349-15356.![]() |
2. | H. Ando, Y. Ambe, A. Lshii, M. Konyo, K. Tadakuma, S. Maruyama and S. Tadokoro, 2018, “Aerial Hose Type Robot by Water Jet for Fire Fighting”, IEEE Robotics and Automation Letters, 3(2), 1128-1135.![]() |
3. | H. Ando, A. Yuichi, Y. Tomoka, Y. Yu, K. Masashi, T. Kenjiro, M. Shigenao and T. Satoshi, 2020, “Fire extinguishment using a 4 m long flying-hose-type robot with multiple water-jet nozzles”, Advanced Robotics, 34(11), 700-714.![]() |
4. | C. T. Dinh, T. Huynh and Y. B. Kim, 2022, “LQI Control System Design with GA Approach for Flying-Type Firefighting Robot Using Waterpower and Weight-Shifting Mechanism”, Applied Sciences, 12(18), 9334.![]() |
5. | Y. B. Kim, T. N. Nguyen and T. Huynh, 2021, “A Study on Development of Flying Type Fire Extinguisher with Water Jet System: Motion Control System Design”, Journal of Power System Engineering, 25(5), 79-88.![]() |
6. | Water - Zapata. Retrieved from: https://www.zapata.com/en/water/, Accessed: 21st September 2022. |
7. | D. H. Lee, T. Huynh, Y. B. Kim and C. Soumayya, 2021, “Motion Control System Design for a Flying-Type Firefighting System with Water Jet Actuators”, Actuators, 10(10), 275.![]() |
8. | Y. Ambe, Y. Yamauchi, M. Konyo, K. Tadakuma and S. Tadokoro, 2022, “Stabilized Controller for Jet Actuated Cantilevered Pipe Using Damping Effect of an Internal Flowing Fluid”, IEEE Access, 10, 5238-5249.![]() |
9. | Y. Ambe, H. Ando, M. Konyo and S. Tadokoro, 2017, “Design of a simple controller for the flying hose type robot with water jet”, The Proceedings of JSME annual Conference on Robotics and Mechatronics, 1P1-P02.![]() |
10. | Y. Yamauchi, Y. Ambe, M. Konyo, K. Tadakuma and S. Tadokoro, 2021, “Passive Orientation Control of Nozzle Unit with Multiple Water Jets to Expand the Net Force Direction Range for Aerial Hose-Type Robots”, IEEE Robotics and Automation Letters, 6(3), 5634-5641.![]() |
11. | T. Yamaguchi, Y. Ambe, H. Ando, M. Konyo, K. Tadakuma, S. Maruyama and S. Tadokoro, 2019, “A Mechanical Approach to Suppress the Oscillation of a Long Continuum Robot Flying With Water Jets”, IEEE Robotics and Automation Letters, 4(4), 4346-4353.![]() |
12. | Y. Yamauchi, Y. Ambe, M. Konyo, K. Tadakuma and S. Maruyama, 2022, “Realizing Large Shape Deformations of a Flying Continuum Robot With a Passive Rotating Nozzle Unit That Enlarges Jet Directions in Three-Dimensional Space”, IEEE Access, 10, 37646-37657.![]() |
13. | T. Huynh, D. H. Lee and Y. B. Kim, 2023, “Study on Actuator Performance Evaluation of Aerial Water-powered System for Firefighting Applications”, Applied Sciences, 13(3), 1965.![]() |
14. | M. P. Paidoussis, 1998, “Fluid-structure interactions: slender structures and axial flow. 1”, Academic press, 59-195.![]() |
15. | W. Chen, H. Dai and L. Wang, 2021, “Three-dimensional dynamical model for cantilevered pipes conveying fluid under large deformation”, Journal of Fluids and Structures, 105, 103329.![]() |
16. | M. Wadham-Gagnon, M. P. Paı¨doussis and C. Semler, 2007, “Dynamics of cantilevered pipes conveying fluid. Part 1: Nonlinear equations of three-dimensional motion”, Journal of Fluids and Structures, 23(4), 545-567.![]() |
17. | B. R. Munson, D. F. Young and T. H. Okiishi, 2005, Fundamentals of fluid mechanics, John Wiley & Sons. |
18. | S. Boyd, L. Ghaoui, E. Feron and V. Balakrishnan, 1994, “Linear Matrix Inequalities in System and Control Theory”, Linear Matrix Inequalities in System and Control Theory.(https://![]() |
19. | Robust Control Toolbox - MathWorks. Retrieved from: https://www.mathworks.com/help/robust/. |