KR101593642B1 - Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof - Google Patents
Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof Download PDFInfo
- Publication number
- KR101593642B1 KR101593642B1 KR1020100061772A KR20100061772A KR101593642B1 KR 101593642 B1 KR101593642 B1 KR 101593642B1 KR 1020100061772 A KR1020100061772 A KR 1020100061772A KR 20100061772 A KR20100061772 A KR 20100061772A KR 101593642 B1 KR101593642 B1 KR 101593642B1
- Authority
- KR
- South Korea
- Prior art keywords
- fuzzy controller
- welding
- inverter
- resistance spot
- controller
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/10—Spot welding; Stitch welding
- B23K11/11—Spot welding
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/24—Electric supply or control circuits therefor
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Inverter Devices (AREA)
Abstract
본 발명은 인버터 직류 저항 점 용접 시스템, 그의 용접 공정 제어방법 및 그의 퍼지 제어기 설계방법에 관한 것으로서, 시스템 식별 모델과 시뮬레이션을 이용하여 많은 실험 과정을 거치지 않더라도 정전류 제어를 위한 퍼지 제어기를 설계하고 제어기의 환산 계수를 최적화할 수 있다.The present invention relates to an inverter DC resistance spot welding system, a method of controlling the welding process thereof, and a method of designing the fuzzy controller, and a fuzzy controller for constant current control is designed without using a system identification model and simulation, The conversion coefficient can be optimized.
Description
본 발명은 인버터 직류 저항 점 용접 시스템, 그의 용접 공정 제어방법 및 그의 퍼지 제어기 설계방법에 관한 것으로서, 보다 상세하게는 선행 실험 없이 최소한의 실험으로 제어기를 설계할 수 있는 인버터 직류 저항 점 용접 시스템, 그의 용접 공정 제어방법 및 그의 퍼지 제어기 설계방법에 관한 것이다.The present invention relates to an inverter DC resistance spot welding system, a method of controlling a welding process thereof, and a fuzzy controller design method thereof, and more particularly, to an inverter DC resistance spot welding system capable of designing a controller with minimal experimentation, A welding process control method and a fuzzy controller design method thereof.
일반적으로 저항 점 용접 시스템은 기계적인 장치(mechanical equipments)와 전기적인 장치(electrical equipments)가 결합되어 용접에 필요한 용접 전류(welding current), 용접 가압력(welding force), 용접 시간(welding time)을 조절하여 금속을 접합하는 공정 시스템이다. In general, resistance spot welding systems combine mechanical equipments and electrical equipments to control the welding current, welding force, and welding time required for welding. Thereby joining metals.
저항 점 용접은 사용하는 용접 전원 특성에 따라 교류(AC, alternating current) 용접과 직류(DC, direct current) 용접으로 나누어 진다. 교류 전원은 50~60Hz의 단상 전원을 변압기 통해 2차 측에서 주전원과 동일한 50~60Hz 용접 전원이 유도된다. 교류 용접기는 사이리스터(thyristor)를 작동(firing)하여 전류 파형을 조절함으로써 용접 전류를 제어한다. 용접 전류는 변압기를 지나면서 증폭이 되어 용접이 가능한 대전류로 유도된다. Resistance spot welding is divided into AC (alternating current) welding and DC (direct current) welding according to the characteristics of the welding power source to be used. The AC power source is a single-phase power source of 50 to 60 Hz, and a 50 to 60 Hz welding power source, which is the same as the main power source, is derived from the secondary side through a transformer. The AC welder controls the welding current by controlling the current waveform by firing a thyristor. The welding current is amplified by passing through the transformer and is led to a large current which can be welded.
최근 직류 저항 점 용접기가 각광을 받는 이유는 IGBT, 다이오드 등과 같은 인버터 구성에 필요한 전력 소자의 소형화 및 가격 저하로 인해 직류 저항 점 용접기 제작에 소요되는 제작 비용이 줄어들었고, 각 소자의 신뢰성이 향상되었기 때문이다. 또한, 교류 저항 점 용접기에 비해 직류 저항 점 용접기는 세밀한 제어가 가능하다. 현재 산업 현장에서 널리 사용되는 교류 저항 점 용접기의 제어는 사이리스터(thyristor)의 위상 제어를 이용하므로 1초에 120번의 제어가 가능하다. 교류 저항 점 용접기는 짧은 용접 과정의 동저항 변화에 대응할 수 없고, 순간 입열이 크기 때문에 스패터가 많이 발생된다. 발생된 스패터는 용접 품질의 저하 및 용접부 주위의 오염을 초래하는 단점이 있다. Recently, the DC resistance spot welder receives the spotlight because the manufacturing cost for manufacturing the DC resistance spot welder is reduced due to the miniaturization of the power device required for the inverter configuration such as the IGBT and the diode and the price drop, Because. In addition, the DC resistance spot welder can be finely controlled as compared with the AC resistance spot welder. The control of the AC resistance spot welder widely used in the industrial field uses the phase control of the thyristor, so it is possible to control 120 times per second. The AC resistance spot welder can not cope with the change in dynamic resistance of a short welding process, and a large amount of spatter is generated because of the large instantaneous heat input. The generated spatter has a disadvantage of deteriorating the welding quality and causing contamination around the welded portion.
반면, 직류 저항 점 용접은 1kHz의 PWM (Pulse Width Modulation)으로 제어하기 때문에 1초에 2000번의 제어가 가능하다. 그러므로 직류 저항 점 용접기는 세밀한 제어를 통해 교류 저항 점 용접기의 단점을 극복할 수 있다. 그리고 직류 용접기 장점으로는 전류 손실을 억제하여 에너지를 절약할 수 있어, 앞으로 환경 규제나 그린 IT 기술로 각광을 받고 있다. On the other hand, DC resistance spot welding is controlled by PWM (Pulse Width Modulation) at 1 kHz, so 2000 control is possible per second. Therefore, the DC resistance spot welder can overcome the disadvantage of the AC resistance spot welder through fine control. And DC welding machine can save energy by suppressing current loss, and it is getting attention as environmental regulation and green IT technology in the future.
한편, 기계적인 장치와 전기적인 장치가 복잡하게 연결되어 있는 저항 점 용접 시스템의 경우 외부 입력에 대한 시스템의 동특성(dynamic characteristics)을 해석하기 위해서 실제 시스템을 대체할 수 있는 수학적 모델을 주로 이용하고 있다. 그 이유는 제어 시스템 설계를 위해서는 시스템의 특성에 대한 분석을 통해 적합한 제어 알고리즘을 선택하고, 그 특성을 평가하는 등 여러 과정을 거쳐야 하므로 실제 시스템보다 수학적 모델을 이용하는 것이 보다 효율적이기 때문이다. 특히, 저항 점 용접 시스템처럼 대전류를 사용하는 경우, 제어 시스템 개발 단계에서 시도되는 다양한 시스템 입력에 따른 출력 전류 응답이 과도한 특성을 가질 경우 발생하는 위험 요소를 제거하기 위해서라도 수학적 모델의 사용이 반드시 필요하다.On the other hand, in the case of a resistance spot welding system in which a mechanical device and an electric device are complexly connected, a mathematical model capable of replacing an actual system is mainly used in order to analyze the dynamic characteristics of the system with respect to external input . The reason for this is that it is more efficient to use the mathematical model than the actual system because the control system design has to go through various processes such as selecting the proper control algorithm through analyzing the characteristics of the system and evaluating the characteristics thereof. In particular, when using large currents such as resistance spot welding systems, it is necessary to use a mathematical model in order to eliminate the risk factors that occur when the output current response of various system inputs attempted at the control system development stage is excessive. Do.
수학적 모델을 위한 모델링 방법으로는 주로 물리적인 법칙(physical principle)에 근거한 지배 방정식(govern equation)을 이용하여 시스템의 각 요소를 근사화한 뒤 미분 방정식 형태로 표현하는 방법을 사용한다. 그러나 용접 시스템은 금속의 용융, 용접 건에 대한 기계적인 반응, 전기 소자 스위칭 등의 용접 회로에 존재하는 비선형 요소들이 있기 때문에, 용접 시스템을 물리적인 법칙을 이용하여 수학적으로 표현하고 선형화 하는 것은 어려운 일이다. 실제로 시스템이 복잡해 지면 모든 상황에 대한 정보를 알 수 없으므로 시스템 동작에 대한 많은 가정이 요구되기 때문이다.As a modeling method for a mathematical model, we approximate each element of the system using a govern equation based on the physical principle and then use a method of expressing it as a differential equation. However, since there are nonlinear elements in the welding circuit such as melting of metal, mechanical reaction to welding gun, switching of electric device, etc., it is difficult to express the welding system mathematically using the physical law and linearize it to be. In fact, the complexity of a system means that many assumptions about system behavior are required because information about all situations is unknown.
따라서, 저항 점 용접 시스템의 모델링을 위한 보다 효율적인 방법에 대한 요구가 증대되고 있다.Thus, there is a growing need for a more efficient method for modeling resistance spot welding systems.
또한, 기존의 교류 단상 교류 저항 점 용접의 단점을 보완할 수 있는 인버터 직류 저항 점 용접 시스템의 개발 필요성이 대두되고 있다.In addition, there is a need to develop an inverter DC resistance spot welding system that can overcome the disadvantages of conventional AC single-phase AC resistance spot welding.
본 발명의 실시예는 교류 단상 교류 저항 점 용접의 단점을 보완할 수 있는 인버터 직류 저항 점 용접 시스템을 제공한다.Embodiments of the present invention provide an inverter DC resistance spot welding system that can compensate for the disadvantages of AC single-phase AC resistance spot welding.
본 발명의 실시예는 임베디드 소프트웨어를 사용하는 인버터 직류 저항 점 용접 시스템의 용접 공정 제어방법을 제공한다.An embodiment of the present invention provides a method of controlling a welding process of an inverter DC resistance spot welding system using embedded software.
본 발명의 실시예는 시스템 식별 모델링 기법을 이용하여 인버터 직류 저항 점 용접 시스템의 퍼지 제어기를 설계하는 방법을 제공한다.Embodiments of the present invention provide a method of designing a fuzzy controller of an inverter DC resistance spot welding system using a system identification modeling technique.
본 발명의 실시예는 인버터 직류 저항 점 용접 시스템에 퍼지 제어기를 설계하고, 퍼지 제어기의 환산 계수를 조절할 수 있는 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법을 제공한다.Embodiments of the present invention provide a fuzzy controller design method for an inverter DC resistance spot welding system capable of designing a fuzzy controller in an inverter DC resistance spot welding system and adjusting a conversion coefficient of the fuzzy controller.
본 발명의 실시예는 다수의 선행 실험 없이 최소한의 실험으로 가능한 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법을 제공한다.Embodiments of the present invention provide a method for designing a fuzzy controller of an inverter DC resistance spot welding system capable of at least experiments without many prior experiments.
상기한 문제점을 해결하기 위한 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템은 용접 전류를 생성하고 상기 용접 전류의 전류량 또는 통전 시간을 제어하는 전력 변환부; 피용접물에 전달되는 대전류를 생성하는 용접 변압부; 상기 피용접물의 용접 부위에 필요한 전극 가압력을 전달하는 용접 건 및 상기 전극 가압력을 발생하는 공압 장치를 구비하는 용접부; 및 상기 용접부의 구동을 제어하는 용접부 컨트롤러;를 포함하며, 상기 전력 변환부는 3상의 교류 전원을 정류하는 정류 다이오드; 정류된 전원을 평활하여 직류 파형을 생성하는 콘덴서; 및 상기 콘덴서에서 생성된 직류 파형을 소정의 펄스 폭을 가지는 교류로 만드는 인버터;를 포함한다.According to an aspect of the present invention, there is provided an inverter DC resistance spot welding system comprising: a power conversion unit for generating a welding current and controlling a current amount or a welding time of the welding current; A welding transformer for generating a large current to be delivered to the workpiece; A welding part having a welding gun for transmitting an electrode pressing force required to the welding part of the workpiece and a pneumatic device for generating the electrode pressing force; And a welder controller for controlling driving of the welded portion, wherein the power converter includes a rectifier diode for rectifying three-phase AC power; A capacitor for smoothing the rectified power supply to generate a DC waveform; And an inverter for converting the DC waveform generated in the capacitor into an AC having a predetermined pulse width.
상기와 같이 구성함으로써, 기존의 교류 저항 점 용접의 단점을 보완할 수 있고 에너지를 절감할 수 있는 인버터 직류 저항 점 용접 시스템을 구현할 수 있다.By constituting as described above, it is possible to realize an inverter DC resistance spot welding system which can compensate for the disadvantages of the conventional AC resistance spot welding and can save energy.
상기 인버터는 4개의 IGBT를 이용하여 풀 브릿지 인버터로 형성되고 상기 4개의 IGBT 중 2개의 IGBT를 묶어 2쌍의 IGBT 모듈을 형성하며, 상기 2쌍의 IGBT 모듈 중 어느 하나의 모듈에 PWM 펄스가 인가되면 상기 풀 브릿지의 출력은 양이 되고, 다른 하나의 모듈에 PWM 펄스가 인가되면 상기 풀 브릿지의 출력은 음이 될 수 있다.The inverter is formed of a full bridge inverter using four IGBTs, and two IGBTs of the four IGBTs are combined to form two pairs of IGBT modules. A PWM pulse is applied to one of the two pairs of IGBT modules The output of the full bridge is positive and the output of the full bridge may be negative when a PWM pulse is applied to the other module.
이와 같이, 상기 2쌍의 IGBT 모듈에 교대로 PWM 펄스가 인가되면 상기 풀 브릿지의 출력이 교류 파형이 될 수 있다.In this manner, when the PWM pulses are alternately applied to the two pairs of IGBT modules, the output of the full bridge can be an AC waveform.
상기 교류 파형은 상기 용접 변압부, 상기 정류 다이오드 및 상기 용접부를 거쳐 직류 파형을 변환된다.The AC waveform is converted into a DC waveform through the welding transformer, the rectifier diode, and the weld.
한편, 상기한 문제점을 해결하기 위해 발명의 다른 분야에 따르면, 본 발명의 일 실시예는 정전류, 정전력, 정전압 또는 정열량이 되도록 PWM 출력을 조절하는 제1 프로세스; 전압 또는 전류를 모니터링하는 제2 프로세스; 상기 피용접물에 가해지는 용접 가압력을 제어하는 제3 프로세스; 지능형 제어를 수행하는 제4 프로세스; 용접 공정을 관리하는 제5 프로세스; 디스플레이 또는 위기 관리를 수행하는 제6 프로세스; 컴퓨터 단말기(PC)와 통신하는 제7 프로세스;를 포함하는 인버터 직류 저항 점 용접 시스템의 용접 공정 제어방법을 제공한다.According to another aspect of the present invention, there is provided a method for controlling a PWM output, the method comprising: a first process for adjusting a PWM output to be a constant current, an electrostatic force, a constant voltage, or a heat quantity; A second process for monitoring voltage or current; A third process of controlling a welding press force applied to the workpiece; A fourth process for performing intelligent control; A fifth process of managing the welding process; A sixth process of performing display or crisis management; And a seventh process of communicating with a computer terminal (PC).
상기와 같이 저항 점 용접 시스템에 탑재된 임베디드 소프트웨어를 이용하여 용접 공정을 제어함으로써, 용접 공정을 정밀하게 제어할 수 있고 사용자가 용접 과정 중에 상해 등을 입는 것을 방지하여 안정적으로 용접이 되도록 관리할 수 있다.By controlling the welding process using the embedded software installed in the resistance spot welding system as described above, the welding process can be precisely controlled and the user can be prevented from being injured during the welding process, have.
상기 제1 프로세스는 상기 컴퓨터 단말기의 지령치 선택에 의해 상기 정전류, 상기 정전압, 상기 정전력 또는 상기 정열량을 퍼지 제어하는 프로세스이다.The first process is a process of fuzing control of the constant current, the constant voltage, the constant electric power or the fixed amount by a command value selection of the computer terminal.
상기 제2 프로세스는 용접 중에 상기 컨트롤러의 ADC로부터 측정된 전압 또는 전류를 지정된 위치에 저장하고, 디지털 필터(digital filter)를 이용하여 측정 데이터를 가공하는 프로세스이다.The second process is the process of storing the measured voltage or current from the ADC of the controller during welding to a specified location and processing the measurement data using a digital filter.
상기 제3 프로세스는 상기 용접 가압력을 상기 용접 건의 전극에 가하는 프로세스이다.The third process is a process of applying the welding pressing force to the electrode of the welding gun.
상기 제4 프로세스는 용접 중에 측정된 결과를 이용하여 용접 결과를 예측하고 용접 중에 전류와 가압력 지령치를 변경하는 프로세스이다.The fourth process is a process of predicting the welding result using the result measured during welding and changing the current and the pressing force command value during welding.
상기 제5 프로세스는 용접의 가압, 안정화 시간, 통전 시간 또는 유지 시간을 관리하고, 사용자의 응급 상황에 대처하는 프로세스이다.The fifth process is a process of managing pressurization, stabilization time, energization time, or retention time of welding, and coping with the user's emergency situation.
상기 제6 프로세스는 사용자가 입력한 지령치를 디스플레이하고, 용접 시스템의 상태를 표시하는 프로세스이다.The sixth process is a process of displaying the command value inputted by the user and displaying the state of the welding system.
상기 제7 프로세스는 상기 컴퓨터 단말기에서 사용자가 입력한 데이터를 통신하고, 용접 중에 계측된 데이터를 상기 컴퓨터 단말기로 전송하는 프로세스이다.The seventh process is a process of communicating data input by a user at the computer terminal and transmitting measured data during welding to the computer terminal.
상기 제1 프로세스 내지 상기 제7 프로세스는 동시에 실행되거나 독립적으로 실행될 수 있다. 이로 인해, 용접 시스템의 작동과 용접 공정을 관리함에 있어, 어느 하나의 프로세스에 의해 다른 프로세스가 영향 받는 것을 방지할 수 있다.The first process to the seventh process may be executed simultaneously or independently. Thus, in managing the operation of the welding system and the welding process, it is possible to prevent another process from being affected by any one of the processes.
또한, 본 발명의 일 실시예에 의하면, 상기 인버터 직류 저항 점 용접 시스템을 시스템 식별 모델로 모델링하는 단계; 상기 시스템 식별 모델을 검증하는 단계; 상기 검증 결과 구해진 상기 시스템 식별 모델을 이용하여 퍼지 제어기를 설계하는 단계; 상기 퍼지 제어기의 성능을 검증하는 단계; 상기 검증 결과 구해진 상기 퍼지 제어기의 최적 계수를 재조절하는 단계; 및 상기 퍼지 제어기를 최적화하는 단계;를 포함하는 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법을 제공한다.According to an embodiment of the present invention, there is provided a method of manufacturing an inverter DC resistance spot welding system, the method comprising: modeling the inverter DC resistance spot welding system as a system identification model; Verifying the system identification model; Designing a fuzzy controller using the system identification model obtained as a result of the verification; Verifying performance of the fuzzy controller; Re-adjusting the optimum coefficient of the fuzzy controller obtained as a result of the verification; And optimizing the fuzzy controller to provide a fuzzy controller design method for an inverter DC resistance spot welding system.
상기와 같은 방법에 의해 퍼지 제어기 내지 지능형 적응 제어기를 설계함으로써, 과도한 실험을 하지 않더라도 시뮬레이션을 이용하여 용접 시스템의 퍼지 제어기 또는 정전류 제어기를 설계할 수 있다.By designing the fuzzy controller or the intelligent adaptive controller by the above-described method, it is possible to design the fuzzy controller or the constant current controller of the welding system by using simulation even if the experiment is not excessive.
상기 인버터 직류 저항 점 용접 시스템을 모델링하는 단계는 상기 인버터 직류 저항 점 용접 시스템의 실험을 설계하고 시스템 식별을 위한 입력 및 출력을 계측하는 단계; 상기 계측된 입력 및 출력에서 유효한 값을 추출하거나 필터링하는 단계; 상기 시스템 식별 모델의 구조를 선택하는 단계; 기준값을 지정하고 상기 기준값을 만족시키는 최적의 시스템 식별 모델을 산출하는 단계; 및 상기 산출된 시스템 식별 모델의 성능을 검증하는 단계;를 포함할 수 있다.Modeling the inverter DC resistance spot welding system comprises: designing an experiment of the inverter DC resistance spot welding system and measuring input and output for system identification; Extracting or filtering valid values from the measured inputs and outputs; Selecting a structure of the system identification model; Calculating an optimal system identification model that specifies a reference value and satisfies the reference value; And verifying the performance of the computed system identification model.
상기 시스템 식별 모델의 성능을 검증하는 단계에서 성능을 만족하지 못하면, 상기 최적의 시스템 식별 모델을 산출하는 단계(218)를 다시 수행할 수 있다.If the performance is not satisfied at the step of verifying the performance of the system identification model, the
상기 퍼지 제어기를 설계하는 단계는 상기 퍼지 제어기의 구조를 선정하는 단계; 퍼지 추론 방법을 선정하는 단계; 상기 퍼지 제어기의 제어 규칙을 추출하는 단계; 상기 퍼지 제어기의 제어 파라미터 조정 또는 제어 규칙을 수정하는 단계; 및 상기 퍼지 제어기의 성능을 평가하는 단계;를 포함할 수 있다.Wherein designing the fuzzy controller comprises: selecting a structure of the fuzzy controller; Selecting a fuzzy inference method; Extracting a control rule of the fuzzy controller; Modifying a control parameter adjustment or control rule of the fuzzy controller; And evaluating performance of the fuzzy controller.
상기 시스템 식별 모델을 모델링하는 단계는 실험을 통해 상기 인버터 직류 저항 점 용접 시스템의 특성을 반영한 입력 데이터를 획득하고, 상기 퍼지 제어기를 설계하는 단계는 상기 시스템 식별 모델에 적절한 상기 퍼지 제어기의 계수를 조절하기 위해 컴퓨터 시뮬레이션을 이용할 수 있다.Wherein modeling the system identification model includes experimentally obtaining input data that reflects characteristics of the inverter DC resistance spot welding system and designing the fuzzy controller comprises adjusting the coefficient of the fuzzy controller appropriate to the system identification model A computer simulation can be used.
상기 퍼지 제어기의 최적 계수를 재조절하는 단계는 반응 표면법을 이용하여 계수를 재조절하고, 상기 퍼지 제어기를 최적화하는 단계는 유전자 알고리즘을 이용할 수 있다.The step of re-adjusting the optimum coefficient of the fuzzy controller may use the reactive surface method to re-adjust the coefficients, and the step of optimizing the fuzzy controller may use a genetic algorithm.
상기 퍼지 제어기를 설계하는 단계는 상기 시스템 식별 모델을 이용하여 속도형 퍼지 PI 제어기를 설계할 수 있다.The step of designing the fuzzy controller may design a rate-based fuzzy PI controller using the system identification model.
상기 퍼지 추론 방법을 선정하는 단계는 간략 추론법을 사용하고, 상기 퍼지 제어기의 성능을 평가하는 단계에서 성능을 만족하지 못하면 상기 퍼지 제어기의 환산 계수를 조정할 수 있다.The step of selecting the fuzzy inference method uses a simple reasoning method, and if the performance is not satisfied in the step of evaluating the performance of the fuzzy controller, the conversion coefficient of the fuzzy controller can be adjusted.
이상 설명한 바와 같이, 본 발명의 실시예에 따른 인버터 직류 저항 점 용접 시스템은 교류 단상 교류 저항 점 용접의 단점을 보완할 수 있다.INDUSTRIAL APPLICABILITY As described above, the inverter DC resistance spot welding system according to the embodiment of the present invention can overcome the disadvantage of AC single-phase AC resistance spot welding.
본 발명의 실시예에 따른 인버터 직류 저항 점 용접 시스템은 소모되는 에너지를 절감할 수 있다.The inverter DC resistance spot welding system according to the embodiment of the present invention can reduce the energy consumed.
본 발명의 실시예에 따른 용접 공정 제어방법에 의하면 임베디드 소프트웨어를 사용하여 용접 공정을 제어하기 때문에 용접 공정시 발생할 수 있는 다양한 상황을 고려할 수 있고, 사용자가 안정적으로 용접 공정을 수행할 수 있다.According to the welding process control method according to the embodiment of the present invention, since the welding process is controlled using the embedded software, various situations that may occur in the welding process can be considered and the user can stably perform the welding process.
본 발명의 실시예에 따른 인버터 직류 저항 점 용접 시스템은 사용자의 입력을 그래픽적으로 표현할 수 있기 때문에 다양한 입력 패턴을 파형으로 만들 수 있고, 용접 후 계측된 데이터를 사용자에게 보여줌으로써 사용자에게 용접의 완성도를 신속하고 정확하게 전달할 수 있다.Since the inverter DC resistance spot welding system according to the embodiment of the present invention graphically expresses the input of the user, various input patterns can be made into a waveform, and the user can see the measured data after welding, Can be transmitted quickly and accurately.
본 발명의 실시예에 따른 퍼지 제어기 설계방법은 시스템 식별 기법을 이용하여 인버터 직류 저항 점 용접 시스템의 퍼지 제어기를 설계하기 때문에 시스템 동작에 대한 많은 가정이 필요하지 않고 시스템이 복잡해지더라도 용이하게 제어기를 설계할 수 있다.The fuzzy controller design method according to the embodiment of the present invention uses a system identification technique to design a fuzzy controller of an inverter DC resistance spot welding system so that many assumptions on system operation are not required and even if the system becomes complicated, Can be designed.
본 발명의 실시예에 따른 퍼지 제어기 설계방법은 제어기의 성능이 불만족스러운 경우 다시 제어기 성능을 향상시킬 수 있다.The fuzzy controller design method according to the embodiment of the present invention can improve the performance of the controller again when the performance of the controller is unsatisfactory.
본 발명의 실시예에 따른 퍼지 제어기 설계방법은 선행 실험 없이 최소한의 실험으로 용이하게 퍼지 제어기를 설계할 수 있다.The fuzzy controller design method according to the embodiment of the present invention can easily design the fuzzy controller with minimal experiment without prior experiment.
도 1은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템을 개략적으로 도시한 도면이다.
도 2는 도 1에 따른 용접 시스템의 구성을 개략적으로 도시한 블록도이다.
도 3은 도 1에 따른 용접 시스템의 개략적인 회로를 도시한 도면이다.
도 4는 도 1에 따른 용접 시스템에서 전류 파형이 변화하는 모습을 보여주는 도면이다.
도 5는 도 1에 따른 용접 시스템의 인버터의 스위칭 제어 동작을 보여주는 도면이다.
도 6은 도 1에 따른 용접 시스템에 사용되는 임베디드 소프트웨어의 프로세스 간 관계를 보여주는 도면이다.
도 7은 도 1에 따른 용접 시스템에 사용되는 용접 관리 프로그램의 그래픽 사용자 인터페이스(GUI)의 일례를 도시한 도면이다.
도 8 내지 도 10은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템의 퍼지 제어기를 설계하는 방법을 도시한 순서도이다.
도 11은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계에 사용되는 퍼지 PI 제어기의 구성을 도시한 도면이다.
도 12는 도 11에 따른 퍼지 제어기에 사용되는 입력과 출력에 대한 소속함수를 도시한 도면이다.1 is a schematic view of an inverter DC resistance spot welding system according to an embodiment of the present invention.
Fig. 2 is a block diagram schematically showing the construction of the welding system according to Fig. 1;
Fig. 3 is a schematic circuit diagram of a welding system according to Fig. 1;
Fig. 4 is a view showing a change in the current waveform in the welding system according to Fig. 1;
Fig. 5 is a view showing a switching control operation of an inverter of the welding system according to Fig. 1;
Figure 6 is a diagram showing the inter-process relationship of the embedded software used in the welding system according to Figure 1;
Figure 7 is an illustration of an example of a graphical user interface (GUI) of a weld management program for use in the welding system according to Figure 1;
8 to 10 are flowcharts illustrating a method of designing a fuzzy controller of an inverter DC resistance spot welding system according to an embodiment of the present invention.
11 is a diagram showing a configuration of a fuzzy PI controller used in a fuzzy controller design of an inverter DC resistance spot welding system according to an embodiment of the present invention.
FIG. 12 is a diagram showing membership functions for inputs and outputs used in the fuzzy controller according to FIG. 11. FIG.
이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다. Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to or limited by the embodiments. Like reference symbols in the drawings denote like elements.
도 1은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템을 개략적으로 도시한 도면, 도 2는 도 1에 따른 용접 시스템의 구성을 개략적으로 도시한 블록도, 도 3은 도 1에 따른 용접 시스템의 개략적인 회로를 도시한 도면, 도 4는 도 1에 따른 용접 시스템에서 전류 파형이 변화하는 모습을 보여주는 도면, 도 5는 도 1에 따른 용접 시스템의 인버터의 스위칭 제어 동작을 보여주는 도면이다.Fig. 1 schematically shows an inverter DC resistance spot welding system according to an embodiment of the present invention. Fig. 2 is a block diagram schematically showing a configuration of a welding system according to Fig. 1, Fig. Fig. 4 is a view showing a variation of the current waveform in the welding system according to Fig. 1, and Fig. 5 is a view showing a switching control operation of the inverter in the welding system according to Fig. 1 .
도 1 내지 도 5를 참조하면, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(Inverter DC Resistance Spot Welding System, 100)은 용접 전류를 생성하고 생성된 용접 전류의 전류량 또는 통전 시간을 제어하는 전력 변환부(130), 피용접물에 전달되는 대전류를 생성하는 용접 변압부(170), 상기 피용접물의 용접 부위에 필요한 전극 가압력을 전달하는 용접 건 및 상기 전극 가압력을 발생하는 공압 장치를 구비하는 용접부(190) 및 용접부(170)의 구동을 제어하는 용접부 컨트롤러(110)를 포함할 수 있다. 여기서, 용접 구동부(150)는 용접 로봇(welding robot) 형태로 구성될 수 있으나, 이에 한정되는 것은 아니며 다양한 형태로 구현될 수 있다.1 to 5, an inverter DC resistance
전력 변환부(130)는 피용접물(예를 들면, 자동차 차체와 같은 박판)에 가해지는 용접 전류의 크기, 용접 전류를 피용접물에 인가하는 시간 즉, 통전 시간 등을 컨트롤할 수 있다. 용접 변압부(170)는 대전류 생성을 위한 변압기(transformer)를 구비할 수 있다. 용접부(190)는 피용접물의 용접 부위에 전극 가압력(electrode force)를 물리적으로 전달하는 용접 건(welding gun), 전극 가압력을 발생하는 공압 밸브 및 공압 실린더 등의 공압 장치, 용접 지그(jig) 등을 포함할 수 있다. 용접 건은 압축 공기 타입(pneumatic type)의 장치이며, 용접 건으로 서보 건(servo-gun)을 사용하는 경우에는 공압 장치 대신 모터를 사용하여 가압력을 발생시킬 수 있다.The
또한, 전력 변환부(130)는 3상의 교류 전원을 정류하는 정류 다이오드(bridge diode), 정류된 전원을 평활하여 직류 파형을 생성하는 콘덴서(condenser) 및 상기 콘덴서에서 생성된 직류 파형을 소정의 펄스 폭을 가지는 교류로 만드는 인버터(inverter)를 포함할 수 있다. 전력 변환부(130)의 보다 자세한 설명에 대해서는 후술하도록 한다.The
한편, 도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)은 크게 3개의 모듈을 포함할 수 있다. 즉, 파워 모듈(power module), 제어 모듈(control module) 및 구동 모듈(driving module)을 포함할 수 있다. 파워 모듈은 IGBT와 변압기를 주요 요소로 하고, 제어 모듈은 고속 프로세서인 DSP와 LCD로 구성되고, 구동 모듈은 용접 건에 전극 가압력을 발생하는 공압 밸브와 공압 장치로 이루어질 수 있다. 이와 같이, 저항 점 용접 시스템(100)을 구성하는 3개의 모듈은 서로 상호 작동하면서 원하는 용접 공정을 수행할 수 있다. 여기서, 용접 건은 파워 모듈과는 전기적으로 연결(E)되고 구동 모듈과는 기계적으로 연결(M)될 수 있다.Meanwhile, as shown in FIG. 2, the inverter DC resistance
도 3에는 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 전력 변환부(130) 및 용접 변압부(170) 등을 구성하는 간략한 회로가 도시되어 있고, 도 4에는 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)에서 전류 파형이 변화하는 모습이 도시되어 있다. 도 3 및 도 4를 참조하여 용접 전류의 변환 원리를 설명하면 다음과 같다. FIG. 3 shows a simplified circuit constituting the
우선 주전원인 50~60 Hz 3 상 440V 교류 전원을 정류 다이오드(bridge diode)를 이용하여 정류하고 콘덴서(condenser)로 평활화를 한다. 다이오드와 콘덴서를 결합해 DC-링크(DC-link)라고 부른다. DC 링크의 컨덴서를 지나면서 리플(ripple)등의 노이즈(noise)가 제거되어 깨끗한 파형의 직류 파형이 된다. DC-링크의 출력은 직류이므로 IGBT(Insulated Gate Bipolar Transistor)를 이용하여 사용자가 원하는 펄스 폭의 교류를 생성할 수 있다. First, the main power source, 50 ~ 60 Hz, 3 phase 440V AC power is rectified by using a bridge diode and smoothed by a condenser. A diode and a capacitor are combined to form a DC-link. Noises such as ripples are removed by passing the DC link capacitor, resulting in a DC waveform of a clean waveform. Since the output of the DC-link is a direct current, an IGBT (Insulated Gate Bipolar Transistor) can be used to generate an AC of a desired pulse width.
도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 저항 점 용접 시스템(100)의 전력 변환부(130)의 인버터는 4개의 IGBT를 이용하여 풀 브릿지(Full-bridge) 인버터로 구성될 수 있다. PWM(Pulse Width Modulation) 제어 기법을 이용해 인버터를 1kHz의 주기로 스위칭하여 용접 변압부(170)의 1차측에서 1kHz의 사각파형의 교류를 생성할 수 있다. 용접 변압부(170)의 변압기는 55:1 권선비를 가지고 있으므로 용접 변압부(170)를 통과하면 전류는 증폭되고 전압은 감소할 수 있다. 최종적으로 직류의 용접 전류를 생성하기 위해 용접 변압부(170)를 통과한 교류를 다이오드로 다시 정류한다. 정류된 파형은 펄스 형태를 지고 있으므로 평활화가 필요하다. 용접부(190)의 용접 건은 구리로 구성되어 있는 구조물이므로 자체적인 저항과 인덕턴스(inductance) 성분을 가지고 있다. 따라서, 용접 건에 존재하는 인덕턴스 성분으로 인해 추가로 리액터(reactor)를 부착하지 않아도 직류 형태를 지니도록 평활화될 수 있다. 최종적으로 변환된 대전류는 용접 건을 통해 피용접물에 전달되고, 피용접물의 용접부위의 접촉 저항에 의해 발열하여 저항 점 용접이 수행될 수 있다.5, the inverter of the
상기한 바와 같이, 본 발명의 일 실시예에 따른 전력 변환부(130)의 인버터는 4개의 IGBT를 구비하여 사각 파형의 교류를 생성할 수 있다.As described above, the inverter of the
즉, 도 5에 도시된 바와 같이, 전력 변환부(130)의 인버터는 4개의 IGBT를 이용하여 풀 브릿지(full bridge) 인버터로 형성되고 상기 4개의 IGBT 중 2개의 IGBT를 묶어 2쌍의 IGBT 모듈을 형성할 수 있다. 도 5(a)와 같이 IGBT 1과 IGBT 4에 PWM 펄스(pulse)가 인가되면 풀 브릿지 회로의 출력은 양(positive)의 파형을 출력할 수 있다. 반대로 도 5(b)와 같이 IGBT 2과 IGBT 3에 PWM 펄스가 인가되면 풀 브릿지 회로의 출력은 음(negative)의 파형을 가질 수 있다. 이와 같이, IGBT 1 및 IGBT 4를 포함하는 IGBT 모듈과 IGBT 2 및 IGBT 3을 포함하는 IGBT 모듈에 교대로 PWM 펄스가 인가되면 풀 브릿지 회로의 출력은 교류 파형이 될 수 있다. 즉, 상기 2쌍의 IGBT 모듈 중 어느 하나의 모듈에 PWM 펄스가 인가되면 상기 풀 브릿지의 출력은 양이 되고, 다른 하나의 모듈에 PWM 펄스가 인가되면 상기 풀 브릿지의 출력은 음이 될 수 있고, 상기 2쌍의 IGBT 모듈에 교대로 PWM 펄스가 인가되면 상기 풀 브릿지의 출력은 교류 파형이 될 수 있다.5, the inverter of the
이러한 교류 파형은 용접 변압부(170)와 정류 다이오드, 용접부(190)의 용접 건을 거쳐 직류 파형으로 변환될 수 있다. 이 때, PWM 듀티비(Duty Ratio)가 큰 파형이 인가되면 전류가 커지고, 듀티비가 적은 파형이 입력되면 전류가 작아지게 된다.This AC waveform can be converted into a DC waveform through the
한편, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)에는 용접 공정을 제어하기 위한 임베디드 소프트웨어(Embedded Software)가 탑재될 수 있다. Meanwhile, the inverter DC resistance
즉, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)에는 정전류, 정전력, 정전압 또는 정열량이 되도록 PWM 출력을 조절하는 제1 프로세스(P1), 전압 또는 전류를 모니터링하는 제2 프로세스(P2), 상기 피용접물에 가해지는 용접 가압력을 제어하는 제3 프로세스(P3), 지능형 제어를 수행하는 제4 프로세스(P4), 용접 공정을 관리하는 제5 프로세스(P5), 디스플레이 또는 위기 관리를 수행하는 제6 프로세스(P6) 및 컴퓨터 단말기와 통신하는 제7 프로세스(P7)를 포함하는 임베디드 소프트웨어가 탑재될 수 있다.That is, the inverter DC resistance
도 6은 도 1에 따른 용접 시스템(100)에 사용되는 임베디드 소프트웨어의 프로세스 간 관계를 보여주는 도면이다. 도 6을 참조하면, 제1 프로세스(P1)는 컴퓨터 단말기(PC)의 지령치 선택에 의해 상기 정전류, 상기 정전압, 상기 정전력 또는 상기 정열량을 퍼지 제어하는 프로세스이다. 제1 프로세스(P1)는 정전류, 정전압, 정전력 또는 정열량이 되도록 PWM 출력을 관리하는 프로세스라고 할 수 있다. 제2 프로세스(P2)는 용접 중에 용접부 컨트롤러(110)의 ADC(Analog-to-Digital Converter)로부터 측정된 전압 또는 전류를 모니터링하거나 지정된 위치에 저장하고, 디지털 필터(digital filter)를 이용하여 측정 데이터를 가공하는 프로세스이다. 제3 프로세스(P3)는 상기 용접 가압력을 제어하거나 상기 용접 건의 전극에 가하는 프로세스이다. 제4 프로세스(P4)는 지능형 제어 프로세스로서, 용접 중에 측정된 결과를 이용하여 용접 결과를 예측하고 용접 중에 전류와 가압력 지령치를 변경하여 용접성을 향상시키는 기능을 가지는 프로세스이다. 제5 프로세스(P5)는 용접 중 용접 공정을 관리하는 프로세스로서, 용접의 가압, 안정화 시간, 통전 시간 또는 유지 시간 등을 관리하고, 사용자의 응급 상황에 대처하는 프로세스이다. 제6 프로세스(P6)는 디스플레이 및 위기 관리 프로세스로서, 사용자가 입력한 지령치를 LCD 등에 디스플레이하고 용접부(190)의 상태를 표시하는 프로세스이다. 제7 프로세스(P7)는 컴퓨터 단말기(PC)와 통신하는 프로세스로서, 컴퓨터 단말기(PC)에서 사용자가 입력한 데이터를 통신을 통해 전달하고, 용접 중에 계측된 데이터를 컴퓨터 단말기(PC)로 전송하는 프로세스이다.FIG. 6 is a diagram showing the inter-process relationship of the embedded software used in the
상기한 제1 프로세스 내지 제7 프로세스(P1~P7)는 동시에 실행되거나 독립적으로 실행되어, 안정적으로 용접이 될 수 있도록 인버터 직류 저항 점 용접 시스템의 용정 공정을 제어할 수 있다. 즉, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 용접 공정 제어방법은 제1 프로세스 내지 제7 프로세스(P1~P7)에 의해서 수행될 수 있다.The first to seventh processes P1 to P7 may be executed simultaneously or independently so as to control the cooling process of the inverter DC resistance spot welding system so as to be stably welded. That is, the welding process control method of the inverter DC resistance
한편, 도 6을 참조하면, 제1 프로세스 내지 제7 프로세스(P1~P7)들이 서로 연관되어 작동함을 알 수 있다. 도 6에 도시된 HMI 프로세스(Human Machine Interface Process)는 사용자가 저항 점 용접 시스템(100)을 작동하기 위해 티칭 패널(teaching panel, 미도시) 등을 사용하여 용접 시스템을 기동(start)시키거나 할 때 상기 티칭 패널과 사용자의 컴퓨터 단말기 간에 통신을 하게 하는 프로세스이다.Referring to FIG. 6, it can be seen that the first to seventh processes P1 to P7 operate in association with each other. The HMI process (Human Machine Interface Process) shown in FIG. 6 allows a user to start the welding system using a teaching panel (not shown) or the like to operate the resistance
다시 말하면, 상기한 저항 점 용접 시스템(100)에 탑재된 제1 프로세스 내지 제7 프로세스(P1~P7)는 저항 점 용접 시스템(100)의 용접 공정을 제어하기 위해 서로 독립적이고 동시에 작동하는 작동 프로세스(operating process) 및 관리 프로세스 (management process)라고 할 수 있다.In other words, the first to seventh processes (P1 to P7) mounted on the resistance
도 7은 도 1에 따른 용접 시스템에 사용되는 용접 관리 프로그램의 그래픽 사용자 인터페이스(GUI)의 일례를 도시한 도면이다. 도 7에 도시된 바와 같이, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 관리 프로그램의 그래픽 사용자 인터페이스(Graphic User Interface)는 사용자의 입력을 그래픽적으로 표현할 수 있으며, 다양한 입력 패턴을 파형으로 만들 수 있고, 다양한 전류 파형을 그래픽적으로 구현할 수 있다. 사용자가 그래픽적으로 생성한 데이터를 용접 시스템의 컨트롤러인 DSP(Digital Signal Processor)로 전송을 하는 역할을 할 수 있다. 또한, 용접부(190)에서 용접 후 계측된 데이터를 사용자에게 보여주는 기능을 가질 수 있으며, 용접 결과를 데이터 베이스(database)에 저장하는 기능을 가질 수도 있다. 이를 위해, 도 7에 도시된 관리 프로그램의 그래픽 사용자 인터페이스에는 제어모드(control mode), 전류모드(current mode), 가압력모드(pressure mode)를 선택할 수 있는 메뉴, 용접 세팅 정보를 전송하기 위한 메뉴 및 용접 계측 정보를 저장할 수 있는 메뉴 등을 구비할 수 있다.Figure 7 is an illustration of an example of a graphical user interface (GUI) of a weld management program for use in the welding system according to Figure 1; As shown in FIG. 7, the graphical user interface of the management program of the inverter DC resistance
이하에서는 도면을 참조하여, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 퍼지 제어기(Fuzzy Controller)를 설계하는 방법에 대해서 설명한다.Hereinafter, a method of designing a fuzzy controller of the inverter DC resistance
도 8 내지 도 10은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템의 퍼지 제어기를 설계하는 방법을 도시한 순서도, 도 11은 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계에 사용되는 퍼지 PI 제어기의 구성을 도시한 도면, 도 12는 도 11에 따른 퍼지 제어기에 사용되는 입력과 출력에 대한 소속함수를 도시한 도면이다.FIG. 8 is a flowchart illustrating a method of designing a fuzzy controller of an inverter DC resistance spot welding system according to an embodiment of the present invention, FIG. 11 is a flowchart illustrating a method of designing an inverter DC resistance spot welding system according to an embodiment of the present invention. Fig. 12 is a diagram showing the configuration of a fuzzy PI controller used in the fuzzy controller design, and Fig. 12 is a diagram showing membership functions for input and output used in the fuzzy controller according to Fig.
본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 퍼지 제어기는 전력 변환부(130)에서 용접 전류의 세기 또는 통전 시간 등을 정밀하게 제어할 수 있도록 하고 최적 용접 조건에서 공정을 수행할 수 있게 하는 정전류 제어기로서, 종래는 설계자들이 다수의 실제 실험을 하여 시행 착오(trial and error) 방식으로 설계할 수 있었다. 하지만, 본 발명의 일 실시예에 따른 지능형 적응 제어기 설계방법은 컴퓨터 시뮬레이션을 이용하여 제어기를 산출하고, 최소의 실험을 하여 그 실험 결과와 컴퓨터 시뮬레이션을 통해 얻은 제어기를 비교하여 최적의 제어기를 설계할 수 있다. 즉, 본 발명의 일 실시예에 따른 퍼지 제어기 설계방법은 실험 횟수를 줄이고 비교적 용이하게 성능이 우수한 최적의 제어기를 설계할 수 있는 방법을 제공할 수 있다. 이하에서 도면을 참조하여 보다 자세히 설명한다.The fuzzy controller of the inverter DC resistance
도 8을 참조하면, 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 퍼지 제어기의 설계방법은 인버터 직류 저항 점 용접 시스템(100)을 시스템 식별 모델(System Identification Model)로 모델링하는 단계(210), 상기 시스템 식별 모델을 검증하는 단계(220), 상기 검증 결과 구해진 상기 시스템 식별 모델을 이용하여 퍼지 제어기(Fuzzy controller)를 설계하는 단계(230), 상기 퍼지 제어기의 성능을 검증하는 단계(240), 상기 검증 결과 구해진 상기 퍼지 제어기의 최적 계수를 재조절하는 단계(250) 및 상기 퍼지 제어기를 최적화하는 단계(260)를 포함할 수 있다.Referring to FIG. 8, a method of designing a fuzzy controller of an inverter DC resistance
상기와 같은 저항 점 용접 시스템(100)의 퍼지 제어기 설계 방법은 인버터 직류 저항 점 용접 시스템(100)에 정전류 제어기를 효과적으로 설계하고 계수를 조절(tuning)하기 위한 방법으로써, 첫 번째로 인버터 직류 저항 점 용접 시스템을 시스템 식별 모델로 모델링하여 시스템 식별 모델을 검증하고, 구해진 시스템 식별 모델을 이용하여 퍼지 제어기(fuzzy controller)를 설계할 수 있다. 여기서, 퍼지 제어기는 지능형 적응 제어기(intelligent adaptation controller)의 일종이라고 할 수 있다.The fuzzy controller design method of the resistance
또한, 시스템 식별 모델에 적절한 퍼지 제어기의 계수(scaling factor)를 조절하기 위해 컴퓨터 시뮬레이션(simulation)을 이용하고, 퍼지 제어기의 계수를 최적화하는 방법으로는 유전 알고리즘(genetic algorithm)을 이용할 수 있다. 또한, 시스템 식별 모델과 실제 인버터 직류 저항 점 용접 시스템(100)과는 차이가 있기 때문에 컴퓨터 시뮬레이션으로 구해진 퍼지 제어기의 최적 계수를 실제 저항 점 용접 시스템에 적용하기 위해서 반응 표면법(response surface method)을 이용하여 계수를 재조절한다.In addition, a computer simulation may be used to adjust the scaling factor of the fuzzy controller appropriate to the system identification model, and a genetic algorithm may be used to optimize the coefficient of the fuzzy controller. In addition, since the system identification model differs from the actual inverter DC resistance
상기 설계 방법 중에서 인버터 직류 저항 점 용접 시스템(100)을 시스템 식별 모델(System Identification Model)로 모델링하는 단계(210), 상기 시스템 식별 모델을 검증하는 단계(220), 상기 검증 결과 구해진 상기 시스템 식별 모델을 이용하여 퍼지 제어기(Fuzzy controller)를 설계하는 단계(230) 및 상기 퍼지 제어기의 성능을 검증하는 단계(240)는 컴퓨터 시뮬레이션을 이용하는 단계이고, 상기 검증 결과 구해진 상기 퍼지 제어기의 최적 계수를 재조절하는 단계(250) 및 상기 퍼지 제어기를 최적화하는 단계(260)는 실제 저항 점 용접 시스템(100)을 이용하여 실험하고 그 실험 결과와 컴퓨터 시뮬레이션에서 얻은 결과를 비교하는 단계라고 할 수 있다.Among the above design methods, the method includes modeling (210) the inverter DC resistance spot welding system (100) with a system identification model (220), verifying the system identification model (220) Wherein the step of designing a fuzzy controller using the fuzzy controller and the step of verifying the performance of the fuzzy controller using the computer simulation are performed using computer simulation and the optimal coefficient of the fuzzy controller obtained as a result of the verification is readjusted (250) and optimizing the fuzzy controller (260) may be performed using an actual resistance spot welding system (100) and comparing the experimental results with the results obtained in the computer simulation.
본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 제어기의 설계 순서와 사용된 방법을 요약하면 다음 [표 1]과 같다.The design procedure of the controller of the inverter DC resistance
시스템 식별 모델
System identification model
(Performance Index)Performance index
(Performance Index)
(Parameter tuning)Coefficient control
(Parameter tuning)
(GE, GDE, GDU)Scaling factor
(GE, GDE, GDU)
(Genetic Algorithm)Genetic algorithm
(Genetic Algorithm)
실제 시스템
(저항 점 용접 시스템)
Actual system
(Resistance spot welding system)
(Parameter re-tuning)Coefficient adjustment
(Parameter re-tuning)
(GE, GDE, GDU)Scaling factor
(GE, GDE, GDU)
(Response surface method)Reaction surface method
(Response surface method)
한편, 도 9에 도시된 바와 같이, 인버터 직류 저항 점 용접 시스템(100)을 시스템 식별 모델로 모델링하는 단계(210)는 인버터 직류 저항 점 용접 시스템(100)의 실험을 설계하고 시스템 식별을 위한 입력 및 출력을 계측하는 단계(212), 상기 계측된 입력 및 출력에서 유효한 값을 추출하거나 필터링하는 단계(214), 상기 시스템 식별 모델의 구조를 선택하는 단계(216), 기준값을 지정하고 상기 기준값을 만족시키는 최적의 시스템 식별 모델을 산출하는 단계(218), 상기 산출된 시스템 식별 모델의 성능을 검증하는 단계(222) 및 최적 모델을 검증하는 단계(224)를 포함할 수 있다. 여기서, 시스템 식별 모델의 성능을 검증하는 단계(222)에서 성능을 만족하지 못하면, 최적의 시스템 식별 모델을 산출하는 단계(218)를 다시 수행한다. 상기한 시스템 식별 모델링 단계(210)는 모델 구조의 선택, 최적의 모델 지수 선정, 모델에 대한 분석을 통해 원하는 기준 모델을 얻을 때까지 반복적으로 수행될 수 있다.9, modeling the inverter DC resistance
수학적 모델을 위한 모델링 방법으로는 주로 물리적인 법칙(physical principle)에 근거한 지배 방정식(govern equation)을 이용하여 시스템의 각 요소를 근사화한 뒤 미분 방정식 형태로 표현하는 방법을 사용한다. 그러나, 저항 점 용접 시스템(100)은 금속의 용융, 용접 건에 대한 기계적인 반응, 전기 소자 스위칭등의 용접 회로에 존재하는 비선형 요소들이 있기 때문에, 용접 시스템을 물리적인 법칙을 이용하여 수학적으로 표현하고 선형화 하는 것은 어려운 일이다. 실제로 시스템이 복잡해 지면 모든 상황에 대한 정보를 알 수 없으므로 시스템 동작에 대한 많은 가정이 요구되기 때문이다. 따라서, 용접 시스템의 모델링을 위해서는 효율적인 방법이 필요하며, 이를 위하여 본 발명에서는 시스템 식별 기법을 도입하였다. 시스템 식별 기법(system identification)은 미지의 시스템에서 물리적인 방정식을 사용하지 않고 입력과 출력과의 관계를 수학적으로 표현하는 방법으로, 수학적 모델은 선형 모델과 비선형 모델이 있다. 선형 모델에는 ARX, ARXMAX, OE, BJ, 모델 등이 있으며, 비선형 모델에는 인공 신경 회로망을 이용한 NARMA, Nonlinear ARX 등이 있다.As a modeling method for a mathematical model, we approximate each element of the system using a govern equation based on the physical principle and then use a method of expressing it as a differential equation. However, since the resistance
인버터 직류 저항 점 용접 시스템(100)의 실험을 설계하고 시스템 식별을 위한 입력 및 출력을 계측하는 단계(212) 및 상기 계측된 입력 및 출력에서 유효한 값을 추출하거나 필터링하는 단계(214)에서, 입력은 IGBT에 인가되는 온/오프 펄스 신호에서 온(on)에 해당되는 구간 크기를 용접부 컨트롤러에서 PWM 제어 값으로 정의하고 용접 시스템의 출력인 용접 전류는 용접부 컨트롤러의 ADC에서 계측되는 값으로 정의할 수 있다. 또한, 상기 입력 및 출력을 계측하는 단계(212)는 실험을 통해 상기 인버터 직류 저항 점 용접 시스템(100)의 특성을 반영한 입력 데이터를 획득할 수 있다.A method for designing an experiment of an inverter DC resistance spot welding system (100), comprising the steps of measuring inputs and outputs for system identification and extracting and filtering valid values in the measured inputs and outputs (214) Is defined as the PWM control value in the welder controller, and the welding current, which is the output of the welding system, can be defined as the value measured by the ADC of the welder controller, in the on / off pulse signal applied to the IGBT have. In addition, the
한편, 본 발명의 일 실시예에 따른 설계방법은 시스템 식별 모델의 구조를 선택하는 단계(216)에서 하기 [수학식 1]과 같이 모델 구조를 정의한다.Meanwhile, the design method according to an exemplary embodiment of the present invention defines a model structure as shown in Equation (1) in a
여기서, y는 출력, u는 입력, e는 백색 잡음(white noise)이고, A, B, C, D, F 다항식의 존재 여부에 따라 여러 가지 모델이 존재할 수 있다.Where y is the output, u is the input, e is the white noise, and there may be several models depending on the presence of the polynomials A, B, C, D,
본 발명의 일 실시예는 상기한 [수학식 1]에 의거하여 모델 구조를 결정한 뒤, 인버터 직류 저항 점 용접 시스템(100)에서 요구하는 오차 또는 만족할 만한 범위에서 시스템 식별 모델의 성능을 검토하고, 다양한 모델 구조에 대해 그 성능을 비교하여 성능을 검증한다. 이러한 과정을 거쳐 본 발명의 일 실시예에 따른 시스템 식별 모델링 방법은 ARMAX(25, 18, 15) 모델이 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)에 가장 적합한 시스템 식별 모델로 선정하였다. 여기서, ARMAX는 "autoregressive moving average model with exogenous inputs model"이고, 25, 18, 15는 각각 [수학식 1]의 A, B, C에 해당하는 값이다. 각 검증 데이터의 입력에 따른 ARMAX(25,18,15) 모델을 이용하여 시스템 식별 모델에 의한 전류값과 실제 실험을 의하여 측정된 저항 점 용접 시스템(100)의 전류값을 비교하였고, 그 결과 ARMAX(25,18,15) 모델이 여러 입력 형태에 따른 실제 용접 시스템의 출력과 유사하게 나타나는 것을 확인할 수 있었다.In one embodiment of the present invention, after determining the model structure based on Equation (1) described above, the performance of the system identification model is examined in an error required by the inverter DC resistance
이하에서는 도면을 참조하여 퍼지 제어기를 설계하는 단계에 대해서 설명한다. Hereinafter, a step of designing the fuzzy controller will be described with reference to the drawings.
본 발명의 일 실시예에 따른 저항 점 용접 시스템에서는 피용접물에 따라 고유 저항이 다르고 용접 도중에 저항이 변하기 때문에 강건한 제어 특성이 요구되며 이 때문에 퍼지 제어기를 사용하는 것이 바람직하다. 본 발명에서는 정전류 제어를 위한 퍼지 제어기 설계를 위해서 앞에서 언급된 시스템 식별 모델을 이용하여 속도형 퍼지 PI(Proportional Integral) 제어기를 설계한다. 본 발명의 일 실시예에 따른 인버터 직류 저항 점 용접 시스템(100)의 경우 IGBT를 1kHz의 스위칭 주파수로 온(on)/오프(off) 하기 때문에 제어보드의 마이크로 컨트롤러에서 0.5 msec 마다 제어 입력을 발생시킬 수 있다. 또한, 전체 용접 전류를 흘리는 시간이 보통 수백 msec 정도이기 때문에 짧은 공정 동안 정밀한 제어를 위해서는 고속의 마이크로 프로세서와 연산속도를 고려한 제어기의 선택이 요구된다. 본 발명에서는 단일 루프 제어에서 연속형 제어 규칙 추출을 위해 간략 추론법을 사용하는 속도형 퍼지 PI 제어기를 사용한다. In the resistance spot welding system according to an embodiment of the present invention, since the resistivity varies depending on the material to be welded and the resistance changes during welding, a robust control characteristic is required, and therefore, it is preferable to use a fuzzy controller. In the present invention, a speed type fuzzy PI (Proportional Integral) controller is designed using the system identification model described above for the fuzzy controller design for constant current control. In the inverter DC resistance
속도형 퍼지 PI 제어기를 설계하는 방법 즉, 도 9의 퍼지 제어기를 설계하는 단계(230)는 도 10에 도시된 바와 같이, 상기 퍼지 제어기의 구조를 선정하는 단계(232), 퍼지 추론 방법을 선정하는 단계(234), 상기 퍼지 제어기의 제어 규칙을 추출하는 단계(236), 상기 퍼지 제어기의 제어 파라미터 조정 또는 제어 규칙을 수정하는 단계(238) 및 상기 퍼지 제어기의 성능을 평가하는 단계(239)를 포함할 수 있다.The method of designing the speed type
도 11에는 본 발명의 일 실시예에 사용된 퍼지 PI 제어기가 도시되어 있다. 도 11에서 플랜트는 상기에서 설명한 ARMAX(25,18,15) 모델을 사용하고, Ref 및 Yk는 각각 용접 시스템의 목표치와 실제 출력이다. 제어기의 입력 변수로는 오차(e)와 오차의 변화량(△e), 제어기의 출력으로는 출력 변화량(△u)의 차이로 하였다. 오차(e), 오차의 변화량(△e), 출력(u)의 관계는 [수학식 2]와 같다.FIG. 11 shows a fuzzy PI controller used in an embodiment of the present invention. In FIG. 11, the plant uses the ARMAX (25,18,15) model described above, and Ref and Yk are the target values and actual outputs of the welding system, respectively. The input variables of the controller are the error (e) and the error variation (Δe), and the controller output is the difference of the output variation (Δu). The relationship between the error (e), the variation amount of error (? E), and the output (u) is as shown in the following equation (2).
이와 같이, 상기 퍼지 제어기를 설계하는 단계(230) 즉, 퍼지 제어기의 구조를 선정하는 단계(232)는 시스템 식별 모델에 적절한 퍼지 제어기의 계수를 조절하기 위해 컴퓨터 시뮬레이션을 이용할 수 있다. 여기서, 상기 퍼지 추론 방법을 선정하는 단계(234)는 간략 추론법을 사용할 수 있다. 퍼지 추론 방법은 퍼지화(fuzzification), 퍼지추론엔진(fuzzy inference engine), 비퍼지화(defuzzyification)로 3 가지로 나눌 수 있다. 퍼지화는 외란의 영향을 많이 받아서 불확실하다고 간주될 때 입력값의 확률적인 특성을 적절한 퍼지 숫자로 변환시켜주는 이등변 삼각형법을 사용할 수 있다. 또한, 퍼지 추론법은 최대-최소법(min-max method)을 사용하며, 비퍼지화는 무게 중심법(center of gravity)을 사용할 수 있다.Thus, step 230 of designing the fuzzy controller, i.e., selecting 232 the structure of the fuzzy controller, may utilize computer simulation to adjust the coefficients of the fuzzy controller appropriate to the system identification model. Here, the
상기 퍼지 제어 규칙을 추출하는 단계(236)에서 추출된 제어 규칙은 [수학식 2]의 입력(e, △e) 및 출력(u)에 대한 퍼지 집합을 각각 7단계로 구성할 수 있다. 또한, 입력(e, △e) 및 출력(u)에 대한 소속 함수(membership function)는 도 12에 도시된 바와 같다. 도 12(a)는 오차(e)의 소속 함수이고, 도 12(b)는 오차의 변화량(△e)의 소속 함수이며, 도 12(c)는 출력(u)의 소속 함수이다.The control rule extracted in the
한편, 퍼지 제어기의 성능을 검증하는 단계(240)에서 설계된 퍼지 제어기의 성능이 만족스럽지 못하면 다시 퍼지 제어기의 성능을 향상시킬 수 있는데, 퍼지 제어기의 성능을 주로 입출력변수의 환산 계수(scaling factor), 소속 함수(membership function), 제어 규칙(control rules)에 의해 영향을 받을 수 있다. 본 발명에서는 퍼지 제어기의 성능 향상 방법으로 환산 계수를 조정하는 방법을 사용한다(도 8의 250 참조). Meanwhile, if the performance of the fuzzy controller designed in the
상기 퍼지 제어기를 최적화하는 단계(260)는 퍼지 제어기의 환산 계수를 조정하기 위해 유전자 알고리즘을 사용한다. 본 발명에서는 퍼지 제어기의 제어 성능 향상을 위해 환산 계수(scaling factor)를 조정하는 방법을 이용하며, 또한 목적 함수는 IAE(integral of the absolute error, 절대오차합)지수를 성능 지수(performance index)로 선정하여 환산 계수 값을 최적화하고, 최적화 알고리즘으로는 유전알고리즘(genetic algorithm) 사용한다. 시스템 식별 모델의 퍼지 제어기를 최적화한 시뮬레이션의 환산 계수는 유전 알고리즘으로 53세대에서 수렴이 되었으며, GE = 0.4936, GD = 2.48683, GDU = 221.035이다.The
한편, 시스템 식별 모델과 최적화 알고리즘을 이용하고 시뮬레이션을 통해 설계된 퍼지 제어기는 처음부터 실제 플랜트 즉, 용접 시스템에 대하여 퍼지 제어기를 조절하는 것보다 시간과 비용면에서 무척 효과적이다. 그러나, 시스템 식별 모델은 실제 시스템의 복잡성, 비선형성 등으로 인해 기본적으로 모델링 오차를 포함하고 있기 때문에 시스템 식별 모델에 기초하여 설계된 제어기를 실제 용접 시스템에 적용하여 재조절해야 할 경우도 있다. 이와 같이, 퍼지 제어기의 최적 계수를 재조절하는 단계(250)는 반응 표면법(response surface method)을 이용하여 퍼지 제어 환산 계수를 재조절 또는 최적화할 수 있다.On the other hand, the fuzzy controller designed by using the system identification model and the optimization algorithm and designed through simulation is very effective in time and cost than the control of the fuzzy controller for the actual plant, that is, the welding system from the beginning. However, since the system identification model basically includes the modeling error due to the complexity and nonlinearity of the actual system, the controller designed based on the system identification model may be applied to the actual welding system to be readjusted. Thus, the
컴퓨터 시뮬레이션의 퍼지 제어 환산 계수를 실제 저항 점 용접 시스템에 적용하여 제어해 보면, 시스템 식별 모델이 실제 용접 시스템을 잘 표현했기 때문에 컴퓨터 시뮬레이션으로 설계된 퍼지 제어기가 잘 작동하는 것을 알 수 있다. 기존의 제어기를 설계하기 위해서는 많은 선행 실험을 하였지만, 본 발명에서는 단지 시스템 식별 모델과 시뮬레이션만으로도 충분히 제어기를 설계할 수 있다.When the fuzzy control conversion coefficient of the computer simulation is applied to the actual resistance spot welding system, the fuzzy controller designed by the computer simulation works well because the system identification model represents the actual welding system well. In order to design an existing controller, many prior experiments have been performed. However, in the present invention, a controller can be sufficiently designed by only a system identification model and a simulation.
이상과 같이 본 발명의 일실시예에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다. While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .
100: 인버터 직류 저항 점 용접 시스템
110: 용접부 컨트롤러 130: 전력변환부
150: 용접 로봇 170: 용접 변압부
190: 용접부100: Inverter DC Resistance Spot Welding System
110: welding part controller 130: power conversion part
150: welding robot 170: welding transformer
190:
Claims (21)
상기 인버터 직류 저항 점 용접 시스템을 시스템 식별 모델로 모델링하는 단계;
상기 시스템 식별 모델을 검증하는 단계;
상기 검증 결과 구해진 상기 시스템 식별 모델을 이용하여 퍼지 제어기를 설계하는 단계;
상기 퍼지 제어기의 성능을 검증하는 단계;
상기 검증 결과 구해진 상기 퍼지 제어기의 최적 계수를 재조절하는 단계; 및
상기 퍼지 제어기를 최적화하는 단계;
를 포함하고,
상기 인버터 직류 저항 점 용접 시스템을 모델링하는 단계는,
상기 인버터 직류 저항 점 용접 시스템의 실험을 설계하고, 시스템 식별을 위한 입력 및 출력을 계측하는 단계;
상기 계측된 입력 및 출력에서 유효한 값을 추출하거나 필터링하는 단계;
상기 시스템 식별 모델의 구조를 선택하는 단계;
기준값을 지정하고, 상기 기준값을 만족시키는 최적의 시스템 식별 모델을 산출하는 단계; 및
상기 산출된 시스템 식별 모델의 성능을 검증하는 단계;
를 포함하며,
상기 시스템 식별을 위한 입력 및 출력을 계측하는 단계에서 입력은 상기 IGBT에 인가되는 온/오프 펄스 신호에서 온에 해당되는 구간 크기를 상기 용접부 컨트롤러에서 PWM 제어 값으로 정의하고 출력은 상기 용접부 컨트롤러의 ADC에서 계측되는 값으로 정의하는 것을 특징으로 하는 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계 방법.
A power converter for generating a welding current and controlling an amount of current or an energizing time of the welding current; A welding transformer for generating a large current to be delivered to the workpiece; A welder having a welding gun for transmitting an electrode pressing force necessary for a welding part of the workpiece and a pneumatic device for generating the pressing force of the electrode; And a welder controller for controlling driving of the weld portion, wherein the power converter includes: a rectifier diode for rectifying three-phase AC power; A capacitor for smoothing the rectified power supply to generate a DC waveform; And an inverter for converting the DC waveform generated from the capacitor into an AC having a predetermined pulse width and using four IGBTs, the method comprising the steps of:
Modeling the inverter DC resistance spot welding system as a system identification model;
Verifying the system identification model;
Designing a fuzzy controller using the system identification model obtained as a result of the verification;
Verifying performance of the fuzzy controller;
Re-adjusting the optimum coefficient of the fuzzy controller obtained as a result of the verification; And
Optimizing the fuzzy controller;
Lt; / RTI >
Wherein modeling the inverter DC resistance spot welding system comprises:
Designing an experiment of the inverter DC resistance spot welding system and measuring input and output for system identification;
Extracting or filtering valid values from the measured inputs and outputs;
Selecting a structure of the system identification model;
Designating a reference value and calculating an optimal system identification model satisfying the reference value; And
Verifying performance of the computed system identification model;
/ RTI >
In the step of measuring input and output for system identification, an input defines an interval size corresponding to an on / off pulse signal applied to the IGBT as a PWM control value in the welder controller and an output is defined as an ADC Wherein the fuzzy controller is defined as a value measured by the fuzzy controller.
상기 시스템 식별 모델의 성능을 검증하는 단계에서 성능을 만족하지 못하면, 상기 최적의 시스템 식별 모델을 산출하는 단계를 다시 수행하는, 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법.
15. The method of claim 14,
And if the performance is not satisfied at the step of verifying the performance of the system identification model, calculating the optimal system identification model again.
상기 퍼지 제어기를 설계하는 단계는,
상기 퍼지 제어기의 구조를 선정하는 단계;
퍼지 추론 방법을 선정하는 단계;
상기 퍼지 제어기의 제어 규칙을 추출하는 단계;
상기 퍼지 제어기의 제어 파라미터 조정 또는 제어 규칙을 수정하는 단계; 및
상기 퍼지 제어기의 성능을 평가하는 단계;
를 포함하는 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법.
15. The method of claim 14,
Wherein designing the fuzzy controller comprises:
Selecting a structure of the fuzzy controller;
Selecting a fuzzy inference method;
Extracting a control rule of the fuzzy controller;
Modifying a control parameter adjustment or control rule of the fuzzy controller; And
Evaluating performance of the fuzzy controller;
A method for designing a fuzzy controller of an inverter DC resistance spot welding system.
상기 시스템 식별 모델을 모델링하는 단계는 실험을 통해 상기 인버터 직류 저항 점 용접 시스템의 특성을 반영한 입력 데이터를 획득하고,
상기 퍼지 제어기를 설계하는 단계는 상기 시스템 식별 모델에 적절한 상기 퍼지 제어기의 계수를 조절하기 위해 컴퓨터 시뮬레이션을 이용하는, 인버터 직류 저항 점 용접 시스템의 퍼지 제어기의 설계방법.
18. The method of claim 17,
Modeling the system identification model may include experimentally obtaining input data that reflects the characteristics of the inverter DC resistance spot welding system,
Wherein designing the fuzzy controller utilizes computer simulation to adjust coefficients of the fuzzy controller appropriate to the system identification model.
상기 퍼지 제어기의 최적 계수를 재조절하는 단계는 반응 표면법을 이용하여 계수를 재조절하고,
상기 퍼지 제어기를 최적화하는 단계는 유전자 알고리즘을 이용하는, 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법.
15. The method of claim 14,
The step of re-adjusting the optimal coefficients of the fuzzy controller may include re-adjusting the coefficients using a reactive surface method,
Wherein the step of optimizing the fuzzy controller utilizes a genetic algorithm.
상기 퍼지 제어기를 설계하는 단계는 상기 시스템 식별 모델을 이용하여 속도형 퍼지 PI 제어기를 설계하는, 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법.
15. The method of claim 14,
Wherein the step of designing the fuzzy controller designes a velocity-type fuzzy PI controller using the system identification model.
상기 퍼지 추론 방법을 선정하는 단계는 간략 추론법을 사용하고,
상기 퍼지 제어기의 성능을 평가하는 단계에서 성능을 만족하지 못하면 상기 퍼지 제어기의 환산 계수를 조정하는, 인버터 직류 저항 점 용접 시스템의 퍼지 제어기 설계방법.18. The method of claim 17,
Wherein the step of selecting the fuzzy inference method uses a simple reasoning method,
Wherein the conversion coefficient of the fuzzy controller is adjusted if the performance is not satisfied in the step of evaluating the performance of the fuzzy controller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100061772A KR101593642B1 (en) | 2010-06-29 | 2010-06-29 | Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100061772A KR101593642B1 (en) | 2010-06-29 | 2010-06-29 | Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120001126A KR20120001126A (en) | 2012-01-04 |
KR101593642B1 true KR101593642B1 (en) | 2016-02-16 |
Family
ID=45608861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100061772A KR101593642B1 (en) | 2010-06-29 | 2010-06-29 | Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101593642B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101386875B1 (en) * | 2013-01-21 | 2014-04-24 | 한국항공우주연구원 | Multiple esd pulse generator |
MX367552B (en) * | 2013-07-11 | 2019-08-27 | Nippon Steel Corp | Resistive spot welding method. |
JP6137337B2 (en) | 2013-12-20 | 2017-05-31 | 新日鐵住金株式会社 | Resistance spot welding method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002321068A (en) * | 2001-04-27 | 2002-11-05 | Miyachi Technos Corp | Resistance welding device for covered wire |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08318377A (en) * | 1995-05-25 | 1996-12-03 | Tsuguhiko Sato | Resistance spot welding method |
-
2010
- 2010-06-29 KR KR1020100061772A patent/KR101593642B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002321068A (en) * | 2001-04-27 | 2002-11-05 | Miyachi Technos Corp | Resistance welding device for covered wire |
Also Published As
Publication number | Publication date |
---|---|
KR20120001126A (en) | 2012-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11097369B2 (en) | Method and apparatus for providing welding type power | |
CN102458748B (en) | Controller, welding power supply and methods for determining weld cable inductance during the welding | |
US20220048128A1 (en) | Method and Apparatus For Providing Welding Type Power With Flux Balancing | |
US8354608B2 (en) | Methods for control of a fusion welding process by maintaining a controlled weld pool volume | |
EP2519375B1 (en) | Universal input power supply utilizing parallel power modules | |
US10966307B2 (en) | X-ray source arrangement for generating X-ray radiation | |
Balestrino et al. | Cuk converter global control via fuzzy logic and scaling factors | |
KR101593642B1 (en) | Inverter dc resistance spot welding system, control method for welding process thereof and design method for fuzzy controller thereof | |
CN101513690A (en) | Control system for lowering splashing amount of CO2 welding machine and XM waveform control method | |
CN108695996A (en) | Radio energy transmission system sliding-mode control based on Buck links | |
CN103692056A (en) | Multifunctional digital waveform control arc-welding inverter power supply | |
JP2013172612A (en) | Power conversion device | |
CN102922091B (en) | Digitally-controlled multifunctional inverted arc welding machine | |
Ye et al. | A robust one-cycle controlled full-bridge series-parallel resonant inverter for a high-frequency AC (HFAC) distribution system | |
AU740419B2 (en) | Resistance weld control with line impedance compensation | |
CN104267600B (en) | Ladle refining furnace Electrode Computer Control System and control method thereof | |
KR101106952B1 (en) | Apparatus and operating method of dc inverter resistance spot welding connected with network for intelligence control and recording medium | |
EP3215298B1 (en) | Method and apparatus including flux balancing for providing power in an arc welder | |
CN103128424A (en) | Method for controlling single-point globular transfer thermal balance digital intelligent electrical arc welding | |
JP3086574B2 (en) | Grid-connected inverter | |
Zhou et al. | Research on adaptive controller for variable polarity plasma arc welding power supply with high-frequency | |
KR102608503B1 (en) | Industrial operating device with harmonic filter unit | |
JPH05337655A (en) | Method and device for controlling welding current of resistance welding machine | |
Kelm | Modeling and Control Strategies for Multiprocess Arc Welding Power Sources | |
Ibáñez et al. | A Novel Real-Time Wear Detection System for the Secondary Circuit of Resistance Welding Guns |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20190102 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20200102 Year of fee payment: 5 |
|
R401 | Registration of restoration |