Comments (9)
So we can input the sampling period.
from simscapefopd.
We still need to change the transfer function to discrete transfer function.
from simscapefopd.
Two rate transitions need to be added.
from simscapefopd.
Then we got some error.
Simulation 1 Clear
01:11 PM Elapsed: 27 sec
Model Reference
Elapsed: 0.12 sec
An error occurred while running the simulation and the simulation was terminated
Caused by:
['Quadrotor_Controller/Actuation/Solver Configuration']: Error evaluating equations at time 6.9925000000000006. Stopping simulation. There may be a singularity in the solution. If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
['Quadrotor_Controller/External Force/6-DOF Joint']: 'Quadrotor_Controller/External Force/6-DOF Joint' has a degenerate mass distribution on its follower side.
Component:Simulink | Category:Block error
from simscapefopd.
Then I reduced the sampling period to 0.05 sec. It has the oscillation like this:
from simscapefopd.
Then I tried to reduce the loop gain by half.
from simscapefopd.
Then I tried to multiply 0.05 instead of 0.5 for the FOPD controller gain.
from simscapefopd.
It still has similar behavior. Then I need to try getting the sampling period larger.
from simscapefopd.
The behavior is similar. I guess I also need to discrete the integer order part?
I'll try to see what will happen when I comment out the Fractional DD.
from simscapefopd.
Related Issues (20)
- How to deal with the saturation? HOT 5
- How to check the pole in discrete domain?
- We need to do discrete simulation before using Simscape. HOT 7
- Using IRID HOT 11
- Speed loop needs more integrator HOT 9
- Tune speed loop from balance point rather than ground HOT 9
- Why ZPos has a bump at 5 sec? Measuring error?
- How to understand this piece of blocks? HOT 1
- Why FOPD spread at last? HOT 1
- Lock some dimensions
- How to implement anti-windup in discrete transfer function block? HOT 3
- How to compare the robustness against loop gain variation? HOT 1
- Error after changing the sampling period HOT 3
- How to change the plant time constant?
- Fitting 10~11 sec or fit 10~20? It is a question.
- How to compare performance when plant time constant changes? HOT 1
- Try inserting a zero-phase-holder to simulate communication delay HOT 3
- visual servoing in Simscape?
- How to understand this flight control simulation platform? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simscapefopd.