[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100708957B1 - A fuzzy control method of crawler excavator - Google Patents

A fuzzy control method of crawler excavator Download PDF

Info

Publication number
KR100708957B1
KR100708957B1 KR1020000073455A KR20000073455A KR100708957B1 KR 100708957 B1 KR100708957 B1 KR 100708957B1 KR 1020000073455 A KR1020000073455 A KR 1020000073455A KR 20000073455 A KR20000073455 A KR 20000073455A KR 100708957 B1 KR100708957 B1 KR 100708957B1
Authority
KR
South Korea
Prior art keywords
value
pump
pressure
engine
excavator
Prior art date
Application number
KR1020000073455A
Other languages
Korean (ko)
Other versions
KR20020043976A (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 KR1020000073455A priority Critical patent/KR100708957B1/en
Publication of KR20020043976A publication Critical patent/KR20020043976A/en
Application granted granted Critical
Publication of KR100708957B1 publication Critical patent/KR100708957B1/en

Links

Images

Classifications

    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2246Control of prime movers, e.g. depending on the hydraulic load of work tools
    • EFIXED CONSTRUCTIONS
    • E02HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
    • E02FDREDGING; SOIL-SHIFTING
    • E02F9/00Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
    • E02F9/20Drives; Control devices
    • E02F9/22Hydraulic or pneumatic drives
    • E02F9/2221Control of flow rate; Load sensing arrangements
    • E02F9/2232Control of flow rate; Load sensing arrangements using one or more variable displacement pumps

Landscapes

  • Engineering & Computer Science (AREA)
  • Mining & Mineral Resources (AREA)
  • Civil Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Structural Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Operation Control Of Excavators (AREA)
  • Control Of Positive-Displacement Pumps (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

본 발명은 굴삭기 엔진 및 펌프의 퍼지 제어 방법에 관한 것이다.The present invention relates to a purge control method of an excavator engine and a pump.

이러한 본 발명은 굴삭기 특성에 적합하도록 오버로드(Overload) 테이블과 부하 추론값 테이블을 설정하여 퍼지 모델링을 이용한 굴삭기 제어 방법에 있어서, 일정한 인터럽트 발생시마다 굴삭기 펌프 압력값과 엔진 속도값을 측정하는 제 1단계; 상기 측정된 압력값과 속도값의 변화량을 계산하는 제 2단계; 상기 계산결과에 따라, 부하의 경중을 판단하는 제 3단계; 및 상기 판단결과에 따라, 엔진 속도와 펌프 압력을 제어하는 제 4단계를 포함하는 것으로 구성되는 것을 특징으로 한다.The present invention provides an excavator control method using fuzzy modeling by setting an overload table and a load inference value table so as to be suitable for excavator characteristics, wherein the excavator pump pressure value and engine speed value are measured every constant interrupt occurrence. step; Calculating a change amount of the measured pressure value and speed value; A third step of determining the light weight of the load according to the calculation result; And according to the determination result, characterized in that it comprises a fourth step of controlling the engine speed and pump pressure.

굴삭기 엔진 및 펌프의 퍼지 제어 방법은, 굴삭기 특성에 적합하도록 오버로드(Overload) 테이블과 부하 추론값 테이블을 설정하고 굴삭기 엔진 및 펌프의 제어 특성을 펌프의 토출 압력과 토출 변화율을 이용한 이산화된 선형 펌프 모형으로부터 산술적으로 계산하여 퍼지 모델링을 이용함으로써, 적정 출력 시스템의 제어가 가능하도록 하는 효과가 있다.The fuzzy control method of the excavator engine and the pump is a discretized linear pump using the overload table and the load inference value table to suit the excavator characteristics and the control characteristics of the excavator engine and the pump using the discharge pressure and discharge rate of the pump. By using the fuzzy modeling by calculating arithmetic from the model, there is an effect that it is possible to control the appropriate output system.

굴삭기 엔진/펌프의 퍼지 제어 방법How to control purge of excavator engines / pumps

Description

굴삭기 엔진 및 펌프의 퍼지 제어 방법{A fuzzy control method of crawler excavator}A fuzzy control method of crawler excavator}

도 1은 본 발명에 따른 유압 굴삭기의 주요 구성도,1 is a main configuration of a hydraulic excavator according to the present invention,

도 2는 본 발명에 따른 엔진 및 펌프의 특성 곡선,2 is a characteristic curve of an engine and a pump according to the present invention,

도 3은 본 발명에 따른 펌프-엔진 시스템의 디지털 제어기 구성도,3 is a configuration diagram of a digital controller of a pump engine system according to the present invention;

도 4는 본 발명에 따른 P-Q 특성 곡선,4 is a P-Q characteristic curve according to the present invention,

도 5은 본 발명에 따른 도출된 부하 추론값 테이블,5 is a derived load inference value table according to the present invention;

도 6는 본 발명에 따른 전체 시스템의 제어 순서도,6 is a control flowchart of the entire system according to the present invention;

도 7은 본 발명에 따른 굴삭기 엔진 속도와 펌프 압력을 제어하기 위한 순서도,7 is a flowchart for controlling excavator engine speed and pump pressure according to the present invention;

도 8는 본 발명에 따른 굴삭기 펌프 입력값과 엔진 속도값을 측정하는 순서도,8 is a flowchart for measuring an excavator pump input value and an engine speed value according to the present invention;

도 9는 본 발명에 따른 측정된 압력값과 속도값의 변화량을 계산하는 순서도,9 is a flow chart for calculating the amount of change in the measured pressure value and speed value according to the present invention;

도 10은 본 발명에 따른 엔진 속도와 펌프 압력을 제어하는 순서도.10 is a flow chart for controlling engine speed and pump pressure in accordance with the present invention.

* 도면의 주요부호 설명* Description of the main symbols in the drawings

10 : 펌프 컨트롤러 20 : 엔진 컨트롤러 10: pump controller 20: engine controller                 

30 : 펌프 40 : 엔진30: pump 40: engine

본 발명은 굴삭기 엔진 및 펌프의 퍼지 제어 방법에 관한 것으로서, 특히 굴삭기 엔진 및 펌프의 제어 특성을 펌프의 토출 압력과 토출 압력 변화율을 이용하여 이산화(Discrete)된 선형 펌프 모형으로부터 산술적으로 계산하여 퍼지 모델링을 이용함으로써, 비선형적인 특성에 맞게 출력 특성을 개선하여 보다 효율적인 엔진 및 펌프 제어가 가능한 굴삭기 엔진 및 펌프의 퍼지 제어 방법에 관한 것이다.The present invention relates to a fuzzy control method for an excavator engine and a pump, and more particularly, to fuzzy modeling by arithmetically calculating control characteristics of an excavator engine and a pump from discrete linear pump models using the discharge pressure and the discharge pressure change rate of the pump. The present invention relates to a fuzzy control method of an excavator engine and a pump which enables more efficient engine and pump control by improving output characteristics according to nonlinear characteristics.

일반적으로 종래의 굴삭기에 사용된 가변 용량 펌프의 제어 기술은, 대부분 비례 제어기 혹은 비례-적분-미분(PID)와 같은 선형 제어기로 이루어져 있는데, 이러한 제어 시스템은 모형화가 어렵고, 온도 및 오일의 종류 등에 따라서 동일한 제어 특성을 기대하기가 곤란하였다. 또한 엔진-펌프 시스템은 비선형성이 있고 엔진의 회전수도 투입된 부하보다 느린 응답성을 가지고 있어서 단순한 PID 제어에 의해서는 적절한 제어가 어려워서, 순간 부하 인가시 속도 저하량이 크고, 정격 속도에 다시 도달되는 시간도 길어지게 되어 불필요한 엔진 출력 낭비와 과부하에 대한 대책이 미흡한 단점이 있었다. In general, the control technology of a variable displacement pump used in a conventional excavator is mainly composed of a linear controller such as a proportional controller or a proportional-integral-differential (PID). Such a control system is difficult to model. Therefore, it was difficult to expect the same control characteristics. In addition, since the engine-pump system has nonlinearity and the engine speed is slower than the loaded load, it is difficult to properly control by simple PID control. There was also a disadvantage that the countermeasures against unnecessary engine power waste and overload were insufficient.

이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 굴삭기 엔진 및 펌프의 제어 특성을 펌프의 토출 압력과 토출 압력 변화율을 이용하 여 이산화된 선형 펌프 모형으로부터 산술적으로 계산하여 퍼지 모델링을 이용함으로써, 비선형적인 특성에 맞게 출력 특성을 개선하여 보다 효율적인 엔진 및 펌프 제어가 가능한 굴삭기 엔진 및 펌프의 퍼지 제어 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, by using a fuzzy modeling by calculating the arithmetic characteristics of the excavator engine and the pump control by arithmetic calculation from the discretized linear pump model using the discharge pressure and discharge pressure change rate of the pump The purpose of the present invention is to provide a fuzzy control method for an excavator engine and a pump that enables more efficient engine and pump control by improving output characteristics according to nonlinear characteristics.

상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 굴삭기 엔진 및 펌프의 퍼지 제어 방법은 굴삭기 특성에 적합하도록 오버로드(Overload) 테이블과 부하 추론값 테이블을 설정하여 퍼지 모델링을 이용한 굴삭기 제어 방법에 있어서, 일정한 인터럽트 발생시마다 굴삭기 펌프 압력값과 엔진 속도값을 측정하는 제 1단계; 상기 측정된 압력값과 속도값의 변화량을 계산하는 제 2단계; 상기 계산결과에 따라, 부하의 경중을 판단하는 제 3단계; 및 상기 판단결과에 따라, 엔진 속도와 펌프 압력을 제어하는 제 4단계를 포함하는 것으로 구성되는 것을 특징으로 한다.In order to achieve the above object, the fuzzy control method of the excavator engine and the pump according to the present invention in the excavator control method using fuzzy modeling by setting an overload table and load inference value table to suit the characteristics of the excavator A first step of measuring an excavator pump pressure value and an engine speed value at each constant interrupt occurrence; Calculating a change amount of the measured pressure value and speed value; A third step of determining the light weight of the load according to the calculation result; And according to the determination result, characterized in that it comprises a fourth step of controlling the engine speed and pump pressure.

상기 제 1단계는, 일정한 인터럽트 발생시마다 펌프의 아날로그 압력값을 측정하는 단계; 상기 측정된 아날로그 압력값을 디지털 압력값으로 변환시키는 단계; 일정한 인터럽트 발생시마다 엔진의 펄스신호를 측정하는 단계; 및 상기 측정된 펄스신호를 디지털 속도값으로 변환시키는 단계로 구성할 수 있고, 상기 제 2단계는, 상기 디지털 압력값에 규정된 게인(Gain)값을 곱하여 유효 압력값을 구하는 단계; 이전에 측정된 유효 압력값에서 상기 유효 압력값을 차감하여 압력 변화량을 구하는 단계; 상기 유효 압력값과 압력 변화량을 정상 범위이내로 조정하는 단계; 상기 조정된 유효 압력값과 압력 변화량에 해당되는, 오버로드 테이블에 설정된 지령치 를 구하는 단계; 및 이전에 측정된 속도값에서 상기 측정된 속도값을 차감하여 속도 변화량을 구하는 단계로 구성할 수 있다.The first step includes the steps of measuring the analog pressure value of the pump every time a certain interrupt occurs; Converting the measured analog pressure value into a digital pressure value; Measuring a pulse signal of the engine every time a certain interrupt occurs; And converting the measured pulse signal into a digital speed value, wherein the second step includes: obtaining an effective pressure value by multiplying a gain value defined by the digital pressure value; Obtaining the pressure change amount by subtracting the effective pressure value from the previously measured effective pressure value; Adjusting the effective pressure value and the pressure change amount within a normal range; Obtaining a setpoint value set in an overload table corresponding to the adjusted effective pressure value and pressure change amount; And subtracting the measured speed value from the previously measured speed value to obtain a speed change amount.

그리고 상기 제 4단계는, 상기 판단결과에 따라, 엔진 속도에 대한 비례-적분-미분(PID) 제어를 수행하는 단계; 및 상기 수행에 따라, 엔진 제어기에 속도 지령을 내리고 비례 밸브에 지령을 내려 엔진 속도와 펌프 압력을 제어하는 단계로 구성할 수 있다.
The fourth step may include: performing proportional-integral-derivative (PID) control with respect to engine speed according to the determination result; And in accordance with the performance, giving a speed command to the engine controller and giving a command to the proportional valve to control the engine speed and the pump pressure.

이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.

도 1은 본 발명에 따른 유압 굴삭기의 주요 구성도로서, 크게 엔진과 펌프 그리고 컨트롤 밸브를 포함한 실린더 블록으로 나눌 수 있으며, 펌프에 부착된 전자 비례 밸브의 입력전류에 비례하여 펌프의 토출 유량이 결정된다. 토출된 압유는 유압 호스를 통해 각종 실린더 및 모터로 전달된다. 그리고 굴삭기의 각 엑츄에이터에 공급해야 할 전체의 유량은 펌프-엔진 제어기에 의해 결정되어 조절된다.1 is a main configuration diagram of a hydraulic excavator according to the present invention, which can be divided into a cylinder block including an engine, a pump, and a control valve, and the discharge flow rate of the pump is determined in proportion to the input current of the electromagnetic proportional valve attached to the pump. do. The discharged pressure oil is delivered to various cylinders and motors through hydraulic hoses. The total flow rate to be supplied to each actuator of the excavator is determined and adjusted by the pump-engine controller.

도 2는 본 발명에 따른 엔진 및 펌프의 특성 곡선을 나타낸 것으로서, 상단 도면은 엔진 회전수에 대한 토크 및 출력,그리고 연료 소비율을 나타내고, 하단 도면은 펌프의 마력선과 엔진의 등마력선을 P-Q선도로 나타낸다. 도면에서 펌프의 마력선이 비선형적으로 꺾이는 것은 펌프가 2개로 이루어졌기 때문이며, 이것에 의해 선형적으로 제어가 가능한 일반 PID 제어만으로는 적정 출력을 내기가 어렵다. 따라서 퍼지 모델링을 이용하여 비선형적인 펌프의 마력곡선을 따라 제어가 가능하도록 한 것이다. 우선 이전의 굴삭기의 아날로그 타입에서는 상기와 같은 제어 알고 리즘을 구현하기가 어렵고, 디지털 제어기가 설계된 곳에서 알고리즘 적용이 가능하다.Figure 2 shows the characteristic curve of the engine and the pump according to the present invention, the upper figure shows the torque and output, and the fuel consumption rate for the engine speed, the lower figure shows the horsepower line of the pump and the horsepower line of the engine PQ diagram Represented by The non-linear bending of the pump's horsepower line in the figure is because the pump consists of two, which makes it difficult to produce a proper output by general PID control that can be controlled linearly. Therefore, fuzzy modeling is used to allow control along the horsepower curve of nonlinear pumps. First, it is difficult to implement the above control algorithm in the analog type of the previous excavator, and the algorithm can be applied where the digital controller is designed.

도 3은 본 발명에 따른 펌프-엔진 시스템의 디지털 제어기 구성도로서, 펌프 및 각종 솔레노이드를 제어하고 기타 기능을 수행하기 위한 주 제어기 역할의 펌프 컨트롤러(10)와 엔진의 쓰로틀(Throttle) 모터를 제어하기 위한 엔진 컨트롤러(20)로 구성되어 있다. 펌프 컨트롤러(10)는 연산을 위한 MCU부(11), 각종 유압회로의 개폐를 위한 솔레노이드 드라이버부(12), P/V를 구동하기 위한 PWM 드라이버부(13), 정보를 저장하는 메모리부(14), 압력 등의 계측을 위한 A/D부(15), RPM의 계측을 위한 W/S(Wave Shaping)부(16) 등으로 크게 구성되어 있다. 그리고 작업 조건에 맞춰 해당 솔레노이드를 개폐하고, 펌프로부터 2개 펌프의 토출압력을 입력받아 변화율 등을 고려하여 부하의 경중을 판단하여 엔진 컨트롤러(20)에 속도 지령을 내리고, 펌프의 비례 감압 밸브(31)에 지령을 내린다. 엔진 컨트롤러(20)는 연산을 위한 MCU부(21), 펌프 제어기의 지령을 입력받는 A/D부(22), 정보를 저장하는 메모리부(23), RPM의 계측을 위한 W/S(Wave Shaping)부(24), 쓰로틀 모터를 구동하기 위한 PWM 드라이버부(25) 등으로 크게 구성되어 있으며, 펌프 컨트롤러(10)의 지령에 따라 쓰로틀 모터(41)를 제어한다.3 is a schematic diagram of a digital controller of a pump-engine system according to the present invention, which controls a pump controller 10 and a throttle motor of an engine for controlling a pump and various solenoids and performing other functions. It consists of the engine controller 20 for doing so. The pump controller 10 includes an MCU unit 11 for operation, a solenoid driver unit 12 for opening and closing various hydraulic circuits, a PWM driver unit 13 for driving P / V, and a memory unit for storing information ( 14), A / D unit 15 for measuring pressure and the like, and W / S (Wave Shaping) unit 16 for measuring RPM and the like are largely configured. Then, the solenoid is opened and closed in accordance with the working conditions, the discharge pressure of the two pumps is input from the pump, the speed of the load is determined in consideration of the change ratio, and the engine controller 20 is given a speed command, and the proportional pressure reducing valve of the pump ( Give a command to 31). The engine controller 20 includes an MCU unit 21 for operation, an A / D unit 22 for receiving a command of a pump controller, a memory unit 23 for storing information, and a W / S for measuring RPM. Shaping) section 24, PWM driver section 25 for driving the throttle motor, etc. are large, and controls the throttle motor 41 in accordance with the command of the pump controller (10).

도 4는 본 발명에 따른 P-Q 특성 곡선으로서, 다음의 같은 시스템의 특성에 근거를 둔다. P-Q 선도상에서 압력보상이 시작되는 압력 이하에서는 압력이 상승하더라도 과부하가 발생하지 않는다. P-Q 선도의 기울기로부터 압력보상이 시작되는 압력이상의 압력구간에서 상대적 저압부분은 고압부분과 비교할 때 동일한 압력 의 변동에 대하여 부하토크의 변동을 크게 일으킨다. 상기와 같은 조건하에서 부하의 퍼지 모델을 이용하여 컨트롤러가 실시간으로 부하의 경중을 판단하도록 하였으며, 작업중 설정된 엔진출력으로 부하를 감당할 수 없거나 부하에 비해 출력이 남는 경우에 엔진 정격속도를 조절하여 엔진출력을 상향 또는 하향 설정하도록 하였다. 4 is a P-Q characteristic curve according to the present invention, based on the following system characteristics. If the pressure rises below the pressure at which pressure compensation begins on the P-Q diagram, no overload occurs. In the pressure section above the pressure at which pressure compensation starts from the slope of the P-Q diagram, the relative low pressure section causes a large change in load torque for the same pressure fluctuation compared to the high pressure section. Under the above conditions, the controller uses the fuzzy model of the load to determine the light weight of the load in real time, and when the engine can not handle the load with the set engine output during operation or the output remains compared to the load, the engine output is adjusted by adjusting the engine speed. To set up or down.

도 5는 본 발명에 따른 도출된 부하 추론값 테이블이다. 엔진의 출력토크와 펌프의 흡수토크의 차이를 과부하라 하는데, 본 발명에서는 펌프 압력과 펌프 압력의 변화율로부터 부하의 정도를 추론하여 퍼지 모델링을 수립하였다. 예를 들어 과부하 지수가 양의 값이면 파워가 미달상태이고, 과부하 지수가 음의 값이면 파워가 초과상태임을 의미한다. 압력(P)의 범위는 0 ~ 350 바(bar)이고 이것을 HI와 LO의 개념으로 나눈 것은, 압력은 엔진이 시동이 걸리면 자연적으로 걸리는 것으로 압력이 마이너스이거나 제로일 수가 없기 때문이다. 따라서 압력을 높고 낮음으로 표현이 가능한데, 4단계로 단순화하여 구분하였다. 압력 변화량(dP)은 우선 엔진이 저 rpm에서 시작하여 고 rpm으로 가면서 변화가 생기는데 변화가 아주 많은 경우와, 변화가 있는데 감소하는 쪽으로 있는 경우를 감안하여 5단계로 구분하였다. 각 단계마다의 변화는 -15 bar 이하로 변하면 아랫단계로, +15 bar 이상으로 변하면 윗단계로 이동한다. 그래서 만약에 상기 이하나, 이상으로 변하지 않으면 현재 상태 그대로 유지한다. 압력은 rpm 마다 LO, ML. MH, HI 의 기준이 바뀌는데 이것은 엔진 성능 곡선과 관계가 있다. 퍼지 제어 출력은 퍼지 제어기를 통해 결정되며 퍼지 제어기는 아래와 같은 제어 규칙과 언어 변수에 의해서 근사화된다. 5 is a derived load inference value table according to the present invention. The difference between the output torque of the engine and the absorption torque of the pump is called an overload. In the present invention, fuzzy modeling is established by inferring the degree of load from the pump pressure and the rate of change of the pump pressure. For example, if the overload index is positive, the power is underpowered. If the overload index is negative, the power is overpowered. The pressure P ranges from 0 to 350 bar, divided by the concept of HI and LO, because the pressure naturally occurs when the engine is started, and the pressure cannot be negative or zero. Therefore, the pressure can be expressed as high and low, which is divided into four simple steps. The pressure change (dP) was divided into five stages in consideration of the case where there are many changes in the engine, starting from a low rpm and going to a high rpm, and when there is a large change in the change. Changes in each step move to the next level below -15 bar and up to +15 bar. So, if it is not changed to below or above, the current state is maintained. Pressures are LO, ML per rpm. The criteria for MH and HI change, which is related to the engine performance curve. The fuzzy control output is determined by the fuzzy controller and the fuzzy controller is approximated by the following control rules and language variables.                     

If 압력(P) = LO and 압력 변화량(dP) = PB then 퍼지제어출력 = PSIf pressure (P) = LO and pressure variation (dP) = PB then purge control output = PS

If 압력(P) = LO and 압력 변화량(dP) = PS then 퍼지제어출력 = PSIf pressure (P) = LO and pressure variation (dP) = PS then purge control output = PS

: :             ::

If 압력(P) = HI and 압력 변화량(dP) = NB then 퍼지제어출력 = NSIf pressure (P) = HI and pressure change (dP) = NB then purge control output = NS

상기 규칙에 대하여 예를 들면, 압력이 LO이고 압력변화가 극심한 경우에는 부하가 많이 걸린다는 것이다. 그러나 압력이 가장 낮은 상태이므로 작은 부하에서도 많이 걸릴 수 있으므로 부하지수를 PS로 설정한다. 압력이 HI이고 압력변화가 PB인 경우에는 부하가 많이 걸리기는 하지만 제어 범위가 상당히 높은 위치에 있기 때문에 엔진에 무리가 갈 수 있으므로 PS로 설정한다. 이런 방법으로 압력과 압력 변화량을 상황에 맞게 설정할 수 있다. 또한 과부하가 연속적으로 PB이면 압력조절보다는 엔진의 회전수를 증가시켜야 하므로 엔진을 조절하여 rpm을 상승시킨다.For this rule, for example, if the pressure is LO and the pressure change is extreme, the load is high. However, since the pressure is the lowest, it may take a lot even at a small load, so set the load factor to PS. If the pressure is HI and the pressure change is PB, the load will be high, but the control range is in a very high position. In this way, the pressure and pressure change can be set accordingly. In addition, if the overload is continuously PB, the engine speed should be increased rather than pressure control, so the engine is adjusted to increase the rpm.

과부하에 따른 제어방법은 전 영역에서 연속적으로 정격속도를 변화시키는 방법과 불연속적으로 변화시키는 방법을 모두 병행할 수 있다. 전 영역에서 연속적으로 정격속도를 변화시키는 방법은 과부하가 PB이면 정격속도를 40s% 업(UP)시키고, 과부하가 PS이면 정격속도를 20% 업시키며, 과부하가 NS이면 정격속도를 20% 다운(DOWN)시키고, 과부하가 NB이면 정격속도를 40% 다운시킨다. 1속, 2속, 3속에 대한 속도를 기준으로 불연속적으로 정격속도를 변화시키는 방법은 각 파워모드에서 해당 정격속도를 중심으로 상하영역에 대해 퍼지화를 하는데, 과부하가 순 PB이면 정격속도를 상승(1→2, 2→3속)시키고, 과부하가 순 NB이면 정격속도를 하강(3 →2, 2→1속)시킨다. The control method according to the overload can be a combination of a method of changing the rated speed continuously and discontinuously in all areas. The method of continuously changing the rated speed in all areas is 40s% UP when the overload is PB, 20% when the overload is PS, and 20% when the overload is NS. DOWN), and if the overload is NB, reduce the rated speed by 40%. The method of discontinuously changing the rated speed based on the speeds for the 1st, 2nd, and 3rd speeds purges the upper and lower areas around the rated speed in each power mode. Raise (1 → 2, 2 → 3 speeds), and if the overload is net NB, decrease the rated speed (3 → 2, 2 → 1 speeds).

도 6은 본 발명에 따른 전체 시스템의 제어 순서도로서, 초기화부에서 정해진 시간간격마다 인터럽트를 발생하기 위한 인터럽트 초기화와 퍼지 제어를 위한 부하 추론값 테이블을 설정하고, 초기화시(91) 컨트롤러 밖으로부터의 입력을 처리하는 I/O 입력처리부(92)와 현재의 상태를 나타내기 위한 표시장치와의 통신부(93), 각종 제어 알고리즘(94) 및 출력부(95)가 있다. 이러한 루틴들은 연속적으로 폴링(Pooling)하면서 인터럽트 발생시 인터럽트 서비스를 실행한다. 추론값은 -10부터 +10까지 20단계로 나누어서 0 일 경우에는 정부하, -10이면 과출력 상태, +10이면 과부하 상태로 도 5의 테이블의 PB에서 NS까지를 초기화시 미리 테이블에 설정해 놓고 상태 판정시마다 필요한 값을 이용할 수 있도록 한다.FIG. 6 is a control flowchart of the entire system according to the present invention, in which an initialization unit sets an interrupt initiation for generating an interrupt at a predetermined time interval and a load inference value table for fuzzy control, and from the outside of the controller at the time of initialization. There is a communication unit 93, various control algorithms 94, and an output unit 95 between an I / O input processing unit 92 for processing an input and a display device for indicating a current state. These routines poll continuously, executing the interrupt service when an interrupt occurs. The inference value is divided into 20 steps from -10 to +10. If it is 0, it is the government load, -10 is the overpower state, and +10 is the overload state. Make necessary values available every time status is determined.

도 7은 본 발명에 따른 굴삭기 엔진 속도와 펌프 압력을 제어하기 위한 순서도로서, 먼저 일정한 인터럽트 발생시마다 굴삭기 펌프 입력값과 엔진 속도값을 측정하여(110), 측정된 입력값과 속도값의 변화량을 계산한다(120). 그런다음, 상기 계산결과에 따라, 부하의 퍼지 모델링을 이용하여 제어기가 실시간으로 부하의 경중을 판단하게 되는데(130), 판단결과에 따라서 엔진 속도와 펌프 압력을 제어하게 된다(140).FIG. 7 is a flowchart for controlling an excavator engine speed and a pump pressure according to the present invention. First, an excavator pump input value and an engine speed value are measured at each constant interrupt occurrence (110), and a change amount of the measured input value and the speed value is calculated. Calculate (120). Then, according to the calculation result, the controller determines the weight of the load in real time using fuzzy modeling of the load (130), and controls the engine speed and the pump pressure according to the determination result (140).

도 8은 본 발명에 따른 굴삭기 펌프 입력값과 엔진 속도값을 측정하는 순서도로서, 먼저 일정한 인터럽트 발생시마다 펌프 압력값을 측정하여(111), 측정된 압력값을 아날로그-디지털 컨버터를 통해서 디지털 값으로 변환시킨다(112). 그리고 일정한 인터럽트 발생시마다 엔진이 회전하는 펄스 신호를 측정하여(113), 디지 털 속도값으로 변환시킨다(114).8 is a flowchart for measuring an excavator pump input value and an engine speed value according to the present invention. First, the pump pressure value is measured every time a predetermined interrupt occurs (111), and the measured pressure value is converted into a digital value through an analog-to-digital converter. Transform (112). Whenever a certain interrupt occurs, the engine rotates the pulse signal (113) and converts it into a digital speed value (114).

도 9는 본 발명에 따른 측정된 압력값과 속도값의 변화량을 계산하는 순서도로서, 먼저 디지털 압력값에 측정하는 센서마다의 옵셋에 따른 적당한 게인(Gain)값을 곱하여 유효한 압력값을 구하여(121), 이전의 유효한 압력값에서 현재의 유효한 압력값을 차감하여 압력 변화량을 구한다(122). 그런다음 압력값이 350 bar 이상이면 기준범위를 초과한 잘못된 입력이므로 350으로 제한하고, 압력의 변화가 한 샘플 타임당 ±100이상이면 ±100으로 제한하여 정상범위 이내로 조정한다(123). 그리고 굴삭기 특성에 맞도록 기설정된 오버로드(Overload) 테이블에서 압력(P)과 압력 변화량(dP)의 조합으로 지령치를 구한다(124). 테이블을 설정하는 실예를 들면, 테이블의 가로축은 ±15 bar의 변화에 대한 값에 0을 포함한 31개와 350 bar를 10으로 나눈값에 0을 포함하여 36개로 구분할 수 있다. 속도 변화량(dV)은 이전 속도값에서 현재의 속도값을 차감하여 구한다(125).FIG. 9 is a flowchart for calculating a change amount of the measured pressure value and the speed value according to the present invention. First, the effective pressure value is obtained by multiplying the digital pressure value by an appropriate gain value according to the offset for each sensor to be measured (121). In step 122, the pressure change amount is obtained by subtracting the current valid pressure value from the previous valid pressure value. Then, if the pressure value is more than 350 bar, it is limited to 350 because it is a wrong input exceeding the reference range. If the pressure change is more than ± 100 per sample time, it is limited to ± 100 and adjusted within the normal range (123). In operation 124, a command value is obtained by a combination of the pressure P and the pressure change amount dP in the overload table preset for the characteristics of the excavator. As an example of setting up a table, the horizontal axis of the table can be divided into 31, including 0 for the change of ± 15 bar, and 36, including 0 for the 350 bar divided by 10. The speed change amount dV is obtained by subtracting the current speed value from the previous speed value (125).

도 10은 본 발명에 따른 엔진 속도와 펌프 압력을 제어하는 순서도인데, 압력의 변화가 높은 경우에는 엔진 rpm을 높여야 하므로 엔진 속도에 대한 PID 제어를 수행하고(141), 이 결과로 엔진 제어기에 속도 지령 및 비례 밸브에 지령을 내려 엔진 속도와 펌프 압력을 제어한다(142).Figure 10 is a flow chart for controlling the engine speed and the pump pressure according to the present invention, if the pressure change is high, so the engine rpm should be increased to perform PID control for the engine speed (141), and as a result the speed to the engine controller Commands are given to the command and proportional valve to control engine speed and pump pressure (142).

이상 설명한 바와 같이 굴삭기 엔진 및 펌프의 퍼지 제어 방법은, 굴삭기 특성에 적합하도록 오버로드(Overload) 테이블과 부하 추론값 테이블을 설정하고 굴삭기 엔진 및 펌프의 제어 특성을 펌프의 토출 압력과 토출 변화율을 이용한 이산 화된 선형 펌프 모형으로부터 산술적으로 계산하여 퍼지 모델링을 이용함으로써, 적정 출력 시스템의 제어가 가능하도록 하는 효과가 있다.As described above, the fuzzy control method for an excavator engine and a pump includes setting an overload table and a load inference value table to suit the characteristics of the excavator, and using the discharge pressure and discharge rate of the pump to control the characteristics of the excavator engine and the pump. Arithmetic calculations from discrete linear pump models and fuzzy modeling have the effect of enabling proper output system control.

Claims (4)

굴삭기 특성에 적합하도록 오버로드(Overload) 테이블과 부하 추론값 테이블을 설정한 퍼지 모델링을 이용하는 굴삭기 엔진 및 펌프의 퍼지 제어 방법에 있어서,A fuzzy control method for an excavator engine and a pump using fuzzy modeling in which an overload table and a load inference value table are set to be suitable for excavator characteristics, 일정한 인터럽트 발생시마다 굴삭기 펌프 압력값과 엔진 속도값을 측정하는 단계;Measuring an excavator pump pressure value and an engine speed value at each constant interrupt occurrence; 상기 측정한 펌프 압력값과 엔진 속도값의 변화량을 계산하는 단계;Calculating a change amount of the measured pump pressure value and engine speed value; 상기 계산한 펌프 압력값 및 엔진 속도값의 변화량으로 부하의 경중을 판단하는 단계; 및Determining the light weight of the load based on the calculated change amount of the pump pressure value and the engine speed value; And 상기 판단한 부하의 경중에 따라, 엔진 속도와 펌프 압력을 제어하는 단계를 포함하여 구성된 굴삭기 엔진 및 펌프의 퍼지 제어 방법.And controlling the engine speed and the pump pressure according to the light weight of the determined load. 제 1 항에 있어서, 상기 펌프 압력값과 엔진 속도값을 측정하는 단계는;The method of claim 1, wherein the measuring of the pump pressure value and the engine speed value comprises: 일정한 인터럽트 발생시마다 펌프의 아날로그 압력값을 측정하는 단계;Measuring the analog pressure value of the pump every time a certain interrupt occurs; 상기 측정한 아날로그 압력값을 디지털 압력값으로 변환하는 단계;Converting the measured analog pressure value into a digital pressure value; 일정한 인터럽트 발생시마다 엔진의 속도에 따른 펄스신호를 측정하는 단계; 및Measuring a pulse signal according to the speed of the engine each time a predetermined interrupt occurs; And 상기 측정한 펄스신호를 현재 디지털 속도값으로 변환하는 단계로 구성됨을 특징으로 하는 굴삭기 엔진 및 펌프의 퍼지 제어 방법.And a method of converting the measured pulse signal into a current digital speed value. 제 2 항에 있어서, 상기 펌프 압력값과 엔진 속도값의 변화량을 계산하는 단계는;The method of claim 2, wherein the calculating of the change amount of the pump pressure value and the engine speed value comprises: 상기 디지털 압력값에 미리 규정된 게인(Gain)값을 곱하여 현재 유효 압력값을 계산하는 단계;Calculating a current effective pressure value by multiplying the digital pressure value by a predefined gain value; 이전에 측정된 유효 압력값에서 상기 계산한 현재 유효 압력값을 차감하여 압력 변화량을 구하는 단계;Obtaining a pressure change amount by subtracting the calculated current effective pressure value from a previously measured effective pressure value; 상기 현재 유효 압력값과 압력 변화량을 정상 범위이내로 조정하는 단계;Adjusting the current effective pressure value and the pressure change amount within a normal range; 미리 저장되어 있는 오버로드 테이블에서 상기 조정된 현재 유효 압력값과 압력 변화량에 해당되는 지령치를 구하는 단계; 및Obtaining a command value corresponding to the adjusted current effective pressure value and pressure change amount in an overload table previously stored; And 이전에 측정된 디지털 속도값에서 상기 측정된 현재 디지털 속도값을 차감하여 속도 변화량을 구하는 단계로 구성되는 것을 특징으로 하는 굴삭기 엔진 및 펌프의 퍼지 제어 방법.And calculating the speed change amount by subtracting the measured current digital speed value from the previously measured digital speed value. 제 1 항에 있어서, 상기 엔진 속도와 펌프 압력을 제어하는 단계는;2. The method of claim 1, wherein controlling the engine speed and pump pressure comprises: 상기 판단한 부하의 경중에 따라 엔진 속도에 대한 비례-적분-미분(PID) 제어를 수행하는 단계; 및Performing proportional-integral-derivation (PID) control for engine speed according to the determined weight of the load; And 상기 비례-적분-미분 제어의 수행에 따라, 엔진 제어기에 속도 지령을 내리고 비례 밸브에 지령을 내려 엔진 속도와 펌프 압력을 제어하는 단계로 구성되는 것을 특징으로 하는 굴삭기 엔진 및 펌프의 퍼지 제어 방법.And controlling the engine speed and the pump pressure by giving a speed command to an engine controller and giving a command to the proportional valve according to the performance of the proportional-integral-derivative control.
KR1020000073455A 2000-12-05 2000-12-05 A fuzzy control method of crawler excavator KR100708957B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000073455A KR100708957B1 (en) 2000-12-05 2000-12-05 A fuzzy control method of crawler excavator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000073455A KR100708957B1 (en) 2000-12-05 2000-12-05 A fuzzy control method of crawler excavator

Publications (2)

Publication Number Publication Date
KR20020043976A KR20020043976A (en) 2002-06-12
KR100708957B1 true KR100708957B1 (en) 2007-04-18

Family

ID=27679727

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000073455A KR100708957B1 (en) 2000-12-05 2000-12-05 A fuzzy control method of crawler excavator

Country Status (1)

Country Link
KR (1) KR100708957B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100953807B1 (en) * 2002-12-26 2010-04-21 두산인프라코어 주식회사 Method of controlling power of hydraulic pump in an excavator and apparatus using the same
KR101438227B1 (en) * 2007-12-26 2014-09-15 두산인프라코어 주식회사 Number of revolutions decline arrester equipment that use hydraulic pump maximum horsepower control of construction machinery
KR102077145B1 (en) * 2016-01-27 2020-02-14 경북대학교 산학협력단 Apparatus and method for providing of workability dozor information on echo-dozing

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960706596A (en) * 1993-12-14 1996-12-09 안자끼 사토루 Control device of working machine
KR19990082460A (en) * 1996-12-12 1999-11-25 사쿠마 하지메 Control equipment for construction machinery

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960706596A (en) * 1993-12-14 1996-12-09 안자끼 사토루 Control device of working machine
KR19990082460A (en) * 1996-12-12 1999-11-25 사쿠마 하지메 Control equipment for construction machinery

Also Published As

Publication number Publication date
KR20020043976A (en) 2002-06-12

Similar Documents

Publication Publication Date Title
US5944492A (en) Hydraulic pump control system
JP3561667B2 (en) Control device for hydraulic pump
JP3888700B2 (en) Hydraulic power control device
KR850000750B1 (en) Circuit pressure control system for hydrostatic power transmission
AU741651B2 (en) System and method for controlling a variable geometry turbocharger
US20040231326A1 (en) Control device for working machine
CN100590307C (en) Power controller and method for hydraulic power system
EP0287670B1 (en) Driving control apparatus for hydraulic construction machines
US20120251332A1 (en) Power control apparatus and power control method of construction machine
JPH07208344A (en) Liquid-operated power controller
WO1992013144A1 (en) Hydraulic control system in hydraulic construction machine
EP2381081A2 (en) Robust control for engine anti-stall
CN112673136B (en) Apparatus with hydraulic machine controller
US11261862B2 (en) Hydrostatic apparatus and method of operating the same
KR100708957B1 (en) A fuzzy control method of crawler excavator
CN110886824B (en) Hydraulic equipment
CN113982554B (en) Fracturing equipment operation condition control method and device and fracturing equipment
CN112253323A (en) Constant oil pressure fuzzy self-adaptive control system of aviation high-pressure fuel pump and control method thereof
JP3596447B2 (en) Gear ratio control system for continuously variable transmission
JP3538001B2 (en) Engine control device for construction machinery
JP4184873B2 (en) Hydraulic control device for automatic transmission for vehicle
US20020084541A1 (en) Control method for a hydraulic mechanism of a technical process
CN114561985B (en) Excavator throttle control method and system based on load cyclic change
Tikkanen et al. Fuzzy controllers in hydrostatic transmission
CN114908837A (en) Control method of hydraulic excavator rotating speed control system based on multiple parameters

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130409

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140220

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee