Products & Services Solutions Academia Support User Community Company

Learn more about SimElectronics   

Piezo Linear Motor - Model force-speed characteristics of linear piezoelectric traveling wave motor

Library

Actuators & Drivers

Description

The Piezo Linear Motor block represents the force-speed characteristics of a linear piezoelectric traveling wave motor. The block represents the force-speed relationship of the motor at a level that is suitable for system-level modeling. To simulate the motor, the block uses the following models:

Mass and Friction Model for Unpowered Motor

The motor is unpowered when the physical signal input v is zero. This corresponds to applying zero RMS volts to the motor. In this scenario, the block models the motor using the following elements:

Resonant Circuit Model for Powered Motor

When the motor is active, Piezo Linear Motor block represents the motor characteristics using the following equivalent circuit model.

In the preceding figure:

At model initialization, the block calculates the model parameters R, L, C, kt and λ to ensure that the steady-state force-speed curve matches the values for the following user-specified parameters:

These parameter values are defined for the Rated RMS voltage and Motor natural frequency (or rated frequency) parameter values.

The quadratic mechanical damping term produces a quadratic force-speed curve. Piezoelectric motors force-speed curves can typically be approximated more accurately using a quadratic function than a linear one because the force-speed gradient becomes steeper as the motor approaches the maximum speed.

If the plunger mass M is not specified on the datasheet, you can select a value that provides a good match to the quoted response time. The response time is often defined as the time for the rotor to reach maximum speed when starting from rest, under no-load conditions.

The quality factor that you specify using the Resonance quality factor parameter relates to the equivalent circuit model parameters as follows:

This term is not usually provided on a datasheet. You can calculate its value by matching the sensitivity of force to driving frequency.

To reverse the motor direction of operation, make the physical signal input v negative.

Basic Assumptions and Limitations

The block has the following limitations:

Dialog Box and Parameters

Electrical Force Tab

Motor natural frequency

Frequency at which the piezoelectric crystal naturally resonates. For most applications, set the input signal at port f to this frequency. To slow down the motor, for example in a closed-loop speed control, use a frequency slightly less than the motor natural frequency. The default value is 92 kHz.

Rated RMS voltage

Voltage at which the motor is designed to operate. The default value is 5.7 V.

Rated force

Force the motor delivers at the rated RMS voltage. The default value is 0.1 N.

Rated speed

Motor speed when the motor drives a load at the rated force. The default value is 50 mm/s.

No-load maximum speed

Motor speed when driving no load and powered at the rated voltage and driving frequency. The default value is 150 mm/s.

Maximum (stall) force

Maximum force the motor delivers when actively driving a load and powered at the rated voltage and frequency. The default value is 0.15 N.

    Note   The Holding force parameter value, the load force the motor holds when stationary, may be greater than the Maximum (stall) force parameter value.

Resonance quality factor

Quality factor Q that specifies how force varies as a function of driving frequency. Increasing the quality factor results in a much more rapid decrease in force as driving frequency is moved away from the natural frequency. The default value is 100.

Capacitance per phase

Electrical capacitance associated with each of the two motor phases. The default value is 5 nF.

Mechanical Tab

Plunger mass

Mass of the moving part of the motor. The default value is 0.3 g.

Initial rotor speed

Rotor speed at the start of the simulation. The default value is 0 mm/s.

Motor-Off Friction Tab

Holding force

The sum of the Coulomb and the static frictions. It must be greater than or equal to the Coulomb friction force parameter value. The default value is 0.3 N.

Coulomb friction force

The friction that opposes rotation with a constant force at any velocity. The default value is 0.15 N.

Viscous friction coefficient

Proportionality coefficient between the friction force and the relative velocity. The parameter value must be greater than or equal to zero. The default value is 1e-05 s*N/mm.

Transition approximation coefficient

The parameter sets the coefficient value that is used to approximate the transition between the static and the Coulomb frictions. For detailed information about the coefficient, cv, see the Simscape Translational Friction block reference page. The default value is 0.1 s/mm.

Linear region velocity threshold

The parameter sets the small vicinity near zero velocity, within which friction force is considered to be linearly proportional to the relative velocity. The MathWorks™ recommends that you use values between 1e-6 and 1e-4 mm/s. The default value is 0.1 mm/s.

Ports

The block has the following ports:

f

Physical signal input value specifying the motor driving frequency in Hz.

v

Physical signal input magnitude specifying the RMS supply voltage, and sign specifying the direction of rotation. If v is positive, then a positive force acts from port C to port R.

i

Physical signal output value that is the RMS phase current.

vel

Physical signal output value that is the linear speed of the rotor.

C

Mechanical translational conserving port.

R

Mechanical translational conserving port.

  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS