How do I receive modelling help/support for my Master Thesis Project?
Show older comments
Hello,
I'm creating a mathematical model from first principles (white-box modelling) of a complex hydraulic system i.e, a triple adjustable race car damper/shock absorber.The design is confidential so I cannot post screenshots of the model without violating my company NDA. I refer to similar work on the topic where coupled ODE's and algebraic equations are used. These papers only describe the equations to be used and less so, how they are to be implemented in a software environmet like matlab/simulink. Despite multiple attempts and using various references and debugging indirectly using matlab central and other forums, I have not been able to get the model working.
I have previous experience creating models such as 2-wheel and 4-wheel vehicle dynamics models. However these use at max 1 or 2 coupled ODE equations that are quite trivial to solve compared to this project.
The simulink solver (using ODE15 as my coupled ODE's are of the stiff form) gets stuck at algebraic loops or at initial conditions. With multiple attempts at removing or remodelling ill-defined equations, still no success.
Any plan of approach for debugging the model, or useful references, or if any community expert can get in touch with me privately would be greatly appreciated.
Since I cannot directly discuss my model, I can however discuss ideas such as how to implement certain equations from a reference perhaps?
I post one paper below which has been quite a useful reference for my project.
Paper Title: A universal nonlinear model for the dynamic behaviour of shock absorbers
EDIT: I have updated my question and posted it as a new question here
4 Comments
John D'Errico
on 9 Mar 2023
This is not a question you can ask on Answers, since you are unwilling to show your model, or pparently, ask any direct question about MATLAB. All you seem to be askign for is for somone one to provide general support. And that is not the purpose of a question on Answers.
There is, however, a person who has been tasked with answering your questions and helping you with your thesis. It is your thesis advisor. Talk to that individual.
When and if you have an actual question about MATLAB, where you are willing to actually ask a specific question, then ask it.
Rik
on 9 Mar 2023
I chose to ignore the content-part and answer the meta-question: how can I get help despite not being able to share details. Since the latter is a question about how to use Answers, I would say that part is perfectly OK to ask.
As far as the supervisor is concerned: I have only ever had 1 or 2 supervisors (out of perhaps 2 dozen) to whom Matlab was not some eldritch arcane magical invocation that this kid called Rik likes to use. If it doesn't work in Excel or SPSS, they couldn't do it. And that gets you in OPs situation where you have a problem your supervisor can't help you with, but which you can't say anything about.
Daniel Joseph
on 9 Mar 2023
Edited: Daniel Joseph
on 9 Mar 2023
Sam Chak
on 9 Mar 2023
You can at least post the Error or Warning message, which may be helpful to diagnose the problem.
Accepted Answer
More Answers (2)
Steven Lord
on 9 Mar 2023
2 votes
If you have questions that reasonably fall under the responsibility of Technical Support (more "Why do I receive error X when I run my code?" than "How do I implement this paper?" which I believe falls more in the scope of Consulting) I believe the Support staff can work with our Legal department and your company's Legal department to generate an NDA allowing Support to work with you on the files in question. Reach out to Support and/or the sales representative for your license and ask if this is feasible.
Of course if your question is more along the lines of "How do I implement this paper?" MathWorks does have a Consulting department and given some of the companies that department has worked with I'm fairly sure they're no strangers to NDAs. :)
Daniel Joseph
on 10 Mar 2023
Edited: Daniel Joseph
on 10 Mar 2023
0 votes
2 Comments
Rik
on 10 Mar 2023
I don't think posting your question as an answer is the best option, since it differs from the question that was answered. Posting a new question is free, I would sugges you accept the best answer, give an upvote to the other (if you feel it is deserving) and post your question in a new thread.
Feel free to post a link in a comment to the question.
Daniel Joseph
on 10 Mar 2023
Categories
Find more on Oil, Gas & Petrochemical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




