Help with Rotary Compression Math
1 Attachment(s)
I've been messing around with a few of the Rotary Compression calculators out there, and it didn't take long for me to realize that none of them produce the same results for the same values given.
This took me down the the path of trying to reproduce the numbers myself. Let me first link you to all the Rotary Compression calculators I'm referencing. Note: I'm also using the TR-01v2 compression tester. This is important as we need to calculate the dead space for the pressure unit. Also one of the Calculators (App #1) was made especially to work with the RawPSI numbers from the TR-01 1) Foxed.ca Rotary Compression Calculator designed to use the TR-01 RawPSI numbers http://www.foxed.ca/index.php?page=rotarycalc 2) The Rotary Compression Calculator for the Android https://www.rx8club.com/series-i-tech-garage-22/rx8-compression-calculator-android-226754/ 3) RENESIS Compression adjustment & Rating, Excel Application https://www.rx8club.com/series-i-do-yourself-forum-73/diy-renesis-compression-adjustment-rating-excel-application-180043/ 4) Web based calculator (same dude that makes the Android app) http://virusakos.freevar.com/web/RX_...alculator.html To keep the math simple I wanted to use values of 100 psi for all faces for both rotor 1 and 2 and an RPM on Rotor 1 of 250 and Rotor 2 of 200. So anything on Rotor 1 should return the same PSI value entered after normalizing (I did this as a check) Like this: Rotor 1 = 100, 100, 100 @ 250 RPM Rotor 2 = 100, 100, 100 @ 200 RPM But to do so you need to calculated for the TR-01's Pressure Units dead space. Source:https://www.rx8club.com/showthread.p...twisted+rotors Dead volume has been calculated and the correction factors are listed below. I decided not to code in an automatic correction as the number varies slightly depending on the engine type. For reference the internal volume of the sensor (with adapter) is 2.85cc. To correct for the sensor dead volume just multiply your readings by the correction number appropriate for your engine. Engine Year Ratio Correction 12A 76-82 9.4 1.042 12A 83-85 9.4 1.042 13B 74-78 9.2 1.035 13B 84-85 9.4 1.036 13B N/T 86-88 9.4 1.036 13B T 86-88 8.5 1.032 13B N/T 89-92 9.7 1.038 13B T 89-92 9.0 1.034 13B T/T 93-95 9.0 1.034 13B Ren 04-on 10.0 1.039 **** This is where I hit my first wtf, using application #1 Foxed.ca I entered 100 psi at 250 rpm at 0 feet altitude and expected to see 103.9 psi instead I get 102.68 psi (lets not worry about altitude adjustment right now) Great, not off to a good start. **** So for the point of this exercise lets say the Dead Space for the Renny is 1.0268 So that means to get 100 psi Raw PSI = 97.39 multiply by Dead Space compensation of 1.0268 = 100 psi Special Note: The only application that excepts Raw PSI values is the Foxed.ca application. The rest of the apps require the dead space value to be calculated. So for Foxed values enter 97.39 psi for all rotor faces. Rotor 1 = 97.39, 97.39, 97.39 @ 250 RPM Rotor 2 = 97.39, 97.39, 97.39 @ 200 RPM The other applications can use 100 psi Rotor 1 = 100, 100, 100 @ 250 RPM Rotor 2 = 100, 100, 100 @ 200 RPM Rotor 1 results: Compression APPS #1, #2, #3 and #4 now return same values for Rotor 1 Rotor 2 results: App #1 = 113.34 PSI App #2 = 117.08 PSI App #3 = 116.54 PSI App #4 = 117.1 PSI I know the differences are small and rounding values in the code could be causing some deviation but still there seems to be enough of a difference to seed some doubt in the values. The variances get worse as the normalization delta gets larger ie) 320 rpm or 140 rpm I am unable to figure out or find exactly how these applications have done the normalization of the PSI to RPM. My assumption was, if you measured 100psi @ 200rpm the math would look like: normalization = (100psi*250rpm)/200rpm = 125 psi Fail sauce apparently <shrug> Help? Moving on: ---> Altitude compensation My house is at 1571 feet or 479 meters. This is a high enough altitude to have a measurable decrease in compression for a given engine compared to the factory standard, which I've read is typically done at sea level (14.7 psi) at a temperature 59 F I've found several references, explaining the altitude compensation requirements. However they all address changing the manufactures expected compression value. Quoted: Altitude and temperature also affect the compression readings. Manufacturer’s specifications are almost always given at a specific altitude (14.7 psi at sea level), and 59° Fahrenheit. Both temperature and barometric pressure change as you go up in altitude, so you will need to correct your measurements if you wish to compare it with a factory specification. The following chart provides conversion factors for correctly compensating for changes in altitude: Compression Test Altitude Compensation Factors Altitude Factor 500 0.987 1500 0.960 2500 0.933 3500 0.907 4500 0.880 5500 0.853 6500 0.826 7500 0.800 8500 0.773 A standard compression reading of about 150 psi at sea level in Los Angeles would measure significantly less in the surrounding mountains. For example, at an elevation of 6000 feet, the expected reading would be 150 psi X .8359 = 125 psi. The cylinders would be reading low if compared to sea level measurements, yet perfectly fine at this altitude. Right so lets take our value that we received using APP #1 as it is the only application that has a spot for Altitude App #1 Foxed.ca normalized values Rotor 1 =100.01 psi @ 250 rpm at sea level. Rotor 2 =113.34 psi @ 200 rpm at sea level According to this chart and the example above we would multiply our manufacture spec by 0.96 (for 1500 feet altitude) Attachment 183615 Which brings me to another problem of knowing what the specs are, there are several tables. :sad: forget I mentioned it. Does not matter right now as we want to compensate our reading not our spec. My math is to take the reciprocal of .96 which is 1.0417 and multiply that by the values given for Rotor 1 and Rotor 2 shown just above But I can't because that would be compensating for Altitude after I did the normalization to Sea Level and 250 rpm. So I focused on Rotor 1 at 250 rpm because it doesn't require normalization and I clearly am not using the right formula to do normalization. Manual Math for Rotor 1 will be RawPSI * DeadSpace * AltitudeComp Rotor 1 @1500 ft, @250 rpm, @(97.39 * 1.0268 * 1.0417) = 104.17 psi per face Slightly different value for the Foxed.ca application. I'm going to compensate for altitude to the RawPSI value and enter those in to the application App #1 Foxed.ca enter values determined by = RawPSI * AltitudeComp Rotor 1 @1500 ft, @250 rpm, @(97.39 * 1.0417) = 101.45 psi per face App #1 Foxed.ca returns = 111.19 psi OMG what the hell!?!? Can anyone help me with this please? I've got myself in to a rabbit hole here, can someone help me out please. And I still want to compensate for Air Temperature ... ack! :banghead: Sources. http://www.coloradoevo.com/forums/showthread.php?t=4683 http://books.google.ca/books?id=wJvp...20test&f=false http://books.google.ca/books?id=pGhO...0tests&f=false http://www.pelicanparts.com/techarti..._rebuild-2.htm http://www.engineeringtoolbox.com/ai...ure-d_462.html http://www.engineeringtoolbox.com/ai...ume-d_853.html http://rotarydiagnostics.com/Model%2...r%20Manual.pdf |
thank you
|
Originally Posted by stinksause
(Post 4234377)
thank you
So I've decided to go with the Android calculator, even thou the Foxed.ca one gives higher numbers. I'm not happy with the Foxed.ca due to its dead space adjustment for the Renny Engine at 100 psi and 250 rpm I thought perhaps that it had something to do with the Sea Level elevation (it may still have) but it took an elevation of 273 feet to get a value of 103.9 PSI This elevation just didn't click with any of the charts I looked at. 103.9 PSI is what one should get if the RawPSI measurement is 100 psi remember the dead space compensation is 1.039 So with that thought in mind, I've also found many threads in other forum and books using the same chart I have in the first post for altitude compensation. Altitude compensation for my area in 0.960 or 1.0417 For example Using the Android Compression calculator my inputs will be RawPSI * DeadSpace * AltitudeComp 100 * 1.039 * 1.0417 = 108.23 PSI before Normalization |
Bump
Can anyone explain to me the exact math used to normalize your compression reading? All the charts I've seen only show the adjusted minimum acceptable limit for RPM not how to normalize your PSI at X RPM to X PSI at 250 RPM I've tried the following but none of my results even come close to any of the compression apps out there. (100psi/300rpm)=(Xpsi/250rpm) 100*250/300=83.3 psi Using the Android app I get 86.85psi Yes its a small amount but to me its enough to investigate |
lol ... I didnt read it in detail the first time ... looking at it now ...
|
Originally Posted by wcs
(Post 4242282)
Bump
Can anyone explain to me the exact math used to normalize your compression reading? All the charts I've seen only show the adjusted minimum acceptable limit for RPM not how to normalize your PSI at X RPM to X PSI at 250 RPM I've tried the following but none of my results even come close to any of the compression apps out there. (100psi/300rpm)=(Xpsi/250rpm) 100*250/300=83.3 psi Using the Android app I get 86.85psi Yes its a small amount but to me its enough to investigate https://www.rx8club.com/attachment.p...4&d=1340448044 … i made some correction to the photo of the diagram on the two axis, RPM and PRESSURE, and the cropped (zoomed) picture below show how I “read” the values after putting specific gridlines over the compression diagram picture https://www.rx8club.com/attachment.p...5&d=1340448044 I put both readings Values (RPM and PRESSURE in kPa) in an Excel table as below http://img248.imageshack.us/img248/7...tvaluepart.png The relationships are : Minimum Value + Adjust Value= 680 kPa Standard Value + Adjust Value= 830 kPa Standard Value - Minimum Value=150 kPa Example If Face 1 Rotor 1 measurement is 520 kPa at 154 RPM the Adjust Value is 251 so the compression at 250 RPM is 520+251=771 kPa |
Please esplain Lucy. :lol:
http://www.flickr.com/photos/9krpmrx8/10301400945/ |
All times are GMT -5. The time now is 09:36 AM. |
© 2024 MH Sub I, LLC dba Internet Brands