<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/resources/xsl/jats-html.xsl"?>
<article article-type="research-article" dtd-version="1.1" xml:lang="ko" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
	<journal-meta>
		<journal-id journal-id-type="publisher-id">jkits</journal-id>
		<journal-title-group>
		<journal-title>한국지식정보기술학회 논문지</journal-title>
		<journal-title xml:lang="en">Journal of Knowledge Information Technology and Systems</journal-title>
		</journal-title-group>
		<issn pub-type="ppub">1975-7700</issn>
		<publisher>
		<publisher-name>한국지식정보기술학회</publisher-name>
		<publisher-name xml:lang="en">Korea Knowledge Information Technology Society</publisher-name>
		</publisher>
	</journal-meta>
	<article-meta>
		<article-id pub-id-type="publisher-id">jkits_2020_15_05_683</article-id>
		<article-id pub-id-type="doi">10.34163/jkits.2020.15.5.011</article-id>
		<article-categories>
			<subj-group>
				<subject>Research Article</subject>
			</subj-group>
		</article-categories>
		<title-group>
			<article-title>퍼지논리를 이용한 제어 시스템 식별에 관한 연구</article-title>
			<trans-title-group xml:lang="en">
				<trans-title>A Study on Control System Identification Using Fuzzy Logic</trans-title>
			</trans-title-group>
		</title-group>
		<contrib-group>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>정</surname>
						<given-names>형근</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Joung</surname>
						<given-names>Houng-Kun</given-names>
					</name>
				</name-alternatives>
					<xref ref-type="aff" rid="A1"><sup>1</sup></xref>
			</contrib>
			<contrib contrib-type="author" xlink:type="simple">
				<name-alternatives>
					<name name-style="eastern">
						<surname>이</surname>
						<given-names>상민</given-names>
					</name>
					<name name-style="western" xml:lang="en">
						<surname>Lee</surname>
						<given-names>Sang-Min</given-names>
					</name>
				</name-alternatives>
				<xref ref-type="fn" rid="fn001">*</xref>
				<xref ref-type="aff" rid="A2"><sup>2</sup></xref>
			</contrib>
					</contrib-group>
		<aff-alternatives id="A1">
			<aff><sup>1</sup><italic>청주대학교 융합전자공학부 조교수</italic></aff>
			<aff xml:lang="en"><italic>Division of Converged Electronic Engineering, Cheongju University</italic></aff>
		</aff-alternatives>
		<aff-alternatives id="A2">
			<aff><sup>2</sup><italic>한국교통대학고 산학협력단 조교수</italic></aff>
			<aff xml:lang="en"><italic>Industry-Academic Cooperation Foundation, Korea National University of Transportation</italic></aff>
		</aff-alternatives>
		<author-notes>
			<fn id="fn001"><label>*</label><p>Corresponding author is with the Industry-Academic Cooperation Foundation, Korea National University of Transportation, 50, Daehak-ro, Geomdan-ri, Daesowon-myeon, Chungju-si, Chungcheongbuk-do, KOREA.</p><p><italic>E-mail address</italic>: <email>leesm@ut.ac.kr</email></p></fn>
		</author-notes>
		<pub-date pub-type="ppub">
			<month>10</month>
			<year>2020</year>
		</pub-date>
		<volume>15</volume>
		<issue>5</issue>
		<fpage>683</fpage>
		<lpage>691</lpage>
		<history>
			<date date-type="received">
				<day>22</day>
				<month>09</month>
				<year>2020</year>
			</date>
			<date date-type="rev-recd">
				<day>05</day>
				<month>10</month>
				<year>2020</year>
			</date>
			<date date-type="accepted">
				<day>13</day>
				<month>10</month>
				<year>2020</year>
			</date>
		</history>
		<permissions>
			<copyright-statement>&#x00A9; 2020 KKITS All rights reserved</copyright-statement>
			<copyright-year>2020</copyright-year>
		</permissions>
		<abstract>
		<title>요약</title>
		<p>본 논문에서는 시간지연이 존재하는 시스템에서 제어기 파라미터 동조 문제에서 퍼지논리 알고리즘을 이용한 제어 시스템 식별 연구이다. 제어 시스템 식별과 관련된 제어기 파라미터 동조에 관련된 연구 중에 Yunwana-Seborg가 제안한 제어기 파라미터 동조방법은 Pade’ 1차 근사 방법과 실제 플랜트의 시간 지연항과 오차의 발생 때문에 시간 지연이 없는 플랜트나 작은 시간 지연이 존재하는 플랜트에서는 빠른 응답을 보여주고 있으나 실제 플랜트에서 시간 지연이 클수록 추정되는 시간 지연 항이 크게 설정되기 때문에 실제 시스템에서는 적용할 수 없다. 그리고 일반적으로 산업현장에서 많이 적용하고 있는 Zigler-Nichols가 제안한 루프 동조방법은 많은 시행착오를 거치기 때문에 제어기 파라미터 동조를 위하여 많은 시간이 필요하다. Cohen-Coon의 프로세스 반응곡선을 이용한 제어기 파라미터 동조방법은 Zigler-Nichols의 루프 동조 방법보다는 제어기 파라미터 동조에 걸리는 시간이 단축되는 장점이 있으나, 개루프 시스템에서만 적용 할 수밖에 없다. 이를 보완하기 위한 방법으로 Suh가 제안한 방법은 시간 지연을 Pade’1차 근사로 변환 시 추정 된 모델 전달함수와 실제 플랜트의 시간 지연에서 발생하는 위상 오차에 대하여 Pade’근사 방법에서 위상 조절 인자의 설정으로 위상 오차를 줄여 제어기 파라미터 동조방법에 대하여 제시하였지만, 시간 지연에서의 상수값과 비례적인 방법으로 위상 조절인자를 대입하여 유도한 방법으로 해석적이지 못한 단점을 가지고 있다. 본 논문에서는 실제 플랜트와 추정된 전달함수 사이에서 발생하는 위상 오차에 대한 문제점을 보완하기 위하여 퍼지논리를 이용하여 해결할 수 있는 해석적인 방법을 제안한다. 그리고 시물레이션을 통하여 Zielger-Nichols의 루프 동조방법과 Yunwana-Seborg가 제시한 방법, 그리고 제안된 제어기 파라미터 동조방법을 비교하여 본 논문에서 제시한 방법이 시간 지연이 크게 추정되는 단점을 보완하고 위상 조절인자의 설정을 논리적인 방법을 제안하여 빠른 응답과 안정성을 보장함을 입증하였다.</p>
		</abstract>
		<trans-abstract xml:lang="en">
		<title>ABSTRACT</title>
		<p>This is a control system identification study using a fuzzy logic algorithm to handle the issue of the controller parameter tuning in a control system with time delay. Among the studies related to the controller parameter tuning for control system identification, Yunwana-Seborg's controller parameter tuning method showed a rapid response in plants with no time delay or with small-time delays due to the phase error caused by Pade's first-order approximation method. However, a large time delay causes a higher time delay estimate and it cannot be applied to the actual system. Zigler-Nichols' loop tuning method, which is widely applied in the industrial field, requires much time to tune controller parameters because it goes through many trials and errors. Although Cohen-Coon's controller parameter tuning method using the process response curve has an advantage of shortening the time required for controller parameter tuning than the Zigler-Nichols’s loop tuning method, it can only be applied to an open loop system. To overcome these shortcomings, Suh proposed to set a phase controller in Pade’s approximation method to reduce the phase error, between the estimated model transfer function while converting time delay into Pade’s first-order approximation and the time delay of an actual plant, as a controller parameter tuning. However, it has a disadvantage that it is not analytical because this method derives by substituting a phase regulator proportional to a constant value in time delay. This study discussed an analytical method that could solve the issue of the phase error between the actual plant and the estimated transfer function using a fuzzy logic algorithm. This study proved that the proposed method could overcome the shortcomings of causing the large time delay estimation and provide quick response and stability by suggesting a logical way to set up a phase regulator based on the comparisons of Zielger-Nichols' loop tuning method, Yunwana-Seborg's method, and the proposed controller parameter tuning method.</p>
		</trans-abstract>
		<kwd-group kwd-group-type="author" xml:lang="en">
<title>K E Y W O R D S</title>
			<kwd>Fuzzy</kwd>
			<kwd>PID Control</kwd>
			<kwd>Time Delay</kwd>
			<kwd>Pade’ Aproximaion</kwd>
			<kwd>System Identification</kwd>
		</kwd-group>
	</article-meta>
</front>
<body>
<sec id="sec001" sec-type="intro">
	<title>1. 서 론</title>
	<p>산업현장에서 요구되는 일반적인 제어기는 입력들에 의해서 요구되는 기준에 만족하도록 시스템의 응답이 출력으로 나오는데 목적이 있다. 제어기의 파라미터를 위한 동조 방법은 빠른 응답과 안정성을 만족시키는 파라미터들을 최적화 시키는 것이 목적이다. 제어기 파라미터의 동조에 관한 연구는 Ziegler-Nichols[<xref ref-type="bibr" rid="B001">1</xref>]에 의하여 처음 시작되었으며 루프 동조방법으로 불린다.</p>
	<p>Ziegler-Nichols의 루프 동조 방법은 산업현장에서 많이 쓰이는 방법이나 최종 주기와 이득을 얻기 위하여 많은 시행착오를 거쳐 많은 시간이 소비되는 단점을 가지고 있다. 루프 동조 방법의 단점을 보완하기 위한 방법으로 Cohen-Coon[<xref ref-type="bibr" rid="B002">2</xref>]에 의하여 프로세스 반응 곡선을 이용한 제어기 파라미터 동조 방법에 제시되었다. 그러나 Cohen-Coon이 제안한 제어기 파라미터 동조 방법은 루프 동조 방법보다 편리하지만 추정 모델의 전달함수를 구하기 위해 프로세서 반응곡선을 구하기 위하여 정확한 기울기를 결정해야 하는 단점이 있고, 또한 개루프 시스템에서만 적용할 수 있고 폐루프 시스템에서는 적용하지 못하는 단점을 가지고 있다.</p>
	<p>루프 동조 방법과 프로세스 반응곡선을 이용한 제어기 파라미터 동조 방법의 단점을 보완한 방법으로 Yunwana-Seborg[<xref ref-type="bibr" rid="B003">3</xref>]에 의하여 해석적인 방법이 제시되었다. Yunwana-Seborg가 제안한 제어기 파라미터 동조 방법은 폐루프 시스템에서 PID 제어기 동조 파라미터인 비례, 적분, 미분 파라미터 중 비례 파라미터만 입력하여 시간 응답곡선을 구하고 이 응답 곡선으로부터 추정된 모델파라미터를 결정하고 관련된 수식을 유도하여 PID 제어기 동조 파라미터들을 최적화하여 빠른 응답과 안정성은 보장하는 방법이다. 그러나 Yunwana-Seborg[<xref ref-type="bibr" rid="B003">3</xref>]가 제시한 제어기 파라미터 동조 방법은 유도된 관련 식에 오류가 있어, Suh[<xref ref-type="bibr" rid="B004">4</xref>,<xref ref-type="bibr" rid="B005">5</xref>]에 의하여 해결 방안이 해 제시되었다. 이 방법의 특징으로는 시간 지연 항과 pade’근사에 대한 위상 오차를 줄이기 위하여 위상 조절인자를 pade’근사식 에 삽입하여 PID 제어기 동조 파라미터들의 계수들을 최적화하는 방법이 사용되었다. 그러나 Suh가 제시한 방법은 빠른 응답과 안정성을 가지고 있지만 시간 지연의 상수 부분과 비례적으로 위상 조절인자를 설정하는 방법으로 해석적으로 증명하지 못한 단점이 있다.</p>
	<p>Suh가 제시한 위상 조절인자를 이용한 제어기 파라미터 동조 방법을 보완하기 위하여 쌍선형변환을 이용한 위상 조절인자의 설정 방법[<xref ref-type="bibr" rid="B006">6</xref>]과 딥러닝을 이용한 조절인자의 설정방법[<xref ref-type="bibr" rid="B007">7</xref>]을 이용한 PID 제어기 파라미터 동조 방법이 제안되었다. 하지만 쌍선형 변환을 이용한 위상 조절인자의 설정 방법은 빠른 응답을 보장하지만 저주파수 영역에서만 안정성을 보장하고 중간 주파수 대역과 고주파수 영역에서는 안정성을 보장하지 못한 단점을 가지고 있다. 그리고 딥러닝을 이용한 방법은 빠른응답과 안정성을 보장하지만 위상 조절인자를 설정하는 방법이 복잡한 단점을 가지고 있다.</p>
	<p>또 다른 해석적인 방법은 릴레이 피드백 자동 동조 방법[<xref ref-type="bibr" rid="B008">8</xref>-<xref ref-type="bibr" rid="B010">10</xref>]이 있으나 광범위한 모델에서는 적용하지 못하는 단점을 가지고 있다.</p>
	<p>따라서 본 논문에서는 Pade’근사로 발생하는 위상 오차를 줄이기 위하여 퍼지 논리 알고리즘[<xref ref-type="bibr" rid="B011">11</xref>]를 이용하여 Suh(1984)[<xref ref-type="bibr" rid="B004">4</xref>]방법에서 제시한 위상 조절인자의 설정을 논리적인 방법으로 위상 오차를 효과적으로 줄고 빠른 응답과 안정성을 보장하는 방법을 제시한다.</p>
	<p>본 논문의 구성은 다음과 같다. 2장에서는 Pade’근사와 위상 조절인자의 설정과 퍼지 논리를 이용한 설정 방법에 대하여 소개하고 3장에서는 위상 조절인자를 고려한 제어기 동조에 대하여 설명하고 4장에서는 본 논문에서 제안하는 방법으로 시물레이션을 실행하고 결과를 보여주며 5장에서는 결론을 설명하여 본 논문을 마무리한다.</p>
</sec>
<sec id="sec002">
	<title>2. Pade’ 근사와 위상 조절인자</title>
	<sec id="sec002-1">
		<title>2.1 Pade’ 근사에 의한 오차의 발생</title>
		<p>시간 지연 항 <mml:math id="m01"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:math>을 Pade’근사 방법을 이용하여 1차식으로 근사화하면 <xref ref-type="disp-formula" rid="d001">식 (1)</xref>과 같다.</p>
<disp-formula id="d001">
	<label>(1)</label>
<mml:math id="m01-1"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2245;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:math>
</disp-formula>
		<p>시간 지연 <mml:math id="m02"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>과 Pade’근사 방법을 비교하면 &#x003C;<xref ref-type="fig" rid="f001">그림 1</xref>&#x003E;에서 보여주는 것처럼 이득(Gain)오차는 발생하지는 않지만 위상(Phase)오차의 경우에는 시간 지연의 상수항이 커질수록 많은 오차가 발생하는 것을 알 수 있다. 시간 지연의 상수 항이 커진다는 의미는 시간 지연 <mml:math id="m03"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>에서 <italic>d<sub>m</sub></italic>의 값이 커지는 것이다. 이러한 위상 오차의 발생은 시간 지연이 증가함에 따라 발생 되는 응답으로부터 유도된 관계식에 의하여 추정된 시간 지연 <italic>d<sub>m</sub></italic>이 실제 플랜트의 시간보다 많게 추정되기 때문에 Pade’ 1차 근사 방법을 이용하면 시간 지연이 큰 시스템에서는 추정된 모델의 변수들을 유도할 수 없다. 그리고 &#x003C;<xref ref-type="fig" rid="f002">그림 2</xref>&#x003E;에서 <xref ref-type="disp-formula" rid="d001">식 (1)</xref>과 달리 Pade’ 근사 방법을 2차 이상으로 근사화하면 추정되는 시간지연 <italic>d<sub>m</sub></italic>은 실제 플랜트의 시간 지연과 오차가 줄어드는 장점을 보이지만 관련된 식을 유도하지 못하는 단점을 가지고 있다.</p>
	</sec>
	<sec id="sec002-2">
		<title>2.2 위상 조절인자의 설정</title>
		<p>Pade’1차 근사에 의한 위상 오차를 줄이기 위한 방법[<xref ref-type="bibr" rid="B004">4</xref>]으로 위상 조절인자 <italic>α</italic>를 고려하여 <xref ref-type="disp-formula" rid="d002">식 (2)</xref>와 같이 Pade’근사 방법을 다시 정의한다.</p>
<disp-formula id="d002">
	<label>(2)</label>
<mml:math id="m02-1"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mo>&#x2245;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac><mml:mi>&#x3B1;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>d</mml:mi><mml:msup><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msup></mml:msub></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac><mml:mi>&#x3B1;</mml:mi><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>d</mml:mi><mml:msup><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:msup></mml:msub></mml:mrow></mml:mfrac></mml:math>
</disp-formula>
		<fig id="f001" orientation="portrait" position="float">
			<label>그림 1.</label>
			<caption>
				<title>시간지연 <mml:math id="m04"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>와 Pade’ 1차 근사의 보드선도</title>
				<p>Figure 1. Bode Plat of Pade’ 1<sup>st</sup> Approximation to Time Delay <mml:math id="m05"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math></p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f001.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
		<fig id="f002" orientation="portrait" position="float">
			<label>그림 2.</label>
			<caption>
				<title>시간지연 <mml:math id="m06"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>와 Pade’ 1차 및 2차 근사의 위상여유</title>
				<p>Figure 2. Phase Margin of Pade’ 1<sup>st</sup> &#x26; 2<sup>nd</sup> Approximation to Time Delay <mml:math id="m07"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math></p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f002.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
	</sec>
	<sec id="sec002-3">
		<title>2.3 퍼지 논리를 이용한 위상 조절인자의 설정</title>
		<p>위상 조절 인자 <italic>α</italic>를 이용하여 실제 플랜트의 시간 지연과 Pade’1차 근사방법 사이에 발생하는 오차를 줄이기 위하여 퍼지논리 알고리즘을 사용한다[<xref ref-type="bibr" rid="B011">11</xref>]. 퍼지 논리 알고리즘은 위상 조절 인자 <italic>α</italic>를 퍼지규칙과 추론을 최적화된 값으로 정의한다. 제안된 방법의 위상 조절인자 <italic>α</italic>는 현재의 실제 플랜트의 시간지연과 추정된 모델의 시간지연 항의 오차 e와 오차의 변화율 <italic>Δe</italic>를 기반으로 결정한다. 그리고 위상 조절인자 <italic>α</italic>의 퍼지 규칙은 &#x003C;<xref ref-type="table" rid="t001">표 1</xref>&#x003E;과 같다.</p>
		<table-wrap id="t001">
			<label>표 1.</label>
			<caption>
				<title>퍼지규칙에 대한 표</title>
				<p>Table 1. Table of Fuzzy Rule</p>
			</caption>
			<table frame="box" rules="all" width="100%">
<tbody align="center">
<tr>
<td><p>△<italic>e</italic>＼<italic>e</italic></p></td>
<td><p>NB</p></td>
<td><p>NS</p></td>
<td><p>ZO</p></td>
<td><p>PS</p></td>
<td><p>PB</p></td>
</tr><tr>
<td><p>NB</p></td>
<td><p>NB</p></td>
<td><p>NB</p></td>
<td><p>NB</p></td>
<td><p>NS</p></td>
<td><p>ZO</p></td>
</tr><tr>
<td><p>NS</p></td>
<td><p>NB</p></td>
<td><p>NS</p></td>
<td><p>NS</p></td>
<td><p>ZO</p></td>
<td><p>PS</p></td>
</tr><tr>
<td><p>ZO</p></td>
<td><p>NB</p></td>
<td><p>NS</p></td>
<td><p>ZO</p></td>
<td><p>PS</p></td>
<td><p>PB</p></td>
</tr><tr>
<td><p>PS</p></td>
<td><p>NS</p></td>
<td><p>ZO</p></td>
<td><p>PS</p></td>
<td><p>PS</p></td>
<td><p>PB</p></td>
</tr><tr>
<td><p>PB</p></td>
<td><p>ZO</p></td>
<td><p>PS</p></td>
<td><p>PB</p></td>
<td><p>PB</p></td>
<td><p>PB</p></td>
</tr>
				</tbody>
			</table>
		</table-wrap>
		<fig id="f003" orientation="portrait" position="float">
			<label>그림 3.</label>
			<caption>
				<title>단위스텝입력 변화에 의한 시간응답곡선</title>
				<p>Figure 3. Time Response Curve of Process to a Unit Step input Change</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f003.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
		<p>퍼지 추론 방법은 일반적으로 많이 쓰이고 있는 Mandani 추론 방법을 이용한다. 위상조절인자 <italic>α</italic>를 추종하기 위한 소속함수와 규칙표는 &#x003C;<xref ref-type="fig" rid="f003">그림 3</xref>&#x003E;과 같이 정의한다.</p>
	</sec>
</sec>
<sec id="sec003" sec-type="methods">
	<title>3. 조절인자를 고려한 제어기 동조</title>
	<p>&#x003C;<xref ref-type="fig" rid="f004">그림 4</xref>&#x003E;의 블록다이어그램에서 프로세서 전달함수 <italic>G<sub>p</sub></italic>(<italic>s</italic>)는 모르는 상태로 가정하고, 프로세서의 추정된 모델은 <xref ref-type="disp-formula" rid="d003">식 (3)</xref>과 같이 가정한다.</p>
<disp-formula id="d003">
	<label>(3)</label>
<mml:math id="m03-1"><mml:msub><mml:mi>G</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mfenced><mml:mi>s</mml:mi></mml:mfenced><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
	<fig id="f004" orientation="portrait" position="float">
			<label>그림 4.</label>
			<caption>
				<title>단위궤환시스템의 블록선도</title>
				<p>Figure 4. Block Diagram of a Unit Feedback Control System</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f004.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
	<p>여기서 <italic>k<sub>m</sub></italic>은 안정 상태 이득이고 <italic>τ<sub>m</sub></italic>은 시간상수이다. 그리고 제어기 전달함수 <italic>G<sub>c</sub></italic>(<italic>s</italic>)를 비례모드 <italic>k<sub>c</sub></italic>로 가정하면 <xref ref-type="disp-formula" rid="d003">식 (3)</xref>은 <xref ref-type="disp-formula" rid="d004">식 (4)</xref>와 같이 정의할 수 있다.</p>
<disp-formula id="d004">
	<label>(4)</label>
<mml:math id="m04-1"><mml:mfrac><mml:mrow><mml:mi>C</mml:mi><mml:mfenced><mml:mi>s</mml:mi></mml:mfenced></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mfenced><mml:mi>s</mml:mi></mml:mfenced></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>K</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mi>K</mml:mi><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
	<p>여기서 <italic>K</italic>는 개루프 이득으로 <italic>K</italic>=<italic>k<sub>c</sub>k<sub>m</sub></italic>이다. <xref ref-type="disp-formula" rid="d006">식(6)</xref>의 폐루프 전달함수에서 단위스텝입력 변화에 대한 단위계단응답은 &#x003C;<xref ref-type="fig" rid="f005">그림 5</xref>&#x003E;와 같다.</p>
	<fig id="f005" orientation="portrait" position="float">
		<label>그림 5.</label>
		<caption>
			<title>추정된 프로세서의 단위계단응답</title>
			<p>Figure 5. Unit Step Response of the estimated Processor</p>
		</caption>
		<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f005.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
	</fig>
	<p>&#x003C;<xref ref-type="fig" rid="f005">그림 5</xref>&#x003E;의 단위계단응답에서 추정 모델 변수를 결정하기 위해서 <xref ref-type="disp-formula" rid="d002">식 (2)</xref>를 <xref ref-type="disp-formula" rid="d004">식 (4)</xref>에 대입하면 <xref ref-type="disp-formula" rid="d005">식 (5)</xref>와 같다.</p>
<disp-formula id="d005">
	<label>(5)</label>
<mml:math id="m05-1"><mml:mfrac><mml:mrow><mml:mi>C</mml:mi><mml:mfenced><mml:mi>s</mml:mi></mml:mfenced></mml:mrow><mml:mrow><mml:mi>R</mml:mi><mml:mfenced><mml:mi>s</mml:mi></mml:mfenced></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi>K</mml:mi><mml:mo>'</mml:mo></mml:msup><mml:mfenced><mml:mrow><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mi>&#x3B1;</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:mfenced><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi>d</mml:mi><mml:mi>m</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:msup><mml:mi>&#x3C4;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:msup><mml:mi>s</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x3B6;</mml:mi><mml:mi>&#x3C4;</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/><mml:msup><mml:mi>K</mml:mi><mml:mo>'</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mfrac><mml:mi>K</mml:mi><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mi>&#x3C4;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mfrac><mml:mrow><mml:mi>&#x3B1;</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mfenced><mml:mn>2</mml:mn></mml:msup><mml:mspace linebreak="newline"/><mml:mi>&#x3B6;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mi>&#x3B1;</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mfenced><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x3B1;</mml:mi><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mfenced><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle></mml:msup></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
	<p>&#x003C;<xref ref-type="table" rid="t005">그림 5</xref>&#x003E;의 응답 결과를 이용하여 추정된 모델의 변수를 계산하면 안정상태 이득에 관한 <xref ref-type="disp-formula" rid="d006">식 (6)</xref>과 시간상수에 관한 <xref ref-type="disp-formula" rid="d007">식 (7)</xref>, 그리고 추정된 시간 지연항 <xref ref-type="disp-formula" rid="d008">식 (8)</xref>과 같다.</p>
<disp-formula-group>
<disp-formula id="d006">
	<label>(6)</label>
<mml:math id="m06-1"><mml:mover><mml:msub><mml:mi>k</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>C</mml:mi><mml:mo>&#x221E;</mml:mo></mml:msub><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mfenced><mml:mrow><mml:mi>A</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mo>&#x221E;</mml:mo></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
<disp-formula id="d007">
	<label>(7)</label>
<mml:math id="m07-1"><mml:mover><mml:msub><mml:mi>&#x3C4;</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo mathvariant="italic">&#x2206;</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mi>&#x3C0;</mml:mi></mml:mfrac><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>&#x3B6;</mml:mi><mml:msqrt><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:msqrt><mml:mo>+</mml:mo><mml:msqrt><mml:msup><mml:mi>&#x3B6;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mfenced><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:msqrt></mml:mrow></mml:mfenced><mml:mspace linebreak="newline"/><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xD7;</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mfenced><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mi>&#x3B6;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mfenced><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:msup><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
<disp-formula id="d008">
	<label>(8)</label>
<mml:math id="m08-1"><mml:mover><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x3B1;</mml:mi><mml:mo mathvariant="italic">&#x2206;</mml:mo><mml:mi>t</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mfenced><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mi>&#x3B6;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:msup><mml:mfenced><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:msup></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:mspace linebreak="newline"/><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mo>&#xA0;</mml:mo><mml:mi>&#x3C0;</mml:mi><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>&#x3B6;</mml:mi><mml:msqrt><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:msqrt><mml:mo>+</mml:mo><mml:msqrt><mml:msup><mml:mi>&#x3B6;</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mfenced><mml:mrow><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:msqrt></mml:mrow></mml:mfenced><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
</disp-formula-group>
<p><italic>A</italic>: 계단 입력 크기, <italic>C</italic>∞: 정상 안정상태 값,</p>
<p><italic>△t</italic>: 시간 응답 반주기</p>
</sec>
<sec id="sec004" sec-type="Results">
	<title>4. Simulation</title>
	<p>시간 지연을 포함하고 있는 플랜트를 Simulation 대상으로 하여 다음과 같은 전달함수를 고려하였다. 그리고 실제 플랜트의 시간 지연항과 Pade’1차 근사방법에서 발생하는 시간 지연항에 대한 오차를 줄이기 위하여 퍼지 논리 알고리즘을 사용하였으며 제안된 방법으로 추정된 모델의 시간지연을 추정한 값과 비교하였다. Fuzzy Logic Matlab Toolbox를 참고하여 시물레이션을 진행하였다.[<xref ref-type="bibr" rid="B012">12</xref>-<xref ref-type="bibr" rid="B016">16</xref>]</p>
	<sec id="sec004-1">
		<title>4.1 Example 1</title>
<disp-formula id="d009">
	<label>(9)</label>
<mml:math id="m09-1"><mml:msub><mml:mi>G</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="italic">=</mml:mo><mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo mathvariant="italic">-</mml:mo><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>5</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
		<p><xref ref-type="disp-formula" rid="d009">식 (9)</xref>와 같이 추정된 모델의 전달함수에 대한 시스템의 변수를 계산하기 위하여 폐루프 전달함수에서 시간 지연 항 <mml:math id="m08"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>에 대한 추정된 계산이 필요하기 때문에 Suh방법에 의한 위상 조절인자를 퍼지 추론 방법으로 구한 결과 0.9가 계산되었고 위상 조절인자로부터 얻어지는 추정된 전달함수의 변수는 &#x003C;<xref ref-type="table" rid="t002">표 2</xref>&#x003E;와 같다. 그리고 추정된 모델에 대한 계단응답곡선은 &#x003C;<xref ref-type="fig" rid="f006">그림 6</xref>&#x003E;과 같다.</p>
		<table-wrap id="t002">
			<label>표 2.</label>
			<caption>
				<title>Example 1에 대한 추정 모델 변수</title>
				<p>Table 2. Estimated Model Parameters for Example 1</p>
			</caption>
			<table frame="box" rules="all" width="100%">
<tbody align="center">
<tr>
<td></td>
<td><p><italic>R</italic></p></td>
<td><p><italic>k<sub>c</sub></italic></p></td>
<td><p><italic>k<sub>m</sub></italic></p></td>
<td><p><italic>τ<sub>m</sub></italic></p></td>
<td><p><italic><italic>d<sub>m</sub></italic></italic></p></td>
</tr><tr>
<td><p>Propose</p></td>
<td><p>1</p></td>
<td><p>2</p></td>
<td><p>1</p></td>
<td><p>2.78</p></td>
<td><p>0.92</p></td>
</tr><tr>
<td><p>Y-S</p></td>
<td><p>1</p></td>
<td><p>2</p></td>
<td><p>1</p></td>
<td><p>2.63</p></td>
<td><p>3.27</p></td>
</tr>
				</tbody>
			</table>
		</table-wrap>
		<table-wrap id="t003">
			<label>표 3.</label>
			<caption>
				<title>Example 1에 대한 PID제어기 파라미터</title>
				<p>Table 3. PID Parameters for Example 1</p>
			</caption>
			<table frame="box" rules="all" width="100%">
<tbody align="center">
<tr>
<td></td>
<td><p><italic>K<sub>u</sub></italic></p></td>
<td><p><italic>P<sub>u</sub></italic></p></td>
<td><p><italic>K<sub>P</sub></italic></p></td>
<td><p><italic>K<sub>I</sub></italic></p></td>
<td><p><italic>K<sub>D</sub></italic></p></td>
</tr><tr>
<td><p>Propose</p></td>
<td><p>2.48</p></td>
<td><p>7.57</p></td>
<td><p>1.33</p></td>
<td><p>3.74</p></td>
<td><p>0.86</p></td>
</tr><tr>
<td><p>Y-S</p></td>
<td><p>1.87</p></td>
<td><p>9.85</p></td>
<td><p>1.08</p></td>
<td><p>4.78</p></td>
<td><p>1.12</p></td>
</tr><tr>
<td><p>Z-N</p></td>
<td><p>2.98</p></td>
<td><p>6.81</p></td>
<td><p>1.75</p></td>
<td><p>3.35</p></td>
<td><p>0.76</p></td>
</tr>
				</tbody>
			</table>
		</table-wrap>
		<p>그리고 &#x003C;<xref ref-type="table" rid="t003">표 3</xref>&#x003E;에서 추정된 파라미터 값들을 이용하여 구한 PID 제어기 파라미터 값들과 Y-S, 그리고 Z-N 방법에 의하여 결정된 PID 제어기의 초기 값들은 &#x003C;<xref ref-type="table" rid="t004">표 4</xref>&#x003E;와 같다. 본 논문에서 제안한 방법과 Y-S 방법을 비교한 Simulation 결과는 &#x003C;<xref ref-type="fig" rid="f007">그림 7</xref>&#x003E;과 같고 본 논문에서 제안한 제어기 파라미터 동조 방법이 Y-S 방법보다 좋은 결과를 볼 수 있다.</p>
		<p>&#x003C;<xref ref-type="table" rid="t003">표 3</xref>&#x003E;에서 <italic>K<sub>u</sub></italic>는 최종 이득, <italic>P<sub>u</sub></italic>는 최종 주기,  <italic>K<sub>p</sub></italic>는 비례 이득, <italic>K<sub>I</sub></italic>는 적분 시간, <italic>K<sub>D</sub></italic>는 미분 시간이다.</p>
		<fig id="f006" orientation="portrait" position="float">
			<label>그림 6.</label>
			<caption>
				<title>Example 1의 모델에 대한 계단 응답</title>
				<p>Figure 6. Step Response for Example 1</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f006.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
		<fig id="f007" orientation="portrait" position="float">
			<label>그림 7.</label>
			<caption>
				<title>Example 1의 모델에 대한 단위 계단 응답</title>
				<p>Figure 7. Unit Step Response for Example 1</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f007.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
	</sec>
	<sec id="sec004-2">
		<title>4.2 Example 2</title>
<disp-formula id="d010">
	<label>(10)</label>
<mml:math id="m10-1"><mml:msub><mml:mi>G</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">s</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo mathvariant="italic">=</mml:mo><mml:mfrac><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn>3</mml:mn><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>2</mml:mn><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mspace linebreak="newline"/></mml:math>
</disp-formula>
		<p><xref ref-type="disp-formula" rid="d010">식 (10)</xref>과 같이 시간 지연의 상수가 3인 전달함수 모델에서 추정된 파라미터의 계산을 위한 시간지연 항 <mml:math id="m09"><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mi>s</mml:mi></mml:mrow></mml:msup><mml:mspace linebreak="newline"/></mml:math>의 오차를 줄이기 위한 퍼지 추론 방법을 이용하여 계산된 위상 조절인자 <italic>α</italic>는 2.95가 계산되었고 추정된 시스템의 변수와 Y-S방법에 의한 계산된 시스템 변수는 &#x003C;<xref ref-type="table" rid="t004">표 4</xref>&#x003E;와 같다. 그리고 추정된 모델에 대한 단위계단응답은 &#x003C;<xref ref-type="fig" rid="f008">그림 8</xref>&#x003E;과 같다. &#x003C;<xref ref-type="table" rid="t004">표 4</xref>&#x003E;를 이용하여 본 논문에서 제안한 방법, Y-S방법, 그리고 Z-N 방법에 의하여 계산된 제어 파라미터값은 &#x003C;<xref ref-type="table" rid="t005">표 5</xref>&#x003E;와 같고 제어기 동조 효과에 대한 단위계단응답은 &#x003C;<xref ref-type="fig" rid="f009">그림 9</xref>&#x003E;와 같다.</p>
		<table-wrap id="t004">
			<label>표 4.</label>
			<caption>
				<title>Example 2에 대한 추정된 모델 변수</title>
				<p>Table 4. Estimated Model Parameters for Example 2</p>
			</caption>
			<table frame="box" rules="all" width="100%">
<tbody align="center">
<tr>
<td></td>
<td><p><italic>R</italic></p></td>
<td><p><italic>k<sub>c</sub></italic></p></td>
<td><p><italic>k<sub>m</sub></italic></p></td>
<td><p><italic>τ<sub>m</sub></italic></p></td>
<td><p><italic><italic>d<sub>m</sub></italic></italic></p></td>
</tr><tr>
<td><p>Suh</p></td>
<td><p>1.0</p></td>
<td><p>1.0</p></td>
<td><p>1.1</p></td>
<td><p>1.45</p></td>
<td><p>3.13</p></td>
</tr><tr>
<td><p>Y-S</p></td>
<td><p>1.0</p></td>
<td><p>1.0</p></td>
<td><p>1.0</p></td>
<td><p>1.54</p></td>
<td><p>10.74</p></td>
</tr>
				</tbody>
			</table>
		</table-wrap>
		<table-wrap id="t005">
			<label>표 5.</label>
			<caption>
				<title>Example 2에 대한 PID제어기 파라미터</title>
				<p>Table 5. PID Parameters for Example 2</p>
			</caption>
			<table frame="box" rules="all" width="100%">
<tbody align="center">
<tr>
<td></td>
<td><p><italic>K<sub>u</sub></italic></p></td>
<td><p><italic>P<sub>u</sub></italic></p></td>
<td><p><italic>K<sub>c</sub></italic></p></td>
<td><p><italic>T<sub>i</sub></italic></p></td>
<td><p><italic>T<sub>d</sub></italic></p></td>
</tr><tr>
<td><p>Propose</p></td>
<td><p>1.47</p></td>
<td><p>11.3</p></td>
<td><p>0.93</p></td>
<td><p>5.25</p></td>
<td><p>1.40</p></td>
</tr><tr>
<td><p>Y-S</p></td>
<td><p>1.2</p></td>
<td><p>26.5</p></td>
<td><p>0.76</p></td>
<td><p>13.3</p></td>
<td><p>3.40</p></td>
</tr><tr>
<td><p>Z-N</p></td>
<td><p>1.83</p></td>
<td><p>13.9</p></td>
<td><p>1.14</p></td>
<td><p>6.55</p></td>
<td><p>1.71</p></td>
</tr>
				</tbody>
			</table>
		</table-wrap>
		<fig id="f008" orientation="portrait" position="float">
			<label>그림 8.</label>
			<caption>
				<title>Example 2에 대한 단위 계단 응답</title>
				<p>Figure 8. Unit Step Response for Example 2</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f008.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
		<fig id="f009" orientation="portrait" position="float">
			<label>그림 9.</label>
			<caption>
				<title>Example 2에 대한 단위 계단 응답</title>
				<p>Figure 9. Unit Step Response for Example 2</p>
			</caption>
			<graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f009.jpg" position="float" orientation="portrait" xlink:type="simple"></graphic>
		</fig>
		<p>&#x003C;<xref ref-type="fig" rid="f009">그림 9</xref>&#x003E;에서 알 수 있듯이 시간 지연이 큰 시스템일수록 본 논문에서 제안한 방법이 다른 두 방법과 비교하여 빠른 응답과 안정성을 보이고 특히 Y-S 방법의 경우에는 시간 지연이 큰 시스템일수록 안정성이 떨어지고 응답이 발산하는 결과를 볼 수 있다.</p>
	</sec>
</sec>
<sec id="sec005" sec-type="Conclusion">
	<title>5. 결 론</title>
	<p>Suh[<xref ref-type="bibr" rid="B005">5</xref>]가 제시한 제어기 파라미터 동조 방법은 다른 해석적인 동조 방법보다 빠른 응답과 안정성이 입증되었으나 추정된 시스템의 전달함수를 모르는 상태에서 위상 조절인자의 설정을 시간 지연의 상수값과 비례하여 선택하는 방법을 이용하였다. 그러나 이러한 방법은 위상 조절인자의 값을 비례적으로 대입하는 방법이므로 해석적이지 못한 단점을 가지고 있다. 따라서 본 논문에서는 위상 조절인자의 결정을 비례적인 방법이 해석적인 방법으로 퍼지논리 알고리즘을 이용한 위상 조절인자의 설정으로 최적의 위상 조절인자 값을 설정하여 최적의 제어기 파라미터 동조방법의 효율성을 검증하였다.</p>
	<p>본 논문에서 제시된 동조방법은 해석적인 방법이므로 Ziegler-Nichols의 루프 동조방법은 시행착오로 인한 동조에 많은 시간이 걸리는 단점과 Cohen-Coon의 프로세서 반응곡선은 개루프 시스템에서만 적용되고 폐루프 시스템에서는 적용하지 못하는 단점을 가지고 있기 때문에 광범위한 플랜트에서는 제한성이 부여된다. 그리고 폐루프 시스템에서 위상 조절인자의 설정을 비례적인 방법이 아닌 퍼지 알고리즘을 이용한 해석적인 방법으로 빠른 응답과 안정성을 보장하는 제어를 할 수 있다.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<!--[1] J. G. Ziegler, and N. B. Nichols, Optimum settings for automatic controllers, Trans American Society of Mechanical Engineers, Vol. 64, No. 11, p. 759, 1942.-->
<ref id="B001">
<label>[1]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Ziegler</surname><given-names>J. G.</given-names></name>
<name><surname>Nichols</surname><given-names>N. B.</given-names></name>
</person-group>
<year>1942</year>
<article-title>Optimum settings for automatic controllers</article-title>
<source>Trans American Society of Mechanical Engineers</source>
<volume>64</volume><issue>11</issue>
<fpage>759</fpage>
</element-citation>
</ref>
<!--[2] G. H. Cohen, and G. A. Coon, Theoretical considerations of retarded control, Transactions of the ASME, Vol. 75, pp. 827-834, 1952.-->
<ref id="B002">
<label>[2]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Cohen</surname><given-names>G. H.</given-names></name>
<name><surname>Coon</surname><given-names>G. A.</given-names></name>
</person-group>
<year>1952</year>
<article-title>Theoretical considerations of retarded control</article-title>
<source>Transactions of the ASME</source>
<volume>75</volume>
<fpage>827</fpage><lpage>834</lpage>
</element-citation>
</ref>
<!--[3] M. Yuwana, and D. E. Seborg, A new method for an-line controller tuning, American Institute of Chemical E Journal, Vol. 28, No. 3, pp. 434-440, 1982.-->
<ref id="B003">
<label>[3]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Yuwana</surname><given-names>M.</given-names></name>
<name><surname>Seborg</surname><given-names>D. E.</given-names></name>
</person-group>
<year>1982</year>
<article-title>A new method for an-line controller tuning</article-title>
<source>American Institute of Chemical E Journal</source>
<volume>28</volume><issue>3</issue>
<fpage>434</fpage><lpage>440</lpage>
<pub-id pub-id-type="doi">10.1002/aic.690280311</pub-id>
</element-citation>
</ref>
<!--[4] H. G. Park and B. S. Suh, A study on the controller tuning, Institute of Electronics Engineers of Korea, Vol. 5, No. 8, pp.46-54,1984.-->
<ref id="B004">
<label>[4]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Park</surname><given-names>H. G.</given-names></name>
<name><surname>Suh</surname><given-names>B. S.</given-names></name>
</person-group>
<year>1984</year>
<article-title>A study on the controller tuning</article-title>
<source>Institute of Electronics Engineers of Korea</source>
<volume>5</volume><issue>8</issue>
<fpage>46</fpage><lpage>54</lpage>
</element-citation>
</ref>
<!--[5] B. S. Suh, A controller tuning method by pade second order approximation, Vol. 23, No. 8, pp. 647-652, 1986.-->
<ref id="B005">
<label>[5]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Suh</surname><given-names>B. S.</given-names></name>
</person-group>
<year>1986</year>
<article-title>A controller tuning method by pade second order approximation</article-title>
<volume>23</volume><issue>8</issue>
<fpage>647</fpage><lpage>652</lpage>
</element-citation>
</ref>
<!--[6] H. K. Joung, and J. Lee, PID controller tuning using system identification, Vol. 22, No. 11, pp. 3214-3217, 2016.-->
<ref id="B006">
<label>[6]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Joung</surname><given-names>H. K.</given-names></name>
<name><surname>Lee</surname><given-names>J.</given-names></name>
</person-group>
<year>2016</year>
<article-title>PID controller tuning using system identification</article-title>
<volume>22</volume><issue>11</issue>
<fpage>3214</fpage><lpage>3217</lpage>
<pub-id pub-id-type="doi">10.1166/asl.2016.7887</pub-id>
</element-citation>
</ref>
<!--[7] H. K. Joung, and W. G. Oh, A study on system identification using deep learning, Vol. 14, No. 4, pp. 359-368, Aug. 2019.-->
<ref id="B007">
<label>[7]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Joung</surname><given-names>H. K.</given-names></name>
<name><surname>Oh</surname><given-names>W. G.</given-names></name>
</person-group>
<year>2019</year>
<article-title>A study on system identification using deep learning</article-title>
<volume>14</volume><issue>4</issue>
<fpage>359</fpage><lpage>368</lpage>
<pub-id pub-id-type="doi">10.34163/jkits.2019.14.4.005</pub-id>
</element-citation>
</ref>
<!--[8] J. H. Youn, D. G. Koo, and S. W. Sung and J. T. Lee, System identification of the hammerstein process for automatic tuning of PID controller using relay feedback, Proceedings of the International Conference on Control, Automation and Systems, pp. 2266-2269. 2001.-->
<ref id="B008">
<label>[8]</label>
<element-citation publication-type="paper">
<person-group>
<name><surname>Youn</surname><given-names>J. H.</given-names></name>
<name><surname>Koo</surname><given-names>D. G.</given-names></name>
<name><surname>Sung</surname><given-names>S. W.</given-names></name>
<name><surname>Lee</surname><given-names>J. T.</given-names></name>
</person-group>
<year>2001</year>
<article-title>System identification of the hammerstein process for automatic tuning of PID controller using relay feedback</article-title>
<conf-name>Proceedings of the International Conference on Control, Automation and Systems</conf-name>
<fpage>2266</fpage><lpage>2269</lpage>
</element-citation>
</ref>
<!--[9] S. K. Lee, S. H. Yang, and K. Y. Lee, Improved response of time-delay system with integrator, Korean Institute of Electrical Engineers, pp. 930-932, 1999.-->
<ref id="B009">
<label>[9]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Lee</surname><given-names>S. K.</given-names></name>
<name><surname>Yang</surname><given-names>S. H.</given-names></name>
<name><surname>Lee</surname><given-names>K. Y.</given-names></name>
</person-group>
<year>1999</year>
<article-title>Improved response of time-delay system with integrator</article-title>
<source>Korean Institute of Electrical Engineers</source>
<fpage>930</fpage><lpage>932</lpage>
</element-citation>
</ref>
<!--[10] N. L. V. Truong, H. G. Le, T. N. Dang, and L. Le, and T. L. Doan, and T. T. Nguyen, and M. Y Lee, Fractional-order PI controllers design based on IMC scheme for enhanced performance of dead-time processes, Institute of Control, Robotics and Systems, pp. 1407-1410, 2013.-->
<ref id="B010">
<label>[10]</label>
<element-citation publication-type="report">
<person-group>
<name><surname>Truong</surname><given-names>N. L.V.</given-names></name>
<name><surname>Le</surname><given-names>H. G.</given-names></name>
<name><surname>Dang</surname><given-names>T. N.</given-names></name>
<name><surname>Le</surname><given-names>L.</given-names></name>
<name><surname>Doan</surname><given-names>T. L.</given-names></name>
<name><surname>Nguyen</surname><given-names>T. T.</given-names></name>
<name><surname>Lee</surname><given-names>M.Y.</given-names></name>
</person-group>
<year>2013</year>
<article-title>Fractional-order PI controllers design based on IMC scheme for enhanced performance of dead-time processes</article-title>
<source>Institute of Control, Robotics and Systems</source>
<fpage>1407</fpage><lpage>1410</lpage>
<pub-id pub-id-type="doi">10.1109/ICCAS.2013.6704105</pub-id>
</element-citation>
</ref>
<!--[11] Mandani, E.H. and S. Assilian, An expieriment in linguistic synthesis with a fuzzy logic controller, International Journal of Man Macbine Studies, Vol. 7 No. 1, pp. 1-13, 1975.-->
<ref id="B011">
<label>[11]</label>
<element-citation publication-type="journal">
<person-group>
<name><surname>Mandani</surname><given-names>E.H.</given-names></name>
<name><surname>Assilian</surname><given-names>S.</given-names></name>
</person-group>
<year>1975</year>
<article-title>An expieriment in linguistic synthesis with a fuzzy logic controller</article-title>
<source>International Journal of Man Macbine Studies</source>
<volume>7</volume><issue>1</issue>
<fpage>1</fpage><lpage>13</lpage>
<pub-id pub-id-type="doi">10.1016/S0020-7373(75)80002-2</pub-id>
</element-citation>
</ref>
<!--[12] fuzzy logic toolbox, https://kr.mathworks.com/products/fuzzy-logic.html, Jul. 2020.-->
<ref id="B012">
<label>[12]</label>
<element-citation publication-type="webpage" publication-format="web">
<year>2020</year>
<month>Jul.</month>
<source>fuzzy logic toolbox</source>
<comment><uri>https://kr.mathworks.com/products/fuzzy-logic.html</uri></comment>
</element-citation>
</ref>
<!--[13] G. J. Balas, J. C. Doyle, and K. Glover, A. and Packard, and R. Smith, User's guide to the analysis and synthesis toolbox for MATLAB, The Mathworks Inc., 1991.-->
<ref id="B013">
<label>[13]</label>
<element-citation publication-type="book">
<person-group>
<name><surname>Balas</surname><given-names>G. J.</given-names></name>
<name><surname>Doyle</surname><given-names>J. C.</given-names></name>
<name><surname>Glover</surname><given-names>K.</given-names></name>
<name><surname>Packard</surname><given-names>A.</given-names></name>
<name><surname>Smith</surname><given-names>R.</given-names></name>
</person-group>
<year>1991</year>
<source>User's guide to the analysis and synthesis toolbox for MATLAB</source>
<publisher-name>The Mathworks Inc</publisher-name>
</element-citation>
</ref>
<!--[14] F. M. Callier, and C. A. Desoer, Linear system theory, Springer-Verlag New York, Inc., 1991.-->
<ref id="B014">
<label>[14]</label>
<element-citation publication-type="book">
<person-group>
<name><surname>Callier</surname><given-names>F. M.</given-names></name>
<name><surname>Desoer</surname><given-names>C. A.</given-names></name>
</person-group>
<year>1991</year>
<source>Linear system theory</source>
<publisher-name>Springer-Verlag New York, Inc</publisher-name>
</element-citation>
</ref>
<!--[15] R. Y. Chiang, and M. O. Safonov, User's guide to the robust control toolbox for MATLAB, The Mathworks Inc., 1988.-->
<ref id="B015">
<label>[15]</label>
<element-citation publication-type="other">
<person-group>
<name><surname>Chiang</surname><given-names>R. Y.</given-names></name>
<name><surname>Safonov</surname><given-names>M. O.</given-names></name>
</person-group>
<year>1988</year>
<source>User's guide to the robust control toolbox for MATLAB</source>
<publisher-name>The Mathworks Inc</publisher-name>
</element-citation>
</ref>
<!--[16] H. Saadat, computational aids in control systems using MATLAB, McGraw-Hill, 1993.-->
<ref id="B016">
<label>[16]</label>
<element-citation publication-type="book">
<person-group>
<name><surname>Saadat</surname><given-names>H.</given-names></name>
</person-group>
<year>1993</year>
<source>computational aids in control systems using MATLAB</source>
<publisher-name>McGraw-Hill</publisher-name>
</element-citation>
</ref>
</ref-list>
<ack>
<title>감사의 글</title>
<p>본 논문은 2020년 한국교통대학교 지원을 받아 수행하였음</p>
</ack>
<bio>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f010.jpg"></graphic><bold>Houng-Kun Joung</bold> received the bachelor’s degree in the Department of Electrical Engineering from the Semyung University in 2002. He received the M.S. degree and the Ph.D. degree in the Department of Electrical Engineering from Hanyang University in 2004 and 2017, respectively. From 2011 to 2017, he was a Assistant professor at Korea Polytechnic College. He has been a Assistant professor in the Division of Converged Electronic Engineering at Cheongju University since 2019. His current research interests include Control System, Motor Control System, Power Electronics. He is a Regular member of the KKITS.</p>
	<p><italic>E-mail address</italic>: <email>21c8545@cju.ac.kr</email></p>
	<p><graphic xlink:href="../ingestImageView?artiId=ART002640791&amp;imageName=jkits_2020_15_05_683_f011.jpg"></graphic><bold>Sang-Min Lee</bold> received abachelor’s degree, the M.S. degree and the Ph.D. degree in Information and Communication Engineering from the Chungbuk University, Korea, in 2018, 2002 and 2005, respectively. He is currently professor of industry-Academic Cooperation Foundation at the Korea National University of Transportation. His research interests include the applications of machine learning to control systems, digital signal processing, Information and Communication Engineering</p>
	<p><italic>E-mail address</italic>: <email>leesm@ut.ac.kr</email></p>
</bio>
</back>
</article>
