tag:www.mathworks.com,2005:/matlabcentral/fileexchange/feedMATLAB Central File Exchangeicon.pnglogo.pngMATLAB Central - File Exchange - type:Model product:"SimHydraulics"User-contributed code library2015-03-03T07:12:00-05:00161100tag:www.mathworks.com,2005:FileInfo/475342014-08-15T17:21:50Z2014-08-15T17:21:50ZLanding Gear Model in SimscapeLanding gear model, including main and lock hydraulic actuators, and multibody dynamics<p>This file contains a landing gear model built using Simscape. The hydraulic actuation system, including pump, valves and hydraulic cylinders, provides motion to deploy/retract and lock/unlock the mechanism. Supervisory logic is implemented with Stateflow. Examples in this submission shows how to optimize design, refine actuator size requirements, model custom hydraulic valves, valve forces, and generate C code for hardware-in-the-loop testing, rapid simulations and IP protection.
<br />Please read the README.txt file to get started.</p>
<p>To learn how to model mechanical and hydraulic systems in landing gear, please watch the webinar, “Landing Gear Actuator Design with Simscape”
<br /><a href="http://www.mathworks.com/videos/landing-gear-actuator-design-with-simscape-94268.html">http://www.mathworks.com/videos/landing-gear-actuator-design-with-simscape-94268.html</a> </p>
<p>To find other physical modeling examples, search for posts with the keyword "physical modeling"
<br /><a href="http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22">http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22</a></p>
<p>To learn more about MathWorks Physical Modeling Products, go to:
<br /><a href="http://www.mathworks.com/physical-modeling/">http://www.mathworks.com/physical-modeling/</a>
</p>Pravesh Sanghvihttp://www.mathworks.com/matlabcentral/profile/authors/2636371-pravesh-sanghviMATLAB 8.3 (R2014a)Parallel Computing ToolboxSimHydraulicsSimMechanicsSimscapeSimulinkSimulink Control DesignSimulink Verification and ValidationStateflowSimulink Real-TimeMATLABfalsetag:www.mathworks.com,2005:FileInfo/468972014-06-09T15:49:59Z2014-06-09T18:27:09ZEmergency power system for a more electrical aircraftSimulation of a power system in an aircraft using three products in the Physical Modelling<p>This demo presents a model of simulation of a RAT (Ram Air Turbine) system used as emergency power system in an aircraft. Electrical, mechanical and hydraulic components are modeled respectively with SimPowerSystems, SimHydraulics and SimMechanics. The advantage of a model spanning different physical domains is to have on overview of basic interactions between all the major components. It is most useful in the early stage of the design of a future system, in this case an hybrid emergency system for the more electrical aircraft.
<br />The power system is composed from a wind turbine (15 kW) connected to an electrical synchronous generator. The shaft of the turbine is also connected to a pump that supplies a hydraulic circuit linked through a servo valve to a cylinder. The motion of the rod is transformed into rotational movement on the axis of the Aileron. A position controller is used so that the deflection angle tracks a given reference by controlling the servo valve.
<br />The authors of this work are: Martin Gendrin, Jean-François Doyon, Daniel Bérubé, Louis A. Dessaint from École de Technologie Supérieure in Montréal with the participation of François Pelletier from Bombardier Aeronautics.
<br />Souléman Njoya Motapon made the R14a version
</p>Pierre Mercierhttp://www.mathworks.com/matlabcentral/profile/authors/319182-pierre-mercierMATLAB 8.3 (R2014a)SimHydraulicsSimMechanicsSimPowerSystemsSimscapeSimulinkMATLABfalsetag:www.mathworks.com,2005:FileInfo/365532012-05-07T14:58:50Z2014-04-17T21:43:45ZScissor Lift Model in SimMechanicsScissor lift built from a library of parameterized, reusable components, with a hydraulic actuator.<p>This file contains a scissor lift model built using SimMechanics and Simscape. The scissor lift model is assembled from a set of parameterized component models, which are included in a separate library. A number of intermediate models are also included to show you the incremental steps of modeling this system. A MATLAB GUI is also included that allows you to interactively change the dimensions of the scissor lift.
<br />Please read the README.txt file to get started.</p>
<p>To see how to defining bodies in SimMechanics, watch this video (5 min):
<br /><a href="http://www.mathworks.com/videos/defining-rigid-bodies-68845.html">http://www.mathworks.com/videos/defining-rigid-bodies-68845.html</a></p>
<p>To learn more about multibody simulation with SimMechanics, please watch the webinar, “Multibody Simulation with SimMechanics".
<br /><a href="http://www.mathworks.com/videos/multibody-simulation-with-simmechanics-81877.html">http://www.mathworks.com/videos/multibody-simulation-with-simmechanics-81877.html</a></p>
<p>To find other physical modeling examples, search for posts with the keyword "physical modeling"
<br /><a href="http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22">http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22</a></p>
<p>To learn more about MathWorks Physical Modeling Products, go to:
<br /><a href="http://www.mathworks.com/physical-modeling/">http://www.mathworks.com/physical-modeling/</a>
</p>Steve Millerhttp://www.mathworks.com/matlabcentral/profile/authors/497498-steve-millerMATLAB 7.14 (R2012a)SimHydraulicsSimMechanicsSimscapeSimulinkMATLABfalsetag:www.mathworks.com,2005:FileInfo/272602010-04-16T08:53:30Z2014-04-17T21:35:11ZHydraulic Valve Parameters From Data Sheets and Experimental DataModels and white paper on obtaining realistic parameter values from data sheets and measured data.<p>This submission was created by Valery Tchkalov and Steve Miller to help engineers understand parameterization of hydraulic valves. The included white paper, simulation models, and MATLAB scripts cover the structure of a valve model, examples of how to use optimization algorithms to tune your valve parameters so that your simulations match characteristics on manufacturer’s data sheets, and how to use experimental data to determine realistic parameter values. The power stage and control device of valves are discussed, and the models include steady-state, transient response, and frequency domain examples.
<br />Please read the README.txt file to get started.</p>
<p>For an explanation of valve modeling and several of the examples contained in this submission, please watch, “Hydraulic Valve Parameters From Data Sheets and Measured Data“
<br /><a href="http://www.mathworks.com/videos/hydraulic-valve-parameters-from-data-sheets-and-measured-data-81734.html">http://www.mathworks.com/videos/hydraulic-valve-parameters-from-data-sheets-and-measured-data-81734.html</a></p>
<p>Three of the examples are shown in videos:</p>
<p>1. Tuning hydraulic valve parameters to match flow rate characteristics:
<br /><a href="http://www.mathworks.com/videos/hydraulic-valve-parameters-flow-rate-68835.html">http://www.mathworks.com/videos/hydraulic-valve-parameters-flow-rate-68835.html</a></p>
<p>2. Tuning hydraulic valve parameters to match transient characteristics:
<br /><a href="http://www.mathworks.com/videos/hydraulic-valve-parameters-transient-response-68837.html">http://www.mathworks.com/videos/hydraulic-valve-parameters-transient-response-68837.html</a></p>
<p>3. Tuning hydraulic valve parameters to match frequency characteristics:
<br /><a href="http://www.mathworks.com/videos/hydraulic-valve-parameters-frequency-response-68836.html">http://www.mathworks.com/videos/hydraulic-valve-parameters-frequency-response-68836.html</a></p>
<p>To find other physical modeling examples, search for posts with the keyword "physical modeling"
<br /><a href="http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22">http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22</a></p>
<p>To learn more about MathWorks Physical Modeling Products, go to: <a href="http://www.mathworks.com/physical-modeling/">http://www.mathworks.com/physical-modeling/</a>
</p>Steve Millerhttp://www.mathworks.com/matlabcentral/profile/authors/497498-steve-millerMATLAB 7.10 (R2010a)Optimization ToolboxSimHydraulicsSimscapeSimulinkSimulink Control DesignSimulink Design Optimizationfalsetag:www.mathworks.com,2005:FileInfo/395212013-01-04T20:37:46Z2014-04-17T21:29:50ZFuel Supply System Model in SimHydraulicsFuel supply system with tanks, fuel lines, pumps, control system, and MATLAB code to automate tests.<p>This file contains a model of a simple fuel system modeled using Simscape and SimHydraulics. Pumps and valves control the flow between fuel tanks. The pressure drop along the fuel lines is dependent upon the elevation at the ends of the line. The model includes a set of test scenarios that include varying environmental conditions and failure events for components in the system. A MATLAB script automates the execution of these tests, and produces a plot to show how the system performed in each test.
<br />Please read the README.txt file to get started.</p>
<p>For an overview of this model, watch this video (3 min):
<br /><a href="http://www.mathworks.com/videos/modeling-a-fuel-supply-system-74106.html">http://www.mathworks.com/videos/modeling-a-fuel-supply-system-74106.html</a></p>
<p>To learn more about hydraulic simulation with SimHydraulics, please watch the webinar, “Hydraulic Simulation with SimHydraulics":
<br /><a href="http://www.mathworks.com/videos/hydraulic-simulation-with-simhydraulics-81959.html">http://www.mathworks.com/videos/hydraulic-simulation-with-simhydraulics-81959.html</a></p>
<p>To find other physical modeling examples, search for posts with the keyword "physical modeling"
<br /><a href="http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22">http://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22</a></p>
<p>To learn more about MathWorks Simscape products, go to:
<br /><a href="http://www.mathworks.com/physical-modeling/">http://www.mathworks.com/physical-modeling/</a>
</p>Steve Millerhttp://www.mathworks.com/matlabcentral/profile/authors/497498-steve-millerMATLAB 8.0 (R2012b)SimHydraulicsSimscapeSimulinkMATLABfalsetag:www.mathworks.com,2005:FileInfo/419602013-05-28T22:23:44Z2013-05-28T22:23:44ZCompressed Air Energy StorageThis is a model of a Renewable Compressed Air Energy Storage System (CAES)<p>The model uses PV cells, to run a DC motor which drives an air compressor. The compressed air then turns a air motor to run a AC generator. </p>
<p>The system is not operating correctly due to an error with the pneumatic motor. I am not sure how to fix this to get the model to work. </p>
<p>Any advice or improvements are appreciated.
<br /> </p>
<p>Thanks
</p>kaynehttp://www.mathworks.com/matlabcentral/profile/authors/1640762-kayneMATLAB 8.1 (R2013a)SimElectronicsSimHydraulicsSimMechanicsSimPowerSystemsSimscapefalsetag:www.mathworks.com,2005:FileInfo/394772012-12-14T21:06:10Z2012-12-14T21:06:10ZDouble acting cylinder Simhydraulics modelThis file shows the working of double acting hydraulic cylinder<p>Working of double acting cylinder</p>Chegireddy Venkateswara Reddyhttp://www.mathworks.com/matlabcentral/profile/authors/2741723-chegireddy-venkateswara-reddyMATLAB 7.10 (R2010a)SimHydraulicsSimulinkfalsetag:www.mathworks.com,2005:FileInfo/382592012-09-20T19:59:21Z2012-09-21T19:32:48ZSimple Hydraulic System2A simple model that highlights the effects of changing various parameters in a hydraulic system.<p>Initial setting</p>
<p> 1) The pressure relief valve is set to maintain the pressure of the entire hydraulic circuit at 100000 Pascals.
<br /> 2) The pump is set to pump at 10 rpm. The pressure created in response to the fluid flow from the pump moves the double acting cylinder. The position of the piston can be seen in the ‘position’ scope, and the pressure in the ‘pressure’ scope.</p>
<p>Increasing motor speed</p>
<p> 1) Double click on pump subsystem and increase the angular velocity of the pump driving shaft from 10 to 100 rpm.
<br /> 2) Notice the change in hydraulic pressure and rod position in the scopes.
<br /> 3) The pressure is limited at 1e5 pascals due to the pressure relief valve.
<br /> 4) The max position of the rod is 0.05m because Force = Pressure*Area of piston = 100000*5e-4 = 50 N. The displacement of the rod is then determined by x = F/k = 50/1000 = 0.05m. k is the spring constant of the spring attached to the mass.
<br /> 5) Notice also how the pressure changes when the rod is moving (workdone by the rod)</p>
<p>Increasing pressure relief valve setting</p>
<p> 1) Change the Valve Pressure setting to 2e5 Pa.
<br /> 2) Notice now the rod is able to move to 0.1 m. Force = Pressure*PistonArea = 2e5 * 5e-4 = 100N. Displacement of rod = F/K = 100/1000 = 0.1m.</p>
<p>Changing Piston Area</p>
<p> 1) Change the piston Area from 5e-4 m^2 to 5e-5 m^2 (reducing the area).
<br /> 2) Notice the max rod displacement is 0.01m. Force = Pressure*PistonArea = 2e5 * 5e-5 = 10N. Displacement of rod = F/K = 10/1000 = 0.01m.</p>
<p>Changing spring constant</p>
<p> 1) Change the spring constant k (double click mass subsystem) from 1000 to 500 N/m.
<br /> 2) Notice the rod position increases to from 0.01 to 0.02m. Force = Pressure*PistonArea = 2e5 * 5e-5 = 10N. Displacement of rod = F/K = 10/500 = 0.02m.
<br /> 3) Change Damping constant from 100 to 10.
<br /> 4) Notice the transient portion of the rod position vibrates more because of lower damping value.</p>
<p></p>Chee Syn Anghttp://www.mathworks.com/matlabcentral/profile/authors/2346878-chee-syn-angMATLAB 8.0 (R2012b)SimHydraulicsfalsetag:www.mathworks.com,2005:FileInfo/379002012-08-24T16:44:30Z2012-08-24T16:44:30ZSimple Hydraulic SystemA simple getting started SimHydraulics model with 2 pistons and an oil pipe connecting them.
<p>When you press the brake pedal with your foot, how do the brakes have enough force to stop the car?</p>
<p>This model simulates the basic principle on how hydraulics system multiplies the force from one end (your foot) to another end (braking device) of the system.</p>
<p>Points to note:</p>
<p>1) There are 2 cylinders, Cylinder A and cylinder B.</p>
<p>2) Cylinder A has piston area A m^2 and cylinder B has piston area of 4*A m^2.</p>
<p>3) From the equation Pa = Pb, we get Fa/Aa = Fb/Ab, and Ab = 4*Aa.
<br />where;
<br />P = pressure
<br />A = Area
<br />F = Force</p>
<p>4) From the equation above, we'll see that the force Fb = 4*Fa.</p>
<p>5) The distance travelled by A, Da = 4*Db, based on the conservation of volume, assuming the fluid is incompressible.</p>
<p>(Thanks to Wit Nursilo of Mathworks)</p>Chee Syn Anghttp://www.mathworks.com/matlabcentral/profile/authors/2346878-chee-syn-angMATLAB 7.14 (R2012a)SimHydraulicsSimscapeSimulinkMATLABfalsetag:www.mathworks.com,2005:FileInfo/333132011-10-17T15:26:12Z2011-10-17T15:26:12ZElectrically-Driven Hydraulic Motor PumpDemonstration of a hydraulic pump driven by an electric motor using SimPowerSystems & SimHydraulics<p>This example represents a model of an aircraft's hydraulic pump commonly used for flight controls and landing.</p>
<p>A 3000 PSI hydraulic pump of variable delivery is connected to a three-phase, 10 HP, 200V, 7800 rpm asynchronous motor. The latter is supplied from a typical aircraft network voltage source of 115/200 V, 400 Hz. </p>
<p>This demonstration was previously available in SimPowerSystems Version 5.4 (R2011a). The authors of this work are: Souleman Njoya Motapon, Olivier Tremblay, Louis-A. Dessaint (Ecole de Technologie Superieure, Montreal).</p>Pierre Mercierhttp://www.mathworks.com/matlabcentral/profile/authors/319182-pierre-mercierMATLAB 7.12 (R2011a)SimHydraulicsSimPowerSystemsSimulinkfalse