×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

RISA 3D 16.04 Update
2

RISA 3D 16.04 Update

RISA 3D 16.04 Update

(OP)
Is anyone else experiencing much longer model run times with the latest update of RISA 3D?

I just updated from 16.03 to 16.04

I had a model that ran fine using 16.03 in less than a minute. Now with 16.04 the exact same model gets stuck in a seemingly endless loop of solving for P-Delta Shears. I probably let it calculate p-delta shears for 5 minutes before I ran out of patience, cancelled the solution, turned off p-delta, and it solved in about 2 or 3 minutes. I don't see any glaring p-delta issues when I look at the deflected shape, nor are there any instabilities that RISA is detecting.

I'm wondering if I had changed something in the global settings previously that made the program run faster, and after the update, maybe it reverted back to default settings?
I tried changing the number of member sections from 10 to 5 and internal sections from 100 to 10. Didn't seem to help.

RE: RISA 3D 16.04 Update

It's usually a good idea to take a look at the program's release notes. But, unless your model has thermal loads or analysis offsets, then I don't think anything mentioned in the upgrade could have caused the behavior you're experiencing. Certainly, the issue could be a "mirage".... meaning something changed in the model to cause the difference in behavior. Or, the issue could have been caused by what was thought to be an inconsequential change that didn't make its way into the release notes.



I should point out that when I was with the old RISA Technologies, I was pretty strict about trying to include any substantive change in the release notes. When an issue like you describe would happen, I just always wanted to be able to say definitely to any user who called in that I knew where the bug must have come from. There was always a little bit of resistance from sales / marketing folks.... not wanting to make the company look bad by listing too many bugs / corrections in a minor release. After all, no one likes airing their dirty laundry in public. :)

Since a good portion of the senior engineering staff has turned over recently (Roger, Matt, Mike, and myself), it's possible that there isn't anyone from an engineering perspective with enough authority to feel comfortable fighting for the old procedure for release notes. If it were happening to me, I would send them an e-mail (though I wouldn't be surprised if they're not allowed to respond to e-mails from me) to ask about what's causing this behavior. Then if it's something that should have been in the release notes I'd politely point out to them why it's important to show any substantive changes in the release notes.

RE: RISA 3D 16.04 Update

Same issue here. We sent them a note and they are looking into it but had us roll back to 16.0.3 for the time being. Must be one of those "Oops!" moments.

RE: RISA 3D 16.04 Update

Any tension only members or compression only springs? Those can be very sensitive and small changes to the solution can cause iteration issues which lead to larger solution times.

RE: RISA 3D 16.04 Update

Josh... unless it was unstable, you would think that it would converge fairly quickly with only a few iterations.

Dik

RE: RISA 3D 16.04 Update

Dik -

You would think, but non-linear solutions like this are really tricky. Especially for a program like RISA which is (at its core) a linear solution.

The models that really kill you are the ones where the force in a tension only member are really low. Say 0.01 lbs. You and I would call that a 0 force member. But, to RISA it's either in tension or compression and can cause multiple iterations.

A couple of years ago (released in v16.0 I believe), I spent a lot of time with our lead developer coming up with a scheme to better converge models with tension only members. Essentially, when we found a tension only member in compression instead of turning it completely off for the next iteration we would use a reduced stiffness of some small fraction (1E-6) of it's normal stiffness. This really helped convergence. I should also point out that this changes is one of the first steps towards RISA bridging the gap between a mostly linear solution and true non-linear solution.

There's only one person left over there which truly understands what we had done and why. That being said, I did document it in the help files.



Note: If they make some minor changes to this (like going from 1E-6 to 1E-8 or something) then this would certainly be considered such an esoteric change that it wouldn't have been put in the Release Notes. Of course, sometimes these little esoteric changes have bigger ramifications than you would think. Or, sometimes they're not done correctly....

RE: RISA 3D 16.04 Update

(OP)
I DON'T TYPICALLY USE TENSION ONLY MEMBERS, I MIGHT HAVE A COUPLE EULER BUCKLING ONLY MEMBERS. I'LL CHECK FOR ANALYSIS OFFSETS TO SEE IF THAT IS POTENTIALLY CAUSING ANY ISSUES.

HOW DO I REVERT BACK TO 16.03? DO I HAVE TO CONTACT RISA?

ONE MORE THING, IT'S GETTING STUCK ON THE FIRST ITERATION.

THANKS FOR ALL OF THE REPLIES.

RE: RISA 3D 16.04 Update

I think we made sure we had no tension only or Euler buckling members and it wouldn't run. It also wouldn't solve simple DL only case.

They sent us a link to 16.0.3 to reinstall.

RE: RISA 3D 16.04 Update

I probably can't help too much here guys as I can only speculate what's happening based on past experience. For what it's worth, these are my thoughts:

1) Before I install any upgrades to RISA, I always go the folder where the program is installed and make a copy of the current executable renaming it something like risa3dw1602.exe. I do it because I always want to be able to test one version versus another any time. But, it really helps if you realize there is a bug and need to use an older version.

2) If you want to revert to an old version, contact their support group. They should be able to send you a link to the older install routine.

3) Euler Buckling members behave almost the same as tension only members. They should be less prone to iteration or convergence problems, but it could still be related to what you're seeing.

4) Gravity only cases are FREQUENTLY the worst Load Combinations for tension only convergence problems. Those are the ones where the braces have nearly zero force in them. Then if the program turns them all off the model becomes unstable. The configuration that caused the most head aches was X bracing where the two tension only X braces were connected at the center of the X.

RE: RISA 3D 16.04 Update

I also had similar issues and emailed RISA. Here's the response:

I apologize about the delayed run-time you are experiencing in RISA-3D. We have had our developers look into this issue and been able to provide a resolution. I'm happy to let you know that we have just released an updated version 16.0.5 that has dramatically improved solution run-times. Be sure to fully uninstall RISA-3D version 16.0.4 before running this installation package.

http://downloads.risa.com/3d/install_3d_1605.exe

You should no longer have that same experience with the P-Delta solver that you described.

______________________________________________

Tried the same model I sent them, and it's significantly faster.

RE: RISA 3D 16.04 Update

JoshH -

Thanks you for the update! For what it's worth, their release notes say the following about the correction:

• Corrected an error in the iteration of member design which caused an increase in solution time.

I'm not sure why member design (which is post processing) would affect P-Delta iterations (which are part of analysis). But, at least it got resolved quickly! All software programs have issues with bugs from time to time. There is a non-RISA analysis program I've been using that crashes whenever I search the help file for certain terms. But, being able to resolve it correctly and quickly is the real test of quality.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Resources

White Paper - Implementing a Multi-Domain System
IoT systems are multi-domain designs that often require AMS, Digital, RF, photonics and MEMS elements within the system. Tanner EDA provides an integrated, top-down design flow for IoT design that supports all these design domains. Learn more about key solutions that the Tanner design flow offers for successful IoT system design and verification. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close