Time response - open loop acceleration sensor

3 views (last 30 days)
This is my first project in Simulink. I am working on modelling of open loop acceleration sensor using a journal article by Grigorie (2008). I modelled the sensor as per the article (attached) and found the time response is slower than the result (Fig. 23) provided in the article. The simulink file attached has a setting for 1g acceleration for a time simulation time of 1 second. The output is saturated at around 0.2 second. But the article shows the simulation time of 0.03 seconds, and the output is saturated at 0.01 seconds. I have attached the pictures of my scope output and Fig. 23 from the article. Kindly let me know where I made a mistake.

Answers (1)

Ritika Thusoo
Ritika Thusoo on 12 Aug 2025
Hi,
The research paper mentions that the values of the step-like acceleration signals used for simulation are 1g , 2g , 4g , 6g and 8g along a time-interval of 0.1s. The step-like signals are applied after 0.02s. Please consider incorporating this timing into your Simulink model to align with the original setup for 1g acceleration.
Regarding the Phase-Sensitive Demodulator block, the paper specifies that both gains should have a value of k. However, in your model, the second gain is set to -1. It might be worth reviewing and adjusting these values to match the research paper.
Additionally, you may want to experiment with different solver configurations in Simulink to improve simulation accuracy or performance. Here's a reference that can help you choose a solver better suited to your requirements.
Reference:
https://www.mathworks.com/help/simulink/gui/solver.html

Categories

Find more on Dependency Analysis in Help Center and File Exchange

Products


Release

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!