Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 12

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
EN
The paper discusses an application of standard UDP/ IP/Ethernet local area network as a communication layer for real-time distributed avionic application. The main objective of the paper is to propose and discuss hardware/software network configurations which improve the control device's data exchange even if the network must conduct another data intensive stream services.
PL
W artykule rozważane jest zastosowanie standardowej lokalnej sieci komputerowej klasy UDP/IP/Ethernet jako platformy komunikacyjnej dla pokładowej rozproszonej aplikacji czasu rzeczywistego. Głównym przedmiotem analiz prowadzonych w pracy jest dobór konfiguracji sprzętowo-programowych dla sieci, w których należy zachować przepustowość dla danych procesowych systemu sterowania przy obecności innych znaczących transferów danych.
PL
Wprowadzanie technik wytwarzania oprogramowania sterującego dla statków powietrznych oparte na systemach operacyjnych napotyka na pewne bariery psychologiczne. Procedury komunikacyjne, zarządzające procesami oraz sterujące urządzeniami wejścia/wyjścia są dostarczane w postaci skompilowanych modułów programowych, co często rodzi wątpliwości co do jakości i przewidywalności otrzymanych gotowych modułów programowych. Oprogramowanie przygotowywane na platformę systemu operacyjnego czasu rzeczywistego ma zwykle strukturę współbieżną, składającą się z komunikujących się między sobą i otoczeniem potencjalnie równolegle wykonywanych zadań. Opracowywanie aplikacji współbieżnych ma opinię zadania trudnego i niosącego wiele zagrożeń, takich jak możliwość zakleszczenia czy zagłodzenia procesów obliczeniowych. W pracy omówiono praktyczne zagadnienia związane z opracowywaniem oprogramowania systemu sterowania lotem na platformę wielozadaniowego systemu operacyjnego czasu rzeczywistego. Przeprowadzono dyskusję nad celowością stosowania systemów operacyjnych w aplikacjach awionicznych. Rozważano problemy dekompozycji podsystemów sterowania na zbiór współbieżnych zadań czasu rzeczywistego oraz zasady konstruowania kanałów komunikacyjnych pomiędzy komponentami systemu. Opracowanie podsumowuje doświadczenia zdobyte podczas wytwarzania oprogramowania autopilota dla Latającego Obserwatora Terenu, realizowanego jako projekt rozwojowy nr OR00011611.
EN
Implementation of manufacturing techniques of control software for aicrafts based on operating systems encounters psychological difficulties. Communication procedures of processes management and control input-output attachments are delivered as complicated programmatic modules which raise doubts about quality and predictability of ready-to-use programmatic modules. Real-time operating system software has usually concurrent structure consisting of potentially parallel tasks communicating with each other. Developing of concurrent applications is a difficult task and is characterized by number of risks, such as possibility of deadlock or starvation of computational processes. Some new development steps ought to be taken into consideration during the real-time operating system based on flight control system programming. These steps as well as the advantages and disadvantages of real-time operating systems introduction in avionic applications are discussed in this paper. The technique of decomposition of flight control functions into a set of cooperating real-time tasks and inter-tasks data exchange strategies are also briefly presented. The research reported in this paper was supported by Polish scientific founds as a development project No. OR00011611.
EN
This paper reports the integration of a pitch control application into an experimental integrated modular avionics hardware-software module. The reported research was conducted within SCARLETT European program. A set of practical integration rules crucial from the development process perspective have been enumerated.
PL
W pracy zaprezentowano integrację systemu sterowania kątem pochylenia samolotu z eksperymentalnym sprzętowo-programowym modułem zintegrowanej modułowej awioniki. Prezentowane badania realizowano w ramach programu europejskiego SCARLETT. Skupiono się na wyartykułowaniu zestawu praktycznych reguł wskazujących poszczególne etapy integracji oprogramowania.
4
Content available remote ARINC specification 653 based real-time software engineering
EN
This paper reports successive steps of a real-time avionic pitch control application creation. The application structure follows a new real-time systems development profile published in ARINC specification 653. The paper mentions some main ARINC specification 653 features and shows the subsequent application creation levels: control system units distribution, timing requirements definition, application implementation and tests. It describes the author's experience gained during an avionic hard real-time system development and focuses on real-time software engineering details of the application creation.
5
Content available remote HTCPNs – based analysis of priority-based Internet requests scheduling
EN
A set of queueing systems models with modified queue disciplines (including static and dynamic priority-based scheduling algorithms) was modelled using Hierarchical Timed Coloured Petri Nets (HTCPN). The new HTCPN models were embedded in the author’s software tool for Internet systems development, modelling and evaluation. The models of the algorithms were evaluated by simulation of Web-server systems with firm realtime requirements.
PL
W pracy zaproponowano implementację w czasowych kolorowanych sieciach Petriego systemów kolejkowych o zmodyfikowanych algorytmach szeregowania żądań obsługi (statyczne i dynamiczne priorytetowanie żądań obsługi). Modele systemów kolejkowych włączono do rozwijanego przez autorów narzędzia wspomagania projektowania systemów internetowych. Dokonano symulacyjnej oceny przydatności algorytmów w systemach WWW ze zwiększonymi wymaganiami dotyczącymi czasów realizacji żądań obsługi.
EN
A new software tool for web-server systems development is presented. The tool consist of a set of predefined Hierarchical Timed Coloured Petri Net (HTCPN) structures - patterns. The patterns make it possible to naturally construct typical and experimental server-systems structures. The preliminary patterns are executable queueing systems. A simulation based methodology of web-server model analysis and validation has been proposed. The paper focuses on presenting the construction of the software tool and its application for selected cluster-based web-servers load balancing strategies evaluation.
PL
W artykule przedstawiono metodę zastosowania kolorowanych sieci Petriego (sieci CPN) do wytwarzania systemów czasu rzeczywistego. Opis systemu prowadzony jest przy użyciu metodyki SDRTS (Structured Design for Real-Time Systems) i sieci CPN. Ostatecznym rezultatem procesu projektowego jest zbiór hierarchicznych czasowych sieci CPN odpowiadajacych diagramom metodyki SDRTS, umożliwiający symulację i formalną analizę wytwarzanego systemu.
EN
A way of application of coloured Petri nets (CPN) in real-time systems development is presented in the paper. The system is described simultaneously using SDRTS (Structured Design for Real-Time Systems) method and CPN language. The final result of the development process is a set of hierarchical timed coloured Petri nets corresponding to SDRTS diagrams that makes it possible to simultane and formally analyse the system designed.
EN
The main aim of the paper is a presentation of time extensions of Petri nets appropriate for modelling and analysis of hard real-time systems. It is assumed, that the extensions must provide a model of time flow, an ability to force a transition to fire within a stated timing constraint (the so-called the strong firing rule), and timing constraints represented by intervaIs. The presented survey includes extensions of classical Place/Transition Petri nets, as welI as the ones applied to high-level Petri nets. An expressiveness of each time extension is illustrated using simple hard real-time system. The paper includes also a brief description of analysis and verification methods related to the extensions, and a survey of software tooIs supporting modelling and analysis of the considered Petri nets.
PL
Głównym celem pracy jest prezentacja rozszerzeń czasowych sieci Petriego pod kątem przydatności do modelowania i analizy systemów czasu rzeczywistego o twardych wymaganiach losowych. Zakłada się, że rozważane rozszerzenia winny spełniać następujące warunki: modelowania upływu czasu, forsowania odpalenia przejścia w określonych warunkach czasowych (tzw. silna reguła odpalania), przedziałowej reprezentacji ograniczeń czasowych. Przegląd dotyczy zarówno klasycznych sieci miejsc i przejść, jak również sieci Petriego wyższego poziomu. Siła ekspresji poszczególnych rozszerzeń jest ilustrowana na wspólnym przykładzie systemu o twardych wymaganiach czasowych. Artykuł zawiera również krótki opis metod analizy i weryfikacji ograniczeń czasowych oraz przegląd systemów wspomagających modelowanie i analizę rozważanych sieci Petriego.
PL
Zrobotyzowane linie produkcyjne wymagają zwykle złożonych systemów monitorowania wykorzystujących technologie video. Alternatywą dla tych systemów może stać się wykorzystanie narzędzi grafiki komputerowej w połączeniu ze standardowymi technikami przesyłania danych w sieci. Zastosowanie wspomnianych środków technologicznych pozwala zarówno na obniżenie kosztów tworzenia systemów zrobotyzowanych jak i ułatwienie rozwiązywania problemów planowania i śledzenia trajektorii manipulatorów. W pracy zaprezentowano sieciowy system wizualizacji pracy robotów przemysłowych w oparciu o standardy DCOM i OpenGL. Omówiono metodologię tworzenia aplikacji w oparciu o standard DCOM. Przedstawiono zasady wykorzystania biblioteki OpenGL do modelowania trójwymiarowych obiektów. Prezentowany system pobiera dane o konfiguracji i stanie monitorowanego robota, a następnie umożliwia przesłanie ich do dowolnej liczby stacji graficznych. Stan manipulatora prezentowany jest w postaci trójwymiarowej grafiki. Przyjęta otwarta struktura aplikacji pozwala na łatwe modyfikowanie i rozbudowywanie zarówno interfejsów pomiarowych jak i graficznych modeli manipulatorów.
EN
Industrial robot assembly lines need usually complex monitoring systems that use video technology. Alternatively computer graphics tools co-operating with technologies build in computer network software may be used. The use of mentioned above technologies may lead to reduction of costs of the system as well as to simplification of dealing with trajectory generation and trajectory tracking problems. The network visualization robot system on the basis of DCOM and OpenGL standards has been presented in the paper. The DCOM and OpenGL application creation have been discussed. The presented system monitors state of the robot and may send the accumulated data to any number of graphic workstations. The state of the robot is shown as the 3-D graphic animation. The open architecture of the software allows to modify or extend the system easily.
PL
Znaczący postęp w technologii mikroprocesorowej w ciągu ostatnich lat spowodował gwałtowny rozwój mikrokomputerowych sterowników ruchu. Dostępność tanich, wydajnych mikrokontrolerów umożliwia konstruowanie rozbudowanych funkcjonalnie serwomechanizmów zdolnych do realizacji zaawansowanych algorytmów regulacji. Obserwuje się również tendencję do przejmowania przez program sterownika coraz większej ilości komponentów realizowanych dotychczas przez bloki sprzętowe. Praca prezentuje architekturę sprzętową i programową powstającego prototypowego sterownika osi serwomechanizmu. W konstrukcji systemu mikrokomputerowego sterownika zastosowano system z procesorem DSP TMS320C31 rozbudowany o własne interfejsy pozwalające na komunikację z komputerem nadrzędnym i otoczeniem sterownika. Szczegółowo omówiono poszczególne moduły sprzętowe systemu. Analizie poddana została warstwa programowa sterownika integrująca poszczególne bloki funkcjonalne systemu sterowania osi.
EN
Significant progress in microprocessor technology caused fast development in microcomputer motion control systems. The easy access to cheap and efficient microcontrollers enable to construct complex servos that are capable of computing advanced control algorithms. Additionally, many components of typical servo that used to belong to hardware layer of the equipment have been implemented in software layer recently. The hardware and software architecture of the new prototype of motion controller has been presented in the paper. The main board of the controller has been based on TMS32OC31 DSP. Several boards with build-in digital interfaces have been connected to the main board. The hardware layer of the system as well as software modules has been presented in detail
PL
W pracy przedstawiono wybrane wyniki zastosowania biblioteki graficznej OpenGl oraz nowoczesnych narzędzi programowych do tworzenia animacji robotów a także innych urządzeń stanowiących elementy typowych linii technologicznych, takich jak wiertarka kolumnowa, piła tarczowa czy linia spawalnicza. Dzięki zastosowaniu biblioteki OpenGl uzyskano realistyczne obrazy działających robotów w przestrzeni trójwymiarowej oraz naturalne efekty występujące w procesach technologicznych, jak np. snopy iskier itp. Animacja dokonywana jest na bazie wyników uzyskiwanych z procesu symulacji (dynamika) oraz opracowanego geometrycznego modelu obiektu i przestrzeni roboczej. Oprogramowanie ma wbudowane opcje zmiany sposobu obserwacji sceny i definiowania jej parametrów. Możliwe jest również przesuwanie obserwatora względem robota a także dokonywanie zmiany kąta perspektywy. Do urządzeń dołączono również model geometryczny laboratorium robotyki Katedry Automatyki i Informatyki PRz uzyskując w ten sposób, prawdopodobnie, pierwsze wirtualne laboratorium robotyki w Polsce
EN
The paper deals with application of OpenGL software system to robot's animation. We consider the related problems of physically based modelling, a style of modelling in which the graphical object obey physical laws. Thus, several computer animation experiments demonstrates the fine quality of used graphical models.
PL
Celem pracy było zbadanie właściwości wybranych algorytmów sterowania serwomechanizmu z silnikiem BLM wykorzystującego pozycyjne sprzężenie zwrotne oraz jednopunktowy pomiar pradu. Analizowano również wpływ zakłóceń sygnałów pomiarowych na jakość procesu sterowania. Rozważano modułową strukturę sterownika traktując każdy blok jako samodzielną jednostkę funkcjonalną. Przyjęte podejście pozwoliło na niezależne projektowanie i testowanie głównych elementów serwomechanizmu (poza silnikiem) tj. regulatora prądu i prędkości / położenia. Algorytmy sterowania prędkosci zweryfikowano doswiadczalnie na stanowisku szybkiego prototypowania uzyskując wynik lepszy (ze względu na czas regulacji) od równoważnego układu zalecanego przez firmę Yaskawa - producenta badanego silnika. W fazie konstrukcji znajduje się sterownik prądu. Jego głównym elementem jest procesor DSP typu TMS320C31.
EN
The main aim of the paper was to examine several BLM motor algorithms. Main aspects of digital servo designing were presented. New way of current measurement in digital servo and disturbanced measured signal effect on quality of control were discussed. Construction of BLM motion control system based on TMS320C31 DSP was proposed. Analized control algorithms were tested on fast prototyping labolatory unit.
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ć.