Lecture 1 (CEM) -- Introduction to CEM

Поділитися
Вставка
  • Опубліковано 31 гру 2024

КОМЕНТАРІ • 54

  • @Earth-Worm-Tim
    @Earth-Worm-Tim Рік тому +4

    This is a fantastic course for anyone interested in Computational Electromagnetics. I am a graduate student in EE and I work professionally as an RF Engineer. It is very difficult to find quality and comprehensible resources as an introduction to this topic. I believe this is because it requires a relative knowledge of software development, electronics, and of coure electromagnetics. However, I am extremely grateful for you sharing this course online. I have been taking this course (metaphorically speaking) in parallel with my Microwave Circuit Analysis and Design graduate course.

    • @empossible1577
      @empossible1577  Рік тому +2

      That is awesome to hear! This specific video is the first I ever recorded. It was many years ago! Over time, I have added a ton of content and revised much of it. I actually recommend accessing the notes, videos, and other resources through the course website because it contains the latest versions of all this.
      empossible.net/emp5337/
      Thank you so much for the recognition!!! I love hearing how the courses help people.

  • @haozhuwang5049
    @haozhuwang5049 8 років тому +16

    Thank for SOOOOOO much for sharing these great education resources!!!!!!!!!!!! I really love your teaching style!

  • @MizuWu-y5j
    @MizuWu-y5j 10 місяців тому +1

    谢谢!

  • @TheScientistA4
    @TheScientistA4 11 років тому +25

    Hi Wade!

  • @MizuWu-y5j
    @MizuWu-y5j 10 місяців тому +2

    Thanks for the tutorial! ! I am a new scholar to CEM. My master's degree focuses on theoretical optics. Now I want to try to transfer the direction to CEM as PHD direction, such as electromagnetic information direction, etc. I was fascinated by the combination of explicit and clear mathematical calculations by computers to achieve control of fields. Can I get any advice from you about the path I've chosen?

    • @empossible1577
      @empossible1577  10 місяців тому +1

      This is great to hear and I do have lots of advice. This is something I have written about somewhat extensively. I recently started a blog where I have written about topics in EM and also some career related stuff. Here is a link to the blog:
      empossible.net/blog/
      For getting started in computational electromagnetics (CEM), I recommend two posts although some others definitely apply:
      Learning Electromagnetics: Where to Start
      empossible.net/electromagnetics-getting-started/
      Getting Started in Numerical Methods
      empossible.net/getting-started-in-numerical-methods/
      In addition, I recently wrote a book titled "Electromagnetic and Photonic Simulation for the Beginner: Finite-Difference Frequency-Domain in MATLAB." The book is intended for the complete beginner to get started in CEM. It teaches the art of CEM through finite-difference frequency-domain (FDFD), which I think is the best FIRST method to learn in CEM. It is incredibly versatile and is one of the easiest to learn and implement. You can learn almost all of the concepts and best practices in CEM with a very simple method that will help you learn and test other methods if you ever want to do that. Here is the book website:
      empossible.net/fdfdbook/
      I think a good SECOND method to learn is finite-difference time-domain (FDTD). For this, I created online resources. While also intended for the complete beginner, the online courses are not as comprehensive about teaching the art of CEM. Here is a link to those courses:
      empossible.thinkific.com/collections/FDTD-in-MATLAB
      With both FDFD and FDTD, there is literally nothing you will not be able to simulate. Any other method will only have the advantage of being faster and/or more memory efficient. However, they will typically be much more difficult to learn and implement.
      Hope something here helps!

    • @MizuWu-y5j
      @MizuWu-y5j 10 місяців тому

      Very kind advices and these really helps me! Thank you@@empossible1577

  • @NoName-mr1lh
    @NoName-mr1lh 6 років тому +1

    Excellent lectures, Thank you for making these public. After using commercial programs a great deal I'm learning about how the the methods work hoping that I can write some 'simple' solvers for specific problems in either c++ or Octave. What's your opinion on the Mode Matching technique? I know its very quick although less arbitrary to say, FEM or FDTD. However, it's proved difficult to find books or information on the subject.

    • @empossible1577
      @empossible1577  6 років тому +1

      I agree it is difficult or impossible to find good starter books. For mode matching, you can work through TMM, RCWA, and MoL in this lecture series. MoL is a numerical mode matching technique. It can be speeded up considerably if analytical solutions to the modes are known. Here is a link to the course website that has the latest version of the notes, links to the UA-cam videos, benchmarking documents, and other resources to help you get your codes working.
      emlab.utep.edu/ee5390cem.htm

    • @NoName-mr1lh
      @NoName-mr1lh 6 років тому +1

      CEM Lectures, Thank you! I look forward to seeing these videos and notes. I wish we had a course like this when I was an undergraduate, your students are very lucky to have such good tuition presented in a lucid fashion with good visuals to demonstrate concepts.

    • @empossible1577
      @empossible1577  6 років тому +2

      Thank you!! Be sure to visit the official course website, which has links to the videos, the latest version of the notes, and other resources to help you get your codes working.
      emlab.utep.edu/ee5390cem.htm

  • @hengzhang1073
    @hengzhang1073 9 місяців тому +1

    Thanks so much !

  • @seadreamerz
    @seadreamerz 6 років тому +1

    Dear Dr. Raymond Rumpf,
    I have a question about the classification by size scale.
    Why can we analyze the phenomenon using Ray Optics when the structural dimensions are much larger than the wavelength? and why it is not available when the dimensions are on the order of the wavelength?
    I know the fact that the dimension relationship lets us know what nature of light will dominate.(Wave or Ray, vector field or scalar quantity)
    But, It is difficult to understand intuitively and physically why we can think like this.
    Can I have more basic and detailed explanation about this?
    Please understand my question even it is the too basic concept.
    I hope to see your reply.
    Thanks.

    • @empossible1577
      @empossible1577  6 років тому

      Rather than overall device size, make the classification based on the smallest feature size of a device. For example, if we put some crazy nanostructures onto the surface of a lens, that lens will have a polarization response and traditional ray tracing cannot be used. As just a lens, ray tracing would work fine. When feature sizes are much larger than a wavelength, we are using refraction which is wavelength independent and polarization independent, thus ray tracing can be used.

  • @nknikhil37nk
    @nknikhil37nk 9 років тому +3

    Please add some lectures on Finite Element Method with emphasis on Electromagnetics.

    • @empossible1577
      @empossible1577  9 років тому +1

      +Nikhil Dhingra See Lectures 26 and 27 here:
      emlab.utep.edu/ee5390cem.htm
      Unfortunately, FEM needs to be a semester course, like finite-difference time-domain. This course is on my radar to create some day, but I have not done it yet. Very sorry!

  • @liaquatali9706
    @liaquatali9706 9 років тому

    What you have drawn on white/black board at slide 38

  • @prreettz
    @prreettz 5 років тому +1

    Thanks Professor

  • @sebastianrivas887
    @sebastianrivas887 5 років тому

    Does anyone know where to find the book: computational methods for electromagnetics/ Peterson?

  • @اسلامكمال-خ2ذ
    @اسلامكمال-خ2ذ 2 роки тому +1

    What are the prerequisites for this course sir

    • @empossible1577
      @empossible1577  2 роки тому

      (1) basic programming
      (2) basic knowledge of MATLAB
      (3) basic knowledge of electromagnetics
      (4) basic knowledge of differential equations, vector calculus, and linear algebra.
      I would not worry about having an expert level of knowledge of any of these. Before taking this course, I recommend working through Topics 6 and 7 in my Computational Methods course to learn the finite-difference method.
      empossible.net/academics/emp4301_5301/
      You may also be interested in a book I just published to help beginners get started in CEM:
      empossible.net/fdfdbook/
      I also have an online course to teach finite-difference time-domain to the complete beginner:
      empossible.thinkific.com/collections/FDTD-in-MATLAB
      I hope something here helps! Good luck and have fun!

    • @اسلامكمال-خ2ذ
      @اسلامكمال-خ2ذ 2 роки тому +1

      @@empossible1577 Thank you very much, dear sir

  • @hollowxchaosx8996
    @hollowxchaosx8996 6 років тому

    you mentioned in lecture 13 you will illustrate convergence in latter lecture which number is it ,thanks

    • @empossible1577
      @empossible1577  6 років тому +1

      I usually handle this in class when I work through some codes with the students. I know I do have a slide or two somewhere, but I cannot seem to find it.
      The short story on convergence is that you keep increasing the number of points on your grid until your answer does not change much any more. You can plot your answer as a function of grid resolution and you will see it follow a random-ish looking exponential curve that approaches some asymptote. In principle, you can make your calculation as precise as you want, but at the cost of simulation time. That really is the trade off. We want fast simulations and we also want converged simulations and the two constantly fight each other.

  • @dorianherle1713
    @dorianherle1713 8 років тому +1

    Would you mind to post your slides as a PDF ?

    • @empossible1577
      @empossible1577  8 років тому +4

      You got it! I posted them to the course website along with other resources to help you. The electronic notes have a lot of corrections, revisions, and a content additions since they were last recorded so expect some differences between the notes and videos.
      emlab.utep.edu/ee5390cem.htm

    • @dorianherle1713
      @dorianherle1713 8 років тому +3

      +CEM Lectures Thank you very much !!! :) :)

    • @Paragparashar03
      @Paragparashar03 6 років тому

      Hi.. Dorian!!!!
      Could I get pdf copy for this course as well if you still have it?
      I have started this course. I would be thankful to you.

    • @Paragparashar03
      @Paragparashar03 6 років тому

      Email Id- paragparashar03@gmail.com

  • @mohandalzuhiri76
    @mohandalzuhiri76 10 років тому

    what are the reference books that you recommend for this course

    • @empossible1577
      @empossible1577  10 років тому +3

      Unfortunately, there really isn't one. I could recommend a book maybe depending on the numerical method you are interested in. Methods like finite-difference time-domain are covered well in textbooks. Other methods I don't think are covered well anywhere. What method are you interested in learning more?

  • @liamzhang2108
    @liamzhang2108 2 роки тому

    Why is there no Lecture 17?

    • @empossible1577
      @empossible1577  2 роки тому +1

      The lectures are no longer named this way. I am not sure what 17 has become. I recommend accessing the videos through the course website because they link to the latest versions of the notes and videos and also have other learning resources for you. Here is the website:
      empossible.net/emp5337/
      Let me know if you find what you are looking for.

  • @asmmo5676
    @asmmo5676 7 років тому

    Does CEM drive to signal processing

    • @empossible1577
      @empossible1577  7 років тому

      There is very little information on this channel about signal processing. The focus is more on electromagnetics and computation. There are definitely many overlapping concepts, however.

    • @asmmo5676
      @asmmo5676 7 років тому

      CEM Lectures thanx

  • @kyks6771
    @kyks6771 Рік тому +1

    👍4️⃣ 2️⃣0️⃣

  • @dant4185
    @dant4185 6 років тому +2

    HI WADE

  • @TheVikas88
    @TheVikas88 7 років тому

    "Letcure 27" is not working in the link
    emlab.utep.edu/ee5390cem.htm

    • @empossible1577
      @empossible1577  7 років тому

      This lecture actually has not been recorded yet. This is mostly because the lecture notes themselves are still under development. Sorry!!!!

    • @TheVikas88
      @TheVikas88 7 років тому

      Actually, I need lectures on FEM. So, can you suggest any material for that?

    • @empossible1577
      @empossible1577  7 років тому

      There is quite a bit on UA-cam for non-electromagnetic problems. Otherwise, seek textbooks. I wish I had a better answer for you! Some day I plan on developing an entire course on variational methods like FEM, method of moments, spectral domain, etc. I doubt that will happen any time soon.

  • @اسلامكمال-خ2ذ
    @اسلامكمال-خ2ذ 2 роки тому +1

    Deer sir give me those slides

    • @empossible1577
      @empossible1577  2 роки тому

      You got it...here are the slides to the entire course:
      empossible.net/emp5337/

  • @noshowcomedy3400
    @noshowcomedy3400 7 років тому +2

    HI WADEEEE

  • @asadoncasp
    @asadoncasp 7 років тому

    Very poor Audio quality :(

    • @empossible1577
      @empossible1577  7 років тому +2

      Very sorry. This was the first-ever recording I did. The audio gets better in other videos.

    • @asadoncasp
      @asadoncasp 7 років тому +3

      Nice man you are. :)

  • @markuscwatson
    @markuscwatson 6 років тому +2

    Hi Wade!