Simcenter STAR-CCM+ Macro Competition 2016. Part II: Proposed solution.

Simcenter STAR-CCM+ Simcenter STAR-CCM+ Virtual Reality Teamcenter Share Simcenter Cloud HPC Simcenter STAR-CCM+ Viewer Simcenter STAR-CCM+ Application Specific Solutions


This article presents the solution to the Macro competition task from the STAR-Global conference 2016.


The second STAR-CCM+ Macro Competition took place at the 2016 STAR Global Conference in Prague. That year the competition was part of the Java Lecture. During such lecture, a set of macros and a simulation were used. At the end of the lecture, the macro competition started by posing a question to the participants related to the simulation.
In this video, you see the proposed solution that is implemented through a negative feedback loop. The attached pdf file shows you that this is equivalent to a pure integral controller. The pdf also shows how to implement full PID controllers without the need to resort to derivative or integral calculations.
The attached java file is the STAR-CCM+ macro as shown in the video (Do Note: use double precision in STAR-CCM+ when testing it).

See also:

Macro Competition 2016. Part I: Problem statement.
How to store and access results from previous iteration or previous time step?
How to get time integral and time derivative
Implementing a Proportional-Integral (PI) controller in STAR-CCM+


KB Article ID# KB000042382_EN_US



Associated Components

Design Manager Electronics Cooling In-Cylinder (STAR-ICE) Job Manager Simcenter STAR-CCM+