Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 8

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available remote Elastyczny układ sterowania CNC maszyn bazujący na PC
PL
Przedstawiono układ sterowania numerycznego maszyn oparty na komputerze PC, komunikujący się z serwonapędami oraz pomocniczymi układami wejścia i wyjścia poprzez magistralę komunikacyjną EtherCAT. Komputer wyposażono w system operacyjny czasu rzeczywistego Linux RTAI oraz zmodernizowane oprogramowanie sterujące LinuxCNC. Opracowano programowy moduł komunikacyjny magistrali EtherCAT i zintegrowano go z oprogramowaniem LinuxCNC. Przytoczono wyniki badań, ilustrujące możliwości układu sterowania w zakresie wygładzania trajektorii, a także wyniki badań błędów nadążania, przeprowadzonych na stanowisku z modułem ruchu liniowego z serwonapędem PMSM. Zestawiono podstawowe parametry serwonapędu dotyczące możliwości dynamicznych i precyzyjnego pozycjonowania, osiągnięte na stanowisku ruchu liniowego. Omówiony w artykule układ sterowania numerycznego maszyn został wdrożony w maszynie trzyosiowej.
EN
In the article a PC-based CNC machine control system is presented which communicates with servo drives and auxiliary input/output devices via EtherCAT bus. LinuxRTAI real-time operating system and LinuxCNC control software were implemented in the PC controller. A software module implementing EtherCAT communication with the servo drives was developed and integrated with LinuxCNC. Experimental results were presented which show the trajectory smoothing capabilities of the control system. Experimental results were also presented that show following errors obtained by running an example trajectory on a linear motion module. Basic parameters that show the control systems capabilities obtained during the experimental tests have been presented. The CNC control system presented in this article was implemented on a 3-axis machine.
EN
In the article a PC-based numerical machine control system is presented, communicating over EtherCAT bus with servodrives and auxiliary I/O devices. LinuxRTAI real-time operating system was implemented on the PC controller along with the LinuxCNC control software. EtherCAT software communication module was developed and integrated with LinuxCNC. The software module implements CANOpen (CIA301) application layer standard along with device profiles for servodrives (CIA402) and I/O devices (CIA401). This allows for fast bidirectional communication between the PC controller and servodrives or I/O devices. The CNC control system developed by the authors has simple construction and is very flexible. It can be easily adapted to machines of different configuration.
PL
W artykule przedstawiono układ sterowania numerycznego maszyn zbudowany na bazie komputera PC, komunikujący się z serwonapędami i układami wejścia/wyjścia sterującymi wyposażeniem maszyny poprzez magistralę komunikacyjną EtherCAT. W komputerze zaimplementowano system operacyjny czasu rzeczywistego Linux RTAI wraz ze zmodyfikowanym oprogramowaniem sterującym LinuxCNC. Opracowano programowy moduł komunikacyjny magistrali EtherCAT i zintegrowano go z oprogramowaniem LinuxCNC. Opracowany moduł EtherCAT umożliwia komunikację z serwonapędami zgodnie ze standardem CiA 402 oraz modułami wejść/wyjść zgodnie ze standardem CiA 401. Opracowany układ sterowania cechuje się prostą budową i łatwym montażem. Pozwala na bardzo szybką dwukierunkową komunikację z napędami i układami wejścia/wyjścia. Jest układem elastycznym, który można łatwo zaimplementować do sterowania maszynami wieloosiowymi o różnej konfiguracji.
EN
This article presents a PC-based numerical machine control system communicating via EtherCAT with servo drives and input/output devices controlling machine equipment. Linux RTAI real time operating system and LinuxCNC machine control software modified by the authors was implemented on the PC computer. A software EtherCAT communication module was developed and integrated with LinuxCNC. The developed module enabled communication with servo drives according to the CiA 402 standard and with input/output modules according to the CiA 401 standard. The developed control system has simple construction. It allows for very fast fullduplex communication with servo drives and input-output modules. The control system is flexible and easily implemented to controlling machines of different configurations.
PL
W artykule omówiono zagadnienia dotyczące budowy i sterowania napędem z silnikiem PMSM i 3-poziomowym falownikiem napięcia z diodami poziomującymi. Opracowany falownik, dzięki zastosowaniu wyjściowego filtra LC, charakteryzuje się sinusoidalnym napięciem wyjściowym. Przedstawiono również bazujący na sprzężeniu od zmiennych stanu dyskretny algorytm sterowania zapewniający uzyskanie sinusoidalnego napięcia wyjściowego o niskiej zawartości harmonicznych w szerokim zakresie pracy napędu. Zaprezentowano wyniki badań symulacyjnych i eksperymentalnych potwierdzające poprawne działanie opracowanego układu napędowego.
EN
In this paper designing and control process of the drive with PMSM and 3-level neutral point clamped voltage inverter was discussed. Designed inverter, with the help of an output LC filter, provides true sine wave output voltage. Discrete state feedback control algorithm was used in order to obtain sine wave output voltage of the designed inverter with low harmonics content in a wide range of the drive operation. Proper operation of the designed drive was confirmed in simulation as well as experimental test results.
PL
Przekształtniki 3-poziomowe stają się obecnie coraz bardziej popularne ze względu na możliwość generowania przebiegów o mniejszej zawartości harmonicznych. Jest to szczególnie istotne w przypadku wytwarzania sinusoidalnego napięcia na wyjściu przekształtnika. Algorytm modulacji SVM coraz częściej implementowany jest w układach programowalnych FPGA ze względu na dużą szybkość działania i możliwość uzyskania dużych częstotliwości przełączania. W artykule przedstawiono implementację algorytmu 3D-SVM dla przekształtnika 3-poziomowego z sinusoidalnym napięciem wyjściowym w układzie FPGA Spartan 6 LX9. Przedstawione wyniki badań doświadczalnych dowodzą poprawności działania prezentowanej implementacji.
EN
Three level inverters are becoming more popular due to the ability to generate outputs with less harmonic content. This is especially important when sinusoidal inverter output voltage is required. SVM modulation algorithm is frequently implemented in FPGA programmable logic due to high operating speed and ability to achieve high switching frequencies. The article presents an implementation of a 3D-SVM algorithm for a 3-level sinusoidal output inverter on a Spartan 6 LX9 FPGA. Experimental results are presented that prove correct operation of the presented implementation.
EN
This paper presents the design and analysis process of state feedback controllers for NPC type 3-level sine wave inverter. In order to achieve good dynamic features in a state feedback control an internal model of reference input and a feedforward path are introduced. During synthesis process of the state feedback controllers maximum permissible dynamics of voltage control in the linear range of modulation is taken into account. It is shown that initially gains of the controller and feedforward path are non-stationary and depend on the angular velocity. Stationary approximation of a non-stationary state feedback controller is presented in details. Proposed state feedback control structures for continuous voltage shaping NPC type 3-level voltage source inverter are examined in FOC PMSM drive. The novelty of the presented controller lays in a stationary approximated state feedback control structure designed in terms of maximum permissible dynamics of a voltage control system. Simulation and experimental results (at the level of 3 kW) of the designed control algorithms are included.
PL
W układach sterowania maszyn numerycznych CNC istnieje możliwość zmniejszenia błędów odzwierciedlenia zadanej trajektorii ruchu oraz poprawienia dokładności wykonania elementów obrabianych poprzez wykorzystanie sterowania optymalnego. W proponowanym algorytmie sterowania użyto neuronowego modelu obiektu regulacji oraz sterowania predykcyjnego. Błędy obróbki są kompensowane poprzez modyfikację zadanej trajektorii ruchu.
EN
In CNC multi axis machine control systems it is possible to decrease motion trajectory errors and increase manufacturing precision by using optimal control. The proposed algorithm uses a neural network plant model and predictive control. Machining errors are compensated by modification of the reference trajectory.
8
Content available remote Implementacja sieci neuronowej MLP FPNN w strukturze układu programowalnego FPGA
PL
W artykule przedstawiono opis budowy i implementacji sieci neuronowej typu MLP FPNN w układzie FPGA. Przedstawiono budowę struktury oryginalnej sieci FPNN oraz budowę struktury dwóch sieci będących modyfikacjami oryginalnej sieci FPNN. Sieci neuronowe zostały zaimplementowane w układzie programowalnym. Przeprowadzono badania sprawdzające dokładność i czas realizacji obliczeń wykonywanych przez sieci neuronowe. Otrzymane wyniki potwierdzają zasadność implementacji zmodyfikowanej struktury sieci typu MLP FPNN.
EN
In the article a description of structure and implementation of MLP FPNN neural networks in FPGA’s was presented. Structure of the original FPNN net and its modifications were presented. Neural networks were implemented in programmable logic. Experiments were performed to verify the precision and speed of computations conducted by the neural networks. Results obtained prove the legitimacy of implementing the modified MLP FPNN structure.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.