Autor Wątek: WiP/Prace w toku: Hamulce SPKS  (Przeczytany 1752 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Hamulce SPKS
« dnia: 27 Czerwiec 2015, 14:50:36 »
Równolegle z poprawkami staram się zaimplementować porządne, SPKSowe hamulce. Problem w tym, że jeszcze nie działają jak należy (niby przewód główny wydaje się napełniać/opróżniać sensownie, ale cylinder hamulcowy prawie się nie napełnia).

Gdyby nasz hamulcowy ekspert (Xoov) miał ochotę obejrzeć te moje nieudolne przepisywania SPKSa na c# (załączniki), to może by jakieś oczywiste błędy zauważył i coś poradził... ;) Szybciej mielibyśmy porządne hamulce :)
« Ostatnia zmiana: 27 Czerwiec 2015, 16:45:30 wysłana przez uetam »

Offline Xoov

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 41
  • Kartoteka
  • Siła reputacji: 2
  • Xoov pracownik torowy
  • Co tam?
  • Distance Travelled: 1982km
  • Trains Routed: 140
Re: Hamulce SPKS
« Odpowiedź #1 dnia: 27 Czerwiec 2015, 17:50:34 »
Tak się zapytam, a jakich charakterystyk używasz?

Przejrzałem Mover.cs. Wszystkie wartości ciśnień są tam podane w MPa, a nie w barach. Oznacza to, że są 10 razy za małe, przez co źle jest dobierane przełożenie zaworu rozrządczego.
« Ostatnia zmiana: 27 Czerwiec 2015, 18:12:10 wysłana przez Xoov »
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline Xoov

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 41
  • Kartoteka
  • Siła reputacji: 2
  • Xoov pracownik torowy
  • Co tam?
  • Distance Travelled: 1982km
  • Trains Routed: 140
Re: Hamulce SPKS
« Odpowiedź #2 dnia: 27 Czerwiec 2015, 22:45:25 »
Powinno być lepiej, ale nie wiem, czy to na pewno wszystko.
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #3 dnia: 28 Czerwiec 2015, 05:27:40 »
Super, dzięki, zadziałało, sama lokomotywa już hamuje :)

Teraz tylko skończę przepisywanie tego pliczku od wagonów i może zadziałają razem.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #4 dnia: 28 Czerwiec 2015, 11:39:57 »
Ogłaszam sukces, nawet zadziałały! :)

Zaraz będzie nowa wersja. Gdybyś mógł zerknąć, czy działają w miarę sensownie to byłoby super. Teraz pytanie, jak do nich najlepiej dźwięki podłączyć? Aktualnie mam tylko to poprzednie syczenie, pewnie da się zrobić lepiej.

Offline Xoov

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 41
  • Kartoteka
  • Siła reputacji: 2
  • Xoov pracownik torowy
  • Co tam?
  • Distance Travelled: 1982km
  • Trains Routed: 140
Re: Hamulce SPKS
« Odpowiedź #5 dnia: 28 Czerwiec 2015, 14:45:15 »
Między jazdą a hamowaniem uzupełniającym zawór może chodzić płynnie (bezstopniowo). Coś mi nie pasuje jeszcze z drogą/siłą hamowania, bo mam wrażenie, że hamulce są tutaj nieco za silne. Na pozycji napełniania uderzeniowego brakuje samoczynnego cofnięcia wysokiego ciśnienia.
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #6 dnia: 28 Czerwiec 2015, 23:32:27 »
Tu masz źródła fizyki +  kompletny projekt w unity z fizyką na szybko podłączoną do kabiny, tak więc da się jechać.
http://eu07.kolej.org.pl/download/mover_spks.7z

Gdybyś mógł zerknąć w źródłach, co ja tam jeszcze pominąłem, to by bardzo ułatwiło, bo ja to trochę na ślepo wszystko robię.

Najlepiej by było, jakbyś odpalił sobie ten projekt w unity (trzeba otworzyć scenę eu07_cab.unity. Wtedy będzie wszystko widać jak to teraz działa, łącznie ze wszelkimi publicznymi zmiennymi w fizyce uaktualnianymi na bieżąco, jak na załączonym screenie.


A z tym chodzeniem płynnie to pokombinuję :)

Offline Xoov

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 41
  • Kartoteka
  • Siła reputacji: 2
  • Xoov pracownik torowy
  • Co tam?
  • Distance Travelled: 1982km
  • Trains Routed: 140
Re: Hamulce SPKS
« Odpowiedź #7 dnia: 02 Lipiec 2015, 21:27:42 »
Dźwięki
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #8 dnia: 03 Lipiec 2015, 11:42:28 »
Dzięki, nie dałem rady wrzucić do tej wersji, ale postaram się coś zadziałać w następnej.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #9 dnia: 04 Lipiec 2015, 11:29:10 »
Ok, dzwięki wrzuciłem w 0.4.5. Przy okazji wrzuciłem też bieda-rgmmsa z kontenerem, ale fizyka jest 'z czapy' (tzn ze 111a, tylko zmieniona waga i brake_delays. Gdybyś mógł napisać, jaka powinna być (albo chociaż na czym z MaSzyny się wzorować), to bym mógł do następnej wersji poprawić :)

TotalMass = 55000;
L = 14.04;
H = 4;
W = 2.9;
Cx = 0.1;
WheelDiameter = 1;
TrackW = 1.435;
NAxles = 4;
ADist = 2.7;
BDist = 8.5;
Rmin = 80;
NBpA = 8;

BrakeMethod = Hamulce.bp_P10Bgu;

MaxBrakeForce = 75.0;   //{maksymalna sila nacisku hamulca}
MaxBrakePress[3] = 3.8f; //{w kN/MPa};

BrakeCylNo = 2;
BrakeCylRadius = 0.1778f;
BrakeCylDist = 0.14f;
BrakeCylMult[0] = 8.44f;
BrakeCylMult[1] = 8.44f;
BrakeCylMult[2] = 8.44f;

BrakeCylSpring = 1.4;
BrakeSlckAdj = 8.0;
BrakeVVolume = 200;
BrakeRigEff = 0.87;

BrakeDelays = Hamulce.bdelay_P;

HighPipePress = 5.0f;
LowPipePress = 3.5f;

BrakeValveSize = 200;

{
var h = new Oerlikon_ESt.TNESt3(MaxBrakePress[3], BrakeCylRadius, BrakeCylDist, BrakeVVolume, BrakeCylNo, BrakeDelays, BrakeMethod, NAxles, NBpA);
Hamulec = h;

h.SetSize(BrakeValveSize,"ESt4");
if (MBPM < 2) //jesli przystawka wazaca
h.SetLP(0, MaxBrakePress[3], 0);
else
h.SetLP(TotalMass, MBPM, MaxBrakePress[1]);
}

for (int i = 0; i < Couplers.Length; i++)
{
Couplers[i].SpringKB = 9200 * 1000;
Couplers[i].DmaxB = 0.11;
Couplers[i].FmaxB = 320 * 1000;
Couplers[i].SpringKC = 4500 * 1000;
Couplers[i].DmaxC = 0.1;
Couplers[i].FmaxC = 850 * 1000;
Couplers[i].beta = 0.58;
}

Offline Xoov

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 41
  • Kartoteka
  • Siła reputacji: 2
  • Xoov pracownik torowy
  • Co tam?
  • Distance Travelled: 1982km
  • Trains Routed: 140
Re: Hamulce SPKS
« Odpowiedź #10 dnia: 04 Lipiec 2015, 13:23:23 »
Proponuję wagon Res/Sgs  typ 412Z. Na komputerze będę dopiero wieczorem, więc wtedy będę mógł powiedzieć coś więcej.
Na pewno wszystkie pojazdy mają mieć NBpA=4 czyli siódemka, 111a i platforma.

Z grubsza to będzie coś takiego, jednak bardziej Sis – masa hamująca w położeniu ładowny to 48 ton. TotalMass = 55000;
L = 14.04;
H = 4;
W = 2.9;
Cx = 0.1;
WheelDiameter = 1;
TrackW = 1.435;
NAxles = 4;
ADist = 2.7;
BDist = 8.5;
Rmin = 80;
NBpA = 8;

BrakeMethod = Hamulce.bp_P10Bg;

MaxBrakeForce = 144.0;   //{maksymalna sila nacisku hamulca}
MaxBrakePress[3] = 3.8f; //{w kN/MPa};

BrakeCylNo = 1;
BrakeCylRadius = 0.2032f;
BrakeCylDist = 0.15f;
BrakeCylMult[1] = 3.43f;
BrakeCylMult[2] = 10.29f;

BrakeCylSpring = 1.6;
BrakeSlckAdj = 16.0;
BrakeVVolume = 88;
BrakeRigEff = 0.8;

BrakeDelays = Hamulce.bdelay_P+Hamulce.bdelay_G;

HighPipePress = 5.0f;
LowPipePress = 3.5f;

BrakeValveSize = 16;

{
var h = new Oerlikon_ESt.TNESt3(MaxBrakePress[3], BrakeCylRadius, BrakeCylDist, BrakeVVolume, BrakeCylNo, BrakeDelays, BrakeMethod, NAxles, NBpA);
Hamulec = h;

h.SetSize(BrakeValveSize,"ESt3f");
if (MBPM < 2) //jesli przystawka wazaca
h.SetLP(0, MaxBrakePress[3], 0);
else
h.SetLP(TotalMass, MBPM, MaxBrakePress[1]);
}

for (int i = 0; i < Couplers.Length; i++)
{
Couplers[i].SpringKB = 9200 * 1000;
Couplers[i].DmaxB = 0.11;
Couplers[i].FmaxB = 320 * 1000;
Couplers[i].SpringKC = 4500 * 1000;
Couplers[i].DmaxC = 0.1;
Couplers[i].FmaxC = 850 * 1000;
Couplers[i].beta = 0.58;
}
« Ostatnia zmiana: 04 Lipiec 2015, 19:35:47 wysłana przez Xoov »
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline MarcinW

  • Pioneer
  • *
  • Special Guest
  • Wiadomości: 262
  • Kartoteka
  • Siła reputacji: 12
  • MarcinW dróżnik obchodowyMarcinW dróżnik obchodowy
  • Distance Travelled: 281km
  • Trains Routed: 76
Re: Hamulce SPKS
« Odpowiedź #11 dnia: 05 Lipiec 2015, 11:08:33 »
Ok, w 046 zmieniłem, jak kazałeś :)