New Editor's Choice Applications
http://www.maplesoft.com/applications/EditorsChoice
en-us2014 Maplesoft, A Division of Waterloo Maple Inc.Maplesoft Document SystemThu, 18 Dec 2014 20:15:29 GMTThu, 18 Dec 2014 20:15:29 GMTThe latest Editor's Choice applications added to the Application Centerhttp://www.mapleprimes.com/images/mapleapps.gifNew Editor's Choice Applications
http://www.maplesoft.com/applications/EditorsChoice
Calculating Gaussian Curvature Using Differential Forms
http://www.maplesoft.com/applications/view.aspx?SID=153720&ref=Feed
<p>Riemannian geometry is customarily developed by tensor methods, which is not necessarily the most computationally efficient approach. Using the language of differential forms, Elie Cartan's formulation of the Riemannian geometry can be elegantly summarized in two structural equations. Essentially, the local curvature of the manifold is a measure of how the connection varies from point to point. This Maple worksheet uses the <strong>DifferentialGeometry</strong> package to solves three problems in Harley Flanders' book on differential forms to demonstrate the implementation of Cartan's method. </p><img src="/view.aspx?si=153720/c119c404932805fdc4af274016b48a13.gif" alt="Calculating Gaussian Curvature Using Differential Forms" align="left"/><p>Riemannian geometry is customarily developed by tensor methods, which is not necessarily the most computationally efficient approach. Using the language of differential forms, Elie Cartan's formulation of the Riemannian geometry can be elegantly summarized in two structural equations. Essentially, the local curvature of the manifold is a measure of how the connection varies from point to point. This Maple worksheet uses the <strong>DifferentialGeometry</strong> package to solves three problems in Harley Flanders' book on differential forms to demonstrate the implementation of Cartan's method. </p>153720Tue, 09 Dec 2014 05:00:00 ZDr. Frank WangDr. Frank WangHollywood Math 2
http://www.maplesoft.com/applications/view.aspx?SID=153681&ref=Feed
<p>Over the years, Hollywood has entertained us with many mathematical moments in film and television, often in unexpected places. In this application, you’ll find several examples of Hollywood Math, including Fermat’s Last Theorem and <em>The Simpsons</em>, the Monty Hall problem in <em>21</em>, and a discussion of just how long that runway actually was in <em>The Fast and the Furious</em>. These examples are also presented in <a href="/webinars/recorded/featured.aspx?id=782">Hollywood Math 2: The Recorded Webinar</a>.</p>
<p>For even more examples, see <a href="/applications/view.aspx?SID=6611">Hollywood Math: The Original Episode</a>.</p><img src="/view.aspx?si=153681/HollywoodMath2.jpg" alt="Hollywood Math 2" align="left"/><p>Over the years, Hollywood has entertained us with many mathematical moments in film and television, often in unexpected places. In this application, you’ll find several examples of Hollywood Math, including Fermat’s Last Theorem and <em>The Simpsons</em>, the Monty Hall problem in <em>21</em>, and a discussion of just how long that runway actually was in <em>The Fast and the Furious</em>. These examples are also presented in <a href="/webinars/recorded/featured.aspx?id=782">Hollywood Math 2: The Recorded Webinar</a>.</p>
<p>For even more examples, see <a href="/applications/view.aspx?SID=6611">Hollywood Math: The Original Episode</a>.</p>153681Tue, 23 Sep 2014 04:00:00 ZMaplesoftMaplesoftEconomic Pipe Sizer for Process Plants
http://www.maplesoft.com/applications/view.aspx?SID=153659&ref=Feed
<p>Pipework is a large part of the cost of a process plant. Plant designers need to minimize the total cost of this pipework across the lifetime of the plant. The total overall cost is a combination of individual costs related to the:</p>
<ul>
<li>pipe material,</li>
<li>installation, </li>
<li>maintenance, </li>
<li>depreciation, </li>
<li>energy costs for pumping, </li>
<li>liquid parameters, </li>
<li>required flowrate,</li>
<li>pumping efficiencies,</li>
<li>taxes,</li>
<li>and more.</li>
</ul>
<p>The total cost is not a simple linear sum of the individual costs; a more complex relationship is needed.</p>
<p>This application uses the approach described in [1] to find the pipe diameter that minimizes the total lifetime cost. The method involves the iterative solution of an empirical equation using <a href="/support/help/Maple/view.aspx?path=fsolve">Maple’s fsolve function</a> (the code for the application is in the Startup code region).</p>
<p>Users can choose the pipe material (carbon steel, stainless steel, aluminum or brass), and specify the desired fluid flowrate, fluid viscosity and density. The application then solves the empirical equation (using Maple’s fsolve() function) and returns the economically optimal pipe diameter.</p>
<p>Bear in mind that the empirical parameters used in the application vary as economic conditions change. Those used in this application are correct for 1998 and 2008.</p>
<p><em>[1]: "Updating the Rules for Pipe Sizing", Durand et al., Chemical Engineering, January 2010</em></p><img src="/applications/images/app_image_blank_lg.jpg" alt="Economic Pipe Sizer for Process Plants" align="left"/><p>Pipework is a large part of the cost of a process plant. Plant designers need to minimize the total cost of this pipework across the lifetime of the plant. The total overall cost is a combination of individual costs related to the:</p>
<ul>
<li>pipe material,</li>
<li>installation, </li>
<li>maintenance, </li>
<li>depreciation, </li>
<li>energy costs for pumping, </li>
<li>liquid parameters, </li>
<li>required flowrate,</li>
<li>pumping efficiencies,</li>
<li>taxes,</li>
<li>and more.</li>
</ul>
<p>The total cost is not a simple linear sum of the individual costs; a more complex relationship is needed.</p>
<p>This application uses the approach described in [1] to find the pipe diameter that minimizes the total lifetime cost. The method involves the iterative solution of an empirical equation using <a href="/support/help/Maple/view.aspx?path=fsolve">Maple’s fsolve function</a> (the code for the application is in the Startup code region).</p>
<p>Users can choose the pipe material (carbon steel, stainless steel, aluminum or brass), and specify the desired fluid flowrate, fluid viscosity and density. The application then solves the empirical equation (using Maple’s fsolve() function) and returns the economically optimal pipe diameter.</p>
<p>Bear in mind that the empirical parameters used in the application vary as economic conditions change. Those used in this application are correct for 1998 and 2008.</p>
<p><em>[1]: "Updating the Rules for Pipe Sizing", Durand et al., Chemical Engineering, January 2010</em></p>153659Fri, 15 Aug 2014 04:00:00 ZSamir KhanSamir KhanGuia de estudio para integrales dobles
http://www.maplesoft.com/applications/view.aspx?SID=153595&ref=Feed
<p>Esta guía de estudio tiene como objetivo aprovechar las capacidades de Maple para generar gráficas interactivas y lograr con ellas que el estudiante comprenda el problema geométrico que da origen a la integral doble, la interpretación geométrica de una integral doble cuando el integrando es positivo, y la interpretación geométrica del cálculo de integrales iteradas en una integral doble.</p><img src="/view.aspx?si=153595/Preview_figure.png" alt="Guia de estudio para integrales dobles" align="left"/><p>Esta guía de estudio tiene como objetivo aprovechar las capacidades de Maple para generar gráficas interactivas y lograr con ellas que el estudiante comprenda el problema geométrico que da origen a la integral doble, la interpretación geométrica de una integral doble cuando el integrando es positivo, y la interpretación geométrica del cálculo de integrales iteradas en una integral doble.</p>153595Tue, 03 Jun 2014 04:00:00 ZDr. Ranferi GutierrezDr. Ranferi GutierrezWelded Beam Design Optimization
http://www.maplesoft.com/applications/view.aspx?SID=153592&ref=Feed
<p>A rigid member is welded onto a beam, with a load applied to the end of the member. The total cost of production is equal to the labor costs (a function of the weld dimensions) plus the cost of the weld and beam material.</p>
<p>The design of the beam is optimized to minimize the production costs by varying the weld and member dimensions.</p>
<p>The constraints include limits on the shear stress, bending stress, buckling load and end deflection, and several size constraints.</p>
<p>The application uses Maple’s non-linear optimizers</p><img src="/view.aspx?si=153592/0621a9aba622112f66506495e21f68d9.gif" alt="Welded Beam Design Optimization" align="left"/><p>A rigid member is welded onto a beam, with a load applied to the end of the member. The total cost of production is equal to the labor costs (a function of the weld dimensions) plus the cost of the weld and beam material.</p>
<p>The design of the beam is optimized to minimize the production costs by varying the weld and member dimensions.</p>
<p>The constraints include limits on the shear stress, bending stress, buckling load and end deflection, and several size constraints.</p>
<p>The application uses Maple’s non-linear optimizers</p>153592Fri, 30 May 2014 04:00:00 ZSamir KhanSamir KhanSpectogram Examples
http://www.maplesoft.com/applications/view.aspx?SID=153571&ref=Feed
<p>A spectrogram illustrates how the constituent frequencies of a signal vary over time. This application generates the spectrogram of several audio files, including a</p>
<ul>
<li>DTMS tone,</li>
<li>human voice saying “MapleSim”, </li>
<li>violin note played with vibrato, and an entire violin scale,</li>
<li>C8 piano note,</li>
<li>series of dolphin clicks,</li>
<li>and more.</li>
</ul>
<p>Interestingly, some electronic musicians hide images in their music; you can only view these images with a spectrogram of the appropriate part of the audio. This includes the track “My Violent Heart” by the Nine Inch Nails; you can view this spectrogram in this application.</p>
<p>The Spectrogram() function was introduced in Maple 18, and also lets you plot the waveform and power spectrum. You can also control the precise color grading, and range of colors used to represent the strength of the frequency contents.</p><img src="/view.aspx?si=153571/spectograms.png" alt="Spectogram Examples" align="left"/><p>A spectrogram illustrates how the constituent frequencies of a signal vary over time. This application generates the spectrogram of several audio files, including a</p>
<ul>
<li>DTMS tone,</li>
<li>human voice saying “MapleSim”, </li>
<li>violin note played with vibrato, and an entire violin scale,</li>
<li>C8 piano note,</li>
<li>series of dolphin clicks,</li>
<li>and more.</li>
</ul>
<p>Interestingly, some electronic musicians hide images in their music; you can only view these images with a spectrogram of the appropriate part of the audio. This includes the track “My Violent Heart” by the Nine Inch Nails; you can view this spectrogram in this application.</p>
<p>The Spectrogram() function was introduced in Maple 18, and also lets you plot the waveform and power spectrum. You can also control the precise color grading, and range of colors used to represent the strength of the frequency contents.</p>153571Wed, 07 May 2014 04:00:00 ZSamir KhanSamir KhanTuned Mass-Spring-Damper Design
http://www.maplesoft.com/applications/view.aspx?SID=153572&ref=Feed
<p>A mass-spring-damper is disturbed by a force that resonates at the natural frequency of the system.</p>
<p>This application calculates the optimum spring and damping constant of a parasitic tuned-mass damper that the minimizes the vibration of the system.</p>
<p>The vibration of system with and without the tuned mass-spring-damper is viewed as a frequency response, time-domain simulation and power spectrum.</p><img src="/view.aspx?si=153572/cdf00085048c6b59e75db56bb6c0210b.gif" alt="Tuned Mass-Spring-Damper Design" align="left"/><p>A mass-spring-damper is disturbed by a force that resonates at the natural frequency of the system.</p>
<p>This application calculates the optimum spring and damping constant of a parasitic tuned-mass damper that the minimizes the vibration of the system.</p>
<p>The vibration of system with and without the tuned mass-spring-damper is viewed as a frequency response, time-domain simulation and power spectrum.</p>153572Wed, 07 May 2014 04:00:00 ZSamir KhanSamir KhanOptimizing the Design of a Fuel Pod with NX and Maple
http://www.maplesoft.com/applications/view.aspx?SID=153573&ref=Feed
<p>A manufacturer has designed a fuel pod in NX. The fuel pod has a hemispherical and conical end, and a cylindrical mid-section. To minimize material costs, the manufacturer wants to minimize the surface area of the fuel pod while maintaining the existing volume.</p>
<p>This application:</p>
<ul>
<li>pulls the current dimensions of the fuel pod (radius of the hemispherical end, length of the cylindrical midsection, and height of the conical end) from the NX CAD model, </li>
<li>calculates the current volume of the fuel pod,</li>
<li>optimizes the dimensions to minimize the surface area while maintaining the existing volume,</li>
<li>and pushes the optimized dimensions back into the NX CAD model.</li>
</ul>
<p>NOTE: To use this application, you must</p>
<ul>
<li>have a supported version of NX installed, </li>
<li>load canisterOptimization.prt in NX (this is the CAD model of the fuel pod),</li>
<li>ensure the NX-Maple link works correctly.</li>
</ul><img src="/view.aspx?si=153573/fuelpod.jpg" alt="Optimizing the Design of a Fuel Pod with NX and Maple" align="left"/><p>A manufacturer has designed a fuel pod in NX. The fuel pod has a hemispherical and conical end, and a cylindrical mid-section. To minimize material costs, the manufacturer wants to minimize the surface area of the fuel pod while maintaining the existing volume.</p>
<p>This application:</p>
<ul>
<li>pulls the current dimensions of the fuel pod (radius of the hemispherical end, length of the cylindrical midsection, and height of the conical end) from the NX CAD model, </li>
<li>calculates the current volume of the fuel pod,</li>
<li>optimizes the dimensions to minimize the surface area while maintaining the existing volume,</li>
<li>and pushes the optimized dimensions back into the NX CAD model.</li>
</ul>
<p>NOTE: To use this application, you must</p>
<ul>
<li>have a supported version of NX installed, </li>
<li>load canisterOptimization.prt in NX (this is the CAD model of the fuel pod),</li>
<li>ensure the NX-Maple link works correctly.</li>
</ul>153573Wed, 07 May 2014 04:00:00 ZSamir KhanSamir KhanHopalong Attractor
http://www.maplesoft.com/applications/view.aspx?SID=153557&ref=Feed
<p>Hopalong attractors are fractals, introduced by Barry Martin of Aston University in Birmingham, England. This application allows you to explore the Hopalong by varying the parameters, the number of iterations, the iterates' symbol size, and the background color choice. You can also change the starting values of each of the three orbits by dragging the cross symbols appearing in the plot. Full details on how this application was created using the Explore command with a user-defined module are included.</p><img src="/view.aspx?si=153557/95fa944692de1fb724cb7e758e6c56e5.gif" alt="Hopalong Attractor" align="left"/><p>Hopalong attractors are fractals, introduced by Barry Martin of Aston University in Birmingham, England. This application allows you to explore the Hopalong by varying the parameters, the number of iterations, the iterates' symbol size, and the background color choice. You can also change the starting values of each of the three orbits by dragging the cross symbols appearing in the plot. Full details on how this application was created using the Explore command with a user-defined module are included.</p>153557Mon, 28 Apr 2014 04:00:00 ZDave LinderDave LinderNonlinear Model Predictive Control
http://www.maplesoft.com/applications/view.aspx?SID=153555&ref=Feed
<p>Nonlinear model predictive control (NMPC) has attracted attention in recent years. The continuation method combined with the generalized minimal residual method (C/GMRES) is well known to be a fast algorithm and is generally suitable for real-time implementation. This package provides a symbolic computation tool that automatically generates code for use in nonlinear predictive control design environment based on C/GMRES. Interaction with the package is done through an easy-to-use document interface.</p>
<p>Note: Requires Maple 17 or later and a C compiler.</p><img src="/view.aspx?si=153555/Capture.PNG" alt="Nonlinear Model Predictive Control" align="left"/><p>Nonlinear model predictive control (NMPC) has attracted attention in recent years. The continuation method combined with the generalized minimal residual method (C/GMRES) is well known to be a fast algorithm and is generally suitable for real-time implementation. This package provides a symbolic computation tool that automatically generates code for use in nonlinear predictive control design environment based on C/GMRES. Interaction with the package is done through an easy-to-use document interface.</p>
<p>Note: Requires Maple 17 or later and a C compiler.</p>153555Wed, 23 Apr 2014 04:00:00 ZCybernet Systems Co.Cybernet Systems Co.Automatic Speech Segmentation
http://www.maplesoft.com/applications/view.aspx?SID=153553&ref=Feed
<p>This worksheet demonstrates the use of the Forward-Backward Divergence model (FBD) in Automatic Speech Segmentation, and how it detects discontinuities in the voice signal. It illustrates in the example below how it is possible to enlarge some segments of the speech (vowels enlargement for instance). To realize this result, it is possible to visually and acoustically perceive the stationary segments of the speech signal.</p><img src="/view.aspx?si=153553/speech.png" alt="Automatic Speech Segmentation" align="left"/><p>This worksheet demonstrates the use of the Forward-Backward Divergence model (FBD) in Automatic Speech Segmentation, and how it detects discontinuities in the voice signal. It illustrates in the example below how it is possible to enlarge some segments of the speech (vowels enlargement for instance). To realize this result, it is possible to visually and acoustically perceive the stationary segments of the speech signal.</p>153553Thu, 17 Apr 2014 04:00:00 ZJocelyn MagneJocelyn MagneDownloading Stock Prices and Plotting Returns Distributions
http://www.maplesoft.com/applications/view.aspx?SID=153539&ref=Feed
<p>This application:</p>
<ul>
<li>downloads historical stock prices from Yahoo Finance,</li>
<li>calculates the returns,</li>
<li>plots the distribution of the returns in a histogram,</li>
<li>and overlays a normal distribution with the same mean and standard deviation as the historical data.</li>
<li>The application uses Maple 18's improved Internet connectivity; you can now download data from a URL straight into a matrix using <span ><a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=ImportMatrix">ImportMatrix()</a></span>.</li>
</ul><img src="/view.aspx?si=153539/stockreturns.png" alt="Downloading Stock Prices and Plotting Returns Distributions" align="left"/><p>This application:</p>
<ul>
<li>downloads historical stock prices from Yahoo Finance,</li>
<li>calculates the returns,</li>
<li>plots the distribution of the returns in a histogram,</li>
<li>and overlays a normal distribution with the same mean and standard deviation as the historical data.</li>
<li>The application uses Maple 18's improved Internet connectivity; you can now download data from a URL straight into a matrix using <span ><a href="http://www.maplesoft.com/support/help/Maple/view.aspx?path=ImportMatrix">ImportMatrix()</a></span>.</li>
</ul>153539Thu, 03 Apr 2014 04:00:00 ZSamir KhanSamir KhanOptimize the Flight Path of a Pan-US Delivery Drone
http://www.maplesoft.com/applications/view.aspx?SID=153536&ref=Feed
<p>You run a pan-US drone delivery service for a popular online retailer. You're given a list of zip codes across the US at which you need to drop off parcels, and want to optimize its journey so it travels the shortest distance.</p>
<p>This application extracts the latitude and longitude of those zip codes from an SQLlite database (the application includes the database, which cross-references US zip codes against their latitude, longitude, city and state). The application then performs a traveling salesman optimization and plots the shortest path on a map of the US.</p>
<p>This application uses background plot images, and SQLLite integration, two new features introduced in Maple 18.</p><img src="/view.aspx?si=153536/pan-us_drone.jpg" alt="Optimize the Flight Path of a Pan-US Delivery Drone" align="left"/><p>You run a pan-US drone delivery service for a popular online retailer. You're given a list of zip codes across the US at which you need to drop off parcels, and want to optimize its journey so it travels the shortest distance.</p>
<p>This application extracts the latitude and longitude of those zip codes from an SQLlite database (the application includes the database, which cross-references US zip codes against their latitude, longitude, city and state). The application then performs a traveling salesman optimization and plots the shortest path on a map of the US.</p>
<p>This application uses background plot images, and SQLLite integration, two new features introduced in Maple 18.</p>153536Mon, 31 Mar 2014 04:00:00 ZSamir KhanSamir KhanInteractive Google Maps Component
http://www.maplesoft.com/applications/view.aspx?SID=153537&ref=Feed
<p>This application is a simple demonstration of Maple 18's new HTTP package for communicating with web-based APIs. It has a component-based interface that lets you interact with Google Maps. Simply enter a latitude and longitude, and set your zoom level and desired map type. Maple will then:</p>
<ul>
<li>download map images using the Google Maps API, </li>
<li>and then place those images on a label component</li>
</ul>
<p>The code for the application is located in the Startup code region (Edit > Startup Code).</p>
<p>The Google Maps API limits the number of anonymous queries you can make per day. If you exceed their limit, you'll need to include a Google Maps API key in the startup code.</p>
<p>The default latitude and longitude point to the location of the Maplesoft office in Waterloo, Ontario.</p><img src="/view.aspx?si=153537/Maps_image1.jpg" alt="Interactive Google Maps Component" align="left"/><p>This application is a simple demonstration of Maple 18's new HTTP package for communicating with web-based APIs. It has a component-based interface that lets you interact with Google Maps. Simply enter a latitude and longitude, and set your zoom level and desired map type. Maple will then:</p>
<ul>
<li>download map images using the Google Maps API, </li>
<li>and then place those images on a label component</li>
</ul>
<p>The code for the application is located in the Startup code region (Edit > Startup Code).</p>
<p>The Google Maps API limits the number of anonymous queries you can make per day. If you exceed their limit, you'll need to include a Google Maps API key in the startup code.</p>
<p>The default latitude and longitude point to the location of the Maplesoft office in Waterloo, Ontario.</p>153537Mon, 31 Mar 2014 04:00:00 ZSamir KhanSamir KhanJump-diffusion stochastic processes with Maple
http://www.maplesoft.com/applications/view.aspx?SID=153516&ref=Feed
<p>The application presents and definition, creation and handling of jump-diffusion processes. In general, jump-diffusion is an extension to the theory of stochastic processes where the underlying parameters exhibit shocks and "jump" to their new values. Stochasticity with jumps is well recognised in several scientific branches including physics, chemistry, biology, but also economic and finance. The application looks at the example of the last-mentioned fields where the theory of jump-diffusions has been particularly actively researched and applied.</p><img src="/view.aspx?si=153516/Jump_image1.jpg" alt="Jump-diffusion stochastic processes with Maple" align="left"/><p>The application presents and definition, creation and handling of jump-diffusion processes. In general, jump-diffusion is an extension to the theory of stochastic processes where the underlying parameters exhibit shocks and "jump" to their new values. Stochasticity with jumps is well recognised in several scientific branches including physics, chemistry, biology, but also economic and finance. The application looks at the example of the last-mentioned fields where the theory of jump-diffusions has been particularly actively researched and applied.</p>153516Sat, 08 Mar 2014 05:00:00 ZIgor HlivkaIgor HlivkaAnalysis of a Refrigeration Cycle with CoolProp
http://www.maplesoft.com/applications/view.aspx?SID=153490&ref=Feed
<p>This application analyzes a vapor compression refrigeration cycle for the refrigerant R134a. The application calculates heat changes over the compressor, condenser, throttle and evaporator, together with the coefficient of performance. Additionally, a P-h-T chart illustrating the refrigeration cycle is plotted.</p>
<p>Thermophysical properties are provided by the open source C++ CoolProp library (<a href="http://coolprop.org/">http://coolprop.org</a>). Once compiled and linked to Maple, CoolProp lets you access the properties of pure fluids, pseudo-pure fluids, and humid air with a function call. This application comes with a CoolProp DLL for 64-bit Windows. You may need to compile CoolProp for your own environment for a compatible library. </p><img src="/view.aspx?si=153490/CoolProp_image1.jpg" alt="Analysis of a Refrigeration Cycle with CoolProp" align="left"/><p>This application analyzes a vapor compression refrigeration cycle for the refrigerant R134a. The application calculates heat changes over the compressor, condenser, throttle and evaporator, together with the coefficient of performance. Additionally, a P-h-T chart illustrating the refrigeration cycle is plotted.</p>
<p>Thermophysical properties are provided by the open source C++ CoolProp library (<a href="http://coolprop.org/">http://coolprop.org</a>). Once compiled and linked to Maple, CoolProp lets you access the properties of pure fluids, pseudo-pure fluids, and humid air with a function call. This application comes with a CoolProp DLL for 64-bit Windows. You may need to compile CoolProp for your own environment for a compatible library. </p>153490Fri, 17 Jan 2014 05:00:00 ZSamir KhanSamir KhanSuspension Design
http://www.maplesoft.com/applications/view.aspx?SID=153486&ref=Feed
<p>This suspension design tool provides a complete toolbox for design and analyses of the automobile's suspension systems. As the most popular suspension systems layout, the front and rear systems are supposed to be Macpherson and torsion beam respectively. The toolbox can perform complete kinematic analyses of the front and rear suspensions and the results can be viewed using a wide variety of characteristic curves, such as spring deflection, damper deflection, camber by roll, scrub by bump, roll centre position and others. Moreover, it can size the front and rear springs, dampers and anti-roll-bars . In this application, the input parameters can be easily changed, new simulations computed, and plots selected through the use of buttons, drop-down lists, and other interactive elements.</p><img src="/view.aspx?si=153486/Suspension_image1.jpg" alt="Suspension Design" align="left"/><p>This suspension design tool provides a complete toolbox for design and analyses of the automobile's suspension systems. As the most popular suspension systems layout, the front and rear systems are supposed to be Macpherson and torsion beam respectively. The toolbox can perform complete kinematic analyses of the front and rear suspensions and the results can be viewed using a wide variety of characteristic curves, such as spring deflection, damper deflection, camber by roll, scrub by bump, roll centre position and others. Moreover, it can size the front and rear springs, dampers and anti-roll-bars . In this application, the input parameters can be easily changed, new simulations computed, and plots selected through the use of buttons, drop-down lists, and other interactive elements.</p>153486Tue, 07 Jan 2014 05:00:00 ZAhmad KeshavarziAhmad KeshavarziCollision detection between toolholder and workpiece on ball nut grinding
http://www.maplesoft.com/applications/view.aspx?SID=153477&ref=Feed
<p>In this worksheet a collision detection performed to determine the minimum safety distance between a tool holder and ball nut on grinding manufacturing. A nonlinear quartic equation system have to be solved by <em>Newton's</em> and <em>Broyden's</em> methods and results are compared with <em>Maple fsolve()</em> command. Users can check the different results by embedded components and animated 3D surface plot.</p><img src="/view.aspx?si=153477/Collision_Detection_image1.jpg" alt="Collision detection between toolholder and workpiece on ball nut grinding" align="left"/><p>In this worksheet a collision detection performed to determine the minimum safety distance between a tool holder and ball nut on grinding manufacturing. A nonlinear quartic equation system have to be solved by <em>Newton's</em> and <em>Broyden's</em> methods and results are compared with <em>Maple fsolve()</em> command. Users can check the different results by embedded components and animated 3D surface plot.</p>153477Mon, 23 Dec 2013 05:00:00 ZGyörgy HegedûsGyörgy HegedûsVehicle Ride and Handling Tool
http://www.maplesoft.com/applications/view.aspx?SID=153445&ref=Feed
<p>This interactive tool allows the user to try various combinations of steer- and camber-by-roll coefficients for a 3 degree-of-freedom vehicle model, and observe the effect on the yaw gain curve and the value of the understeer coefficient, <em>K<sub>us</sub></em>.</p><img src="/view.aspx?si=153445/3eef1d3c328ded1f1a2b2761f1f9bce4.gif" alt="Vehicle Ride and Handling Tool" align="left"/><p>This interactive tool allows the user to try various combinations of steer- and camber-by-roll coefficients for a 3 degree-of-freedom vehicle model, and observe the effect on the yaw gain curve and the value of the understeer coefficient, <em>K<sub>us</sub></em>.</p>153445Wed, 23 Oct 2013 04:00:00 ZMaplesoftMaplesoftHohmann Elliptic Transfer Orbit with Animation
http://www.maplesoft.com/applications/view.aspx?SID=151351&ref=Feed
<p>Abstract<br /><br />The main purpose of this article is to show how to use Hohmann elliptic transfer in two situations:<br />a- When one manned spaceship is trying to catch up with an other one <br />on the same circular orbit around Earth.<br />b- When delivering a payload from Earth to a space station on a circular <br />orbit around Earth using 2-stage rocket .<br /><br />The way we set up the problem is as follows:<br />Consider two manned spaceships with astronauts Sally & Igor , the latter<br />lagging behind Sally by a given angle = 4.5 degrees while both are on the same<br />circular orbit C2 about Earth. A 2d lower circular orbit C1 is given. <br />Find the Hohmann elliptic orbit that is tangent to both orbits which allows<br />Sally to maneuver on C1 then to get back to the circular orbit C2 alongside Igor.<br /><br />Though the math was correct , however the final result we found was not !! <br />It was somehow tricky to find the culprit!<br />We have to restate the problem to get the correct answer. <br />The animation was then set up using the correct data. <br />The animation is a good teaching help for two reasons:<br />1- it gives a 'hand on' experience for anyone who wants to fully understand it,<br />2- it is a good lesson in Maple programming with many loops of the type 'if..then'.<br /><br />Warning<br /><br />This particular animation is a hog for the CPU memory since data accumulated <br />for plotting reached 20 MB! This is the size of this article when animation is <br />executed. For this reason and to be able to upload it I left the animation <br />procedure non executed which drops the size of the article to 300KB.<br /><br />Conclusion<br /><br />If I can get someone interested in the subject of this article in such away that he or <br />she would seek further information for learning from other sources, my efforts<br />would be well rewarded.</p><img src="/view.aspx?si=151351/Elliptic_image1.jpg" alt="Hohmann Elliptic Transfer Orbit with Animation" align="left"/><p>Abstract<br /><br />The main purpose of this article is to show how to use Hohmann elliptic transfer in two situations:<br />a- When one manned spaceship is trying to catch up with an other one <br />on the same circular orbit around Earth.<br />b- When delivering a payload from Earth to a space station on a circular <br />orbit around Earth using 2-stage rocket .<br /><br />The way we set up the problem is as follows:<br />Consider two manned spaceships with astronauts Sally & Igor , the latter<br />lagging behind Sally by a given angle = 4.5 degrees while both are on the same<br />circular orbit C2 about Earth. A 2d lower circular orbit C1 is given. <br />Find the Hohmann elliptic orbit that is tangent to both orbits which allows<br />Sally to maneuver on C1 then to get back to the circular orbit C2 alongside Igor.<br /><br />Though the math was correct , however the final result we found was not !! <br />It was somehow tricky to find the culprit!<br />We have to restate the problem to get the correct answer. <br />The animation was then set up using the correct data. <br />The animation is a good teaching help for two reasons:<br />1- it gives a 'hand on' experience for anyone who wants to fully understand it,<br />2- it is a good lesson in Maple programming with many loops of the type 'if..then'.<br /><br />Warning<br /><br />This particular animation is a hog for the CPU memory since data accumulated <br />for plotting reached 20 MB! This is the size of this article when animation is <br />executed. For this reason and to be able to upload it I left the animation <br />procedure non executed which drops the size of the article to 300KB.<br /><br />Conclusion<br /><br />If I can get someone interested in the subject of this article in such away that he or <br />she would seek further information for learning from other sources, my efforts<br />would be well rewarded.</p>151351Wed, 04 Sep 2013 04:00:00 ZDr. Ahmed BaroudyDr. Ahmed Baroudy