3 research outputs found

    USPOREDBA EFIKASNOSTI SLIJEĐENJA TRAJEKTORIJE ROBOTA PRI UPOTREBI RAZLIČITIH METODA NELINEARNOG UPRAVLJANJA

    Get PDF
    The Denavit-Hartenberg algorithm and the Lagrange-Euler method are used to derive realistic kinematics and dynamic models of a three-axis electric driven articulated planar robot with viscous, dynamic and static frictions. These robot models are further used for testing the following presented nonlinear robot control methods: fuzzy control, variable-structure control and model-reference variable-structure control. In the fuzzy-logic control method seven fuzzy sets are defined for two input variables. Triangular input membership functions and the 7x7 fuzzy rule table are chosen. The fuzzy controller output value is calculated according to the centre of gravity principle. The same fuzzy control algorithm is used in all robot servo control loops with a proper scaling of the linguistic variables. To eliminate the chattering of the variable-structure control signal and to reduce energy consumption, sign function in the original variable-structure control law is replaced with the following functions: a continuous, saturation and exponential function, all of them with a very thin boundary layer. The same modifications are also made in the original model-reference variable-structure control method. In all presented control methods controller parameters are chosen according to the principle of maximal allowed tracking error and a minimum of energy consumption. These control methods are tested by computer simulations in C programming language in the case of moving the tool of the chosen robot arm. The simulation results proved similar efficiencies of all mentioned modified nonlinear robot control methods, although modified variable structure control algorithms are the most suitable because of their simplicity and lower number of controller parameters.Denavit-Hartenbergov algoritam i Lagrange-Eulerova metoda upotrijebljeni su za izradu realnog kinematičkog i dinamičkog modela troosnog rotacijskog ravninskog robota s električnim motorima i viskoznim, dinamičkim i statičkim trenjem. Ti su modeli robota kasnije korišteni za provjeru sljedećih predstavljenih nelinearnih postupaka upravljanja robotom: neizrazitog upravljanja, upravljanja s promjenjivom strukturom te upravljanja s referentnim modelom i promjenjivom strukturom. U metodi upravljanja s neizrazitom logikom definirano je sedam neizrazitih skupova za dvije ulazne varijable. Izabrane su trokutaste ulazne funkcije pripadnosti i tablica neizrazitih pravila veličine 7 x 7. Vrijednost izlaza neizrazitog regulatora izračunata je po principu težišta neizrazitog skupa. Isti neizraziti upravljački algoritam upotrijebljen je u svim petljama slijednog upravljanja robotom, uz odgovarajuće skaliranje jezičnih varijabli. Za uklanjanje trešnje iz upravljačkog signala s promjenjivom strukturom i zbog smanjenja potrošnje energije, funkcija predznaka je u prvobitnom zakonu upravljanja s promjenjivom strukturom zamijenjena sljedećim funkcijama: neprekidnom, funkcijom zasićenja i eksponencijalnom funkcijom, s vrlo tankim graničnim slojem u svima. Iste su promjene također napravljene i u originalnoj metodi upravljanja s referentnim modelom i promjenjivom strukturom. U svim su predstavljenim postupcima upravljanja parametri regulatora izabrani po principu najveće dozvoljene pogreške slijeđenja i najmanje potrošnje energije. Ove su metode upravljanja provjerene računalnim simulacijama u programskom jeziku C na primjeru kretanja alata izabrane robotske ruke. Rezultati simulacija dokazali su sličnu efikasnost svih spomenutih promijenjenih nelinearnih postupaka upravljanja robotom, iako su modificirani upravljački algoritmi s promjenjivom strukturom najprimjenjiviji zbog svoje jednostavnosti i manjeg broja parametara regulatora

    Development and applications of new sliding mode control approaches

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    A VSS identification scheme for time-varying parameters

    No full text
    10.1016/S0005-1098(02)00303-5Automatica394727-734ATCA
    corecore