Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to get BJSFM, A4EI, A4EJ, etc? 3

Status
Not open for further replies.

ESPcomposites

Aerospace
Jul 27, 2010
692
I have been trying to track down some of the old codes developed under air force contract, which are public domain for US citizens.

The problem is that they outsourced the "storage" of these codes to a 3rd party and the contract to store them has expired. I contacted the company that used to store them, but they (a) could not find the code and (b) were not sure how to disseminate it even if they could.

There are a lot of other useful programs as well, but I am mostly interested in BJSFM for validation purposes. Any ideas?

Brian
 
Replies continue below

Recommended for you

Thanks, I am aware of that. But it is not that easy. Even with OCR, it does not come through cleanly (already tried in fact). So it would be very tedious to actually try to regenerate the code. Not that it can't be done, but it's not really what I am looking for.

Brian
 
Talking about A4EI J & K, the source for them is in AFWAL-TR-81-3154 Vol II. Unfortunately Vol II can't be had from DTIC, only Vol I. This is curious because MIL-HDBK-17 Vol 3 Ref. 5.2.1(u) points at 3154 Vol II without specifying that it appears unavailable. Further evidence that the code for the A4E's should be available is that in a paper for ACRAT, authors from MSC and the Air Force describe the A4E's as "public domain".

Of course using 3154 Vol I it's possible to roll your own code. That's been in the back of my mind for a while, I'm just waiting to get the right summer student. Also I have a colleague who was on the MIL-HDBK-17 committee, he's going to look through his stuff to see if he has Vol II and if it's release unlimited.

Finally, my colleague suggested I contact John Hart-Smith directly, I'm saving that as a final option. I'll post back if I find anything.
 
That is not such as bad idea. I wouldn't know how to contact Garbo or Ogonowski, nor Hart-Smith though. But I have great respect for their work. Let me know if you have success there.

The greater problem for me is that there are also other codes there that I would find useful.

Ultimately, I do plan on making my own code in Excel, a much more modern and user friendly environment (my opinion). But to have a baseline is of tremendous importance and great time saver.

Brian
 
Thanks! I have heard through the grapevine there is an "issue" with the code, but forget what it was. Either way, thanks a lot. I have been looking for this for a while.

Brian
 
I am hoping to convert this into VBA and make it available for public use in Excel. Excel is a lot easier to work with in my opinion. And there is a lot of flexibility when processing the results (i.e. different failure criteria at lamina,laminate levels, etc).

Brian
 
Brian, just to let you know we are still working our contacts to see what we can come up with. These things take time.
 
Sounds great, I would be interested in anything you come up with. I am more interested in BJSFM right now than than the others, and it looks like the code is good. I did a basic test with another version and it checked out. I did not run down the potential "issue" with it that I heard before though.

Brian
 
Hi! In case it is useful for someone, the software Hypersizer has BJSFM code behind its user friendly approach to bolt/hole analysis. I couldn't use the demo version I got from it cause it was giving me some errors, and I tryed to copy the part of the code from Garbo & Ogonowski vol III that was important for me to validade a bearing/bypass hole analysis. I translated it to Matlab but I have no data to cross it to see if its good! Can someone give me a log from a bearing and a bypass analysis to see if the stresses and deformations I get with Matlab are right? I can send the Mfiles I developed if someone is interested.

I never programmed in Fortran and I have a question: To use the Fortran file posted above do I need to install intel compiler (for example)? Version 11 runs it? Is it a straight forward task to run the mentioned file?

Thank you for your time and attention! Good work!
 
Koolmood,

BJSFM uses and infinite plate Lekhnitskii solution to the open hole and superimposes it with a bearing solution.

You can validate the pure bypass (zero bearing) solution with eCutout,

I have a FEM based bearing-bypass solution that is near completion and should have a BJSFM solution in the "short term", but nothing right now.

Brian
 
Thank you for your reply ESPcomposites!

I studied Garbo & Ogonowski method but my problem is concerned now to getting a compiler that runs the BJSFM.FOR file posted above to compare the results given by that code with my results from Matlab! I tried Intel compiler but it requires sdk tools (?!) and I can't install it. GNU compiler is giving me errors probably because of the fortran version! Is the BJSFM.FOR file above made in fortran 77, 90 or 95? What compliler allows me to read the file! Can you give me a suggestion?

Thank you for your time and attention, and good work!

 
I have been working on it, and have a modified compiled version that I am beta testing. There are bugs in the posted code, which match what is in Ogonowski's paper. It seems to be working pretty good, but I need to run more tests. I have an Excel "wrapper" for it as well that is nearly complete. After that is done, I will post it on my site.

I also have a parametric Excel FEM solution that is 90% complete. It correlates pretty well to uniaxial tension solutions found via BJSFM, but allows for a more arbitrary solution. BJSFM cannot determine how the bearing load is reacted (i.e. if it reacted in compression, tension, or shear). The FEM solution should be an improvement from what BJSFM is capable of.


Brian
 
Thank you again for your reply Brian.

Do you think you can send me the BJSFM.FOR version you are using and tell me in which compiler you are running it? Or could you just send me some print screens with a superimposed analysis of a random bearing + bypass analysis for me to use the same input and compare the results I get with my Matlab file? I have no way of testing my analythical solution and I'm running out of ideas!

Thank you in advance and good work!

André Santos
 
Andre,

Right now, its in hands of someone that knows more about Fortran than I do. I will still have to do verifications and it would be very messy to do a bunch of print screens.

Sit tight and give me a few weeks to get it completed. I am working pretty hard on it now. When done, it should have a slick interface and will be easier to work with for everyone.

Did you at least test the open hole solution (i.e. zero bearing) with eCutout? It should give you identical results for an infinite plate. If you have that part right, then you only need to verify the bearing solution. You should be able to verify at least a few data points for bearing by using Ogonowski's paper. Note that Peterson will not give you good agreement for bearing (due to reasons I will explain in a technical paper I am working on).

Brian
 
Brian,

Many thanks for putting this software at the disposal of your colleagues.

Andries
 
There used to be an organization named ASIAC (aerospace structures information and analysis center) who used to be an onsite contractor to the Structures Division, Flight Dynamics Directorate of WPAFB in Dayton Ohio. They had a complete listing and electronic copies of a large number of technical engineering software programs including many on composites (A4EI/J/K, BJSFM, SASCJ, SAMCJ, BONJO, AC20, etc.). You used to fill out a request and as long as you met some criteria (ie foreign, etc.), they would send you copies of the software and the manual. Thats how I got them over 20 years ago when I worked for the USAF when we tested out composite repairs. By the way, IMHO, A4EI/J/K are really the best out there with regards to composite joint analysis (it can handle both isotropic and orthotropic bolted/bonded joints).

The last contact info I have is 15 years old so it is probably not current but here it is: Mr. Gordon Negaard, ASIAC Manager, tel: (513) 255-6688, asiac@fltvc1.flight.wpafb.af.mil

Good luck

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor