What are the general guidelines for choosing ODE

What are the general guidelines for choosing ODE solvers for simulating a model using Simulink?

I want to know the basic procedure to be followed in choosing solvers from Configuration Parameters while simulating a Simulink model.

NOTE:-

Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.

Sometimes different solver configuration cause simulation results to change a lot. It means the model should be tuned a little bit to get good simulation results. The following are some heuristic rules to help user select the solver and verify the simulation results and tune the model.

1 Variable-step solver:

When simulating a model, if possible, always start with a variable step solver (a good start is ODE45) with zero crossing (if applicable) turned on. If the simulation result is as expected, change to other variable step solver. If the model is well designed, the simulation results given by different solver should be pretty close. In this case, the system probably is a non-stiff system. If the simulation is very slow or the results are not consistent with different implicit solver, try changing to implicit solver such as ODE15s. If the implicit solver works better than the explicit solver, the system may be a stiff system.

In this stage, the tolerance and min/max step size should be changed to see if the simulation result is stable. For example, change the relative tolerance from 1e-3 to 1e-6. The two simulation results should be pretty close. If not, change the tolerance from 1e-6 to 1e-9 and so on. Once a set of parameters gives a stable simulation result, use this simulation result as a base line.

2. Fixed step solver:

The same idea of selecting/configure variable step solver applies to fixed step solver. Start with a fixed step size and a solver, simulate, then reduce the step size by a factor of 10 to see if the results are close.

SEE COMPLETE ANSWER CLICK THE LINK

--

--

--

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Focal Loss — What, Why, and How?

Comparing Pretrained Named Entity Recognition Frameworks (2021 Edition)

Building an Incremental Recommender System: Part II

How Anomaly Detection helps in Improving Payment Success Rate

Principal Component Analysis

Delivery Date Prediction System for E-commerce Industry

Introduction to Gradient Descent Algorithm

Getting started with Data Science with Azure

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Technical Source

Technical Source

Simple! That is me, a simple person. I am passionate about knowledge and reading. That’s why I have decided to write and share a bit of my life and thoughts to.

More from Medium

Browsers are using federated learning to show targeted ads in a post cookie world

Machine Learning vs. Artificial Intelligence: What’s the Difference?

Machine Learning Vs. Artificial intelligence: What’s the difference? Machine learning is one of the subfields of Artificial Intelligence. It refers to the process of getting a computer to learn from data without being explicitly programmed.

An Intro to Weights and Biases

Machine Learning — Researchers from the field