KR20200080976A - Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 - Google Patents
Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 Download PDFInfo
- Publication number
- KR20200080976A KR20200080976A KR1020180171017A KR20180171017A KR20200080976A KR 20200080976 A KR20200080976 A KR 20200080976A KR 1020180171017 A KR1020180171017 A KR 1020180171017A KR 20180171017 A KR20180171017 A KR 20180171017A KR 20200080976 A KR20200080976 A KR 20200080976A
- Authority
- KR
- South Korea
- Prior art keywords
- notch filter
- parameter
- notch
- setting
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H7/00—Multiple-port networks comprising only passive electrical elements as network components
- H03H7/01—Frequency selective two-port networks
- H03H7/0115—Frequency selective two-port networks comprising only inductors and capacitors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H9/00—Networks comprising electromechanical or electro-acoustic elements; Electromechanical resonators
- H03H9/15—Constructional features of resonators consisting of piezoelectric or electrostrictive material
- H03H9/205—Constructional features of resonators consisting of piezoelectric or electrostrictive material having multiple resonators
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Power Engineering (AREA)
- Acoustics & Sound (AREA)
- Feedback Control In General (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 서보 시스템의 블록도이다.
도 3은 본 발명의 일 실시예에 따른 파라미터 설정 장치의 블록도이다.
도 4는 본 발명의 일 실시예에 따른 파라미터 설정부의 블록도이다.
도 5는 본 발명의 일 실시예에 따른 네트워크 저장부의 블록도이다.
도 6은 본 발명의 일 실시예에 따른 노치필터 파라미터 설정 방법의 순서도이다.
도 7은 본 발명의 일 실시예에 따른 노치 필터 파라미터를 설정하는 단계의 순서도이다.
100: 파라미터 설정 장치
101: 데이터 전처리부
102: 파라미터 설정부
1020: 네트워크 저장부
1022: 파라미터 업데이트부
1024: 보상 계산부
1026: 기계 학습부
1028: 완료 조건 판단부
110: 제어기
120: 제어 대상
130: 엔코더
140: 노치 필터
Claims (11)
- 제어기, 제어 대상 및 상기 제어기와 상기 제어 대상 사이에 위치하여 상기 제어기의 제어 신호의 공진 성분을 제거하는 노치 필터를 포함하는 서보 시스템에 적용되는 노치필터 파라미터 설정 장치로서,
상기 제어 대상에 입력되는 입력 신호, 상기 제어 대상에서 출력되는 출력 신호 및 상기 제어기의 파라미터를 수신하고, 상기 입력 신호, 상기 출력 신호 및 상기 제어기의 파라미터를 기초로 상기 서보 시스템의 주파수 응답을 계산하여 전처리된 데이터를 생성하는 데이터 전처리부; 및
상기 전처리된 데이터를 이용하여 강화 학습 기반의 인공 신경망을 통해 노치 필터 파라미터를 설정하는 파라미터 설정부를 포함하는 것을 특징으로 하는 노치필터 파라미터 설정 장치. - 제1 항에 있어서,
상기 파라미터 설정부는,
상기 전처리된 데이터를 입력받아 상기 노치 필터 파라미터를 업데이트 하기위한 Q 값을 출력하고, 상기 Q 값을 결정하는 Q 함수를 추정하는 인공 신경망으로 구성된 네트워크 저장부;
상기 네트워크 저장부로부터 제공된 Q 값을 바탕으로 노치 필터 파라미터를 업데이트하는 파라미터 업데이트부;
상기 파라미터 업데이트부에서 제공된 상기 노치 필터 파라미터를 바탕으로 보상값을 계산하는 보상 계산부;
상기 보상값을 고려한 강화 학습 방법을 통해 상기 인공신경망을 업데이트하는 기계 학습부; 및
상기 파라미터의 설정을 완료하는 조건을 판단하고, 미리 설정된 조건이 만족되는 경우, 파라미터의 설정을 완료하고, 현재 설정된 노치 필터의 파라미터를 상기 노치 필터에 제공하는 완료 조건 판단부를 포함하는 것을 특징으로 하는 노치필터 파라미터 설정 장치. - 제2 항에 있어서,
상기 강화 학습 방법은 상기 Q 함수가 최대가 되는 행동을 선택하는 것으로, 상기 행동은 상기 노치 필터 파라미터를 조절하는 것을 포함하는 노치필터 파라미터 설정 장치. - 제3 항에 있어서,
상기 노치 필터는 노치 필터 주파수(notch frequency), 노치 필터 깊이(notch depth parameter) 및 노치 필터 너비(notch width parameter)를 상기 노치 필터 파라미터로 포함하며,
상기 행동은 상기 노치 필터 주파수, 상기 노치 필터 깊이, 상기 노치 필터 너비 중 적어도 하나를 조절하는 것을 포함하는 노치필터 파라미터 설정 장치. - 제3 항에 있어서,
상기 노치 필터는 상기 서보 시스템에 복수로 구성되며,
상기 노치필터 파라미터 설정 장치는 상기 복수의 노치 필터 각각의 파라미터를 설정하는 것을 특징으로 하는 노치필터 파라미터 설정 장치. - 제어기, 제어 대상 및 상기 제어기와 상기 제어 대상 사이에 위치하여 상기 제어기의 제어 신호의 공진 성분을 제거하는 노치 필터를 포함하는 서보 시스템에 적용되는 노치필터 파라미터 설정 장치의 노치필터 파라미터 설정 방법으로,
상기 제어 대상에 입력되는 입력 신호, 상기 제어 대상에서 출력되는 출력 신호 및 상기 제어기의 파라미터를 수신하고, 상기 입력 신호, 상기 출력 신호 및 상기 제어기의 파라미터를 기초로 상기 서보 시스템의 주파수 응답을 계산하여 전처리된 데이터를 생성하는 단계; 및
상기 전처리된 데이터를 이용하여 강화 학습 기반의 인공 신경망을 통해 노치 필터 파라미터를 설정하는 단계를 포함하는 노치필터 파라미터 설정 방법. - 제6 항에 있어서,
상기 노치 필터 파라미터를 설정하는 단계는,
상기 전처리된 데이터를 입력받아 Q 값을 출력하고 상기 Q 값을 이용하여 상기 노치 필터 파라미터를 업데이트하는 단계;
상기 노치 필터 파라미터를 바탕으로 보상값을 계산하는 단계;
상기 보상값을 고려한 강화 학습 방법을 통해 상기 인공신경망을 업데이트하는 단계; 및
상기 노치 필터 파라미터의 설정 완료 여부를 판단하는 단계를 포함하고,
상기 노치 필터 파라미터의 설정 완료 여부를 판단하는 단계는 상기 파라미터의 설정을 완료하는 조건을 판단하고, 미리 설정된 조건이 만족되는 경우, 파라미터의 설정을 완료하고 현재 설정된 노치 필터의 파라미터를 상기 노치 필터에 제공하며, 미리 설정된 조건이 만족되지 않는 경우, 상기 Q 함수를 추정하는 단계, 보상값을 계산하는 단계 및 노치 필터 파라미터를 업데이트하는 단계를 반복 수행하는 것을 특징으로 하는 노치필터 파라미터 설정 방법. - 제7 항에 있어서,
상기 강화 학습 방법은 상기 Q 함수가 최대가 되는 행동을 선택하는 것으로, 상기 행동은 상기 노치 필터 파라미터를 조절하는 행동을 포함하는 노치필터 파라미터 설정 방법. - 제7 항에 있어서,
상기 노치 필터는 노치 필터 주파수(notch frequency), 노치 필터 깊이(notch depth parameter) 및 노치 필터 너비(notch width parameter)를 상기 노치 필터 파라미터로 포함하며,
상기 행동은 상기 노치 필터 주파수, 상기 노치 필터 깊이, 상기 노치 필터 너비 중 적어도 하나를 조절하는 것을 포함하는 노치필터 파라미터 설정 방법. - 제7 항에 있어서,
상기 노치 필터는 상기 서보 시스템에 복수로 구성되며,
상기 노치필터 파라미터 설정 장치는 상기 복수의 노치 필터 각각의 파라미터를 설정하는 것을 특징으로 하는 노치필터 파라미터 설정 방법. - 하드웨어와 결합되어 제6항 내지 제10항 중 어느 한 항에 따른 노치필터 파라미터 설정 방법을 실행하도록 매체에 저장된 컴퓨터 프로그램.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180171017A KR102215752B1 (ko) | 2018-12-27 | 2018-12-27 | Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180171017A KR102215752B1 (ko) | 2018-12-27 | 2018-12-27 | Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200080976A true KR20200080976A (ko) | 2020-07-07 |
| KR102215752B1 KR102215752B1 (ko) | 2021-02-17 |
Family
ID=71603414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180171017A Active KR102215752B1 (ko) | 2018-12-27 | 2018-12-27 | Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102215752B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240085773A (ko) * | 2022-12-08 | 2024-06-17 | 한국전자기술연구원 | 강화학습 기반 sc-fdma 시스템의 papr 감소 장치 |
| CN119420319A (zh) * | 2024-11-04 | 2025-02-11 | 武汉博畅通信设备有限责任公司 | 一种数控电调陷波器及选数控制方法 |
| CN121217095A (zh) * | 2025-11-27 | 2025-12-26 | 成都星象科技有限公司 | 一种抗干扰电调陷波器运行控制方法及系统 |
| CN121454319A (zh) * | 2026-01-05 | 2026-02-03 | 宁波舜宇光电软件开发有限公司 | 用于频率响应分析测试的测试方法、装置、设备及介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150134323A (ko) * | 2013-03-29 | 2015-12-01 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치의 서보 조정 방법 |
| KR101757267B1 (ko) * | 2015-07-02 | 2017-07-13 | 서울대학교산학협력단 | 적응 노치 필터를 이용한 서보 시스템의 자동 공진 억제 장치 및 그 방법 |
| JP2018195018A (ja) * | 2017-05-16 | 2018-12-06 | ファナック株式会社 | 機械学習装置、サーボ制御システム及び機械学習方法 |
-
2018
- 2018-12-27 KR KR1020180171017A patent/KR102215752B1/ko active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150134323A (ko) * | 2013-03-29 | 2015-12-01 | 파나소닉 아이피 매니지먼트 가부시키가이샤 | 모터 구동 장치의 서보 조정 방법 |
| KR101757267B1 (ko) * | 2015-07-02 | 2017-07-13 | 서울대학교산학협력단 | 적응 노치 필터를 이용한 서보 시스템의 자동 공진 억제 장치 및 그 방법 |
| JP2018195018A (ja) * | 2017-05-16 | 2018-12-06 | ファナック株式会社 | 機械学習装置、サーボ制御システム及び機械学習方法 |
Non-Patent Citations (1)
| Title |
|---|
| P. Schmid, and T. Rehm, "Notch filter tuning for resonant frequency reduction in dual inertia systems," in Conference Record of the 1999 IEEE Industry Applications Conference, pp. 1730-1734, 1999. |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240085773A (ko) * | 2022-12-08 | 2024-06-17 | 한국전자기술연구원 | 강화학습 기반 sc-fdma 시스템의 papr 감소 장치 |
| CN119420319A (zh) * | 2024-11-04 | 2025-02-11 | 武汉博畅通信设备有限责任公司 | 一种数控电调陷波器及选数控制方法 |
| CN121217095A (zh) * | 2025-11-27 | 2025-12-26 | 成都星象科技有限公司 | 一种抗干扰电调陷波器运行控制方法及系统 |
| CN121454319A (zh) * | 2026-01-05 | 2026-02-03 | 宁波舜宇光电软件开发有限公司 | 用于频率响应分析测试的测试方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102215752B1 (ko) | 2021-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Prasad et al. | Optimal control of nonlinear inverted pendulum system using PID controller and LQR: performance analysis without and with disturbance input | |
| JP6514257B2 (ja) | 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法 | |
| KR20200080976A (ko) | Ai 기반 노치 필터의 파라미터 설정 장치 및 방법 | |
| Tatjewski | Advanced control of industrial processes: structures and algorithms | |
| Stogiannos et al. | Model predictive control for systems with fast dynamics using inverse neural models | |
| KR102035389B1 (ko) | 히스토리 데이터 기반 뉴럴 네트워크 학습을 통한 공정 제어 방법 및 시스템 | |
| KR102577188B1 (ko) | 목표 시스템에 대한 제어 시스템 생성 | |
| KR20180024092A (ko) | Pid 게인 자동 튜닝 방법 | |
| DE102013100434A1 (de) | Kompensieren von Sollwertänderungen in einer nicht-periodisch aktualisierten Steuereinrichtung | |
| KR20180032453A (ko) | 인공 신경망을 이용한 pid 제어기 게인 조정 시스템 및 방법 | |
| Baltieri et al. | A probabilistic interpretation of PID controllers using active inference | |
| CN115922696A (zh) | 机器人力控方法、装置、电子设备及可读存储介质 | |
| CN114193458B (zh) | 一种基于高斯过程在线学习的机器人控制方法 | |
| EP3918531A1 (en) | Model-free control of dynamical systems with deep reservoir computing | |
| JP2021015526A (ja) | 情報処理装置 | |
| CN119045332B (zh) | 一种基于观测器的多智能体系统最优协同控制方法 | |
| KR102240723B1 (ko) | 위치 예측부를 포함하는 제어기 및 이의 제어 방법 | |
| CN111077772B (zh) | 基于伺服驱动的跟踪控制方法、装置和计算机设备 | |
| del Rosal | Model-free predictive controller using double-sided kernels for system identification | |
| Astrom | Robust and adaptive pole placement | |
| KR102605858B1 (ko) | Pid 제어 방법 및 장치 | |
| CN117351449B (zh) | 基于极坐标加权的道路可通行区域边界优化方法 | |
| Nguyen | Least-squares parameter identification | |
| CN120170738A (zh) | 一种机械臂视觉伺服跟踪方法、设备、介质、产品及机器人 | |
| Cotsaftis | Exponentially stable and robust control for dynamical systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18 | Changes to party contact information recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R18-OTH-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |
