Open Design Optimization Platform (ODOP) - Coil spring design app; mechanical springs; compression spring, extension spring, torsion spring
Alerts are informational messages that are produced as you change the values of your design.
Press Alert buttons on the main pages (Advanced and Calculator Views) to see an alert presentation that is organized by severity:
Severity | Content | Font |
---|---|---|
Err | value is outside its valid range | Bold |
Warn | relationship between values incorrect or invalid | Bold, Italic |
Notice | constraints that are significantly violated | Standard (Roman) |
Info | insights about aspects of system operation | Italic |
Informational (Info) alerts also highlight the configuration of Functionally Determined Constraint Levels (FDCL).
Designs with values outside their valid range are likely physically impossible. In spring design, negative values for wire diameter, coil diameter and number of coils are obvious examples. Other situations, for example where an increase in wire diameter results in a negative value for coil inside diameter or an increase in force at the second load point takes a compression spring below its solid condition may be a bit less obvious.
If started from a design with one or more values outside their valid range the Search feature may not be able to resolve the problem. In this situation, Search finishes with a different design point that is also invalid and with a message to correct the invalid condition manually. In order to proceed with a new Search, identify the source of invalid values and manually enter more appropriate values. As zero and negative numbers are a common source of invalid values, look for those first.
In order to avoid numeric difficulty when starting from a physically unrealistic situation, alerts of error (Err) severity may block operation of the Seek and Trade features. In order to proceed with Seek and Trade it will be necessary to identify the source of errors and manually provide more appropriate values.
The Value field of the Alerts presentation allows in-place adjustment of the associated variable's value and constraint levels. Select this field to get a value change dialog box that operates the same as the corresponding fields on the main pages (Advanced and Calculator Views). Where possible, the color of the number presented in the value field tracks the color of the multi-colored Feasibility Status Indicator.
Where possible, the linked detailed entries (below) provide specific guidance in moving to values that will resolve the alerts.
Alert entry #ODOP01
The value of the associated variable is less than the validmin limit defined in the design type's initialState. This means that, given the current input value (for example, a negative diameter), the design is likely outside the limits of physical reality. The mathematical model for this design is not valid for these inputs. This condition may block the Seek and Trade features from starting.
Specific advice on how to resolve this condition is not available. Look for zero or negative values. Look for other messages as they might provide more specific advice. Undoing or reducing the size of recent changes may be helpful.
Alert entry #ODOP02
The value of the associated variable is greater than the validmax limit defined in the design type's initialState. This means that, given the current input value, the design is likely outside the limits of physical reality. The mathematical model for this design is not valid for these inputs. This condition may block the Seek and Trade features from starting.
Specific advice on how to resolve this condition is not available. Look for other messages as they might provide more specific advice. Undoing or reducing the size of recent changes may be helpful.
Alert entry #ODOP03
The value of the associated constraint is less than the validmin limit for the associated variable as defined in the design type's initialState. This means that, given the current input value (for example, a MIN value that allows a negative diameter), the design could be taken outside the limits of physical reality. The mathematical model for this design is not valid for these inputs. If it were to occur, this condition may block the Seek and Trade features from starting.
Look for zero or negative numbers in the MIN field of the associated variable. Change to positive, non-zero numbers as appropriate. Look for other messages as they might provide more specific advice. Undoing or reducing the size of recent constraint changes may be helpful.
Alert entry #ODOP04
The value of the associated variable is greater than the validmax limit for the associated variable as defined in the design type's initialState. This means that, given the current input value, the design is likely outside the limits of physical reality. The mathematical model for this design is not valid for these inputs. This condition may block the Seek and Trade features from starting.
Specific advice on how to resolve this condition is not available. Look at the MAX constraint field of the associated variable. Adjust it as appropriate. Look for other messages as they might provide more specific advice. Undoing or reducing the size of recent constraint changes may be helpful.
Alert entry #ODOP05
Constraints on the associated variable are inconsistent. Specifically, the value of the MAX constraint is less than the MIN constraint; the value of the MIN constraint is greater than the MAX constraint.
This situation may block the Search, Seek and Trade features from starting.
To resolve the situation, change one or both of the associated variable's constraint values. Increase the MAX value and / or decrease the MIN value until there is no overlap.
See also:
Alert entry #ODOP06
The associated variable's MIN constraint is violated by more than a trivial amount.
In order to resolve this alert:
It is quite possible that the constraint violation in question was created by use of the Search feature. In that case, further use of Search without introducing other changes is unlikely to be helpful. The most productive course of action may be to Free one or more variables currently in Fixed status or relax other, perhaps seemingly unrelated, violated constraints and then run Search again.
When Search returns a design judged to be NOT FEASIBLE, constraint(s) with the largest violations are the most leveraged and should be examined first. The full set of constraint violations is visible in Advanced View. In Calculator View, individual constraint violations are displayed in the Value Input dialog that results when selecting (clicking on) an Independent or Dependent Variable.
If Search has returned a design with violated constraints and judged to be NOT FEASIBLE, it is possible that too many variables in Fixed status have caused the design to become over-specified. If it it not possible to completely Free one or more variables currently in Fixed status, perhaps it would be helpful to replace a Fix with MIN and MAX constraints that allow a range of flexibility. Additional information on over-specified designs is available in the Design situations Help entry.
See also:
Alert entry #ODOP07
The associated variable's MAX constraint is violated by more than a trivial amount.
In order to resolve this alert:
It is quite possible that the constraint violation in question was created by use of the Search feature. In that case, further use of Search without introducing other changes is unlikely to be helpful. The most productive course of action may be to Free one or more variables currently in Fixed status or relax other, perhaps seemingly unrelated, violated constraints and then run Search again.
When Search returns a design judged to be NOT FEASIBLE, constraint(s) with the largest violations are the most leveraged and should be examined first. The full set of constraint violations is visible in Advanced View. In Calculator View, individual constraint violations are displayed in the Value Input dialog that results when selecting (clicking on) an Independent or Dependent Variable.
If Search has returned a design with violated constraints and judged to be NOT FEASIBLE, it is possible that too many variables in Fixed status have caused the design to become over-specified. If it it not possible to completely Free one or more variables currently in Fixed status, perhaps it would be helpful to replace a Fix with MIN and MAX constraints that allow a range of flexibility. Additional information on over-specified designs is available in the Design situations Help entry.
See also:
Alert entry #ODOP08
The associated Dependent Variable is in Fixed status. Its value differs from the target value established by the Fix by more than a trivial amount.
In order to resolve this alert:
It is possible that the Fix violation in question was created by use of the Search feature. In that case, further use of Search without introducing other changes is unlikely to be helpful. The most productive course of action may be to Free one or more variables currently in Fixed status or relax other, perhaps seemingly unrelated, violated constraints and then run Search again.
When Search returns a design judged to be NOT FEASIBLE, constraint(s) with the largest violations are the most leveraged and should be examined first. The full set of constraint violations is visible in Advanced View. In Calculator View, individual constraint violations are displayed in the Value Input dialog that results when selecting (clicking on) an Independent or Dependent Variable.
If Search has returned a design with violated constraints and judged to be NOT FEASIBLE, it is possible that too many variables in Fixed status have caused the design to become over-specified. If it it not possible to completely Free one or more variables currently in Fixed status, perhaps it would be helpful to replace a Fix with MIN and MAX constraints that allow a range of flexibility. Additional information on over-specified designs is available in the Design situations Help entry.
See also:
Alert entry #ODOP09
If all Independent Variables are in Fixed status, there is nothing left for Search to manipulate in order to achieve a feasible design. This condition may block use of the Search, Seek and Trade features.
It is possible that operation of the AutoFix feature has contributed to the situation.
In order to resolve this situation, put one or more Independent Variables in Free status. Specifically, uncheck the checkbox that is positioned between the associated variable's value and its units label. When in Calculator View, first click the variable in order to open its value change dialog box.
See also:
Alert entry #ODOP10
This variable has a functionally Determined Constraint Level (FDCL) configured and enabled.
This is not an error situation. Rather, this informational alert is intended to make sure that the user is aware that these FDCL type constraints are enabled.
See Also: