Jump to content

Recommended Posts

Dear Community,

 

I am running a free-size optimization with a quite complex model and the run is aborted after a number of iteration for the ERROR 703.

I receive the following message:

 

 Error in input data  -  Lower bound larger than upper bound44879   0.100408E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound44882   0.100408E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound44897   0.100408E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound44900   0.100408E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound44918   0.100408E+01   0.100000E+01
  
 *** ERROR # 703 ***
 number of design variables = 47541
        number of constraints = 37
    error code from optimizer = 900
 The optimizer failed to find a solution of the optimization 
 problem at the current iteration.
  
 This error occurs in module "appdrv".

 

Other information:

If I change design parameters, the iteration where I have the error also change.

If I remove ply drop-off constraint, the error disappears.

If I reduce the design domain, the error disappears.

(unfortunately, I cannot share the model)

 

Any idea on how to solve this issue?

 

Thank you in advance,

Alessandro

 

Share this post


Link to post
Share on other sites
Guest

Hi,

 

Looks like the lower bound and upper bounds are same. This is not valid. Upper bound should be more than lower bound. Please check this. 

Share this post


Link to post
Share on other sites

Hi Prakash Pagadala,

 

Thank you for your reply.

 

Anyway, I double checked and I don't have any similar bounds in the free-size optimisation.

In my model, I have bounds only for the LAMTHK and the PLYPCT, and lower and upper bounds are different.

 

Moreover, I do not have the error when the run starts but after several iterations.

 

Do you have ideas about any other source for the error?

 

Thanks you again,

Alessandro

Share this post


Link to post
Share on other sites

Hi Prakash,

 

Unfortunately, I cannot share the entire out file. Is there anything specific you would like to check? So I can extract and share it...

In the meantime, I have updated the solvers from version 2017.1 to version 2017.2 and the error message is slightly changed. You can see below an example of the error I had after 147 iterations of an optimisation:

[...]
Lower limit of variable  44458 is larger than its upper limit:   0.1006E+01 >   0.1000E+01
Lower limit of variable  44460 is larger than its upper limit:   0.1004E+01 >   0.1000E+01
Lower limit of variable  44461 is larger than its upper limit:   0.1006E+01 >   0.1000E+01
Lower limit of variable  44463 is larger than its upper limit:   0.1004E+01 >   0.1000E+01
  
 *** ERROR # 6896 ***
 Programming error, variable move limit calculated by movelmt0 is invalid.
  
 This error occurs in module "appdrv".

Moreover, in the .fem file I do not have any of the variables called in the error (44458, 44460, 44461, etc..)

 

Thanks again,

Alessandro

Share this post


Link to post
Share on other sites
Guest

Hi,

 

1) From the error message it says lower limit is more than upper limit which is not valid. I need to check this

 

2) What are the responses and how they are chaning for every iteration. I can get this info from .out file. 

Share this post


Link to post
Share on other sites

Hey there,

 

if this is a help for everyone, I had a similar issue:

 

 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
  
 *** ERROR # 703 ***
 number of design variables = 750432
        number of constraints = 20
    error code from optimizer = 900
 The optimizer failed to find a solution of the optimization 
 problem at the current iteration.
  
 This error occurs in module "appdrv".

 

 

I searched first in my design constraints as I had a design constraint to limit the static displacement, but it was actually the laminate definition and the free sizing boundaries which I set like this:

Minimum 5

Maximum 20.

 

Problem was: The Laminate definition in its originally state had more than 5, so it threw an error.

 

Best regards,

Merula

 

Share this post


Link to post
Share on other sites
On 1/22/2018 at 4:33 PM, Merula said:

Hey there,

 

if this is a help for everyone, I had a similar issue:

 


 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
 Error in input data  -  Lower bound larger than upper bound*****   0.166667E+01   0.100000E+01
  
 *** ERROR # 703 ***
 number of design variables = 750432
        number of constraints = 20
    error code from optimizer = 900
 The optimizer failed to find a solution of the optimization 
 problem at the current iteration.
  
 This error occurs in module "appdrv".

 

 

I searched first in my design constraints as I had a design constraint to limit the static displacement, but it was actually the laminate definition and the free sizing boundaries which I set like this:

Minimum 5

Maximum 20.

 

Problem was: The Laminate definition in its originally state had more than 5, so it threw an error.

 

Best regards,

Merula

 

sorry i didn´t understand what was the problem? can you explain it again? what was wrong and what you did right afterwards?

thanks

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...