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
PL
Przedstawiono jednolity sposób doboru nastaw PID dla regulatora kursu i regulatora śledzenia ścieżki, które występują w kaskadowym układzie autopilota statku. Jednolitość projektowania jest możliwa dzięki temu, że w odniesieniu do każdego regulatora sterowany przez niego obiekt wygląda jak integrator ze stałą czasową. W przypadku regulatora kursu jest to znany model Nomoto. Dzięki eliminacji przez regulator stałej czasowej obiektu, układ zamknięty staje się układem 2-go rzędu. Założono, że układ ten ma mieć podwójną stałą czasową różniącą się w zadanym stosunku od stałej czasowej obiektu. Pokazano, że tak zaprojektowany regulator kursu lepiej tłumi zakłócenia środowiskowe niż regulator z wzorcowymi nastawami.
EN
Uniform approach to selection of PID settings for heading and path tracking controllers that create a cascade control system for ship autopilot is presented. Uniformity of the design follows from observation that for each of the controllers the controlled plant looks like an integrator with time constant. In case of the heading controller, the plant is represented by the known Nomoto model. Due to elimination of the plant time constant by the controller, each of the closed loop systems becomes of 2nd order. One assumes that such system should have a double time constant, different in a prescribed ratio from time constant of the controlled plant. It is shown that the heading controller designed in this way suppresses disturbances better than the controller with standard settings.
3
EN
A consistent approach to the development of tuning rules for course-keeping and path-tracking PID controllers for a ship autopilot are presented. The consistency comes from the observation that for each of the controllers the controlled plant can be modelled by an integrator with inertia. In the case of the course controller, it is the well-known Nomoto model. The PID controller may be implemented in series or parallel form, the consequence of which is a 2nd or 3rd order of the system, specified by a double or triple closed-loop time constant. The new tuning rules may be an alternative to the standard ones given in [1,2]. It is shown that, whereas the reference responses for the standard and new rules are almost the same, the new rules provide better suppression of disturbances such as wind, waves or current. The parallel controller is particularly advantageous. The path-tracking PID controller can provide better tracking accuracy than the conventional PI. Simulated path-tracking trajectories generated by a cascade control system are presented. The novelty of this research is in the theory, specifically in the development of new tuning rules for the two PID autopilot controllers that improve disturbance suppression.
PL
Norma IEC 61131-3 definiuje pięć języków programowania sterowników przemysłowych. Norma ta jest powszechnie stosowana, wiele środowisk inżynierskich jest z nią całkowicie, bądź częściowo zgodnych. W literaturze opisano kilka akademickich rozwiązań, jednak zazwyczaj implementują one jedynie wybrane elementy normy (np. tylko jeden lub dwa języki). Komercyjne środowiska inżynierskie zwykle obsługują wszystkie języki, ale ich dokumentacja skupia się na korzystaniu ze środowiska, natomiast rzadko ujawniane są szczegóły dotyczące wewnętrznej architektury i implementacji. W artykule przedstawiono takie rozwiązania dla pakietu inżynierskiego CPDev. Architektura bazująca na maszynie wirtualnej sprawia, że środowisko jest przenośne, co ułatwia wdrożenie na różnych platformach sprzętowych. W artykule przedstawiono kilka wdrożeń przemysłowych środowiska CPDev.
EN
The IEC 61131-3 standard defines five languages, dedicated for programming industrial controllers. The standard is commonly used, there are numerous engineering environments fully or partially compatible with it. Several academic solutions have been described in the literature, but they typically implement only selected parts of the IEC 61131-3 standard (e.g. only one or two languages). On the other hand, commercial engineering environments usually implement all languages, but their documentation focuses on the application of the environment, whereas details about internal architecture and implementation are rarely disclosed. The paper describes such internal details of the CPDev engineering environment. The architecture based on the virtual machine makes the environment portable, thus facilitate implementation on diverse hardware platforms. Several industrial implementations of CPDev are also mentioned.
8
Content available Developing a multiplatform control environment
EN
IEC 61131‐3 control environment is called multiplatform if source programs can be executed by various processors, beginning from 8‐bit microcontrollers up to 32/64‐ bit efficient CPUs. This implies that virtual machine (VM), i.e. a software implemented processor, is used as runtime by the host CPU. The VM executes certain intermediate code into which IEC 61131‐3 programs are compiled. En‐ vironment of this type called CPDev has been gradually developed by the authors over the last decade, beginning with initial report in this journal in 2008 [47]. However, technical implementations of its functionalities have not been described so far. This involves such matters as intermediate language, parametrization of the compiler and VM, multiproject runtime, translators of graphical languages, device‐independent HMI, target platform and communication interfacing, which are presented in compact form in this paper. Some characteristic industrial implementations are indicated.
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ć.