Blog

Learn something new with our collection of blog posts centered around various topics on PSpice® technology.

Lorenz Oscillator- The Lorenz System

“It may happen that small differences in the initial conditions produce very great ones in the final phenomena. A small error in the former will produce an enormous error in the future. Prediction becomes impossible”. Edward Lorenz

 

The meteorologist, Edward Lorenz, in 1961, discovered chaos theory inadvertently whilst modeling atmospheric convection and weather patterns. He published a paper in 1963 where he showed how the model produced chaotic behavior by changing the model from a linear to a nonlinear model. To save time during a simulation run on a very basic desktop computer, he started from the middle of a previous simulation session and to his surprise found the output was completely different from a previous output. By truncating five-digit simulation numbers down to three-digit numbers he discovered one of the principles of chaos theory “Sensitive to Initial Conditions (SIC)”. A small change in initial conditions i.e., reducing the number of places of decimals, produced a bigger change in the system as it evolves. What is often quoted in the literature is Lorenz’s famous quote in a presentation in 1972 to the American Association of Scientific research “Does the flap of a butterfly’s wings in Brazil set off a tornado in Texas”, which illustrates how very small change in the initial condition produces much bigger changes later. Edward Lorenz showed that for chaos to exist in autonomous ordinary differential equation systems, three variables and two quadratic non-linear elements must be present. However, since then the number of variables can be reduced to two for non-autonomous chaotic  system, and one, for discrete chaotic systems. The Lorenz weather system models clockwise and anticlockwise thermal convective air mass rotations in a closed container and the ordinary differential equations used in this model were originally created by Barry Saltzman (1962). Any n-th order nonlinear differential equation can be written as n separate coupled first-order ODEs. For example, the following coupled equations are a reduced form of the Navier-Stokes equations that model the Lorenz chaotic system that we will examine shortly:

 

                                             Lorenz_oscillator_equation1.png

 

By coupled we mean that the equations are linked to each other and the parameters. The original parameter used by Lorenz are: Prandtl number = 10, Rayleigh number, R = 28, and β = B = 8/3 and are all greater than zero. This simplified Lorenz model has since been proved to be chaotic by B Hassard and J Zhang, 1994 but also by Tucker in 1999. The parameters were given these names because Lorenz derived his equations from the Raleigh-Bénard convection flow (convection in a liquid heated in a container from below, generates Bénard cells). We rewrite these equations in a different form shortly, where we will express the variables as a function of time and introduce initial conditions. The Lorenz equations represent the movement of a horizontal layer of a fluid like air, being heated from below. The speed of the rising air mass, x, is positive for clockwise rotation and negative for anti-clockwise rotations. The temperature difference between descending and ascending air masses is y, and z is the deviation of the temperature profile from a linear scale.

 

3.1 Simulating the Lorenz system using ABM parts

 

To simulate the Lorenz system in PSpice, we rearrange the equations in integral form and introduce initial condition conditions x(t0), y(t0), z(t0) for each system variable. We do this because we will implement these equations using integrators using analog behavioral models (ABM) parts which will be replaced by electronic inverting integrators circuits later. The initial conditions will be dropped for simplicity later but will be included in the simulation model as initial conditions on the integrators. Hence, the first equation, P(y-x), becomes –P(x-y). We could use non-inverting integrators but it’s a little more complicated and left as an exercise to the interested reader. Later, we will see how to use the four-quadrant AD633 multiplier IC to realize the nonlinear product terms. This IC may also be configured to achieve integration using current outputs but that’s much later. The Lorenz equations with initial conditions, t0 are:

 

             Lorenz_oscillator_equation2.png

 

The simplest approach when investigating a chaotic system for the first time is to always use ABM parts, as shown in Figure 1 and later with actual integrated circuit models.  This approach is also useful when the circuit becomes complex and in some cases when the electronic part models cause convergence.

 

                Lorenz_oscillator_figure1.png

 

                                       Figure 1: The Lorenz ABM schematic

 

The ABM INTEG part has its gain set to {–Invert_tau}, where the time constant defined in a PARAM part. The gain of an inverting integrator is set negative and equal to the inverse of the time constant because in the next blog we will use inverting electronic part models. Making the gain as the inverse of the time constant enables us to set a frequency close to the main operating frequency of the system, and in the section on scaling later in this chapter, we will see the need for scaling and how to scale both amplitude and time variables. Figure 2 shows how the three variables vary over time

 

                   Lorenz_oscillator_figure2.png

                        Figure 2: The Lorenz x, y and z output

 

Figure 3 displays the spectra for the variables and is obtained by pressing the FFT icon when in the Probe environment (appears after simulation). Note we may express the spectral components as dB(V(x)*V(x)), to ensure the smaller spectral component are emphasized, otherwise the main spectral component of 1.32 Hz will tend to mask the other components. Select the Add Trace icon (a small graph-like icon), and then select dB( ) from the list of functions in the right panel. Select between the brackets and type v(x)*v(x). However, I just checked before going to press and the dB() function doesn’t now seem to allow the product of variables in the brackets so instead use 10*log10(v(x)*v(x)).  Increasing the simulation run time will increase the frequency resolution but obviously increases the simulation time. The z output is quite periodic and is therefore said to be chaotically weak.

 

                  Lorenz_oscillator_figure3.png

                                                            Figure 3: Power Spectra

 

 

After Probe simulation and to automate the process of placing multiple windows and additional plots, we use the log command which records all keys selected. Select log in Probe File menu. When this is selected, it will record  log file of all keys pressed when doing tasks such as separating the windows. This is useful where you intend to repeat the simulation for parameter variations, for example. If you change the integrator gain from 100 to 1, you will change the system operating frequency hence you will need to change the simulation settings. I have included a log file I created called Lorenz.cmd which will plot all the variables and is called from the File menu in Probe. Select Run Commands and then select Lorenz.cmd. This will plot Figure 1 and 2 but also it will plot the famous Lorenz strange attractor by changing time to the x variable.

Thu, 2022-12-01 00:04
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Remarkable article, it is

Remarkable article, it is particularly useful! I quietly began in this, and I'm becoming more acquainted with it better! Delights, keep doing more and extra impressive! Online visumansökan för Kanada

Sun, 2022-12-04 00:18
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

It is my first visit to your

It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post. ФОРМУЛЯР ЗА ЗАЯВЛЕНИЕ ЗА ВИЗА В АМЕРИКА

Tue, 2022-12-06 02:02
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Wonderful article.

Wonderful article. Fascinating to read. I love to read such an excellent article. Thanks! It has made my task more and extra easy. Keep rocking. PERSYARATAN VISA SELANDIA BARU

Thu, 2022-12-08 02:28
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Good post but I was wondering

Good post but I was wondering if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit further. Appreciate it! Kanados vizos paraiška internetu

Sun, 2022-12-11 01:09
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I read that Post and got it

I read that Post and got it fine and informative. Indiai Visa Online

Sun, 2022-12-18 00:53
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Thank you because you have

Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. Türkiye Vize Başvuru Süreci

Sat, 2022-12-24 05:11
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

This is very educational

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.! Guia Turístico de Whitehorse

Mon, 2022-12-26 02:01
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

This is very educational

This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.! Canadian Visa Online Application

Sat, 2022-12-31 07:03
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I wanted to thank you for

I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. Въездная виза в Канаду

Mon, 2023-01-02 07:01
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Please continue this great

Please continue this great work and I look forward to more of your awesome blog posts. 新西兰签证在线申请

Wed, 2023-01-04 06:16
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Nice post. I was checking

Nice post. I was checking constantly this blog and I am impressed! Extremely helpful information specially the last part I care for such info a lot. I was seeking this particular information for a very long time. Thank you and good luck. WNIOSEK O WIZĘ AMERYKAŃSKĄ

Thu, 2023-01-05 03:58
mtom78632
Offline
Last seen: 5 months 19 hours ago
Joined: 2022-01-29 23:04

mtom

This is my first visit here. I found some really interesting stuff in your blog especially this discussion. Keep up the good work. Pinksale Finance Trending

Sat, 2023-01-07 00:24
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Wow i can say that this is

Wow i can say that this is another great article as expected of this blog.Bookmarked this site.. تأشيرة أمريكا عبر الإنترنت

Fri, 2023-01-13 01:24
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I got too much interesting

I got too much interesting stuff on your blog. I guess I am not the only one having all the enjoyment here! Keep up the good work. AMERICA VISA FOR JAPANESE CITIZENS

Sun, 2023-01-15 02:05
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

You there, this is really

You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. ИЗИСКВАНИЯ ЗА ПАСПОРТ ЗА ИНДИЙСКА ВИЗА

Sun, 2023-01-22 05:58
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Im no expert, but I believe

Im no expert, but I believe you just made an excellent point. You certainly fully understand what youre speaking about, and I can truly get behind that. CANADA VISA FOR BELGIUM CITIZENS

Thu, 2023-01-26 02:26
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Excellent article. Very

Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking. Turkey Visitor Visa

Thu, 2023-02-02 06:31
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

You have outdone yourself

You have outdone yourself this time. It is probably the best, most short step by step guide that I have ever seen. VISA KANADA DALAM TALIAN

Tue, 2023-02-07 06:47
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Great Information sharing ..

Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. オンラインでのアメリカビザ申請

Fri, 2023-02-10 04:38
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I found your this post while

I found your this post while searching for some related information on blog search...Its a good post..keep posting and update the information. Turkey Visa Application

Sun, 2023-02-12 05:22
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Very good points you wrote

Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work. برنامه ویزای هند

Tue, 2023-02-14 05:39
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I really appreciate the kind

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day! BORANG PERMOHONAN VISA NEW ZEALAND

Thu, 2023-02-23 00:28
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

An interesting dialogue is

An interesting dialogue is price comment. I feel that it is best to write more on this matter, it may not be a taboo topic however usually individuals are not enough to talk on such topics. To the next. Cheers. CANADA ETA VISA EXPIRY

Tue, 2023-02-28 00:26
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Thank you very much for this

Thank you very much for this great post. APPLY FROM US VISA

Wed, 2023-03-01 06:28
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I am happy to find this post

I am happy to find this post Very useful for me, as it contains lot of information. I Always prefer to read The Quality and glad I found this thing in you post. Thanks ಕೆನಡಾ ವೀಸಾ ಆನ್‌ಲೈನ್ ಅಪ್ಲಿಕೇಶನ್

Tue, 2023-03-07 05:35
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

You completed a few fine

You completed a few fine points there. I did a search on the subject and found nearly all persons will go along with with your blog. Indian Visa for Cruise Ship

Thu, 2023-03-09 06:59
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

It is my first visit to your

It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post. VIZA ETA e Zelandës së Re

Mon, 2023-03-13 22:23
iamvikram
Offline
Last seen: 1 year 1 month ago
Joined: 2023-03-13 22:21

Thank you very much for this

Thank you very much for this unique information. I am really thankful to you for this concept. Highly recommend to read this post. Online Matka Play

Sun, 2023-03-19 02:39
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Positive site, where did u

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. 加拿大签证要求

Tue, 2023-03-21 02:24
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

That is the excellent mindset

That is the excellent mindset, nonetheless is just not help to make every sence whatsoever preaching about that mather. Virtually any method many thanks in addition to i had endeavor to promote your own article in to delicius nevertheless it is apparently a dilemma using your information sites can you please recheck the idea. thanks once more. Apurahang Emergency Visa para sa Turkey

Thu, 2023-03-23 01:39
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

There is so much in this

There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way. Thank you for your clear information. JAV VIZOS PRAŠYMAS

Fri, 2023-03-24 07:27
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Today, I was just browsing

Today, I was just browsing along and came upon your blog. Just wanted to say good blog and this article helped me a lot, due to which I have found exactly I was looking. Туристическа виза за САЩ

Mon, 2023-03-27 08:09
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

This is my first time visit

This is my first time visit here. From the tons of comments on your articles,I guess I am not only one having all the enjoyment right here! Applikazzjoni għall-Viża Indjana

Thu, 2023-03-30 01:32
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Cool stuff you have got and

Cool stuff you have got and you keep update all of us. INDIAN VISA INFORMATION FOR TOURISTS

Sat, 2023-04-01 01:33
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Interesting and amazing how

Interesting and amazing how your post is! It Is Useful and helpful for me That I like it very much, and I am looking forward to Hearing from your next.. india medical attendant visa

Sun, 2023-04-02 05:41
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Nice post! This is a very

Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. Թուրքիայի վիզայի դիմում առցանց

Tue, 2023-04-04 01:38
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I have bookmarked your blog,

I have bookmarked your blog, the articles are way better than other similar blogs.. thanks for a great blog! ІНДІЙСЬКІ ВІЗИ

Sun, 2023-04-09 01:56
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Thanks for sharing this

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. Nieuw-Zeeland VISA Visum

Wed, 2023-04-12 01:32
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Today, I was just browsing

Today, I was just browsing along and came upon your blog. Just wanted to say good blog and this article helped me a lot, due to which I have found exactly I was looking. Indian Visa Application from CHILE

Sat, 2023-04-15 02:34
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Very interesting blog. Alot

Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. Visa Turisi mo Amerika

Sun, 2023-04-16 06:43
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Your articles are inventive.

Your articles are inventive. I am looking forward to reading the plethora of articles that you have linked here. Thumbs up! Preguntas frecuentes sobre visas de Turquía

Tue, 2023-04-18 02:25
mespai
mespai's picture
Offline
Last seen: 3 months 3 weeks ago
Joined: 2023-04-10 01:20

mespai

<a title="situs slot gacor" href="https://mcycc.mcy.gov.ae/" rel="Dofollow"><strong>situs slot gacor</strong></a>
<a title="judi bola sbobet88" href="https://sipakataufib.unhas.ac.id/bola/" rel="Dofollow"><strong>judi bola sbobet88</strong></a>
<a title="slot gacor" href="https://simtaru.kotabarukab.go.id/slot/" rel="Dofollow"><strong>slot gacor</strong></a>
<a title="situs sabung ayam" href="https://oketera.muaraenimkab.go.id/public/jss/" rel="Dofollow"><strong>situs sabung ayam</strong></a>
<a title="slot gacor terbaru" href="https://pmb.stikestelogorejo.ac.id/plugins/bower_components/slot-gacor/" rel="Dofollow"><strong>slot gacor terbaru</strong></a>
<a title="sbobet" href="https://siceto.conf.unsri.ac.id/wp-content/bola/" rel="Dofollow"><strong>sbobet</strong></a>
<a title="link slot gacor" href="https://ppid.bkd.batangkab.go.id/slot/" rel="Dofollow"><strong>link slot gacor</strong></a>
<a title="sbobet88" href="https://pmb.stainkepri.ac.id/bola/" rel="Dofollow"><strong>sbobet88</strong></a>
<a title="daftar slot88" href="https://sicepathebat.dprd.inhilkab.go.id/slot/" rel="Dofollow"><strong>daftar slot88</strong></a>
<a title="slot88" href="https://tpp.mukomukokab.go.id/slot/" rel="Dofollow"><strong>slot88</strong></a>
<a title="slot pulsa 5000" href="https://keren.ub.ac.id/assets/pulsa/" rel="Dofollow"><strong>slot pulsa 5000</strong></a>
<a title="slot demo" href="https://bphtb.pemalangkab.go.id/public/demo/" rel="Dofollow"><strong>slot demo</strong></a>
<a title="slot gacor maxwin" href="https://unpal.ac.id/slot/" rel="Dofollow"><strong>slot gacor maxwin</strong></a>
<a title="slot777" href="http://disdukcapil.binjaikota.go.id/slot777/" rel="Dofollow"><strong>slot777</strong></a>
 

Tue, 2023-04-18 03:43
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Outstanding article! I want

Outstanding article! I want people to know just how good this information is in your article. Your views are much like my own concerning this subject. I will visit daily your blog because I know. It may be very beneficial for me. Apurahang US Visa

Wed, 2023-04-19 08:05
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Thanks for a wonderful share.

Thanks for a wonderful share. Your article has proved your hard work and experience you have got in this field. Brilliant .i love it reading. Visa canadien

Wed, 2023-04-26 05:21
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I admire this article for the

I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. Visto dos EUA em via rápida

Thu, 2023-04-27 09:00
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I am jovial you take pride in

I am jovial you take pride in what you write. It makes you stand way out from many other writers that can not push high-quality content like you. TURKEY VISA FOR CYPRIOT CITIZENS

Sat, 2023-04-29 04:45
mtom78632
Offline
Last seen: 5 months 19 hours ago
Joined: 2022-01-29 23:04

james

Hello, i think that i saw you visited my weblog thus i came to “return the favor”.I’m trying to find things to improve my web site!I suppose its ok to use some of your ideas!! ruger lcp 2 purple

=============

It seems you are getting quite a lof of unwanted comments. Maybe you should look into a solution for that.  x gloextracts

Wed, 2023-05-03 05:24
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Thanks for taking the time to

Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. Inträdeskrav för Kanada

Thu, 2023-05-04 03:47
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

I am continually amazed by

I am continually amazed by the amount of information available on this subject. What you presented was well researched and well worded in order to get your stand on this across to all your readers. מרכז בקשת ויזה לטורקיה

Fri, 2023-05-05 03:17
basit khatri66
basit khatri66's picture
Offline
Last seen: 4 days 17 hours ago
Joined: 2022-06-28 05:48

Your articles are inventive.

Your articles are inventive. I am looking forward to reading the plethora of articles that you have linked here. Thumbs up! NAUJOJIOS Zelandijos VERSLO VIZA

Download PSpice and try it for free! Download Free Trial
Cadence