Vibrating Screen Simulation, Part II: Optimization
Welcome to the second part of the vibrating screen simulation. In this session, we will run an optimization using ANSI's OptiSlang. Our starting point is the model from part 1. Please refer to the link in the description for more details.
Model Setup in Rocky
Our input variables are the amplitude and frequency. Now, we need to define the output variables:
- Select the four variables involved in the efficiency calculation.
- Go to the curves tab of each one and drag and drop the constant variable we created previously into the space on the right.
- Change the name of the variables using the text on the right to identify each one easily.
After making these changes, save a backup and close the project.
Optimization in OptiSlang
- In OptiSlang, click on the wizard to select ANSI's Rocky.
- Find your project and select the Python file.
- When the project opens, you will be asked to delete the results. Remember to save a backup.
- You will see several files in the folder, and OptiSlang will display a block system.
- Drag and drop the optimization wizard to start the setup.
Optimization Setup
- Define the range for the input variables. Choose the values you prefer and click Next to continue.
- Define the variables and objective function for the optimization. In this case, we aim to maximize the screen efficiency. Follow the process as shown and click Next to proceed.
- Adjust the number of evaluations if necessary, then click Finish to complete the setup.
With these steps, you will have successfully set up and started the optimization process for the vibrating screen simulation using ANSI's OptiSlang.
Hi everyone and welcome to Vibrating Screen Simulation, Part II: Optimization. This time, we will run an optimization using ANSI's OptiSlang, and our starting point is the model from Part 1. See the link in the description. This is our model in Rocky.
Remember that our input variables are the amplitude and frequency. However, we now need to define the output variables. Select the four variables involved in the efficiency calculation.
So, go to the "Curves" tab of each one and drag and drop the constant variable we created previously into the space on the right. I suggest changing the name of the variables using the text on the right to identify each one easily. Now, save a backup and close the project.
In OptiSlang, click on the wizard to select ANSI's Rocky. Find your project and select the Python file. When the project opens, you are asked to delete the results. Remember the backup. You will see several files in the folder, and OptiSlang shows this block system.
Now, drag and drop the optimization wizard. The optimization setup begins by defining the range for the input variables. Choose the values you prefer and then click "Next" to continue. Here, we define the range for the input variables. Choose the values you prefer and then click "Next" to continue.
Here, we define the range for the input variables. Choose the values you prefer and then click "Next" to continue. Here, we define the variables and objective function for the optimization. In this case, we want to maximize the screen efficiency, so follow the process as shown.
Then, click "Next" to continue. "Undo" means to undo the previous action, while "aEval" refers to the evaluation of the objective function. "ГИККemerия An first click" is unclear and should be revised for clarity. "Cooking the rósh kanchean an only change in the number of evaluations" is also unclear and should be revised for clarity.
Then, continue to click "Finished."

