{"id":444,"date":"2023-03-05T04:31:35","date_gmt":"2023-03-05T01:01:35","guid":{"rendered":"https:\/\/mohammadijoo.com\/blog\/?p=444"},"modified":"2023-04-10T00:35:42","modified_gmt":"2023-04-09T21:05:42","slug":"analytical-dynamic-in-a-nutshell","status":"publish","type":"post","link":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/","title":{"rendered":"&#8220;Analytical Dynamic&#8221; in a Nutshell"},"content":{"rendered":"\n<p style=\"text-align:justify\"> Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system. Usually, you first draw Free Body Diagram of system and apply the forces on parts and derive the equations of motion. Therefore, we could say Classic Dynamic is \u201cForce-Based\u201d approach.<\/p>\n\n\n\n<p style=\"text-align:justify\"> In \u201cAnalytical Dynamic\u201d, we use another approach to derive \u201cequations of motion\u201d or \u201cDynamic Equations of System\u201d. In this approach we first calculate the energy of system (kinetic and potential energies) and then derive the dynamic equations from energy of the system, thus, the Analytical Dynamic is \u201cEnergy-Based\u201d approach.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p style=\"text-align:justify\"> The 2 main approaches in Analytical Dynamic are \u201cHamilton Principle\u201d and \u201cLagrange Equations\u201d.<\/p>\n\n\n\n<p style=\"text-align:justify\"> In Hamiltonian approach, you need to apply a virtual displacement to generalized coordinates and then calculate virtual work and virtual energies. Then by solving below equation, the dynamic system equations will be derived:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 46px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-352e13e5cc1cebae8d2c61eeebdabf14_l3.png\" height=\"46\" width=\"211\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#32;&#92;&#91;&#32;&#92;&#105;&#110;&#116;&#95;&#123;&#116;&#95;&#49;&#125;&#94;&#123;&#116;&#95;&#50;&#125;&#32;&#91;&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#87;&#95;&#101;&#32;&#43;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#84;&#32;&#45;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#85;&#93;&#32;&#92;&#44;&#100;&#116;&#32;&#61;&#32;&#48;&#32;&#92;&#93;&#32;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> In above equation <img decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-7ec6645857cb5b314ec6aadf878b57a3_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#87;&#95;&#101;&#32;\" title=\"Rendered by QuickLaTeX.com\" height=\"16\" width=\"32\" style=\"vertical-align: -3px;\"\/> is virtual work by external forces, <img decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-c61943583f20240005cc85d2bddfc912_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"22\" style=\"vertical-align: 0px;\"\/> is virtual kinetic energy and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-b689aad2eb569a0ca0d817fe6fd97031_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#85;\" title=\"Rendered by QuickLaTeX.com\" height=\"13\" width=\"23\" style=\"vertical-align: 0px;\"\/> is virtual elastic energy. For conservative system, we can substitute the virtual work by external forces with a potential energy and the above equation, will be changed as bellow which is known as Hamilton Principle:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 46px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-cd431822a6aab5e75673d411ac836c3d_l3.png\" height=\"46\" width=\"201\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#32;&#92;&#105;&#110;&#116;&#95;&#123;&#116;&#95;&#49;&#125;&#94;&#123;&#116;&#95;&#50;&#125;&#32;&#91;&#32;&#84;&#32;&#45;&#32;&#40;&#85;&#32;&#43;&#32;&#86;&#41;&#93;&#32;&#92;&#44;&#100;&#116;&#32;&#61;&#32;&#48;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> In \u201cQuantum Mechanics\u201d, there is a term as \u201cHamiltonian\u201d that is summation of kinetic and potential energy, and sometimes could be mistaken with \u201cHamilton Principle\u201d. Hamiltonian operator in quantum physics, which is used in deriving the Schr\u00f6dinger equation, is as below:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-bd9b95437ca6f9a300ae20b13d2f19a4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#32;&#32;&#92;&#104;&#97;&#116;&#123;&#72;&#125;&#32;&#61;&#32;&#92;&#104;&#97;&#116;&#123;&#84;&#125;&#32;&#43;&#32;&#92;&#104;&#97;&#116;&#123;&#86;&#125;&#32;&#32;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"88\" style=\"vertical-align: -2px;\"\/><\/p>\n\n\n\n<p style=\"text-align:justify\"> Second approach of Analytical Dynamic, is Lagrange equations of motion. In this approach, you first need to calculate kinetic and potential energies. Then the Lagrangian would be:&nbsp; L = T \u2013 V<\/p>\n\n\n\n<p style=\"text-align:justify\"> By solving below equation which is known as \u201cLagrange Equation of Motion\u201d, the dynamic equation of system will be derived:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 41px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-a8db50cc695d3b9c7bd0697ffdc4635e_l3.png\" height=\"41\" width=\"151\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#125;&#123;&#100;&#116;&#125;&#125;&#32;&#32;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#76;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#32;&#92;&#100;&#111;&#116;&#123;&#113;&#95;&#105;&#125;&#125;&#125;&#41;&#32;&#45;&#32;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#76;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#113;&#95;&#105;&#125;&#125;&#32;&#32;&#61;&#32;&#81;&#95;&#105;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p> <\/p>\n\n\n\n<p style=\"text-align:justify\"> In above equation, L is lagrangian, q is generalized coordinates and Q is generalized external forces applied in each generalize coordinates.<\/p>\n\n\n\n<p style=\"text-align:justify\"> Sometimes, there are some constraints on the system and you need to solve Lagrange equations, considering system constraints.<\/p>\n\n\n\n<p style=\"text-align:justify\"> If the constraints on system is only function of generalized coordinates, it is called \u201cHolonomic\u201d constraints and is in below form:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-4592865203de39daa2c781faea587d9c_l3.png\" height=\"19\" width=\"303\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#102;&#95;&#106;&#40;&#116;&#44;&#32;&#113;&#95;&#49;&#44;&#32;&#113;&#95;&#50;&#44;&#32;&#46;&#46;&#46;&#46;&#44;&#32;&#113;&#95;&#109;&#41;&#32;&#61;&#32;&#48;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#32;&#106;&#32;&#61;&#32;&#49;&#44;&#50;&#44;&#46;&#46;&#46;&#44;&#114;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> But if the constraints are also function of derivative of generalized coordinates, it is called \u201cNon-Holonomic\u201d constraints and is in below form:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 49px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-dc8ba35360958154b56a386b5ff4e525_l3.png\" height=\"49\" width=\"263\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#123;&#109;&#125;&#32;&#97;&#95;&#123;&#106;&#105;&#125;&#32;&#32;&#92;&#100;&#111;&#116;&#123;&#113;&#95;&#105;&#125;&#32;&#43;&#32;&#98;&#95;&#106;&#32;&#61;&#32;&#48;&#32;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#32;&#32;&#106;&#32;&#61;&#32;&#49;&#44;&#50;&#44;&#46;&#46;&#46;&#44;&#114;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-501af5af7d71dd31f40143d6c8e8db47_l3.png\" height=\"19\" width=\"107\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#97;&#95;&#123;&#106;&#105;&#125;&#32;&#61;&#32;&#97;&#95;&#123;&#106;&#105;&#125;&#32;&#40;&#116;&#44;&#113;&#95;&#105;&#41;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 19px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-b3965c6980de10d00930b110eb108cf9_l3.png\" height=\"19\" width=\"93\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#98;&#95;&#106;&#32;&#61;&#32;&#98;&#95;&#106;&#40;&#116;&#44;&#113;&#95;&#105;&#41;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> However, even if are constraints are holonomic, we can take derivative from them and convert them to non-holonomic constraints and Lagrange equation for systems with constraints, is as below:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 52px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-7eba29921e44a15bb4102939f774383f_l3.png\" height=\"52\" width=\"372\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#100;&#125;&#123;&#100;&#116;&#125;&#125;&#32;&#32;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#76;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#32;&#92;&#100;&#111;&#116;&#123;&#113;&#95;&#105;&#125;&#125;&#125;&#41;&#32;&#45;&#32;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#76;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#113;&#95;&#105;&#125;&#125;&#32;&#32;&#61;&#32;&#81;&#95;&#105;&#32;&#32;&#43;&#32;&#92;&#115;&#117;&#109;&#95;&#123;&#106;&#61;&#49;&#125;&#94;&#123;&#114;&#125;&#32;&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#95;&#106;&#32;&#97;&#95;&#123;&#106;&#105;&#125;&#32;&#32;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#32;&#32;&#106;&#32;&#61;&#32;&#49;&#44;&#50;&#44;&#46;&#46;&#46;&#44;&#114;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p> <\/p>\n\n\n\n<p style=\"text-align:justify\"> In above equation, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-6cfeab1c941744cd97874c430551f88a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#108;&#97;&#109;&#98;&#100;&#97;&#95;&#106;\" title=\"Rendered by QuickLaTeX.com\" height=\"18\" width=\"16\" style=\"vertical-align: -6px;\"\/> are Lagrange coefficients which should be solved and derived. There are 4 techniques to solve the Lagrange Equation with constraints. These techniques are: \u201cIntegrated Multiplier Method (IMM)\u201d, \u201cAugmented Method (AM)\u201d, \u201cElimination Method (EM)\u201d and \u201cGreenwood Method (GM)\u201d. The detail of each approach could be found in any analytical dynamic text books.<\/p>\n\n\n\n<p style=\"text-align:justify\"> There is another approach in Analytical Dynamic which is called \u201cQuaternion\u201d. Working with Euler angles and deriving the rotational matrix, is sometimes complicated. Therefore, in this approach another parameter will be added to 3 Euler angles and these parameters are called \u201cQuaternion\u201d as shown in below formula:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 32px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-bf6d28f1653502b835712851a209eff6_l3.png\" height=\"32\" width=\"259\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#101;&#95;&#48;&#32;&#61;&#32;&#99;&#111;&#115;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#97;&#108;&#112;&#104;&#97;&#125;&#123;&#50;&#125;&#125;&#41;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#32;&#101;&#95;&#49;&#32;&#61;&#32;&#99;&#111;&#115;&#40;&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#49;&#41;&#32;&#115;&#105;&#110;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#97;&#108;&#112;&#104;&#97;&#125;&#123;&#50;&#125;&#125;&#41;&#32;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p> <\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 32px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-295f346e72480845d7c1e00066118406_l3.png\" height=\"32\" width=\"315\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#101;&#95;&#50;&#32;&#61;&#32;&#99;&#111;&#115;&#40;&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#50;&#41;&#32;&#115;&#105;&#110;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#97;&#108;&#112;&#104;&#97;&#125;&#123;&#50;&#125;&#125;&#41;&#32;&#32;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#32;&#101;&#95;&#51;&#32;&#61;&#32;&#99;&#111;&#115;&#40;&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#51;&#41;&#32;&#115;&#105;&#110;&#40;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#97;&#108;&#112;&#104;&#97;&#125;&#123;&#50;&#125;&#125;&#41;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 21px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-879f964c9b6193b6ccb2f7f014998d16_l3.png\" height=\"21\" width=\"161\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#32;&#101;&#95;&#48;&#94;&#50;&#32;&#43;&#32;&#101;&#95;&#49;&#94;&#50;&#32;&#43;&#32;&#101;&#95;&#50;&#94;&#50;&#32;&#43;&#32;&#101;&#95;&#51;&#94;&#50;&#32;&#61;&#32;&#49;&#32;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> In above equation, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-6186533e4156664c4fb70374e8b38e2e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"15\" style=\"vertical-align: -4px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-610470f9b367cf6bdc031edbdaee2318_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#50;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: -4px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-bdd950af1da7abfc2c93d6abdc70c6c8_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#103;&#97;&#109;&#109;&#97;&#95;&#51;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"16\" style=\"vertical-align: -4px;\"\/> are 3 principle rotation angles around 3 coordinates and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-8f0b6b1a01f8fcc2f95be0364c090397_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#97;&#108;&#112;&#104;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> is rotation angle around principle line. The rest of problem is like before, the only difference is, instead of having 3 Euler angles (and their derivatives) as generalized coordinates using in Lagrange equation, you have 4 quaternion (and 4 derivatives) to use in Lagrange equation. The formula of converting quaternions to Euler angles and vice-versa and calculating derivative of quaternions, could be found in analytical dynamic text books.<\/p>\n\n\n\n<p style=\"text-align:justify\"> Sometimes, we could ignore some coordinates when we are solving the Lagrange equation and when the number of coordinates are a lot, this will help to speed up the calculation. Actually, the coordinates which satisfy both of two below conditions, are ignorable coordinates:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 41px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/ql-cache\/quicklatex.com-b0fc79b35526859be9bd5afdff6972f3_l3.png\" height=\"41\" width=\"175\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#32;&#92;&#91;&#32;&#32;&#123;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#76;&#125;&#123;&#92;&#112;&#97;&#114;&#116;&#105;&#97;&#108;&#32;&#113;&#95;&#105;&#125;&#32;&#61;&#32;&#48;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#97;&#110;&#100;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#32;&#81;&#95;&#105;&#61;&#48;&#32;&#92;&#93;&#32;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p style=\"text-align:justify\"> When we found the \u201cIgnorable Coordinates\u201d, then we can use \u201cRouth Method\u201d to solve Lagrange equation with ignorable coordinates. This approach also could be found in any analytical dynamic books with detail.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system. Usually, you first draw Free Body Diagram of system and apply the forces on parts and derive the equations of motion. Therefore, we could say Classic Dynamic is \u201cForce-Based\u201d approach. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":445,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[7,6],"tags":[119,120,121],"class_list":["post-444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mechanical-engineering","category-robotics-and-control-engineering","tag-analytical-dynamic","tag-hamilton-principle","tag-lagrange-equations"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>&quot;Analytical Dynamic&quot; in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog<\/title>\n<meta name=\"description\" content=\"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"&quot;Analytical Dynamic&quot; in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/\" \/>\n<meta property=\"og:site_name\" content=\"Abolfazl Mohammadijoo&#039;s Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/abolfazl.mohammadijoo.18\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/abolfazl.mohammadijoo.18\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-05T01:01:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-09T21:05:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"425\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Abolfazl Mohammadijoo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mohammadijoo\" \/>\n<meta name=\"twitter:site\" content=\"@mohammadijoo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abolfazl Mohammadijoo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/\"},\"author\":{\"name\":\"Abolfazl Mohammadijoo\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#\\\/schema\\\/person\\\/d31b62e4060ead33fe02b44c0a6f8f00\"},\"headline\":\"&#8220;Analytical Dynamic&#8221; in a Nutshell\",\"datePublished\":\"2023-03-05T01:01:35+00:00\",\"dateModified\":\"2023-04-09T21:05:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/\"},\"wordCount\":870,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#\\\/schema\\\/person\\\/d31b62e4060ead33fe02b44c0a6f8f00\"},\"image\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Analytical_Dynamic.jpg\",\"keywords\":[\"Analytical Dynamic\",\"Hamilton Principle\",\"Lagrange Equations\"],\"articleSection\":[\"Mechanical Engineering\",\"Robotics and Control Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/\",\"url\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/\",\"name\":\"\\\"Analytical Dynamic\\\" in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Analytical_Dynamic.jpg\",\"datePublished\":\"2023-03-05T01:01:35+00:00\",\"dateModified\":\"2023-04-09T21:05:42+00:00\",\"description\":\"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#primaryimage\",\"url\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Analytical_Dynamic.jpg\",\"contentUrl\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Analytical_Dynamic.jpg\",\"width\":680,\"height\":425,\"caption\":\"Analytical_Dynamic\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/analytical-dynamic-in-a-nutshell\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"&#8220;Analytical Dynamic&#8221; in a Nutshell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/\",\"name\":\"Abolfazl Mohammadijoo&#039;s Blog\",\"description\":\"Here I Share My &quot;Magazine Style Articles&quot; about Science and Technology\",\"publisher\":{\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#\\\/schema\\\/person\\\/d31b62e4060ead33fe02b44c0a6f8f00\"},\"alternateName\":\"Abolfazl Mohammadijoo Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/mohammadijoo.ir\\\/en\\\/blog\\\/#\\\/schema\\\/person\\\/d31b62e4060ead33fe02b44c0a6f8f00\",\"name\":\"Abolfazl Mohammadijoo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/mohammadijoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Abolfazl_Mohammadijoo_SVG3-.png\",\"url\":\"https:\\\/\\\/mohammadijoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Abolfazl_Mohammadijoo_SVG3-.png\",\"contentUrl\":\"https:\\\/\\\/mohammadijoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Abolfazl_Mohammadijoo_SVG3-.png\",\"width\":539,\"height\":553,\"caption\":\"Abolfazl Mohammadijoo\"},\"logo\":{\"@id\":\"https:\\\/\\\/mohammadijoo.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Abolfazl_Mohammadijoo_SVG3-.png\"},\"description\":\"I am a freelance \\\"Full-Stack Developer\\\" and \\\"Full-Stack Engineer\\\". I have Bachelor and Master Degrees in Mechanical Engineering (Control &amp; Robotics) from best Universities in Iran, and have a great knowledge in Artificial Intelligence, Computer engineering and Electrical Engineering.\",\"sameAs\":[\"https:\\\/\\\/mohammadijoo.com\",\"https:\\\/\\\/www.facebook.com\\\/abolfazl.mohammadijoo.18\\\/\",\"https:\\\/\\\/www.instagram.com\\\/abolfazl_m1363\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/abolfazl-mohammadijoo-ab573b6\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/abolfazlmohammadijoo\\\/\",\"https:\\\/\\\/x.com\\\/mohammadijoo\",\"https:\\\/\\\/www.youtube.com\\\/@abolfazlmohammadijoo\",\"https:\\\/\\\/soundcloud.com\\\/abolfazl1363\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\"Analytical Dynamic\" in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog","description":"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/","og_locale":"en_US","og_type":"article","og_title":"\"Analytical Dynamic\" in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog","og_description":"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.","og_url":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/","og_site_name":"Abolfazl Mohammadijoo&#039;s Blog","article_publisher":"https:\/\/www.facebook.com\/abolfazl.mohammadijoo.18\/","article_author":"https:\/\/www.facebook.com\/abolfazl.mohammadijoo.18\/","article_published_time":"2023-03-05T01:01:35+00:00","article_modified_time":"2023-04-09T21:05:42+00:00","og_image":[{"width":680,"height":425,"url":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","type":"image\/jpeg"}],"author":"Abolfazl Mohammadijoo","twitter_card":"summary_large_image","twitter_creator":"@mohammadijoo","twitter_site":"@mohammadijoo","twitter_misc":{"Written by":"Abolfazl Mohammadijoo","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#article","isPartOf":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/"},"author":{"name":"Abolfazl Mohammadijoo","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#\/schema\/person\/d31b62e4060ead33fe02b44c0a6f8f00"},"headline":"&#8220;Analytical Dynamic&#8221; in a Nutshell","datePublished":"2023-03-05T01:01:35+00:00","dateModified":"2023-04-09T21:05:42+00:00","mainEntityOfPage":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/"},"wordCount":870,"commentCount":0,"publisher":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#\/schema\/person\/d31b62e4060ead33fe02b44c0a6f8f00"},"image":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#primaryimage"},"thumbnailUrl":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","keywords":["Analytical Dynamic","Hamilton Principle","Lagrange Equations"],"articleSection":["Mechanical Engineering","Robotics and Control Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/","url":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/","name":"\"Analytical Dynamic\" in a Nutshell - Abolfazl Mohammadijoo&#039;s Blog","isPartOf":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#primaryimage"},"image":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#primaryimage"},"thumbnailUrl":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","datePublished":"2023-03-05T01:01:35+00:00","dateModified":"2023-04-09T21:05:42+00:00","description":"Classic mechanic or \u201cClassic Dynamic\u201d is all about applying the Newton\u2019s laws on a dynamic system and deriving the dynamic equations of motions of system.","breadcrumb":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#primaryimage","url":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","contentUrl":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","width":680,"height":425,"caption":"Analytical_Dynamic"},{"@type":"BreadcrumbList","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/analytical-dynamic-in-a-nutshell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mohammadijoo.ir\/en\/blog\/"},{"@type":"ListItem","position":2,"name":"&#8220;Analytical Dynamic&#8221; in a Nutshell"}]},{"@type":"WebSite","@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#website","url":"https:\/\/mohammadijoo.ir\/en\/blog\/","name":"Abolfazl Mohammadijoo&#039;s Blog","description":"Here I Share My &quot;Magazine Style Articles&quot; about Science and Technology","publisher":{"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#\/schema\/person\/d31b62e4060ead33fe02b44c0a6f8f00"},"alternateName":"Abolfazl Mohammadijoo Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mohammadijoo.ir\/en\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/mohammadijoo.ir\/en\/blog\/#\/schema\/person\/d31b62e4060ead33fe02b44c0a6f8f00","name":"Abolfazl Mohammadijoo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mohammadijoo.com\/blog\/wp-content\/uploads\/2022\/11\/Abolfazl_Mohammadijoo_SVG3-.png","url":"https:\/\/mohammadijoo.com\/blog\/wp-content\/uploads\/2022\/11\/Abolfazl_Mohammadijoo_SVG3-.png","contentUrl":"https:\/\/mohammadijoo.com\/blog\/wp-content\/uploads\/2022\/11\/Abolfazl_Mohammadijoo_SVG3-.png","width":539,"height":553,"caption":"Abolfazl Mohammadijoo"},"logo":{"@id":"https:\/\/mohammadijoo.com\/blog\/wp-content\/uploads\/2022\/11\/Abolfazl_Mohammadijoo_SVG3-.png"},"description":"I am a freelance \"Full-Stack Developer\" and \"Full-Stack Engineer\". I have Bachelor and Master Degrees in Mechanical Engineering (Control &amp; Robotics) from best Universities in Iran, and have a great knowledge in Artificial Intelligence, Computer engineering and Electrical Engineering.","sameAs":["https:\/\/mohammadijoo.com","https:\/\/www.facebook.com\/abolfazl.mohammadijoo.18\/","https:\/\/www.instagram.com\/abolfazl_m1363","https:\/\/www.linkedin.com\/in\/abolfazl-mohammadijoo-ab573b6\/","https:\/\/www.pinterest.com\/abolfazlmohammadijoo\/","https:\/\/x.com\/mohammadijoo","https:\/\/www.youtube.com\/@abolfazlmohammadijoo","https:\/\/soundcloud.com\/abolfazl1363"]}]}},"jetpack_featured_media_url":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-content\/uploads\/2023\/03\/Analytical_Dynamic.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/posts\/444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/comments?post=444"}],"version-history":[{"count":38,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions"}],"predecessor-version":[{"id":592,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/posts\/444\/revisions\/592"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/media\/445"}],"wp:attachment":[{"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/media?parent=444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/categories?post=444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohammadijoo.ir\/en\/blog\/wp-json\/wp\/v2\/tags?post=444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}