CARBC – Model tahače s dvounápravovým vozíkem

Symbol blokuPotřebná licence: MODEL
Qt SVG Document Exported by REXYGEN Studio u1 u2 R1 x0 y0 theta0 phi0 phi1 phi E CARBC

Popis funkce
Blok CARBC simuluje kinematiku kloubového vozidla typu tahač s dvounápravovým vozíkem, jehož schéma je uvedeno na obrázku níže. Model je navržen pro testování řídicích algoritmů zejména při couvání a manévrování v omezeném prostoru. Jeho hlavní využití je ve vývoji asistenčních systémů pro řidiče a výzkumu stabilizačních a sledovacích regulátorů.

image/svg+xml Created in REXYGEN HMI Designer e ϕ 0 ϕ T ϕ 2 u 1 ϕ 1 e y O u 2 d 2 d 0 a d 1 -b x 0 ,y 0 θ 0 x

Vstupy modelu jsou dopředná rychlost pohybu předních kol u1 a úhlová rychlost natočení předních kol u2. Záporná hodnota u1 odpovídá couvání. Vstupní signál R1 slouží k resetování systému do výchozího stavu.

Parametry modelu reprezentují fyzikální vlastnosti vozidla, tedy délky jednotlivých částí (rozvor, oj, valník), počáteční stav soustavy a limity natočení kol. Popis parametrů odpovídá značení na obrázku výše.

Na výstupech model poskytuje aktuální pozici zadní nápravy tahače x0, y0, její orientaci theta0 vůči ose x v prostoru, úhel natočení předních kol phi0, úhel závěsu mezi tahačem a ojí phi1, a celkový kloubový úhel mezi tahačem a valníkem phiT. Výstup E indikuje chybový stav nebo překročení limitních hodnot.

Díky těmto výstupům je blok vhodný pro simulaci a testování následujících scénářů:

  • návrh a ověřování stabilizačních regulátorů pro couvání,
  • simulace dynamiky bez regulace pro výzkum nestability,
  • testování sledovacích algoritmů sledujících požadovaný úhel natočení.

Tento blok nepropaguje kvalitu signálu. Více informací je uvedeno v sekci 1.4.

Vstup

u1

Dopředná rychlost pohybu předních kol [m/s]

Double (F64)

u2

Úhlová rychlost zatáčení předních kol [rad/s]

Double (F64)

R1

Reset bloku

Bool

Parametr

d0

Rozvor kol tahače [m]   0.0

Double (F64)

d1

Délka oje [m]   0.0

Double (F64)

d2

Délka vozíku [m]   0.0

Double (F64)

a0

Délka tažného zařízení [m]   0.0

Double (F64)

b0

Odsazení přední nápravy valníku [m]   0.0

Double (F64)

phi0l

Dolní mez úhlu natočení kol [rad]   0.0

Double (F64)

phi0h

Horní mez úhlu natočení kol [rad]   0.0

Double (F64)

x0_0

Počáteční souřadnice zadní nápravy v ose x [m]   0.0

Double (F64)

y0_0

Počáteční souřadnice zadní nápravy v ose y [m]   0.0

Double (F64)

theta0_0

Počáteční natočení zadní nápravy v ose x [rad]   0.0

Double (F64)

phi0_0

Počáteční úhel natočení předních kol [rad]   0.0

Double (F64)

phi1_0

Počáteční úhel závěsu (tahač vůči oji) [rad]   0.0

Double (F64)

phiT_0

Počáteční úhel mezi tahačem a zadní nápravou [rad] [rad]   0.0

Double (F64)

Výstup

x0

Aktuální souřadnice zadní nápravy v ose x [m]

Double (F64)

y0

Aktuální souřadnice zadní nápravy v ose y [m]

Double (F64)

theta0

Aktuální natočení zadní nápravy v ose x [rad]

Double (F64)

phi0

Aktuální úhel natočení předních kol [rad]

Double (F64)

phi1

Aktuální úhel mezi tahačem a ojí [rad]

Double (F64)

phiT

Aktuální úhel tahačem-vozík [rad]

Double (F64)

E

Příznak chyby

Bool

2025 © REX Controls s.r.o., www.rexygen.com