<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pubsTopic PUBLIC "-//PTC//DTD PUBS DITA Topic//EN" "pubsTopic.dtd">
<!--Arbortext, Inc., 1988-2018, v.4002-->



<pubsTopic id="ODESolver-54D4A1CB" xml:lang="es">
<title>Solver EDO</title>
<pubsBody>
<p>Las ecuaciones diferenciales ordinarias (EDO), la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.432-645865C9" scope="local" type="fig">ecuación 2.432</xref> y la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.444-64724CC5" scope="local" type="fig">ecuación 2.444</xref>, que gobiernan la traslación y rotación 1-GDL de los límites y volúmenes respectivamente, se resuelven de forma numérica en <ptcProduct conref="../../../conref_pn.dita#pubsTopic-1-A872B923/CreoFlowAnalysis-21EE8F04"/>. Concretamente, para calcular un movimiento de límite y volumen y un desplazamiento para la redefinición de malla, se adoptan los siguientes esquemas de paso de tiempo para integrar las ecuaciones EDO: solver explícito de adherencia, Euler y Runge-Kutta.</p>
<section><title>Integración de una ecuación de traslación de un GDL</title><p>Si se sustituyen la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.434-64588C68" scope="local" type="fig">ecuación 2.434</xref>, la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.435-6458A21B" scope="local" type="fig">ecuación 2.435</xref>, la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.436-6458B4B9" scope="local" type="fig">ecuación 2.436</xref> en la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.432-645865C9" scope="local" type="fig">ecuación 2.432</xref> y se agrupan los términos explícitos de fuerza en un único término, <image href="../images_equations/Equation1631.png"/> para brevedad, se vuelve a escribir la ecuación de traslación 1-GDL de la siguiente forma:<fig id="Equation2.455-6472F789">
<image href="../images_equations/Equation1632.png"/>
<p>Ecuación 2.455</p>
</fig></p><p>donde el término de fuerza calculado explícitamente <image href="../images_equations/Equation1633.png"/> es: <fig id="Equation2.456-64730114">
<image href="../images_equations/Equation1634.png"/>
<p>Ecuación 2.456</p>
</fig></p><p>Con las condiciones iniciales y de límite dadas, el desplazamiento del cuerpo sólido se obtiene al integrar la <xref format="dita" href="#ODE_Solver/Equation2.455-6472F789" scope="local" type="fig">ecuación 2.455</xref> mediante esquemas de paso de tiempo explícitos. Con el paso del tiempo <image href="../images_equations/Equation1635.png"/>, se disponen de formulaciones generales de la siguiente manera:</p><fig id="Equation2.457-64730A32">
<image href="../images_equations/Equation1636.png"/>
<p>Ecuación 2.457</p>
</fig><fig id="Equation2.458-64731058">
<image href="../images_equations/Equation1637.png"/>
<p>Ecuación 2.458</p>
</fig><p>donde los factores de ponderación suman la unidad:</p><fig id="Equation2.459-647318E2">
<image href="../images_equations/Equation1638.png"/>
<p>Ecuación 2.459</p>
</fig><p>Con la elección de factores de ponderación, se derivan distintos esquemas. Por ejemplo, los esquemas explícitos de Euler y Runge-Kutta son los siguientes:<ul>
<li><p>Solver explícito de Euler (1er orden)</p><p>Con <image href="../images_equations/Equation1639.png"/> y <image href="../images_equations/Equation1640.png"/>, se dispone del esquema explícito de Euler en lo siguiente:</p><fig id="Equation2.460-64732147">
<image href="../images_equations/Equation1641.png"/>
<p>Ecuación 2.460</p>
</fig><fig id="Equation2.461-64732B3E">
<image href="../images_equations/Equation1642.png"/>
<p>Ecuación 2.461</p>
</fig></li>
<li><p>Solver explícito de Runge-Kutta</p><p>Los solvers de Runge-Kutta son esquemas explícitos de 2<sup>o</sup> orden y de 4<sup>o</sup> orden, que son los siguientes:<ul>
<li><p>Esquema de segundo orden</p><fig id="Equation2.462-647331E6">
<image href="../images_equations/Equation1643.png"/>
<p>Ecuación 2.462</p>
</fig><fig id="Equation2.463-647336E5">
<image href="../images_equations/Equation1644.png"/>
<p>Ecuación 2.463</p>
</fig></li>
<li><p>Esquema de cuarto orden</p><fig id="Equation2.464-6473464E">
<image href="../images_equations/Equation1645.png"/>
<p>Ecuación 2.464</p>
</fig><fig id="Equation2.465-64734B0A">
<image href="../images_equations/Equation1646.png"/>
<p>Ecuación 2.465</p>
</fig><p>donde,</p><fig id="Equation2.466-647364BD">
<image href="../images_equations/Equation1647.png"/>
<p>Ecuación 2.466</p>
</fig><fig id="Equation2.467-647363F5">
<image href="../images_equations/Equation1648.png"/>
<p>Ecuación 2.467</p>
</fig><fig id="Equation2.468-647361CB">
<image href="../images_equations/Equation1649.png"/>
<p>Ecuación 2.468</p>
</fig><fig id="Equation2.469-64735FD3">
<image href="../images_equations/Equation1650.png"/>
<p>Ecuación 2.469</p>
</fig></li>
</ul></p></li>
<li><p>Solver de adherencia (explícito)</p><p>Además de los esquemas estándar de Euler y Runge-Kutta, <ptcProduct conref="../../../conref_pn.dita#pubsTopic-1-A872B923/CreoFlowAnalysis-21EE8F04"/> ha desarrollado su solver de adherencia para integrar la ecuación de traslación EDO 1-GDL. Es el método por defecto para los movimientos dinámicos de cuerpos sólidos.</p></li>
</ul></p></section>
<section><title>Integración de una ecuación de rotación de un GDL</title><p>En cuanto a la traslación, mediante la sustitución de la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.446-64708DD7" scope="local" type="fig">ecuación 2.446</xref> y la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.447-6459772B" scope="local" type="fig">ecuación 2.447</xref> en la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.444-64724CC5" scope="local" type="fig">ecuación 2.444</xref> y la agrupación de los términos de torsión explícitos en un término único <image href="../images_equations/Equation1651.png"/> para brevedad, se vuelve a escribir la ecuación de movimiento de rotación 1-GDL, la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.444-64724CC5" scope="local" type="fig">ecuación 2.444</xref> de la forma siguiente:</p><fig id="Equation2.470-64737437">
<image href="../images_equations/Equation1652.png"/>
<p>Ecuación 2.470</p>
</fig><p>donde el término de torsión que se calcula explícitamente <image href="../images_equations/Equation1653.png"/> es: </p><fig id="Equation2.471-64737C25">
<image href="../images_equations/Equation1654.png"/>
<p>Ecuación 2.471</p>
</fig><p>Con las condiciones iniciales y de límite dadas, el ángulo de rotación se obtiene al integrar la <xref format="dita" href="#ODE_Solver/Equation2.470-64737437" scope="local" type="fig">ecuación 2.470</xref> mediante esquemas de paso de tiempo explícitos. Con el paso del tiempo <image href="../images_equations/Equation1655.png"/>, se disponen de formulaciones generales de la siguiente manera:</p><fig id="Equation2.472-64738761">
<image href="../images_equations/Equation1656.png"/>
<p>Ecuación 2.472</p>
</fig><fig id="Equation2.473-6473860D">
<image href="../images_equations/Equation1657.png"/>
<p>Ecuación 2.473</p>
</fig><p>donde los factores de ponderación suman la unidad:</p><fig id="Equation2.474-64738FC1">
<image href="../images_equations/Equation1658.png"/>
<p>Ecuación 2.474</p>
</fig><p>Con la elección de factores de ponderación, se derivan fácilmente diferentes esquemas numéricos. De nuevo, los esquemas explícitos de Euler y Runge-Kutta se indican a continuación:<ul>
<li><p>Solver explícito de Euler (1er orden)</p><p>Con <image href="../images_equations/Equation1659.png"/> y <image href="../images_equations/Equation1660.png"/>, se dispone del esquema explícito de Euler en lo siguiente:</p><fig id="Equation2.475-647395D4">
<image href="../images_equations/Equation1661.png"/>
<p>Ecuación 2.475</p>
</fig><fig id="Equation2.476-64739C99">
<image href="../images_equations/Equation1662.png"/>
<p>Ecuación 2.476</p>
</fig></li>
<li><p>Solver explícito de Runge-Kutta</p><p>Los solvers de Runge-Kutta son esquemas explícitos de 2<sup>o</sup> orden y de 4<sup>o</sup> orden, que son los siguientes:<ul>
<li><p>Esquema de segundo orden</p><fig id="Equation2.477-6473AFDB">
<image href="../images_equations/Equation1663.png"/>
<p>Ecuación 2.477</p>
</fig><fig id="Equation2.478-6473AF66">
<image href="../images_equations/Equation1664.png"/>
<p>Ecuación 2.478</p>
</fig></li>
<li><p>Esquema de cuarto orden</p><fig id="Equation2.479-6473BDAF">
<image href="../images_equations/Equation1665.png"/>
<p>Ecuación 2.479</p>
</fig><fig id="Equation2.480-6473BCBE">
<image href="../images_equations/Equation1666.png"/>
<p>Ecuación 2.480</p>
</fig><p>donde,</p><fig id="Equation2.481-6473D66E">
<image href="../images_equations/Equation1667.png"/>
<p>Ecuación 2.481</p>
</fig><fig id="Equation2.482-6473D537">
<image href="../images_equations/Equation1668.png"/>
<p>Ecuación 2.482</p>
</fig><fig id="Equation2.483-6473D33B">
<image href="../images_equations/Equation1669.png"/>
<p>Ecuación 2.483</p>
</fig><fig id="Equation2.484-6473D17E">
<image href="../images_equations/Equation1670.png"/>
<p>Ecuación 2.484</p>
</fig></li>
</ul></p></li>
<li><p>Solver de adherencia (explícito)</p><p>Además de los esquemas estándar de Euler y Runge-Kutta, <ptcProduct conref="../../../conref_pn.dita#pubsTopic-1-A872B923/CreoFlowAnalysis-21EE8F04"/> ha desarrollado su solver de adherencia para integrar la <xref format="dita" href="MotionsOfARigidBody.dita#MotionsOfARigidBody-54D3E03A/Equation2.444-64724CC5" scope="local" type="fig">ecuación 2.444</xref> ODE de rotación 1-GDL. Es el método por defecto para los movimientos dinámicos de cuerpos sólidos.</p></li>
</ul></p></section>
</pubsBody>
</pubsTopic>

