Pagina 1 van 1

Omtrek van een pijp-op-pijp-verbinding

Geplaatst: 06 jun 2014, 09:45
door MMSoft
Het is voor mij al weer jaren geleden dat ik op school zat, en nu ben ik bezig met een pijp op pijp verbinding.
Het is de bedoeling dat ik een "uitslag" krijg waarmee ik deze pijpen precies passend op elkaar aan
kan laten sluiten.

Ik heb dit gevonden: http://www.wisfaq.nl/show3archive.asp?id=29977&j=2004
En probeer dat om te zetten in een Delphi programma.

Wie kan mij op weg helpen ?

Re: Omtrek van een pijp-op-pijp-verbinding

Geplaatst: 10 jun 2014, 09:38
door MMSoft
Het gaat mij over het profiel van de pijp die tegen een andere pijp wordt gemonteerd.
Daarvan heb ik het profiel nodig.

Als beide pijpen een diameter van 100mm hebben, en deze haaks op elkaar staan.
Dan reken ik het zo uit:

=====================================================================
if (Graden <= 90) then Graden_Reken_waarde := 90 - Graden;
if ((Graden > 90) and (Graden <= 180)) then Graden_Reken_waarde := Graden - 90;
if ((Graden > 180) and (Graden <= 270)) then Graden_Reken_waarde := 270 - Graden;
if ((Graden > 270) and (Graden <= 360)) then Graden_Reken_waarde := Graden - 270;

Uitkomst := Sin(Graden_Reken_waarde * Rad) * 50; //50 is de Straal

De uitkomst is het hoogte verschil dat de pijp moet hebben om deze perfect passend aan te laten sluiten op de andere pijp
=====================================================================

Maar hoe pak ik dit aan als de pijpen verschillende diameters hebben ?

Re: Omtrek van een pijp-op-pijp-verbinding

Geplaatst: 10 jun 2014, 12:26
door MMSoft
Ik probeer dit: http://www.wisfaq.nl/show3archive.asp?id=29977&j=2004
Om te zetten in programmeer code regels

t := 30; //Dit is de hoek
X := Cos(t)/2;
y := Sin(t) * 1.7320508 / 4 + z/2;
z := (-1.7320508 / 2) * Sin(t) * Sqrt(((Sin(t)*Sin(t)) +3 ));

Bij de Z berekening staat een ± teken, dit begrijp mij compiler niet, dus hoe zou ik dat het beste kunnen doen ?
Klopt de code zo ?

Re: Omtrek van een pijp-op-pijp-verbinding

Geplaatst: 10 jun 2014, 13:21
door David
Je kan twee variabelen voor z maken, een met de + en een met de -.

Re: Omtrek van een pijp-op-pijp-verbinding

Geplaatst: 10 jun 2014, 16:58
door MMSoft
Klopt het zo ?:

t := 30; //Dit is de hoek
Pijp_1 := 50;
Pijp_2 := 100;

X := Cos(t)/2;
y := Sin(t) * 1.7320508 / 4 + z/2;
Z_Pos := (-1.7320508 / 2) * Sin(t) + Sqrt(((Sin(t) * Sin(t)) + 3 ));
Z_Neg := (-1.7320508 / 2) * Sin(t) - Sqrt(((Sin(t) * Sin(t)) + 3 ));

Hoe kan ik nu de 'Uitslag' van de dunste pijp berekenen als deze 50 mm. is, en de dikste pijp 100mm.,en deze onder een hoek van 30 graden wordt geplaast ?