Questions tagged [matlab]

Use of Matlab to solve engineering problems.

Filter by
Sorted by
Tagged with
0
votes
0answers
4 views

I am getting an error - “Input must be an integer between 0 and M-1.” while trying to design the baseband part of a simple SDR

I have used a Bernoulli Binary generator has my input which I have then sent through an FIR Interpolator with a factor 2. The signal is then sent through an AGC (Automatic Gain Controller) and then ...
0
votes
1answer
15 views

Regressor-passivity robot control. Help with simulation (Simulink/Matlab)

I'm trying to simulate a 2DOF planar pendulum with a regresor-passivity control, the thing is I've been having some issues with my simulation, I'm using Simulink, but in theory I know my control law ...
0
votes
0answers
25 views

Number of zeros of a model in transfer function matlab

Sorry if this is a very basic question, I'm really new this topic. I'm using Matlab for modeling a Hammerstein-Wiener system. The documentation says that the orders to use in the model is a vector of ...
-1
votes
1answer
41 views

sinking speed of particle in water

For a Newtonian fluid the sinking final speed of a metal particle is given by this equation : while g is Gravitational acceleration , $\rho_P$ = is particle density , $\rho_F $ = is fluid density ,...
0
votes
1answer
83 views

Root Locus and Routh–Hurwitz stability criterion

A satellite launcher has a unit feedback system, whose TF global open loop is given by: $$G_c(s)G(s) = \frac{K(s^2-4s+18)(s+2)}{(s^2-2)(s+12)} $$ a) Draw the root locus for this function b) ...
3
votes
0answers
37 views

Mathematical transformation of a heading angle to a roll angle

I'm trying to understand a function in a SIMULINK example of a path following UAV simulation. The gist is that, the UAV Waypoint Follower block provides a required heading from a list of waypoints and ...
0
votes
1answer
66 views

How to find closed loop transfer function and use it to identify τ and k?

I have to answer a few questions on transfer functions using Matlab. The first question, which I solved without Matlab, gives a time response graph for an LR circuit, and asks me to find the first ...
1
vote
0answers
22 views

Slow integration of system ODE under specific conditions in adsorption problem

I am trying to solve the system of ODEs below. I am applying the finite differences to z, so I get a system of ODE that I can solve with a solver like ode45. The problem is that under the conditions ...
3
votes
0answers
49 views

LQR Implementation in MATLAB

I am trying to implement a simple LQR controller in MATLAB for a purely deterministic system. The code is shown below: ...
3
votes
1answer
71 views

Finding coefficients for a PID controller that minimize the integral of the squared error (ISE)

The problem The problem is to find the coefficients for the P, I and D terms of a PID controller used to regulate the object that minimize the the integral of the squared error (ISE): $$Q = \int_0^\...
-2
votes
1answer
41 views

Limiting PID controller's output making the plant unstable and untunable

I am using the PID block in Simulink and limiting the output to (+/-)5. The plant becomes unstable and untunable after putting these limits. The plant is stable and tuneable otherwise if no limits are ...
1
vote
1answer
85 views

How to calculate initial concentration of first-order reaction in CSTR?

(This question comes from a Chemical Engineering background, but basic Math and Programming knowledge is also required. I hope it still falls in the scope of engineering.stackexchange.com If not, ...
0
votes
0answers
6 views

how to implement an encoder in matlab

How can I encode a quantized vector in matlab ? This is a part of a problem where I am asked to implement a communication block using matlab.
0
votes
0answers
15 views

Unexpected Closed-Loop System Response of Longitudinal Aircraft Dynamics

I have a closed-loop system that represents the longitudinal dynamics of an aircraft with states x velocity, z velocity, pitch rate, pitch, and x and z inertial positions. The outputs of the system (...
3
votes
1answer
60 views

Problem with performances of a control scheme

I am trying to prove with Matlab that if I have an improper system and I place poles at higher and higher frequencies the performances of the system improves. In particular I am considering the ...
0
votes
0answers
25 views

Matlab Code Debug: Trapezoidal and Simpson's Integration Rule

Hey so I am having issues some issue with this code: ~ ...
0
votes
0answers
142 views

How to obtain transfer function of servo?

I am using a servo motor and controlling it via arduino. Servo motor is part of a control system and I have to use System Identification techniques in order to obtain the servo's transfer function. ...
0
votes
0answers
47 views

effect of coupling in MIMO systems

I have a MIMO system with a 2x2 transfer matrix, for example consider: $\begin{pmatrix} \frac{2}{s+1} & \frac{1}{(s+1)(s+2)}\\ \frac{1}{(s+1)(s+2)}&\frac{2}{s+2} \end{pmatrix}$ I would ...
0
votes
1answer
60 views

Solving a linear mass balance equation in the form of Ax = 0 with variables in vector x

I have been tasked with solving a series of linear equations in the form of Ax = b, where b is the zero vector. Specifically, I have a matrix E which is 4x7 and a column vector r which is 7x1, as ...
0
votes
0answers
26 views

Tool to simulate sensor data

Say I have a light source at a distance of 1Km from a light detector (photo detector). Right in front of the sensor, I keep a rotating reticle with some sort of pattern. To better appreciate the ...
0
votes
1answer
35 views

Is it possible to have open loop with same input term as the output?

For example, i have this differential equation: $$\dot{y} = 1.8 + 0.58u \sqrt{y}$$ Is it possible to model this system in open loop?? My understanding is that since the term $y$ is in the output ...
1
vote
0answers
26 views

How can I measure the impact of noise on a FFT?

Please, I have to solve a problem and I really need some help. I have to give an efficient method to consider a maximum amplitude as a starting point to consider as noise the whole spectrum below ...
0
votes
2answers
175 views

How to find Performance assessment (IAE and ISE) of a PID Controlled system?

The Integral Absolute value Error (IAE) and the Integral Squared Error (ISE) is to be analysed. A PID Controller is given as follows: \begin{gather} C(s)=K_p+K_i\frac{1}{s}+K_ds \end{gather} where $...
0
votes
1answer
40 views

How to input amplitude on a second order transfer function?

Please, I have a question that I believe it's simple to solve. I have some samples of readings from an accelerometer (unit: g) and I did a FFT (on MATLAB) on the vector generated from these samples ...
1
vote
1answer
73 views

Stabilization of telescope on gimbal using data from encoders and gyroscope

I'm designing a control system for a balloon-borne telescope experiment. As the balloon is constantly moving and the gondola is rotating, I want to stabilize the telescope which can be controlled in 3 ...
1
vote
0answers
99 views

Designing a PID Controller for Satellite Control

As an Aerospace Engineering Student, I have been trying to make a project of a PID Controller to control the attitude response of a satellite using the parameters from a project called Kufasat. The ...
2
votes
1answer
242 views

How to use lsim in matlab for a closed loop system

I have designed a system using a minimum realization. I have the A, B, C matrices and I have assigned closed loop poles for the system. I used the place command to find my K matrix. I am wondering ...
0
votes
0answers
35 views

Solving Hertz Impact ODE with Simulink

I have a question about modelling a nonlinear 2nd order ODE for an impact of a sphere on a thin plate in Simulink. Depending on the solver and solver options, my results in Matlab vary a lot. Some are ...
0
votes
1answer
424 views

Design of a lead compensator with root locus in matlab

For the transfer function $G(s)$, I tried to design a lead compensator for the function to have a response to the step with the following specifications: $$\%OS = 10\% \ \rightarrow \ Overshoot $$ $$ ...
1
vote
2answers
88 views

Analizing Vibrations Influence on Dynamic Weighing

I have a very sensitive scale used for dynamic weighing (by dynamic I mean that the scale and load cells are actually beneath a belt conveyor that actively weight product when it´s being transported ...
1
vote
0answers
72 views

How can I do engineering projects for money at home? [closed]

I am a M.Sc. graduate in mechanical engineering and I have experience with engineering software, like MATLAB, CATIA, and ABAQUS. I want to know how I can find industrial projects like finite element ...
0
votes
1answer
34 views

Temperature not changing in my code for 1-D heat equation: Explicit Scheme

I am trying to solve the following 1-D heat equation with provided boundary conditions using explicit scheme on Matlab. I have been trying to plot the results but I realized that my temperatures are ...
1
vote
1answer
102 views

Get results of output for each one value of the input - MATLAB ODE

I am simulating a mass - damper - system in Matlab and I have the following vector (1x100) as input to my system: ...
3
votes
0answers
185 views

3 DOF SISO state space control

As part of a control systems course I have to implement control for a 3 DOF SISO mass spring damper model of a robotic cutter arm. The arm is to follow a 5Hz triangle wave reference which is ...
1
vote
1answer
100 views

Simulating a mass - spring - damper system

I have a mass - spring - damper system with external force and I am trying to simulate it using Matlab. I want to have a linearly parameterized form and use the least squares method to find the ...
1
vote
0answers
90 views

Method to simulate a dipole antenna in salt water?

I am looking to simulate the radiation pattern of a 2.7Ghz half-wavelength dipole antenna immersed in salt water. I've been using Altair FEKO software to try and accomplish this. I've tried two ...
1
vote
1answer
309 views

Model Reduction - Export matrices from ANSYS to MATLAB

I am trying to reduce my model in ANSYS using Craig-Bampton Method. My ultimate goal is to read system matrices, stiffness, damping and mass matrix with MATLAB. The size of stiffness matrix that I ...
2
votes
0answers
54 views

Maintaining constant speed of a CVT engine during a slope

I am not sure if this question is related to this community. But nevertheless. I work on CVT engines, I had a new idea of modifying my controller during a slope or a gradient on the road so that the ...
1
vote
1answer
44 views

classify ECG signal using neural network

I am looking to classify ECG signal using with neural network. I have never done signal analysis before. From the samples of data I have, I have noramlised, transformed using the FFT , get the pics, ...
1
vote
1answer
97 views

simulation of an attitude optimal Backstepping controller based quaternion for a UAV in MATLAB

I'am trying to implement this open access research article Attitude Optimal Backstepping Controller Based Quaternion for a UAV I did not find the same result in this paper Can anyone tell me where my ...
0
votes
1answer
47 views

Modeling the stiffness of a membrane

I'm trying to model, in MATLAB, a membrane in 2D which has an initial triangle-like shape. This membrane has pressure acting on it from the inside. There are also some pulling forces in random ...
0
votes
1answer
116 views

Is Matlab old versions usable with Win 10 on core i3 [closed]

About Matlab (a software very useful for engineerinng, too), Is "Matlab 2008" or "Matlab 2012a" usable on laptop with core "i3" with "Win 10 Home"?
4
votes
1answer
109 views

Convolution with RTD laminar flow

I have laminar flow in a tube. Consider the tube to be 0.2 m long and with an average velocity of 0.05 m/s. The analytical expression for my transfer function is: $E(t)= \frac{\tau^2}{2*t^3}$ for $t$>=...
4
votes
1answer
108 views

How to design the right input to obtain a desired output for a linear system?

If I have a state-space model, so that matrices $A$, $B$, $C$ and $D$ are known, how can I design the right input $u$, so that $y$ is a desired signal, say, a sine wave with constant amplitude? $$\...
3
votes
0answers
55 views

How to solve LMIs with equality constraints using MATLAB?

I would like to find n by n matrices P and Q that minimize J = norm(P) + w*norm(Q), where w is a given weight, subject to P>=0, Q>=0, and f(P,Q)=0, where f(P,Q)=0 is a given function of P and R. I ...
2
votes
0answers
37 views

Discretise this transport equation

I am trying to discretise the PDE: $$\phi \frac{\partial c}{\partial t}+\frac{\partial j}{\partial x}=0$$ where $c$ is a function of $x$ and $t$, and $j=qc-D(q)\frac{\partial c}{\partial x}$, $q$ is ...
0
votes
1answer
165 views

Laplace Equation — Heated Plate — Heat Flux Boundary Condition

I am having a problem with transferring the heat flux boundary conditions into a temperature to be able to put it into a matrix. I understand that deltat = deltax*q''/k but I do not know how to code ...
1
vote
0answers
68 views

Temperature distribution

First of all I am just a starter in Matlab, so the program is not optimized. For now I just want to get it running. This is a 3D heat problem with boundary conditions. Fixed temperature from the north,...
0
votes
1answer
302 views

How to choose reference signal in a state space model?

I am a bit confused about choosing reference signal in order to control state space models. I have read(however without deep math explanation) that one has to scale his reference signal for to make ...
1
vote
0answers
33 views

Simulink analysis of data parallel to generation

I would like to simulate the following scenario with Simulink/Matlab(/Stateflow): A random number generator is running. Every 10 seconds the numbers that were generated during the last 10 seconds are ...