MANPIP
|
04-07-2014, 06:00 PM
Post: #1
|
|||
|
|||
MANPIP
I just recently lost a program titled "MANPIP" when my batteries went dead and I did not get the new ones installed in time. The program was an open channel flow calculator for circular pipe using Manning's equation. The program was loaded into my HP-41CX in the late 1980's via a wand from barcode. I do not have the barcode to re-install it. I had it on magnetic cards, but the first of 5 cards was ruined by the drive wheel (became gooey) of my card reader that no longer works. Therefore, I am reaching out to see if anyone has this program written down or in barcode??? The first screen would show: Qf D S y Qp after XEQ MANPIP. The program would prompt you for "n=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns. Solution would then go through the same (allowing you to also check your input) and also give you V (velocity).
The program I am describing above is not the Pipe Slide Rule, although it is possible the programmer started with it. If anyone could help me out that would be great. I am a Civil Engineer and although I can use the computer to solve these problems, my 41CX was portable into the field. I would like to regain that ability. |
|||
04-07-2014, 06:53 PM
Post: #2
|
|||
|
|||
RE: MANPIP
(04-07-2014 06:00 PM)Jerussi Wrote: If anyone could help me out that would be great.Is the Gauckler–Manning formula used? Then it shouldn't be too difficult to recreate your program. Even providing the bar-code should be easy. Without knowledge of hydraulics I assume D = 2Rh and y = k. But then what are Qf and Qp? Kind regards Thomas |
|||
04-07-2014, 07:35 PM
Post: #3
|
|||
|
|||
RE: MANPIP
Qf is full flow in Cubic feet/sec
Qp is partial flow also in CFS Also see attachment for more info |
|||
04-07-2014, 07:37 PM
Post: #4
|
|||
|
|||
RE: MANPIP
Also, the program was in English units only
|
|||
04-07-2014, 07:38 PM
Post: #5
|
|||
|
|||
RE: MANPIP
Rh is the hydrauolic radius not the radius of the pipe. D or d is the diameter of the pipe.
|
|||
04-07-2014, 11:05 PM
Post: #6
|
|||
|
|||
RE: MANPIP
(04-07-2014 07:35 PM)Jerussi Wrote: Qf is full flow in Cubic feet/secHow are these related to Q? Quote:Also see attachment for more infoThat certainly helped a lot! Quote:The first screen would show: Qf D S y Qp after XEQ MANPIP.Are they related to the top-row (LBL A-E)? Quote:The program would prompt you for "n=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns.As far as I understand all these parameters are needed to calculate Q = Q(n, d, y, S). Is this what should be calculated? Or can you specify Q as well and just omit one of the others? Kind regards Thomas |
|||
04-08-2014, 06:01 PM
Post: #7
|
|||
|
|||
RE: MANPIP
Yes they are shown in that order accross the screen and then the A-E buttons are assigned to them accordingly.
Also yes you can just input what you know of the variables and it solves for the unknowns - You can specify the Diameter (D or d) and the flow Q and solve for slope S. or.. input the slope and flow and solve for diameter. The N factor is always input. |
|||
04-08-2014, 06:04 PM
Post: #8
|
|||
|
|||
RE: MANPIP
Qp and Qf are both Q (flow in cubic feet/sec)
Qp is partial flow and is derived from the Manning's equation. Qf is full flow where the equation changes to Q=VA, where V is velocity in Ft/sec and A is the cross sectional Area of the inside of the pipe in Feet. |
|||
04-08-2014, 09:29 PM
Post: #9
|
|||
|
|||
RE: MANPIP
I left the Q= out of "The program would prompt you for "n=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns." it should have read: The program would prompt you for "n=", "Q=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns.
|
|||
04-09-2014, 08:05 AM
Post: #10
|
|||
|
|||
RE: MANPIP
(04-08-2014 09:29 PM)Jerussi Wrote: I left the Q= out of "The program would prompt you for "n=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns." it should have read: The program would prompt you for "n=", "Q=", "D=", "S=", "y=" and you would enter the knowns and R/S through the unknowns.That makes more sense. Was it possible to solve for D or y? Because that appears to be a little more difficult. Quote:Qp and Qf are both Q (flow in cubic feet/sec)Would you enter Qp in the program when prompted for "Q="? Quote:Qf is full flow where the equation changes to Q=VA, where V is velocity in Ft/sec and A is the cross sectional Area of the inside of the pipe in Feet.Does that mean: \(Qf=V\cdot\frac{\pi D^2}{4}\)? Could you provide some examples for the calculations? Though I'm sure this isn't yet what you had here's a first approach: Code: LBL "MANNING" You are only asked for n, D, S and y. But you don't have to re-enter them when they aren't different from the last calculation. Only A, V and Q are calculated. Cheers Thomas |
|||
04-09-2014, 02:13 PM
Post: #11
|
|||
|
|||
RE: MANPIP
Wow thanks.
I hand keyed it into a 41CV that I use at my desk since my 41CX is at home today. I still have to find my wand. It is at home somewhere. But thank you for the barcode. When I tried to run the program I am getting a "DATA ERROR". I then hit PRGM and it stopped on line 23 / (divide). Question: when I key in FS?C 22 do I include the space between the C and the 22? I tried it both ways and didn't have any luck. Do I need a space between the letters and the = sign? There is no need to show the results for "A" Not important but the order I remember was N, Q, D, S, y, V I will see if I can get it to work at lunch today. Again, thank you very much for the effort you have put in. last question: How do you create the barcode? I will find some examples of the calculations today. Regards, Mark |
|||
04-09-2014, 02:28 PM
Post: #12
|
|||
|
|||
RE: MANPIP
I believe it needs to ask for Q= also. You are correct that if the variable was input it would display in the results and nothing would need to be entered.
For example: I would enter N=0.013, Q=12 (CFS), D= no input, S=.01 (for 1%), Y= no input and it would calculate the size pipe in diameter (inches) required to flow 12 CFS at 1% in a concrete pipe with a N=0.013. or I could enter N=0.013, Q= no input, D=15 (inches), S=.01, Y= no input and it would calculate the flow "Q" in CFS that a 15 inch concrete pipe can carry at 1%. |
|||
04-09-2014, 05:20 PM
Post: #13
|
|||
|
|||
RE: MANPIP
(04-09-2014 02:13 PM)Jerussi Wrote: When I tried to run the program I am getting a "DATA ERROR". I then hit PRGM and it stopped on line 23 / (divide). Code: 22 RCL 01 ; d Quote:Question: when I key in FS?C 22 do I include the space between the C and the 22?[XEQ] [ALPHA] FS?C [ALPHA] Now it should display: FS?C __ Then you can enter 22: FS?C 22 Quote:I tried it both ways and didn't have any luck.I hope it works now. Quote:Do I need a space between the letters and the = sign?No. You can do as you like. It's just how the text is prompted. I can remove these. Quote:There is no need to show the results for "A"I can change that easily. Quote:I will see if I can get it to work at lunch today.I used: nutstudio. But there are other tools as well. IIRC even online. Quote:I will find some examples of the calculations today.That will help. Cheers Thomas |
|||
04-09-2014, 06:58 PM
Post: #14
|
|||
|
|||
RE: MANPIP
(04-09-2014 02:28 PM)Jerussi Wrote: For example: I would enter N=0.013, Q=12 (CFS), D= no input, S=.01 (for 1%), Y= no input and it would calculate the size pipe in diameter (inches) required to flow 12 CFS at 1% in a concrete pipe with a N=0.013.Does it mean that "Y= no input" implies y=d? In this case the formulas are much simpler:
Could it be that you specified: N, Q, D, S and then y was calculated? Cheers Thomas |
|||
04-09-2014, 08:20 PM
Post: #15
|
|||
|
|||
RE: MANPIP
Yes Y would be calculated and the corresponding V too. In the specific example I gave you to solve for the Q, yes Y is also calculated and in that example y is equal to D as it is solving for full flow.
Now if I would enter N=0.013, Q=12 (CFS), D= 21 (inches), S=.01 (for 1%), Y= no input the program will solve for Y and V. The answers should be something close to Y= 1.14 feet or 13.68 inches and V = 7.26 Ft/sec. In this case Y is not equal to D. I have attached a storm sewer design spreadsheet we use in our site plans. This should show the formulas in the cells that are computed as examples of the calculations - I hope it helps some. Ignore the elliptical pipe sizes as I am only concerned with circular pipe. This is not as useful as the other attachement described below. I have also attached a document "080_14320.pdf" with alot of information on the Manning's equation with all the formulas. In this document they call "Y" out as "h". This is a good reference. |
|||
04-09-2014, 09:50 PM
Post: #16
|
|||
|
|||
RE: MANPIP
BTW, I did fix the FS?C 22 to the correct input method per your info. I checked it line by line too. I am still getting the "DATA ERROR" but now it is stopping at line 52 /
Also, the program is not prompting me for the input at the begining. I do not understand this as I see all the "PROMPT"s in the program listing??? |
|||
04-10-2014, 08:56 AM
Post: #17
|
|||
|
|||
RE: MANPIP
(04-09-2014 09:50 PM)Jerussi Wrote: BTW, I did fix the FS?C 22 to the correct input method per your info. I checked it line by line too. I am still getting the "DATA ERROR" but now it is stopping at line 52 / Code: 51 RCL 00 ; n 0.013 STO 00 Quote:Also, the program is not prompting me for the input at the begining. I do not understand this as I see all the "PROMPT"s in the program listing???You say that PROMPT doesn't work properly? From the manual: Quote:The PROMPT instruction in a program displays the contents of the ALPHA register and stops program execution. Thanks for the attachments. It will take a while to read them. Thus you have to be a little patient with me. It turned out the problem is a little more difficult than I assumed at first sight. Cheers Thomas |
|||
04-10-2014, 12:28 PM
Post: #18
|
|||
|
|||
RE: MANPIP
OK. I'm not sure what I keyed in incorrectly - but I located my wand last night and was able to get your program to run after loading it from the barcode!
Time is no problem - I really appreciate what you are doing. Also, this event has had me get reacquainted with my 41's. Just a side bar - I originally had a HP-34C that my Father bought me to go to college (Texas A&M). After two years of Engineering school I basically had to get a 41 to keep up with other students. It was a 41CV. After college I would use the 34C for daily computing tasks at my desk until it was stolen (I would leave it ontop of my desk charging at night). I still have all the books, charger, case, box, etc. for it. So I went full time 41CV. Then one day after I was investigating synthetic programing, I bought and tried to install a Turbo board in the CV. Well that was the last time that calculator worked. Then I bought my CX which I still use. I have also aquired a free CV from a co-worker which I use on a daily basis. I keep the CX for design programs and use the CV to keep the "miles" off of my CX. Have a good day, Mark |
|||
04-12-2014, 04:29 AM
Post: #19
|
|||
|
|||
RE: MANPIP
This is the 2nd version of the MANNING program. It uses the top row of the keys similar to how you can solve TVM problems with the HP-12C. I used the following layout but this could be changed:
[N] [Q] [D] [S] [Y] You can use [STO] + key to enter the known data and [RCL] + key to read it. This works because registers 01-05 are used for these 5 variables. So you enter the known values and then press the key to calculate the unknown value. After a while the result is displayed. If you press [R/S] the velocity is displayed as well. If you want to calculate the full flow you have to set both D and Y to the same value. If you know N, Q and S you can only solve for full flow with the key [D]. It's currently not possible to solve for D when N, Q, S and Y are given. I could be wrong but I assumed that isn't used often. However you can solve for Y when N, Q, D and S are given. For certain values there might be two solutions but only the smaller is calculated. A fixed point iteration is used to solve the equation numerically. Thus the calculation may take a little longer especially for small values of \(\theta\). Examples You have to run this once to initialize the calculator: [XEQ] "MANNING" Partial flow: n = 0.0130 Q = 7.2400 d = 2.7500 S = 0.0020 y = 1.0441 .013 [STO] [N] 7.24 [STO] [Q] 2.75 [STO] [D] .002 [STO] [S] [Y] Y=1.0441 [R/S] V=3.5000 Full flow: (y = d) n = 0.0110 Q = 11.9559 d = 2.0000 S = 0.0020 y = 2.0000 .011 [STO] [N] 2 [STO] [D] [STO] [Y] .002 [STO] [S] [Q] Q=11.9559 [R/S] V=3.8057 Registers 00 k 01 n 02 Q 03 d 04 S 05 y 06 \(\theta\) 07 A 08 V Code: LBL "MANNING" Best regards Thomas |
|||
04-12-2014, 04:37 AM
Post: #20
|
|||
|
|||
RE: MANPIP
(04-09-2014 08:20 PM)Jerussi Wrote: Yes Y would be calculated and the corresponding V too. In the specific example I gave you to solve for the Q, yes Y is also calculated and in that example y is equal to D as it is solving for full flow. With the new version of the program you would enter: .013 [STO] [N] 12 [STO] [Q] 21 [ENTER] 12 / [STO] [D] .01 [STO] [S] [Y] Y=1.1385 [R/S] V=7.2432 Cheers Thomas |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 5 Guest(s)