- zuigers.png (4.39 KiB) 4899 keer bekeken
positie
Moderator: Rhiannon
- Berichten: 4.594
positie
In een cilindrische container met een hoogte van 40 cm omsluiten twee zuigers een bepaalde hoeveelheid gas zoals is weergegeven in de figuur. De bovenste zuiger bevindt zich op een hoogte van 20 cm vanaf de onderkant van de cilinder. Als de bovenste zuiger langzaam omhoog wordt gebracht met 10cm, stijgt de onderste zuiger 4cm. Bepaal de positie van de onderste zuiger als de bovenste zuiger wordt verwijderd. De externe luchtdruk is 105 Pa, doorsnede van de zuigers is 10cm2 en elke zuiger heeft een massa van 1kg (Ga ervan uit dat de temperatuur constant is tijdens het proces.)
- Berichten: 2.424
Re: positie
8.15cm?
[{VA1: 8.07100591715976e-5,
VA2: 0.000119289940828402,
VB1: 0.000120710059171598,
VB2: 0.000179289940828402,
VC1: 8.15091686683461e-5,
pA1: 102000.000000000,
pA2: 101000.000000000,
pB1: 68200.0000000000,
pB2: 67200.0000000000,
pC1: 101000.000000000,
positieC: 0.0815091686683461}]
Code: Selecteer alles
from sympy import *
pA1, pA2, VA1, VA2, pB1, pB2, VB1, VB2, pC1, VC1, positieC = symbols('pA1, pA2, VA1, VA2, pB1, pB2, VB1, VB2, pC1, VC1, positieC')
eq1 = Eq(pA1,102000)
eq2 = Eq(pA2,101000)
eq3 = Eq(VA1+VA2,200*10**-6)
eq4 = Eq(pB1,pB2+1000)
eq5 = Eq(VB1,VA1+40*10**-6)
eq6 = Eq(VB2,VA2+60*10**-6)
eq7 = Eq(pA1*VA1,pB1*VB1)
eq8 = Eq(pA2*VA2,pB2*VB2)
eq9 = Eq(pC1, 101000)
eq10 = Eq(pB1*VB1, pC1*VC1)
eq11 = Eq(positieC, VC1/0.001)
solve([eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8, eq9, eq10, eq11], dict=True)
VA2: 0.000119289940828402,
VB1: 0.000120710059171598,
VB2: 0.000179289940828402,
VC1: 8.15091686683461e-5,
pA1: 102000.000000000,
pA2: 101000.000000000,
pB1: 68200.0000000000,
pB2: 67200.0000000000,
pC1: 101000.000000000,
positieC: 0.0815091686683461}]
- Berichten: 2.424
Re: positie
Ik was vergeten om de massa te vermenigvuldigen met g. Als ik g 10N/kg neem kom ik op 9.4cm.
[{VA1: 8.63157894736842e-5,
VA2: 0.000113684210526316,
VB1: 0.000126315789473684,
VB2: 0.000173684210526316,
VC1: 9.41626794258373e-5,
pA1: 120000.000000000,
pA2: 110000.000000000,
pB1: 82000.0000000000,
pB2: 72000.0000000000,
pC1: 110000.000000000,
positieC: 0.0941626794258373}]
Code: Selecteer alles
from sympy import *
pA1, pA2, VA1, VA2, pB1, pB2, VB1, VB2, pC1, VC1, positieC = symbols('pA1, pA2, VA1, VA2, pB1, pB2, VB1, VB2, pC1, VC1, positieC')
eq1 = Eq(pA1,120000)
eq2 = Eq(pA2,110000)
eq3 = Eq(VA1+VA2,200*10**-6)
eq4 = Eq(pB1,pB2+10000)
eq5 = Eq(VB1,VA1+40*10**-6)
eq6 = Eq(VB2,VA2+60*10**-6)
eq7 = Eq(pA1*VA1,pB1*VB1)
eq8 = Eq(pA2*VA2,pB2*VB2)
eq9 = Eq(pC1, 110000)
eq10 = Eq(pB1*VB1, pC1*VC1)
eq11 = Eq(positieC, VC1/0.001)
solve([eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8, eq9, eq10, eq11], dict=True)
VA2: 0.000113684210526316,
VB1: 0.000126315789473684,
VB2: 0.000173684210526316,
VC1: 9.41626794258373e-5,
pA1: 120000.000000000,
pA2: 110000.000000000,
pB1: 82000.0000000000,
pB2: 72000.0000000000,
pC1: 110000.000000000,
positieC: 0.0941626794258373}]