Creating a position sensor for hydraulic actuator
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have created a system in SimHydraulics to simulate a landing gear of an aircraft, I would like a sensor that would constantly monitor the position of the aircraft and notify me when it has fully retracted
Does anyone have any thoughts as to how I would go about this?
0 Kommentare
Antworten (2)
Sebastian Castro
am 2 Apr. 2015
I'm assuming you have a cylinder block somewhere in there, right? You can connect an Ideal Translational Motion Sensor block between the R and C ports of the cylinder to get its position.
Just make sure the initial position in that block is the same as the initial piston displacement in your cylinder block. The easiest way is to create a MATLAB variable out of that position and refer to that in both places.
- Sebastian
0 Kommentare
James
am 2 Apr. 2015
2 Kommentare
Sebastian Castro
am 2 Apr. 2015
Bearbeitet: Sebastian Castro
am 2 Apr. 2015
Oh, I see! I can think of 2 solutions:
1. Use a Triggered Subsystem using the logical condition as "u >= 0.5". This way, the MATLAB Function will display only when your logical signal has crossed over from false to true.
2. Create a persistent variable in your MATLAB Function so that it "remembers" when you did your first display. Then, you can use this memory state to not display on subsequent time-steps.
Hope this helps.
- Sebastian
Siehe auch
Kategorien
Mehr zu Hydraulics and Pneumatics finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!