adjustments to software settings jeremy dyson basel, switzerland
TRANSCRIPT
![Page 1: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/1.jpg)
Adjustments to Software Settings
Jeremy DysonBasel, Switzerland
![Page 2: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/2.jpg)
Why Are Adjustments Necessary?
„Optimisation is the science of selecting the best of many possible decisions in a complex real-life environment“
Mordecai Avriel
Nonlinear Programming
![Page 3: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/3.jpg)
Optimisation
Minimise the Value of the Function
N [Data Valuei – Modelled Valuei]2
i = 1
• When the function is solved numerically (normally) rather than analytically, this means that the solution is only as exact as you make it, and it depends on:– Search method, e.g. Marquardt algorithm, for the solution
– Settings for search method, including initial parameter values
– How the modelled values are calculated
– Settings to finish the search, i.e. an acceptable solution
Settings may need adjusting to find global minimum
![Page 4: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/4.jpg)
ModelMaker – Marquardt Settings
• Convergence Change– The size of a convergence step (0.1)
• Convergence Steps– Number of convergence step before optimisation stops (50)
• Retry Count– Number of times optimisation retries convergence steps (50)
• Initial Lamda– Initial value determines „initial steepness“ of the search (0.01)
• Minimum Change– Minimum change in Lambda (0.00001)
• Fractional Change– Fractional change in Lambda (0.01)
![Page 5: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/5.jpg)
ModelMaker – Simulated Annealing
• Why is it needed?– If the Marquardt Settings cannot find the global minimum
• When is it likely to be needed?– Initial parameter values inappropriate
– Model has a complex minimisation function, e.g. HS kinetics
• What does it do?– Tries many combinations of initial parameter values
![Page 6: Adjustments to Software Settings Jeremy Dyson Basel, Switzerland](https://reader036.vdocuments.us/reader036/viewer/2022082805/551533e75503465e608b5b27/html5/thumbnails/6.jpg)
Acknowledgement
Dr Rene Oscar Kühne for teaching me ModelMaker