[go: up one dir, main page]

KR100919572B1 - 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기 - Google Patents

디지털 조속기의 속도제어를 위한 속도형 신경망 제어기

Info

Publication number
KR100919572B1
KR100919572B1 KR1020070092302A KR20070092302A KR100919572B1 KR 100919572 B1 KR100919572 B1 KR 100919572B1 KR 1020070092302 A KR1020070092302 A KR 1020070092302A KR 20070092302 A KR20070092302 A KR 20070092302A KR 100919572 B1 KR100919572 B1 KR 100919572B1
Authority
KR
South Korea
Prior art keywords
output
neural network
controller
speed
layer
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020070092302A
Other languages
English (en)
Other versions
KR20090027096A (ko
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 KR1020070092302A priority Critical patent/KR100919572B1/ko
Publication of KR20090027096A publication Critical patent/KR20090027096A/ko
Application granted granted Critical
Publication of KR100919572B1 publication Critical patent/KR100919572B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D1/00Controlling fuel-injection pumps, e.g. of high pressure injection type
    • F02D1/02Controlling fuel-injection pumps, e.g. of high pressure injection type not restricted to adjustment of injection timing, e.g. varying amount of fuel delivered
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0265Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
    • G05B13/027Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using neural networks only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D1/00Controlling fuel-injection pumps, e.g. of high pressure injection type
    • F02D1/02Controlling fuel-injection pumps, e.g. of high pressure injection type not restricted to adjustment of injection timing, e.g. varying amount of fuel delivered
    • F02D1/04Controlling fuel-injection pumps, e.g. of high pressure injection type not restricted to adjustment of injection timing, e.g. varying amount of fuel delivered by mechanical means dependent on engine speed, e.g. using centrifugal governors

Landscapes

  • Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Feedback Control In General (AREA)

Abstract

이 발명은 PID 제어에 의해 원만하고 강인하게 제어하기 위해 속도형 신경망 PI 제어기를 구비한 제어 시스템을 사용하여 디지털 조속기 속도를 제어하는 방법에 대한 것이다. 이 발명에 따른 디지털 조속기 속도를 제어하는 방법은, 오차

Description

디지털 조속기의 속도제어를 위한 속도형 신경망 제어기{A velocity type neural controller for speed control of a digital speed regulator}
이 발명은 기존 PID 제어기와 퍼지 제어기의 단점을 보완하고 디젤기관의 비선형 특성에도 불구하고 우수한 제어성능 및 강인성을 가지는 속도형 신경망 제어기를 이용한 디지털 조속기에 관한 것이다.
조속기는 디젤발전기의 엔진 등의 회전체 속도를 감지하고 연료 랙의 위치를 조절하여 연료 분사 량을 조절함으로써, 엔진의 회전수가 정해진 설정치와 같아지도록 제어하는 장치로서, 디젤엔진은 연료분사펌프의 랙의 위치를 입력으로 하고 엔진의 회전 속도를 출력으로 하는 시스템이며, 크게 연소계통과 회전계통으로 나눈다
디젤엔진의 정속제어를 위해 일반적으로 대부분의 조속기는 PID 제어기를 구현하여 속도제어 루프를 수행하고 있다. 그런데 일반적으로 조속기는 제어구간이 변경될 때 또는 갑작스런 부하의 변동이 일어날 때 제어 량이 점핑되어 발전기가 헌팅되는 현상이 자주 발생한다. 즉, 기존의 PID제어기는 터빈이나 디젤기관 전체의 운전 영역으로 확대하여 적용할 경우, 오차 구간이 넓어져 오차가 큰 범위에서의 응답속도가 늦어지는 단점을 내포하고 있다. 이를 해결하기 위하여 목표치 근처에서는 다양한 제어 알고리즘을 설계하여 오차가 일정범위를 넘으면 PID제어를 적용하여 응답의 속응성을 높이는 방법이 요구된다.
기존 디지털조속기의 제어기는 대체로 PID제어기가 주종을 이루고 있으며, LQ최적제어, H제어기법 등을 이용한 속도제어방법이 제안되고 있으나 실시간 제어를 위하여 구현과 가격경쟁 등의 문제로 많은 어려움이 있다. 디젤기관은 그 운전 영역에 따라 시스템의 파라미터가 비선형적으로 변하므로 하나의 PID파라미터로서는 전 운전영역을 만족하게 제어할 수 없어 운전 영역을 다수의 부분으로 나누고 그 운전영역에 적합한 PID파라미터를 사용하는 게인 스케쥴링 방법을 채택하고 있다. 그러나 디젤기관의 종류에 따라 각 운전영역별로 적합한 PID파라미터를 찾는다는 것은 실제적으로 많은 어려움이 있다. 또한, 전 운전영역을 퍼지공간 분할하여 사용하는 퍼지 제어기를 이용한 방법을 사용하고 있지만, 퍼지공간을 분할하고 퍼지 규칙을 생성하며 환산계수를 추정하는데 있어서 매우 많은 어려움이 있다.
상기한 종래 기술의 문제점을 해결하기 위해 창안된 이 발명은, PID 제어시 오차 구간이 넓어져 오차가 큰 범위에서의 응답속도가 늦어지는 단점을 해결하기 위하여 목표치 근처에서는 다양한 제어 알고리즘을 설계하여 오차가 일정범위를 넘으면 PID제어를 적용하여 응답의 속응성을 높이는 기술을 제공하는 것을 목적으로 한다.
이 발명에 따른 속도형 신경망 제어시스템을 이용한 디지털 조속기 속도 제어 방법의 구성의 일 실시예는,
PID 제어에 의해 원만하고 강인하게 제어하기 위해 속도형 신경망 PI 제어기를 구비한 제어 시스템을 사용하여 디지털 조속기 속도를 제어하는 방법에 있어서,
오차 를 구하여 상기 속도형 신경망 PI 제어기에 입력하는 단계(S10);
상기 속도형 신경망 PI 제어기 출력을 구하여 제어 대상에 입력하는 단계(S20); 및
상기 제어 대상의 출력과 오차를 구하는 단계(S30)를 포함하여 이루어지고,
상기 단계들(S10~S30)을 차례로 반복하는 것이 바람직하다.
그리고 이 구성의 상기 속도형 신경망 PI 제어기 내부에서는,,
시각이 일 때 오차 과 제어대상의 입력값인 조작량 이 신경망 PI 제어기로 입력되는 단계;
상기 신경망 PI 제어기에 의해 조작량의 변화분인 동조된 을 출력하는 단계; 및
과 제어대상의 출력값을 변환하여 상기 과 합하여 제어대상의 입력값을 출력하는 단계;를 순차적으로 수행하며, 상기 신경망 PI 제어기는 입력층, 은닉층, 출력층을 구비하여 이루어지고, 입력층은 적어도 각각값을 입력하는 제1 뉴런 및 제2 뉴런을 구비하고 있고, 은닉층은 상기 제1 뉴런 및 제2 뉴런과 각각 특정 가중치를 갖고 연결되는 다수의 뉴런을 구비하고 있고,출력층은 상기 은닉층의 각 뉴런과 특정 가중치를 갖고 연결되는 뉴런을 구비하여 이루어지는 것이 바람직하다.
또한 이 구성에 있어서,
,
의 관계가 성립하며,
이때,
은 오차,
은 오차의 변화율,
는 입력층의 입력,
는 입력층의 출력,
는 입력층과 은닉층 사이의 연결가중치,
는 은닉층의 입력,
는 은닉층의 출력,
는 입력층과 은닉층 사이의 연결가중치,
는 은닉층과 출력층 사이의 연결가중치,
는 출력층의 입력,
는 출력층의 출력,
는 시그모이드 활성함수,
은 신경망 출력의 오차,
는 오차를 최소화 하기 위한 연결가중치의 변화량,
는 학습률,
는 모멘텀이고,
는 경사 하강법을 이용하여 구해지는 것이 바람직하다.
이 발명의 실시에 의해 기대되는 효과는 다음과 같다.
첫째, 디젤기관의 비선형 특성에도 불구하고 우수한 제어성능 및 강인성을 갖는 속도형 신경망 제어기를 이용한 디지털 조속기의 구현이 가능하다.
그리고 이 발명에 의해 회전수 변동이나 운전영역 또는 부하변동에 따라 만족스러운 제어 성능을 얻을 수 있다.
또한 실시간 제어가 가능하다.
도 1은 이 발명에 따른 속도형 신경망 PI 제어 시스템 구성도.
도 2는 이 발명에 따른 속도형 신경망 PI 제어기 구성도.
도 3은 이 발명에 따른 신경망 PI 제어기 구조도.
도 4는 이 발명에 사용되는 은닉층의 각 뉴런 구조도.
도 5는 이 발명에 사용되는 출력층의 뉴런 구조도.
도 6은 이 발명에 사용되는 시그모이드 함수의 예시도.
일반적으로 디젤기관의 출력은 비선형 특성이 강하므로 하나의 고정된 PID제어기의 파라미터만으로서는 회전수 변동이나 운전영역 또는 부하변동에 따라 만족스러운 제어 성능을 얻을 수가 없다. 뿐만 아니라 기관의 종류와 부하의 종류에 따라 제어기의 파라미터를 선정하기 위하여 많은 실험이 필요하고 경우에 따라서는 제어사양을 만족할 수 없게 된다. 또한 전 운전영역을 운전영역별로 제어하는 퍼지 제어기의 경우 퍼지 입출력 공간을 다수의 멤버쉽함수로 분할하고 퍼지 제어 규칙을 생성하는 것은 전문가의 시행착오에 의한 방법에 의존하고 있다.
1. 속도형 신경망 PI제어 시스템
따라서 실시간 제어가 가능하고 여러 가지 비선형 요소에 대해 강인한 제어가 가능하도록 속도형 신경망PI 제어 시스템을 구성한다. 도 1은 속도형 신경망 PI 제어 시스템의 구성을 보여주며 그 과정은 다음과 같다.
[단계 10] 오차를 구하여 속도형 신경망PI 제어기 입력으로 준다.
[단계 20] 속도형 신경망PI 제어기 출력을 구하여 제어 대상의 입력으로 준다.
[단계 30] 제어 대상의 출력을 구한 후 오차를 구한다.
[단계 40] 위 단계를 반복한다.
2. 속도형 신경망 PI 제어기
속도형 신경망PI 제어기를 설계하기 위하여 제어기 입력은 오차와 오차의 변화분을 사용하고 제어기 출력은 제어대상의 입력이 되는 조작량의 변화분과 이전 시각의 조작량의 합을 사용한다. 속도형 제어기를 사용함으로써 적분동작기능을 넣어 정상상태 성능이 떨어지지 않도록 한다.
도 2는 속도형 신경망PI 제어기를 보여주며 그 과정은 다음과 같다.
[단계 110] 오차를 신경망PI 제어기의 입력으로 준다.
[단계 120] 신경망PI 제어기 출력을 구하여 이전 출력과 더하여 출력한다.
시각 n에서 △Un은 신경망PI 제어기에 의해 동조된 출력으로 조작량의 변화분을 나타내며, △Un-1은 이전 시각 n-1의 조작량을 나타낸다. 따라서, 제어 대상의 입력 값, 즉 조작량 Un은 다음과 같다.
제어 대상의 입력 Un이 인가되면 제어 대상의 출력 Yn이 발생하며, 출력은 기준입력 R과의 차이, 즉 오차를 발생하게 된다. 이때 오차를 En으로 정하면 오차는 다음과 같이 된다.
En = R - Yn
또한, 오차의 변화분 △En은 시각 n에서 이전 시각 n-1의 차이가 된다. 즉
이다.
오차와 오차의 변화분은 신경망 PI 제어기의 입력으로 들어가게 되며 신경망PI 제어기에서 △Un이 출력하게 되고 앞선 과정을 반복하게 된다. 이때 신경망 PI 제어기는 오류역전파 알고리즘을 통해 학습을 하게 되고 각 층의 연결가중치를 조정하게 된다.
3. 신경망 PI 제어기
도 3은 신경망 PI 제어기 구조를 보여주며 그 과정은 다음과 같다.
[단계 210] 오차와 오차의 변화분으로 입력을 구한다.
[단계 220] 입력층, 은닉층, 출력층을 구하여 조작량의 변화분을 출력한다.
[단계 230] 신경망 출력 오차를 구한다.
[단계 240] 조작량 변화분을 구하여 출력한다.
[단계 250] 조작량 변화분에 제1 연결가중치를 조절하여 출력층에 피드백한다.
[단계 260] 제1 연결가중치가 조절된 조작량 변화분에 제2 연결가중치를 조절하여 은닉층에 피드백한다.
신경망 구조는 입력층(i), 은닉층(j), 출력층(k)의 3층으로 구성되며 입력층은 두 개의 뉴런, 은닉층은 다섯 개의 뉴런, 출력층은 한 개의 뉴런으로 구성된 신경망 구조를 갖는다.
입력층은 제어기의 입력, 즉 오차 En와 오차의 변화분 △En이 되고, 입력층 뉴런의 출력은 입력을 그대로 사용한다. 따라서, 입력층의 입력 와 출력 와의 관계는 다음과 같다.
여기서, , 이다.
도 4는 은닉층의 각 뉴런 구조를 보여준다. 은닉층은 하나의 층에 다섯 개의 뉴런으로 구성된다. 입력층과 은닉층 사이의 연결가중치는 wji이고, 은닉층의 입력 xj와 출력 oj와의 관계는 다음과 같다.
도 5는 출력층의 뉴런 구조를 보여준다. 출력층은 은닉층의 다섯개의 뉴런으로부터 입력을 받아 하나로 출력한다. 은닉층과 출력층 사이의 연결가중치는 wkj이다. 출력층의 입력 xk와 출력 ok와의 관계는 다음과 같다.
도 6은 시그모이드 함수를 보여준다. 은닉층과 출력층의 각 뉴런의 활성함수는 시그모이드 함수를 사용한다. 는 활성함수를 나타낸다.
신경망 출력의 오차는 다음과 같이 정의한다.
각 층의 연결가중치는 오류역전파알고리즘을 이용하여 오차를 최소화하도록 학습하며, 모멘텀을 추가하여 각 층의 연결가중치에 관성을 줌으로써 학습 시간을 단축하고 학습 성능을 향상시킨다.
은닉층과 출력층 사이의 연결가중치 는 기존의 연결가중치 값에 오차로부터 구해진 조절량 만큼의 변화를 더해줌으로써 구하여진다.
오차를 최소화하기 위한 연결가중치의 변화량 은 경사 하강법을 이용하여 구한다.
또한, 모멘텀을 추가하면 다음과 같다.
입력층과 은닉층 사이의 연결가중치 도 같은 방법으로 조절된다.
마찬가지로, 오차를 최소화하기 위한 연결가중치의 변화량 은 경사 하강법을 이용하여 구한다.
또한, 모멘텀을 추가하면 다음과 같다.
여기서, 는 각각 학습률과 모멘텀이다.
이상으로, 디젤기관의 속도를 제어하기 위하여 기존의 PID 제어기 및 퍼지 제어기는 디젤기관의 비선형 때문에 원만한 속도제어를 위해서는 운전영역에 따라 제어기의 파라미터의 선택이 불가피하고, 또 적합한 제어파라미터를 구하기 위하여 많은 실험이 필요하다. 운전영역별로 적합한 PID파라미터를 찾는다거나 퍼지공간을 분할하고 퍼지 규칙을 생성하며 환산계수를 추정하는데 있어서 매우 많은 어려움이 있다.
따라서, 이 발명에서는 앞서 언급된 문제점을 해결하여 강인하게 속도를 제어할 수 있으며, 정상상태에서 오차를 줄이기 위해 속도형 제어기를 적용한 속도형 신경망PI 제어기를 창안하였다. 따라서, 전 영역에 걸쳐서 오차를 줄이고 환경이나 부하에 따라 학습에 의한 적응 제어를 할 수 있는 디지털 조속기를 구현가능하다.
이 발명에 의해 강인하게 속도를 제어할 수 있으며, 정상상태에서 오차를 줄이기 위해 속도형 제어기를 적용한 속도형 신경망 PI 제어기의 구현이 가능하다.
그리고 이 발명에 따라 전 영역에 걸쳐서 오차를 줄이고 환경이나 부하에 따라 학습에 의한 적응 제어를 할 수 있는 디지털 조속기의 구현이 가능하다.
이 발명에 의해 디젤기관의 원만한 속도 제어가 가능하다.

Claims (3)

  1. PID 제어에 의해 원만하고 강인하게 제어하기 위해 속도형 신경망 PI 제어기를 구비한 제어 시스템을 사용하여 디지털 조속기 속도를 제어하는 방법에 있어서,
    오차 를 구하여 상기 속도형 신경망 PI 제어기에 입력하는 단계(S10);
    상기 속도형 신경망 PI 제어기 출력을 구하여 제어 대상에 입력하는 단계(S20); 및
    상기 제어 대상의 출력과 오차를 구하는 단계(S30)를 포함하여 이루어지고,
    상기 단계들(S10~S30)을 차례로 반복하는 것이 특징이며,
    상기 속도형 신경망 PI 제어기 내부에서는,
    시각이 일 때 오차 과 제어대상의 입력값인 조작량 이 신경망 PI 제어기로 입력되는 단계;
    상기 신경망 PI 제어기에 의해 조작량의 변화분인 동조된 을 출력하는 단계; 및
    과 제어대상의 출력값을 변환하여 상기 과 합하여 제어대상의 입력값을 출력하는 단계;를 순차적으로 수행하며, 상기 신경망 PI 제어기는 입력층, 은닉층, 출력층을 구비하여 이루어지고, 입력층은 적어도 각각값을 입력하는 제1 뉴런 및 제2 뉴런을 구비하고 있고, 은닉층은 상기 제1 뉴런 및 제2 뉴런과 각각 특정 가중치를 갖고 연결되는 다수의 뉴런을 구비하고 있고,출력층은 상기 은닉층의 각 뉴런과 특정 가중치를 갖고 연결되는 뉴런을 구비하여 이루어지는 것이 특징이며,
    이때,
    ,
    의 관계가 성립하며,
    은 오차,
    은 오차의 변화율,
    는 입력층의 입력,
    는 입력층의 출력,
    는 입력층과 은닉층 사이의 연결가중치,
    는 은닉층의 입력,
    는 은닉층의 출력,
    는 입력층과 은닉층 사이의 연결가중치,
    는 은닉층과 출력층 사이의 연결가중치,
    는 출력층의 입력,
    는 출력층의 출력,
    는 시그모이드 활성함수,
    은 신경망 출력의 오차,
    는 오차를 최소화 하기 위한 연결가중치의 변화량,
    는 학습률,
    는 모멘텀이고,
    는 경사 하강법을 이용하여 구해지는 것이 특징인, 속도형 신경망 제어시스템을 이용한 디지털 조속기 속도 제어 방법.
  2. 삭제
  3. 삭제
KR1020070092302A 2007-09-11 2007-09-11 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기 Active KR100919572B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070092302A KR100919572B1 (ko) 2007-09-11 2007-09-11 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070092302A KR100919572B1 (ko) 2007-09-11 2007-09-11 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기

Publications (2)

Publication Number Publication Date
KR20090027096A KR20090027096A (ko) 2009-03-16
KR100919572B1 true KR100919572B1 (ko) 2009-10-01

Family

ID=40694848

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070092302A Active KR100919572B1 (ko) 2007-09-11 2007-09-11 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기

Country Status (1)

Country Link
KR (1) KR100919572B1 (ko)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387298B2 (en) 2017-04-04 2019-08-20 Hailo Technologies Ltd Artificial neural network incorporating emphasis and focus techniques
US11221929B1 (en) 2020-09-29 2022-01-11 Hailo Technologies Ltd. Data stream fault detection mechanism in an artificial neural network processor
US11237894B1 (en) 2020-09-29 2022-02-01 Hailo Technologies Ltd. Layer control unit instruction addressing safety mechanism in an artificial neural network processor
US11238334B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method of input alignment for efficient vector operations in an artificial neural network
US11263077B1 (en) 2020-09-29 2022-03-01 Hailo Technologies Ltd. Neural network intermediate results safety mechanism in an artificial neural network processor
US11372378B2 (en) 2020-01-20 2022-06-28 Doosan Heavy Industries & Construction Co., Ltd. Apparatus and method for automatically tuning fluid temperature PID controller having physical property of process as constraint condition
US11544545B2 (en) 2017-04-04 2023-01-03 Hailo Technologies Ltd. Structured activation based sparsity in an artificial neural network
US11551028B2 (en) 2017-04-04 2023-01-10 Hailo Technologies Ltd. Structured weight based sparsity in an artificial neural network
US11615297B2 (en) 2017-04-04 2023-03-28 Hailo Technologies Ltd. Structured weight based sparsity in an artificial neural network compiler
US11811421B2 (en) 2020-09-29 2023-11-07 Hailo Technologies Ltd. Weights safety mechanism in an artificial neural network processor
US11874900B2 (en) 2020-09-29 2024-01-16 Hailo Technologies Ltd. Cluster interlayer safety mechanism in an artificial neural network processor
US12248367B2 (en) 2020-09-29 2025-03-11 Hailo Technologies Ltd. Software defined redundant allocation safety mechanism in an artificial neural network processor
US12430543B2 (en) 2017-04-04 2025-09-30 Hailo Technologies Ltd. Structured sparsity guided training in an artificial neural network

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101373814B1 (ko) * 2010-07-31 2014-03-18 엠앤케이홀딩스 주식회사 예측 블록 생성 장치
CN116291934B (zh) * 2023-03-22 2025-07-15 哈尔滨工程大学 一种反馈基于lstm算法与pid结合的柴油机控制方法及装置
CN117826592B (zh) * 2023-12-26 2024-11-26 江苏金陵智造研究院有限公司 一种自适应控制系数计算方法
CN118426296B (zh) * 2024-07-04 2024-09-03 华东交通大学 一种基于模糊神经网络pid算法的双缸控制方法及系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070016116A (ko) * 2004-02-10 2007-02-07 인터내셔널 엔진 인터렉츄얼 프로퍼티 캄파니, 엘엘씨 연료율 제어를 이용한 엔진속도 안정화

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070016116A (ko) * 2004-02-10 2007-02-07 인터내셔널 엔진 인터렉츄얼 프로퍼티 캄파니, 엘엘씨 연료율 제어를 이용한 엔진속도 안정화

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11461615B2 (en) 2017-04-04 2022-10-04 Hailo Technologies Ltd. System and method of memory access of multi-dimensional data
US11675693B2 (en) 2017-04-04 2023-06-13 Hailo Technologies Ltd. Neural network processor incorporating inter-device connectivity
US12430543B2 (en) 2017-04-04 2025-09-30 Hailo Technologies Ltd. Structured sparsity guided training in an artificial neural network
US11514291B2 (en) 2017-04-04 2022-11-29 Hailo Technologies Ltd. Neural network processing element incorporating compute and local memory elements
US11238334B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method of input alignment for efficient vector operations in an artificial neural network
US11238331B2 (en) 2017-04-04 2022-02-01 Hailo Technologies Ltd. System and method for augmenting an existing artificial neural network
US11615297B2 (en) 2017-04-04 2023-03-28 Hailo Technologies Ltd. Structured weight based sparsity in an artificial neural network compiler
US11263512B2 (en) 2017-04-04 2022-03-01 Hailo Technologies Ltd. Neural network processor incorporating separate control and data fabric
US11354563B2 (en) 2017-04-04 2022-06-07 Hallo Technologies Ltd. Configurable and programmable sliding window based memory access in a neural network processor
US11551028B2 (en) 2017-04-04 2023-01-10 Hailo Technologies Ltd. Structured weight based sparsity in an artificial neural network
US11216717B2 (en) 2017-04-04 2022-01-04 Hailo Technologies Ltd. Neural network processor incorporating multi-level hierarchical aggregated computing and memory elements
US11461614B2 (en) 2017-04-04 2022-10-04 Hailo Technologies Ltd. Data driven quantization optimization of weights and input data in an artificial neural network
US10387298B2 (en) 2017-04-04 2019-08-20 Hailo Technologies Ltd Artificial neural network incorporating emphasis and focus techniques
US11544545B2 (en) 2017-04-04 2023-01-03 Hailo Technologies Ltd. Structured activation based sparsity in an artificial neural network
US11372378B2 (en) 2020-01-20 2022-06-28 Doosan Heavy Industries & Construction Co., Ltd. Apparatus and method for automatically tuning fluid temperature PID controller having physical property of process as constraint condition
US11263077B1 (en) 2020-09-29 2022-03-01 Hailo Technologies Ltd. Neural network intermediate results safety mechanism in an artificial neural network processor
US11237894B1 (en) 2020-09-29 2022-02-01 Hailo Technologies Ltd. Layer control unit instruction addressing safety mechanism in an artificial neural network processor
US11811421B2 (en) 2020-09-29 2023-11-07 Hailo Technologies Ltd. Weights safety mechanism in an artificial neural network processor
US11874900B2 (en) 2020-09-29 2024-01-16 Hailo Technologies Ltd. Cluster interlayer safety mechanism in an artificial neural network processor
US12248367B2 (en) 2020-09-29 2025-03-11 Hailo Technologies Ltd. Software defined redundant allocation safety mechanism in an artificial neural network processor
US11221929B1 (en) 2020-09-29 2022-01-11 Hailo Technologies Ltd. Data stream fault detection mechanism in an artificial neural network processor

Also Published As

Publication number Publication date
KR20090027096A (ko) 2009-03-16

Similar Documents

Publication Publication Date Title
KR100919572B1 (ko) 디지털 조속기의 속도제어를 위한 속도형 신경망 제어기
Park et al. Adaptive neural control for strict-feedback nonlinear systems without backstepping
Xiaofang et al. RBF networks-based adaptive inverse model control system for electronic throttle
US6678640B2 (en) Method and apparatus for parameter estimation, parameter estimation control and learning control
EP3767546B1 (en) Engine control device and neural network program provided therein
Lin et al. An H/sub/spl infin//design approach for neural net-based control schemes
EP1484654A2 (en) Plant control system with disturbance compensation
CN114839873B (zh) 一种基于模糊增益调度的变循环发动机全包线鲁棒控制方法
Chiang The velocity control of an electro‐hydraulic displacement‐controlled system using adaptive fuzzy controller with self‐tuning fuzzy sliding mode compensation
Urooj et al. Neural network-based self-tuning control for hybrid electric vehicle engines
JP3362053B2 (ja) 自動車のアクチュエータを制御する装置
CN108089442B (zh) 一种基于预测函数控制与模糊控制的pi控制器参数自整定方法
CN111856920A (zh) 一种基于a3c-pid的自适应轨压调节方法及存储介质
CN114859710B (zh) 一种航空发动机隐身信号特征控制方法
Huang et al. Neural sliding-mode control of engine torque
Qiu et al. Pressure Control of fuel pressure regulator based on BP neural network PID
Lian et al. Variable structure neural network based direct adaptive robust control of uncertain systems
JPH0527806A (ja) ニユーラル・ネツトを用いたフイードフオワード制御器
Ghosh et al. Neuro-fuzzy design of a fuzzy PI controller with real-time implementation on a speed control system
CN116677502B (zh) 航空发动机直接性能自适应预测控制方法及装置
Widayaka et al. Combustion control of diesel engine using feedback error learning with kernel online learning approach
Karray et al. Design of intelligent controllers for electronic speed regulation of a diesel engine
Hou et al. Simulated experiments on diesel engine speed control based on LSTM-PID control
Andoga et al. Basic approaches in adaptive control system design for small turbo-compressor engines
Petunin Methods of Coordination and Adaptation of Automatic Control Systems for Gas Turbine Engines with Channel Selectors

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070911

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20090325

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20090901

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20090922

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20090922

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20120806

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20120806

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20130802

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20130802

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20150806

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20150806

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20160905

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20160905

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20170905

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20170905

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20190909

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20190909

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20200901

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20210902

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20220901

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20240902

Start annual number: 16

End annual number: 16