Generate a current with solenoid blocks

Hello everyone,
I have a group of students trying to make a simscape model of a vertical wave energy converter. The basic principle is that the waves move a magnet vertically through a fixed coil, hence producing an electrical current.
We tried using the magnetic solenoid model (matlab command: ssc_solenoid_magnetic) and reversing it. We put a translationnal source generating a force on the mechanical side and we put sensors on the electrical side. I monitored each segment of the model with scopes and the problem is the Reluctance Force Actuator which seem to just not work in this direction.
I also tried using the solenoid block (simscape > electrical > electromechanical > mechatronic actuators) in the same fashion and the result is the same.
Is there a way to make this work with simscape or do we have to make a causal model ?
Thank you for your help.
Alexandre

1 Comment

Hi Alexandre,
Kindly attach your Simscape model to help resolve the issue effectively.

Sign in to comment.

Answers (1)

Hi Alexandre,
For a simple model you could use the Translational Electromechanical Converter. You can drive this from the mechanical side and set the constant of proportionality to get the appropriate voltage/current on the electrical side.

Categories

Asked:

on 3 Mar 2021

Answered:

on 19 Apr 2024

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!