Message 1 of 12
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
As soon as i use a release curve I get "No convergence of nonlinear problem".
Please help!
Solved! Go to Solution.
As soon as i use a release curve I get "No convergence of nonlinear problem".
Please help!
Solved! Go to Solution.
Robot needs the value in the 0 point. In addition I set the FNR method.
If you find your post answered press the Accept as Solution button please. This will help other users to find solutions much faster. Thank you.
Can You help me how to do it from API(VB).
Could you send me your code? What do you actually need:
- add 0, 0 point in the definition of release
- set FNR method for all cases and combinations
?
It is very long. I only need to know how to invoke the "matrix update after each iteration" from api, because that worked fine with 0,0 release point.
This is the code I am trying to use;
comb = robapp.Project.Structure.Cases.CreateCombination(7, "Lastfall 1", I_CBT_SLS, I_CN_EXPLOATATION, IRobotCaseAnalizeType.I_CAT_COMB_NONLINEAR) Dim NL_Params As RobotNonlinearAnalysisParams NL_Params = comb.GetAnalysisParams NL_Params.PDelta = True NL_Params.MaximumNumberOfBFGSCorrections = 0 NL_Params.MatrixUpdateAfterEachIteration = True comb.SetAnalysisParams(NL_Params)
Example code:
Dim Robapp As New RobotApplication Dim Scase As RobotSimpleCase Set Scase = Robapp.Project.Structure.Cases.GetAll.Get(1) Scase.AnalizeType = I_CAT_STATIC_NONLINEAR Dim RNAP As RobotNonlinearAnalysisParams Set RNAP = Scase.GetAnalysisParams RNAP.MaximumNumberOfBFGSCorrections = 0 RNAP.MatrixUpdateAfterEachIteration = True RNAP.MatrixUpdateAfterEachSubdivision = True Scase.SetAnalysisParams RNAP
Dim comb As RobotCaseCombination Set comb = Robapp.Project.Structure.Cases.CreateCombination(7, "Lastfall 1", I_CBT_SLS, I_CN_EXPLOATATION, IRobotCaseAnalizeType.I_CAT_COMB_NONLINEAR) Dim NL_Params As RobotNonlinearAnalysisParams Set NL_Params = comb.GetAnalysisParams NL_Params.PDelta = True NL_Params.MaximumNumberOfBFGSCorrections = 0 NL_Params.MatrixUpdateAfterEachIteration = True NL_Params.MatrixUpdateAfterEachSubdivision = True comb.SetAnalysisParams NL_Params
Still having problem with this as soon as I add release curves for bars 28 and 32
Just make sure you define (0, 0) point in for all versions of releases. In addition I set FNR method.
If you find your post answered press the Accept as Solution button please. This will help other users to find solutions much faster. Thank you.
FNR?
Full Newton-Raphson. Check posts 4 and 5
If you find your post answered press the Accept as Solution button please. This will help other users to find solutions much faster. Thank you.