I want to test the performance of a specific control algorithm to control a DC motor
Is there any mathematical model to use it on DSP?
1. there are many types of dc motors viz series, shunt separately excited , compound etc.
2. Assuming the simplest separately excited , perhaps the simplest one can model the motor with load as follows.
vapp= K*if w +ia*ra +la *dia/dt
K*if* ia = J*dw/dt+ B*w + Tload
where vapp is applied voltage from controller,
K=constant from dc motor specs
ia=armature current
if= field current
B= coulomb type friction coefficient (mech eqn)
J = moment of inertia of rotor
Tload = load torque could be a function of current
It is good to work on per unit basis. Hope it is useful.
Cheers
Dear Narasim
I know the basic equations of the DC motor (continuous form)
But I cannot use these equations in a digital system like digital signal processors
I need a discrete form of the motor
The continuous case can be converted to digital form as follows
1. Let sampling freq =Fs then sampling time Ts= 1/Fs
2. Convert diff eqn into state space form as
dxdt = [A]*x +u
x= vector [ ia w] ' A = matrix [ r/l kif/l ; kif/J b/J } u=[ va tl/kif ] vector
then if t is sufficiently small Euler approx will give (using backward diff)
x(n)-x(n-1) =Ts*A x(n) + u(n )(else use transition matrix exp(A*Ts) vect eqn
so x(n) =x(n-1) +Ts*A x(n) +u(n ) , you can implement using z^-1 as delay in
the block diagram of your choice. Note in some eqns it might be nonlinear so
then use f(x) where f is a vector and x is a vector .
hope it is useful ..
Very useful
Do you have any resource for such thing Narasim ? books or paper
Perhaps you can see chap 5 p202 of "Modern Digital signal processing" Roberto Cristi
or any Dsp book chapter on implementation. The suggestion for using Euler aprox
(or transition matrix) just a suggestion that occurred to me.
Good luck
Dear Dr. Narasim
It worked well, with great accuracy also.
Thanks
Great.. Cheers
Why the density of the buoyancy liquid should be less than or equal to 1 gr/cm3 in Archimedes experiment ?
28 December 2020 3,887 2 View
is there an application or website that can be used to redraw and edit the figures to re-publish them without permission from the main author?
21 December 2020 921 3 View
How can we compare two audio files, or voice recorder files, according to Al-Quran. Al-Quran has special pronunciation compared to Arabic pronunciation. Is it possible to do the comparison between...
25 November 2020 3,657 7 View
What is the best metric (precision, recall, f1, and accuracy) to evaluate the machine learning /Deep learning model for imbalanced data? how to explain and present the results in the research...
13 July 2020 8,560 16 View
I want to plot a good quality figures to use it in the research paper. So, what is the best software to use to plot any deep learning model/Machine learning model?
11 July 2020 2,797 35 View
hi, can I use anhydrous ammonium phosphate instead of anhydrous sodium sulfate in oil and grease extraction?
23 March 2020 9,987 3 View
during a comparison between nano liposomes loaded with antibiotic and antibiotic itself in invitro antimicrobial assessment , we found that the antibiotic showed more inhibition for the bacterial...
23 February 2020 1,025 3 View
I'm new in the field, working on characterization for a model of air , cotton , air in the terahertz band. I need to calculate the Permittivity of the cotton in the range from 0.5- 1.5 THZ needed...
14 December 2019 3,886 2 View
I am modeling a prestressed concrete slab strengthened with NSM FRP strips using ABAQUS I'm experiencing early debonding at a lower load than the experimental results I'm modelling the contact...
03 July 2019 1,046 2 View
Medical Imaging
28 May 2019 9,969 8 View
We use reactive sputtering process to make aluminum nitride film, and want to make c-axis aluminum nitride film on a silicon substrate, but the crystal orientation cannot be seen with...
03 March 2021 7,975 3 View
Hi, I am trying to construct a multi-layer fibril structure from a single layer in PyMol by translating the layer along the fibril axis. For now, I am able to use the Translate command in PyMol...
02 March 2021 4,569 4 View
Hello! I have a dataset of n=3000 nested within 8 countries with approximately 200 or 400 responses in each country. I originally planned to perform multilevel modelling with 4 dependent variables...
02 March 2021 6,865 1 View
In R-studio, there are many commands of Gumbel package. Arguments are also different. I`m asking about the alpha parameter of the Copula which must be greater than 1. If this is the one used to...
25 February 2021 5,229 3 View
I have radial blade centrifugal fan design which will be mounted on exhaust side of electric traction motor. The fan will be mounted on same motor shaft inside the housing. How can I verify that...
23 February 2021 2,390 3 View
I am working on single trial motor imagery data i.e. EEG data. I am following a paper which has a dataset from BCI challenge IV (dataset 2b). After removing noise and extracting all the data from...
23 February 2021 5,503 1 View
I want to map these river geoforms with as little subjectivity as possible. I have a high resolution DEM generated by drone data.
22 February 2021 7,800 3 View
I am thinking of electrifying the street food carts while harvesting energy using solar panels on top.
22 February 2021 4,323 3 View
My real system (buck converter) can only take an input of 0 to 1 (duty ratio) and I need to constrain the system so the controller action keeps within this bounds. How can I do this? The code for...
22 February 2021 2,125 3 View
I am planning to work on T2 diabetic animals and check the efficacy of probiotics. My initial plan is to fed B6 animals with HFD for a while. But now, I have the chance to work on ob/ob mice. My...
18 February 2021 6,896 3 View