Ди́вний атра́ктор Ло́ренца — атрактор, що демонструє хаотичну поведінку і є розв'язком системи трьох нелінійних диференціальних рівнянь, вперше записаних в 1963 році Едвардом Лоренцом при розгляді конвекційного руху в однорідному шарі рідини, що підігрівається знизу. Рівняння Лоренца також описують конвекцію в кільцевій трубці та поведінку одномодового лазера. Належить до класу так званих дивних атракторів. Варто зазначити, терміни хаос та дивний атрактор не вживалися в оригінальній роботі Лоренца (вони з'явилися в науковій літературі дещо пізніше), натомість йшлося про аперіодичні рухи.
Рівняння
Початковою системою, яка в кінцевому результаті призводить до атрактора Лоренца, є однорідний шар рідини висотою H та з фіксованою різницею температур, ΔT між верхнім та нижнім рівнями. Якщо припустити, що всі рухи рідини паралельні площині XZ, та не відбувається змін в напрямку осі Y, то, записавши рівняння Нав'є — Стокса, рівняння неперервності рідини, рівняння теплопровідності та скориставшись , можна отримати рівняння руху рідини у такій формі:
де — функція потоку рідини (, , — поле швидкостей), — відхилення температури рідини від її критичного значення, за якого зникає конвекція. Параметри позначають, відповідно, прискорення вільного падіння, коефіцієнт теплового розширення, кінематичну в'язкість рідини та її теплопровідність. Як було встановлено Релеєм, у такій системі можуть утворюватися конвекційні вали (ізотропні в напрямку осі OY), у яких відбувається коловорот рідини: тепліша рідина піднімається нагору, а холодніша опускається донизу. Конвекційні вали ділять площину XZ на приблизно однакові комірки.
Згідно з ідеями Релея та Зальцмана, можна розкласти поля та в ряд Фур'є по та і обмежитись лише першими членами розкладу:
де — число Релея, , параметр задає співвідношення вертикального та горизонтального розмірів комірок, що утворюються в результаті конквекції, а змінні залежать лише від часу. Після переходу до безрозмірного часу шляхом заміни отримується система трьох звичайних диференціальних рівнянь, що носить назву рівнянь Лоренца:
де точка означає диференціювання за часом, — число Прандтля, та . Динамічні змінні , та описують відповідно інтенсивність конвективного руху, різницю температур висхідного та низхідного потоків рідини та відхилення вертикального розподілу температури від лінійного режиму.
Стаціонарні точки
Аналіз властивостей стаціонарних точок системи зручно робити, змінюючи параметр :
- : стаціонарна точка відповідає стану відсутності конвекції, при вона є стійкою (стійкий вузол), при стає нестійкою (сідло-вузлом);
- : в момент втрати стійкості точки з'являються дві інші стійкі стаціонарні точки — фокуси: та , які відповідають режиму сталої конвекції. Фазові криві прямують до цих стаціонарних точок по спіралях. Чим більшим є параметр , тим більший розмах мають ці спіралі при підході до стаціонарних точок;
- : це критичне значення можна встановити лише чисельно, зокрема для воно дорівнює . При траєкторія, почавши рух з початку координат знову приходить в нього. Таким чином, відбувається нелокальна біфуркація. При навколо стаціонарних точок з'являються два нестійких граничних цикли. Утворюється інваріантна множина точок, що відповідає хаотичному «блуканню» траєкторій, що постійно відштовхуються від граничних циклів. Проте ця множина не є притягуючою, тому говорять про дивний ;
- : значення (при воно дорівнює ) сигналізує про перетворення дивного репелера в дивний атрактор (іноді говорять про т. зв. нестандартний атрактор Лоренца), який співіснує з двома іншими атракторами — стійкими фокусами;
- : при досягненні цього критичного значення нестійкі граничні цикли стягуються в стаціонарні точки, і стаціонарні точки втрачають свою стійкість; утворюється т. зв. стандартний атрактор Лоренца, що стає єдиним атрактором системи.
Траєкторії
Фазові траєкторії, що починаються в будь-якій точці, спочатку, здавалося б, притягаються до однієї зі стаціонарних точок, але не можуть підійти надто близько, оскільки стаціонарна точка нестійка. У якийсь момент фазова траєкторія перестрибує в окіл іншої стаціонарної точки, але там теж не може затриматися, й знову перестрибує до першої стаціонарної точки. Як наслідок, система безупинно перестрибує від однієї точки до іншої.
Фазові траєкторії чутливі до щонайменшої зміни початкових умов. Дві нескінченно близькі початкові точки в фазовому просторі з часом розходяться.
Ефект метелика Момент часу t = 1 Момент часу t = 2 Момент часу t = 3 Рисунки зображають поведінку двох траєкторій рівнянь Лоренцца (при параметрах ), які в початковий момент були відокремлені одна від одної по змінній на величину 10−5. В початковий момент часу складається враження, що траєкторії збігаються, проте через деякий час стає очевидним, що синя та жовта траєкторії суттєво розбігаються. Java анімація атрактора Лоренца. [Архівовано 11 березня 2008 у Portugese Web Archive]
У 1983 році Грассбергер та Прокаччія оцінили розмірність Гаусдорфа дивного атрактора Лоренца й одержали величину 2.06 ± 0.01.
При дуже великих значеннях , динаміка системи Лоренца описується звичайними граничними циклами. Зокрема, при утворюється граничний цикл, що має вигляд . При зменшенні перехід до хаотичного режиму відбувається чарез каскад біфуркацій подвоєння періоду.
Водночас фазові траєкторії не можуть втекти на нескінченність, оскільки при великих X, Y, Z виникають сили, що повертають фазові траєкторії в область малих значень змінних. Якщо домножити перше рівняння Лоренца на , друге — на , а третє — на , а потім додати всі три рівняння, то результат можна записати як:
Поверхня, що задається нерівністю , має вигляд еліпсоїда зі зміщеним центром мас. Нескладно здогадатися, що за будь-якого вибору початкових умов еволюція системи на атракторі не призведе до виходу за межі одного з таких еліпсоїдів.
Квазіперіодичних коливань в системі Лоренца не може бути за жодних умов.
Програми, які моделюють поведінку системи рівнянь Лоренца
Matlab
% Solve over time interval [0,100] with initial conditions [1,1,1] % ''f'' is set of differential equations % ''a'' is array containing x, y, and z variables % ''t'' is time variable sigma = 10; beta = 8/3; rho = 28; f = @(t,a) [-sigma*a(1) + sigma*a(2); rho*a(1) - a(2) - a(1)*a(3); -beta*a(3) + a(1)*a(2)]; [t,a] = ode45(f,[0 100],[1 1 1]); % Runge-Kutta 4th/5th order ODE solver plot3(a(:,1),a(:,2),a(:,3))
Borland C
#include <graphics.h> #include <conio.h> void main() { double x = 3.051522, y = 1.582542, z = 15.62388, x1, y1, z1; double dt = 0.0001; int a = 5, b = 15, c = 1; int gd=DETECT, gm; initgraph(&gd, &gm, "C:\\BORLANDC\\BGI"); do { x1 = x + a*(-x+y)*dt; y1 = y + (b*x-y-z*x)*dt; z1 = z + (-c*z+x*y)*dt; x = x1;y = y1;z = z1; putpixel((int)(19.3*(y - x*0.292893) + 320), (int)(-11*(z + x*0.292893) + 392), 9); } while (!kbhit()); closegraph(); }
Borland Pascal
Program Lorenz; Uses CRT, Graph; Const x: Real = 3.051522; y: Real = 1.582542; z: Real = 15.62388; dt = 0.0001; a = 5; b = 15; c = 1; Var gd, gm: Integer; x1, y1, z1: Real; Begin gd:=Detect; InitGraph(gd, gm, 'c:\bp\bgi'); While not KeyPressed Do Begin x1 := x + a*(-x+y)*dt; y1 := y + (b*x-y-z*x)*dt; z1 := z + (-c*z+x*y)*dt; x := x1; y := y1; z := z1; PutPixel(Round(19.3*(y - x*0.292893) + 320), Round(-11*(z + x*0.292893) + 392), 9); End; CloseGraph; ReadKey; End.
Python
import numpy as np import matplotlib.pyplot as plt from scipy.integrate import odeint from mpl_toolkits.mplot3d import Axes3D rho = 28.0 sigma = 10.0 beta = 8.0 / 3.0 def f(state, t): x, y, z = state # Unpack the state vector return sigma * (y - x), x * (rho - z) - y, x * y - beta * z # Derivatives state0 = [1.0, 1.0, 1.0] t = np.arange(0.0, 40.0, 0.01) states = odeint(f, state0, t) fig = plt.figure() ax = fig.gca(projection='3d') ax.plot(states[:, 0], states[:, 1], states[:, 2]) plt.show()
Fortran
program LorenzSystem real,parameter::sigma=10 real,parameter::r=28 real,parameter::b=2.666666 real,parameter::dt=.01 integer,parameter::n=1000 real x,y,z open(1,file='result.txt',form='formatted',status='replace',action='write') x=10.;y=10.;z=10. do i=1,n,1 x1=x+sigma*(y-x)*dt y1=y+(r*x-x*z-y)*dt z1=z+(x*y-b*z)*dt x=x1 y=y1 z=z1 write(1,*)x,y,z enddo print *,'Done' close(1) end program LorenzSystem
Mathematica
data = Table[ With[{N = 1000, dt = 0.01, a = 5, b = 1 + j, c = 1}, NestList[Module[{x, y, z, x1, y1, z1}, {x, y, z} = #; x1 = x + a (-x + y) dt; y1 = y + (b x - y - z x) dt; z1 = z + (-c z + x y) dt; {x1, y1, z1}] &, {3.051522, 1.582542, 15.62388}, N ] ], {j, 0, 5}]; Graphics3D@MapIndexed[{Hue[0.1 First[#2]], Point[#1]} &, data]
QBASIC / FreeBASIC («fbc -lang qb»)
DIM x, y, z, dt, x1, y1, z1 AS SINGLE DIM a, b, c AS INTEGER x = 3.051522: y = 1.582542: z = 15.62388: dt = 0.0001 a = 5: b = 15: c = 1 SCREEN 12 PRINT "Press Esc to quit" WHILE INKEY$ <> CHR$(27) x1 = x + a * (-x + y) * dt y1 = y + (b * x - y - z * x) * dt z1 = z + (-c * z + x * y) * dt x = x1 y = y1 z = z1 PSET ((19.3 * (y - x * .292893) + 300), (-11 * (z + x * .292893) + 360)), 9 WEND END
Посилання в тексті
- Lorenz E. N. Deterministic nonperiodic flow // J. Atmos. Sci. — 1963. — Т. 20. — С. 130–141. — DOI: .
- Rubenfeld L. A., Siegman W. L. Nonlinear dynamic theory for a double-diffusive convection model // SIAM J. Appl. Math. — 1977. — Т. 32. — С. 871.
- Lord Rayleigh. On convective currents in a horizontal layer of fluid when the higher temperature is on the under side // Phil. Mag. — 1916. — Т. 32. — С. 529-546.
- Saltzman B. Finite Amplitude Free Convection as an Initial Value Problem - I // J. Atmos. Sci. — 1962. — Т. 19. — С. 329-341. — DOI: .
- Grassberger P., Procaccia I. Measuring the strangeness of strange attractors // Physica D. — 1983. — Т. 9. — С. 189–208. — DOI: . з джерела 17 лютого 2016. Процитовано 14 червня 2022.
Вікісховище має мультимедійні дані за темою: Дивний атрактор Лоренца |
Джерела
- Сугаков В. Й. Основи синерґетики. — К. : Обереги, 2001. — 287 с.
- Кузнецов С. П. Динамический хаос. — М. : Физматлит, 2006. — 256 с.
- Лихтенберг А., Либерман М. Регулярная и стохастическя динамика. — М. : Мир, 1984. — 528 с.
- Лоренц Э. Детерминированное непериодическое течение // — М. : Мир, 1981. — С. 88—116.
- Шустер Г. Детерминированный хаос. Введение. — М. : Мир, 1988. — 248 с.
- Ott E. Chaos in Dynamical Systems. — Cambridge University Press, 2002. — .
- Weisstein E. W. Lorenz attractor [ 9 квітня 2008 у Wayback Machine.]. (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Di vnij atra ktor Lo renca atraktor sho demonstruye haotichnu povedinku i ye rozv yazkom sistemi troh nelinijnih diferencialnih rivnyan vpershe zapisanih v 1963 roci Edvardom Lorencom pri rozglyadi konvekcijnogo ruhu v odnoridnomu shari ridini sho pidigrivayetsya znizu Rivnyannya Lorenca takozh opisuyut konvekciyu v kilcevij trubci ta povedinku odnomodovogo lazera Nalezhit do klasu tak zvanih divnih atraktoriv Varto zaznachiti termini haos ta divnij atraktor ne vzhivalisya v originalnij roboti Lorenca voni z yavilisya v naukovij literaturi desho piznishe natomist jshlosya pro aperiodichni ruhi Dvi krivi pokazuyut trayektoriyi evolyuciyi divnogo atraktora Lorenca pri duzhe blizkih pochatkovih umovah Kincevi tochki znachno vidriznyayutsya Divnij atraktor Lorenca pri l 28 s 10 b 8 3 displaystyle lambda 28 sigma 10 b 8 3 RivnyannyaPochatkovoyu sistemoyu yaka v kincevomu rezultati prizvodit do atraktora Lorenca ye odnoridnij shar ridini visotoyu H ta z fiksovanoyu rizniceyu temperatur DT mizh verhnim ta nizhnim rivnyami Yaksho pripustiti sho vsi ruhi ridini paralelni ploshini XZ ta ne vidbuvayetsya zmin v napryamku osi Y to zapisavshi rivnyannya Nav ye Stoksa rivnyannya neperervnosti ridini rivnyannya teploprovidnosti ta skoristavshis mozhna otrimati rivnyannya ruhu ridini u takij formi t 2 ps ps z 2 ps x ps x 2 ps z n 2 2 ps g a T x displaystyle frac partial partial t nabla 2 psi frac partial psi partial z frac partial nabla 2 psi partial x frac partial psi partial x frac partial nabla 2 psi partial z nu nabla 2 nabla 2 psi g alpha frac partial T partial x T t T z ps x T x ps z k 2 T D T H ps x displaystyle frac partial T partial t frac partial T partial z frac partial psi partial x frac partial T partial x frac partial psi partial z kappa nabla 2 T frac Delta T H frac partial psi partial x de ps displaystyle psi funkciya potoku ridini v x z ps displaystyle v x partial z psi v z x ps displaystyle v z partial x psi v v x v z displaystyle vec v v x v z pole shvidkostej T displaystyle T vidhilennya temperaturi ridini vid yiyi kritichnogo znachennya za yakogo znikaye konvekciya Parametri g a n k displaystyle g alpha nu kappa poznachayut vidpovidno priskorennya vilnogo padinnya koeficiyent teplovogo rozshirennya kinematichnu v yazkist ridini ta yiyi teploprovidnist Yak bulo vstanovleno Releyem u takij sistemi mozhut utvoryuvatisya konvekcijni vali izotropni v napryamku osi OY u yakih vidbuvayetsya kolovorot ridini teplisha ridina pidnimayetsya nagoru a holodnisha opuskayetsya donizu Konvekcijni vali dilyat ploshinu XZ na priblizno odnakovi komirki Zgidno z ideyami Releya ta Zalcmana mozhna rozklasti polya ps x z t displaystyle psi x z t ta T x z t displaystyle T x z t v ryad Fur ye po x displaystyle x ta z displaystyle z i obmezhitis lishe pershimi chlenami rozkladu a k 1 a 2 ps x z t 2 X sin p a x H sin p z H displaystyle frac a kappa 1 a 2 psi x z t sqrt 2 X sin left frac pi ax H right sin left frac pi z H right p R a D T R c T x z t 2 Y cos p a x H sin p z H Z sin 2 p z H displaystyle frac pi R a Delta TR c T x z t sqrt 2 Y cos left frac pi ax H right sin left frac pi z H right Z sin left frac 2 pi z H right de R a g a H 3 D T n k displaystyle R a g alpha H 3 Delta T nu kappa chislo Releya R c p 4 1 a 2 3 a 2 displaystyle R c pi 4 1 a 2 3 a 2 parametr a displaystyle a zadaye spivvidnoshennya vertikalnogo ta gorizontalnogo rozmiriv komirok sho utvoryuyutsya v rezultati konkvekciyi a zminni X Y Z displaystyle X Y Z zalezhat lishe vid chasu Pislya perehodu do bezrozmirnogo chasu shlyahom zamini t t p 2 1 a 2 k H 2 displaystyle t to t cdot pi 2 1 a 2 kappa H 2 otrimuyetsya sistema troh zvichajnih diferencialnih rivnyan sho nosit nazvu rivnyan Lorenca X s X s Y displaystyle dot X sigma X sigma Y Y X Z l X Y displaystyle dot Y XZ lambda X Y Z X Y b Z displaystyle dot Z XY bZ de tochka oznachaye diferenciyuvannya za chasom s n k displaystyle sigma nu kappa chislo Prandtlya l R a R c displaystyle lambda R a R c ta b 4 1 a 2 displaystyle b 4 1 a 2 Dinamichni zminni X t displaystyle X t Y t displaystyle Y t ta Z t displaystyle Z t opisuyut vidpovidno intensivnist konvektivnogo ruhu riznicyu temperatur vishidnogo ta nizhidnogo potokiv ridini ta vidhilennya vertikalnogo rozpodilu temperaturi vid linijnogo rezhimu Stacionarni tochkiAnaliz vlastivostej stacionarnih tochok sistemi zruchno robiti zminyuyuchi parametr l displaystyle lambda 0 lt l lt 1 displaystyle 0 lt lambda lt 1 stacionarna tochka 0 0 0 displaystyle 0 0 0 vidpovidaye stanu vidsutnosti konvekciyi pri 0 lt l lt 1 displaystyle 0 lt lambda lt 1 vona ye stijkoyu stijkij vuzol pri l gt 1 displaystyle lambda gt 1 staye nestijkoyu sidlo vuzlom 1 lt l lt l 1 displaystyle 1 lt lambda lt lambda 1 v moment vtrati stijkosti tochki 0 0 0 displaystyle 0 0 0 z yavlyayutsya dvi inshi stijki stacionarni tochki fokusi b l 1 b l 1 l 1 displaystyle sqrt b lambda 1 sqrt b lambda 1 lambda 1 ta b l 1 b l 1 l 1 displaystyle sqrt b lambda 1 sqrt b lambda 1 lambda 1 yaki vidpovidayut rezhimu staloyi konvekciyi Fazovi krivi pryamuyut do cih stacionarnih tochok po spiralyah Chim bilshim ye parametr l displaystyle lambda tim bilshij rozmah mayut ci spirali pri pidhodi do stacionarnih tochok l 1 lt l lt l 2 displaystyle lambda 1 lt lambda lt lambda 2 ce kritichne znachennya l 1 displaystyle lambda 1 mozhna vstanoviti lishe chiselno zokrema dlya s 10 b 8 3 displaystyle sigma 10 b 8 3 vono dorivnyuye l 1 13 926 displaystyle lambda 1 simeq 13 926 Pri l l 1 displaystyle lambda lambda 1 trayektoriya pochavshi ruh z pochatku koordinat 0 0 0 displaystyle 0 0 0 znovu prihodit v nogo Takim chinom vidbuvayetsya nelokalna bifurkaciya Pri l gt l 1 displaystyle lambda gt lambda 1 navkolo stacionarnih tochok z yavlyayutsya dva nestijkih granichnih cikli Utvoryuyetsya invariantna mnozhina tochok sho vidpovidaye haotichnomu blukannyu trayektorij sho postijno vidshtovhuyutsya vid granichnih cikliv Prote cya mnozhina ne ye prityaguyuchoyu tomu govoryat pro divnij l 2 lt l lt s s b 3 s b 1 displaystyle lambda 2 lt lambda lt frac sigma sigma b 3 sigma b 1 znachennya l 2 displaystyle lambda 2 pri s 10 b 8 3 displaystyle sigma 10 b 8 3 vono dorivnyuye l 2 24 06 displaystyle lambda 2 simeq 24 06 signalizuye pro peretvorennya divnogo repelera v divnij atraktor inodi govoryat pro t zv nestandartnij atraktor Lorenca yakij spivisnuye z dvoma inshimi atraktorami stijkimi fokusami l gt s s b 3 s b 1 displaystyle lambda gt frac sigma sigma b 3 sigma b 1 pri dosyagnenni cogo kritichnogo znachennya nestijki granichni cikli styaguyutsya v stacionarni tochki i stacionarni tochki vtrachayut svoyu stijkist utvoryuyetsya t zv standartnij atraktor Lorenca sho staye yedinim atraktorom sistemi TrayektoriyiFazovi trayektoriyi sho pochinayutsya v bud yakij tochci spochatku zdavalosya b prityagayutsya do odniyeyi zi stacionarnih tochok ale ne mozhut pidijti nadto blizko oskilki stacionarna tochka nestijka U yakijs moment fazova trayektoriya perestribuye v okil inshoyi stacionarnoyi tochki ale tam tezh ne mozhe zatrimatisya j znovu perestribuye do pershoyi stacionarnoyi tochki Yak naslidok sistema bezupinno perestribuye vid odniyeyi tochki do inshoyi Fazovi trayektoriyi chutlivi do shonajmenshoyi zmini pochatkovih umov Dvi neskinchenno blizki pochatkovi tochki v fazovomu prostori z chasom rozhodyatsya Efekt metelika Moment chasu t 1 Moment chasu t 2 Moment chasu t 3 Risunki zobrazhayut povedinku dvoh trayektorij rivnyan Lorencca pri parametrah l 28 s 10 b 8 3 displaystyle lambda 28 sigma 10 b 8 3 yaki v pochatkovij moment buli vidokremleni odna vid odnoyi po zminnij X displaystyle X na velichinu 10 5 V pochatkovij moment chasu skladayetsya vrazhennya sho trayektoriyi zbigayutsya prote cherez deyakij chas staye ochevidnim sho sinya ta zhovta trayektoriyi suttyevo rozbigayutsya Java animaciya atraktora Lorenca Arhivovano 11 bereznya 2008 u Portugese Web Archive U 1983 roci Grassberger ta Prokachchiya ocinili rozmirnist Gausdorfa divnogo atraktora Lorenca j oderzhali velichinu 2 06 0 01 Pri duzhe velikih znachennyah l displaystyle lambda l s s b 3 s b 1 displaystyle lambda gg sigma sigma b 3 sigma b 1 dinamika sistemi Lorenca opisuyetsya zvichajnimi granichnimi ciklami Zokrema pri l 99 96 s 10 b 8 3 displaystyle lambda 99 96 sigma 10 b 8 3 utvoryuyetsya granichnij cikl sho maye viglyad T 3 2 displaystyle T 3 2 Pri zmenshenni l displaystyle lambda perehid do haotichnogo rezhimu vidbuvayetsya charez kaskad bifurkacij podvoyennya periodu Vodnochas fazovi trayektoriyi ne mozhut vtekti na neskinchennist oskilki pri velikih X Y Z vinikayut sili sho povertayut fazovi trayektoriyi v oblast malih znachen zminnih Yaksho domnozhiti pershe rivnyannya Lorenca na X s displaystyle X sigma druge na Y displaystyle Y a tretye na Z displaystyle Z a potim dodati vsi tri rivnyannya to rezultat mozhna zapisati yak 1 2 d d t X 2 s Y 2 Z 2 X Y 2 2 3 4 Y 2 b Z l 2 2 b l 2 4 E X Y Z displaystyle frac 1 2 frac d dt left frac X 2 sigma Y 2 Z 2 right left X frac Y 2 right 2 frac 3 4 Y 2 b left Z frac lambda 2 right 2 frac b lambda 2 4 equiv E X Y Z Poverhnya sho zadayetsya nerivnistyu E X Y Z 0 displaystyle E X Y Z geq 0 maye viglyad elipsoyida zi zmishenim centrom mas Neskladno zdogadatisya sho za bud yakogo viboru pochatkovih umov evolyuciya sistemi na atraktori ne prizvede do vihodu za mezhi odnogo z takih elipsoyidiv Kvaziperiodichnih kolivan v sistemi Lorenca ne mozhe buti za zhodnih umov Programi yaki modelyuyut povedinku sistemi rivnyan LorencaMatlab Solve over time interval 0 100 with initial conditions 1 1 1 f is set of differential equations a is array containing x y and z variables t is time variable sigma 10 beta 8 3 rho 28 f t a sigma a 1 sigma a 2 rho a 1 a 2 a 1 a 3 beta a 3 a 1 a 2 t a ode45 f 0 100 1 1 1 Runge Kutta 4th 5th order ODE solver plot3 a 1 a 2 a 3 Borland C include lt graphics h gt include lt conio h gt void main double x 3 051522 y 1 582542 z 15 62388 x1 y1 z1 double dt 0 0001 int a 5 b 15 c 1 int gd DETECT gm initgraph amp gd amp gm C BORLANDC BGI do x1 x a x y dt y1 y b x y z x dt z1 z c z x y dt x x1 y y1 z z1 putpixel int 19 3 y x 0 292893 320 int 11 z x 0 292893 392 9 while kbhit closegraph Borland Pascal Program Lorenz Uses CRT Graph Const x Real 3 051522 y Real 1 582542 z Real 1 5 62388 dt 0 0001 a 5 b 15 c 1 Var gd gm Integer x1 y1 z1 Real Begin gd Detect InitGraph gd gm c bp bgi While not KeyPressed Do Begin x1 x a x y dt y1 y b x y z x dt z1 z c z x y dt x x1 y y1 z z1 PutPixel Round 1 9 3 y x 0 292893 320 Round 11 z x 0 292893 392 9 End CloseGraph ReadKey End Python import numpy as np import matplotlib pyplot as plt from scipy integrate import odeint from mpl toolkits mplot3d import Axes3D rho 28 0 sigma 10 0 beta 8 0 3 0 def f state t x y z state Unpack the state vector return sigma y x x rho z y x y beta z Derivatives state0 1 0 1 0 1 0 t np arange 0 0 40 0 0 01 states odeint f state0 t fig plt figure ax fig gca projection 3d ax plot states 0 states 1 states 2 plt show Fortran program LorenzSystem real parameter sigma 10 real parameter r 28 real parameter b 2 666666 real parameter dt 01 integer parameter n 1000 real x y z open 1 file result txt form formatted status replace action write x 1 0 y 1 0 z 1 0 do i 1 n 1 x1 x sigma y x dt y1 y r x x z y dt z1 z x y b z dt x x1 y y1 z z1 write 1 x y z enddo print Done close 1 end program LorenzSystem Mathematica data Table With N 1000 dt 0 01 a 5 b 1 j c 1 NestList Module x y z x1 y1 z1 x y z x1 x a x y dt y1 y b x y z x dt z1 z c z x y dt x1 y1 z1 amp 3 051522 1 582542 15 62388 N j 0 5 Graphics3D MapIndexed Hue 0 1 First 2 Point 1 amp data QBASIC FreeBASIC fbc lang qb DIM x y z dt x1 y1 z1 AS SINGLE DIM a b c AS INTEGER x 3 051522 y 1 582542 z 15 62388 dt 0 0001 a 5 b 15 c 1 SCREEN 12 PRINT Press Esc to quit WHILE INKEY lt gt CHR 27 x1 x a x y dt y1 y b x y z x dt z1 z c z x y dt x x1 y y1 z z1 PSET 19 3 y x 292893 300 11 z x 292893 360 9 WEND ENDPosilannya v tekstiLorenz E N Deterministic nonperiodic flow J Atmos Sci 1963 T 20 S 130 141 DOI 10 1175 1520 0469 1963 020 lt 0130 DNF gt 2 0 CO 2 Rubenfeld L A Siegman W L Nonlinear dynamic theory for a double diffusive convection model SIAM J Appl Math 1977 T 32 S 871 Lord Rayleigh On convective currents in a horizontal layer of fluid when the higher temperature is on the under side Phil Mag 1916 T 32 S 529 546 Saltzman B Finite Amplitude Free Convection as an Initial Value Problem I J Atmos Sci 1962 T 19 S 329 341 DOI 0 1175 1520 0469 1962 019 lt 0329 FAFCAA gt 2 0 CO 2 Grassberger P Procaccia I Measuring the strangeness of strange attractors Physica D 1983 T 9 S 189 208 DOI 10 1016 0167 2789 83 90298 1 z dzherela 17 lyutogo 2016 Procitovano 14 chervnya 2022 Vikishovishe maye multimedijni dani za temoyu Divnij atraktor LorencaDzherelaSugakov V J Osnovi sinergetiki K Oberegi 2001 287 s Kuznecov S P Dinamicheskij haos M Fizmatlit 2006 256 s Lihtenberg A Liberman M Regulyarnaya i stohasticheskya dinamika M Mir 1984 528 s Lorenc E Determinirovannoe neperiodicheskoe techenie M Mir 1981 S 88 116 Shuster G Determinirovannyj haos Vvedenie M Mir 1988 248 s Ott E Chaos in Dynamical Systems Cambridge University Press 2002 ISBN 0 521 01084 5 Weisstein E W Lorenz attractor 9 kvitnya 2008 u Wayback Machine angl