Engineering Educator Academy

Engineering Educator Academy

Dr. Mehran Andalibi has been working in higher education since 2008. He created this channel in 2021 (not 2009) as a free classroom backup. He holds several CAD, Simulations, and programming certificates, including CSWE.

Courses to be covered:
- CAD (SolidWorks, CATIA)
- MATLAB
- Statics, Solid Mechanics, Machine Design
- Dynamics (Linear, Nonlinear, Mechanism)
- Controls (Classic, State-Space, Optimal, Nonlinear, Adaptive, Digital, Robust)
- System Identification
- Robotics
- Engineering Mathematics (Numerical Analysis, Linear Algebra, Statistics, Probabilities, Optimization, Complex Numbers, PDE's, Series, Trigonometry)
- Microsoft Excel
- Technical Drawing, GD&T
- Image Processing, Computer Vision, OpenCV
- Python
- C++
- Machine Learning, SciKit Learn
- 3D Printing, 3D Scanning
- FEA, ANSYS
- Vibrations (Linear, Nonlinear)
- Deep Learning, Tensor Flow

Gain Scheduling Control

Gain Scheduling Control

Sliding Mode Control

Sliding Mode Control

Пікірлер

  • @alrawdasuliman6649
    @alrawdasuliman66492 күн бұрын

    Hats off to you for the video and for explaining each point so clearly. Thanks bunch!

  • @frankw5471
    @frankw54712 күн бұрын

    I like it and will try to get the model and play with it. Great work and thanks for sharing!

  • @user-ur9tl3op2m
    @user-ur9tl3op2m4 күн бұрын

    Thank you very much for the impressive educational video. I am concerned about the derivation of MIT rule. When calculating the derivative of cost function J, why is the indefinite integral ignored? Furthermore, in the example, why does ∂e/∂θ ignore the part 1/p+am? Thank you for your reply!!!🤝🤝🤝

  • @boschX1
    @boschX14 күн бұрын

    Thanks for the video. It was really informative. So for the nonlinear systems, as you mentioned, we can not know the number of harmonics (oscillators) we need based on the number of the unknown parameters, is that right? I'm actually dealing with a nonlinear system with many parameters that I need to come up with a persistently exciting oscillator (wave) for it and trying to get a preview .

  • @carsonwolfe4058
    @carsonwolfe40585 күн бұрын

    Thanks professor!!!

  • @jamshid8865
    @jamshid88656 күн бұрын

    Great video

  • @pedrohenriquesiscato9768
    @pedrohenriquesiscato97686 күн бұрын

    Thank you for that video. Excellent explanation!

  • @jingyaozhang814
    @jingyaozhang8149 күн бұрын

    Thank you for sharing this topic!

  • @gabrielbarbosa2362
    @gabrielbarbosa23629 күн бұрын

    Parabéns pelo vídeo

  • @mkamilagm
    @mkamilagm11 күн бұрын

    Can you make a video explaining and showing the installation of the libraries and the entire process with python? I would appreciate it very much since I am new to this and I am interested in learning how to generate stl with chatgpt

  • @moshuchitu203
    @moshuchitu20311 күн бұрын

    Isn't MDH model adding a small rotation of Beta about Y axis to DH model, to avoid singularity induced by parallel consecutive joints?

  • @yassiyas-di2rt
    @yassiyas-di2rt12 күн бұрын

    Thank you so much Dr Mehran. I have problem with writing my codes in s-function builder, I can not type anything. Can you please advice? Thanks

  • @IyadAl-Najjar
    @IyadAl-Najjar12 күн бұрын

    Hello Looks like there is a part one for this video but I can not find it. Can you help me with that?

  • @guliyevshahriyar
    @guliyevshahriyar13 күн бұрын

    Thank you👏

  • @benmarramirez1292
    @benmarramirez129213 күн бұрын

    you are the goat! do you have the file for the presentation perhaps?

  • @silvanomanuel9052
    @silvanomanuel905213 күн бұрын

    The best solidworks curse in KZread 🎉🎉

  • @silvanomanuel9052
    @silvanomanuel905214 күн бұрын

    Thank you very much

  • @SanthoshKumar-sv5ku
    @SanthoshKumar-sv5ku14 күн бұрын

    Hi sir, Can you share this pdf?

  • @octothorpian_nightmare
    @octothorpian_nightmare14 күн бұрын

    Great video, really appreciate the code walkthrough and explanations. I was wondering what Shaper Tools does for their CV, using that neat fiducial tape. It may not be exactly the same but learning about feature extraction and homography is super useful!

  • @kipsterlah
    @kipsterlah18 күн бұрын

    In the final assumption i think its supposed to be b1+b2 instead of d1+d2. Please correct me if im wrong.

  • @frankw5471
    @frankw54712 күн бұрын

    Typo

  • @rajmeetsingh1625
    @rajmeetsingh162518 күн бұрын

    very good. Can you also make the simple example of this in Matlab computer vision toolbox in future

  • @clarkg9363
    @clarkg936319 күн бұрын

    thank you

  • @nurdinmsangi7351
    @nurdinmsangi735120 күн бұрын

    very informative

  • @idea9423
    @idea942320 күн бұрын

    Thank you, can you do the inverse please?

  • @ltd5480
    @ltd548021 күн бұрын

    How can I interpolate this on 2 axis for them to end at the same time?

  • @tarasd7402
    @tarasd740224 күн бұрын

    Please explain, how it understands the true North?

  • @shivaomidzadeh9483
    @shivaomidzadeh948326 күн бұрын

    Thanks for comprehensive practical explanations. I've watched many videos on this topic- which were insightful- but none of them had your practical approach.

  • @sriraghavtanikella
    @sriraghavtanikella29 күн бұрын

    I need to control both theta and x, how do I do so?

  • @dunkmckay6100
    @dunkmckay6100Ай бұрын

    This is not correct. Position tolerance controls both location and orientation of the centre axis of the pin.

  • @alrawdasuliman6649
    @alrawdasuliman6649Ай бұрын

    Thank you a lot, waiting for the next videos with applied examples, pls.

  • @sinarezaei218
    @sinarezaei218Ай бұрын

    ممنون دکترجان

  • @XiaohanLiu-gn7nc
    @XiaohanLiu-gn7ncАй бұрын

    Thank you for the video! This is super helpful!

  • @rajafarhadakbar4714
    @rajafarhadakbar4714Ай бұрын

    Hello sir, thank you for the video. I have a question. Why it is less accurate when the shape of the mesh is deform? as you said the more the shape of the equilateral triangle deform from its original equilateral, the less accurate it is. Can you explain more of this in the comment. Thank you so much Sir.

  • @thomasramey9615
    @thomasramey9615Ай бұрын

    Thank you soooooo much!!

  • @Sistaw
    @SistawАй бұрын

    thank you so much, it really help me. you saved my univ life

  • @sinarezaei218
    @sinarezaei218Ай бұрын

    thank you sir ممنون دکتر

  • @dbtwenty8
    @dbtwenty8Ай бұрын

    Can you please share the code for this

  • @AliReza0001
    @AliReza0001Ай бұрын

    Thank you for your explanation about this method, it really makes sense to me now

  • @KumR
    @KumRАй бұрын

    Good Stuff.

  • @MurthyVVV
    @MurthyVVVАй бұрын

    Could you share the PPT that you were showing in the PPT? Thank you in advance.

  • @esmebwvm
    @esmebwvmАй бұрын

    How do you find the centroid for calculating the first moment of area for point B? I don't get a shear force of 160psi when trying to do so

  • @claudiojusto5453
    @claudiojusto5453Ай бұрын

    Hello, I'm an engineering surveyor. I found very interesting this video. I have a question on how are the measurements made? Thank you.

  • @sinarezaei218
    @sinarezaei218Ай бұрын

    تشکر فراوان

  • @vishnupriyan3702
    @vishnupriyan3702Ай бұрын

    Hi..Clear explanation, Thank you. I need one clarification though. . At 15:02, while creating the half sine wave, what is that block with an X on it(that has inputs from the sine block and the summing point)?

  • @-03_61
    @-03_61Ай бұрын

    🎯 Key points for quick navigation: 00:00 *Gain scheduling breaks down nonlinear systems into smaller linear ranges for better control.* 01:08 *Designing a gain schedule controller involves linearizing the system, designing a controller for each linear model, and tuning gains.* 05:48 *Linearization of nonlinear systems in Simulink is achieved using perturbation analysis without the need for analytic ODEs.* 08:42 *Controller gains must be tuned for specific operating conditions due to variations in system behavior.* 15:13 *MATLAB's `linearize` command in Simulink simplifies the linearization process by focusing on input-output ports and operating conditions.* 17:13 *PID tuning options in Simulink allow for customization of controller design objectives like reference tracking and disturbance rejection.* 19:33 *Gain scheduling or interpolation is preferred over using a series of conditional statements (ifs) for determining controller gains under different operating conditions.* 29:19 *Interpolation provides smoother transitions between operating conditions compared to using multiple conditional statements, ensuring better system performance.* 29:49 *Interpolation provides a smoother curve for gain scheduling compared to using conditional statements (ifs), ensuring better system performance.* 30:01 *Gain scheduling involves using interpolation or scheduling to determine gains for initial conditions not in the original tuning set.* 31:08 *To evaluate system performance under new initial conditions, repeat the process of linearization, gain determination, and controller testing for a variety of conditions.* 32:56 *Performance comparison between gain scheduling and original tuning shows that both methods yield effective control responses.* 33:23 *MATLAB commands like `linearize`, `PIDtune`, and `PIDtuneOptions` facilitate gain scheduling and controller tuning processes for nonlinear systems.* Made with HARPA AI

  • @TheKingSpeaks
    @TheKingSpeaksАй бұрын

    Greetings Sir. Thank you very much for your work. I wish to know if it will be possible for you to also provide your document ? Thank you very much !!

  • @danielsimion3021
    @danielsimion3021Ай бұрын

    17:47 can upper and lower bounds be applied on on a subset of variables? Cause I know the constraints of only a part of the variables (x(1),x(2),x(4) for example)

  • @mohamedelmatal6820
    @mohamedelmatal6820Ай бұрын

    well presented

  • @luca058
    @luca058Ай бұрын

    Hello thank you very much for this educational video.I did not quite get the time varyiing component of the system... So basically I thougth that the plant could change over time which is the reason for adaptive control. Second question is where does MRAS change for second order systems? Thank you very much

  • @leannaplay
    @leannaplayАй бұрын

    very useful, thank you!