Dr James E. Pickering
Dr James E. Pickering
  • Видео 87
  • Просмотров 196 425
Control-Lab-in-a-Box (CLB)
Control-Lab-a-Box (CLB) consists of nine exercise with the primary aim to bridge the gap between control theory and practice.
Просмотров: 94

Видео

Speed control with safety features (obstacle avoidance and temperature control)
Просмотров 5313 месяца назад
Speed control with safety features (obstacle avoidance and temperature control)
Introduction to microcontrollers
Просмотров 425Год назад
Introduction to microcontrollers
Exploring proportional (P) control gain values using a laboratory scaled car #shorts #shortvideo
Просмотров 220Год назад
Exploring proportional (P) control gain values using a laboratory scaled car #shorts #shortvideo
IET Lecture 10 November 2022 pre-recording
Просмотров 425Год назад
IET Lecture 10 November 2022 pre-recording
5. Tutorial: RC circuit with AC power supply
Просмотров 64Год назад
5. Tutorial: RC circuit with AC power supply
3. Tutorial: Capacitance and DC Circuits
Просмотров 78Год назад
3. Tutorial: Capacitance and DC Circuits
4. Tutorial: RC circuit
Просмотров 65Год назад
4. Tutorial: RC circuit
5. Lecture: RC Circuit with AC Power Supply
Просмотров 215Год назад
5. Lecture: RC Circuit with AC Power Supply
4. Demonstration: Temperature Sensor TMP36 and Low Pass Filter (RC Circuit)
Просмотров 380Год назад
4. Demonstration: Temperature Sensor TMP36 and Low Pass Filter (RC Circuit)
Temperature Sensor TMP36 and Low Pass Filter (Digital)
Просмотров 210Год назад
Temperature Sensor TMP36 and Low Pass Filter (Digital)
3. Lecture: Capacitance and DC Circuits
Просмотров 149Год назад
3. Lecture: Capacitance and DC Circuits
4. RC Circuit
Просмотров 174Год назад
4. RC Circuit
1. Tutorial: Introduction to electrical systems
Просмотров 246Год назад
1. Tutorial: Introduction to electrical systems
2. Tutorial: Resistance and DC circuits
Просмотров 93Год назад
2. Tutorial: Resistance and DC circuits
1. Lecture: Introduction to Electrical Systems
Просмотров 418Год назад
1. Lecture: Introduction to Electrical Systems
2. Lecture: Resistance and DC circuits
Просмотров 206Год назад
2. Lecture: Resistance and DC circuits
Transfer Functions: DC Motor (High Fidelity), Part 2 of 2 (ODE)
Просмотров 157Год назад
Transfer Functions: DC Motor (High Fidelity), Part 2 of 2 (ODE)
Transfer Functions: DC Motor (High Fidelity), Part 1 of 2 (ODE)
Просмотров 188Год назад
Transfer Functions: DC Motor (High Fidelity), Part 1 of 2 (ODE)
Transfer Functions: DC Motor (Low Fidelity) (Applied Example)
Просмотров 230Год назад
Transfer Functions: DC Motor (Low Fidelity) (Applied Example)
Transfer Functions: Water Tank (Applied Example)
Просмотров 2,8 тыс.Год назад
Transfer Functions: Water Tank (Applied Example)
Transfer Functions: 1/4 Vehicle Suspension (Applied Example)
Просмотров 1,2 тыс.Год назад
Transfer Functions: 1/4 Vehicle Suspension (Applied Example)
Transfer Functions: RC Circuit (Applied Example)
Просмотров 428Год назад
Transfer Functions: RC Circuit (Applied Example)
Transfer Functions: Applied Examples and Summary, Part 4 of 4
Просмотров 205Год назад
Transfer Functions: Applied Examples and Summary, Part 4 of 4
Transfer Functions: Stage 1: Laplace Transformation, Part 2 of 4
Просмотров 241Год назад
Transfer Functions: Stage 1: Laplace Transformation, Part 2 of 4
Transfer Functions, Stage 2: Transfer Function! Part 3 of 4
Просмотров 198Год назад
Transfer Functions, Stage 2: Transfer Function! Part 3 of 4
Transfer Functions: Introduction, Part 1 of 4
Просмотров 553Год назад
Transfer Functions: Introduction, Part 1 of 4
Root Locus (three poles and no zero)
Просмотров 2432 года назад
Root Locus (three poles and no zero)
Root Locus (two poles and no zero)
Просмотров 2812 года назад
Root Locus (two poles and no zero)
Routh-Hurwitz stability criterion Question A Solution
Просмотров 1042 года назад
Routh-Hurwitz stability criterion Question A Solution

Комментарии

  • @user-ge8pv1ln4o
    @user-ge8pv1ln4o 11 дней назад

    Бессмыслица

  • @coolmonkey619
    @coolmonkey619 13 дней назад

    Hello sir. I miss your lectures

  • @habiibabullahi1730
    @habiibabullahi1730 13 дней назад

    Woow, so cool. I love i

  • @Mtmonaghan
    @Mtmonaghan Месяц назад

    top class work! i am very grateful for this, thank you.

    • @DrJamesEPickering
      @DrJamesEPickering 13 дней назад

      Thank you. Glad to hear you enjoyed watching it.

  • @mathUFABC
    @mathUFABC Месяц назад

    this is by far the most direct and interesting lecture about system identification a self taught control engineer could have!

  • @hiddemoens82
    @hiddemoens82 Месяц назад

    I don't fully understand what the benefit is to having the last 2 samples in integral calculation. Isn't the area from t-1 to t-2 already represented in previous integral? Why not just do Ts((e(t)+e(t-1))/2)+previous integral? Wouldn't that also give you the integral? I know this video is quite old but I hope that you might still read the comments and are willing to explain this a bit more.

    • @DrJamesEPickering
      @DrJamesEPickering 13 дней назад

      Hey, yes you’re right. You could just take the area from the last integrated error, and sum that up with the previous integrals.

  • @hani-yr6nx
    @hani-yr6nx 2 месяца назад

    Thanks nice explained

  • @Nithu_1619
    @Nithu_1619 2 месяца назад

    Hello Dr.James, Can you please explain why have you used Y =y(3:N)', Why do you start from the Third row. Also If I have a 2input and 2 output system what will be the changes i have to cosider? Especially with respect to the lines 22 and 24?

  • @leventepuskas1247
    @leventepuskas1247 3 месяца назад

    Can you explain why it stops when the rear sensor sees an "obstacle" while the wheel is rotating forward? What is the purpose of that? (Seems like a programming error. For example: if you ride a bike too close behind the car, the car brake checks the biker?)

    • @leventepuskas1247
      @leventepuskas1247 3 месяца назад

      + When covering the right front sensor by hand, the wheel stopped (0:15) . Later, he covers the right rear sensor with his hand, which causes the wheel to stop (0:19). When he takes his hand away, the wheel starts even though the sweater is hanging in the front left sensor's sight. Maybe ultrasonic distance sensors are not the best choice.

  • @MaciekDrozd
    @MaciekDrozd 3 месяца назад

    Thank you for this video. I'd ask, how to simulate or model a system if the sampling time T_adc is multipied system sampling time T_s? Lets say, a system samples motor speed with T_s and current with 4+T_s. I have no idea, how to write equations.

  • @user-zt6kj8te2t
    @user-zt6kj8te2t 3 месяца назад

    It is very powerful❤

  • @omarctech1201
    @omarctech1201 5 месяцев назад

    Could you explain how to do it

  • @parinya38888
    @parinya38888 5 месяцев назад

    Can I know plant of system?

  • @eduardoc1252
    @eduardoc1252 6 месяцев назад

    Great video! I have a question regarding the proportional (kp), integral (ki), and derivative (kd) gains in 17:30. Are these gains the same as those used in the continuous-time domain?

  • @stefanrojas97
    @stefanrojas97 6 месяцев назад

    Thank you very much! It helped me a lot for my thesis!!

  • @Akash-ry5ck
    @Akash-ry5ck 7 месяцев назад

    Can i get full video of this ..

  • @darkside3ng
    @darkside3ng 8 месяцев назад

    Amazing. Simple and clear. Direct to the point.

  • @tahy59
    @tahy59 8 месяцев назад

    good

  • @dhvalab
    @dhvalab 8 месяцев назад

    Can I get full video🎉🎉🎉

    • @DrJamesEPickering
      @DrJamesEPickering 8 месяцев назад

      What extra would you like to see?

    • @dhvalab
      @dhvalab 8 месяцев назад

      @@DrJamesEPickering how to join circuit , Simulation circuit to practical circuits. And you do this Simulation in MATLAB software ya?.

    • @DrJamesEPickering
      @DrJamesEPickering 8 месяцев назад

      @@dhvalab drop me an email and I can send you the notes. jim.e.pickering@gmail.com

  • @TeamXBoss
    @TeamXBoss 8 месяцев назад

    thank you Dr James your video really helped me

  • @qiangli1578
    @qiangli1578 8 месяцев назад

    I find the fact that the pole location on the z plane is a function of sample interval in this lecture. From the mapping I find, if the value of Ts(sampling interval) mulitply wn(undamped oscillation frequency) is bigger than pi, the discrete system will be unstable. Is the statement is right? Professor.

  • @qiangli1578
    @qiangli1578 8 месяцев назад

    Professor, for example 2, the discrete feedback system is divergent when controller kp is 25, because the eigenvalues of system are z1=-4.0226,z2=-0.4692. While, the continuous system is stable and works well.😀

    • @DrJamesEPickering
      @DrJamesEPickering 8 месяцев назад

      I guess the instability arises from the sampling interval? When discretising a continuous-time system (or control system), the pole location is a function of the selected sample interval.

    • @qiangli1578
      @qiangli1578 8 месяцев назад

      @@DrJamesEPickering Quite right, when the sample interval are 0.1, 0.01, 0.001. The discrete close loop system is convergent again. It shows the pole location has a relationship with Ts. Can you give me the equation which can build the two variables? Thank you, professor.

  • @qiangli1578
    @qiangli1578 8 месяцев назад

    For a beginner of learning discrete control, the lecture is concrete and easy to understand. Thank you for sharing!

  • @user-cx6zz7ey6n
    @user-cx6zz7ey6n 8 месяцев назад

    HELLO SIR can we convert an existing arx model to transfer function model ?

    • @DrJamesEPickering
      @DrJamesEPickering 8 месяцев назад

      Yes you can - try and work the backwards back through the other way.

    • @user-cx6zz7ey6n
      @user-cx6zz7ey6n 8 месяцев назад

      @@DrJamesEPickering sir like how you obtained the arx model from transfer function model,I should do the reverse of obtaining the transfer function from arx model that's what you mean right?

  • @alidin-hk1tn
    @alidin-hk1tn 9 месяцев назад

    i used a pi controller to control a simple first order system, and i used pso algorithme the find best pi parameters, but the simulation stop in the begining and show this message : Derivative of state '1' in block 'robot_simple_control/Transfer Fcn' at time 9.2 is not finite. The simulation will be stopped. 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)

    • @DrJamesEPickering
      @DrJamesEPickering 8 месяцев назад

      Ah sorry to hear about your issue - I hope you managed to solve it?

    • @alidin-hk1tn
      @alidin-hk1tn 8 месяцев назад

      in fact not yet :( @@DrJamesEPickering

  • @sbuddamthethwa2769
    @sbuddamthethwa2769 9 месяцев назад

    Hi Dr, are you able to assist students with Matlab and assimilating?

  • @ehleanor
    @ehleanor 9 месяцев назад

    how do we determine the units of gain K and tau?

  • @donharrold1375
    @donharrold1375 Год назад

    What I’d find very useful would be to take a simple situation such as a tank with a level controller (liquid system) or a tank with a pressure control (gas system) and derive a differential equation to model tank filling, transform it into the Laplace domain and create a transfer function. Then use the transfer function in Simulink together with a PID controller to simulate upsets and system responses. That would provide the building blocks for many real world situations with process plants with the tools to analyse many practical situations.

  • @donharrold1375
    @donharrold1375 Год назад

    At last a practical application that makes sense!

  • @Nxb9ch
    @Nxb9ch Год назад

    can you provide me any playlist for transfer function of electrical and mechanical system?

  • @user-yq2yp3sx9d
    @user-yq2yp3sx9d Год назад

    إخواني وأخواتي بالله يأهل ياعباد الله الصالحين نحنا بنات أيتام أولاد صغار طالبي العون والمساعدة منكم وجه الله تعالى والله مهجرين من بلدنا مالنا معين من بعد الله أمي مريضه محتاجه دواء حتى تأمين صحي قطعو عنها اناشدكم بالله محمد رسول إلى من لديه الرحمة يشفق علينا الأيام الصعبة والقاصية التي تمر بنا أناشدك بالله

  • @user-yq2yp3sx9d
    @user-yq2yp3sx9d Год назад

    إخواني وأخواتي بالله يأهل ياعباد الله الصالحين نحنا بنات أيتام أولاد صغار طالبي العون والمساعدة منكم وجه الله تعالى والله مهجرين من بلدنا مالنا معين من بعد الله أمي مريضه محتاجه دواء حتى تأمين صحي قطعو عنها اناشدكم بالله محمد رسول إلى من لديه الرحمة يشفق علينا الأيام الصعبة والقاصية التي تمر بنا أناشدك بالله

  • @Mewanrahnam575
    @Mewanrahnam575 Год назад

    Sir is the output of temperature sensor signal in this case an AC or DC?

    • @DrJamesEPickering
      @DrJamesEPickering Год назад

      The power source used here is DC.

    • @Mewanrahnam575
      @Mewanrahnam575 Год назад

      @@DrJamesEPickering Clearly, this is a frequency response of a lowpass filter. In your circuit you are only dealing with a DC voltage (the supply VCC ) so I don't see the advantage of including a capacitor here.If i am totally wrong can you please explained.

  • @thejoojoo9999
    @thejoojoo9999 Год назад

    Very helpful, thanks.

  • @mehdikadri2072
    @mehdikadri2072 Год назад

    Thank you sir, this was extremely helpful. would you please send the matlab code?

  • @anthonygant4904
    @anthonygant4904 Год назад

    Hey James, how would I set the led to be on for a certain period of time and off for a certain period of time?

    • @DrJamesEPickering
      @DrJamesEPickering Год назад

      Hey Anthony, are you using Simulink like the example in this video?

  • @syedsajjadali4220
    @syedsajjadali4220 Год назад

    thank you

  • @JamesTJoseph
    @JamesTJoseph Год назад

    Harold is a nice python library for control system design and analysis for both SISO and MIMO systems. import harold import numpy as np import matplotlib.pyplot as plt def arx_sim(a, b, u, t, dt=1.0): den = [1] + [-i for i in a] num = b Gz = harold.Transfer(num,den,dt) y, t = harold.simulate_linear_system(Gz, u, t) return y.flatten(), t def arx_step(a, b, t, dt=1.0): u = np.ones(len(t)) return arx_sim(a, b, u, t, dt) def arx_impulse(a, b, t, dt=1.0): u = np.zeros(len(t)) u[0] = 1 return arx_sim(a, b, u, t, dt) num = [1, 2] den = [1, 1, 2] dt =0.01 G = harold.Transfer(num,den) Gz = harold.discretize(G,dt,'tustin') denz = Gz.den.flatten() a = list(-1*denz[1:]) b = list(Gz.num.flatten()) tss = 20 t = np.arange(0,tss,dt) y, t = arx_step(a, b, t, dt) plt.plot(t,y) plt.show()

  • @JamesTJoseph
    @JamesTJoseph Год назад

    I could code an ARX model by just watching your video 🧡 Thank you

  • @SanthoshKumar-ob3hh
    @SanthoshKumar-ob3hh Год назад

    This video was very helpful to me ,thanks❤️

  • @seanmcc15
    @seanmcc15 Год назад

    Hi James, can you explain the reason why you picked this combination of values for R&C? I am trying to understand how to derive the design of a low pass filter for these types of IC sensors - I cant get my head around what I should be using as my cut-off frequency?

    • @DrJamesEPickering
      @DrJamesEPickering Год назад

      Hey Sean, I picked the values for the RC confirmation such that it would make 1 (simple on the maths). How are you getting on with frequency response now?

  • @parshan7687
    @parshan7687 Год назад

    Thank you sir!

  • @JarvisLyu
    @JarvisLyu Год назад

    Very helpful and clear explanation! Thanks!

  • @alifalfarras6522
    @alifalfarras6522 Год назад

    your channel is so good mister... save me from project deadline.. thankyou so much. greetings from Indonesia

  • @muhammadaamirnashrullah6384
    @muhammadaamirnashrullah6384 Год назад

    can u tell me where is the controller part/block controller?

  • @AdelRawea
    @AdelRawea Год назад

    Plz give me the name of book

    • @DrJamesEPickering
      @DrJamesEPickering Год назад

      Hey Adel. What do you mean?

    • @user-yq2yp3sx9d
      @user-yq2yp3sx9d Год назад

      أرجو مساعدتي لديه أيتام مريضه محتاجه دواء حتى تأمين صحي قطعو عنه والله حالنا صعب وظروفنا عدم ساكنه بخيمة إلى من لديه الرحمة يشفق علينا أجر عند الله

    • @user-yq2yp3sx9d
      @user-yq2yp3sx9d Год назад

      عندي إثبات كلامي

  • @gamergoohoo
    @gamergoohoo Год назад

    What software are you using to display this?

  • @gforce2924
    @gforce2924 Год назад

    May you please provide a link to slides?

    • @DrJamesEPickering
      @DrJamesEPickering Год назад

      E-mail me and I can provide a copy (you will find my e-mail on my website, www.jamesepickering.com)

    • @gforce2924
      @gforce2924 Год назад

      @@DrJamesEPickering ok thanks

  • @gforce2924
    @gforce2924 Год назад

    Great vid🔥🔥🔥

  • @starshiphopper7044
    @starshiphopper7044 Год назад

    Awesome