Réponse apportée
150Hz Sine wave in MATLAB simulink
Hi @Manuprabha Ravikumar In short, your sinusoidal signal is undersampled. There are only 5 samples in one cycle. ts = 1/600 ...

28 jours il y a | 1

| A accepté

Réponse apportée
Integrator does not accept input
Hi @Andrei Rotaru The error is caused the mismatched matrix dimension. Do the following as shown in the graphics below should f...

29 jours il y a | 0

| A accepté

Réponse apportée
Not Enough Input Arguments
Hi @Sue Xin, There is no error in my simulation below: [V, F] = ode45(@etOH_prod, [0 10], ones(4, 1)); plot(V, F), grid on, ...

30 jours il y a | 0

Réponse apportée
Simulink - How to create a conditional "if" block
Hi @Ahmad Al-Issa Firstly, could you determine the rate of change of speed (referred to as "acceleration" in physics)? This inf...

environ un mois il y a | 0

Réponse apportée
Design service for LQR controller for unknown system based on available Multiple Inputs and Multiple Output data
Hi @Hao Do you have some free time to spare for some Prerequisite Courses so that you are ready to advance to the next level of...

environ un mois il y a | 0

Réponse apportée
Solving a system of ODEs whose coefficients are piecewise functions
Hi @Dehua Kang The red curve in your image is and the green curve is . Below is another demo, with the data from the piecewise...

environ un mois il y a | 0

Réponse apportée
Multiple PID tuning in order to control all four states in the inverted pendulum model
Hi @Claudio Muzi Your new question in this comment is related to optimal control. I'm not sure if this topic is covered in your...

environ un mois il y a | 0

Réponse apportée
Multiple PID tuning in order to control all four states in the inverted pendulum model
Hi @Claudio Muzi Given that the initial angle is less than from the equilibrium inverted position, the sine of the angle () ca...

environ un mois il y a | 0

Réponse apportée
Find Transfer Function from Laplace transformation
The differential equation has a dependent variable with nonlinearity u(t)³. Since nonlinear systems cannot be analyzed by Laplac...

environ un mois il y a | 1

Réponse apportée
Cannot solve algebraic loop involving 'Mo_phong_xe/Equation1_ddgama1/MATLAB Function5' because it consists of blocks that cannot be assigned algebraic variables, such as block
Hi @Viet Dung It looks like the root cause of the issue have been identified. Let me walk through the details: The second-orde...

environ un mois il y a | 0

Réponse apportée
If & elseif to determine temperature essentially
Hi @Zachary The following code allows you to extract both the numeric value and the character representation of the temperature...

environ un mois il y a | 0

Réponse apportée
Ode45 Quarter car model spring variation
Hi @Federico Fortini It seems like you're looking to plot the acceleration of the first spring-mass system. If that's the case,...

environ un mois il y a | 0

Réponse apportée
How to Solve nonlinear equations in simulink
Code for the MATLAB Function block: function dx = fcn(x) ks = 29114; kt = 233350; cs = 925.8; mw = 56.9...

environ un mois il y a | 1

| A accepté

Réponse apportée
Inverse model for feedforward control
Hi @Martin In my previous Answer, I used to Transfer Function (frequency version) to describe the process plant. I have revisit...

environ un mois il y a | 0

| A accepté

Réponse apportée
Inverse model for feedforward control
Hi @Martin Thanks for your feedback in the comment. The provided first-order ODE: , suggests that the "pure" feedforward cont...

environ un mois il y a | 0

Réponse apportée
how can I get the transfer function of this equation using Matlab: dy/dx + K*sqrt(y)-C =0
Hi @Reuel The square root is a nonlinear term in the system, making the Coupled Tank System nonlinear. Consequently, the transf...

environ un mois il y a | 0

| A accepté

Réponse apportée
Inverse model for feedforward control
Hi @Martin As the target trajectory contains frequency components, a factor of 600, rather than 6, must be employed in this sec...

environ un mois il y a | 0

Réponse apportée
Simulink model doesn't oscillate
Hi @Andrei Rotaru According to the principle of Occam's Razor, the most likely explanation for the lack of oscillation in the a...

environ un mois il y a | 1

| A accepté

Réponse apportée
Cannot solve algebraic loop involving
% Derivative of state '1' in block 'NAM_Mo_phong_xe/Equation1_ddgama1/Integrator' at time % 0.0030900000000000003 is not finit...

environ un mois il y a | 0

Réponse apportée
Edit poles and zeros in root locus design editor or bode editor
Hi @Nandhini I prefer mathematical model-based design by formulas that satisfies certain stability properties and achieves spec...

environ un mois il y a | 0

Réponse apportée
Inverse model for feedforward control
Hi @Martin Transfer function: Math model in continuous-time: This linear 1st-order ODE is 100% solvable and the ideal fee...

environ un mois il y a | 1

Réponse apportée
One function is greater than other
Hi @Fatima Majeed The search below covers this range . z = linspace(0, exp(1), 3001); fun = @(z) z - 8.02*log(z) - (3.359/2...

environ un mois il y a | 0

Réponse apportée
Attempt to plot an piecewise function
S = @(x) ( (x <= -2) ) .* 0 + ... ( (x > -2) & (x <= -1) ) .* (1/4 * (2 + x).^3) + ... ( (x > -1) & (x <= 0...

environ un mois il y a | 0

| A accepté

Réponse apportée
How to solve a system of nonlinear differential equation that follows some pattern
Hi @MADHAN The looping approach is given as follows: %% for-loop approach function dx = ode1(t, x, n) dx = zeros(n,...

environ 2 mois il y a | 0

Réponse apportée
Fuzzy control problem: input 2 expects a value in range [-50 50], but has a value of 1035.94
Hi Rafi, Based on your Simulink model, Input 2 refers to the time derivative of the error signal. In the fuzzy system, you ha...

environ 2 mois il y a | 0

Réponse apportée
Plotting Phase Portrait of Duffing Equation
Hi @Athanasios Paraskevopoulos This method utilizes the 'arrow()' function, which was created by Professor @Erik Johnson. You c...

environ 2 mois il y a | 3

| A accepté

Réponse apportée
The solution to the delayed differential equations using the code dde23 represents the solution by the third order Runge-Kutta method or what?
Hi @mohammed, Your guess is correct. If you click on the link to the dde23's Algorithm section, you will find that it states "d...

environ 2 mois il y a | 0

| A accepté

Réponse apportée
Error using FuzzyInferenceSystem/addOutput (line 866) Upper range value for variable must be greater than lower range value. Error in rulepruning (line 24) fis = addOutput(fi
Hi @Michael Bamidele The syntax to add output membership functions is incorrect. Use 'addMF()' instead. However, it is highly r...

environ 2 mois il y a | 1

| A accepté

Réponse apportée
Using state space in simulink
Hi @Marina Since you know the initial output value, the idea is to convert the Identified State-Space to an equivalent Canonica...

2 mois il y a | 0

Réponse apportée
PID controller tuning for time-varying input
Hi @AleF Without more context about the specific system you are trying to control, it is difficult for us to provide targeted r...

2 mois il y a | 0

Charger plus